@keyframes drop-fade-below{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(3px)}}@keyframes drop-fade-above{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(-3px)}}.ember-basic-dropdown-content--below.ember-basic-dropdown--transitioning-in{animation:drop-fade-below .15s}.ember-basic-dropdown-content--below.ember-basic-dropdown--transitioning-out{animation:drop-fade-below .15s reverse}.ember-basic-dropdown-content--above.ember-basic-dropdown--transitioning-in{animation:drop-fade-above .15s}.ember-basic-dropdown-content--above.ember-basic-dropdown--transitioning-out{animation:drop-fade-above .15s reverse}.ember-power-select-placeholder{transition:transform .2s,color .2s;transform-origin:0 0}.ember-power-select-trigger--active .ember-power-select-placeholder{transform:scale(.7) translateY(-10px);color:#106cc8}.ember-basic-dropdown{position:relative}.ember-basic-dropdown,.ember-basic-dropdown-content,.ember-basic-dropdown-content *{box-sizing:border-box}.ember-basic-dropdown-content{position:absolute;width:auto;z-index:1000;background-color:#fff}.ember-basic-dropdown-content--left{left:0}.ember-basic-dropdown-content--right{right:0}.ember-basic-dropdown-overlay{position:fixed;background:#00000080;width:100%;height:100%;z-index:10;top:0;left:0;pointer-events:none}.ember-basic-dropdown-content-wormhole-origin{display:inline}.ember-power-select-dropdown *{box-sizing:border-box}.ember-power-select-trigger{position:relative;border-top:none;border-bottom:1px solid #9e9e9e;border-right:none;border-left:none;border-radius:none;background-color:#fff;line-height:2.5;overflow-x:hidden;text-overflow:ellipsis;min-height:2.5em;user-select:none;-webkit-user-select:none;color:inherit}.ember-power-select-trigger:after{content:"";display:table;clear:both}.ember-power-select-trigger .ember-power-select-input{position:absolute;left:0;top:0;width:100%;height:100%}.ember-power-select-trigger:focus,.ember-power-select-trigger--active{border-top:none;border-bottom:2px solid rgb(16,108,200);border-right:none;border-left:none;box-shadow:none;outline:none}.ember-basic-dropdown-trigger--below.ember-power-select-trigger[aria-expanded=true],.ember-basic-dropdown-trigger--in-place.ember-power-select-trigger[aria-expanded=true]{border-bottom-left-radius:0;border-bottom-right-radius:0}.ember-basic-dropdown-trigger--above.ember-power-select-trigger[aria-expanded=true]{border-top-left-radius:0;border-top-right-radius:0}.ember-power-select-placeholder{color:#999;display:block;overflow-x:hidden;white-space:nowrap;text-overflow:ellipsis}.ember-power-select-status-icon{position:absolute;display:inline-block;width:0;height:0;top:0;bottom:0;margin:auto;border-style:solid;border-width:7px 4px 0 4px;border-color:#9e9e9e transparent transparent transparent}.ember-basic-dropdown-trigger[aria-expanded=true] .ember-power-select-status-icon{transform:rotate(180deg)}.ember-power-select-clear-btn{position:absolute;cursor:pointer}.ember-power-select-multiple-options{margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;list-style:none}.ember-power-select-multiple-options li.ember-power-select-trigger-multiple-input-container{flex-grow:1;display:flex}.ember-power-select-multiple-options li.ember-power-select-trigger-multiple-input-container input{flex-grow:1}.ember-power-select-trigger-multiple-input{font-family:inherit;font-size:inherit;border:none;line-height:inherit;-webkit-appearance:none;outline:none;padding:0;background-color:transparent;text-indent:2px}.ember-power-select-trigger-multiple-input:disabled{background-color:#eee}.ember-power-select-trigger-multiple-input::placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input::-webkit-input-placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input::-moz-placeholder{opacity:1;color:#999}.ember-power-select-trigger-multiple-input::-ms-input-placeholder{opacity:1;color:#999}.ember-power-select-multiple-option{border:none;border-radius:15px;color:#333;background-color:#e4e4e4;padding:0 10px;line-height:2;margin:2px 0 2px 3px}.ember-power-select-multiple-remove-btn{cursor:pointer}.ember-power-select-multiple-remove-btn:not(:hover){opacity:.5}.ember-power-select-search{padding:4px}.ember-power-select-search-input{border:none;border-radius:0;width:100%;font-size:inherit;line-height:inherit;padding:0 5px}.ember-power-select-search-input:focus{border:none;box-shadow:none;outline:none}.ember-power-select-search-input-field{width:100%;height:100%;padding:0 8px;font-family:inherit;font-size:inherit;border:none;display:block;line-height:inherit;-webkit-appearance:none;outline:none;background-color:transparent}.ember-power-select-dropdown{border-left:none;border-right:none;line-height:2.5;border-radius:none;box-shadow:0 2px 5px #00000029,0 2px 10px #0000001f;overflow:hidden;color:inherit}.ember-power-select-dropdown.ember-basic-dropdown-content--above{border-top:none;border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.ember-power-select-dropdown.ember-basic-dropdown-content--below,.ember-power-select-dropdown.ember-basic-dropdown-content--in-place{border-top:none;border-bottom:none;border-top-left-radius:0;border-top-right-radius:0}.ember-power-select-dropdown.ember-basic-dropdown-content--in-place{width:100%}.ember-power-select-options{list-style:none;margin:0;padding:0;user-select:none;-webkit-user-select:none}.ember-power-select-options[role=listbox]{overflow-y:auto;-webkit-overflow-scrolling:touch;max-height:17.5em}.ember-power-select-option{cursor:pointer;padding:0 8px}.ember-power-select-group[aria-disabled=true]{color:#999;cursor:not-allowed}.ember-power-select-group[aria-disabled=true] .ember-power-select-option,.ember-power-select-option[aria-disabled=true]{color:#999;pointer-events:none;cursor:not-allowed}.ember-power-select-option[aria-selected=true]{background-color:#e1e1e1}.ember-power-select-option[aria-current=true]{background-color:#eee;color:inherit}.ember-power-select-group-name{cursor:default;font-weight:700}.ember-power-select-trigger[aria-disabled=true]{background-color:#eee}.ember-power-select-trigger{padding:0 16px 0 0}.ember-power-select-selected-item,.ember-power-select-placeholder{margin-left:8px}.ember-power-select-status-icon{right:5px}.ember-power-select-clear-btn{right:25px}.ember-power-select-group .ember-power-select-group .ember-power-select-group-name{padding-left:24px}.ember-power-select-group .ember-power-select-group .ember-power-select-option{padding-left:40px}.ember-power-select-group .ember-power-select-option{padding-left:24px}.ember-power-select-group .ember-power-select-group-name{padding-left:8px}.ember-power-select-trigger[dir=rtl]{padding:0 0 0 16px}.ember-power-select-trigger[dir=rtl] .ember-power-select-selected-item,.ember-power-select-trigger[dir=rtl] .ember-power-select-placeholder{margin-right:8px}.ember-power-select-trigger[dir=rtl] .ember-power-select-multiple-option,.ember-power-select-trigger[dir=rtl] .ember-power-select-trigger-multiple-input{float:right}.ember-power-select-trigger[dir=rtl] .ember-power-select-status-icon{left:5px;right:initial}.ember-power-select-trigger[dir=rtl] .ember-power-select-clear-btn{left:25px;right:initial}.ember-power-select-visually-hidden{height:1px;left:-9999px;overflow:hidden;position:absolute;width:1px}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-group-name{padding-right:24px}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group .ember-power-select-option{padding-right:40px}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-option{padding-right:24px}.ember-power-select-dropdown[dir=rtl] .ember-power-select-group .ember-power-select-group-name{padding-right:8px}.vertical-collection-visual-debugger{height:100%;position:fixed;z-index:1000;top:0;left:0;display:flex;align-items:center;justify-content:left;background:#323232;width:125px}.vertical-collection-visual-debugger .vc_visualization-container{transform:scale(.25);left:0;position:relative}.vertical-collection-visual-debugger .vc_visualization-screen{position:absolute;background:transparent;box-sizing:content-box;border-top:2px dashed yellow;border-bottom:2px dashed yellow;width:500px}.vertical-collection-visual-debugger .vc_visualization-scroll-container{position:absolute;width:500px;background:#64e664a6}.vertical-collection-visual-debugger .vc_visualization-item-container{position:absolute;width:500px;background:#ffffff26}.vertical-collection-visual-debugger .vc_visualization-virtual-component{box-sizing:border-box;background:#e664e699;border:1px dotted #bbb;border-top:0px;color:#fff;text-align:center;font-size:2.5em;width:250px}.vertical-collection-visual-debugger .vc_visualization-virtual-component:first-of-type{border-top:1px dotted #bbb}.vertical-collection-visual-debugger .vc_visualization-virtual-component.culled{background:transparent}.x-toggle{display:none}.x-toggle,.x-toggle:after,.x-toggle:before,.x-toggle *,.x-toggle *:after,.x-toggle *:before,.x-toggle+label>.x-toggle-btn{-moz-box-sizing:border-box;box-sizing:border-box}.x-toggle::-moz-selection,.x-toggle:after::-moz-selection,.x-toggle:before::-moz-selection,.x-toggle *::-moz-selection,.x-toggle *:after::-moz-selection,.x-toggle *:before::-moz-selection,.x-toggle+label>.x-toggle-btn::-moz-selection{background:none}.x-toggle::selection,.x-toggle:after::selection,.x-toggle:before::selection,.x-toggle *::selection,.x-toggle *:after::selection,.x-toggle *:before::selection,.x-toggle+label>.x-toggle-btn::selection{background:none}label>.x-toggle-btn.x-toggle-disabled{cursor:not-allowed}label>.x-toggle-btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:0;display:flex;flex-basis:4em;height:2em;position:relative;cursor:pointer}label>.x-toggle-btn:after,label>.x-toggle-btn:before{position:relative;display:block;content:"";width:50%;height:100%}label>.x-toggle-btn:after{left:0}label>.x-toggle-btn:before{display:none}.x-toggle:checked+label>.x-toggle-btn:after{left:50%}.x-toggle-component{display:flex;justify-content:center;align-items:center;outline:none}.x-toggle-component.x-toggle-focused .x-toggle-btn:not(.x-toggle-disabled):after,.x-toggle-component.x-toggle-focused .x-toggle-btn:not(.x-toggle-disabled):before{-webkit-box-shadow:0 0 3px 2px #0099e0;-moz-box-shadow:0 0 3px 2px #0099e0;box-shadow:0 0 2px 3px #0099e0}.x-toggle-container{display:flex;flex-wrap:nowrap;justify-content:center;height:auto;padding:0 .35rem}.x-toggle-component .toggle-text{display:flex;cursor:pointer}.x-toggle-container.small{width:2.75rem;font-size:1rem;padding:0 .25rem}.x-toggle-container.medium{width:3.75rem;font-size:1rem}.x-toggle-container.large{width:5.7rem;font-size:1.2rem;padding:0 .5rem}.x-toggle-container label{min-width:100%;max-width:100%}.x-toggle-container .toggle-text.toggle-prefix{padding-right:.25rem}.x-toggle-container .toggle-text.toggle-postfix{padding-left:.25rem}.x-toggle-component label.off-label{padding-right:.5rem}.x-toggle-component label.on-label{padding-left:.5rem}label>.x-toggle-default.x-toggle-btn{padding:.16em .1em;background-color:#e7e7e7;border-radius:.2em;transition:background-color .2s}.x-toggle:checked+label>.x-toggle-default.x-toggle-btn{background-color:#797979}label>.x-toggle-default.x-toggle-btn:after{background-color:#fff;transition:left .2s;border-radius:.2em}label>.x-toggle-default.small{width:3em;height:1.6em}label>.x-toggle-default.medium{width:4em;height:2.1em;padding:3px}label>.x-toggle-default.large{width:4.7em;height:2.1em;padding:4px}:root{--ios-track-dark: #2121218f;--ios-border-dark: 1px solid #646464;--ios-thumb-checked-dark: #86d993}.x-toggle-ios.x-toggle-btn{background:#fbfbfb;border-radius:2em;padding:2px;-webkit-transition:all .4s ease;transition:all .4s ease;border:1px solid #e8eae9}.x-toggle-ios.x-toggle-btn:after{border-radius:2em;background:#fbfbfb;-webkit-transition:left .3s cubic-bezier(.175,.885,.32,1.275),padding .3s ease,margin .3s ease;transition:left .3s cubic-bezier(.175,.885,.32,1.275),padding .3s ease,margin .3s ease;box-shadow:0 0 0 1px #0000001a,0 4px #00000014}.x-toggle:checked+label>.x-toggle-ios.x-toggle-btn{background:#54d159}.x-toggle:checked+label>.x-toggle-ios.x-toggle-btn:active{box-shadow:none}.x-toggle:checked+label>.x-toggle-ios.x-toggle-btn:active:after{margin-left:-.8em}.x-toggle-ios.large{width:4.7em;height:2.1em;padding:4px}.x-toggle-ios.dark.x-toggle-btn{background:var(--ios-track-dark);border:var( --ios-border-dark)}.x-toggle:checked+label>.x-toggle-ios.dark.x-toggle-btn{background:var(--ios-thumb-checked-dark)}@media(prefers-color-scheme:dark){.x-toggle-ios.auto.x-toggle-btn{background:var(--ios-track-dark);border:var( --ios-border-dark)}.x-toggle:checked+label>.x-toggle-ios.auto.x-toggle-btn{background:var(--ios-thumb-checked-dark)}}.x-toggle-light.x-toggle-btn{background:#f0f0f0;border-radius:2em;padding:2px;-webkit-transition:all .4s ease;transition:all .4s ease}.x-toggle-light.x-toggle-btn:after{border-radius:50%;background:#fff;-webkit-transition:all .2s ease;transition:all .2s ease}.x-toggle:checked+label>.x-toggle-light.x-toggle-btn{background:#9fd6ae}.x-toggle-light.medium{width:4em;height:2.1em;padding:3px}.x-toggle-flip.x-toggle-btn{padding:2px;-webkit-transition:all .2s ease;transition:all .2s ease;font-family:sans-serif;-webkit-perspective:100px;perspective:100px}.x-toggle-flip.x-toggle-btn:after,.x-toggle-flip.x-toggle-btn:before{display:inline-block;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%;text-align:center;position:absolute;line-height:2em;font-weight:700;color:#fff;top:0;left:0;-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:4px}.x-toggle-flip.x-toggle-btn:after{content:attr(data-tg-on);background:#02c66f;-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.x-toggle-flip.x-toggle-btn:before{background:#ff3a19;content:attr(data-tg-off)}.x-toggle-flip.x-toggle-btn:active:before{-webkit-transform:rotateY(-20deg);transform:rotateY(-20deg)}.x-toggle:checked+label>.x-toggle-flip.x-toggle-btn:before{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.x-toggle:checked+label>.x-toggle-flip.x-toggle-btn:after{-webkit-transform:rotateY(0);transform:rotateY(0);left:0;background:#7fc6a6}.x-toggle:checked+label>.x-toggle-flip.x-toggle-btn:active:after{-webkit-transform:rotateY(20deg);transform:rotateY(20deg)}.x-toggle-flip.small:before,.x-toggle-flip.small:after{line-height:2.2em;font-size:.8em}.x-toggle-flip.large:before,.x-toggle-flip.large:after{line-height:2.1em;font-size:1.1em}.occluded-content{display:block;position:relative;width:100%;min-height:.01px;color:#0000}table .occluded-content,tbody .occluded-content,thead .occluded-content,tfoot .occluded-content{display:table-row;position:relative;width:100%}ul .occluded-content,ol .occluded-content{display:list-item;position:relative;width:100%;list-style-type:none;height:0}.ember-table{position:relative;height:100%;width:100%;box-sizing:border-box}.ember-table .ember-table-overflow{overflow:auto;max-height:100%;max-width:100%}.ember-table table{border-spacing:0;table-layout:fixed;box-sizing:border-box}.ember-table td,.ember-table th{box-sizing:border-box}.ember-table td.is-fixed-left,.ember-table td.is-fixed-right,.ember-table th.is-fixed-left,.ember-table th.is-fixed-right{position:-webkit-sticky;position:sticky;left:0}.ember-table td.ember-table__text-align-left,.ember-table th.ember-table__text-align-left{text-align:left}.ember-table td.ember-table__text-align-center,.ember-table th.ember-table__text-align-center{text-align:center}.ember-table td.ember-table__text-align-right,.ember-table th.ember-table__text-align-right{text-align:right}.ember-table th{z-index:2}.ember-table th:not(.is-fixed-right) .et-header-resize-area{right:0}.ember-table th.is-fixed-right .et-header-resize-area{left:0}.ember-table td.is-fixed-left,.ember-table td.is-fixed-right{z-index:3}.ember-table th.is-fixed-left,.ember-table th.is-fixed-right{z-index:4}.ember-table th.is-sortable{cursor:pointer}.ember-table thead{position:-webkit-sticky;position:sticky;top:0;z-index:2;box-sizing:border-box}.ember-table tbody{box-sizing:border-box}.ember-table tfoot{position:-webkit-sticky;position:sticky;bottom:0;z-index:2;box-sizing:border-box}.ember-table .scroll-indicator{position:absolute;z-index:5}.ember-table .scroll-indicator__left,.ember-table .scroll-indicator__right{top:0;width:8px;height:100%}.ember-table .scroll-indicator__left{background:linear-gradient(to right,#a8a8a866,#a8a8a800)}.ember-table .scroll-indicator__right{right:0;background:linear-gradient(to left,#a8a8a866,#a8a8a800)}.ember-table .scroll-indicator__top,.ember-table .scroll-indicator__bottom{left:0;width:100%;height:8px}.ember-table .scroll-indicator__top{top:0;background:linear-gradient(to bottom,#a8a8a866,#a8a8a800)}.ember-table .scroll-indicator__bottom{bottom:0;background:linear-gradient(to top,#a8a8a866,#a8a8a800)}.ember-table.et-unselectable{-webkit-user-select:none;user-select:none}.ember-table .et-header-resize-area{cursor:col-resize;width:10px;height:100%;position:absolute;top:0}.ember-table .et-speech-only{display:none!important}@media speech{.ember-table .et-speech-only{display:block!important}}.ember-table .ember-table-loading-more{display:inline-block}.default-liquid-destination{position:absolute;top:0;left:0;height:0;width:100%;z-index:9999}.default-liquid-destination .liquid-destination-stack{position:absolute;width:100%}.default-liquid-destination>.liquid-destination-stack>.liquid-child{position:absolute;top:0;left:0;width:100%;overflow:visible;visibility:hidden}.default-liquid-destination>.liquid-destination-stack>.liquid-child>div{position:absolute;top:0;left:0;width:100%;height:100vh;visibility:hidden}.default-liquid-destination>.liquid-destination-stack>.liquid-child>div>*{visibility:visible}.liquid-wormhole-container{display:none}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--spacing:.25rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-normal:0em;--tracking-wider:.05em;--leading-tight:1.25;--radius-xs:.125rem;--radius-sm:.25rem;--radius-lg:.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-black:#22292f;--color-white:#fff;--color-offblack:#4c4c4c;--color-charcoal:#4d4d4de6;--color-grey-darker:#606f7b;--color-grey:#b8c2cc;--color-grey-light:#dae1e7;--color-grey-lighter:#f1f5f8;--color-grey-lightest:#f8fafc;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-link-blue:#00abfa;--color-dividers:#e0e0e0;--color-hint:#bdbdbd;--color-hint-dark:#666;--color-secondary-text:#757575;--color-text:#212121;--color-red:#f6836f;--color-cc-primary-light:#e6f8fa;--color-cc-cyan:#34d2da;--color-warning-red:#f5826f;--color-ocean:#00bfbc;--color-ocean-neutral:#dbefee;--color-stormy-ocean-600:#4fa5a3;--color-spring:#00e1a2;--color-spring-light:#9ff8d8;--color-spring-dark:#02835c;--color-dandelion-light:#fbe697;--color-dandelion-dark:#877001;--color-dandelion-neutral:#f5ead2;--color-sunset:#ff7b68;--color-sunset-light:#fedfd9;--color-sunset-dark:#cc4135;--color-lavender-light:#fedbff;--color-lavender-dark:#9f57a5;--font-sans:system-ui, BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-serif:Constantia, "Lucida Bright", Lucidabright, "Lucida Serif", Lucida, "DejaVu Serif", "Bitstream Vera Serif", "Liberation Serif", Georgia, serif;--font-mono:Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:4rem;--text-7xl:5.5rem;--container-md:40rem;--container-lg:50rem;--container-5xl:100rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:after,:before,::backdrop{border-color:var(--color-grey-light,currentColor)}::file-selector-button{border-color:var(--color-grey-light,currentColor)}ul{padding-left:40px;list-style-type:disc}ol{padding-left:40px;list-style-type:decimal}svg{vertical-align:baseline;display:inline}button:not(:disabled),[role=button]:not(:disabled){cursor:pointer}masonry-layout>*{margin-block-end:var(--_masonry-layout-gap,24px)}a{color:var(--link-color);text-decoration:none}a:hover,a:focus{color:var(--link-hover-color);text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}a.hover\:text-white:hover{color:#fff}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing) * 0)}.right-0{right:calc(var(--spacing) * 0)}.left-0{left:calc(var(--spacing) * 0)}.z-50{z-index:50}.container{width:100%}@media(min-width:641px){.container{max-width:641px}}@media(min-width:769px){.container{max-width:769px}}@media(min-width:1026px){.container{max-width:1026px}}@media(min-width:1281px){.container{max-width:1281px}}.container\!{width:100%!important}@media(min-width:641px){.container\!{max-width:641px!important}}@media(min-width:769px){.container\!{max-width:769px!important}}@media(min-width:1026px){.container\!{max-width:1026px!important}}@media(min-width:1281px){.container\!{max-width:1281px!important}}.m-0{margin:calc(var(--spacing) * 0)}.m-4{margin:calc(var(--spacing) * 4)}.m-10{margin:calc(var(--spacing) * 10)}.m-12{margin:calc(var(--spacing) * 12)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-8{margin-inline:calc(var(--spacing) * 8)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-6{margin-block:calc(var(--spacing) * 6)}.my-8{margin-block:calc(var(--spacing) * 8)}.my-12{margin-block:calc(var(--spacing) * 12)}.my-32{margin-block:calc(var(--spacing) * 32)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0{margin-top:calc(var(--spacing) * 0)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-24{margin-top:calc(var(--spacing) * 24)}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-0{margin-left:calc(var(--spacing) * 0)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-12{margin-left:calc(var(--spacing) * 12)}.ml-16{margin-left:calc(var(--spacing) * 16)}.ml-20{margin-left:calc(var(--spacing) * 20)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-12{height:calc(var(--spacing) * 12)}.h-16{height:calc(var(--spacing) * 16)}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[50px\]{max-height:50px}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-1\/4{width:25%}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-8{width:calc(var(--spacing) * 8)}.w-12{width:calc(var(--spacing) * 12)}.w-50{width:calc(var(--spacing) * 50)}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.max-w-0{max-width:calc(var(--spacing) * 0)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-full{min-width:100%}.min-w-lg{min-width:var(--container-lg)}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-fixed{table-layout:fixed}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-full{border-top-left-radius:3.40282e38px;border-bottom-left-radius:3.40282e38px}.rounded-r-full{border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px}.rounded-b-lg{border-bottom-right-radius:var(--radius-lg);border-bottom-left-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-dividers{border-color:var(--color-dividers)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-500{border-color:var(--color-gray-500)}.border-grey{border-color:var(--color-grey)}.border-grey-light{border-color:var(--color-grey-light)}.border-link-blue{border-color:var(--color-link-blue)}.border-red{border-color:var(--color-red)}.border-sunset{border-color:var(--color-sunset)}.border-transparent{border-color:#0000}.bg-dandelion-light{background-color:var(--color-dandelion-light)}.bg-dandelion-neutral{background-color:var(--color-dandelion-neutral)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-grey-light{background-color:var(--color-grey-light)}.bg-grey-lighter{background-color:var(--color-grey-lighter)}.bg-grey-lightest{background-color:var(--color-grey-lightest)}.bg-lavender-light{background-color:var(--color-lavender-light)}.bg-link-blue{background-color:var(--color-link-blue)}.bg-ocean{background-color:var(--color-ocean)}.bg-ocean-neutral{background-color:var(--color-ocean-neutral)}.bg-spring{background-color:var(--color-spring)}.bg-spring-light{background-color:var(--color-spring-light)}.bg-stormy-ocean-600{background-color:var(--color-stormy-ocean-600)}.bg-sunset-light{background-color:var(--color-sunset-light)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.fill-current{fill:currentColor}.p-0{padding:calc(var(--spacing) * 0)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-8{padding:calc(var(--spacing) * 8)}.p-12{padding:calc(var(--spacing) * 12)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-12{padding-inline:calc(var(--spacing) * 12)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.text-6xl{font-size:var(--text-6xl)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.whitespace-nowrap{white-space:nowrap}.text-black{color:var(--color-black)}.text-cc-cyan{color:var(--color-cc-cyan)}.text-charcoal{color:var(--color-charcoal)}.text-dandelion-dark{color:var(--color-dandelion-dark)}.text-dividers{color:var(--color-dividers)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-grey{color:var(--color-grey)}.text-hint{color:var(--color-hint)}.text-lavender-dark{color:var(--color-lavender-dark)}.text-link-blue{color:var(--color-link-blue)}.text-ocean{color:var(--color-ocean)}.text-red{color:var(--color-red)}.text-spring-dark{color:var(--color-spring-dark)}.text-sunset{color:var(--color-sunset)}.text-sunset-dark{color:var(--color-sunset-dark)}.text-warning-red{color:var(--color-warning-red)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-50{opacity:.5}.opacity-75{opacity:.75}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);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,)}.invert{--tw-invert:invert(100%);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,)}.sepia{--tw-sepia:sepia(100%);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{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{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-400{--tw-duration:.4s;transition-duration:.4s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;user-select:none}@media(hover:hover){.hover\:border-cc-cyan:hover{border-color:var(--color-cc-cyan)}.hover\:bg-link-blue:hover{background-color:var(--color-link-blue)}.hover\:text-cc-cyan:hover{color:var(--color-cc-cyan)}.hover\:text-red:hover{color:var(--color-red)}.hover\:text-white:hover{color:var(--color-white)}}.focus\:text-white:focus{color:var(--color-white)}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.active\:text-white:active{color:var(--color-white)}@media(min-width:641px){.sm\:mx-0{margin-inline:calc(var(--spacing) * 0)}.sm\:mr-4{margin-right:calc(var(--spacing) * 4)}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:table-cell{display:table-cell}.sm\:w-1\/2{width:50%}.sm\:w-1\/8{width:12.5%}.sm\:w-8{width:calc(var(--spacing) * 8)}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:px-16{padding-inline:calc(var(--spacing) * 16)}.sm\:pr-0{padding-right:calc(var(--spacing) * 0)}.sm\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.sm\:pl-0{padding-left:calc(var(--spacing) * 0)}}@media print{.print\:hidden{display:none}}}:root{--brand-primary:#68b7f3;--brand-secondary:#18dc81;--brand-info:#fee87c;--teal:#00c6cc;--yellow-highlight:#fcf0cf;--dividers:#e0e0e0;--link-color:#68b7f3;--link-hover-color:#2195ed;--link-blue-hover:#268bd9;--gray-lightest:#f2f2f2;--gray:#555;--gray-light:#bdbdbd;--gray-lighter:#e0e0e0;--yellow-caution:#f6df84;--green-success:#a7dc74;--aqua:#5adda9;--course-color-yellow:#f2d354;--course-color-green:#a4de6e;--course-color-turquoise:#54dea7;--course-color-cyan:#34d2da;--course-color-blue:#84c1f0;--course-color-link-blue:#00aeff;--course-color-purple:#d2a3db;--course-color-pink:#f887a9;--course-color-coral:#f6836f;--course-color-red:#f6836f;--course-color-white:#b3b3b3;--course-color-muted-yellow:#cdb851;--course-color-muted-green:#8fbb63;--course-color-muted-turquoise:#64b98f;--course-color-muted-cyan:#53acab;--course-color-muted-blue:#769cb7;--course-color-muted-purple:#9e85a8;--course-color-muted-pink:#b36b82;--course-color-muted-coral:#b4675f;--section-color-red:#d85a62;--section-color-orange:#d87131;--section-color-yellow:#cfa32a;--section-color-green:#85a437;--section-color-teal:#68a687;--section-color-blue:#1797ba;--section-color-navy:#5f8ab4;--section-color-purple:#786f9f;--section-color-magenta:#a44680;--section-color-light-red:#fdf2f3;--section-color-light-orange:#fdeee4;--section-color-light-yellow:#fffaeb;--section-color-light-green:#eff9d5;--section-color-light-teal:#ebf5f1;--section-color-light-blue:#e9fbff;--section-color-light-navy:#e4edf4;--section-color-light-purple:#eeedf4;--section-color-light-magenta:#f4e0ec}.set-course-color-vars{--course-color:initial}.set-course-color-vars[data-color=yellow]{--course-color:var(--course-color-yellow)}.set-course-color-vars[data-color=green]{--course-color:var(--course-color-green)}.set-course-color-vars[data-color=turquoise]{--course-color:var(--course-color-turquoise)}.set-course-color-vars[data-color=cyan]{--course-color:var(--course-color-cyan)}.set-course-color-vars[data-color=blue]{--course-color:var(--course-color-blue)}.set-course-color-vars[data-color=link-blue]{--course-color:var(--course-color-link-blue)}.set-course-color-vars[data-color=purple]{--course-color:var(--course-color-purple)}.set-course-color-vars[data-color=pink]{--course-color:var(--course-color-pink)}.set-course-color-vars[data-color=coral]{--course-color:var(--course-color-coral)}.set-course-color-vars[data-color=red]{--course-color:var(--course-color-red)}.set-course-color-vars[data-color=muted-yellow]{--course-color:var(--course-color-muted-yellow)}.set-course-color-vars[data-color=muted-green]{--course-color:var(--course-color-muted-green)}.set-course-color-vars[data-color=muted-turquoise]{--course-color:var(--course-color-muted-turquoise)}.set-course-color-vars[data-color=muted-cyan]{--course-color:var(--course-color-muted-cyan)}.set-course-color-vars[data-color=muted-blue]{--course-color:var(--course-color-muted-blue)}.set-course-color-vars[data-color=muted-purple]{--course-color:var(--course-color-muted-purple)}.set-course-color-vars[data-color=muted-pink]{--course-color:var(--course-color-muted-pink)}.set-course-color-vars[data-color=muted-coral]{--course-color:var(--course-color-muted-coral)}.set-course-color-vars[data-color=white]{--course-color:var(--course-color-white)}.set-section-color-vars{--section-color:initial;--section-color-light:initial}.set-section-color-vars[data-section-color=red]{--section-color:var(--section-color-red);--section-color-light:var(--section-color-light-red)}.set-section-color-vars[data-section-color=orange]{--section-color:var(--section-color-orange);--section-color-light:var(--section-color-light-orange)}.set-section-color-vars[data-section-color=yellow]{--section-color:var(--section-color-yellow);--section-color-light:var(--section-color-light-yellow)}.set-section-color-vars[data-section-color=green]{--section-color:var(--section-color-green);--section-color-light:var(--section-color-light-green)}.set-section-color-vars[data-section-color=teal]{--section-color:var(--section-color-teal);--section-color-light:var(--section-color-light-teal)}.set-section-color-vars[data-section-color=blue]{--section-color:var(--section-color-blue);--section-color-light:var(--section-color-light-blue)}.set-section-color-vars[data-section-color=navy]{--section-color:var(--section-color-navy);--section-color-light:var(--section-color-light-navy)}.set-section-color-vars[data-section-color=purple]{--section-color:var(--section-color-purple);--section-color-light:var(--section-color-light-purple)}.set-section-color-vars[data-section-color=magenta]{--section-color:var(--section-color-magenta);--section-color-light:var(--section-color-light-magenta)}.take-course-color{color:var(--course-color)}.take-course-background-color,.take-course-background-color-on-hover:hover{background-color:var(--course-color)}.take-course-fill-color svg,svg.take-course-fill-color{fill:var(--course-color)}.take-course-border-color{border-color:var(--course-color)}.take-section-color{color:var(--section-color)}.take-section-border-color{border-color:var(--section-color)}.take-section-background-color{background-color:var(--section-color)}.take-section-background-color-light{background-color:var(--section-color-light)}@keyframes emberContentPlaceholdersAnimation{0%{transform:translate(-30%)}to{transform:translate(100%)}}.loading-bars{background:#ededed;position:relative;overflow:hidden}.loading-bars:before{content:"";background:linear-gradient(90deg,#0000,#e0e0e0,#0000 30%);width:100vw;max-width:1000px;height:100%;animation-name:emberContentPlaceholdersAnimation;animation-duration:1.5s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-fill-mode:forwards;position:absolute;top:0;left:0}.d-s-shadowed-button{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-size:var(--text-3xl);color:var(--color-link-blue);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;flex-direction:row;justify-content:center;align-items:center;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;box-shadow:0 3px 10px #00000026,0 2px 4px #0000001a}.d-s-shadowed-button svg{margin-right:calc(var(--spacing) * 1);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);fill:currentColor}.d-s-shadowed-button:hover{text-decoration-line:underline;transform:translateY(-2px);box-shadow:0 6px 20px #00000026,0 2px 6px #0000001a}.d-s-shadowed-button:active{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(0)scale(.95)}.d-s-shadowed-button.--med{margin-top:calc(var(--spacing) * 6);margin-bottom:calc(var(--spacing) * 6);width:100%;padding-block:calc(var(--spacing) * 3);font-size:var(--text-2xl);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold)}.d-s-shadowed-button.--lg{font-size:var(--text-4xl)}.d-s-shadowed-button.--link-blue{background-color:var(--color-link-blue);color:var(--color-white)}.g-menu-header-bar__back-arrow{margin-right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5);cursor:pointer}.g-menu-header-bar__back-arrow svg{fill:currentColor}.g-menu-header-bar__back-arrow:hover{color:var(--color-link-blue)}.g-dropdown-menu__title{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);padding-top:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 8);font-size:var(--text-3xl);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);-webkit-user-select:none;user-select:none;letter-spacing:-.025px}.g-dropdown-menu__title.--is-blank{padding-top:calc(var(--spacing) * 0);border-color:#0000}.g-dropdown-menu__title.--has-notice{--tw-border-style:none;border-style:none}.g-dropdown-menu__header{padding-top:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-3xl);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);-webkit-user-select:none;user-select:none;letter-spacing:-.025px}.g-dropdown-menu__subheader{padding-top:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-2xl);--tw-leading:1;--tw-font-weight:var(--font-weight-medium);line-height:1;font-weight:var(--font-weight-medium);-webkit-user-select:none;user-select:none;letter-spacing:-.025px}.g-dropdown-menu__subheader.--left-aligned{text-align:left}.g-dropdown-menu__top-spacer-if-no-title{height:calc(var(--spacing) * 4)}.g-dropdown-menu__single-button-row-divider{margin-top:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-dividers)}.ember-power-select-trigger{min-height:0;padding-top:.6rem;padding-bottom:.6rem;font-size:1.2rem;line-height:1.2}.user-backdrop__gradient--yellow{background-image:linear-gradient(90deg,var(--course-color-green),var(--course-color-yellow))}.user-backdrop__gradient--green{background-image:linear-gradient(90deg,var(--course-color-yellow),var(--course-color-green))}.user-backdrop__gradient--turquoise{background-image:linear-gradient(90deg,var(--course-color-green),var(--course-color-turquoise))}.user-backdrop__gradient--cyan{background-image:linear-gradient(90deg,var(--course-color-turquoise),var(--course-color-cyan))}.user-backdrop__gradient--blue{background-image:linear-gradient(90deg,var(--course-color-cyan),var(--course-color-blue))}.user-backdrop__gradient--link-blue{background-image:linear-gradient(90deg,var(--course-color-blue),var(--course-color-link-blue))}.user-backdrop__gradient--purple{background-image:linear-gradient(90deg,var(--course-color-link-blue),var(--course-color-purple))}.user-backdrop__gradient--pink{background-image:linear-gradient(90deg,var(--course-color-purple),var(--course-color-pink))}.user-backdrop__gradient--coral{background-image:linear-gradient(90deg,var(--course-color-pink),var(--course-color-coral))}.user-backdrop__gradient--red{background-image:linear-gradient(90deg,var(--course-color-coral),var(--course-color-red))}.user-backdrop__gradient--muted-yellow{background-image:linear-gradient(90deg,var(--course-color-red),var(--course-color-muted-yellow))}.user-backdrop__gradient--muted-green{background-image:linear-gradient(90deg,var(--course-color-muted-yellow),var(--course-color-muted-green))}.user-backdrop__gradient--muted-turquoise{background-image:linear-gradient(90deg,var(--course-color-muted-green),var(--course-color-muted-turquoise))}.user-backdrop__gradient--muted-cyan{background-image:linear-gradient(90deg,var(--course-color-muted-turquoise),var(--course-color-muted-cyan))}.user-backdrop__gradient--muted-blue{background-image:linear-gradient(90deg,var(--course-color-muted-cyan),var(--course-color-muted-blue))}.user-backdrop__gradient--muted-purple{background-image:linear-gradient(90deg,var(--course-color-muted-blue),var(--course-color-muted-purple))}.user-backdrop__gradient--muted-pink{background-image:linear-gradient(90deg,var(--course-color-muted-purple),var(--course-color-muted-pink))}.user-backdrop__gradient--muted-coral{background-image:linear-gradient(90deg,var(--course-color-muted-pink),var(--course-color-muted-coral))}.user-backdrop__gradient--white{background-image:linear-gradient(90deg,var(--course-color-muted-coral),var(--course-color-white))}@keyframes fadeIn{0%{opacity:0}30%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDownZoom{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fadeInLeft{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0)}25%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.95)}to{transform:scale(1)}}.btn-move-block{background-image:url(/assets/images/new-move-bar.svg);background-repeat:repeat-x}.btn-move-block.-white{background-image:url(/assets/images/new-move-bar-white.svg)}.select-bg{background:image-url("svg/ios7-arrow-down-gray.svg") no-repeat right;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:"";background-position:90%;background-size:30%}.user-header-wrap:before,.group-header-wrap:before{background-image:image-url("patterns/sneaker-mesh-fabric.png");content:"";opacity:.3;height:100%;position:absolute;inset:0}.planbook-header{background-image:asset-url("photo-covers/muted-flowers.jpg")}.onboarding-screen.onboarding-setup{background-image:asset-url("tour/tour-01.jpg")}.onboarding-screen.onboarding-nav{background-image:asset-url("tour/tour-07.jpg")}.onboarding-screen.onboarding-help{background-image:asset-url("tour/tour-03.jpg")}.onboarding-screen.onboarding-cards{background-image:asset-url("tour/tour-07.jpg");background-position-y:100%}.onboarding-screen.onboarding-groups{background-image:asset-url("tour/tour-04.jpg")}.onboarding-screen.onboarding-toggle-classes{background-image:asset-url("tour/tour-06.jpg")}.planbook-onboard,.import-ct{background:asset-url("photo-covers/pattern-cover-4.jpg") no-repeat center center fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-color:#0000;background-size:cover}.cover-sparkler{background-image:url(/assets/images/photo-covers/sparkler.jpg)}.cover-golden-gate-bridge{background-image:url(/assets/images/photo-covers/golden-gate-bridge.jpg)}.cover-clipper-ship{background-image:url(/assets/images/photo-covers/clipper-ship.jpg)}.cover-new-york{background-image:url(/assets/images/photo-covers/new-york.jpg)}.cover-the-pines{background-image:url(/assets/images/photo-covers/the-pines.jpg)}.cover-flowers{background-image:url(/assets/images/photo-covers/flowers.jpg)}.cover-glacier{background-image:url(/assets/images/photo-covers/glacier.jpg)}.cover-van{background-image:url(/assets/images/photo-covers/van.jpg)}.cover-bikes{background-image:url(/assets/images/photo-covers/bikes.jpg)}.cover-open-road{background-image:url(/assets/images/photo-covers/open-road.jpg)}.cover-ny-from-nj{background-image:url(/assets/images/photo-covers/ny-from-nj.jpg)}.cover-coffee-beans{background-image:url(/assets/images/photo-covers/coffee-beans.jpg)}.cover-pattern-cover-5{background-image:url(/assets/images/photo-covers/pattern-cover-5.jpg)}.cover-pattern-cover-13{background-image:url(/assets/images/photo-covers/pattern-cover-13.jpg)}.cover-pattern-cover-7{background-image:url(/assets/images/photo-covers/pattern-cover-7.jpg)}.cover-gradient-blue-purple{background-image:url(/assets/images/photo-covers/gradient-blue-purple.jpg)}.cover-gradient-coral-pink{background-image:url(/assets/images/photo-covers/gradient-coral-pink.jpg)}.cover-gradient-orange-yellow{background-image:url(/assets/images/photo-covers/gradient-orange-yellow.jpg)}.cover-gradient-pink-yellow{background-image:url(/assets/images/photo-covers/gradient-pink-yellow.jpg)}.cover-gradient-yellow-green{background-image:url(/assets/images/photo-covers/gradient-yellow-green.jpg)}.cover-gradient-cyan-green{background-image:url(/assets/images/photo-covers/gradient-cyan-green.jpg)}.cover-gradient-cyan-purple{background-image:url(/assets/images/photo-covers/gradient-cyan-purple.jpg)}.cover-gradient-dark-coral-dark-purple{background-image:url(/assets/images/photo-covers/gradient-dark-coral-dark-purple.jpg)}.cover-solid-grey{background-image:url(/assets/images/photo-covers/solid-grey.jpg)}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut;animation-duration:.75s}@keyframes bounceOutDown{20%{transform:translateY(10px)}40%,45%{opacity:1;transform:translateY(-20px)}to{opacity:0;transform:translateY(2000px)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceInDown{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(-3000px)}60%{opacity:1;transform:translateY(25px)}75%{transform:translateY(-10px)}90%{transform:translateY(5px)}to{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInUp{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translateY(3000px)}60%{opacity:1;transform:translateY(-20px)}75%{transform:translateY(10px)}90%{transform:translateY(-5px)}to{transform:translate(0)}}.bounceInUp{animation-name:bounceInUp}.animated{animation-duration:1s;animation-fill-mode:both}.animated.slow{animation-duration:1.5s}.animated.animated-fast{-ms-animation-duration:.75s;animation-duration:.75s}.animated.infinite{animation-iteration-count:infinite}@keyframes pulse{0%{transform:scale(.9)}50%{transform:scale(1.2)}to{transform:scale(.9)}}.pulse{animation-name:pulse}@keyframes fadeInLeftSmall{0%{opacity:0;transform:translate(-20%)}to{opacity:1;transform:none}}.fadeInLeftSmall{animation-name:fadeInLeftSmall}@-webkit-keyframes fadeInDownSmall{0%{opacity:0;transform:translateY(-20%)}to{opacity:1;transform:none}}@keyframes fadeInDownSmall{0%{opacity:0;transform:translateY(-20%)}to{opacity:1;transform:translate(0)}}.fadeInDownSmall{animation-name:fadeInDownSmall}@keyframes unitDraggingTransform{0%{opacity:1;transform:scale(0)translateY(0)}to{opacity:.4;transform:scale(1.5)translateY(15px)}}@keyframes grow{0%{opacity:0;display:none}1%{opacity:0;display:block;transform:rotateX(-90deg)}to{opacity:1;transform:rotateX(0)}}.fadeIn{animation-name:fadeIn;animation-duration:.5s}.fadeInDown{animation-name:fadeInDown;animation-duration:.5s}@keyframes modalFadeOut{0%{opacity:1}to{opacity:0}}.modalFadeOut{animation-name:modalFadeOut;animation-duration:.25s;animation-delay:.25s}.ember-modal-overlay{transform:translateZ(0)}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{background-position:468px 0}}.animated-background{background:linear-gradient(90deg,#fff,#f2f2f2 8%,#e6e6e6 18%,#d9d9d9 33%,#fff) 0 0/800px 104px;animation-name:placeHolderShimmer;animation-duration:3s;animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:forwards;position:relative}.lf-fade-up{transform-origin:bottom}.btn{text-align:center;vertical-align:middle;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;background-image:none;border:1px solid #0000;border-radius:4px;margin-bottom:0;padding:6px 12px;font-size:14px;font-weight:400;line-height:1.42857;display:inline-block}:is(.btn,.btn:active,.btn.active):focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;box-shadow:inset 0 3px 5px #00000020}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{cursor:not-allowed;pointer-events:none;opacity:.65;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.btn-default.dropdown-toggle{background-image:none}.btn-default.disabled,.btn-default.disabled:hover,.btn-default.disabled:focus,.btn-default.disabled:active,.btn-default.disabled.active,.btn-default[disabled],.btn-default[disabled]:hover,.btn-default[disabled]:focus,.btn-default[disabled]:active,.btn-default[disabled].active,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default:hover,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#68b7f3;border-color:#50abf1}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{color:#fff;background-color:#39a0ef;border-color:#1890ec}.btn-primary:active,.btn-primary.active,.open>.btn-primary.dropdown-toggle{background-image:none}.btn-primary.disabled,.btn-primary.disabled:hover,.btn-primary.disabled:focus,.btn-primary.disabled:active,.btn-primary.disabled.active,.btn-primary[disabled],.btn-primary[disabled]:hover,.btn-primary[disabled]:focus,.btn-primary[disabled]:active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary:hover,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary.active{background-color:#68b7f3;border-color:#50abf1}.btn-primary .badge{color:#68b7f3;background-color:#fff}.btn-success{color:#fff;background-color:#a4de6e;border-color:#97d959}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{color:#fff;background-color:#8ad544;border-color:#78c82d}.btn-success:active,.btn-success.active,.open>.btn-success.dropdown-toggle{background-image:none}.btn-success.disabled,.btn-success.disabled:hover,.btn-success.disabled:focus,.btn-success.disabled:active,.btn-success.disabled.active,.btn-success[disabled],.btn-success[disabled]:hover,.btn-success[disabled]:focus,.btn-success[disabled]:active,.btn-success[disabled].active,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success:hover,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success.active{background-color:#a4de6e;border-color:#97d959}.btn-success .badge{color:#a4de6e;background-color:#fff}.btn-info{color:#fff;background-color:#fee87c;border-color:#fde462}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{color:#fff;background-color:#fddf49;border-color:#fdd926}.btn-info:active,.btn-info.active,.open>.btn-info.dropdown-toggle{background-image:none}.btn-info.disabled,.btn-info.disabled:hover,.btn-info.disabled:focus,.btn-info.disabled:active,.btn-info.disabled.active,.btn-info[disabled],.btn-info[disabled]:hover,.btn-info[disabled]:focus,.btn-info[disabled]:active,.btn-info[disabled].active,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info:hover,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info.active{background-color:#fee87c;border-color:#fde462}.btn-info .badge{color:#fee87c;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.btn-warning.dropdown-toggle{background-image:none}.btn-warning.disabled,.btn-warning.disabled:hover,.btn-warning.disabled:focus,.btn-warning.disabled:active,.btn-warning.disabled.active,.btn-warning[disabled],.btn-warning[disabled]:hover,.btn-warning[disabled]:focus,.btn-warning[disabled]:active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning:hover,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.btn-danger.dropdown-toggle{background-image:none}.btn-danger.disabled,.btn-danger.disabled:hover,.btn-danger.disabled:focus,.btn-danger.disabled:active,.btn-danger.disabled.active,.btn-danger[disabled],.btn-danger[disabled]:hover,.btn-danger[disabled]:focus,.btn-danger[disabled]:active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger:hover,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:var(--link-color);cursor:pointer;border-radius:0;font-weight:400}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{box-shadow:none;background-color:#0000}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:#0000}.btn-link:hover,.btn-link:focus{color:var(--link-hover-color);background-color:#0000;text-decoration:underline}.btn-link[disabled]:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:hover,fieldset[disabled] .btn-link:focus{color:#bdbdbd;text-decoration:none}.btn-lg{border-radius:6px;padding:10px 16px;font-size:18px;line-height:1.33}.btn-sm{border-radius:3px;padding:5px 10px;font-size:12px;line-height:1.5}.btn-xs{border-radius:3px;padding:1px 5px;font-size:12px;line-height:1.5}.btn-block{width:100%;display:block}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.bootstrap-col-xs-4,.bootstrap-col-xs-8,.bootstrap-col-xs-12,.bootstrap-col-sm-2,.bootstrap-col-sm-4,.bootstrap-col-sm-8,.bootstrap-col-md-6,.bootstrap-col-md-12{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.bootstrap-col-xs-4,.bootstrap-col-xs-8,.bootstrap-col-xs-12{float:left}.bootstrap-col-xs-4{width:33.3333%}.bootstrap-col-xs-8{width:66.6667%}.bootstrap-col-xs-12{width:100%}.bootstrap-col-xs-offset-8{margin-left:66.6667%}@media(min-width:710px){.bootstrap-col-sm-2,.bootstrap-col-sm-4,.bootstrap-col-sm-8{float:left}.bootstrap-col-sm-2{width:16.6667%}.bootstrap-col-sm-4{width:33.3333%}.bootstrap-col-sm-8{width:66.6667%}.bootstrap-col-sm-offset-2{margin-left:16.6667%}}@media(min-width:992px){.bootstrap-col-md-6,.bootstrap-col-md-12{float:left}.bootstrap-col-md-6{width:50%}.bootstrap-col-md-12{width:100%}}.bootstrap-table{width:100%;max-width:100%;margin-bottom:20px}:is(.bootstrap-table>thead,.bootstrap-table>tbody,.bootstrap-table>tfoot)>tr>th,:is(.bootstrap-table>thead,.bootstrap-table>tbody,.bootstrap-table>tfoot)>tr>td{vertical-align:top;border-top:1px solid #ddd;padding:8px;line-height:1.42857}.bootstrap-table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}:is(.bootstrap-table>caption+thead,.bootstrap-table>colgroup+thead,.bootstrap-table>thead:first-child)>tr:first-child>th,:is(.bootstrap-table>caption+thead,.bootstrap-table>colgroup+thead,.bootstrap-table>thead:first-child)>tr:first-child>td{border-top:0}.bootstrap-table>tbody+tbody{border-top:2px solid #ddd}.bootstrap-table .bootstrap-table{background-color:#fff}label{max-width:100%;margin-bottom:5px;font-weight:700;display:inline-block}input[type=search]{box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \	;line-height:normal}input[type=file]{display:block}input[type=range]{width:100%;display:block}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.bootstrap-form-control{color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block;box-shadow:inset 0 1px 1px #00000013}.bootstrap-form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px #00000013,0 0 8px #66afe999}.bootstrap-form-control::placeholder{color:#bdbdbd;opacity:1}.bootstrap-form-control[disabled],.bootstrap-form-control[readonly],fieldset[disabled] .bootstrap-form-control{cursor:not-allowed;opacity:1;background-color:#e0e0e0}textarea.bootstrap-form-control{height:auto}input[type=search]{-webkit-appearance:none}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px}:is(input[type=date],input[type=time],input[type=datetime-local],input[type=month]).input-sm{line-height:30px}:is(input[type=date],input[type=time],input[type=datetime-local],input[type=month]).input-lg{line-height:46px}:is(input[type=radio],input[type=checkbox])[disabled],:is(input[type=radio],input[type=checkbox]).disabled,fieldset[disabled] :is(input[type=radio],input[type=checkbox]){cursor:not-allowed}.ember-notifier{z-index:999999;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;max-width:420px;margin:0 auto;padding:1rem;display:flex;position:fixed;overflow:hidden}.ember-notifier.is-top{top:0;left:0;right:0}.ember-notifier.is-top-left{top:0;left:0;right:auto}.ember-notifier.is-top-right{top:0;left:auto;right:0}.ember-notifier.is-bottom{flex-direction:column-reverse;bottom:0;left:0;right:0}.ember-notifier.is-bottom-left{flex-direction:column-reverse;bottom:0;left:0;right:auto}.ember-notifier.is-bottom-right{flex-direction:column-reverse;bottom:0;left:auto;right:0}.ember-notifier-notification-base{pointer-events:auto;margin:.25rem 0;position:relative;overflow:hidden}.ember-notifier-notification{color:#fff;background-color:#fff;border-radius:4px;max-height:640px;display:block}.ember-notifier-notification.is-primary{background-color:#00d1b2}.ember-notifier-notification.is-primary .ember-notifier-icon{background-color:#00a88f}.ember-notifier-notification.is-info{background-color:#3ea2ff}.ember-notifier-notification.is-info .ember-notifier-icon{background-color:#158eff}.ember-notifier-notification.is-success{background-color:#64ce83}.ember-notifier-notification.is-success .ember-notifier-icon{background-color:#45c46a}.ember-notifier-notification.is-warning{background-color:#ff7f48}.ember-notifier-notification.is-warning .ember-notifier-icon{background-color:#ff621f}.ember-notifier-notification.is-danger{background-color:#e74c3c}.ember-notifier-notification.is-danger .ember-notifier-icon{background-color:#df2e1b}.ember-notifier-notification.is-secondary{background-color:#dbdbdb}.ember-notifier-notification.is-secondary .ember-notifier-icon{background-color:#c7c7c7}.ember-notifier-icon{color:#ffffffbd;text-align:center;width:30px;height:100%;position:absolute;top:0;left:0}.ember-notifier-icon span{position:relative;top:5px}.ember-notifier-content{-ms-word-wrap:break-word;word-wrap:break-word;margin:0 30px;padding:5px 10px}.ember-notifier-title,.ember-notifier-message{margin:0}.ember-notifier-close{text-align:center;position:absolute;top:0;right:0}.ember-notifier-close-button{appearance:none;color:#ffffffbd;opacity:.8;text-align:center;cursor:pointer;background:0 0;border:none;justify-content:center;width:30px;height:30px;padding:0;font-size:1.5rem;position:relative}.ember-notifier-close-button:hover,.ember-notifier-close-button:focus{opacity:1}.ember-notifier-notification-show{animation:.5s cubic-bezier(.25,.46,.45,.94) both notification-show}.ember-notifier-notification-hide{animation:.5s cubic-bezier(.25,.46,.45,.94) both notification-hide}@keyframes notification-show{0%{opacity:1;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes notification-hide{0%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(0)}}.ember-tether{z-index:999999999!important}.ember-tether-element,.ember-tether-element:after,.ember-tether-element:before,.ember-tether-element *,.ember-tether-element :after,.ember-tether-element :before{box-sizing:border-box}.ember-tether-element{opacity:0;z-index:9999;max-height:0;transition:opacity .3s;display:block;position:absolute}.ember-tether-is-open{transition:opacity .3s;display:block}.ember-tether-has-opened{opacity:1;max-height:500px;margin-top:0;transition:opacity .3s,max-height 1s;display:block}.ember-tether-element.ember-tether-theme-arrows{max-width:100%;max-height:100%}.ember-tether-content{color:inherit;background:#fff;border-radius:5px;font-family:inherit;font-size:1.1em;line-height:1.5em;position:relative;transform:translateZ(0);box-shadow:0 .5rem 3rem #33333380}.ember-tether-content:before{content:"";border:1rem solid #0000;width:0;height:0;display:block;position:absolute}.ember-tether-element-attached-bottom.ember-tether-element-attached-center .ember-tether-content{margin-bottom:1rem}.ember-tether-element-attached-bottom.ember-tether-element-attached-center .ember-tether-content:before{border-top-color:#fff;margin-left:-1rem;top:100%;left:50%}.ember-tether-element-attached-top.ember-tether-element-attached-center .ember-tether-content{margin-top:1rem}.ember-tether-element-attached-top.ember-tether-element-attached-center .ember-tether-content:before{border-bottom-color:#fff;margin-left:-1rem;bottom:100%;left:50%}.ember-tether-element-attached-right.ember-tether-element-attached-middle .ember-tether-content{margin-right:1rem}.ember-tether-element-attached-right.ember-tether-element-attached-middle .ember-tether-content:before{border-left-color:#fff;margin-top:-1rem;top:50%;left:100%}.ember-tether-element-attached-left.ember-tether-element-attached-middle .ember-tether-content{margin-left:1rem}.ember-tether-element-attached-left.ember-tether-element-attached-middle .ember-tether-content:before{border-right-color:#fff;margin-top:-1rem;top:50%;right:100%}.ember-tether-element-attached-left.ember-tether-target-attached-center .ember-tether-content{left:-2rem}.ember-tether-element-attached-right.ember-tether-target-attached-center .ember-tether-content{left:2rem}.ember-tether-element-attached-top.ember-tether-element-attached-left.ember-tether-target-attached-middle .ember-tether-content{margin-top:1rem}.ember-tether-element-attached-top.ember-tether-element-attached-left.ember-tether-target-attached-middle .ember-tether-content:before{border-bottom-color:#fff;bottom:100%;left:1rem}.ember-tether-element-attached-top.ember-tether-element-attached-right.ember-tether-target-attached-middle .ember-tether-content{margin-top:1rem}.ember-tether-element-attached-top.ember-tether-element-attached-right.ember-tether-target-attached-middle .ember-tether-content:before{border-bottom-color:#fff;bottom:100%;right:1rem}.ember-tether-element-attached-bottom.ember-tether-element-attached-left.ember-tether-target-attached-middle .ember-tether-content{margin-bottom:1rem}.ember-tether-element-attached-bottom.ember-tether-element-attached-left.ember-tether-target-attached-middle .ember-tether-content:before{border-top-color:#fff;top:100%;left:1rem}.ember-tether-element-attached-bottom.ember-tether-element-attached-right.ember-tether-target-attached-middle .ember-tether-content{margin-bottom:1rem}.ember-tether-element-attached-bottom.ember-tether-element-attached-right.ember-tether-target-attached-middle .ember-tether-content:before{border-top-color:#fff;top:100%;right:1rem}.ember-tether-element-attached-top.ember-tether-element-attached-left.ember-tether-target-attached-bottom .ember-tether-content{margin-top:1rem}.ember-tether-element-attached-top.ember-tether-element-attached-left.ember-tether-target-attached-bottom .ember-tether-content:before{border-top-width:0;border-bottom-color:#fff;bottom:100%;left:1rem}.ember-tether-element-attached-top.ember-tether-element-attached-right.ember-tether-target-attached-bottom .ember-tether-content{margin-top:1rem}.ember-tether-element-attached-top.ember-tether-element-attached-right.ember-tether-target-attached-bottom .ember-tether-content:before{border-top-width:0;border-bottom-color:#fff;bottom:100%;right:1rem}.ember-tether-element-attached-bottom.ember-tether-element-attached-left.ember-tether-target-attached-top .ember-tether-content{margin-bottom:1rem}.ember-tether-element-attached-bottom.ember-tether-element-attached-left.ember-tether-target-attached-top .ember-tether-content:before{border-top-color:#fff;top:100%;left:1rem}.ember-tether-element-attached-bottom.ember-tether-element-attached-right.ember-tether-target-attached-top .ember-tether-content{margin-bottom:1rem}.ember-tether-element-attached-bottom.ember-tether-element-attached-right.ember-tether-target-attached-top .ember-tether-content:before{border-top-color:#fff;top:100%;right:1rem}.ember-tether-element-attached-top.ember-tether-element-attached-right.ember-tether-target-attached-left .ember-tether-content{margin-right:1rem}.ember-tether-element-attached-top.ember-tether-element-attached-right.ember-tether-target-attached-left .ember-tether-content:before{border-left-color:#fff;top:1rem;left:100%}.ember-tether-element-attached-top.ember-tether-element-attached-left.ember-tether-target-attached-right .ember-tether-content{margin-left:1rem}.ember-tether-element-attached-top.ember-tether-element-attached-left.ember-tether-target-attached-right .ember-tether-content:before{border-right-color:#fff;top:1rem;right:100%}.ember-tether-element-attached-bottom.ember-tether-element-attached-right.ember-tether-target-attached-left .ember-tether-content{margin-right:1rem}.ember-tether-element-attached-bottom.ember-tether-element-attached-right.ember-tether-target-attached-left .ember-tether-content:before{border-left-color:#fff;bottom:1rem;left:100%}.ember-tether-element-attached-bottom.ember-tether-element-attached-left.ember-tether-target-attached-right .ember-tether-content{margin-left:1rem}.ember-tether-element-attached-bottom.ember-tether-element-attached-left.ember-tether-target-attached-right .ember-tether-content:before{border-right-color:#fff;bottom:1rem;right:100%}.liquid-tether-target-marker{display:none}.ember-power-calendar{box-sizing:border-box;font-size:14px;line-height:1.4286;position:relative}.ember-power-calendar-nav{box-sizing:border-box;justify-content:space-between;line-height:2;display:flex}.ember-power-calendar-nav *,.ember-power-calendar-days,.ember-power-calendar-days *{box-sizing:border-box}.ember-power-calendar-nav-title{text-align:center;flex:1}.ember-power-calendar-row{justify-content:space-between;display:flex}.ember-power-calendar-weekday{appearance:none;background-color:#0000;background-color:initial;border:none;border:initial;outline:none;outline:initial;flex:100%;justify-content:center;align-items:center;padding:0;display:flex}.ember-power-calendar-day{appearance:none;background-color:#0000;background-color:initial;border:none;border:initial;outline:none;outline:initial;font-size:inherit;flex:100%;justify-content:center;align-items:center;padding:0}.ember-power-calendar-nav-control{appearance:none;background-color:#0000;background-color:initial;border:none;border:initial;outline:none;outline:initial;font-size:150%;line-height:1}.ember-power-calendar-nav-control:focus{transform:scale(1.2)}.ember-power-calendar-day--selected,.ember-power-calendar-day--selected:not([disabled]):hover{font-weight:700}.ember-power-calendar-day--interactive[disabled]{opacity:.4}.ember-power-calendar-sized{--epc-primary:#0078c9;width:calc(calc(var(--cell-size) + 2px) * 7 - 2px)}.ember-power-calendar-sized .ember-power-calendar-week:first-child[data-missing-days="1"]{padding-left:calc(calc(var(--cell-size) + 2px) * 1)}.ember-power-calendar-sized .ember-power-calendar-week:first-child[data-missing-days="2"]{padding-left:calc(calc(var(--cell-size) + 2px) * 2)}.ember-power-calendar-sized .ember-power-calendar-week:first-child[data-missing-days="3"]{padding-left:calc(calc(var(--cell-size) + 2px) * 3)}.ember-power-calendar-sized .ember-power-calendar-week:first-child[data-missing-days="4"]{padding-left:calc(calc(var(--cell-size) + 2px) * 4)}.ember-power-calendar-sized .ember-power-calendar-week:first-child[data-missing-days="5"]{padding-left:calc(calc(var(--cell-size) + 2px) * 5)}.ember-power-calendar-sized .ember-power-calendar-week:first-child[data-missing-days="6"]{padding-left:calc(calc(var(--cell-size) + 2px) * 6)}.ember-power-calendar-sized .ember-power-calendar-week:last-child[data-missing-days="1"]{padding-right:calc(calc(var(--cell-size) + 2px) * 1)}.ember-power-calendar-sized .ember-power-calendar-week:last-child[data-missing-days="2"]{padding-right:calc(calc(var(--cell-size) + 2px) * 2)}.ember-power-calendar-sized .ember-power-calendar-week:last-child[data-missing-days="3"]{padding-right:calc(calc(var(--cell-size) + 2px) * 3)}.ember-power-calendar-sized .ember-power-calendar-week:last-child[data-missing-days="4"]{padding-right:calc(calc(var(--cell-size) + 2px) * 4)}.ember-power-calendar-sized .ember-power-calendar-week:last-child[data-missing-days="5"]{padding-right:calc(calc(var(--cell-size) + 2px) * 5)}.ember-power-calendar-sized .ember-power-calendar-week:last-child[data-missing-days="6"]{padding-right:calc(calc(var(--cell-size) + 2px) * 6)}.ember-power-calendar-sized .ember-power-calendar-day,.ember-power-calendar-sized .ember-power-calendar-weekday{max-width:var(--cell-size);max-height:var(--cell-size);width:var(--cell-size);height:var(--cell-size)}.ember-power-calendar-sized .ember-power-calendar-weekdays,.ember-power-calendar-sized .ember-power-calendar-week{height:calc(var(--cell-size) + 2px)}.ember-power-calendar-sized .ember-power-calendar-day{color:#bbb}.ember-power-calendar-sized .ember-power-calendar-weekdays{color:#333}.ember-power-calendar-sized .ember-power-calendar-nav-control{color:var(--epc-primary)}.ember-power-calendar-sized .ember-power-calendar-nav-control:focus{color:#30acff}.ember-power-calendar-sized .ember-power-calendar-day--current-month{color:#656d78;background-color:#f5f7fa}.ember-power-calendar-sized .ember-power-calendar-day--today,.ember-power-calendar-sized .ember-power-calendar-day:not([disabled]):hover{background-color:#eee}.ember-power-calendar-sized .ember-power-calendar-day--focused{box-shadow:inset 0 -2px 0 0 var(--epc-primary)}.ember-power-calendar-sized .ember-power-calendar-day--selected.ember-power-calendar-day--range-start,.ember-power-calendar-sized .ember-power-calendar-day--selected.ember-power-calendar-day--range-start:hover,.ember-power-calendar-sized .ember-power-calendar-day--selected.ember-power-calendar-day--range-end,.ember-power-calendar-sized .ember-power-calendar-day--selected.ember-power-calendar-day--range-end:hover{background-color:#96d5ff}.ember-power-calendar-sized .ember-power-calendar-day--selected,.ember-power-calendar-sized .ember-power-calendar-day--selected:not([disabled]):hover{color:#656d78;background-color:#c9e9ff}.ember-power-calendar-sized .ember-power-calendar-day--other-month:not([disabled]):hover{color:#656d78}.hint--bottom,.hint--top,.hint--left,.hint--right{display:inline-block;position:relative}.hint--bottom--before,.hint--bottom--after,.hint--top:before,.hint--top:after,.hint--left:before,.hint--left:after,.hint--right:before,.hint--right:after{visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;transition-delay:.2s;position:absolute}.hint--bottom:hover .hint--bottom--before,.hint--bottom:hover .hint--bottom--after,.hint--top:hover:before,.hint--top:hover:after,.hint--left:hover:before,.hint--left:hover:after,.hint--right:hover:before,.hint--right:hover:after{visibility:visible;opacity:1}.hint--bottom--before,.hint--top:before,.hint--left:before,.hint--right:before{content:"";z-index:1000001;background:0 0;border:6px solid #0000;position:absolute}.hint--bottom--after,.hint--top:after,.hint--left:after,.hint--right:after{color:#fff;font-size:12px;font-family:var(--font-sans);white-space:nowrap;content:attr(aria-label);background:#383838;margin-top:8px;padding:8px 10px;line-height:12px}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#383838}.hint--bottom-left:before,.hint--bottom-right:before,.hint--bottom--before{border-bottom-color:#383838}.hint--left:before{border-left-color:#383838}.hint--right:before{border-right-color:#383838}.hint--top:before{margin-bottom:-11px}.hint--top:before,.hint--top:after{bottom:100%;left:50%}.hint--top:before{left:calc(50% - 6px)}.hint--top:after{transform:translate(-50%)}.hint--top:hover:before{transform:translateY(-8px)}.hint--top:hover:after{transform:translate(-50%)translateY(-8px)}.hint--bottom--before{margin-top:-11px}.hint--bottom--before,.hint--bottom--after{top:100%;left:50%}.hint--bottom--before{left:calc(50% - 6px)}.hint--bottom--after{transform:translate(-50%)}.hint--bottom:hover .hint--bottom--before{transform:translateY(8px)}.hint--bottom:hover .hint-bottom--after{transform:translate(-50%)translateY(8px)}.hint--right:before{margin-bottom:-6px;margin-left:-11px}.hint--right:after{margin-bottom:-14px}.hint--right:before,.hint--right:after{bottom:50%;left:100%}.hint--right:hover:before,.hint--right:hover:after{transform:translate(8px)}.hint--left:before{margin-bottom:-6px;margin-right:-11px}.hint--left:after{margin-bottom:-14px}.hint--left:before,.hint--left:after{bottom:50%;right:100%}.hint--left:hover:before,.hint--left:hover:after{transform:translate(-8px)}.hint--top-left:before{margin-bottom:-11px}.hint--top-left:before,.hint--top-left:after{bottom:100%;left:50%}.hint--top-left:before{left:calc(50% - 6px)}.hint--top-left:after{margin-left:12px;transform:translate(-100%)}.hint--top-left:hover:before{transform:translateY(-8px)}.hint--top-left:hover:after{transform:translate(-100%)translateY(-8px)}.hint--top-right:before{margin-bottom:-11px}.hint--top-right:before,.hint--top-right:after{bottom:100%;left:50%}.hint--top-right:before{left:calc(50% - 6px)}.hint--top-right:after{margin-left:-12px;transform:translate(0)}.hint--top-right:hover:before,.hint--top-right:hover:after{transform:translateY(-8px)}.hint--bottom-left:before{margin-top:-11px}.hint--bottom-left:before,.hint--bottom-left:after{top:100%;left:50%}.hint--bottom-left:before{left:calc(50% - 6px)}.hint--bottom-left:after{margin-left:12px;transform:translate(-100%)}.hint--bottom-left:hover:before{transform:translateY(8px)}.hint--bottom-left:hover:after{transform:translate(-100%)translateY(8px)}.hint--bottom-right:before{margin-top:-11px}.hint--bottom-right:before,.hint--bottom-right:after{top:100%;left:50%}.hint--bottom-right:before{left:calc(50% - 6px)}.hint--bottom-right:after{margin-left:-12px;transform:translate(0)}.hint--bottom-right:hover:before,.hint--bottom-right:hover:after{transform:translateY(8px)}.hint--small:after,.hint--medium:after,.hint--large:after{white-space:normal;word-wrap:break-word;line-height:1.4em}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}[class*=hint--]:after{text-shadow:0 -1px #000;box-shadow:4px 4px 8px #0000004d}.hint--error:after{text-shadow:0 -1px #592726;background-color:#b34e4d}.hint--error.hint--top-left:before,.hint--error.hint--top-right:before,.hint--error.hint--top:before{border-top-color:#b34e4d}.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right:before,.hint--error.hint--bottom--before{border-bottom-color:#b34e4d}.hint--error.hint--left:before{border-left-color:#b34e4d}.hint--error.hint--right:before{border-right-color:#b34e4d}.hint--warning:after{text-shadow:0 -1px #6c5328;background-color:#c09854}.hint--warning.hint--top-left:before,.hint--warning.hint--top-right:before,.hint--warning.hint--top:before{border-top-color:#c09854}.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right:before,.hint--warning.hint--bottom--before{border-bottom-color:#c09854}.hint--warning.hint--left:before{border-left-color:#c09854}.hint--warning.hint--right:before{border-right-color:#c09854}.hint--info:after{text-shadow:0 -1px #1a3c4d;background-color:#3986ac}.hint--info.hint--top-left:before,.hint--info.hint--top-right:before,.hint--info.hint--top:before{border-top-color:#3986ac}.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right:before,.hint--info.hint--bottom--before{border-bottom-color:#3986ac}.hint--info.hint--left:before{border-left-color:#3986ac}.hint--info.hint--right:before{border-right-color:#3986ac}.hint--success:after{text-shadow:0 -1px #1a321a;background-color:#458746}.hint--success.hint--top-left:before,.hint--success.hint--top-right:before,.hint--success.hint--top:before{border-top-color:#458746}.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right:before,.hint--success.hint--bottom--before{border-bottom-color:#458746}.hint--success.hint--left:before{border-left-color:#458746}.hint--success.hint--right:before{border-right-color:#458746}.hint--always:after,.hint--always:before{opacity:1;visibility:visible}.hint--always.hint--top:before{transform:translateY(-8px)}.hint--always.hint--top:after{transform:translate(-50%)translateY(-8px)}.hint--always.hint--top-left:before{transform:translateY(-8px)}.hint--always.hint--top-left:after{transform:translate(-100%)translateY(-8px)}.hint--always.hint--top-right:before,.hint--always.hint--top-right:after{transform:translateY(-8px)}.hint--always.hint--bottom--before{transform:translateY(8px)}.hint--always.hint--bottom--after{transform:translate(-50%)translateY(8px)}.hint--always.hint--bottom-left:before{transform:translateY(8px)}.hint--always.hint--bottom-left:after{transform:translate(-100%)translateY(8px)}.hint--always.hint--bottom-right:before,.hint--always.hint--bottom-right:after{transform:translateY(8px)}.hint--always.hint--left:before,.hint--always.hint--left:after{transform:translate(-8px)}.hint--always.hint--right:before,.hint--always.hint--right:after{transform:translate(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:before,.hint--no-animate:after{transition-duration:0s}.x-toggle-component{justify-content:flex-start;align-items:center;display:flex}.x-toggle-container{flex-wrap:nowrap;justify-content:flex-start;height:auto;padding:0 .5rem;display:flex}.x-toggle-flip.x-toggle-btn{perspective:100px;padding:2px;font-family:sans-serif;transition:all .2s}.x-toggle-flip.x-toggle-btn:after,.x-toggle-flip.x-toggle-btn:before{text-align:center;color:#fff;backface-visibility:hidden;border-radius:4px;width:100%;font-weight:700;line-height:2em;transition:all .4s;display:inline-block;position:absolute;top:0;left:0}.x-toggle-flip.x-toggle-btn:after{content:attr(data-tg-on);background:#02c66f;transform:rotateY(-180deg)}.x-toggle-flip.x-toggle-btn:before{content:attr(data-tg-off);background:#ff3a19}.x-toggle-flip.x-toggle-btn:active:before{transform:rotateY(-20deg)}.x-toggle:checked+.x-toggle-flip.x-toggle-btn:before{transform:rotateY(180deg)}.x-toggle:checked+.x-toggle-flip.x-toggle-btn:after{background:#7fc6a6;left:0;transform:rotateY(0)}.x-toggle:checked+.x-toggle-flip.x-toggle-btn:active:after{transform:rotateY(20deg)}.x-toggle-flip.small{width:3em;height:1.6em}.x-toggle-flip.small:before,.x-toggle-flip.small:after{font-size:.8em;line-height:2.2em}.x-toggle-flip.medium{width:4em;height:2.1em;padding:3px}.x-toggle-flip.medium:before,.x-toggle-flip.medium:after{line-height:2.3em}.x-toggle-flip.large{width:4.7em;height:2.1em;padding:4px}.x-toggle-flip.large:before,.x-toggle-flip.large:after{font-size:1.1em;line-height:2.1em}.x-toggle-light.x-toggle-btn{background:#f0f0f0;border-radius:2em;padding:2px;transition:all .4s}.x-toggle-light.x-toggle-btn:after{background:#fff;border-radius:50%;transition:all .2s}.x-toggle:checked+.x-toggle-light.x-toggle-btn{background:#9fd6ae}.x-toggle-light.small{width:3em;height:1.6em}.x-toggle-light.medium{width:44px;height:22px;padding:3px}.x-toggle-light.large{width:4.7em;height:2.1em;padding:4px}.x-toggle-ios.x-toggle-btn{background:#fbfbfb;border:1px solid #e8eae9;border-radius:2em;padding:2px;transition:all .4s}.x-toggle-ios.x-toggle-btn:after{background:#fbfbfb;border-radius:2em;transition:left .3s cubic-bezier(.175,.885,.32,1.275),padding .3s,margin .3s;box-shadow:0 0 0 1px #0000001a,0 4px #00000014}.x-toggle-ios.x-toggle-btn:active{box-shadow:inset 0 0 0 2em #e8eae9}.x-toggle-ios.x-toggle-btn:active:after{padding-right:.8em}.x-toggle:checked+.x-toggle-ios.x-toggle-btn{background:#86d993}.x-toggle:checked+.x-toggle-ios.x-toggle-btn:active{box-shadow:none}.x-toggle:checked+.x-toggle-ios.x-toggle-btn:active:after{margin-left:-.8em}.x-toggle-ios.small{width:3em;height:1.6em}.x-toggle-ios.medium{width:4em;height:2.1em;padding:3px}.x-toggle-ios.large{width:4em;height:2.1em;padding:4px}body.swal2-in{overflow-y:hidden}body.swal2-iosfix{position:fixed;left:0;right:0}.swal2-container{z-index:1060;background-color:#0000;align-items:center;padding:10px;display:flex;position:fixed;inset:0}.swal2-container:not(.swal2-in){pointer-events:none}.swal2-container.swal2-fade{transition:background-color .1s}.swal2-container.swal2-in{background-color:#0006}.swal2-modal{box-sizing:border-box;text-align:center;background-color:#fff;border-radius:5px;margin:auto;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;display:none;position:relative;overflow:hidden auto}.swal2-modal:focus{outline:none}.swal2-modal.swal2-loading{overflow-y:hidden}.swal2-modal .swal2-title{color:#595959;text-align:center;text-transform:none;margin:0;padding:0;font-size:30px;font-weight:600;line-height:60px;display:block;position:relative}.swal2-modal .swal2-spacer{color:#0000;border:0;height:10px}.swal2-modal .swal2-styled{box-shadow:none;color:#fff;cursor:pointer;border:0;border-radius:3px;margin:0 5px;padding:10px 32px;font-size:17px;font-weight:500}.swal2-modal .swal2-styled:not(.swal2-loading)[disabled]{opacity:.4;cursor:no-drop}.swal2-modal .swal2-styled.swal2-loading{box-sizing:border-box;vertical-align:top;color:#0000;cursor:default;-webkit-user-select:none;user-select:none;border:4px solid #0000;border-radius:100%;width:40px;height:40px;margin:-2px 30px;padding:0;animation:1.5s linear infinite rotate-loading;background-color:#0000!important}.swal2-modal :not(.swal2-styled).swal2-loading:after{content:"";vertical-align:-1px;border:3px solid #999;border-right-color:#0000;border-radius:50%;width:6px;height:6px;margin-left:5px;animation:1.5s linear infinite rotate-loading;display:inline-block}.swal2-modal .swal2-image{max-width:100%;margin:20px auto}.swal2-modal .swal2-close{cursor:pointer;color:#ccc;font-family:serif;font-size:36px;line-height:36px;transition:color .1s;position:absolute;top:5px;right:13px}.swal2-modal .swal2-close:hover{color:#d55}.swal2-modal>.swal2-input,.swal2-modal>.swal2-file,.swal2-modal>.swal2-textarea,.swal2-modal>.swal2-select,.swal2-modal>.swal2-radio,.swal2-modal>.swal2-checkbox{display:none}.swal2-modal .swal2-content{text-align:center;float:none;color:#545454;margin:0;padding:0;font-size:18px;font-weight:300;line-height:normal;position:relative}.swal2-modal .swal2-input,.swal2-modal .swal2-file,.swal2-modal .swal2-textarea,.swal2-modal .swal2-select,.swal2-modal .swal2-radio,.swal2-modal .swal2-checkbox{margin:20px auto}.swal2-modal .swal2-input,.swal2-modal .swal2-file,.swal2-modal .swal2-textarea{box-sizing:border-box;width:100%;-webkit-transition:border-color box-shadow .3s;transition:border-color box-shadow .3s;border:1px solid #d9d9d9;border-radius:3px;font-size:18px;box-shadow:inset 0 1px 1px #0000000f}.swal2-modal .swal2-input.swal2-inputerror,.swal2-modal .swal2-file.swal2-inputerror,.swal2-modal .swal2-textarea.swal2-inputerror{border-color:#f06e57}.swal2-modal .swal2-input:focus,.swal2-modal .swal2-file:focus,.swal2-modal .swal2-textarea:focus{border:1px solid #b4dbed;outline:none;box-shadow:0 0 3px #c4e6f5}.swal2-modal .swal2-input:focus::-webkit-input-placeholder{opacity:.8;transition:opacity .3s 30ms}.swal2-modal .swal2-file:focus::-webkit-input-placeholder{opacity:.8;transition:opacity .3s 30ms}.swal2-modal .swal2-textarea:focus::-webkit-input-placeholder{opacity:.8;transition:opacity .3s 30ms}.swal2-modal .swal2-input:focus::-moz-placeholder{opacity:.8;transition:opacity .3s 30ms}.swal2-modal .swal2-file:focus::-moz-placeholder{opacity:.8;transition:opacity .3s 30ms}.swal2-modal .swal2-textarea:focus::-moz-placeholder{opacity:.8;transition:opacity .3s 30ms}:is(.swal2-modal .swal2-input:focus:placeholder-shown,.swal2-modal .swal2-file:focus:placeholder-shown,.swal2-modal .swal2-textarea:focus:placeholder-shown),.swal2-modal .swal2-input:focus::placeholder,.swal2-modal .swal2-file:focus::placeholder,.swal2-modal .swal2-textarea:focus::placeholder{opacity:.8;transition:opacity .3s 30ms}.swal2-modal .swal2-input::-webkit-input-placeholder{color:#e6e6e6}.swal2-modal .swal2-file::-webkit-input-placeholder{color:#e6e6e6}.swal2-modal .swal2-textarea::-webkit-input-placeholder{color:#e6e6e6}.swal2-modal .swal2-input::-moz-placeholder{color:#e6e6e6}.swal2-modal .swal2-file::-moz-placeholder{color:#e6e6e6}.swal2-modal .swal2-textarea::-moz-placeholder{color:#e6e6e6}:is(.swal2-modal .swal2-input:placeholder-shown,.swal2-modal .swal2-file:placeholder-shown,.swal2-modal .swal2-textarea:placeholder-shown),.swal2-modal .swal2-input::placeholder,.swal2-modal .swal2-file::placeholder,.swal2-modal .swal2-textarea::placeholder{color:#e6e6e6}.swal2-modal .swal2-range input{float:left;width:80%}.swal2-modal .swal2-range output{float:right;text-align:center;width:20%;font-size:20px;font-weight:600}.swal2-modal .swal2-range input,.swal2-modal .swal2-range output{vertical-align:middle;height:43px;margin:20px auto;padding:0;line-height:43px}.swal2-modal .swal2-input{height:43px;padding:0 12px}.swal2-modal .swal2-input[type=number]{max-width:150px}.swal2-modal .swal2-file{font-size:20px}.swal2-modal .swal2-textarea{height:108px;padding:12px}.swal2-modal .swal2-select{color:#545454;font-size:inherit;min-width:40%;max-width:100%;padding:5px 10px}.swal2-modal .swal2-radio{border:0}.swal2-modal .swal2-radio label:not(:first-child){margin-left:20px}.swal2-modal .swal2-radio input,.swal2-modal .swal2-radio span{vertical-align:middle}.swal2-modal .swal2-radio input{margin:0 3px 0 0}.swal2-modal .swal2-checkbox{color:#545454}.swal2-modal .swal2-checkbox input,.swal2-modal .swal2-checkbox span{vertical-align:middle}.swal2-modal .swal2-validationerror{color:gray;background-color:#f0f0f0;margin:0 -20px;padding:10px;font-size:16px;font-weight:300;display:none;overflow:hidden}.swal2-modal .swal2-validationerror:before{content:"!";color:#fff;text-align:center;background-color:#ea7d7d;border-radius:50%;width:24px;height:24px;margin-right:10px;line-height:24px;display:inline-block}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media(-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}.swal2-icon{box-sizing:content-box;cursor:default;-webkit-user-select:none;user-select:none;border:4px solid #0000;border-radius:50%;width:80px;height:80px;margin:20px auto 30px;padding:0;position:relative}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .x-mark{display:block;position:relative}.swal2-icon.swal2-error .line{background-color:#f27474;border-radius:2px;width:47px;height:5px;display:block;position:absolute;top:37px}.swal2-icon.swal2-error .line.left{left:17px;transform:rotate(45deg)}.swal2-icon.swal2-error .line.right{right:16px;transform:rotate(-45deg)}.swal2-icon.swal2-warning{color:#f8bb86;text-align:center;border-color:#facea8;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:60px;line-height:80px}.swal2-icon.swal2-info{color:#3fc3ee;text-align:center;border-color:#9de0f6;font-family:Open Sans,sans-serif;font-size:60px;line-height:80px}.swal2-icon.swal2-question{color:#87adbd;text-align:center;border-color:#c9dae1;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:60px;line-height:80px}.swal2-icon.swal2-email{color:#87adbd;text-align:center;border-color:#c9dae1;font-family:source-sans-pro,Source Sans Pro,Helvetica,Arial,sans-serif;font-size:60px;line-height:74px}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success:before,.swal2-icon.swal2-success:after{content:"";background:#fff;border-radius:50%;width:60px;height:120px;position:absolute;transform:rotate(45deg)}.swal2-icon.swal2-success:before{transform-origin:60px 60px;border-radius:120px 0 0 120px;top:-7px;left:-33px;transform:rotate(-45deg)}.swal2-icon.swal2-success:after{transform-origin:0 60px;border-radius:0 120px 120px 0;top:-11px;left:30px;transform:rotate(-45deg)}.swal2-icon.swal2-success .placeholder{box-sizing:content-box;z-index:2;border:4px solid #a5dc8633;border-radius:50%;width:80px;height:80px;position:absolute;top:-4px;left:-4px}.swal2-icon.swal2-success .fix{z-index:1;background-color:#fff;width:7px;height:90px;position:absolute;top:8px;left:28px;transform:rotate(-45deg)}.swal2-icon.swal2-success .line{z-index:2;background-color:#a5dc86;border-radius:2px;height:5px;display:block;position:absolute}.swal2-icon.swal2-success .line.tip{width:25px;top:46px;left:14px;transform:rotate(45deg)}.swal2-icon.swal2-success .line.long{width:47px;top:38px;right:8px;transform:rotate(-45deg)}.swal2-progresssteps{margin:0 0 20px;padding:0;font-weight:600}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{color:#fff;text-align:center;z-index:20;background:#3085d6;border-radius:2em;width:2em;height:2em;line-height:2em}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle,.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{z-index:10;background:#3085d6;height:.4em;margin:0 -1px}[class^=swal2]{-webkit-tap-highlight-color:transparent}@keyframes showSweetAlert{to{transform:scale(1)}}@keyframes hideSweetAlert{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}.swal2-show.swal2-noanimation{animation:none}.swal2-hide{animation:.15s forwards hideSweetAlert}.swal2-hide.swal2-noanimation{animation:none}@keyframes animate-success-tip{0%{width:0;top:19px;left:1px}54%{width:0;top:19px;left:1px}70%{width:50px;top:37px;left:-8px}84%{width:17px;top:48px;left:21px}to{width:25px;top:45px;left:14px}}@keyframes animate-success-long{0%{width:0;top:54px;right:46px}65%{width:0;top:54px;right:46px}84%{width:55px;top:35px;right:0}to{width:47px;top:38px;right:8px}}@keyframes rotatePlaceholder{0%{transform:rotate(-45deg)}5%{transform:rotate(-45deg)}12%{transform:rotate(-405deg)}to{transform:rotate(-405deg)}}.animate-success-tip{animation:.75s animate-success-tip}.animate-success-long{animation:.75s animate-success-long}.swal2-success.animate:after{animation:4.25s ease-in rotatePlaceholder}@keyframes animate-error-icon{0%{opacity:0;transform:rotateX(100deg)}to{opacity:1;transform:rotateX(0)}}.animate-error-icon{animation:.5s animate-error-icon}@keyframes animate-x-mark{0%{opacity:0;margin-top:26px;transform:scale(.4)}50%{opacity:0;margin-top:26px;transform:scale(.4)}80%{margin-top:-6px;transform:scale(1.15)}to{opacity:1;margin-top:0;transform:scale(1)}}.animate-x-mark{animation:.5s animate-x-mark}@keyframes pulse-warning{0%{border-color:#f8d486}to{border-color:#f8bb86}}.pulse-warning{animation:.75s infinite alternate pulse-warning}@keyframes rotate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.swal2-show{animation:.75s fadeInDown}.swal2-container{z-index:2147483647}.swal2-modal{font-family:var(--font-sans);padding-bottom:30px!important}.swal2-modal .swal2-title{line-height:1.1}.swal2-modal .swal2-spacer{height:10px;margin-top:5px;margin-bottom:5px}.swal2-modal .swal2-content{margin-top:1rem;font-weight:400}.highest{z-index:999999999!important}.ember-dialog-dialog{width:75%;margin:auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ember-dialog-dialog.substrate{width:100%;max-width:inherit;height:100%;min-height:100%;margin:0;padding-top:10px;position:fixed}.ember-dialog-dialog.substrate .dialog-content{width:75%;margin:auto;top:50%;transform:translateY(-50%)}.ember-dialog-dialog .dialog-content{-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;width:100%;margin:0;position:relative;top:0;transform:none}.ember-dialog-dialog .dialog-content .dialog-body{position:relative}.ember-modal-dialog{z-index:51;position:fixed}.ember-modal-dialog.emd-in-place{position:static}.ember-modal-wrapper.emd-static.emd-wrapper-target-attachment-center .ember-modal-dialog{top:50%;left:50%;transform:translate(-50%,-50%)}.ember-modal-wrapper.emd-animatable.emd-wrapper-target-attachment-center{z-index:50;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}.ember-modal-wrapper.emd-animatable.emd-wrapper-target-attachment-center .ember-modal-overlay{justify-content:center;align-items:center;display:flex}.ember-modal-wrapper.emd-animatable .ember-modal-dialog{position:relative}.ember-modal-overlay{z-index:50;width:100vw;height:100vh;position:fixed;top:0;left:0}.react-multi-email{margin:calc(var(--spacing) * 0);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers);border-radius:var(--radius-lg);-webkit-tap-highlight-color:#fff0;text-align:left;background:#fff;outline:0;flex-wrap:wrap;flex:1 0 auto;align-content:flex-start;align-items:center;max-width:100%;padding:.5rem .75rem;transition:box-shadow .1s,border-color .1s;display:flex;position:relative}.react-multi-email:focus{border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-link-blue);--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.react-multi-email:focus{outline-offset:2px;outline:2px solid #0000}}.react-multi-email>span[data-placeholder]{padding-inline:calc(var(--spacing) * 2);display:none;position:absolute;top:1.1rem;left:.75rem}.react-multi-email.focused{border-color:var(--color-link-blue);background:#fff}.react-multi-email.empty>span[data-placeholder]{font-size:var(--text-xl);color:var(--color-gray-400);display:inline}.react-multi-email.fill>span[data-placeholder]{display:none}.react-multi-email>input{font-size:var(--text-xl);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);flex:1;min-width:2rem;vertical-align:baseline!important;border:0!important;outline:none!important;width:auto!important;display:inline-block!important}.react-multi-email [data-tag]{margin:calc(var(--spacing) * 1);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xl);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-black);background-color:var(--color-cc-primary-light);border-radius:var(--radius-xs);vertical-align:baseline;text-transform:none;-o-transition:background .1s ease;background-image:none;justify-content:flex-start;align-items:center;max-width:100%;line-height:1;transition:background .1s;display:flex}.react-multi-email [data-tag] [data-tag-item]{max-width:100%}.react-multi-email [data-tag]:first-child{margin-left:0}.react-multi-email [data-tag] [data-tag-handle]{margin-left:calc(var(--spacing) * 3);cursor:pointer}.tiptap img.ProseMirror-selectednode{outline:3px solid highlight}.tiptap a{cursor:pointer}.tiptap-ai-changes--old,.tiptap-ai-changes--old>*{color:#51493c52;text-decoration:line-through;text-decoration-thickness:1px;transition:all .2s}.tiptap-ai-changes--new,.tiptap-ai-changes--new>*{color:#105fad;background:#2383e209;border-bottom:1px solid #2383e21a;transition:background .2s,border .2s,color .2s,-webkit-text-decoration .2s,text-decoration .2s}.card-html-value ul,.card-html-value ol{margin-bottom:0}.card-html-value{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xl);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.card-html-value img{width:auto;max-width:100%;max-height:800px}.card-html-value:global(.is-empty){height:20px}.card-html-value:empty:before{content:"Type some text";color:#b3b3b3;position:absolute}.card-html-value:global(.is-empty):before{content:"Type some text";color:#b3b3b3;position:absolute}.card-html-value b,.card-html-value strong{font-weight:700}.card-html-value ul li,.card-html-value ol li{margin-left:-20px}.card-html-value{overflow-wrap:anywhere}.fsp-notifications__container{position:fixed!important}.material-card{background-color:#fff;border-radius:6px;margin-bottom:20px}.material-card .headline{font-size:24px}.material-card.-with-margin{margin:20px}.material-card.-transparent{background-color:#0000}.material-card.-small{max-width:600px;margin-left:auto;margin-right:auto}.material-card-content{padding:16px}.material-card-content.-no-padding{padding:0}.material-card-footer{text-align:right;border-top:1px solid var(--dividers);background-color:#f5f5f5;padding:16px}.material-backgroud-lightest{background-color:#f5f5f5}.material-card-header{border-bottom:1px solid var(--dividers);-webkit-user-select:none;user-select:none;flex-direction:column;padding:16px;display:flex}.material-card-header h1,.material-card-header .h1{color:var(--color-link-blue);margin-top:0;margin-bottom:0;font-size:24px;line-height:32px}.material-card-header h2,.material-card-header .h2{color:var(--color-hint);margin-top:0;margin-bottom:0;font-size:16px;line-height:1.3}.material-card-header .-no-border{border-bottom:0}.material-card-header--as-row{flex-direction:row;justify-content:space-between;align-items:center}.material-depth-1{box-shadow:0 1px 3px #999}.material-card-list{padding-left:0;list-style:none}.material-card-list-item{border-bottom:1px solid var(--dividers);min-height:24px;color:var(--color-text);padding:12px 0;font-size:16px;font-weight:400;line-height:1.2;display:block}.material-card-list-item:first-of-type{padding-top:0}.material-card-list-item:last-of-type{border:none}.material-card-list-item.-header{text-transform:uppercase;font-size:16px;font-weight:700;line-height:28px}.material-card-list-item-actions{float:right}.material-card-list-item-actions svg{width:18px;height:18px}.material-card-list-item-actions svg path{fill:var(--color-hint)}.material-card-list-item-actions-item{margin-top:-3px;margin-left:5px}.material-card-list-item-actions-item:hover svg path{fill:var(--color-secondary-text)}.material-card-list-item-actions-item{cursor:pointer}.material-design-toggle{vertical-align:bottom;margin:0 1rem;display:inline-block}.material-design-toggle__label{background-color:var(--color-hint);cursor:pointer;border-radius:100px;width:34px;height:10px;transition:all .3s;display:block;position:relative}.material-design-toggle__label:after{border:1px solid var(--dividers);content:"";background:#fff;border-radius:100px;width:16px;height:16px;transition:all .3s;display:block;position:absolute;top:-3px;left:-2px;box-shadow:0 2px 2px #66666680}.material-design-toggle__label:active:after{transform:scale(1.15,.85)}.material-design-toggle__checkbox{display:none}.material-design-toggle__checkbox:checked~label{background:#00abfa4d}.material-design-toggle__checkbox:checked~label:after{background:var(--color-link-blue);border:1px solid var(--color-link-blue);left:20px}.material-design-toggle__checkbox:disabled~label{pointer-events:none;background:#d5d5d5}.material-design-toggle__checkbox:checked:disabled~label{background:#d5d5d5}.material-design-toggle__checkbox:disabled~label:after{background:#7d7d7d;border:#bcbdbc}.material-select{border:none;border-bottom:1px solid var(--dividers);color:var(--color-secondary-text);appearance:none;background-color:#0000;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAM1BMVEUAAAC/v7+/v7+/v7++vr67u7u8vLy9vb28vLy8vLy8vLy9vb29vb29vb29vb28vLy9vb1OrdNdAAAAEHRSTlMAECAwP0BQcKCvv8DQ3+/wtOkbvwAAAKxJREFUeAHtzDEOgkAUBuEHiCyoy3//0xoTq+kmGKud/psajUY/7HaJzUeSfbJ62pMcc9XU86kvzi9fNldLxAE+afUKD8anV8KD8Uk9eHD+WWt4MD73qsaD8a2KB+958J4H73nwngfvefCeB+958J4H73nwngfvefCeB+958J4H73nwngd6fYD3B3h5oLcHenugtwd6faD3B3p/oPcHeN92JudWV1rX+kuj0egND74uw9+ZmwoAAAAASUVORK5CYII=);background-position:calc(100% - .25rem);background-repeat:no-repeat;background-size:8px;border-radius:0;outline:none;width:100%;padding-bottom:.25rem;padding-right:2rem;font-size:1.25rem;line-height:2rem;display:block;position:relative}.material-select:hover{border-color:var(--color-hint)}.material-input{border:none;border-bottom:1px solid var(--dividers);width:100%;color:var(--color-text);outline:none;padding-bottom:.7rem;font-size:1.4rem;display:block}.material-input::placeholder{color:var(--color-hint);opacity:1}.material-input:hover{border-color:var(--color-hint)}.material-input:focus{border-color:var(--color-link-blue);transition:border .2s}.material-input--xl{font-size:2.2rem;font-weight:700}.material-label{color:var(--color-link-blue);margin-bottom:0;font-size:12px;font-weight:400}.material-label--lg{font-size:1.4rem;line-height:1.5}.material-label__help-text{color:var(--color-secondary-text);font-size:12px}.material-label__help-text svg{fill:var(--color-secondary-text);width:12px;height:12px}.material-label__help-text--lg{font-size:1.25rem}.class-website-settings__slug-input{border:0;border-bottom:1px solid var(--color-link-blue);outline:0}.material-error{color:#d85a62;background-color:#f5d6d8;border:1px solid #d85a62;padding:6px 12px;font-size:12px;display:block}.main-screen{max-height:calc(var(--vh,100vh) - 5.5rem);overflow-y:scroll}.main-screen>.animated-container{flex-direction:row;justify-content:flex-start;align-items:flex-start;display:flex;overflow-x:hidden;transform:translateZ(0)}.nav-box--base{background-color:var(--color-white);z-index:999;flex-shrink:0;width:100%;top:0;overflow-x:hidden;box-shadow:0 -1px 30px #0000004d}.nav-box__top{--tw-leading:1;padding-bottom:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);flex-direction:row;justify-content:space-between;align-items:baseline;line-height:1;display:flex}.nav-box__head{padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-5xl);--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);color:var(--color-black);-webkit-user-select:none;user-select:none;line-height:.9}@media(min-width:641px){.nav-box__head{font-size:var(--text-6xl)}}.nav-box__subhead{font-size:var(--text-2xl);--tw-leading:1;--tw-font-weight:var(--font-weight-light);line-height:1;font-weight:var(--font-weight-light);color:var(--color-black);-webkit-user-select:none;user-select:none;flex-direction:row;align-items:flex-start;display:flex}.nav-box__subhead svg{margin-right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);fill:currentColor}.nav-box__subhead.--is-link{cursor:pointer;color:var(--color-link-blue)}@media(min-width:641px){.nav-box__subhead{font-size:var(--text-4xl);align-items:center}}.template-editor-card{border:1px solid var(--dividers);padding:0}.template-editor-card a.btn-transparent{color:var(--color-hint)}.template-editor-card a.btn-transparent .btn-circle-create{background-color:#fff;box-shadow:0 1px 3px #999}.template-editor-card a.btn-transparent .btn-circle-create:before{color:var(--color-link-blue)}.no-shared-planbooks-notice{color:var(--color-text);background-color:var(--brand-info);border-radius:4px;padding:10px 20px;font-size:18px}.upgrade-modal{width:400px;margin-left:auto;margin-right:auto}.upgrade-modal .material-card{box-shadow:0 0 4px #33333380}.number-of-teachers-label{color:var(--color-text);font-size:18px;font-weight:600}.number-of-teachers-sublabel{color:var(--color-hint);font-size:12px;font-weight:400}input.number-of-teachers-input{float:right;text-align:center;width:40px;height:40px;color:var(--color-link-blue);font-size:20px;font-weight:600}.upgrade-phone-number{width:100%;margin-top:20px;margin-bottom:20px}.upgrade-buttons{display:-webkit-flex}.upgrade-buttons .btn-success{text-shadow:0 1px 1px #0003;font-weight:600}.upgrade-buttons .btn{white-space:normal;margin-right:10px}.upgrade-buttons .btn:last-child{margin-right:0}.total-cost-wrapper{border-top:1px solid var(--dividers);border-bottom:1px solid var(--dividers);margin-top:10px;padding-top:10px;padding-bottom:10px}.total-cost-label{color:var(--color-secondary-text);font-size:18px}.total-cost-value{color:var(--color-link-blue);font-size:18px;font-weight:600}.covers-list{padding:0;list-style:none;overflow:hidden}.covers-list-item{float:left;cursor:pointer;background-size:cover;width:33%;height:200px;padding:5px;transition:opacity .5s}.covers-list-item:before{color:#fff;vertical-align:middle;text-align:center;text-shadow:0 1px 1px #33333380;margin-top:75px;font-size:18px;display:block}.covers-list-item:hover{opacity:.8;transition:all .5s}.covers-list-item:hover:before{content:"I want this one."}.covers-list-item.in-use:before,.covers-list-item.in-use:hover:before{content:"✓  You're using this one!"}.covers-list-item.in-use{border:4px solid #ff0}.onboarding-screen{border-bottom:1px solid var(--color-hint);background-size:100%;width:100%;height:278px;margin-bottom:40px;transition:all .4s;display:block;box-shadow:inset -5px 0 20px #00000080}.onboarding-screen.onboarding-none{height:0}.onboarding-modal-text-wrapper{height:120px}.onboarding-modal-header{text-align:center;color:var(--color-link-blue);width:90%;margin-bottom:10px;margin-left:auto;margin-right:auto;font-size:34px;font-weight:700;line-height:1.15}.onboarding-modal-subhead{text-align:center;color:var(--color-secondary-text);width:90%;margin-top:0;margin-left:auto;margin-right:auto;font-size:24px;line-height:32px}.onboarding-modal-buttons{background-color:var(--dividers);border-top:1px solid var(--color-hint);height:70px;margin-top:40px;padding:20px;display:block;box-shadow:-5px 0 20px #0000004d}.import-ct{padding:10%}.ember-modal-wrapper.emd-static.emd-wrapper-target-attachment-center .ember-modal-dialog{width:100%;height:100%;top:0;left:0;overflow-y:scroll;transform:none}.modal.is-visible{height:var(--vh,100vh);display:block;transform:translateZ(0)}.modal.is-visible.modal--full-screen-lesson{height:calc(100vh - 8rem);margin-top:4rem;margin-bottom:4rem}.modal-dialog{padding-top:calc(var(--nav-bar-height) + 20px);margin-left:auto;margin-right:auto}.modal-dialog--lesson{padding-top:0}.modal-dialog--attachment-preview{background-color:#0000;padding-top:0}.modal-dialog--attachment-preview .modal-content{background-color:#0000}@media(min-width:710px){.modal-md .modal-dialog{width:750px}}.modal-content{box-shadow:none;border:0;border-radius:0;padding:0}.modal-header-lesson{background-color:#fff;margin-top:40px;padding:20px 20px 20px 0}.modal-header-lesson--transparent{background-color:#0000}.modal-body-lesson{padding:0 1px 1px}.modal-body-lesson .lesson-title-block .lesson-title{font-size:24px}.modal-body-lesson .lesson-title-block{padding-top:25px;padding-bottom:20px}.lesson-modal-header-course,.lesson-modal-header-date{font-family:var(--font-sans);color:#0006;margin:0 0 0 20px;padding:0;font-size:16px;font-weight:700;line-height:1}.lesson-modal-header-date{text-align:center;color:#000;font-weight:700}.modal-backdrop{height:var(--vh,100vh);z-index:0;background-color:#ffffffb3;width:100vw;position:fixed}.modal-content{background-color:#fff}.modal-content--transparent{background-color:#0000}.modal-transparent .modal-content{box-shadow:none;background-color:#0000;border:none}body.courses-modal,body.import-courses,body.template-browser{overflow:hidden}.has-messenger-error .modal-backdrop,.modal-open .modal-backdrop,.template-browser .modal-backdrop,.courses-modal .modal-backdrop,.import-courses .modal-backdrop,.planbook-show-onboarding-modal .modal-backdrop,.courses .modal-backdrop{opacity:1;transition:opacity .5s;bottom:0}.modal{overflow-y:scroll}.modal-dialog.paste-from-library-modal .modal-content{box-shadow:0 6px 4rem #3333}.modal-dialog{max-width:1200px}@media(min-width:710px){.modal-dialog{width:90%}.modal-dialog.modal-sm{width:300px}}.btn-exit-modal-string{z-index:999999;color:#000}.btn-exit-modal-string:hover{color:var(--color-link-blue)}.btn-exit-modal-string{text-align:center;opacity:.9;cursor:pointer;vertical-align:middle;margin-inline:calc(var(--spacing) * 4);margin-block:calc(var(--spacing) * 2);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2);border-radius:3.40282e38px;flex-direction:row;justify-content:flex-end;align-items:center;font-size:18px;font-weight:700;line-height:28px;display:flex;position:fixed;top:10px;right:20px}.btn-exit-modal-string .close-modal-times{margin-left:10px;font-size:48px;font-weight:200;line-height:24px}.btn-exit-modal-string svg{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);fill:currentColor;margin-left:10px;position:absolute}.btn-exit-modal-string:hover{opacity:1;color:var(--color-link-blue);text-decoration:none}.btn-exit-modal-string.-white{color:#fff}.btn-exit-modal-string:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.btn-exit-modal-string:focus{outline-offset:2px;outline:2px solid #0000}}.modal-dialog--lesson-template{margin-top:5rem;padding-top:0;box-shadow:0 4px 1rem #666666b3}.paste-from-library-list{padding-left:0;list-style:none}.paste-from-library-list-item{border-bottom:1px solid var(--dividers);cursor:pointer;min-height:24px;padding:15px 30px;font-size:16px}.paste-from-library-list-item:last-of-type{border:none}.paste-from-library-list-item:hover{color:var(--color-link-blue);background-color:#f2f2f2}.paste-from-library-list-item svg{vertical-align:middle;width:24px;height:24px;margin-top:-5px;line-height:1.1}.paste-from-library-list-item svg path{fill:var(--color-hint)}.paste-from-library-h1{color:var(--color-link-blue);background-color:#ebebeb;margin:0;padding:15px 30px 5px;font-size:32px}.paste-from-library-h2{color:var(--color-secondary-text);background-color:#ebebeb;margin:0;padding:0 30px 20px;font-size:16px}.filepicker-preview-modal .modal-dialog{border:none;padding-top:20px}.filepicker-preview-modal .modal-content{background-color:#f7f7f7;width:90vw;height:90vh;padding-right:0}.knowledge-owl-modal .modal-dialog{box-sizing:border-box;height:93vh;margin-top:7vh;margin-bottom:0;padding-top:0}.knowledge-owl-modal .modal-content{height:95%}.knowledge-owl-modal .modal-content iframe{border:none;box-shadow:0 2px 12px gray}body.modal-open{overflow:hidden}.knowledgebase-modal .modal-content{background-color:#f7f7f7;padding-right:0}.knowledgebase-flexbox{display:flex}.knowledgebase-topics-list{width:33%;margin:20px 20px 40px;padding:0}.knowledgebase-topics-list-item{color:var(--color-secondary-text);cursor:pointer;padding-bottom:5px;font-size:13px;line-height:1.2;list-style:none}.knowledgebase-topics-list-item:hover{color:var(--color-text)}.knowledgebase-topics-list-item.-header{color:#4b87c3;margin:1em 0 0;font-size:16px;font-weight:700;line-height:1;list-style:none}#write-topic{background-color:#fff;width:100%;padding:20px 3em;overflow:hidden;box-shadow:-2px 0 20px #3333331a}#write-topic img{width:100%}#write-topic .comment{display:none}#write-topic p{font-size:16px;font-weight:400}#write-topic ol{padding-left:0}#write-topic ol li{margin-left:20px}#write-topic ul.task{padding-left:0}#write-topic ul.task>li{padding-bottom:.5em;font-size:18px;list-style:none}#write-topic ul{margin-bottom:0}#write-topic h1{color:var(--color-link-blue);border-bottom:1px solid var(--dividers);margin:0 0 .5em;padding-bottom:.25em}.planbook-onboard{padding:10%}.templates-chooser-header{background-color:#00000080;margin-bottom:20px;padding:40px 30px 35px}.templates-chooser-h1{color:#fff;margin-top:0;font-size:32px;font-weight:300}.templates-chooser-h2{color:#fff6;margin-top:0;font-size:24px;font-weight:300}.section-titles-list{background-color:#fff;padding:0;list-style:none}.section-titles-list-item{border-bottom:1px solid var(--dividers);padding:12px 20px;font-weight:700;line-height:1.2}.section-titles-list-item:last-of-type{border:none}.btn-template-chooser{margin:0 auto;display:block}.sierra-button{font-size:var(--text-2xl);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);padding-block:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 6);padding-left:calc(var(--spacing) * 4);background-color:var(--color-white);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-radius:3.40282e38px;outline-style:none}@media(forced-colors:active){.sierra-button{outline-offset:2px;outline:2px solid #0000}}.sierra-button{cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid var(--color-hint);flex-direction:row;justify-content:center;align-items:center;transition:box-shadow .2s,transform .2s,border .2s,background .2s;display:flex;box-shadow:0 0 1px #fff0}.sierra-button--sm{font-size:var(--text-lg);--tw-leading:1;padding-block:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 4);margin-left:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-normal);line-height:1;font-weight:var(--font-weight-normal)}.sierra-button--xl{font-size:var(--text-4xl);--tw-leading:1;padding-block:calc(var(--spacing) * 8);padding-inline:calc(var(--spacing) * 12);margin-left:calc(var(--spacing) * 4);line-height:1}.sierra-button--xl svg{margin-right:calc(var(--spacing) * 4)}.sierra-button--xl:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sierra-button--outlined{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers)}.sierra-button--blue-text{color:var(--color-link-blue)}.sierra-button--red-text,.sierra-button--danger{color:var(--color-red)}.sierra-button--blue-button{color:var(--color-white);background-color:var(--color-link-blue)}.sierra-button--left-aligned{justify-content:flex-start}.sierra-button--icon-on-right{padding-left:calc(var(--spacing) * 6);padding-right:calc(var(--spacing) * 4)}.sierra-button--with-states{display:flex}.sierra-button--with-states:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(-1px)}.sierra-button--with-states:focus{border-color:var(--color-link-blue);--tw-outline-style:none;border-bottom-width:1px;outline-style:none}@media(forced-colors:active){.sierra-button--with-states:focus{outline-offset:2px;outline:2px solid #0000}}.sierra-button--with-states:active{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.sierra-button--with-states:active{outline-offset:2px;outline:2px solid #0000}}.sierra-button--with-states:active{transform:translateY(1px)scale(.98)}.sierra-button--gradient{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:-webkit-linear-gradient(#f2f2f2,#fff 50%)}.sierra-button--gradient:active{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.sierra-button--gradient:active{outline-offset:2px;outline:2px solid #0000}}.sierra-button--gradient:active{background:-webkit-linear-gradient(#fff 50%,#f2f2f2);transform:translateY(1px)scale(.98)}.sierra-button--big-wide-main{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-inline:calc(var(--spacing) * 0);margin-block:calc(var(--spacing) * 12);margin-top:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers);color:#fff;background:-webkit-linear-gradient(#69cfd8,#69cfd8 50%);width:100%}.sierra-button--big-wide-main:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sierra-button--big-wide-main:active{background:-webkit-linear-gradient(#fff 50%,#f2f2f2)}.sierra-button--with-svg svg{fill:currentColor;width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8);margin-right:calc(var(--spacing) * 2);flex-shrink:0}.sierra-button--circle-xl{height:calc(var(--spacing) * 24);width:calc(var(--spacing) * 24);padding:calc(var(--spacing) * 0);color:var(--color-link-blue);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:row;justify-content:center;align-items:center;display:flex}.sierra-button--circle-xl:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.sierra-button--circle-xl svg{fill:currentColor;height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);flex-shrink:0}.sierra-subtle-dropdown-trigger{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 8);font-size:var(--text-xl);--tw-leading:1;color:var(--color-charcoal);border-top:1px solid var(--dividers);border-left:1px solid var(--dividers);border-right:1px solid var(--dividers);white-space:nowrap;border-radius:3.40282e38px;flex-direction:row;align-items:center;line-height:1;display:flex}.sierra-subtle-dropdown-trigger.ember-power-select-trigger--active{border-style:var(--tw-border-style);border-color:var(--color-link-blue);border-width:1px;border-top:1px solid var(--color-link-blue);border-left:1px solid var(--color-link-blue);border-right:1px solid var(--color-link-blue);border-radius:3.40282e38px}.sierra-subtle-dropdown-trigger.ember-basic-dropdown-trigger--below[aria-expanded=true]{border-radius:3.40282e38px}.sierra-subtle-dropdown-trigger.ember-basic-dropdown-trigger--above[aria-expanded=true]{border-radius:99999px!important}.sierra-subtle-dropdown-trigger:focus{border-top:1px solid var(--color-link-blue);border-left:1px solid var(--color-link-blue);border-right:1px solid var(--color-link-blue);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-link-blue);border-radius:3.40282e38px}.sierra-subtle-dropdown-trigger .ember-power-select-selected-item{margin-right:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 0)}.sierra-subtle-dropdown-trigger .ember-power-select-status-icon{right:8px}.sierra-subtle-dropdown-trigger[aria-expanded=true]{border-width:1px;border-radius:3.40282e38px}.sierra-subtle-dropdown-trigger--lg{padding-block:calc(var(--spacing) * 4)}.sierra-subtle-dropdown-list{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-lg);padding-block:calc(var(--spacing) * 2);white-space:nowrap;min-width:160px;margin-left:-20px}.sierra-subtle-dropdown-list.ember-power-select-dropdown.ember-basic-dropdown-content--below{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.sierra-subtle-dropdown-list .ember-power-select-option{margin:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2);--tw-leading:1;line-height:1;font-size:var(--text-xl);border-radius:3.40282e38px;position:relative}.sierra-subtle-dropdown-list .ember-power-select-option[aria-current=true]{color:var(--color-link-blue);background-color:var(--color-white)}.sierra-subtle-dropdown-list .ember-power-select-option[aria-selected=true]{background-color:var(--color-white);color:var(--color-link-blue)}.sierra-subtle-dropdown-list .ember-power-select-option[aria-selected=true]:before{content:"✓";height:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 2);font-size:var(--text-base);--tw-leading:1;color:var(--color-link-blue);padding-top:0;line-height:1;position:absolute;left:.3rem}.sierra-rounded-input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xl);--tw-leading:1;border-radius:3.40282e38px;line-height:1}.sierra-subtle-dropdown{border-radius:var(--radius-lg);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 3);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);-webkit-user-select:none;user-select:none;width:150px}.sierra-subtle-dropdown__options{font-size:var(--text-lg);color:var(--color-secondary-text)}.sierra-subtle-dropdown__options__option{padding-block:calc(var(--spacing) * 2);cursor:pointer;display:block}a.sierra-subtle-dropdown__options__option,.sierra-subtle-dropdown__options__option:not(:disabled):hover{color:var(--color-link-blue)}.sierra-subtle-dropdown__options__option:not(:disabled).active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.sierra-subtle-dropdown__options__option:not(:disabled).active:before{content:"👉"}.course-pills{padding:0;list-style:none}.course-pills-item{color:var(--color-secondary-text);cursor:pointer;background-color:#ffffff80;border-style:solid;border-width:1px;border-radius:20px;margin:5px;padding:10px 15px;display:inline-block}.course-pills-item.is-selected{color:#fff}.standard-set-list{padding:.6rem 0;list-style:none}.standard-set-list-item{color:var(--color-secondary-text);cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;margin:0;padding:.6rem 1.2rem;font-size:1.4rem;line-height:1.2;display:flex}.standard-set-list-item svg{vertical-align:middle;max-width:0;height:2rem;fill:var(--color-link-blue);flex-grow:2;margin-right:.2rem;transition:max-width .2s}.standard-set-list-item.is-selected{color:var(--color-link-blue)}.standard-set-list-item.is-selected svg{max-width:2rem}.standards-table .standard-list-item:hover{text-decoration:none}.standards-table .standard-list-item{vertical-align:middle}.standards-table{border-top:none}.standards-table tbody tr:first-of-type td{border-top:0}table>tbody>tr>td.standard-list-item__covered_checkbox{vertical-align:middle;line-height:1}table>tbody>tr>td.standard-list-item__covered_checkbox svg{fill:#70bb2a;width:2rem;height:2rem}table>thead>tr>th.standards-table-standard{color:#0000;border-bottom:0;width:80%;padding-left:0}table>thead>tr>th.standards-table-dates-taught{text-align:right;border-bottom:0;padding-right:0}table>thead>tr>th.standards-table-is-covered{border-bottom:0;padding-right:0}table>tbody>tr>td.standards-table-dates-taught{text-align:right;vertical-align:middle;width:30%;color:var(--color-link-blue)}.standards-table-dates-taught__times-covered{font-weight:600}.standards-table-dates-taught__used-in+.standards-table-dates-taught__used-in{margin-top:.5rem}.ember-modal-overlay{height:var(--vh,100vh);z-index:50;position:fixed;top:0;left:0;right:0}.ember-modal-overlay.translucent{z-index:1000000010;background-color:#edededb3}.template-editor-modal .modal-content{background-color:#fff}.template-editor-modal .close{position:absolute;top:15px;right:20px}.template-title-form-group{padding:20px 5px}.template-title-form-group label{color:var(--color-link-blue);margin-bottom:0;padding-left:10px;font-weight:400;display:none}.template-course-listing-header{color:var(--color-link-blue);text-align:left;margin-top:0;margin-bottom:0;padding-bottom:.5rem;font-size:16px;font-weight:400;line-height:1.3}.template-course-listing-subheader{color:var(--color-hint);margin-top:0;margin-bottom:1rem;padding-top:0;font-size:13px;font-weight:400;line-height:1.2}.template-course-listing{padding-left:0;list-style:none}.template-course-listing-item{border-bottom:1px solid var(--dividers);margin-top:1rem;padding-bottom:1rem;padding-left:0;display:block}.template-course-listing-item:first-child{border-top:1px solid var(--dividers);padding-top:.5rem}.template-course-listing-item:last-child{border-bottom:none}.template-course-listing-title{color:var(--color-secondary-text);text-align:center;text-transform:uppercase;padding-bottom:.5rem;font-size:1rem;font-weight:700;display:block}.template-rotation-toggles-row{justify-content:space-around;align-items:center;padding-left:0;list-style:none;display:-webkit-flex}.template-rotation-toggles-row:after{content:" ";clear:both;display:table}.template-rotation-toggles-row-item{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:20%;margin-left:2px;margin-right:2px;display:-webkit-flex}.template-rotation-toggles-row-item:last-child{margin-right:0}.template-rotation-toggles-row-item .template-rotation-toggles-check-box:before{content:attr(data-abbreviation);color:var(--color-secondary-text)}.template-rotation-toggles-row-item:hover .template-rotation-toggles-check-box{border-color:var(--color-link-blue)}.template-rotation-toggles-row-item:hover .template-rotation-toggles-check-box:before{color:var(--color-link-blue)}.template-rotation-toggles-row-item.is-checked .template-rotation-toggles-check-box{color:#fff;border-style:solid;font-weight:700}.template-rotation-toggles-row-item.is-checked .template-rotation-toggles-check-box:before{content:attr(data-abbreviation);color:#fff;text-align:center;line-height:24px;display:block}.template-rotation-toggles-row-item.is-checked .template-rotation-toggles-rotation-title{font-size:1rem;font-weight:700}.template-rotation-toggles-check-box{cursor:pointer;border:1px dashed var(--color-secondary-text);text-align:center;border-radius:20px;width:26px;height:26px;line-height:24px;display:block}.is-checked .template-rotation-toggles-check-box{border-color:var(--color-link-blue);background-color:var(--color-link-blue);color:#fff}.template-rotation-toggles-rotation-title{display:none}.transparent-input{background-color:#0000;border:none;outline:none;width:100%;margin:0;padding:0;display:block}.transparent-input.-white{color:#fff}.no-wrap-input{white-space:nowrap}.editable-template-title{color:var(--color-text);border-bottom:1px solid var(--color-link-blue);margin-top:0;margin-bottom:10px;padding-bottom:5px;font-size:24px;line-height:32px}ic-menu{display:inline-block;position:relative}ic-menu-trigger{vertical-align:middle}ic-menu-trigger svg{width:16px;height:14px}ic-menu-trigger svg path{fill:var(--color-hint)}ic-menu-trigger{color:var(--color-text);border:1px solid var(--dividers);cursor:pointer;border-radius:5px;padding:5px 10px;line-height:18px}ic-menu-list{border:1px solid var(--dividers);opacity:0;z-index:99999999;background:#fff;border:0;border-radius:3px;outline:none;min-width:130px;max-height:0;padding:0;font-size:13px;list-style-type:none;transition:height .2s,opacity .2s;position:absolute;left:0;right:0;overflow:hidden;box-shadow:0 2px 10px #00000080}ic-menu-list[aria-expanded=true]{opacity:1;border:1px solid var(--color-hint);max-height:1000px;transition:max-height 1s .2s,opacity .2s}ic-menu-item{text-align:left;cursor:default;color:var(--color-secondary-text);border-bottom:1px solid var(--dividers);padding:15px 20px;font-size:13px;font-weight:400;line-height:1.1;display:block}ic-menu-item:last-of-type{border:none}ic-menu-item svg{vertical-align:top;width:16px;height:16px}ic-menu-item.link-button{color:var(--color-link-blue)}ic-menu-item.link-button svg path,ic-menu-item.link-button svg polygon{fill:var(--color-link-blue);stroke:var(--color-link-blue)}ic-menu-item.link-button svg circle{stroke:var(--color-link-blue)}ic-menu-item.link-button:hover svg path{fill:#fff;stroke:#fff}ic-menu-item.link-button:hover svg circle{stroke:#fff}ic-menu-item:focus{background:var(--color-link-blue);color:#fff;cursor:pointer;outline:none}ic-menu-item[aria-disabled=true]{color:#999}ic-menu-item[aria-disabled=true]:focus{color:#000;background:#ccc}ic-menu-item a{color:inherit;text-decoration:none}.course-color-popover{z-index:99999}.course-color-selection-list{background-color:#fff;width:186px;margin-right:-20px;padding:5px 0 0 5px;overflow:hidden}.course-color-selection-list-item{float:left;border:1px solid #0000;width:40px;height:40px;margin:0 5px 5px 0;padding:0}.course-color-selection-list-item:last-of-type{margin-right:0}.course-color-selection-list-item:hover{border:1px solid var(--color-text)}.course-color-selection-list-item--full-width{border:1px solid var(--dividers);width:100%}.template-dropdown-header{text-align:left;color:var(--color-text);margin-top:1rem;padding:0;font-size:1rem;font-weight:700}.template-dropdown__trigger{cursor:pointer;text-align:left;color:var(--color-text);border-bottom:1px solid #000;flex-direction:row;justify-content:space-between;margin:0 1rem;padding-bottom:.2rem;font-weight:600;display:flex}.template-dropdown__trigger svg{fill:#000;align-self:flex-end;width:1rem;height:1rem}.template-dropdown__template-header{text-align:center;color:var(--color-link-blue);border-bottom:1px solid var(--dividers);padding:1.2rem 0;font-size:1.2rem;font-weight:400}.template-dropdown__template-title{color:var(--color-secondary-text);border-bottom:1px solid var(--dividers);cursor:pointer;min-height:2.4rem;padding:.6rem 1.6rem;font-size:1.2rem}.template-dropdown__template-title:last-child{border-bottom:0}.template-dropdown__template-title:hover{color:var(--color-link-blue);background-color:#fafafa}.btn-circle-create{background-color:#fff;box-shadow:0 1px 3px #999}.btn-circle-create:before{content:"+";color:var(--color-link-blue);text-align:center;font-weight:700;display:block}.btn-circle-create{border-radius:48px;line-height:.8;transition:all .2s;display:inline-block}.btn-circle-create.-flat{border:1px solid var(--color-link-blue);line-height:.7}.btn-circle-create.-flat:before{margin-left:-1px}.btn-circle-create.-flat{box-shadow:none}.btn-circle-create.-flat.-gray{border-color:var(--color-hint)}.btn-circle-create.-flat.-gray:before{color:var(--color-hint)}.btn-circle-create:before{width:24px;height:24px;font-size:24px}.btn-circle-create{width:36px;height:36px;margin-right:5px;padding:7px}.btn-md .btn-circle-create{width:24px;height:24px;padding:4px}.btn-md .btn-circle-create:before{width:16px;height:16px;font-size:18px}.btn-sm .btn-circle-create,.btn-circle-create.-sm{width:18px;height:18px;margin-bottom:6px;padding:1px}:is(.btn-sm .btn-circle-create,.btn-circle-create.-sm):before{width:16px;height:16px;font-size:18px}a.btn-transparent{color:#ffffffb3}a.btn-transparent .btn-circle-create{box-shadow:none;background-color:#0000;border:1px solid #ffffff80}a.btn-transparent .btn-circle-create:before{color:#ffffffb3;width:15px;height:15px;padding:0;font-size:18px;line-height:12px}a.btn-transparent:hover{color:#fff}a.btn-transparent:hover .btn-circle-create{background-color:#fff}a.btn-white{color:#ffffffb3}a.btn-white:hover{color:#fff}a.btn-white:hover .btn-circle-create{background-color:#fff}.btn:hover .btn-circle-create{transition:all .2s}.btn:hover .btn-circle-create:before{color:var(--link-blue-hover)}.btn:hover .btn-circle-create{background-color:#fff}.btn-create-with-circle{text-align:center;margin-block:calc(var(--spacing) * 4);font-size:var(--text-4xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);display:block}.btn-create-with-circle:hover{color:var(--link-blue-hover);text-decoration:underline}.btn-create-with-circle.btn-sm{font-size:13px}.btn-inline-block{display:inline-block}.btn-add-card{border:1px dashed var(--dividers);padding:20px 0}.btn-edit-template{text-align:left;cursor:pointer;color:#ffffffb3;padding-left:10px;font-size:11px;display:none}.btn-edit-template:hover{color:#ffffffb3;text-decoration:underline}.btn svg{vertical-align:top;width:18px;height:18px}.btn-success svg path{fill:#fff}.btn-circle{border:1px solid #0000;border-radius:40px;width:36px;height:36px;padding:6px;transition:all .3s}.btn-circle svg{width:22px;height:22px;fill:var(--color-hint)}.btn-circle svg path{stroke:var(--color-hint)}.btn-circle:hover{border:1px solid var(--color-hint)}svg .ios-calendar-outline-polyline{fill:#0000}.btn-delete-template{margin-block:calc(var(--spacing) * 8);color:var(--color-red);flex-direction:row;justify-content:center;align-items:center;display:flex}.template-browser-wrapper{flex-direction:column;width:calc(100% - 4rem);height:100%;margin:2rem;display:flex}.template-browser-list{flex-flow:wrap;width:100%;display:flex}.template-browser-list-template{text-align:center;border:1px solid var(--color-hint);cursor:pointer;z-index:2;-webkit-user-select:none;user-select:none;background:linear-gradient(#fff,#f5f5f5);border-radius:.5rem;flex-direction:column;flex-grow:1;align-items:center;width:20%;min-width:200px;margin:1rem;padding:2rem 3rem;display:flex;position:relative}.template-browser-list-template>span{z-index:3;position:relative}.template-browser-list-template:after,.template-browser-list-template:before{z-index:1;opacity:0;content:"";border-radius:.5rem;width:100%;height:100%;transition:opacity .3s;position:absolute;top:0;left:0}.template-browser-list-template:after{background:linear-gradient(#fff 75%,#f5f5f5)}.template-browser-list-template:before{box-shadow:inset 0 0 2rem #e6e6e6}.template-browser-list-template:hover:after{opacity:1}.template-browser-list-template:active:after{opacity:0}.template-browser-list-template:active:before{opacity:1}.template-browser-list-template__title{color:var(--color-link-blue);padding-bottom:.5rem;font-size:2rem;font-weight:700;line-height:1.1}.template-browser-list-template__subtitle{color:var(--color-secondary-text);font-size:1.4rem;font-weight:400}.template-browser__create-btn{font-size:2rem;display:block}.template-browser-sidebar{flex:25%;height:100%;position:relative;box-shadow:2px 0 10px #0003}.sidebar-list{height:var(--vh,100vh);padding-bottom:20px;padding-left:0;padding-right:20px;list-style:none;display:block}.sidebar-list-item{border-top:1px solid var(--dividers)}.sidebar-list-item:first-of-type{border-top:none}.sidebar-list-item:first-of-type a{padding-top:15px}.sidebar-list-item:last-of-type{border-bottom:1px solid var(--dividers)}.sidebar-list-item a{color:var(--color-secondary-text);border-left:4px solid #0000;min-height:45px;padding:15px 0 15px 20px;font-size:16px;line-height:24px;display:block}.sidebar-list-item a.active{color:var(--link-blue-hover);border-left:4px solid var(--link-blue-hover)}.sidebar-list-item .btn-create-with-circle{text-align:left}.sidebar-list-item-header{text-transform:uppercase;border-top:0;padding-bottom:10px;padding-left:20px;font-size:16px;font-weight:600;line-height:28px}.sidebar-list-item-title{color:#495c6e;line-height:1.1}.sidebar-list-item a.active .sidebar-list-item-title{color:var(--color-link-blue)}.sidebar-list-item-subtitle{color:#8f99a3;font-size:12px;line-height:1.1}.onoffswitch-wrapper{opacity:1;transition:opacity .3s}.onoffswitch-wrapper.hide-element{opacity:0;transition:opacity .3s}.onoffswitch-wrapper .onoffswitch{width:40px;height:20px;display:block}.onoffswitch-wrapper .onoffswitch-label{background-color:#ffffff1a;border-color:#ffffffb3;border-radius:20px;font-weight:600}.onoffswitch-wrapper .onoffswitch-inner:before{color:var(--color-text);padding-left:0;padding-right:15px;font-weight:600}.onoffswitch-wrapper .onoffswitch-inner:before,.onoffswitch-wrapper .onoffswitch-inner:after{height:22px;font-size:12px;line-height:22px}.onoffswitch-wrapper .onoffswitch-inner:after{height:22px;padding-left:15px;font-size:11px;line-height:22px}.onoffswitch-wrapper:hover .onoffswitch-inner:before,.onoffswitch-wrapper:hover .onoffswitch-inner:after{color:var(--link-blue-hover);text-decoration:underline}.onoffswitch-wrapper .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{background-color:#ffffffb3;width:18px;height:18px;margin-left:-55%;position:absolute;left:100%}.onoffswitch-wrapper .onoffswitch-switch{background-color:var(--color-hint);border-radius:40px;width:20px;height:20px;left:0;right:0}.onoffswitch{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:60px;position:relative}.onoffswitch-checkbox{display:none}.onoffswitch-label{cursor:pointer;border:1px solid #fff;border-radius:5px;display:block;overflow:hidden}.onoffswitch-inner{-o-transition:margin .3s ease-in 0s;width:200%;margin-left:-100%;transition:margin .3s ease-in}.onoffswitch-inner:before,.onoffswitch-inner:after{float:left;width:50%;height:18px;font-size:10px;line-height:18px;font-family:var(--font-sans);box-sizing:border-box;padding:1px 0 0;font-weight:400}.onoffswitch-inner:before{content:"";color:#fff;background-color:#fff0;padding-left:5px}.onoffswitch-inner:after{content:"";color:#333;text-align:center;background-color:#fff;padding-left:10px;padding-right:0;font-weight:700;line-height:.8}.onoffswitch-switch{opacity:1;-o-transition:all .3s ease-in 0s;background:#b3b3b3;border:1px solid #b3b3b3;border-radius:30px;width:8px;margin:2px;transition:all .3s ease-in;position:absolute;top:0;bottom:0;right:45px}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{background-color:#fff;border-color:#0000;width:8px;margin:3px;right:-1px}.btn-breadcrumb .btn:not(:last-child):before,.btn-breadcrumb .btn:not(:last-child):after{content:" ";z-index:3;border-top:25px solid #0000;border-bottom:25px solid #0000;border-left:20px solid #fff;width:0;height:0;margin-top:-26px;display:block;position:absolute;top:50%;left:100%}.btn-breadcrumb .btn:not(:last-child):after{border-left-color:#fff}.btn-breadcrumb .btn:not(:last-child):before{border-left-color:#adadad;margin-left:1px}.btn-breadcrumb .btn,.btn-breadcrumb .btn:last-child{padding:13px 16px 13px 34px}.btn-breadcrumb .btn-arrow:not(:last-child):after{border-left:20px solid #fff}.btn-breadcrumb .btn-arrow:not(:last-child):before{border-left:20px solid #ccc}.btn-breadcrumb .btn-arrow:hover:not(:last-child):after{border-left:20px solid #ebebeb}.btn-breadcrumb .btn-arrow:hover:not(:last-child):before{border-left:20px solid #adadad}.btn-breadcrumb .btn-arrow{color:gray;background-color:#fff;border-color:#e6e6e6;font-size:18px;text-decoration:underline}.btn-breadcrumb .btn-arrow.is-on{color:#fff;background-color:var(--color-link-blue);font-weight:700}.btn-breadcrumb .btn-arrow.is-on:hover{text-decoration:none}.btn-breadcrumb .btn-arrow.is-on:not(:last-child):before{border-left-color:#fff}.btn-breadcrumb .btn-arrow.is-on:not(:last-child):after{border-left-color:var(--color-link-blue)}.btn-breadcrumb .btn-arrow:hover:not(.is-on){color:var(--link-blue-hover);text-decoration:underline}.btn-breadcrumb .btn-arrow:hover:not(:last-child):not(.is-on):after{border-left-color:#fff}.power-dropdown{width:30px;text-shadow:none;display:inline-block;position:relative;top:2px;z-index:9999999!important}.power-dropdown__arrow{border-style:solid;border-color:#0000;width:0;height:0;position:absolute}.power-dropdown--arrow-top-center{margin-top:.5rem}.power-dropdown--arrow-top-center .power-dropdown__arrow{border-width:0 .5rem .5rem;border-bottom-color:#fff;margin-left:-.5rem;top:-.5rem;left:50%}.power-dropdown__body{white-space:normal;background-color:#fff;max-width:500px;padding-top:.6rem;padding-bottom:.6rem;box-shadow:0 .25rem 1rem #4d4d4db3}.power-dropdown__title{color:var(--color-link-blue);text-align:center;text-shadow:none;border-bottom:1px solid var(--dividers);-webkit-user-select:none;user-select:none;margin-bottom:.6rem;padding-top:.6rem;padding-bottom:.75rem;font-size:1.4rem;font-weight:600;line-height:1}.power-dropdown__title--no-bottom-margin{margin-bottom:0;padding-top:1.2rem;padding-bottom:1.2rem}.power-dropdown-trigger svg path{fill:#fff}.power-dropdown-trigger svg{border:1px solid #fff;border-radius:50px;width:24px;height:24px;margin-top:5px;padding:1px;transition:transform .2s;transform:rotate(0)}.power-dropdown-trigger{border:none;width:20px;height:20px}.power-dropdown-trigger:focus{outline:none}.power-dropdown-trigger.ember-tether-is-open svg{transition:transform .2s;transform:rotate(180deg)}.power-dropdown-list{-webkit-user-select:none;user-select:none;max-width:250px}.power-dropdown-icon-row-header{color:var(--color-link-blue);text-align:left;border-top:1px solid var(--dividers);-webkit-user-select:none;user-select:none;text-shadow:none;margin:.6rem 0;padding:0 1.2rem;font-size:1.2rem;font-weight:600;line-height:1}.power-dropdown-icon-row-header--with-text{padding-top:1.2rem}.power-dropdown-icon-row{text-shadow:none;flex-flow:column;justify-content:flex-start;display:flex}.power-dropdown-icon-row.-no-background{background-color:#0000;padding-top:0}.power-dropdown-icon-row.-no-background .power-dropdown-icon-row-item svg{opacity:1}.power-dropdown-icon-row:first-of-type{border-top-width:0}.power-dropdown-icon-row--row{border-bottom:none;flex-direction:row;justify-content:space-between;align-items:flex-start;padding:.3rem 1.2rem .6rem}.power-dropdown-row{border-top:1px solid var(--dividers)}.power-dropdown-icon-row-item{text-align:left;cursor:pointer;color:var(--color-text);-webkit-user-select:none;user-select:none;border-color:#0000;flex-direction:row;place-content:center flex-start;align-items:center;width:100%;margin:0;padding:.6rem 1.2rem;font-size:1.2rem;font-weight:400;line-height:1.2;transition:color .1s;display:flex}.power-dropdown-icon-row-item:hover,.power-dropdown-icon-row-item:focus{color:var(--color-link-blue);text-decoration:none}:is(.power-dropdown-icon-row-item:hover,.power-dropdown-icon-row-item:focus) svg{fill:var(--color-link-blue);transition:fill .1s}.power-dropdown-icon-row-item svg{width:2rem;min-width:2rem;height:2rem;fill:var(--color-secondary-text);margin-right:.6rem}.power-dropdown-icon-row-item--column{text-align:center;border-bottom:none;flex-direction:column;justify-content:flex-start;align-items:center;margin:0;padding:1rem 0 0;font-size:1rem;font-weight:500}.power-dropdown-icon-row-item--column svg{fill:#000;width:2rem;margin-right:0}.power-dropdown-icon-row-item__text{display:block}.power-dropdown-icon-row-item__text--below{margin-top:.5rem}.power-dropdown__notice{color:var(--color-text);text-shadow:none;padding:1rem;font-size:1.2rem;line-height:1.2}.power-dropdown__notice-title{text-shadow:none;padding-bottom:.8rem;font-size:1.6rem;font-weight:700}.power-dropdown-icon-row-item--huge{text-align:center;justify-content:center;padding:.9rem 1.8rem;font-size:1.8rem}.power-dropdown-icon-row--google-classroom{position:relative;overflow:hidden}.power-dropdown-icon-row--google-classroom .google-classroom-widget-div{opacity:.01;width:100%;height:100%;position:absolute;top:0;left:0}.course-outline-modal__dialog{height:var(--vh,100vh);width:100%;max-width:100vw;padding-top:0;padding-bottom:5vh}.course-outline-modal__header{height:3rem;padding:0 2rem}.course-outline-modal__body{background-color:#f0f0f0;padding:0 1.5rem 1.5rem}.course-outline-modal__header{background-color:#f0f0f0;flex-direction:row;justify-content:flex-start;align-items:center;height:7rem;padding-left:1.5rem;display:flex}.course-outline-modal__header-title{text-align:left;font-size:2.75rem;font-weight:700}.course-outline-with-detail{border-radius:8px;flex-direction:column;display:flex}.course-outline-with-detail__row{flex-direction:row;width:100%;height:calc(100vh - 9rem);display:flex}.course-outline-with-detail__outline{border-radius:8px;flex:0 0 40%;width:40%;min-width:300px;padding-top:8rem;position:relative;box-shadow:0 .25rem .75rem #0003}.course-outline-with-detail__outline-header{text-align:center;font-size:1.5rem}.course-outline-with-detail__detail{border-radius:8px;width:60%;height:100%;margin-left:1rem;display:-webkit-flex;position:relative}.course-outline-with-detail__detail .single-lesson-wrapper{border-radius:8px;margin-bottom:20rem;margin-left:1rem;padding-bottom:0;box-shadow:0 .25rem .75rem #0003}.course-outline-wrapper,.course-outline-detail{border-radius:8px;width:100%;height:100%;position:absolute;inset:0;overflow:visible scroll}.course-outline{padding-top:5rem;position:relative}.course-outline-wrapper{background-color:#fff;border-radius:8px;height:100%}.course-outline__no-results{color:var(--color-secondary-text);text-align:center;padding-top:1.5rem;padding-bottom:1.5rem;font-size:1.5rem}.course-outline-unit{color:#161c27;list-style:none}.course-outline-unit input::placeholder{color:#4d4d4d;opacity:1}.course-outline-unit{cursor:pointer;border-bottom:1px solid #0000;font-size:16px;display:-webkit-flex}.course-outline-unit .course-outline-unit__icon{padding-right:4px}.course-outline-unit.depth-0{color:#000;padding-left:10px;font-weight:700}.course-outline-unit.depth-0 .course-outline-unit__icon svg{fill:var(--color-hint)}.course-outline-unit.depth-1{color:#0d0d0d;padding-left:30px;font-weight:700}.course-outline-unit.depth-1 .course-outline-unit__icon svg{fill:var(--color-hint)}.course-outline-unit.depth-2{color:#1a1a1a;padding-left:50px;font-weight:700}.course-outline-unit.depth-2 .course-outline-unit__icon svg{fill:var(--color-hint)}.course-outline-date{color:#161c27;border-bottom:1px solid #0000;font-size:13px;list-style:none;display:flex}.course-outline-date .course-outline-date__icon{padding-right:6px}.course-outline-date.depth-{padding-left:10px}.course-outline-date.depth-1{padding-left:35px}.course-outline-date.depth-2{padding-left:45px}.course-outline-date.depth-3{padding-left:75px}.course-outline-date__icon svg,.course-outline-unit__icon svg{vertical-align:middle;width:14px;height:34px;fill:var(--color-hint);cursor:pointer}.course-outline-unit__icon svg{fill:var(--color-hint);width:20px;margin-top:-1px;margin-left:-4px;padding-right:2px}.course-outline-date__icon svg{width:16px;transition:transform .2s ease-in-out}.course-outline-unit__icon.is-selected svg,.course-outline-date__icon.is-selected svg{transform:scale(1.4);fill:var(--color-link-blue)!important}.course-outline-date,.course-outline-unit{width:100%;list-style-position:inside}:is(.course-outline-date,.course-outline-unit):before{content:""}.course-outline-date,.course-outline-unit{height:34px;padding-left:6px;padding-right:12px;font-weight:400}:is(.course-outline-date,.course-outline-unit):hover:not(.is-focused-on){background-color:#f6f8f9}:is(.course-outline-date,.course-outline-unit):hover:not(.is-focused-on) input.course-outline-unit__input,:is(.course-outline-date,.course-outline-unit):hover:not(.is-focused-on) input.course-outline-date__input{cursor:pointer}:is(.course-outline-date,.course-outline-unit).is-focused-on{cursor:text;width:100%;color:var(--color-link-blue);border-top:1px solid var(--color-link-blue);border-bottom:1px solid var(--color-link-blue)}:is(.course-outline-date,.course-outline-unit).is-focused-on .course-outline-unit__date-range,:is(.course-outline-date,.course-outline-unit).is-focused-on .course-outline-date__formatted-date{color:var(--color-link-blue);background-color:#0000}.course-outline-date-wrapper+.course-outline-date-wrapper{border-top:1px solid #dfe5e7}.course-outline-unit__date-range,.course-outline-date__formatted-date{flex-basis:auto;align-self:center}.course-outline-unit__date-range{text-align:right;flex-grow:1;order:3}.course-outline-date__interior{flex-direction:row;flex-grow:1;align-items:center;display:flex;overflow:hidden}.course-outline-unit__date-range{color:var(--color-text);background-color:#ffffffb3;font-size:13px}.course-outline-date__formatted-date{color:var(--color-secondary-text);text-align:right;width:60px;font-size:13px}input.course-outline-unit__input,input.course-outline-date__input,.course-outline-unit__input,.course-outline-date__input{word-spacing:.1rem;white-space:nowrap;background-color:#0000;border:0;outline:none;flex-grow:50;padding:0;line-height:34px}input.course-outline-date__input,.course-outline-date__input{width:calc(100% - 40px)}.outline-col{background-color:#fff;width:30%;padding:0 20px}.detail-col{width:70%;padding:0 20px}.timeline-unit-blocks-wrapper{position:absolute;top:80px}.timeline-unit-blocks{margin:0;list-style:none}.timeline-unit-block-icon{display:none}.timeline-unit-block-wrapper{list-style:none;transition:left,all .1s;animation-name:fadeInLeft;animation-duration:.2s;position:absolute;transform:translate(0)}.timeline-unit-block-wrapper.ui-resizable-resizing{transition:left,all 50ms;animation-duration:50ms}.timeline-unit-block.ui-draggable-dragging{opacity:.4;border-radius:3px;height:55px;font-size:10px;transition:transform .2s;animation-name:unitDraggingTransform;animation-duration:.2s;transform:scale(1.5)translateY(15px)}.timeline-unit-block.ui-draggable-dragging .timeline-unit-block-icon{width:40px;height:40px;display:block}.timeline-unit-block[data-unit-depth="0"]{font-size:14px;font-weight:700}.timeline-unit-block[data-unit-depth="1"],.timeline-unit-block[data-unit-depth="2"]{opacity:.65;padding-top:.5rem;font-size:12px;font-weight:400}.timeline-unit-block{opacity:.8;height:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);color:var(--color-text);cursor:move;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;transform-origin:0 0;border-top:1px solid #0003;border-bottom:1px solid #0003;flex-direction:row;align-items:flex-start;display:flex;overflow:hidden}.timeline-unit-block.is-selected{opacity:1}.e-handle,.e-handle.ui-resizable-e{float:right;cursor:e-resize;z-index:9999999;border-right:3px solid #0003;width:15px;height:100%;position:absolute;top:0;right:0}:is(.e-handle,.e-handle.ui-resizable-e).ui-draggable-dragging{display:none}.w-handle,.w-handle.ui-resizable-w{z-index:9999999;cursor:w-resize;border-left:3px solid #0003;width:15px;height:100%;position:absolute;top:0;left:0}:is(.w-handle,.w-handle.ui-resizable-w).ui-draggable-dragging{display:none}.resizable-helper{background-color:#4799ebcc;height:50px;display:none}.unit-timeline-info-dates{border-bottom:1px solid var(--dividers);width:999999px;height:40px;margin-bottom:0;padding-left:0;list-style:none}.--is-sticky .unit-timeline-info-dates{background-color:#fff;transition:background-color .2s ease-in-out}.unit-timeline-info-dates{box-sizing:content-box;transform:translateZ(0)}.unit-info-date-bg{border-right:1px solid var(--dividers);background-color:#fafafa;width:100%;height:100%;position:absolute}.unit-timeline-info-date{cursor:default;float:left;border-right:1px solid var(--dividers);height:100%;position:relative}.unit-timeline-info-date.unit-timeline-info-date--with-top-margin{margin-top:30px}.unit-timeline-info-date[data-is-friday=true]{border-right-color:var(--color-hint)}.unit-timeline-info-date[data-is-last-day-of-month=true]{border-right-color:var(--color-secondary-text)}.unit-timeline-info-date{background-color:#fff;background-image:none}.unit-timeline-info-date[data-is-off=true]{background-color:#0000;background-image:repeating-linear-gradient(45deg,#fff,#fff 8px,#e6e6e6 8px 16px)}.unit-timeline-info-date[data-is-highlighted=true]{box-shadow:inset 2px -5px #f0c775;color:#e6a21a!important;background-color:#faecd1!important}.unit-timeline-info-date[data-is-last-in-highlight=true] .unit-info-date-info{font-weight:600}.unit-timeline-info-date.is-selected .unit-date-info{color:var(--color-link-blue)}.unit-timeline-info-date[data-is-outside-school-year=true]{background-color:#ccc}.unit-date-info{text-align:center;width:100%;color:var(--color-hint);font-weight:400;position:absolute}.unit-info-date-month{text-transform:uppercase;color:#0000;white-space:nowrap;margin-top:-28px;margin-bottom:0;margin-left:-1px;padding-top:10px;padding-bottom:20px;padding-left:5px;font-size:16px;line-height:16px;position:absolute}[data-is-month-start] .unit-info-date-month{color:#fff;text-shadow:0 1px 2px #1a1a1ab3}.--is-sticky :is([data-is-month-start] .unit-info-date-month){text-shadow:none;border-left:1px solid var(--color-secondary-text);color:var(--color-text);font-weight:700;transition:color .2s ease-in-out,font-weight .2s ease-in-out,border .2s ease-in-out}.unit-info-date-day-of-week{text-align:center;margin-top:6px;font-size:9px;display:block}.unit-info-date-date-of-month{text-align:center;border-bottom:1px solid var(--dividers);height:100%;margin-bottom:5px;padding-bottom:5px;font-size:11px;font-weight:600;line-height:12px;display:block}.--is-sticky :is([data-is-month-start] .unit-info-date-date-of-month){border-left:1px solid var(--color-secondary-text);margin-left:-1px;transition:border .2s ease-in-out}.timeline-date-highlighter{margin-top:-2px;padding-top:0;transition:transform .2s;animation-name:fadeIn;animation-duration:.75s;animation-fill-mode:both;box-shadow:inset 2px -5px #f0c775;background-color:#e6a21a1a!important}.sticky-element{z-index:999;width:100%;position:sticky;top:90px;overflow:hidden}.sticky-element.--is-sticky{transition:box-shadow .2s ease-in-out;box-shadow:0 0 1rem #0006}.course-timeline-lessons{border-top:1px solid var(--dividers);border-bottom:1px solid var(--dividers);width:100%;height:31px;padding:0;list-style:none;position:absolute}.course-timeline-add-lesson-row,.course-timeline-add-unit-row{position:relative}.course-timeline-add-lesson-row__item{z-index:999;border-radius:100%;position:absolute;top:6px}.course-timeline-add-lesson-row__item svg{vertical-align:baseline;width:100%;height:100%}.course-timeline-add-lesson-row__item svg path{fill:var(--color-link-blue)}.course-timeline-add-lesson-row__item:hover svg path{fill:#fff}.course-timeline-add-lesson-row__item:hover{background-color:var(--color-link-blue)}.course-timeline-lessons__lesson{cursor:pointer;height:30px;transition:transform .2s;position:absolute}.course-timeline-lessons__lesson[data-is-overwriteable=false]{z-index:999}.course-timeline-lessons__lesson:hover{z-index:9999}.course-timeline-lessons__lesson[data-is-moving=true]{z-index:9999;cursor:ew-resize;border-top:none}.course-timeline-lessons__lesson[data-is-moving=true] .course-timeline-lessons__lesson-icon{background-color:var(--color-link-blue);background-color:var(--course-color-yellow)}.course-timeline-lessons__lesson[data-is-moving=true]{opacity:.5!important}.course-timeline-lessons__lesson-icon{border:1px solid #00abfa80;border-radius:50%;width:10px;height:10px;margin-top:10px;margin-left:5px;padding-top:5px;position:absolute}[data-is-overwriteable=false] .course-timeline-lessons__lesson-icon{background-color:#00abfa80}.course-timeline-lessons__lesson-icon svg{width:90%;height:90%;fill:var(--color-secondary-text);opacity:.7;margin-left:auto;margin-right:auto;display:none}.course-timeline-lessons__lesson-icon svg:hover{fill:var(--color-link-blue)}.ui-draggable-dragging.unit-timeline-lesson-icon{border:none;width:auto;transition:transform .2s;transform:scale(3)translateY(10px)}.ui-draggable-dragging.unit-timeline-lesson-icon svg{filter:drop-shadow(0 8px 5px #000);opacity:.4;width:20px;height:20px;display:block}.unit-timeline-lesson[data-is-on=true] .unit-timeline-lesson-icon svg{display:inline-block}.unit-timeline-lesson-icon svg{transition:all .2s}.unit-timeline-lesson-icon[data-lesson-is-pristine=true] svg{fill:var(--color-text);opacity:.2!important}:is(.unit-timeline-lesson-icon[data-lesson-is-pristine=true][data-is-in-moving-unit=true],.unit-timeline-lesson-icon[data-lesson-is-pristine=false][data-is-in-moving-unit=true]) svg{fill:orange;opacity:.5!important}.unit-timeline-lesson-icon[data-has-changed=true] svg{fill:#6eb3f7}.unit-timeline-lesson-icon[data-has-changed=true][data-lesson-is-pristine=true] svg{opacity:.5!important}:is(.unit-timeline-lesson-icon[data-has-changed=true][data-is-in-moving-unit=true],.unit-timeline-lesson-icon[data-is-being-dragged=true]) svg{fill:orange}:is(.unit-timeline-lesson-icon[data-has-changed=true][data-is-in-moving-unit=true],.unit-timeline-lesson-icon[data-is-being-dragged=true])[data-lesson-is-pristine=true] svg{opacity:.5!important}.unit-timeline-lesson-icon[data-is-in-moving-unit=true]{background-color:#e6e6e64d}.unit-timeline-detail.-unit .row{display:-webkit-flex}.unit-outline{margin-left:0;padding-left:0}.course-timeline-container-wraper{transform:translateZ(0)}.unit-timeline-header.planbook-header{color:#fff;text-shadow:0 0 2px #fff;margin-top:-110px;padding-bottom:10px;padding-right:20px}.unit-timeline-viewport{margin-top:20px;padding-bottom:20px;left:20px;right:20px;overflow-x:scroll}.unit-timeline{border-bottom:1px solid var(--dividers);box-sizing:content-box;position:relative;transform:translate(0)}.unit-timeline.refreshing{position:relative}.unit-timeline.refreshing:after{content:" ";background-color:#fffc;width:1000%;height:100%;position:absolute;inset:0 9999px 0 0}.parking-lot{color:teal;width:100%;height:40px}.unit-timeline-detail{z-index:9999;margin-top:20px;padding-left:20px;padding-right:20px;left:20px;right:20px}.units-editor-course-title{text-align:center;color:#fff;z-index:9999;max-width:300px;margin-top:-15px;margin-left:auto;margin-right:auto;padding:5px;font-size:32px;font-weight:200;position:relative;transform:translate(0)}.units-editor-course-title:after{content:"./⌄";margin-right:10px;font-size:35px;font-weight:400;line-height:22px}.units-editor-course-title:hover{cursor:pointer;color:#0000;border-radius:10px 10px 0 0}.units-editor-course-title:hover .units-editor-course-dropdown{border-bottom:1px solid var(--color-link-blue);border-left:1px solid var(--color-link-blue);border-right:1px solid var(--color-link-blue);max-height:1000px;color:var(--color-link-blue);background-color:#fff;box-shadow:0 0 20px #000c}.course-units-outlet{padding-left:20px;padding-right:20px}.units-editor-course-dropdown{color:#0000;border-bottom:1px solid #0000;border-radius:10px;max-height:0;margin-top:5px;padding:0;list-style:none;transition:all .2s;position:absolute;top:0;left:-1px;right:-1px;overflow:hidden}.units-editor-course-dropdown li{border-top:1px solid var(--dividers);font-size:18px;font-weight:400;line-height:50px}.units-editor-course-dropdown li:first-of-type{border:none}.units-editor-course-dropdown li.active{color:var(--color-secondary-text)}.units-editor-course-dropdown li:hover{text-decoration:underline}.unit-timeline-info-date{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;transition:width .2s,left .2s;position:absolute}.timeline-unit-blocks{padding-left:0}.timeline-unit-block{z-index:999;background-color:var(--course-color,var(--dividers));border-radius:8px;transition:width .2s,transform .2s,background-color .2s,box-shadow .2s;position:absolute}.timeline-unit-block[data-is-moving=true]{z-index:9999;background-color:var(--course-color-yellow);box-shadow:0 12px 12px #1a1a1a00;opacity:1!important}.timeline-scroller{position:relative;overflow:scroll hidden}.course-timeline__course-banner{text-align:left;vertical-align:bottom;z-index:9999;background-color:#ffffffe6;width:20vw;max-width:150px;line-height:50px;transition:transform 50ms ease-in-out,opacity .25s ease-in-out;position:absolute;box-shadow:4px 5px 10px #6666664d}.course-timeline__course-banner-title{white-space:nowrap;border-top:1px solid var(--dividers);background-color:#fffc;flex-direction:row;justify-content:flex-start;align-items:center;width:100vw;height:40px;padding:0 1rem;font-size:2rem;font-weight:700;line-height:40px;display:flex}.course-timeline__course-banner-lesson-label,.course-timeline__course-banner-unit-label{color:var(--color-gray-700);border-top:1px solid var(--dividers);flex-direction:row;justify-content:space-between;align-items:center;height:30px;padding:0 1rem;font-size:1.25rem;font-weight:400;line-height:30px;display:flex}.course-timeline__course-banner-add-units-btn{color:var(--color-link-blue);background-color:#fff;border-radius:30px;margin-left:.5rem;padding:0 .75rem;font-size:1.25rem}.course-timeline__course-banner-open-outline{text-align:left;color:var(--color-link-blue);text-transform:uppercase;border:1px solid var(--color-link-blue);border-radius:54em;height:20px;margin-left:1rem;font-size:1rem;line-height:8px;display:block}.course-timeline__course-banner-open-outline svg{display:none}.course-timeline__course-banner-open-outline svg line,.course-timeline__course-banner-open-outline svg circle{stroke:var(--color-link-blue)!important;stroke-width:3px!important}.course-timeline__course-banner-open-outline svg{height:1rem}.course-timeline__course-banner-open-outline:hover{background-color:var(--color-link-blue);color:#fff;border:#fff}.course-timeline__course-banner-open-outline:hover svg line,.course-timeline__course-banner-open-outline:hover svg circle{stroke:#fff!important}.timeline-dates-off{position:relative}.timeline-dates-off__date{z-index:9;background-color:#e6e6e6;background-image:repeating-linear-gradient(45deg,#0000,#0000 8px,#fff 8px 16px);position:absolute}.course-timeline-add-unit-row{position:relative}.course-timeline-add-unit-row__item{height:100%;position:absolute;top:15px}.course-timeline-add-unit-row__item svg{vertical-align:baseline;width:100%;height:100%}.course-timeline-add-unit-row__item{border-radius:100%}.course-timeline-add-unit-row__item svg path{fill:var(--color-link-blue)}.course-timeline-add-unit-row__item:hover svg path{fill:#fff}.course-timeline-add-unit-row__item:hover{background-color:var(--color-link-blue)}.drop-element.drop-theme-basic{max-width:100%;max-height:100%}.drop-element.drop-theme-basic .drop-content{color:#444;background:#eee;border-radius:5px;padding:1em;font-family:inherit;font-size:1.1em;line-height:1.5em;box-shadow:0 2px 8px #0003}.drop-element,.drop-element:after,.drop-element:before,.drop-element *,.drop-element :after,.drop-element :before{box-sizing:border-box}.drop-element{position:absolute}.drop-element.drop-position-static{position:static}.drop-element.drop-open{display:block}.drop-element.drop-theme-arrows{max-width:100%;max-height:100%}.drop-element.drop-theme-arrows .drop-content{color:#444;filter:drop-shadow(0 1px 4px #0003);background:#eee;border-radius:5px;padding:1em;font-family:inherit;font-size:1.1em;line-height:1.5em;position:relative;transform:translateZ(0)}.drop-element.drop-theme-arrows .drop-content:before{content:"";border:16px solid #0000;width:0;height:0;display:block;position:absolute}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-center .drop-content{margin-bottom:16px}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-center .drop-content:before{border-top-color:#eee;margin-left:-16px;top:100%;left:50%}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-center .drop-content{margin-top:16px}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-center .drop-content:before{border-bottom-color:#eee;margin-left:-16px;bottom:100%;left:50%}.drop-element.drop-theme-arrows.drop-element-attached-right.drop-element-attached-middle .drop-content{margin-right:16px}.drop-element.drop-theme-arrows.drop-element-attached-right.drop-element-attached-middle .drop-content:before{border-left-color:#eee;margin-top:-16px;top:50%;left:100%}.drop-element.drop-theme-arrows.drop-element-attached-left.drop-element-attached-middle .drop-content{margin-left:16px}.drop-element.drop-theme-arrows.drop-element-attached-left.drop-element-attached-middle .drop-content:before{border-right-color:#eee;margin-top:-16px;top:50%;right:100%}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-left.drop-target-attached-bottom .drop-content{margin-top:16px}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-left.drop-target-attached-bottom .drop-content:before{border-bottom-color:#eee;bottom:100%;left:16px}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-right.drop-target-attached-bottom .drop-content{margin-top:16px}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-right.drop-target-attached-bottom .drop-content:before{border-bottom-color:#eee;bottom:100%;right:16px}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-top .drop-content{margin-bottom:16px}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-top .drop-content:before{border-top-color:#eee;top:100%;left:16px}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-top .drop-content{margin-bottom:16px}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-top .drop-content:before{border-top-color:#eee;top:100%;right:16px}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-right.drop-target-attached-left .drop-content{margin-right:16px}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-right.drop-target-attached-left .drop-content:before{border-left-color:#eee;top:16px;left:100%}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-left.drop-target-attached-right .drop-content{margin-left:16px}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-left.drop-target-attached-right .drop-content:before{border-right-color:#eee;top:16px;right:100%}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-left .drop-content{margin-right:16px}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-left .drop-content:before{border-left-color:#eee;bottom:16px;left:100%}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-right .drop-content{margin-left:16px}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-right .drop-content:before{border-right-color:#eee;bottom:16px;right:100%}.drop-element.drop-theme-basic .drop-content{background:#fff;max-width:300px}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-center .drop-content{margin-left:10px}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-center .drop-content:before{border-width:10px;border-top-color:#fff}.drop-element.drop-theme-basic .drop-content.unit-popover{min-width:300px;padding:1.5rem 2rem 1.2rem}.drop-element.drop-theme-basic .drop-content.unit-popover:before{content:unset}.unit-popover__date-range{color:var(--color-hint)}.unit-popover__color-title-date-wrapper{flex-direction:row;width:100%;display:flex}.unit-popover__color-title-date{flex-direction:row;place-content:stretch flex-start;align-items:stretch;width:100%;display:-webkit-flex}.unit-popover__color-picker{flex:0 0 40px;width:40px;max-width:40px;height:100%;position:relative}.unit-popover__date-and-title{flex-direction:column;flex:1;width:100%;margin-left:1rem;display:flex}.unit-popover__color-box-wrapper{min-width:4rem;max-width:4rem;min-height:4rem;max-height:4rem}.unit-popover__color-picker-anchor{border:1px solid var(--course-color,var(--dividers));background-color:var(--course-color,var(--dividers));margin-right:calc(var(--spacing) * 0);border-radius:3.40282e38px;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.unit-popover__color-picker-anchor svg{height:calc(var(--spacing) * 4);width:calc(var(--spacing) * 4);fill:#fff;flex:1;align-self:center}.unit-popover__color-picker-anchor.--is-square{height:calc(var(--spacing) * 24);width:calc(var(--spacing) * 24)}.unit-popover__unit-title{border-bottom:2px solid var(--color-link-blue);font-size:1.4rem}.unit-popover__show-in-sidebar{color:var(--color-link-blue);cursor:pointer;margin-top:1rem}.unit-popover__show-in-sidebar:hover{text-decoration:underline}.lesson-sidebar{z-index:9999;background-color:#fff;width:30vw;height:100%;padding-top:0;position:fixed;top:0;bottom:0;right:0;overflow-y:scroll;box-shadow:0 0 2rem #4d4d4dcc}.lesson-sidebar__close-btn{text-transform:uppercase;border-bottom:1px solid var(--color-hint);color:var(--color-hint);text-align:center;height:25px;font-size:1.25rem;line-height:2rem;display:block}.lesson-sidebar__close-btn:hover{text-decoration:underline}.lesson-sidebar__close-btn{cursor:pointer}.lesson-sidebar__close-btn svg{vertical-align:middle;fill:#fff;width:20px;height:20px;display:inline-block}.lesson-sidebar__delete-unit{width:80%;margin:2rem auto 4rem;display:block}.planbook-header-background{width:100vw;height:calc(100vh - var(--nav-bar-height));z-index:-40;background-color:#fff;background-position:top;background-repeat:no-repeat;background-size:cover;position:absolute}.planbook-header-background:before{content:"";z-index:0;opacity:1;background-image:linear-gradient(#0000,#dfe4e7);height:100%;position:absolute;inset:0}.planbook-calendar{flex-flow:row;align-items:stretch;display:-webkit-flex}.planbook-calendar__month-wrapper{z-index:9;width:100%;height:calc(100vh - 220px);overflow-y:scroll}.planbook-calendar__month-wrapper--no-nav-bar{top:130px}.planbook-calendar__month-wrapper--with-sidebar{width:calc(100vw - 200px);right:200px}.planbook-calendar__main{z-index:10;width:100%;margin-top:2.5rem;margin-bottom:35rem}.planbook-calendar__sidebar+.planbook-calendar__main{height:var(--vh,100vh);width:75%;margin-bottom:-90px;overflow-y:scroll}.planbook-calendar__month-sidebar{z-index:999;width:200px;height:calc(100vh - 210px);position:absolute;top:210px;right:0;overflow:hidden scroll;box-shadow:0 .5rem 2rem #4d4d4dcc}.planbook-calendar__month-sidebar-header{z-index:9999;border-bottom:1px solid var(--dividers);border-left:1px solid var(--dividers);background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:200px;padding:1rem;display:flex;position:fixed;top:210px;right:0;box-shadow:0 0 2rem #33333380}.planbook-calendar__month-sidebar-header-date{text-align:center;font-size:1.4rem;font-weight:700}.planbook-calendar__month-sidebar-interior{background-color:#fff;padding:8rem 1rem 1rem;position:relative}.planbook-calendar__close-sidebar{color:var(--color-secondary-text);text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;padding:.5rem;font-size:1rem;line-height:1.25rem}.planbook-calendar__close-sidebar:hover{text-decoration:underline}.planbook-calendar__close-sidebar svg{vertical-align:middle;width:1.5rem;height:1.5rem;fill:var(--color-secondary-text);line-height:1.5rem}:root{--nav-bar-height:60px}.planbook-top-nav__wrapper{z-index:9999;border-bottom-color:var(--dividers);height:var(--nav-bar-height);min-height:0;padding-top:0;padding-left:0;padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 0);-webkit-user-select:none;user-select:none;background-color:#fff;flex-direction:row;justify-content:space-between;margin-bottom:0;transition:background-color .4s,height .4s;display:flex;position:absolute;top:0;left:0;right:0;box-shadow:0 0 .75rem #0006}.planbook-top-nav__wrapper.is-scrolling-up,body.planbook-show-planner-units .planbook-top-nav__wrapper{position:fixed}.planbook-top-nav__help-nav{flex-direction:row;justify-content:flex-end;align-items:center;width:25%;display:flex}.planbook-top-nav__help-nav svg{fill:var(--color-hint);width:36px;height:36px}.planbook-top-nav__buttons{flex-direction:row;display:flex}.planbook-top-nav__home-nav{flex-direction:row;justify-content:flex-start;align-items:center;width:25%;display:flex}.planbook-top-nav__home-nav-logo{width:3rem;height:3rem}.planbook-top-nav__home-nav-logo svg{fill:var(--color-hint);width:100%;height:100%}.planbook-top-nav__home-nav-logo:hover svg{fill:var(--color-secondary-text)}.planbook-top-nav__home-nav-text{color:#000000e6;flex-direction:row;font-size:1.1rem;font-weight:600;line-height:1;display:flex}.planbook-top-nav__home-nav-text a{color:var(--color-secondary-text)}a.planbook-top-nav__home-nav-text-user{color:var(--color-hint)}a.planbook-top-nav__home-nav-text-user:after{margin-right:.5rem}a.planbook-top-nav__home-nav-text-user:hover{color:var(--color-link-blue);text-decoration:underline}.planbook-top-nav{flex-direction:column;flex-grow:2;place-content:center;align-self:center;align-items:center;width:50%;height:55px;display:-webkit-flex}.planbook-top-nav__btn{border:0;border-radius:1px;flex-direction:row;justify-content:center;align-items:center;height:3.25rem;margin:0 .6rem 0 0;padding:0;line-height:1;display:flex}.planbook-top-nav__btn.active,.planbook-top-nav__btn:active{box-shadow:none}.planbook-top-nav__btn:hover svg{fill:var(--color-link-blue)}.planbook-top-nav__btn:hover .planbook-top-nav__text{color:var(--color-link-blue)}.planbook-top-nav__btn[disabled],.planbook-top-nav__btn.disabled{cursor:pointer!important;pointer-events:all!important;opacity:1!important}@media(max-width:800px){.planbook-top-nav__btn:not(.active) .planbook-top-nav__text__title{max-width:0;transition:max-width .2s;overflow:hidden}.planbook-top-nav__btn:not(.active):hover .planbook-top-nav__text__title{max-width:100px;transition:max-width .4s}}.planbook-top-nav__btn.planbook-top-nav__btn--user-and-planbook{justify-content:flex-start;margin-right:0}.planbook-top-nav__logo{width:3rem;height:3rem}.planbook-top-nav__logo svg{fill:var(--color-secondary-text);width:100%;height:100%;transition:all .3s}.active .planbook-top-nav__logo svg{fill:var(--link-blue-hover)}.planbook-top-nav__logo.planbook-top-nav__logo--user-and-planbook{width:1rem}.planbook-top-nav__logo.planbook-top-nav__logo--user-and-planbook svg{width:250%}.planbook-top-nav__btn--undo-button{border:1px solid var(--color-hint);width:auto;height:30px;color:var(--color-hint);border-radius:5rem;flex-grow:0;margin-right:.8rem;padding:0 1rem 0 5px;font-size:1rem}.planbook-top-nav__btn--undo-button svg{width:30px;height:30px;fill:var(--color-hint);padding:3px}.planbook-top-nav__btn--undo-button:hover{color:var(--color-link-blue);border-color:var(--color-link-blue)}.planbook-top-nav__btn--sync-button{border:1px solid var(--color-hint);border-radius:5rem;width:30px;min-width:30px;height:30px;padding:0}.planbook-top-nav__btn--sync-button svg{width:100%;height:100%;fill:var(--color-hint);padding:3px}.planbook-top-nav__btn--sync-button:hover{border-color:var(--color-link-blue)}.planbook-top-nav__text{text-align:left;color:var(--color-secondary-text);letter-spacing:.3px;font-size:1.1rem;font-weight:400;transition:all .3s}.active .planbook-top-nav__text{color:var(--link-blue-hover);font-weight:400}@media(max-width:900px){.planbook-top-nav__text{display:none}.active .planbook-top-nav__text{display:block}}.planbook-top-nav__text.planbook-top-nav__text--user-and-planbook{color:var(--color-hint);padding-left:.5rem;font-weight:400;line-height:1}.planbook-top-nav__text.planbook-top-nav__text--user-and-planbook:hover{color:#000000e6}.planbook-sub-nav{border-bottom:1px solid var(--dividers);background-color:#fff;justify-content:center;align-self:center;align-items:center;width:100%;margin-bottom:1rem;margin-left:-4rem;margin-right:-4rem;display:-webkit-flex}a.planbook-sub-nav__btn{float:none;white-space:normal;min-width:80px;max-width:120px;color:var(--color-secondary-text);border-radius:0;margin:0;padding:.75rem 1.25rem;line-height:1.1}a.planbook-sub-nav__btn:first-child{padding-left:2rem}a.planbook-sub-nav__btn:last-child{padding-right:2rem}a.planbook-sub-nav__btn:active,a.planbook-sub-nav__btn.active{box-shadow:none;color:var(--color-link-blue);font-weight:600}a.planbook-sub-nav__btn--condensed{min-width:auto;padding:1rem}.planbook-sub-nav-side-buttons{flex-flow:row;margin-right:1rem;display:-webkit-flex}.planbook-sub-nav-side-buttons__button{cursor:pointer;border:1px solid #fff;border-radius:4rem;width:3.5rem;height:3.5rem;margin-left:1rem;padding:.75rem}.planbook-sub-nav-side-buttons__button svg{text-align:center;fill:#fff;width:2rem;height:2rem}.planbook-sub-nav-side-buttons__button:hover{background-color:#ffffffb3}.planbook-sub-nav-side-buttons__button:hover svg{fill:var(--color-link-blue)}.planbook-setup-nav{z-index:999;opacity:1;background-color:#fff;background-color:var(--color-link-blue);flex-direction:row;justify-content:space-between;width:100%;padding-top:.5rem;padding-bottom:1rem;transition:transform .2s ease-out .1s;display:flex;position:absolute;top:-50px;overflow:scroll hidden;transform:translateY(110px)}.planbook-setup-nav .planbook-setup-nav__center{flex-flow:row;justify-content:center;align-items:flex-start;width:100%;display:flex}@media(max-width:480px){.planbook-setup-nav .planbook-setup-nav__center{margin-right:10rem}}.planbook-setup-nav.show-nav .planbook-setup-nav__btn{opacity:1}.planbook-setup-nav.show-nav{--dur:.5s}.planbook-setup-nav.show-nav .planbook-setup-nav__btn:nth-child(2){animation-name:stayHidden,bounceIn,fadeIn;animation-duration:.1s,var(--dur),var(--dur);animation-delay:0s,.1s,.1s}.planbook-setup-nav.show-nav .planbook-setup-nav__btn:nth-child(3){animation-duration:.2s,var(--dur),var(--dur);animation-name:stayHidden,bounceIn,fadeIn;animation-delay:0s,.2s,.2s;animation-duration:.3s,var(--dur),var(--dur);animation-delay:0s,.3s,.3s}.planbook-setup-nav.show-nav .planbook-setup-nav__btn:nth-child(4){animation-name:stayHidden,bounceIn,fadeIn;animation-duration:.4s,var(--dur),var(--dur);animation-delay:0s,.4s,.4s}.planbook-setup-nav.show-nav .planbook-setup-nav__btn:nth-child(5){animation-name:stayHidden,bounceIn,fadeIn;animation-duration:.5s,var(--dur),var(--dur);animation-delay:0s,.5s,.5s}.planbook-setup-nav.show-nav .planbook-setup-nav__btn:nth-child(6){animation-name:stayHidden,bounceIn,fadeIn;animation-duration:.6s,var(--dur),var(--dur);animation-delay:0s,.6s,.6s}.planbook-setup-nav.hide-nav{opacity:0;transform:translateY(0)}.planbook-setup-nav.hide-nav .planbook-setup-nav__line{opacity:0;transform:translate(-100%)}.planbook-setup-nav__right{z-index:10}.planbook-setup-nav__line{opacity:1;z-index:9;border-top:1px solid #fff;width:100%;transition:opacity .2s 1s,transform .2s 1s;position:absolute;top:2.75rem}.planbook-setup-nav__btn{z-index:99;color:#fff;white-space:normal;flex-direction:column;justify-content:center;align-items:center;min-width:7rem;max-width:10rem;margin:0 1rem;padding:1rem 0;font-weight:300;line-height:1.1;display:flex}.planbook-setup-nav__btn:active,.planbook-setup-nav__btn.active{box-shadow:none;color:#fff;font-weight:600}.planbook-setup-nav__btn:hover{color:#fff}.planbook-setup-nav__btn:hover .planbook-setup-nav__btn__title{text-decoration:none}.planbook-setup-nav__btn:hover .planbook-setup-nav__btn__circle{animation-name:rubberBand;animation-duration:1s}.planbook-setup-nav__btn__circle{background-color:var(--color-link-blue);text-align:center;vertical-align:middle;color:#fff;border:1px solid #fff;border-radius:5rem;width:2.25rem;height:2.25rem;padding:0;font-size:1.5rem;font-weight:500;line-height:2rem}.active .planbook-setup-nav__btn__circle{color:var(--color-link-blue);background-color:#fff}.planbook-setup-nav__btn:not(:visited) .planbook-setup-nav__btn__circle-text{display:block}.planbook-setup-nav__btn:visited .planbook-setup-nav__btn__circle-text{display:none}.planbook-setup-nav__btn:visited .planbook-setup-nav__btn__circle-check{display:block}.planbook-setup-nav__btn:visited .planbook-setup-nav__btn__circle-check svg{width:100%;fill:#fff!important;vertical-align:middle!important;height:100%!important}.planbook-setup-nav__btn__title{margin-top:.5rem;font-size:1.2rem;line-height:1.1}.planbook-header-nav{opacity:1;background-color:#fffffff2;border-radius:0 0 4rem 4rem;flex-direction:row;flex-grow:1;justify-content:center;align-items:center;margin-left:auto;margin-right:auto;padding:0 2rem;display:flex;box-shadow:0 0 .25rem #0003}.planbook-header-nav__btn{letter-spacing:.3px;color:#0006;-webkit-user-select:none;user-select:none;border-top:2px solid #0000;border-bottom:2px solid #0000;margin:0 .5rem;padding:.75rem 1.25rem;font-size:1.1rem;font-weight:400;text-decoration:none;transition:color .4s}.planbook-header-nav__btn.active{color:var(--color-link-blue);box-shadow:none;border-top:2px solid #0000;font-weight:600;text-decoration:none}.planbook-header-nav__btn:hover{color:var(--color-link-blue);text-decoration:none}.planbook-header-nav__options-btn{-webkit-user-select:none;user-select:none;cursor:pointer;opacity:.9;color:var(--color-secondary-text);border-left:1px solid var(--color-hint);flex-direction:row;margin:.5rem 1rem .5rem 0;padding:0 0 0 1rem;line-height:1.5rem;transition:opacity .3s,-webkit-text-decoration .3s,text-decoration .3s;display:flex}.planbook-header-nav__options-btn svg{fill:var(--color-secondary-text);vertical-align:middle;width:1.2rem;height:1.5rem;margin-right:.25rem}.planbook-header-nav__options-btn svg path,.planbook-header-nav__options-btn svg circle{stroke:var(--color-secondary-text)}.planbook-header-nav__options-btn{font-size:1.1rem;font-weight:300}.planbook-header-nav__options-btn:hover{opacity:1;text-decoration:underline;transition:opacity .3s,-webkit-text-decoration .3s,text-decoration .3s}.planbook-header-nav__options-btn.is-disabled{opacity:.2;cursor:none}.planbook-setup-bottom-arrows{border-top:1px solid var(--dividers);flex-direction:row;justify-content:space-between;margin-top:2rem;padding:2rem;display:flex}.planbook-setup-bottom-arrow{cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:4rem;flex-direction:row;align-items:center;font-size:1.5rem;line-height:1.2;transition:all .2s;display:flex}.planbook-setup-bottom-arrow:hover{border:1px solid var(--color-link-blue);box-shadow:0 4px #cccc}.planbook-setup-bottom-arrow:active{background-color:var(--color-link-blue);transform:translateY(1px);box-shadow:0 1px #595959cc;color:#fff!important}.planbook-setup-bottom-arrow:active .planbook-setup-bottom-arrow__icon svg{fill:#fff!important}.planbook-setup-bottom-arrow__icon{width:4rem;height:4rem}.planbook-setup-bottom-arrow__icon svg{width:100%;height:100%}.planbook-setup-bottom-arrow--left{color:var(--color-secondary-text);text-align:left;padding:1rem 2rem 1rem .75rem}.planbook-setup-bottom-arrow--left svg{fill:var(--color-secondary-text);transition:all .2s}.planbook-setup-bottom-arrow--right{color:var(--color-link-blue);text-align:right}.planbook-setup-bottom-arrow--right svg{fill:var(--color-link-blue)}.planbook-setup-bottom-arrow--right{padding:1rem .75rem 1rem 2rem}.planbook-setup-bottom-arrow--right:hover{color:var(--link-blue-hover)}.planbook-setup-bottom-arrow--right:hover svg{fill:var(--link-blue-hover);transition:all .2s}.planbook-nav-header{display:webkit;flex-direction:row;justify-content:space-around;align-items:center;height:65px;display:-webkit-flex}.planbook-nav-breadcrumbs{text-align:left;color:var(--color-hint);flex-direction:row;align-items:center;padding-top:8px;display:-webkit-flex}.planbook-nav-breadcrumbs__after-logo{align-items:left;text-align:left;flex-direction:column;display:-webkit-flex}a.planbook-nav-breadcrumbs__crumb,.planbook-nav-breadcrumbs__crumb{align-items:center;margin-left:0;margin-right:0;padding-bottom:0;padding-left:0;padding-right:0;display:-webkit-flex}:is(a.planbook-nav-breadcrumbs__crumb,.planbook-nav-breadcrumbs__crumb) svg{fill:var(--color-hint)}.planbook-nav-breadcrumbs__crumb-planbook-title{font-size:1rem}a.planbook-nav-breadcrumbs__crumb,.planbook-nav-breadcrumbs__crumb{color:var(--color-hint);text-align:left;font-size:1rem;font-weight:200;line-height:1.2}.planbook-nav-breadcrumbs__filter-classes{display:inline-block}.planbook-setup-body{background-color:#fff;padding:2rem}.planbook-setup-body__change-title-label{color:var(--color-link-blue);flex-direction:column;width:100%;font-size:1.2rem;font-weight:400;display:flex}.planbook-setup-body__change-title-input{color:var(--color-text);width:100%;min-height:2.4rem;margin-bottom:2.4rem;font-size:2rem;font-weight:400}.planbook-setup-lesson-part{text-align:center;border:1px solid #0000;transition:all .5s}.planbook-setup-lesson-part.is-off{background-image:repeating-linear-gradient(-45deg,#fff,#fff 8px,#fffc 8px 16px);transition:all .5s}.planbook-setup-lesson-part.is-off .planbook-setup-lesson-part__course-title{color:inherit}.planbook-setup-lesson-part.is-off{border-style:dashed;border-width:1px}.planbook-setup-lesson-part.is-off .onoffswitch-label{border-color:inherit}.planbook-setup-lesson-part.is-off .onoffswitch-switch{background-color:inherit;border-color:inherit}.planbook-setup-lesson-part.is-off{max-height:100px;overflow:hidden}.planbook-setup-lesson-part.is-off.hide-element{border:0;max-height:0;margin-top:0;margin-bottom:0}.planbook-setup-lesson-part__move-button{cursor:ns-resize;opacity:.8;background-color:#0000;min-width:.8rem;max-width:2rem;height:20px;margin-right:.5rem;transition:max-width .3s,min-width .3s,opacity .3s;overflow:hidden}.planbook-setup-lesson-part__move-button svg{fill:#fff;width:1rem;height:100%}.planbook-setup-lesson-part__move-button.hide-element{opacity:0;min-width:0;max-width:0;transition:max-width .3s,min-width .3s,opacity .3s}.planbook-setup-lesson-part__header{flex-flow:row;justify-content:space-between;align-items:center;width:100%;height:calc(40px + .5rem);padding:.5rem;display:-webkit-flex;position:relative}.planbook-setup-lesson-part__course-title{-webkit-user-select:none;user-select:none;text-align:left;color:#fff;opacity:1;cursor:ns-resize;flex-direction:column;justify-content:flex-start;align-self:center;align-items:flex-start;margin-right:auto;font-size:1.25rem;font-weight:600;line-height:1.1;display:flex}.planbook-setup-lesson-part__onoff-toggle{position:inherit;justify-content:flex-end;align-items:center;height:100%;display:flex}.planbook-setup-lesson-part__onoff-toggle .x-toggle-container{justify-content:flex-end;padding-right:0}.planbook-setup-lesson-part__onoff-toggle .x-toggle:checked+label>.x-toggle-light.x-toggle-btn{background-color:#3333}.planbook-setup-lesson-part__not-teaching{text-align:left;text-align:center;max-height:20px;font-size:1rem;font-weight:400;transition:max-height .5s;display:block;overflow:hidden}.planbook-setup-lesson-part__not-teaching.hide-element{max-height:0;transition:max-height .5s}.planbook-setup-lesson-part__edit-template-btn-wrapper{text-align:center}.planbook-setup-lesson-part__edit-template-btn{text-align:center;cursor:pointer;margin-top:0;padding-top:0;padding-bottom:0}.planbook-setup-lesson-part__edit-template-btn:hover .planbook-setup-lesson-part__sections{text-decoration:none;transition:transform .25s,box-shadow .25s;transform:scale(1.025);box-shadow:0 0 1rem #80808099}.planbook-setup-lesson-part__edit-template-btn-prompt{color:#fff;margin:0 1rem 1rem;padding:.5rem}.planbook-setup-lesson-part__edit-template-btn-prompt svg{fill:#fff;path:white}.planbook-setup-lesson-part__edit-template-btn-prompt{border:1px solid #fff;border-radius:2rem}.planbook-setup-lesson-part__edit-template-btn-prompt svg{vertical-align:top;width:14px;height:14px;display:none}.planbook-setup-lesson-part__template-wrapper{opacity:0;max-height:0;transition:max-height .5s .3s,opacity .3s .3s;overflow:hidden}.planbook-setup-lesson-part__template-wrapper.show-element{opacity:1;max-height:500px;transition:max-height .5s .3s,opacity .3s .3s}.planbook-setup-lesson-part__sections{text-align:left;border-radius:.25rem;margin:1rem 11px;transition:transform .25s,box-shadow .25s}.planbook-setup-lesson-part__section{border-bottom:1px solid var(--dividers);background-color:#fff;padding:.5rem .75rem;font-weight:500;line-height:1.2}.planbook-header-actions{color:#fff;flex-direction:row;justify-content:center;margin:.5rem;display:flex}.planbook-header-actions__button{-webkit-user-select:none;user-select:none;cursor:pointer;opacity:.9;flex-direction:row;margin:0;padding:0;line-height:1;transition:opacity .3s,-webkit-text-decoration .3s,text-decoration .3s;display:flex}.planbook-header-actions__button svg{fill:#fff;vertical-align:baseline;width:2rem;height:2em;margin-top:-.5rem;margin-right:.25rem}.planbook-header-actions__button{margin:0 1rem;font-size:1.4rem;font-weight:400}.planbook-header-actions__button:hover{opacity:1;text-decoration:underline;transition:opacity .3s,-webkit-text-decoration .3s,text-decoration .3s}.planbook-header-actions__button--undo{position:relative}.planbook-header-actions__button--undo:hover{color:#000;background-color:#fff;border-radius:.25rem .25rem 0 0;padding:0 1rem}.planbook-header-actions__button--undo:hover svg{fill:#000}.planbook-header-actions__button--undo:hover{font-weight:700}.import-courses__planbooks-list{padding-left:0;list-style:none}.import-courses__planbooks-list-item__title{font-size:16px;line-height:28px}.import-courses__courses-list{padding-left:0;list-style:none}.import-courses__courses-list-item,.import-courses-confirm__course-list-item{border:1px solid var(--color-hint);cursor:pointer;color:var(--color-secondary-text);border-radius:2px;margin:0 2px 5px 0;padding:5px 10px;transition:all .2s;display:inline-block}:is(.import-courses__courses-list-item,.import-courses-confirm__course-list-item).is-selected{color:#fff;transition:all .2s}:is(.import-courses__courses-list-item,.import-courses-confirm__course-list-item).is-selected:before{content:"✓";padding-right:5px}.import-courses-confirm__label{font-size:16px;line-height:28px}.import-courses-confirm__course-list{margin-bottom:10px;padding:10px 10px 5px;list-style:none;display:none}.import-courses-confirm__datepicker{vertical-align:top;width:220px;margin-bottom:10px;margin-left:auto;margin-right:auto}.import-courses-confirm__course-list-item{color:#fff;border:none}.btn-import-courses{white-space:normal}a.profile-subnav-link{color:#fff9;margin-right:20px;font-size:18px;line-height:20px}a.profile-subnav-link.active{color:#fff}.user-upgrade__title{text-transform:uppercase;color:var(--color-secondary-text);text-align:center;font-size:1.2rem;font-weight:700}.user-upgrade__headline{text-align:center;margin-top:0;margin-bottom:0;font-size:2.5rem;font-weight:700}.user-upgrade__subheadline{text-align:center;color:var(--color-secondary-text);margin-top:5px;font-size:18px;font-weight:200;line-height:1.2}.user-upgrade__pricing-block{text-align:center;background-color:#f7f5e880;border:1px solid #3333;margin:5px;padding:10px;font-size:18px;font-weight:200}.user-upgrade__pricing-original-price{font-size:14px;text-decoration:line-through}.user-upgrade__pricing-sale-price{font-weight:400}.user-upgrade__pricing-sale-explanation{color:var(--color-secondary-text);font-size:12px}.user-upgrade__buy-btns{max-width:400px;margin-bottom:1rem;margin-left:auto;margin-right:auto}.user-upgrade__buy-btn{text-align:center;margin:20px auto 0;display:block}.user-upgrade__cancel-is-easy{text-align:center;color:var(--color-secondary-text);padding-top:.7rem;font-size:1.4rem}.user-upgrade__cancel-btn{white-space:normal;padding-left:0}.user-upgrade__feature-list-header{text-align:center;--tw-leading:1;margin-top:5rem;font-size:2.5rem;font-weight:700;line-height:1}.user-upgrade__feature-list{text-align:center;margin-left:auto;margin-right:auto;font-size:1.5rem}.user-upgrade__feature-headline{display:block}.user-upgrade__feature-description{color:var(--color-secondary-text);font-size:13px}.user-upgrade__feature-description ul,.user-upgrade__feature-description ol{padding-left:20px}.user-upgrade__see-what-video-link{text-align:center;margin-top:12px}.user-upgrade__unit-paywall,.user-upgrade__paywall-modal,.user-upgrade__standards-tracker-paywall,.user-upgrade__class-website-paywall{background-color:#fff;width:80vw;max-width:600px;margin-top:100px;margin-left:auto;margin-right:auto;padding:20px}.user-upgrade__class-website-paywall{margin-top:0}.user-upgrade__class-website-paywall .user-upgrade__standards-tracker-video{display:none}.user-upgrade__paywall-modal{margin-top:-40px}.user-upgrade__unit-paywall .user-upgrade__unit-video,.user-upgrade__standards-tracker-paywall .user-upgrade__standards-tracker-video{display:block}.user-upgrade__unit-video,.user-upgrade__standards-tracker-video{display:none}.embed-container{max-width:100%;height:0;padding-bottom:56.25%;position:relative;overflow:hidden}.embed-container iframe,.embed-container object,.embed-container embed{width:100%;height:100%;position:absolute;top:0;left:0}.share-planbook-form-wrapper{border:1px solid #0000;max-height:100px;transition:all .4s}.share-planbook-form-wrapper.is-visible{border:1px solid #d9d9d9;max-height:1000px;transition:all .4s}.share-planbook-form{opacity:0;background-color:var(--gray-lightest);max-height:0;padding:0 20px;transition:all .4s;overflow:hidden}.is-visible .share-planbook-form{opacity:1;max-height:1000px;padding:20px}.share-planbook-form__permission-options{border:1px solid var(--dividers);background-color:#fff;border-radius:5px;margin:10px 0 0}.btn-share-planbook{margin-top:10px}.share-planbook-form__permission-option{border-bottom:1px solid var(--dividers);cursor:pointer;padding:10px}.share-planbook-form__permission-option em{padding-right:5px;font-style:normal;font-weight:700}.share-planbook-form__permission-option:last-child{border-bottom:none}.share-planbook-form__permission-option.is-disabled{color:var(--color-hint)}.share-planbook-form__permission-option .label{background-color:var(--color-link-blue)}.share-planbook-form__permission-option.is-selected{color:var(--brand-primary)}.share-planbook-form__permission-option.is-selected svg{fill:var(--brand-primary)}.share-planbook-form__permission-option svg{vertical-align:bottom;width:20px;height:20px;display:inline-block}.create-planbook-form-wrapper,.create-group-form-wrapper{border:1px solid #0000;max-height:100px;transition:all .4s}:is(.create-planbook-form-wrapper,.create-group-form-wrapper).is-visible{border:1px solid #d9d9d9;max-height:1000px;transition:all .4s}.create-planbook-form,.create-group-form{opacity:0;max-height:0;transition:all .4s;overflow:hidden}.is-visible .create-planbook-form,.is-visible .create-group-form{opacity:1;background-color:#fafafa;max-height:1000px;padding:40px;transition:all .4s}.print-configurator__row{margin-top:2rem;margin-bottom:2rem}.print-configurator__material-label{font-size:1.2rem}.print-configurator__row--with-columns{display:-webkit-flex}.print-configurator__dropdown-column{margin-right:2rem}.print-configurator__dropdown-column:last-child{margin-right:0}.print-configurator__layout-select-wrapper{padding-top:1rem;display:-webkit-flex}.print-configurator__layout-select{border-bottom:1px solid var(--dividers);border-top:1px solid var(--dividers);width:50%;padding-top:.5rem;display:block}.print-configurator__layout-select input{display:none}.print-configurator__layout-select input:checked~label{color:var(--color-secondary-text);text-decoration:underline}.print-configurator__layout-select input:checked~label .print-configurator__layout-selector-icon svg{fill:var(--color-secondary-text);transition:all .3s}.print-configurator__layout-select .print-configurator__layout-selector-icon svg{fill:var(--color-hint);transition:all .3s}.print-configurator__layout-select label{color:var(--color-hint);cursor:pointer;font-size:1.25rem;font-weight:400;transition:all .3s}.print-configurator__layout-select label:hover{color:var(--color-secondary-text)}.print-configurator__layout-select .material-design-toggle{padding-top:.5rem}.print-configurator__layout-selector-icon{vertical-align:middle;display:inline-block}.print-configurator__layout-selector-icon svg{width:24px;height:24px}.print-configurator__help-text{color:var(--color-hint);font-size:1rem;line-height:2.5rem}.print-configurator__file-type-options,.print-configurator__course-list{display:flex;display:--webkit-flex;flex-wrap:wrap;padding-top:.5rem}.print-configurator__file-type-option,.print-configurator__course-list-course{-webkit-user-select:none;user-select:none;color:var(--color-secondary-text);cursor:pointer;padding-right:2rem;font-size:1.8rem}:is(.print-configurator__file-type-option,.print-configurator__course-list-course):hover,:is(.print-configurator__file-type-option,.print-configurator__course-list-course).is-selected{color:var(--color-text)}:is(.print-configurator__file-type-option,.print-configurator__course-list-course).is-selected svg{fill:var(--color-link-blue)}:is(.print-configurator__file-type-option,.print-configurator__course-list-course).is-selected .-circle{display:none}:is(.print-configurator__file-type-option,.print-configurator__course-list-course).is-selected .-checkmark{display:inline-block}.print-configurator__file-type-option-icon,.print-configurator__course-list-course-icon{vertical-align:baseline;display:inline-block}:is(.print-configurator__file-type-option-icon,.print-configurator__course-list-course-icon).-checkmark{display:none}.print-configurator__file-type-option-icon svg,.print-configurator__course-list-course-icon svg{vertical-align:bottom;width:32px;height:32px;fill:var(--color-hint);display:inline-block}.print-configurator__format-pane{margin-top:1rem}.print-configurator__action-button{cursor:pointer;height:2.5rem;margin-top:2rem}.print-configurator__format-buttons{width:100%;display:-webkit-flex}.print-configurator__format-buttons .btn{width:50%;color:var(--color-secondary-text);padding-top:1rem;padding-bottom:1rem;font-size:1.25rem}.print-configurator__format-buttons .btn:hover{color:var(--color-text);border-color:var(--color-hint);background-color:#0000}.print-configurator__format-buttons .btn:hover svg{fill:var(--color-text)}.print-configurator__format-buttons .btn.is-selected{color:var(--color-link-blue)}.print-configurator__format-buttons .btn.is-selected svg{fill:var(--color-link-blue)}.print-configurator__format-buttons svg{vertical-align:middle;height:1.5rem;fill:var(--color-secondary-text)}.print-configurator__upgrade-text{border:1px solid var(--gray-lighter);text-align:center;color:var(--color-link-blue);background-color:#fcf8e3;margin:1rem 0;padding:1.25rem}.print-modal .modal-dialog{z-index:99999;width:620px;margin-top:80px;padding-top:0;box-shadow:0 4px 10px #6666664d}.print-modal .modal-header{padding:1px 20px}.print-modal .modal-header-title{color:inherit;margin-top:20px;margin-bottom:10px;font-family:inherit;font-size:2rem;font-weight:500;line-height:1.1}.print-modal-body{padding:20px}.class-website__header{margin-top:2rem;padding-bottom:2.5rem}.class-website__title{color:var(--color-hint);text-transform:uppercase;text-align:center;margin-bottom:.5rem;font-size:2rem;font-weight:200}.class-website__date{color:var(--color-text);text-align:center;cursor:pointer;font-size:3rem;font-weight:700;line-height:1}.class-website__date:hover{text-decoration:underline}.class-website__previous,.class-website__next{vertical-align:top;margin-top:-1.5rem}:is(.class-website__previous,.class-website__next) svg{width:3rem;height:3rem;fill:var(--color-link-blue);margin-top:0}.class-website__previous{float:left}.class-website__next{float:right}.class-website__no-classes{text-align:center;color:var(--color-secondary-text);margin-top:1rem;font-size:1.5rem}.class-website__layout{text-align:center;flex-direction:row;justify-content:center;font-size:1.5rem;display:flex}.class-website__layout a{padding:0 1rem}.class-website__layout a.active{font-weight:700;text-decoration:underline}.class-website-week-row{flex-direction:row;justify-content:space-between;display:flex}@media screen and (max-width:992px){.class-website-week-row{flex-direction:column}}.class-website-week-row__column{width:20%;margin-right:1rem;padding-right:1rem}.class-website-week-row__column:last-child{border-right:0;margin-right:0;padding-right:0}@media screen and (max-width:992px){.class-website-week-row__column{width:100%}}.class-website-week-row__column-date{text-align:center;color:var(--color-text);align-self:center;padding-top:1.4rem;padding-bottom:1.4rem;font-size:1.4rem;font-weight:400;display:block}.class-website-course-date{margin-top:2rem;padding-bottom:2rem}.class-website-course-date__course-title{text-align:left;color:var(--color-charcoal);text-transform:uppercase;font-size:1.5rem;font-weight:400;line-height:1}.class-website-course-date__course-title--week{text-align:left;text-transform:none;padding-bottom:0;font-size:1.5rem;line-height:1}.class-website-course-date__lesson-title{text-align:left;font-size:2.5rem;font-weight:700;line-height:1}.class-website-course-date__lesson-title--week{text-align:left;font-size:2rem;line-height:1}.class-website-course-date__nothing-published{text-align:center;color:var(--color-secondary-text);font-size:2rem}.class-website-course-date__lesson-title{margin-bottom:.7rem;line-height:1}.class-website-lesson__section-title{font-size:1.5rem;font-weight:700}.class-website-lesson__section-title--week{font-size:1.5rem}.class-website-lesson__section-value{overflow-wrap:anywhere;font-size:1.5rem;font-weight:400}.class-website-lesson__section-value ul,.class-website-lesson__section-value ol{padding-left:2rem}.class-website-lesson__section-value img{width:100%}.class-website-lesson__section-value--week{font-size:1.3rem}.class-website-lesson__attachment-list{padding-left:0;list-style:none}.class-website-lesson__attachment{padding-right:1rem;font-size:1.4rem}.class-website-lesson__attachment a{flex-direction:row;flex-wrap:no-wrap;width:100%;display:flex}.class-website-lesson__attachment a svg{width:1.4rem;fill:var(--color-secondary-text);vertical-align:middle;min-width:1.2rem;height:1.4rem;padding-top:.2rem;padding-right:.5rem}.class-website-lesson__attachment a{padding-bottom:.5rem}.class-website-lesson__attachment a span{overflow-wrap:anywhere;flex-shrink:2;width:100%}.class-website-lesson__attachment--week{font-size:1.3rem}.class-website-settings{border:1px solid var(--dividers);background-color:#fff;flex-direction:row;margin:2rem;display:-webkit-flex}.class-website-settings--v5{border-radius:var(--radius-lg);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin:calc(var(--spacing) * 0);margin-inline:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 6)}.class-website-settings__boxed-select--v5{min-height:4rem}.class-website-settings__site-url{color:var(--color-hint);flex-direction:row;font-family:monospace;font-size:1.4rem;display:flex}.class-website-settings__site-url a{color:var(--color-secondary-text)}.class-website-settings__slug-input{color:var(--color-link-blue);width:100%;min-width:150px;display:inline-block}.class-website-settings__slug-input::placeholder{color:var(--color-secondary-text);opacity:1}.class-website-settings__boxed-label--v5{padding-inline:calc(var(--spacing) * 6);font-size:var(--text-2xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-secondary-text);text-transform:uppercase;margin-bottom:calc(var(--spacing) * 0)}.class-website-settings__slug-url--v5{white-space:nowrap}.class-website-settings__boxed-input--v5{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2);font-size:var(--text-3xl);border-radius:3.40282e38px;flex-direction:row;display:flex}.class-website-settings__boxed-input--v5.--slug{font-size:var(--text-base);font-family:var(--font-mono);color:var(--color-hint);flex-direction:row}.class-website-settings__slug-input--v5{margin-left:calc(var(--spacing) * 0);width:100%;padding-left:calc(var(--spacing) * 0);color:var(--color-black)}.class-website-settings__slug-input--v5:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.class-website-settings__slug-input--v5:focus{outline-offset:2px;outline:2px solid #0000}}.class-website-settings__button-group--v5{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-dividers);flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-top:2rem;padding-left:2rem;padding-right:2rem;display:flex}.class-website-settings__button-group--v5__button{text-align:center;font-size:var(--text-xl);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-link-blue);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-link-blue);cursor:pointer;margin-inline:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 4);flex-direction:row;flex-grow:1;flex:0 1 content;border-radius:3.40282e38px;align-items:center;gap:.5rem;transition:color .2s,background-color .2s;display:flex}.class-website-settings__button-group--v5__button:hover,.class-website-settings__button-group--v5__button:focus{--tw-outline-style:none;outline-style:none;text-decoration-line:underline}@media(forced-colors:active){.class-website-settings__button-group--v5__button:hover,.class-website-settings__button-group--v5__button:focus{outline-offset:2px;outline:2px solid #0000}}.class-website-settings__button-group--v5__button:active{background-color:var(--color-link-blue);color:var(--color-white);--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.class-website-settings__button-group--v5__button:active{outline-offset:2px;outline:2px solid #0000}}.class-website-settings__button-group--v5__button.--is-link-style{padding-block:calc(var(--spacing) * 0);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);border-color:#0000}.class-website-settings__form-group{padding-bottom:2rem;padding-left:2rem;padding-right:2rem;display:block}.class-website-settings__form-group--v5{flex-direction:column;padding-bottom:1rem;display:flex}.class-website-settings__form-group--v5 .material-input{border-bottom:0}.class-website-settings__form-group--v5{padding-left:2rem;padding-right:2rem}.class-website-settings__delete-website{color:var(--color-hint);padding-top:.5rem}.class-website-settings__delete-website svg{fill:var(--color-secondary-text)}.class-website-settings__delete-website{width:100%;padding-left:2rem;padding-right:2rem}.class-website-settings__form-side{width:100%;padding-top:2rem;padding-bottom:2rem}.class-website-settings__preview-side{border-left:1px solid var(--dividers);flex-direction:column;width:40%;padding-left:1rem;display:-webkit-flex}.class-website-settings__preview-side-header{color:var(--color-link-blue);width:100%;font-size:1.5rem}.class-website-settings__preview-side iframe{border:1px solid var(--dividers);width:100%;height:100%}.class-website-settings__embed-code{background-color:var(--dividers);white-space:normal;padding:1rem;font-size:.8rem}.class-website-settings__url-error{margin-top:1.4rem;font-size:1.2rem}.class-website-settings-modal{margin-top:2rem}.class-website-settings-modal .modal-body{padding-top:20px}.class-website-settings-modal .modal-dialog{max-width:1000px;box-shadow:0 2px 20px var(--dividers);margin-left:auto;margin-right:auto;padding-top:0}.class-website-settings-modal__header-title{color:var(--color-text);text-align:center;font-size:3rem;font-weight:700}.class-website-settings-modal__header-subtitle{text-align:center;color:var(--color-secondary-text);font-size:2rem;font-weight:300}.class-website-settings-modal__header{margin-bottom:1rem;padding-bottom:1rem}.class-website-settings-modal__steps{padding-bottom:2rem;display:-webkit-flex}.class-website-settings-modal__step{width:100%;padding:1rem}.class-website-settings-modal__step:first-child{padding-left:0}.class-website-settings-modal__step:last-child{padding-right:0}.class-website-settings-modal__step-number{text-transform:uppercase;color:var(--color-secondary-text);text-align:center;border-bottom:1px solid var(--dividers);margin-bottom:1.5rem;padding-bottom:.5rem;font-size:1.5rem;font-weight:700}.class-website-settings-modal__step-picture{float:left;width:33%;padding-right:1rem}.class-website-settings-modal__step-picture img{width:100%}.class-website-settings-modal__step-title{color:var(--color-text);text-align:left;margin-bottom:.5rem;font-size:1.7rem;font-weight:700;line-height:1}.class-website-settings-modal__step-instructions{color:var(--color-secondary-text);text-align:left;font-size:1.4rem}.class-website-settings-modal__footer{text-align:center}.class-website-settings-modal__new-website{color:var(--color-link-blue);border:1px solid var(--color-link-blue);text-align:center;border-radius:30px;margin-bottom:2rem}.class-website-settings-modal__paywall{border-top:1px solid var(--dividers);padding-top:2rem}.class-website-settings-modal__paywall-title{text-align:center;font-size:2rem;font-weight:700}.class-website-settings-modal__paywall-description{text-align:center;color:var(--color-secondary-text);max-width:50vw;margin-left:auto;margin-right:auto;font-size:1.5rem}.migrate-from-ct-faq h1{color:var(--color-link-blue);margin-top:0;font-size:2.75rem;font-weight:200}.migrate-from-ct-faq p{color:var(--color-secondary-text);margin-bottom:0;padding-top:0;padding-bottom:0;font-size:1.2rem;line-height:1.3}.migrate-from-ct-faq p:nth-child(odd){padding-bottom:1.2rem}.migrate-from-ct-faq b{color:var(--color-text);font-size:1.2rem}.section-actions-group-wrapper{z-index:9999;width:100%;height:28px;margin-top:0;margin-bottom:-1.2rem;position:absolute;bottom:0;left:0}.section-actions-group{opacity:1;flex-direction:row;justify-content:center;display:-webkit-flex;transform:translateZ(0)}.section-actions-group:hover{opacity:1}.btn-section-action,.btn-standards-action{transform-origin:50%;opacity:0;text-align:left;color:#000;cursor:pointer;border-bottom:1px solid var(--color-hint);background-color:#fff;flex-direction:row;font-size:1rem;font-weight:400;transition:opacity .3s ease-in;display:-webkit-flex;transform:scale(0);box-shadow:3px 4px 4px #4d4d4d33}:is(.btn-section-action,.btn-standards-action):first-child{border-radius:20px 0 0 20px;padding-left:5px;box-shadow:0 5px 4px #4d4d4d33}:is(.btn-section-action,.btn-standards-action):last-child{border-radius:0 20px 20px 0;padding-right:5px;box-shadow:2px 5px 4px #4d4d4d33}:is(.btn-section-action,.btn-standards-action) svg{vertical-align:top;width:28px;height:28px;fill:var(--color-hint);border-radius:20px;padding:4px;transition:fill .3s}:is(.btn-section-action,.btn-standards-action) svg path{stroke:#000}.btn-section-action,.btn-standards-action{margin-bottom:.75rem}:is(.btn-section-action,.btn-standards-action)>.is-open .hint--bottom--before,:is(.btn-section-action,.btn-standards-action)>.is-open .hint--bottom--after{display:none}:is(.btn-section-action,.btn-standards-action):hover svg{fill:var(--color-link-blue);opacity:1;border-color:var(--color-link-blue)}:is(.btn-section-action,.btn-standards-action):active svg{background-color:var(--color-link-blue);fill:#fff}.btn-section-action--has-comments,.btn-section-action--is-public{opacity:1;background-color:var(--color-link-blue);border-color:var(--color-link-blue)}:is(.btn-section-action--has-comments,.btn-section-action--is-public) svg{opacity:1;fill:#fff}:is(.btn-section-action--has-comments,.btn-section-action--is-public):hover{background-color:var(--color-link-blue)}:is(.btn-section-action--has-comments,.btn-section-action--is-public):hover svg{fill:#fff}.btn-section-action--menu-is-open{opacity:1}.btn-standards-action{background-color:#0000;border:none;outline:none;padding:0;display:none}.btn-standards-action svg{width:14px;height:14px}.btn-standards-action--copy,.btn-section-action--copy,.btn-standards-action--paste,.btn-section-action--paste{outline:none}.section-actions-group-wrapper.is-hovering .section-actions-group{opacity:1}.section-actions-group-wrapper.is-hovering .btn-section-action{opacity:1;transform:scale(1)}.section-actions-group-wrapper.is-hovering{border-color:#ccc}.section-actions-group-wrapper.is-hovering .btn-move-block{opacity:.3}.section-actions-group-wrapper.is-hovering .comments-attachments{opacity:1}.day .section-actions-group{-webkit-user-select:none;user-select:none;justify-content:flex-start}.day .section-actions-group .btn-section-action{margin-right:10px}.btn-section-action{-webkit-user-select:none;user-select:none}.week .section-actions-group .btn-section-action{width:20px;height:20px}.week .section-actions-group .btn-section-action__description,.btn-section-action__description{-webkit-user-select:none;user-select:none;display:none}.summarized-lesson{border-bottom-style:solid;border-bottom-width:1px}.summarized-lesson.is-off{background-image:repeating-linear-gradient(-45deg,#ffffffe6,#ffffffe6 1rem,#ffffff80 1rem 2rem)}.summarize-lesson__bump-notice{color:#fff;text-align:center;background-color:#666;border-radius:.5rem;width:100px;margin-top:-4.5rem;padding:1rem;display:none;position:absolute;top:-40px;left:calc(50% - 50px)}.summarize-lesson__bump-notice-title{padding-bottom:.25rem;font-size:1.2rem;font-weight:600;line-height:1;display:none}.summarize-lesson__bump-notice-description{font-size:1rem;font-weight:300;line-height:1.1;display:none}.summarized-lesson.drop-target .summarize-lesson__bump-notice{display:none}.summarized-lesson__interior{z-index:9999;vertical-align:middle;background-color:#fffc;flex-direction:row;justify-content:flex-start;align-items:center;height:24px;margin:0;padding-left:calc(.5rem - 4px);display:flex}.summarized-lesson__interior.is-focused{background-color:#ffffff80}.summarized-lesson.drop-target .summarized-lesson__interior{z-index:0;background-color:#0000;position:relative;box-shadow:inset 0 0 1rem #4d4d4d80}.summarized-lesson.drop-target .summarized-lesson__interior:before{content:"Move here and bump";color:#000;text-align:center;width:100%;font-weight:800;line-height:1;position:absolute;top:.6rem}.summarized-lesson.drop-target .summarized-lesson__interior .summarized-lesson__title{color:#0000}.summarized-lesson__interior.is-dragging{transform:translateZ(10px)}.summarized-lesson__interior.is-dragging .summarized-lesson__title{color:var(--color-text);text-shadow:none}.summarized-lesson__interior.is-dragging{opacity:1;z-index:999999;transition:box-shadow .4s;position:relative;transform:translateZ(100px);box-shadow:0 .5rem 2rem #00000080;visibility:visible!important;background-color:#fff!important}.summarized-lesson__interior.is-dragging .summarized-lesson__move-pad{visibility:visible;z-index:9999;transform:translateZ(100px)}.summarized-lesson__interior.is-dragging-start{transition:box-shadow .4s,transform .1s}.summarized-lesson__title{color:#000c;white-space:nowrap;vertical-align:middle;height:100%;font-size:1rem;font-weight:600;line-height:24px;overflow:hidden}.summarized-lesson__title:focus:empty:before{color:#fff}.summarized-lesson__date-annotation-title{color:#000c;text-transform:uppercase;letter-spacing:.3px;padding-left:1rem;font-weight:800;line-height:1.2}.single-lesson-wrapper{padding-bottom:2rem}.single-lesson{border:1px solid #0000001a;border-bottom-color:#00000080;border-radius:8px}.single-lesson.is-off{background-image:repeating-linear-gradient(-45deg,#0000,#0000 1rem,#0000001a 1rem 2rem)}.single-lesson--is-pristine{opacity:.85;transition:opacity .2s}.single-lesson--is-pristine:hover{opacity:1}.single-lesson__ugly-message-if-no-cards-on-version{background-color:#fff;padding:1rem}.single-lesson__is-new-indicator{color:#fff;text-transform:uppercase;opacity:0;border:1px solid #fff;border-radius:2px;margin:-2px 1rem 0 0;padding:1px 4px;font-size:10px}.single-lesson__is-new-indicator--active{opacity:.8}body:not(.is-dragging) .single-lesson:hover .single-lesson__is-new-indicator{opacity:0}.single-lesson--no-border{border:none}.single-lesson__spinner{vertical-align:middle;padding-top:20px;padding-bottom:20px}.single-lesson.drop-target{z-index:0;position:relative;box-shadow:inset 0 0 4px #4d4d4db3}.single-lesson.drop-target .single-lesson__header{opacity:0}.single-lesson.drop-target:before{content:attr(data-move-text);color:#fff;text-align:center;padding:1rem;font-size:1.25rem;font-weight:700;line-height:1.1;position:absolute;top:2rem}.single-lesson__interior.is-dragging{transform-origin:0 0;z-index:2147483647;background-color:#fff;transition:box-shadow .4s,transform .1s;position:relative;box-shadow:0 .5rem 2rem #00000080}.single-lesson__interior.is-dragging .single-lesson__body{display:none}.single-lesson__interior.is-dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important}.single-lesson__header{border-bottom:1px solid #0000;flex-direction:row;width:100%;padding:.5rem 0 .25rem;transition:opacity .3s;display:flex;background-color:#fff!important}.single-lesson__header:hover .single-lesson__move-pad{opacity:.1}.single-lesson__header:hover{border-bottom:1px solid var(--dividers)}.single-lesson__header--is-collapsed{border-bottom:0;border-radius:0 0 3px 3px}.single-lesson__course-title-bar{color:#4d4d4de6;cursor:ns-resize;border-radius:8px 8px 0 0;flex-flow:row;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1.5rem .75rem .15rem;display:-webkit-flex;position:relative;background-color:#0000000d!important}.single-lesson__course-title-bar--white{border-bottom:1px solid var(--dividers);background-color:#fff!important}.single-lesson__sort-arrow{width:1rem;height:1rem}.single-lesson__sort-arrow.is-disabled{opacity:0}.single-lesson__sort-arrow svg{opacity:.3;vertical-align:middle;width:1rem;height:1rem}.single-lesson__course-title{vertical-align:middle;color:#0006;white-space:nowrap;-webkit-user-select:none;user-select:none;padding:0;font-size:1.2rem;font-weight:600;line-height:1rem;display:inline-block;overflow:hidden}.single-lesson__course-title svg{opacity:0}.single-lesson__course-title:hover svg{opacity:1}.single-lesson__is-off-but-lesson-notice{padding:1.5rem;font-size:1.6rem;line-height:1.1}.single-lesson__is-off-but-lesson-notice__heading{font-weight:700}.single-lesson__is-off-but-lesson-notice__subheading{font-size:1.4rem;font-weight:400}.single-lesson__lesson-title{color:#000c;padding-bottom:.75rem;font-size:1.7rem;font-weight:800;line-height:1.1}.single-lesson__lesson-title:empty:before{content:attr(placeholder);color:#4d4d4d4d;border-bottom:1px dashed #4d4d4d33;transition:border .3s,color .3s}.single-lesson__lesson-title:focus:before{border-width:1px;border-bottom-style:solid;min-width:100%;transition:border .3s,color .3s}.single-lesson__lesson-date{color:#000c;font-size:1.1rem;font-weight:600}.single-lesson__lesson-title--big{font-size:3rem}.single-lesson__body--big .lesson-section__title{font-size:1.8rem}.single-lesson__body--big .lesson-section__value,.single-lesson__body--big .attachment-list-item{font-size:1.4rem}.single-lesson__titles{vertical-align:middle;flex-flow:wrap;width:calc(100% - 2.5rem);padding-top:.5rem;padding-bottom:0;display:-webkit-flex}.single-lesson__titles__unit-range{color:var(--color-secondary-text);font-size:1.2rem;font-weight:400}.single-lesson__unit-color-selector{margin:.7rem .7rem .7rem 0}.single-lesson__units{flex-flow:wrap;min-width:100%;min-height:.5rem;padding-top:.2rem;display:flex;overflow-x:hidden}.single-lesson__unit{flex-direction:row;align-items:center;display:flex}.single-lesson__unit:last-child .single-lesson__unit-arrow{display:none}.single-lesson__unit{opacity:.5;cursor:pointer}.single-lesson__unit:hover{opacity:1}.single-lesson__unit-title{vertical-align:middle;white-space:nowrap;text-overflow:ellipsis;color:#0000;max-width:140px;margin-bottom:.2rem;margin-right:-.75rem;padding:0;font-size:1.1rem;line-height:1rem;display:inline-block;overflow:hidden;color:var(--color-text)!important}.single-lesson__unit-arrow{vertical-align:middle;width:.8rem;height:.8rem}.single-lesson__collapse-btn-wrapper{border-left:1px solid var(--dividers);border-right:1px solid var(--dividers);background-color:#fff;width:auto;padding:0 1rem}.single-lesson__collapse-btn svg{vertical-align:middle;width:1.5rem;height:1.5rem;margin-bottom:.25rem}.single-lesson__collapse-btn{text-align:center;cursor:pointer;border:1px solid;border-radius:2rem;font-weight:400}.single-lesson__collapse-btn:hover{text-decoration:underline}.single-lesson{position:relative}.single-lesson:hover .single-lesson__expand-btn-wrapper{opacity:1;transition:opacity .2s}.single-lesson__expand-btn-wrapper{opacity:0;width:100%;padding-top:0;font-size:1rem;position:absolute;top:calc(100% - 5px)}.single-lesson__expand-btn-wrapper svg{fill:#000;vertical-align:middle;width:1rem;height:1rem}.single-lesson__expand-btn-wrapper{letter-spacing:.1px;cursor:pointer;color:#fff;text-align:center;flex-direction:row;justify-content:center;margin-left:auto;margin-right:auto;font-weight:400;display:flex}.single-lesson__expand-btn-wrapper:hover{text-decoration:underline}.single-lesson__expand-btn{-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:0 0 1rem 1rem;padding:0 1rem .4rem}.single-lesson__dropdown{position:absolute;top:12px;right:1rem}.single-lesson__dropdown-trigger{text-align:right;transform-origin:middle middle;opacity:1;cursor:pointer;color:#fff;background-color:#0000001a;border-radius:4rem;flex-flow:row;justify-content:center;height:1.75rem;margin-top:-.5rem;margin-bottom:-.5rem;margin-right:-.75rem;padding:0;font-size:1.2rem;line-height:1.1;transition:opacity .3s,transform .3s;display:flex}.single-lesson__dropdown-trigger svg{vertical-align:middle;text-align:center;opacity:1;fill:#fff;width:1.25rem;height:1.25rem}.single-lesson__dropdown-trigger.active svg{transform:rotate(180deg)}.single-lesson__dropdown-trigger{-webkit-user-select:none;user-select:none;max-width:2rem;padding:.25rem;overflow:hidden}.single-lesson:hover .single-lesson__dropdown-trigger{max-width:200px;padding:.25rem .25rem .25rem .75rem}body.is-dragging .single-lesson .single-lesson__dropdown-trigger{visibility:hidden}.single-lesson:hover .single-lesson__dropdown-trigger__text{max-width:200px}.single-lesson__dropdown-trigger__text{white-space:nowrap;max-width:0;overflow:hidden}.lesson-section-public-notice{text-align:left;color:var(--color-secondary-text);flex-direction:row;align-items:center;margin-top:.3rem;display:flex}.lesson-section-public-notice svg{width:1.2rem;height:1.2rem;fill:var(--color-secondary-text);vertical-align:baseline;margin-right:.3rem}.single-lesson__permissions-denied{vertical-align:middle;color:#fff;flex-direction:row;justify-content:center;align-items:center;padding:1rem;font-size:1.5rem;line-height:1.2;display:flex}.single-lesson__permissions-denied-icon{width:3rem;min-width:3rem;height:3rem;margin-right:.5rem}.single-lesson__permissions-denied-icon svg{fill:#fff;width:100%;height:100%}.month-grid{table-layout:fixed;margin-bottom:0}.month-grid-fb__date-box__inner{opacity:.5;transition:opacity .5s;display:flex}.month-grid-fb__date-box__inner.is-current-month,.month-grid-fb__date-box__inner.is-selected{opacity:1}.month-grid-fb__date-box__inner--rows{opacity:1;flex-direction:row;align-items:flex-start}.month-grid-fb__date-box__inner--rows .lesson-container{width:100%}.month-grid-fb__date-box__inner--columns{flex-direction:column}.month-grid__date-circle{font-weight:600}.month-grid__date-circle[data-is-current-month].is-monday{color:#000;font-weight:800}.month-grid__date-circle{color:#000;text-align:left;border:0;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding-top:.5rem;padding-bottom:.5rem;font-size:1.25rem;line-height:2.1rem;transition:background-color .5s;display:flex}.month-grid__date-circle.month-grid__date-circle--as-columns{text-align:left}.month-grid__date-circle.month-grid__date-circle--as-rows{color:var(--color-secondary-text);height:27px;margin:0 1rem;padding:0;font-size:1.1rem;font-weight:600;line-height:27px}a.month-grid__date-circle-month{color:#000;white-space:nowrap;margin-left:.5rem;display:inline-block}.month-grid__date-circle-month--rows{text-align:left}.month-grid__date-circle-date{display:inline-block}.month-grid__day-of-weeks,.week-grid__day-of-weeks{z-index:999;table-layout:fixed;text-align:center;color:#fff;background-color:#dfe4e7;width:100%;font-weight:400;position:absolute;top:210px}:is(.month-grid__day-of-weeks,.week-grid__day-of-weeks) tr{vertical-align:bottom;height:30px}.month-grid__day-of-weeks{color:var(--color-text);background-color:#fff;box-shadow:0 .25rem .25rem #1a1a1a1a}.month-grid__day-of-weeks tr{vertical-align:middle}.month-grid__day-of-weeks--course-titles{width:auto}td.month-grid__day-of-weeks--course-titles--date-column{text-align:left;width:225px;min-width:225px;max-width:225px;padding-left:14px;font-weight:700}td.month-grid__day-of-weeks--course-title{text-align:left;width:202px;padding-left:14px;font-weight:700}.month-grid__day-of-weeks--no-nav-bar{top:130px}.month-grid__day-of-weeks--with-sidebar{width:calc(100% - 200px);right:200px}.month-grid__day-of-weeks--with-sidebar td{margin-top:0}.month-grid-fb{display:flex}.month-grid-fb--days-as-rows{flex-flow:column}.month-grid-fb--days-as-columns{flex-flow:wrap}.month-grid-fb__week-box-wrapper{flex-direction:row;width:100%;display:flex}.month-grid-fb__date-box-wrapper--days-as-columns{border:1px solid var(--color-secondary-text);background-color:#fff;border-radius:2px 2px 0 0;flex-flow:column;align-items:flex-start;min-width:calc(20% - 8px);margin:4px;display:flex}.month-grid-fb__date-box-wrapper--days-as-columns .lesson-container{border-radius:1px;width:100%;margin:2px 0 0}.month-grid-fb__date-box-wrapper--days-as-columns .summarized-lesson{width:100%}.month-grid-fb__date-box-wrapper--days-as-columns.is-selected{border:1px solid #000}.month-grid-fb__date-box-wrapper--days-as-columns.is-selected a.month-grid__date-circle-month{color:var(--color-link-blue);font-weight:800}.month-grid-fb__date-box-wrapper--days-as-columns.courses-count-1{min-height:64px}.month-grid-fb__date-box-wrapper--days-as-columns.courses-count-2{min-height:91px}.month-grid-fb__date-box-wrapper--days-as-columns.courses-count-3{min-height:118px}.month-grid-fb__date-box-wrapper--days-as-columns.courses-count-4{min-height:145px}.month-grid-fb__date-box-wrapper--days-as-columns.courses-count-5{min-height:172px}.month-grid-fb__date-box-wrapper--days-as-columns.courses-count-6{min-height:199px}.month-grid-fb__date-box-wrapper--days-as-columns.courses-count-7{min-height:226px}.month-grid-fb__date-box-wrapper--days-as-columns.courses-count-8{min-height:253px}.month-grid-fb__date-box-wrapper--days-as-columns.courses-count-9{min-height:280px}.month-grid-fb__date-box-wrapper--days-as-columns.courses-count-10{min-height:307px}.month-grid__date-circle-wrapper{display:flex}.month-grid__date-circle-wrapper--as-columns{justify-content:left;width:100%}.month-grid__date-circle-wrapper--as-rows{justify-content:flex-end;min-width:225px;max-width:225px;display:flex}.month-grid-fb__date-box-wrapper--days-as-rows{border-bottom:1px solid var(--dividers);background-color:#fff;flex-flow:row;align-items:center}.month-grid-fb__date-box-wrapper--days-as-rows .summarized-lesson{width:200px;margin-right:2px}.month-grid-fb__date-box-wrapper--days-as-rows .planbook-outside-school-year-notice.is-month-layout,.month-grid-fb__date-box-wrapper--days-as-rows .planbook-inside-school-year-notice.is-month-layout{margin:0;padding:.3rem 0 0}:is(.month-grid-fb__date-box-wrapper--days-as-rows .planbook-outside-school-year-notice.is-month-layout,.month-grid-fb__date-box-wrapper--days-as-rows .planbook-inside-school-year-notice.is-month-layout) .planbook-outside-school-year-notice__headline--date,:is(.month-grid-fb__date-box-wrapper--days-as-rows .planbook-outside-school-year-notice.is-month-layout,.month-grid-fb__date-box-wrapper--days-as-rows .planbook-inside-school-year-notice.is-month-layout) .planbook-inside-school-year-notice__headline--date{display:inline}:is(.month-grid-fb__date-box-wrapper--days-as-rows .planbook-outside-school-year-notice.is-month-layout,.month-grid-fb__date-box-wrapper--days-as-rows .planbook-inside-school-year-notice.is-month-layout) .planbook-outside-school-year-notice__question,:is(.month-grid-fb__date-box-wrapper--days-as-rows .planbook-outside-school-year-notice.is-month-layout,.month-grid-fb__date-box-wrapper--days-as-rows .planbook-inside-school-year-notice.is-month-layout) .planbook-outside-school-year-notice__answer,:is(.month-grid-fb__date-box-wrapper--days-as-rows .planbook-outside-school-year-notice.is-month-layout,.month-grid-fb__date-box-wrapper--days-as-rows .planbook-inside-school-year-notice.is-month-layout) .planbook-inside-school-year-notice__question,:is(.month-grid-fb__date-box-wrapper--days-as-rows .planbook-outside-school-year-notice.is-month-layout,.month-grid-fb__date-box-wrapper--days-as-rows .planbook-inside-school-year-notice.is-month-layout) .planbook-inside-school-year-notice__answer{display:none}.month-grid-fb__date-box{width:100%;display:flex}.month-grid-fb__date-box--days-as-columns{flex-flow:column}.month-grid-fb__date-box--days-as-rows{flex-flow:row;align-items:center}.month-grid-fb__routine-container{display:flex}.month-grid-fb__routine-container--as-rows{flex-direction:row}.month-grid-fb__routine-container--as-columns{flex-direction:column}.month-grid__date-circle-day-menu{color:var(--color-hint);vertical-align:top;cursor:pointer;height:1.5rem;margin:0 .5rem 0 0;font-size:1rem;font-weight:400;line-height:1.5rem}.month-grid__date-circle-day-menu svg{vertical-align:middle;width:1rem;height:1rem;margin-top:0}.month-grid__date-circle-day-menu{opacity:0;transition:opacity .2s}.month-grid-fb__date-box:hover .month-grid__date-circle-day-menu{opacity:1}.day-grid-row{padding-inline:calc(var(--spacing) * 2);margin-top:2rem}@media(min-width:641px){.day-grid-row{padding-inline:calc(var(--spacing) * 8)}}.week-grid{table-layout:fixed;position:relative}.week-grid tbody tr td{border-top:0}.week-grid__no-visible-courses{text-align:center;background-color:#fff;margin:2rem;padding:4rem}.week-grid__no-visible-courses--for-month-view{margin-top:4rem}.week-grid__no-visible-courses__title{color:var(--color-text);font-size:3rem;font-weight:700}.week-grid__no-visible-courses__subtitle{color:var(--color-text);font-size:2rem;font-weight:400}.week-grid__day-off-weeks{z-index:99999999;flex-direction:row;align-items:center;margin-bottom:1rem;display:flex;position:sticky;top:8rem}.week-grid__day-of-weeks__date{justify-content:center;width:20%;min-height:2rem;display:flex}.week-grid__day-of-weeks__date>div{width:100%;padding-inline:calc(var(--spacing) * 2)}.week-grid__course-column{vertical-align:top;width:20%;padding:0 .5rem}.table>tbody tr td.week-grid__course-column{border-top:0}.table>tbody>tr>td.week-grid__template-date{text-align:center;vertical-align:bottom;color:var(--color-secondary-text);border-top:0;padding-top:2.1rem;padding-bottom:0;font-size:1.4rem;line-height:1}.week-grid__day-of-weeks__date-menu-date-string,.week-grid__day-of-weeks__date-menu-date-string>a{color:#fff}.week-grid__day-of-weeks__date-menu-date-string{cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;text-shadow:0 1px 4px #1a1a1af2;flex-direction:row;justify-content:center;font-size:1.5rem;line-height:1.2;display:flex}@media screen and (max-width:992px){.week-grid__day-of-weeks__date-menu-date-string{flex-direction:column;align-items:center}}.week-grid__day-of-weeks__date-menu-trigger{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;background-color:#4d4d4d80;border-radius:2rem;flex-direction:row;align-items:center;max-width:2rem;margin-left:.5rem;padding:.25rem;font-size:1.2rem;font-weight:400;display:flex;overflow:hidden}.week-grid__day-of-weeks__date-menu-trigger svg{vertical-align:middle;fill:#fff;flex-grow:2;width:1.5rem;height:1.5rem}@media screen and (max-width:992px){.week-grid__day-of-weeks__date-menu-trigger{max-width:100px;margin-bottom:1rem}.week-grid__day-of-weeks__date-menu-trigger .day-menu-trigger-text{opacity:1;max-width:100px;padding-left:.5rem;font-size:1.2rem}}.day-menu-trigger-text{opacity:1;white-space:nowrap;max-width:0;height:1.75rem;font-size:0;overflow:visible}.week-grid__day-of-weeks__date-menu-trigger--is-active{max-width:100px}.week-grid__day-of-weeks__date-menu-trigger--is-active .day-menu-trigger-text{opacity:1;max-width:100px;padding-left:.5rem;font-size:1.2rem}.week-grid__routine-row td{min-width:20vw;max-width:20vw;border-top:0!important}table td.year-grid__date-column{width:50px;min-width:50px;font-size:1rem;font-weight:500}.year-grid__date-circle{text-align:center;vertical-align:middle;background-color:#fff;border-radius:5rem;width:5rem;height:5rem;margin-top:1rem;margin-bottom:1rem;padding:.5rem;font-weight:200;line-height:1;display:inline-block}.year-grid__date-circle-month,.week-grid__date-circle-day-of-week{font-size:1rem}.year-grid__date-circle-date{font-size:2rem}table tbody tr td.year-grid__course-column{width:200px;min-width:200px}.table-scrollable{-webkit-appearance:none}.table-scrollable::-webkit-scrollbar{-webkit-appearance:none;height:12px}.table-scrollable::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:12px;-webkit-box-shadow:0 0 1px #ffffff80}.table-scrollable{overflow-x:scroll}.single-lesson__move-pad,.lesson-section__move-pad,.summarized-lesson__move-pad,.reorder-routine-parts__course-move-pad,.reorder-routine-parts__card-part-move-pad,.day-card__move-pad{opacity:.2;cursor:move;background-color:#0000;background-image:url(/assets/images/new-move-bar-black.svg);background-repeat:repeat-y;background-size:contain;min-width:9px;margin-left:4px;margin-right:4px;cursor:-webkit-grab!important;cursor:grab!important}.is-dragging :is(.single-lesson__move-pad,.lesson-section__move-pad,.summarized-lesson__move-pad,.reorder-routine-parts__course-move-pad,.reorder-routine-parts__card-part-move-pad,.day-card__move-pad){cursor:-webkit-grabbing!important;cursor:grabbing!important}.summarized-lesson__move-pad{opacity:.2;background-image:url(/assets/images/new-move-bar-black.svg);height:calc(100% - 8px);margin:4px .25rem}.is-dragging .summarized-lesson__move-pad{opacity:0}.lesson-section__move-pad,.day-card__move-pad{opacity:.4;opacity:0;background-image:url(/assets/images/new-move-bar.svg);transition:opacity .3s}body:not(.is-dragging) .lesson-section:hover .lesson-section__move-pad--enabled{opacity:.4;transition:opacity .3s}.day-card__move-pad{opacity:.1;background-image:url(/assets/images/new-move-bar-black.svg);margin-right:.5rem}.single-lesson__move-pad{opacity:0;cursor:grab;background-image:url(/assets/images/new-move-bar-black.svg);margin-bottom:-5px;transition:opacity .3s}.single-lesson__move-pad .is-dragging{cursor:grabbing}.single-lesson__move-pad.is-disabled{opacity:0!important}.lesson-sections-sortable,.lesson-sections{transform:none!important}.lesson-section{background-color:#fff;border-top:1px solid #0000;border-bottom:1px solid #0000;flex-direction:row;padding:.6rem 1rem .5rem 0;transition:box-shadow .3s ease-in-out;display:-webkit-flex;position:relative}.lesson-section.lesson-section--read-only:hover{box-shadow:none;border-top-color:#0000;border-bottom-color:#0000}.lesson-section.just-moved{background-color:#fcfccf;transition:background-color .75s cubic-bezier(.445,.05,.55,.95)}body:not(.is-dragging) .lesson-section:hover{border-top:1px solid var(--dividers);border-bottom:1px solid var(--dividers);z-index:99;box-shadow:0 0 2rem #6663}.lesson-section__text{width:calc(100% - 20px)}.lesson-section__title{resize:none;width:100%;color:var(--color-text);outline:none;margin-bottom:.3rem;padding-bottom:.4rem;font-size:1.4rem;font-weight:700;line-height:1.2;border-bottom:1px solid var(--dividers)!important}.lesson-section__value{margin-bottom:.5rem;font-size:1.2rem;font-weight:400}.lesson-section__value img{width:auto;max-width:100%;max-height:800px}.lesson-section__value.is-empty{height:20px}.lesson-section__value:empty:before,.lesson-section__value.is-empty:before{content:"Type some text";color:#b3b3b3;position:absolute}.lesson-section__value b,.lesson-section__value strong{font-weight:700}.lesson-section__value ul li,.lesson-section__value ol li{margin-left:-20px}.lesson-section__public-notice{text-align:left;color:var(--color-secondary-text);display:block}.lesson-section__public-notice svg{width:12px;height:12px;fill:var(--color-secondary-text);vertical-align:baseline}.standards-section{flex-direction:row;display:flex}.standards-section__title{color:#c7a729;-webkit-user-select:none;user-select:none;margin-bottom:0}.btn-search-for-standards{text-align:left;border-color:var(--color-dividers);text-align:center;width:100%;font-size:var(--text-lg);border-radius:3.40282e38px;justify-content:center;align-items:center;margin:.5rem 0;padding:.25rem;display:flex}.btn-search-for-standards svg{fill:currentColor;width:16px;height:16px}.btn-search-for-standards:hover{border-color:var(--color-link-blue);color:var(--color-link-blue)}.btn-search-for-standards{transition:color .2s ease-in-out,border .2s ease-in-out}.lesson-section__show-standards-on-class-website-on-template{cursor:pointer}.lesson-section__show-standards-on-class-website-on-template svg{width:1rem;height:1rem}.lesson-section__show-standards-on-class-website-on-template__toggle-standards{border:1px solid var(--color-hint);color:var(--color-secondary-text);vertical-align:middle;border-radius:.5rem;height:3rem;padding:1rem;font-size:1.2rem;line-height:1rem;display:block}.lesson-section__show-standards-on-class-website-on-template__toggle-standards svg{vertical-align:top;fill:var(--color-secondary-text);width:1.25rem;height:1.25rem;margin-top:-.25rem}.lesson-section__show-standards-on-class-website-on-template__status{color:var(--color-secondary-text);padding-bottom:.5rem;font-size:1.25rem;line-height:1.25rem}.lesson-section__show-standards-on-class-website-on-template__status svg{vertical-align:middle;fill:var(--color-secondary-text);width:1.25rem;height:1.25rem;margin-top:-.5rem}.lesson-section__hide-standards-on-template{color:var(--color-link-blue)}.lesson-section__show-standards-on-class-website-on-template__link{margin-top:0;padding-left:1rem;display:block}.lesson-sections__btn-add-lesson-card-to-bottom-wrapper{background-color:#fff;border-radius:0 0 8px 8px;padding:1rem}.lesson-sections__btn-add-lesson-card-to-bottom{cursor:pointer;justify-content:center;font-size:1.25rem;font-weight:500;display:flex}.lesson-sections__btn-add-lesson-card-to-bottom svg{vertical-align:middle;width:1.5rem;height:1.5rem;margin-top:.2rem;margin-right:.25rem}.lesson-sections__btn-add-lesson-card-to-bottom:hover{text-decoration:underline}.day-card-add-btn-wrapper{flex-direction:row;justify-content:center;align-items:center;display:flex}a.day-card-add-btn{text-align:center;color:var(--color-secondary-text);border:1px solid var(--color-secondary-text);background-color:#fff3;border-radius:4rem;align-items:center;margin-bottom:1rem;padding:.6rem 1.8rem;font-size:1.2rem;font-weight:500;transition:opacity .2s}a.day-card-add-btn svg{fill:var(--color-secondary-text);width:1.5rem;height:1.5rem}a.day-card-add-btn:hover{background-color:var(--color-link-blue);color:#fff;border-width:1px;border-color:#fff;font-weight:600;transition:all .3s;box-shadow:0 5px 2rem #6663}a.day-card-add-btn:hover .day-card-add-btn__subtitle{color:#fff;transition:color .3s}a.day-card-add-btn:hover svg{fill:#fff;transition:fill .3s}a.day-card-add-btn--on-setup-screen{width:auto;color:var(--color-link-blue);margin-top:1rem;margin-bottom:0;border-color:var(--color-link-blue)!important}a.day-card-add-btn--on-setup-screen svg{fill:var(--color-link-blue)}.day-card-add-btn__subtitle{color:var(--color-secondary-text);font-size:1rem;font-weight:400}.day-card{border:1px solid var(--dividers);background-color:#fff;border-radius:4px;width:100%;margin-bottom:2rem;padding:1rem 1rem 0;position:relative}.day-card.show-move-button{padding:1rem 1rem 0 .25rem}.day-card .btn-section-action__description{display:block}.day-card--v5{margin-bottom:0}.day-card-wrapper-v5{padding-bottom:1rem}.planbook-date-template__lesson-part-sortable{margin-top:1rem;margin-bottom:1rem;transition:transform .4s;position:relative}.planbook-date-template__lesson-part-sortable .day-card{margin:0}.planbook-date-template__lesson-part-sortable.is-dragging{cursor:ns-resize;transition:transform 50ms;transform:scale(1.025)}.planbook-date-template__lesson-part-sortable.hide-element{margin-top:0;margin-bottom:0;transition:all .5s}.planbook-date-template__lesson-part-sortable--v5{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 0)}.day-card__text-and-move{margin-bottom:.5rem;display:-webkit-flex}.reorder-routine-parts-modal__dialog .modal-content{padding:1rem}.reorder-routine-parts__header{padding:1rem 1rem 2rem}.reorder-routine-parts__h1{color:var(--color-link-blue);margin:0;font-size:32px;line-height:1.2}.reorder-routine-parts__h2{color:var(--color-secondary-text);margin:0;font-size:16px}.reorder-routine-parts__course-sortable,.reorder-routine-parts__card-part-sortable{margin:0 1rem 1rem;transition:transform .2s}:is(.reorder-routine-parts__course-sortable,.reorder-routine-parts__card-part-sortable).is-dragging{transition:none;box-shadow:0 .5rem 2rem #41505880}.reorder-routine-parts__course{cursor:move;color:#fff;padding:.5rem 1rem .5rem .5rem;font-size:1.25rem;display:-webkit-flex}.reorder-routine-parts__card-part-sortable{border:1px solid var(--dividers);background-color:#fff;padding:.5rem 1rem .5rem .5rem}.reorder-routine-parts__card-part{display:-webkit-flex}.date-commands{flex-direction:row;justify-content:center;margin-bottom:.5rem;display:-webkit-flex}.date-commands--day-perspective{margin-bottom:2rem}.date-commands__toggle,.date-commands__reorder{color:var(--color-hint);text-align:left;cursor:pointer;margin:0 .5rem;font-size:1rem;line-height:1;display:-webkit-flex}:is(.date-commands__toggle,.date-commands__reorder) svg{fill:var(--color-hint);width:1.5rem;height:2rem}:is(.date-commands__toggle,.date-commands__reorder):hover{color:var(--color-secondary-text)}:is(.date-commands__toggle,.date-commands__reorder):hover svg{fill:var(--color-secondary-text)}.toggle-course-is-on__dropdown-body{max-width:250px}.toggle-course-is-on{-webkit-user-select:none;user-select:none;color:#fff;background-color:#fff;align-items:center;width:100%;height:3rem;margin:0 0 .25rem;padding:.75rem;display:flex}.toggle-course-is-on.is-off{color:#0000004d;background-image:repeating-linear-gradient(45deg,#fff6,#fff6 8px,#fff9 8px 16px)}.toggle-course-is-on__list{flex-direction:column;width:100%;padding:0 1rem 1rem;display:flex}.toggle-course-is-on__header{text-align:center;width:100%;margin-bottom:1rem;font-size:1.25rem;font-weight:400}.toggle-course-is-on__course-title{text-align:left;white-space:nowrap;text-overflow:ellipsis;text-shadow:none;align-self:center;width:calc(100% - 35px);margin-right:auto;font-size:1.25rem;font-weight:700;overflow:hidden}.toggle-course-is-on.is-off .toggle-course-is-on__course-title{color:#00000080}.toggle-course-is-on__toggle{position:inherit;justify-content:flex-end;align-items:center;height:100%}.toggle-course-is-on__toggle .x-toggle-container{justify-content:flex-end;padding-right:0}.toggle-course-is-on__toggle .x-toggle:checked+label>.x-toggle-light.x-toggle-btn{background-color:#3333}.modal-dialog--lesson-template{position:relative}.modal-content--lesson-template{height:80vh;overflow-y:scroll}.lesson-template{flex-direction:column;display:flex}.lesson-template__header{align-items:center;padding:2rem}.lesson-template__body{flex-direction:row;padding-bottom:10rem;display:flex}.lesson-template__body--without-template-magic{padding-bottom:0}.lesson-template__template{border-right:1px solid var(--dividers);width:70%;padding:2rem}.lesson-template__template--without-template-magic{border:0;width:100%;padding:0}.lesson-template__template-magic{width:30%;padding:2rem}.lesson-template__template-title{text-align:left;margin-bottom:1.6rem;padding:1.6rem 1.6rem 0 0;font-size:2.5rem;font-weight:700}.lesson-template__template-title-label{display:none}.filter-dropdown__content{color:#000;text-align:center;-webkit-user-select:none;user-select:none;width:300px;padding:1.5rem 1rem}.filter-dropdown__header{color:#000;text-shadow:none;padding-bottom:1rem;font-size:2rem;font-weight:900;line-height:1}.filter-dropdown__text-row,.filter-dropdown__picture-row{color:var(--color-secondary-text);border-top:1px solid var(--dividers);flex-direction:row;justify-content:space-around;padding:1rem 0;font-size:1.2rem;font-weight:400;line-height:1.1;display:flex}:is(.filter-dropdown__text-row,.filter-dropdown__picture-row) .filter-dropdown__picture-row-option,:is(.filter-dropdown__text-row,.filter-dropdown__picture-row) .filter-dropdown__text-row-option{width:50%}.filter-dropdown__picture-row-option,.filter-dropdown__text-row-option{text-shadow:none;cursor:pointer;-webkit-user-select:none;user-select:none;opacity:.5;align-self:center;padding:0 1rem;transition:color .25s,-webkit-text-decoration .25s,text-decoration .25s,opacity .25s}:is(.filter-dropdown__picture-row-option,.filter-dropdown__text-row-option):hover{opacity:.7;text-decoration:underline}:is(.filter-dropdown__picture-row-option,.filter-dropdown__text-row-option).is-active{color:var(--color-link-blue);opacity:1;font-weight:700}.filter-dropdown__picture-row-option{flex-direction:column;align-items:center;display:flex}.filter-dropdown__picture-row-option-text{padding-bottom:.5rem;line-height:1}.filter-dropdown__picture-row-option-picture{height:50px}.filter-dropdown__picture-row-option-picture svg{width:100%;height:100%}.filter-dropdown__list{max-height:0;transition:max-height .7s;overflow:hidden}.filter-dropdown__list.is-expanded{max-height:500px;transition:max-height .7s;overflow-y:scroll}.filter-dropdown__list-item{text-align:left;border-top:1px solid var(--dividers);cursor:pointer;flex-direction:row;font-size:1.2rem;font-weight:400;line-height:2;transition:all .5s;display:flex}.filter-dropdown__list-item:hover{text-decoration:underline}.filter-dropdown__list-item:hover .filter-dropdown__list-item-checkmark{border-style:solid}.filter-dropdown__list-item.is-checked{font-weight:700}.filter-dropdown__list-item:not(.is-checked) .filter-dropdown__list-item-checkmark{background-color:#fff}.filter-dropdown__list-item-checkmark{border:1px dotted;border-radius:1rem;width:1rem;height:1rem;margin:.7rem .5rem;transition:all .5s}.filter-dropdown__checkbox-row{cursor:pointer;border-top:1px solid var(--dividers);-webkit-user-select:none;user-select:none;flex-direction:row;margin:.5rem;padding:1rem 0 .5rem;display:flex}.filter-dropdown__checkbox-row:last-of-type{padding-bottom:0}.filter-dropdown__checkbox-row-icon{width:2rem;height:2rem;margin-right:.5rem}.filter-dropdown__checkbox-row-icon svg{width:100%;height:100%;fill:var(--color-hint);transition:fill .2s}.is-active .filter-dropdown__checkbox-row-icon svg{fill:var(--color-link-blue)}.filter-dropdown__checkbox-row:hover .filter-dropdown__checkbox-row-icon svg{fill:var(--link-blue-hover)}.filter-dropdown__checkbox-row-text{color:var(--color-secondary-text);font-size:1.5rem;transition:color .2s}.is-active .filter-dropdown__checkbox-row-text{color:var(--color-link-blue)}.filter-dropdown__checkbox-row:hover .filter-dropdown__checkbox-row-text{color:var(--link-blue-hover)}.undo-dropdown__content{color:#000;text-align:center;width:300px;text-shadow:none;padding:1.5rem 1rem}.undo-dropdown__body{white-space:normal;-webkit-user-select:none;user-select:none;background-color:#fff;max-width:500px;box-shadow:0 10px 15px -3px #0006,0 1px 8px -2px #0003}.undo-dropdown__body--rounded-corners{border-radius:.5rem}.undo-dropdown__header{color:#000;text-shadow:none;padding-bottom:1rem;font-size:2rem;font-weight:900;line-height:1;display:none}.undo-dropdown__nothing-to-undo{text-align:center;color:var(--color-secondary-text);padding:1rem;font-size:1rem;line-height:1}.undo-dropdown__more-to-undo{text-align:center;color:var(--color-secondary-text);padding:1rem;font-size:1rem}.undo-dropdown__explanation{border-bottom:1px solid var(--dividers);padding:.6rem 1.2rem;font-size:1.2rem}.undo-button{border-bottom:1px solid var(--dividers);cursor:pointer;text-align:left;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;padding:1rem 1.4rem;transition:background-color .3s,border-color .3s,color .3s,fill .3s;display:flex}.undo-button:last-child{border-bottom:none}.undo-button__heading{flex-direction:row;justify-content:flex-start;align-items:center;width:100%;display:flex}.undo-button--with-icon{flex-direction:column}.undo-button__text{flex-direction:column;justify-content:center;width:100%;display:flex;position:relative}.undo-button__icon{padding-right:.6rem;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);border:1px solid var(--color-link-blue);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--color-link-blue);border-radius:6rem;flex-direction:row;align-items:center;margin-right:.6rem;font-size:1.2rem;display:flex}.undo-button__icon:hover{text-decoration:underline}.undo-button__icon:active{transform:scale(.975)}.undo-button__icon svg{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);margin-right:calc(var(--spacing) * 2);fill:var(--color-link-blue);transition:background-color .3s,color .3s,fill .3s}.undo-button__undo-number{color:var(--color-link-blue);font-size:1rem;font-weight:400;line-height:1;transition:background-color .3s,color .3s,fill .3s;position:absolute;top:0;right:0}.undo-button__title{color:var(--color-secondary-text);margin-bottom:0;font-size:1.2rem;font-weight:600;line-height:1.2;transition:background-color .3s,color .3s,fill .3s}.undo-button__title--actionable{color:var(--color-link-blue)}.undo-button__description{color:var(--color-secondary-text);margin-top:0;font-size:1rem;font-weight:400;line-height:1.2;transition:background-color .3s,color .3s,fill .3s}@keyframes spin{0%{transform-origin:50%;transform:rotate(-360deg)}to{transform-origin:50%;transform:rotate(0)}}.sync-button__icon{flex-direction:row;justify-content:center;align-items:center;transition:transform 1s;display:flex}.sync-button__icon svg{fill:var(--color-hint);transition:fill .2s}.planbook-top-nav__btn--sync-button.is-syncing{border-color:var(--color-link-blue)}.planbook-top-nav__btn--sync-button.is-syncing .sync-button__icon{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite}.planbook-top-nav__btn--sync-button.is-syncing .sync-button__icon svg{fill:var(--color-link-blue);transition:fill .2s}.output-dropdown__list__item{text-shadow:none;color:var(--color-text);border-bottom:1px solid var(--dividers);align-items:center;padding:1rem 1.5rem;font-size:1.25rem;font-weight:400;line-height:2rem;display:flex}.output-dropdown__list__item svg{fill:var(--color-secondary-text);vertical-align:middle;width:2rem;height:2rem;padding-right:.3rem}.output-dropdown__list__item{cursor:pointer}.output-dropdown__list__item:first-child{border-radius:.25rem 0 0 .25rem}.output-dropdown__list__item:last-child{border-bottom:0;border-radius:0 0 .25rem .25rem}.output-dropdown__list__item:hover{color:var(--color-link-blue)}.output-dropdown__list__item:hover svg{fill:var(--color-link-blue)}.comments-list__body{width:200px;padding:.6rem}.comments-list__body--v5{width:300px}@keyframes expandCommentBody{0%{max-height:50px}1%{max-height:800px}to{max-height:800px}}.comments-list{background-color:#ffcc;border:1px solid #6666661a;padding:0;list-style:none;display:block}.comments-list__header{text-transform:uppercase;vertical-align:top;text-align:center;border-bottom:1px solid #33333380;flex-direction:row;justify-content:center;align-items:center;max-height:1000px;padding:.6em 1.2rem .6rem;font-size:1.2rem;font-weight:600;transition:all .2s 1s;display:flex;overflow:hidden}.comments-list__header svg{width:2rem;height:2rem;margin-right:2px}.comments-list__item{color:var(--color-text);border-bottom:1px solid #3333331a;flex-direction:row;justify-content:space-between;align-items:center;padding:.6rem 1.2rem;line-height:1.2;display:flex}.comments-list__item:last-of-type{border-bottom:none}.comments-list__item-text{overflow-wrap:anywhere}.comments-list__add-comment-btn{background-color:var(--color-link-blue);color:#fff;text-align:center;cursor:pointer;border-radius:2rem;margin:1rem .5rem .5rem;padding:1rem;font-size:1.25rem}.comments-list__add-comment-btn svg{fill:#fff;vertical-align:middle;width:1.5rem;height:1.5rem;line-height:1.25rem}.comments-list__add-comment-btn:hover{text-decoration:underline}.comments-list__item-remove-comment-btn{align-self:center;width:1.5rem;margin-left:.5rem}.comments-list__item-remove-comment-btn svg{fill:var(--color-hint);width:1.5rem;height:1.5rem}.comments-list__item-remove-comment-btn:hover svg{fill:var(--color-secondary-text)}.comments-list__add-comment-text-area{border:1px solid var(--dividers);outline:none;min-height:2.4rem;margin:.5rem;padding:.25rem}.is-public-menu{width:190px;padding:1rem}.is-public-menu__buttons{flex-direction:column;display:flex}.is-public-menu__button{text-align:center;opacity:.5;cursor:pointer;padding:1rem .5rem;font-size:1.25rem;line-height:1.1;transition:all .3s}.is-public-menu__button:first-child{border-bottom:0}.is-public-menu__button:hover{opacity:.7;text-decoration:underline}.is-public-menu__button--is-active{color:var(--color-link-blue);opacity:1;background-color:#fff;font-weight:700;transition:color .3s}.is-public-menu__button--is-active:hover{opacity:1}.delete-menu__body{padding:1rem}.delete-menu__button{background-color:var(--color-link-blue);color:#fff;border:0;border-radius:2rem;padding:1rem 2rem;font-size:1.25rem;transition:all .3s}.delete-menu__button:hover{text-decoration:underline}.delete-menu__button:active{color:var(--color-link-blue);background-color:#fff}.help-menu-button__anchor svg{width:3rem;height:3rem}.planbook-outside-school-year-notice{text-align:center;background-color:#fff;border-radius:.5rem;margin-bottom:1rem;padding:2rem 1rem;font-size:1.1rem;line-height:1.2;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.planbook-outside-school-year-notice.is-month-layout{padding:1.5rem;font-size:1rem}.planbook-outside-school-year-notice__headline{font-size:1.4rem;font-weight:700;line-height:1.15}.is-month-layout .planbook-outside-school-year-notice__headline{font-size:1.1rem}.planbook-inside-school-year-notice__headline--date,.planbook-outside-school-year-notice__headline--date{display:block}.planbook-outside-school-year-notice__question{margin-top:1rem;font-weight:400}.planbook-outside-school-year-notice.is-month-layout .planbook-outside-school-year-notice__question,.planbook-outside-school-year-notice.is-month-layout .planbook-outside-school-year-notice__answer{display:none}.planbook-school-year-dates{text-align:center;margin-top:2rem}.planbook-school-year-dates__date-range{justify-content:center;font-size:2rem;font-weight:400;display:flex}.planbook-school-year-dates__start-date,.planbook-school-year-dates__to,.planbook-school-year-dates__end-date{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;margin:0 2rem;display:flex}.planbook-school-year-dates__to{display:none}.planbook-school-year-dates__date{border-bottom:1px dashed var(--color-link-blue);cursor:pointer;transition:border .2s}.planbook-school-year-dates__date:hover{border-bottom-style:solid}.planbook-school-year-dates__calendar{--cell-size:40px;-webkit-user-select:none;user-select:none;margin-left:auto;margin-right:auto}.planbook-school-year-dates__calendar.--small{--cell-size:30px}.planbook-school-year-dates__calendar .ember-power-calendar-nav-control--next{width:3rem;margin-right:.5rem}.planbook-school-year-dates__calendar .ember-power-calendar-nav-control--next button{padding-bottom:0}.planbook-school-year-dates__calendar .ember-power-calendar-nav-control--previous{width:3rem;margin-left:.5rem}.planbook-school-year-dates__calendar .ember-power-calendar-nav-control--previous button{padding-bottom:0}.planbook-school-year-dates__calendar .ember-power-calendar-nav-title{font-size:1.4rem;font-weight:600}.planbook-school-year-dates__calendar .ember-power-calendar-nav{line-height:2.5}.planbook-school-year-dates__label{color:var(--color-link-blue);order:0;font-size:1.5rem;font-weight:400}.modal-dialog--date-annotation{background-color:#fff;width:800px;margin-top:70px;padding:2rem;box-shadow:0 0 2rem #0000001a}.modal-content--date-annotation{border:1px solid #0000}.modal-content--date-annotation.is-off{background-image:repeating-linear-gradient(-45deg,#0000,#0000 1rem,#8aa4b70d 1rem 2rem);border:1px solid #8aa4b726}.modal-body--date-annotation{padding:2rem}.dates-off-editor-form__error{border:1px solid var(--dividers);background-color:#ff00001a;padding:1rem;font-size:1.4rem;font-weight:600}.dates-off-editor-form__nav{flex-direction:row;align-items:center;display:flex}.dates-off-editor-form__nav-item{text-align:center;border-bottom:1px solid var(--dividers);cursor:pointer;width:50%;color:var(--color-secondary-text);padding:1rem 0;font-size:1.5rem}.dates-off-editor-form__nav-item:hover{text-decoration:underline}.dates-off-editor-form__nav-item.is-selected{color:var(--color-link-blue);border-bottom:1px solid var(--color-link-blue)}.dates-off-editor-form__fields{flex-direction:column;justify-content:flex-start;width:100%;padding:1rem;display:flex}.dates-off-editor-form__field-date-wrapper{text-align:left;width:100%;margin:1rem 0}.dates-off-editor-form__field-start-date-wrapper{text-align:center;width:50%;margin:1rem 1rem 0 0}.dates-off-editor-form__field-end-date-wrapper{text-align:center;width:50%;margin:1rem 0 0 1rem}.dates-off-editor-form__fields-dates{flex-direction:row;width:100%;display:flex}.dates-off-editor-form__field-date,.dates-off-editor-form__field-start-date,.dates-off-editor-form__field-end-date{color:var(--color-link-blue);text-align:center;border-bottom:1px dashed var(--color-link-blue);border:1px dashed var(--color-link-blue);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:5rem;padding:1rem 1rem 1rem 0;font-size:1.5rem}:is(.dates-off-editor-form__field-date,.dates-off-editor-form__field-start-date,.dates-off-editor-form__field-end-date):hover{text-decoration:underline}.dates-off-editor-form__field-start-date:before{content:"From";text-transform:uppercase;font-weight:700;display:block}.dates-off-editor-form__field-end-date:before{content:"To";text-transform:uppercase;font-weight:700;display:block}.dates-off-editor-form__field-date{text-align:center;padding-left:1rem}.dates-off-editor-form__field-title-input{color:var(--color-text);border-bottom:1px dashed var(--color-link-blue);outline:none;font-size:2.5rem;font-weight:700;line-height:1}.dates-off-editor-form__field-title-input:focus{border-bottom:1px solid var(--color-link-blue);position:relative}.dates-off-editor-form__field-title-input:empty{font-weight:400}.dates-off-editor-form__field-title,.dates-off-editor-form__field-description{margin-top:2.5rem}.dates-off-editor-form__field-title-label,.dates-off-editor-form__field-description-label{color:var(--color-link-blue);margin-bottom:0;font-size:1.4rem;font-weight:400;line-height:1}.dates-off-editor-form__field-description-input{color:var(--color-text);border-bottom:1px dashed var(--color-link-blue);outline:none;min-height:2.25rem;margin-top:.25rem;font-size:1.5rem;font-weight:400;position:relative}.dates-off-editor-form__field-description-input:focus{border-bottom:1px solid var(--color-link-blue)}.dates-off-editor-form__field-description-input.is-empty:before{content:'(e.g. "PD is in the cafeteria")';color:#b3b3b3;position:absolute;bottom:.5rem}.dates-off-editor-form__field-is-off{flex-direction:row;justify-content:flex-start;align-items:center;margin-top:1.5rem;font-size:1.5rem;display:flex}.dates-off-editor-form__field-is-off .x-toggle:checked+.x-toggle-ios.x-toggle-btn{background-color:var(--color-link-blue)}.dates-off-editor-form__buttons{-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:flex-end;align-items:center;display:flex}.dates-off-editor__show-form-button,.dates-off-editor-form__submit-button{-webkit-user-select:none;user-select:none;background-color:var(--color-link-blue);color:#fff;text-align:center;cursor:pointer;-webkit-appearance:initial;border-radius:5rem;order:2;margin:1rem;padding:1rem 3rem;font-size:1.5rem}:is(.dates-off-editor__show-form-button,.dates-off-editor-form__submit-button):hover{text-decoration:underline}.dates-off-editor__show-form-button{text-align:center;width:50vw;margin-bottom:4rem;margin-left:auto;margin-right:auto}.dates-off-editor-form__cancel-button{color:var(--color-link-blue);text-align:center;cursor:pointer;order:1;height:3rem;margin-bottom:1rem;margin-right:1rem;font-size:1.2rem;line-height:4rem}.dates-off-editor-form__cancel-button:hover{text-decoration:underline}.dates-off-editor__dates-off-list{flex-flow:wrap;display:flex}.date-annotation{padding:1rem 1.4rem;position:relative}.date-annotation:hover .date-annotation__trigger{opacity:1;transition:opacity .2s}.date-annotation--planbook-date{background-color:#ffc;border-radius:.5rem;margin-bottom:1.4rem;padding-top:1.4rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.date-annotation--planbook-date.is-off{background-image:repeating-linear-gradient(-45deg,#3333330d,#3333330d 1rem,#0000001a 1rem 2rem)}.date-annotation--planbook-date.is-on{margin-bottom:1.4rem}.date-annotation__range{color:var(--color-secondary-text);padding-bottom:.5rem;font-size:1rem}.date-annotation__title{padding-right:1.5rem;font-size:1.7rem;font-weight:700;line-height:1.1}.date-annotation__description{padding-top:.6rem;font-size:1.2rem}.date-annotation__description ul,.date-annotation__description ol{margin-left:0!important;padding-left:2rem!important}.date-annotation__is-off-notice{color:var(--color-link-blue);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.6rem;font-size:1.2rem;font-weight:800}.date-annotation__is-off-notice--course{color:#fff}.date-annotation__trigger{opacity:0;cursor:pointer;background-color:#00000026;border-radius:5rem;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;margin-top:.6rem;margin-right:.6rem;transition:background-color .2s;display:flex;position:absolute;top:0;right:0}.date-annotation__trigger:hover{background-color:#0006}.date-annotation__trigger svg{vertical-align:middle;fill:#fff;width:1.2rem;height:1.2rem}.date-annotation-overview{flex-flow:wrap;justify-content:space-between;display:flex}.date-annotation-overview__month{border:1px solid var(--dividers);min-width:calc(33% - .7rem);min-height:7rem;margin-bottom:1.4rem}.date-annotation-overview__month-title{text-align:center;padding:1.4rem 0;font-size:1.4rem;font-weight:700}.date-annotation-overview__annotation{border-top:1px solid var(--dividers);flex-direction:column;justify-content:center;padding:1.2rem;font-size:1.2rem;font-weight:400;display:flex;position:relative}.date-annotation-overview__annotation:hover .date-annotation__trigger{opacity:1}.date-annotation-overview__annotation--is-off{background-image:repeating-linear-gradient(-45deg,#0000,#0000 1rem,#8aa4b70d 1rem 2rem)}.date-annotation-overview__annotation-title{font-size:1.2rem;font-weight:600}.date-annotation-overview__annotation-description{color:var(--color-secondary-text);font-size:1.1rem}.date-annotation-overview__annotation-description p:last-child{margin-bottom:0}.date-annotation-overview__annotation-date,.date-annotation-overview__annotation-date-range{margin-right:.6rem}.date-annotation-overview__first-line{align-items:center;line-height:1.4rem}.date-annotation-overview__date-and-offness{flex-direction:row;display:flex}.date-annotation-overview__annotation-is-off{background-color:var(--color-link-blue);color:#fff;border-radius:.5rem;margin-right:.6rem;padding:0 .6rem;font-weight:700}.date-annotation-overview__null-message{color:var(--color-hint);text-align:center;margin-top:-1rem;padding:0 0 1rem;font-size:1.2rem}a.group-name-header__ancestor{color:#fff;font-size:2rem}a.group-name-header__ancestor svg{fill:#fff;vertical-align:baseline;width:1.2rem;height:1.2rem}.group-add-member__user{border-bottom:1px solid var(--dividers);cursor:pointer;padding:.6rem 0;font-size:1.2rem}.group-add-member__user.is-selected{color:var(--color-link-blue)}.group-add-member__user.is-selected svg{max-width:1.5rem}.group-add-member__user svg{vertical-align:middle;max-width:0;height:1.5rem;transition:max-width .2s;display:inline}.group-add-member__team-heading{color:var(--color-link-blue);font-size:2rem}.group-add-member__team-subheading{color:var(--color-secondary-text);padding-bottom:1.2rem;font-size:1.2rem}.add-member-dropdown__dropdown{padding:calc(var(--spacing) * 4);box-shadow:none}.add-member-dropdown__dropdown .ember-power-select-options{font-size:var(--text-2xl);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:1rem!important}.add-member-dropdown__dropdown .ember-power-select-options .ember-power-select-option{border-bottom:1px solid var(--dividers)}.add-member-dropdown__dropdown .ember-power-select-options .ember-power-select-option:last-child{border-bottom:none}.add-member-dropdown__trigger{border:1px solid var(--color-link-blue);font-size:var(--text-3xl);padding-block:calc(var(--spacing) * 6);padding-inline:calc(var(--spacing) * 8);padding-right:calc(var(--spacing) * 12);border-radius:3.40282e38px;transition:color .2s}.add-member-dropdown__trigger input::placeholder{color:var(--color-link-blue);opacity:1}.add-member-dropdown__trigger{color:var(--color-link-blue)}.add-member-dropdown__trigger .ember-power-select-status-icon{right:1rem}.add-member-dropdown__trigger:focus,.add-member-dropdown__trigger[aria-expanded=true]{border:1px solid var(--color-link-blue);border-radius:9999px!important}.membership-list-simple__item{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:1px;border-color:var(--color-dividers);padding-block:calc(var(--spacing) * 2);font-size:var(--text-2xl);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.membership-list-simple__item__left{flex-direction:row;align-items:center;display:flex}.membership-list-simple__item__first-name{margin-left:calc(var(--spacing) * 2)}.membership-list-simple__item__last-name{margin-left:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.membership-list-simple__item__email{color:var(--color-secondary-text)}.planbook-collaborators__group-name{flex-flow:wrap;align-items:center;padding:.7rem 0;font-size:1.4rem;line-height:1.2;display:flex}.planbook-collaborators__group-ancestors{color:var(--color-secondary-text);flex-direction:row;height:1.4rem;line-height:1.4rem;display:flex}.planbook-collaborators__group-ancestors svg{vertical-align:middle;width:1rem;height:1rem;fill:var(--color-hint)}.planbook-collaborators__form-heading{color:var(--color-link-blue);font-size:2rem;font-weight:400}.planbook-collaborators__form{border:1px solid var(--dividers);background-color:#fafafa;padding:2rem 2rem 1rem}.planbook-collaborators__form .ember-power-select-selected-item{margin-left:8px}.planbook-collaborators__select-trigger{cursor:pointer;border-bottom-color:var(--color-link-blue);flex-direction:row;padding:1.2rem .6rem 1.2rem 0;font-size:1.4rem;display:flex}.planbook-collaborators__select-trigger .ember-power-select-placeholder{margin-left:8px}.planbook-collaborators__select-trigger .planbook-collaborators__group-name{padding:0}.planbook-collaborators__select-trigger--no-underline{border-bottom:none}.planbook-collaborators__remove{vertical-align:middle;text-align:center;cursor:pointer}.planbook-collaborators__remove svg{width:2rem;height:2rem;fill:var(--color-hint)}.planbook-collaborators__remove:hover svg{fill:red}.planbook-collaborators__existing-collab-name{font-size:1.4rem;font-weight:400}.planbook-collaborators__upgrade-when-pro-notice{color:var(--color-secondary-text);font-size:1.1rem}.planbook-collaborators__row{flex-direction:row;align-items:center;padding:.5rem 0;display:flex}.planbook-collaborators__row--with-underline{border-bottom:1px solid var(--dividers)}.planbook-collaborators__name-col{width:100%;padding-right:1rem}.planbook-collaborators__delete-col{min-width:4rem}.planbook-collaborators__no-permission-to-add-collaborators{text-align:center;margin-bottom:1.4rem;font-size:1.4rem}.application-loading{width:100vw;height:var(--vh,100vh);background-color:#00c6cc;flex-direction:column;justify-content:center;align-items:center;display:flex}.application-loading__logo{height:20vh}.application-loading__logo svg path{fill:#fff}.application-loading__logo svg{width:100%;height:100%}.application-loading__logo img{fill:#fff;height:100%}.inline-paywall{background-color:#fff;border-radius:1rem;max-width:900px;margin:100px auto 2rem;box-shadow:0 0 1rem #4d4d4d66}.inline-paywall--v5{box-shadow:none;margin-top:0}.inline-paywall--no-top-margin{margin-top:2rem}.inline-paywall--no-border{box-shadow:none;border:none}.inline-paywall__notice{background-color:var(--color-link-blue);color:#fff;text-align:center;border-radius:1rem 1rem 0 0;padding:2rem;font-size:1.8rem;font-weight:600}.inline-paywall__notice--v5{border-radius:5rem;padding:1rem;font-size:1.3rem}.inline-paywall__header{text-align:center;color:var(--color-link-blue);padding:3rem 4rem}.inline-paywall__header--small-top-margin{padding-top:1rem}.inline-paywall__header__h1{padding-bottom:2rem;font-size:4.2rem;font-weight:900;line-height:1}.inline-paywall__header__h1--v5{font-size:3.8rem}.inline-paywall__header__h2{color:var(--color-secondary-text);padding-bottom:0;font-size:2rem}.inline-paywall__video{border:1px solid var(--dividers);margin:0 3rem}.inline-paywall__cta-section{margin:3rem;padding-bottom:3rem}.offline-notice{z-index:2147483647;height:60px;position:fixed;top:0;left:0;right:0;transform:translateZ(0)}.offline-notice__inner{text-align:center;background-color:var(--course-color-red);color:#fff;border-radius:5px;width:400px;margin-top:5px;margin-left:auto;margin-right:auto;padding:5px 16px;font-size:14px;font-weight:400;box-shadow:0 2px 5px #1a1a1a33}.offline-notice__inner a{color:#fff;cursor:pointer;text-decoration:underline}.ember-dialog-dialog.substrate{background-color:#4d4d4d99;padding-top:0}.ember-dialog-dialog.substrate .dialog-content{transform:none}.ember-dialog-dialog.substrate.dialog--create-annotation .dialog-content{width:600px;top:20vh;box-shadow:0 0 2rem #0000001a}.ember-dialog-dialog.substrate.dialog--create-annotation .dialog-body{background-color:#fff;border-radius:2rem;padding:2rem 3rem}.ember-dialog-dialog.substrate.dialog--public-link .dialog-content{width:min-content;top:20vh;box-shadow:0 0 2rem #0000001a}.ember-dialog-dialog.substrate.dialog--public-link .dialog-body{background-color:#fff;border-radius:2rem;padding:2rem 3rem}.create-annotation__title{text-align:center;-webkit-user-select:none;user-select:none;font-size:2.4rem;font-weight:700}.create-annotation__description{color:var(--color-secondary-text);text-align:center;-webkit-user-select:none;user-select:none;margin-top:0;margin-bottom:1.6rem;font-size:1.6rem;font-weight:400;line-height:1.2}.create-annotation__date{color:#fff;background-color:#0000004d;border-radius:1rem;padding:.2rem 1rem;font-size:1.2rem;font-weight:700;display:inline}.create-annotation__submit-buttons{-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:center;display:flex}.create-annotation__submit-button{background-color:var(--color-link-blue);color:#fff;text-align:center;cursor:pointer;border:none;border-radius:4rem;outline:none;flex-direction:column;justify-content:center;align-items:center;width:50%;margin:.7rem;padding:1rem 2rem;font-size:1.4rem;font-weight:600;line-height:1.1;display:flex}.create-annotation__submit-button:hover,.create-annotation__submit-button:focus{text-decoration:underline}.create-annotation__submit-button--deemphasized{color:var(--color-link-blue);border:1px solid var(--color-link-blue);background-color:#fff}.create-annotation__cancel-button-wrapper{flex-direction:row;justify-content:center;display:flex}.create-annotation__cancel-button{text-align:center;margin-left:auto;margin-right:auto}.create-annotation__checkbox-label{-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:center;align-items:center;font-size:1.4rem;font-weight:400;display:flex}.create-annotation__checkbox-label-icon{width:2rem;height:2rem;margin-right:.4rem}.create-annotation__checkbox-label-icon svg{fill:var(--color-link-blue);width:100%;height:100%}.create-annotation__checkbox-label-icon--circle svg{fill:var(--color-hint)}.create-annotation__confirm-cancel-buttons{-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:center;align-items:center;display:flex}.create-annotation__confirm-cancel__confirm-button{background-color:var(--color-link-blue);color:#fff;text-align:center;cursor:pointer;border:none;border-radius:4rem;outline:none;justify-content:center;align-items:center;min-width:100px;margin:.7rem;padding:1.4rem 2rem;font-size:1.4rem;font-weight:600;line-height:1.1;display:flex}.create-annotation__confirm-cancel__confirm-button:hover{text-decoration:underline}.create-annotation__confirm-cancel__cancel-button{text-align:center;outline:none;justify-content:center;align-items:center;padding:0 3rem}.create-annotation__confirm-cancel__cancel-button:hover{text-decoration:underline}.create-annotation__submit-button--full-width{width:80%}.kb-header-wrapper{flex-direction:column;display:flex}.kb-header-wrapper--home{background-image:linear-gradient(to top,var(--color-link-blue),#61cdff)}.kb-header__inner-bg{opacity:.3;z-index:-1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0}.kb-header__subtitle{color:#0000004d;margin:0;padding:0;font-size:2rem;font-weight:400}.kb-nav-bar{padding:.5rem 2rem;display:flex}.kb-nav-bar--home{flex-direction:row;justify-content:space-between;align-items:center}.kb-nav-bar--normal{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#fff;flex-direction:column}.kb-nav-bar__logo{height:5rem;padding-top:1rem}.kb-nav-bar__logo svg path{fill:#fff!important}.kb-nav-bar__logo svg{height:100%}.kb-nav-bar--normal__logo svg{width:100%;height:100%}.kb-nav-bar--normal__logo svg path{fill:var(--color-hint)!important}.kb-nav-bar--normal__logo{width:4rem;height:4rem}.kb-nav-bar__left-side,.kb-nav-bar__right-side{flex-direction:row;align-items:center;display:flex}.kb-nav-bar__btn{cursor:pointer;white-space:nowrap;height:4rem;line-height:3.8rem}.kb-nav-bar__btn:hover{text-decoration:underline}.kb-nav-bar__btn--link{color:#fff;margin:1rem;font-size:1.5rem}.kb-nav-bar__btn--box{color:var(--color-hint);border:1px solid var(--color-hint);border-radius:.5rem;margin:1rem 0 1rem 1rem;padding:0 1rem;font-size:1.5rem}.kb-nav-bar__btn--box:hover{color:var(--color-link-blue)}.kb-nav-bar__btn--home{color:#fff;border-color:#fff}.kb-nav-bar__btn--home:hover{background-color:#fff}.kb-nav-bar__top{flex-direction:row;justify-content:space-between;display:flex}.kb-nav-bar__bottom{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.kb-nav-bar__left-side{width:5rem;height:5rem;margin-right:2rem}.kb-nav-bar__right-side{flex-direction:row;justify-content:flex-end;align-items:center;width:100%;display:flex}.kb-nav-bar__right-side:not(.kb-nav-bar__right-side--book) div:first-child{flex-grow:1}.kb-home-header{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:1rem 1rem 3rem;display:flex}.kb-home-header__title{color:#fff;text-align:center;letter-spacing:-.05rem;padding-bottom:2rem;font-size:6rem;font-weight:800;line-height:1}@media(max-width:649px){.kb-home-header__title{font-size:4rem}}.kb-home-chapter-list{z-index:9;flex-flow:column wrap;padding-top:2rem;display:flex;position:relative}@media screen and (max-width:992px){.kb-home-chapter-list{flex-direction:column}}a.kb-home-chapter-list-chapter{background-color:var(--course-color,white);width:100%;color:var(--course-color,black);border-style:solid;border-color:#00000026;border-bottom-width:1px;flex-direction:row;flex:1 0 45%;padding:16px 0;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex}a.kb-home-chapter-list-chapter:first-child{border-style:solid;border-color:#00000026;border-top-width:1px}a.kb-home-chapter-list-chapter:last-child{border-bottom:0}a.kb-home-chapter-list-chapter .kb-home-chapter-list-chapter__title{color:#000000a6;margin:0;padding:0;font-size:20px;font-weight:600;line-height:1;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,-webkit-text-decoration .2s,text-decoration .2s,text-decoration-color .2s}@media(max-width:649px){a.kb-home-chapter-list-chapter .kb-home-chapter-list-chapter__title{font-size:16px}}a.kb-home-chapter-list-chapter .kb-home-chapter-list-chapter__arrow-icon{float:inline-end;background-color:#fff;border-radius:100%;flex-direction:row;justify-content:center;justify-self:end;align-items:center;width:20px;min-width:20px;height:20px;transition:background-color .2s;display:flex}a.kb-home-chapter-list-chapter .kb-home-chapter-list-chapter__arrow-icon svg{vertical-align:middle;fill:#0009;border-radius:100%;width:16px;height:16px;transition:fill .2s}a.kb-home-chapter-list-chapter:hover .kb-home-chapter-list-chapter__arrow-icon{background-color:currentColor}a.kb-home-chapter-list-chapter:hover .kb-home-chapter-list-chapter__arrow-icon svg{fill:#fff}a.kb-home-chapter-list-chapter:hover .kb-home-chapter-list-chapter__title{color:currentColor;text-decoration:underline}.kb-home-chapter-list-chapter__header{flex-direction:column;align-items:center;display:flex}.kb-home-chapter-list-chapter__icon{width:20px;min-width:20px;height:20px;margin-right:16px}.kb-home-chapter-list-chapter__icon svg{width:100%;height:100%}@media(max-width:649px){.kb-home-chapter-list-chapter__icon{margin-right:8px}}.kb-home-chapter-list-chapter__text{flex-direction:column;flex-grow:1;display:flex}.kb-search{overflow-y:hidden}.kb-search.ember-basic-dropdown-trigger{border-radius:.5rem;width:80vw;height:5rem;box-shadow:0 .25rem 1rem #0003}.kb-search.ember-basic-dropdown-trigger input{background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M448.3%20424.7L335%20311.3c20.8-26%2033.3-59.1%2033.3-95.1%200-84.1-68.1-152.2-152-152.2-84%200-152%2068.2-152%20152.2s68.1%20152.2%20152%20152.2c36.2%200%2069.4-12.7%2095.5-33.8L425%20448l23.3-23.3zM120.1%20312.6c-25.7-25.7-39.8-59.9-39.8-96.3s14.2-70.6%2039.8-96.3%2059.9-40%2096.2-40c36.3%200%2070.5%2014.2%2096.2%2039.9s39.8%2059.9%2039.8%2096.3-14.2%2070.6-39.8%2096.3c-25.7%2025.7-59.9%2039.9-96.2%2039.9-36.3.1-70.5-14.1-96.2-39.8z%22%2F%3E%3C%2Fsvg%3E);background-position:1rem 1rem;background-repeat:no-repeat;background-size:3rem 3rem;height:5rem;padding:.5rem 1rem .5rem 4.5rem;font-size:1.5rem;line-height:1}.kb-search.ember-basic-dropdown-trigger input::placeholder{color:var(--color-secondary-text);opacity:1}.kb-search.ember-basic-dropdown-trigger input{opacity:.5;transition:opacity .2s}.kb-search.ember-basic-dropdown-trigger input:focus{opacity:1}.kb-search.ember-basic-dropdown-trigger .ember-power-select-status-icon{display:none}.kb-search.ember-basic-dropdown-trigger[aria-expanded=true]{border-radius:.5rem}.kb-search--navbar.ember-basic-dropdown-trigger{width:100%;height:4rem;box-shadow:none;border:1px solid var(--color-hint);padding:0}.kb-search--navbar.ember-basic-dropdown-trigger input{box-shadow:none;background-size:2rem 2rem;height:4rem;padding-left:3.5rem}.kb-search .ember-power-select-option{color:var(--color-text);border-radius:.5rem;margin:.5rem;padding:.75rem 1rem;font-size:1.5rem;font-weight:400;line-height:1}.kb-search .ember-power-select-option:first-child{margin-top:0}.kb-search .ember-power-select-option em{font-style:normal;font-weight:700}.kb-search .ember-power-select-option[aria-current=true]{color:#fff;background-color:#0000;background-color:var(--color-link-blue)}.kb-search .ember-power-select-option.ember-power-select-option--loading-message{height:0;margin:0;padding:0;display:block;overflow:hidden}.kb-search .ember-power-select-option.ember-power-select-option--loading-message+.ember-power-select-option{margin-top:0}.kb-search .ember-power-select-options[role=listbox]{max-height:50vh}.kb-search .ember-power-select-option--no-matches-message{padding-top:1.25rem;padding-bottom:0}.ember-power-select-dropdown.kb-search{border-radius:.5rem;margin-top:2px;padding:.5rem 0}.kb-search__after-options-notice{color:var(--color-link-blue);border-top:1px solid var(--dividers);cursor:pointer;margin:1rem 1rem 0;padding:.75rem;font-size:1.5rem;line-height:1}.kb-search__after-options-notice:hover{text-decoration:underline}.kb-search.kb-search--contact-us{background-image:none}.kb-search.kb-search--contact-us input{background-image:none;background-color:none;border:none;outline:none;width:100%;height:100%;padding-top:0;padding-bottom:0;padding-left:2rem}.kb-search--home{padding-top:0}.kb-breadcrumbs{opacity:.8;flex-flow:row;align-items:center;width:100%;padding:1rem 0;transition:opacity .2s;display:flex;overflow-x:hidden}.kb-breadcrumbs:hover{opacity:1}a.kb-breadcrumbs__crumb,.kb-breadcrumbs__crumb{-webkit-user-select:none;user-select:none;color:#fff;white-space:nowrap;text-overflow:ellipsis;max-width:200px;font-size:1.75rem;line-height:1;overflow-x:hidden}.kb-breadcrumbs__crumb--current{opacity:.5}.kb-breadcrumbs__crumb-arrow{-webkit-user-select:none;user-select:none;opacity:.5;vertical-align:bottom;width:1.75rem;height:1.75rem}.kb-breadcrumbs__crumb-arrow svg{fill:#fff;width:100%;height:100%}.kb-entry-chapter__main{flex-grow:2;padding-left:3rem;transition:transform .4s;transform:translate(0)}.kb-entry-chapter__main--collapsed{padding-left:0;transform:translate(100%)}.kb-entry-chapter__main-intro{margin-top:3rem}.kb-entry-chapter__main-intro-h1{letter-spacing:1.05px;font-size:3rem;font-weight:600;line-height:1}.kb-entry-chapter__main-intro-h2{font-size:2rem;font-weight:300}.kb-section{width:100%;line-height:1.2}.kb-section__title{text-align:left;color:var(--color-text);margin:0;padding:.6rem 2rem;font-size:1.2rem;font-weight:800;transition:color .3s}.kb-section__article-list{border-radius:.25rem;padding:0 1rem}a.kb-section__article-list-article{width:100%;color:var(--course-color,var(--color-secondary-text));border-radius:.5rem;flex-direction:row;justify-content:space-between;align-items:center;padding:.75rem 1rem;font-size:1.2rem;transition:color .3s,background-color .2s;display:flex}a.kb-section__article-list-article:last-child{border-bottom:0}a.kb-section__article-list-article:hover{color:var(--color-black);background-color:var(--course-color,var(--color-grey-lighter))}a.kb-section__article-list-article.active{color:var(--color-link-blue);background-color:var(--color-grey-lighter)}.kb-section__article-list-article-arrow{width:1.5rem;height:1.5rem}.kb-section__article-list-article-arrow svg{fill:currentColor;opacity:.5;width:100%;height:100%}.kb-section__article-list-article-title{width:100%;transition:color .3s,font-size .3s}.kb-entry-chapter__sidebar--full-width .kb-section__article-list-article-title--intro{text-transform:uppercase;color:var(--color-text);margin-top:1.2rem;font-weight:700}.kb-entry-chapter__sidebar--full-width .kb-section__article-list-article-title--intro:before{content:""}.kb-parts{grid-column-gap:3rem;grid-row-gap:4rem;-webkit-user-select:none;user-select:none;grid-template-columns:50% 50%;justify-content:center;margin-top:3rem;margin-bottom:3rem;padding-left:3rem;padding-right:3rem;display:grid}@media screen and (max-width:710px){.kb-parts{grid-row-gap:2rem;padding-inline:calc(var(--spacing) * 0);grid-template-columns:none;justify-content:center}}.kb-part{background-color:#fff;padding:28px 3rem 16px}@media(max-width:649px){.kb-part{padding-inline:calc(var(--spacing) * 8)}}.kb-part-wrapper{opacity:1;z-index:0;border-radius:1rem;width:100%;height:fit-content;padding-top:.75rem;top:0;left:0;overflow:clip;box-shadow:0 4px 6px -2px #0000000d,0 10px 15px -3px #0000001a}.kb-part__title{text-align:left;letter-spacing:-.025em;z-index:9;margin:0;padding:0;font-size:44px;font-weight:900;line-height:.875;position:relative}@media(max-width:649px){.kb-part__title{font-size:36px}}.kb-part__subtitle{text-align:center;color:var(--color-hint);z-index:9;margin:0;padding:.6rem 0 0;font-size:3rem;font-weight:200;line-height:1;display:none;position:relative}@media(max-width:649px){.kb-part__subtitle{font-size:var(--text-3xl)}}.kb-article{max-width:700px;margin-right:auto}@media screen and (max-width:710px){.kb-article{margin-top:2rem}}.kb-article h1{margin-top:2rem;font-size:2.5rem;font-weight:700}.kb-article h2{color:var(--color-link-blue);margin-top:2rem;font-size:1.6rem;font-weight:600}.kb-article h3{color:var(--color-secondary-text);font-size:1.6rem;font-weight:600}.kb-article p,.kb-article ol,.kb-article ul,.kb-article li{color:#000;font-size:1.6rem;line-height:1.4}.kb-article p+p{padding-top:1.6rem}.kb-article .wistia_responsive_padding{margin-bottom:3rem}.kb-article iframe{border:1px solid var(--dividers);margin-top:1.6rem}.kb-article img{border:1px solid var(--dividers);width:100%;margin:2rem 0}.kb-article-header__chapter-title{padding-top:calc(var(--spacing) * 8);font-size:var(--text-4xl);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);display:none}.kb-article-header{flex-direction:row;justify-content:space-between;align-items:center;max-width:1500px;margin-bottom:1.2rem;margin-right:auto;padding-top:2rem;padding-bottom:2rem;display:flex}@media screen and (max-width:710px){.kb-article-header{text-align:center;justify-content:center;margin-bottom:0;padding-top:1rem;padding-bottom:0}}.kb-article-header__arrows{flex-direction:row;justify-content:flex-end;align-items:center;margin-left:1rem;display:flex}@media(max-width:649px){.kb-article-header__arrows{display:none}}.kb-article-header__arrow{z-index:9;border:2px solid #4d4d4d80;border-radius:5rem;width:5rem;height:5rem;margin-left:2rem;padding:1rem}.kb-article-header__arrow svg{fill:#4d4d4d80;width:100%;height:100%;transition:fill .2s}.kb-article-header__arrow:hover{background-color:#fff}.kb-article-header__arrow.disabled{opacity:0}@media(max-width:649px){.kb-article-header__arrow{margin-inline:calc(var(--spacing) * 0);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 1);border-width:1px;flex-shrink:0}}.kb-article-header__text{text-align:left;flex-direction:column;flex-grow:2;justify-content:center;align-items:flex-start;height:100%;display:flex}@media screen and (max-width:710px){.kb-article-header__text{text-align:center;align-items:center}}.kb-article-header__title{color:#000;letter-spacing:-.05rem;line-height:87.5%;font-size:var(--text-6xl);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);margin:0;padding:0}@media screen and (max-width:710px){.kb-article-header__title{padding-inline:calc(var(--spacing) * 3);text-align:center;font-size:var(--text-5xl)}}.kb-article-header__subtitle{color:#000;margin:0;padding:0;font-size:2rem;font-weight:400}.kb-article-feedback{border-top:1px solid var(--dividers);flex-direction:column;justify-content:center;margin-top:2rem;padding-top:1rem;display:flex}.kb-article-feedback__text{color:var(--color-link-blue);text-align:center;justify-content:center;font-size:1.5rem;font-weight:600}.kb-article-feedback__buttons{flex-direction:row;justify-content:center;display:flex}.kb-article-feedback__btn{opacity:.5;cursor:pointer;width:6rem;height:6rem;margin:1rem;transition:opacity .2s}.kb-article-feedback__btn svg{fill:#000;width:100%;height:100%}.kb-article-feedback__btn:hover{opacity:1}.kb-contact-us__results-heading,.kb-contact-us__no-results-heading{color:#fff;text-align:center;width:80vw;margin:2rem auto 1rem;font-size:2rem;font-weight:600;line-height:1.2}.kb-contact-us__result-list{border-bottom:1px solid var(--dividers);flex-direction:column;display:flex}.kb-contact-us__result{border:1px solid var(--dividers);background-color:#fff;border-bottom:0;padding:1rem 2rem;font-size:1.5rem}.kb-contact-us__result em{font-style:normal;font-weight:800}.kb-contact-us__no-results-wrapper{flex-direction:column;justify-content:center;display:flex}.kb-contact-us__no-results-button{color:var(--color-link-blue);text-align:center;cursor:pointer;background-color:#fff;border-radius:10rem;margin-left:auto;margin-right:auto;padding:1rem 2rem;font-size:1.5rem;display:inline-block;box-shadow:0 .2rem 1rem #0000004d}.kb-contact-us__no-results-button:hover{text-decoration:underline}.kb-popular-topics{flex-flow:wrap;justify-content:center;max-width:80vw;margin:1rem 0 0;padding:0;line-height:1.2;display:flex}@media(max-width:649px){.kb-popular-topics{display:none}}.kb-popular-topics__title{color:#fff;opacity:.7;margin-right:.5rem;font-size:1.5rem;font-weight:600}a.kb-popular-topics__topic{opacity:.7;color:#fff;font-size:1.5rem;font-weight:400;text-decoration:none}a.kb-popular-topics__topic:hover{opacity:1}a.kb-popular-topics__topic:after{content:", ";margin-left:-.25rem;margin-right:.5rem}a.kb-popular-topics__topic:last-child:after{content:""}a.kb-popular-topics__topic:hover{text-decoration:underline}.kb-parts-wrapper{max-width:1080px;margin-bottom:4rem;margin-left:auto;margin-right:auto;padding-bottom:3rem;padding-left:3rem;padding-right:3rem}@media(max-width:900px){.kb-parts-wrapper{margin-left:1rem;margin-right:1rem;padding-left:1rem;padding-right:1rem}}.kb-minimal-part{-webkit-user-select:none;user-select:none;background-color:#fff;border:solid #0006;border-radius:1rem;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:30px 4rem;text-decoration:none;transition:box-shadow .2s;display:flex;position:relative}@media(max-width:649px){.kb-minimal-part{padding-inline:calc(var(--spacing) * 8)}}.kb-minimal-part .kb-minimal-part__title{text-align:center;color:#0009;letter-spacing:-.025em;z-index:9;margin:0;padding:0;font-size:30px;font-weight:600;line-height:.875;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .2s,text-decoration-color .2s;position:relative}@media(max-width:649px){.kb-minimal-part .kb-minimal-part__title{font-size:24px}}.kb-minimal-part .kb-minimal-part__icon{justify-content:center;align-items:center;width:48px;min-width:48px;height:48px;display:flex}.kb-minimal-part .kb-minimal-part__icon svg{fill:#0006;vertical-align:middle;width:48px;height:48px;transition:fill .2s}@media(max-width:649px){.kb-minimal-part .kb-minimal-part__icon{width:30px;min-width:30px;height:30px}.kb-minimal-part .kb-minimal-part__icon svg{width:30px}}.kb-minimal-part:hover{cursor:pointer;text-decoration:none;box-shadow:0 4px 6px -2px #0000000d,0 10px 15px -3px #0000001a}.kb-minimal-part:hover .kb-minimal-part__title{color:#000;text-decoration:underline}.kb-minimal-part:hover .kb-minimal-part__icon svg{fill:#000000b3}.alert-wrapper{margin-block:calc(var(--spacing) * 4);border-radius:var(--radius-lg);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);background-color:#57d1ac33;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.alert{flex-direction:row;align-items:center;width:100%;display:flex}.alert-icon{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);color:#57d1ac}.alert-icon .svg{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}.alert-header__text{font-size:var(--text-2xl);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold)}.alert-body__text{padding-top:calc(var(--spacing) * 1);font-size:var(--text-lg);--tw-leading:1;--tw-font-weight:var(--font-weight-normal);line-height:1;font-weight:var(--font-weight-normal)}.alert-link-button{height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-white);background-color:#57d1ac;border-radius:3.40282e38px;flex:none;justify-content:center;align-items:center;display:flex}.alert-link-button:hover{color:var(--color-white);text-decoration-line:underline;transform:translateY(-1px)scale(1.01);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.alert-link-button:active{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(0)scale(.98)}body.help.help-contact{background-color:var(--color-link-blue)}.user-sign-wrapper{background-color:#fff;border-radius:12px;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;max-width:475px;margin:auto;display:flex;overflow:clip;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.user-sign-wrapper>.liquid-container{width:100%}.user-sign-wrapper>.liquid-container>.liquid-child{flex-direction:column;align-items:flex-start;width:100%;display:flex}@media(max-width:475px){.user-sign-wrapper{border-radius:0;width:100%;height:100vh;margin-top:0}}.user-sign-wrapper--reset-password{padding:2rem}.user-sign-wrapper--reset-password-expired{width:500px;padding:2rem}.lf-form-area{width:100%;padding:0 3rem 2rem}@media screen and (max-width:710px){.lf-form-area{padding:2rem 1.5rem}}.lf-steps.liquid-container,.lf-sign-up-headline-steps.liquid-container{width:100%}.user-sign-up__header{text-transform:uppercase;color:#fff;text-align:center;background-color:var(--course-color-turquoise);width:100%;padding:1rem 0;font-size:1.5rem;font-weight:800}.user-sign-in__header{text-transform:uppercase;color:#fff;text-align:center;background-color:var(--course-color-cyan);width:100%;padding:1rem 0;font-size:1.5rem;font-weight:800}.user-sign__title{letter-spacing:-.03em;text-align:center;-webkit-user-select:none;user-select:none;width:100%;margin-top:2.5rem;margin-bottom:0;font-size:3.5rem;font-weight:800;line-height:.875}.user-sign__subtitle{-webkit-user-select:none;user-select:none;text-align:center;width:100%;color:var(--color-hint);margin-top:0;margin-bottom:2rem;font-size:2rem;font-weight:400}@media screen and (max-width:710px){.user-sign__subtitle{margin-bottom:1rem}}.user-sign__subtitle--planbook{color:var(--color-hint)}input.user-sign__input,select.user-sign__input{border-color:var(--dividers);border-radius:.75rem;width:100%;height:4rem;margin-bottom:1rem;font-size:1.5rem}.user-sign__input--select{border-color:none;background-color:var(--color-white);border-width:1px;border-radius:4px;padding-left:.75rem;box-shadow:inset 0 1px 1px #00000014}.user-sign__label{-webkit-user-select:none;user-select:none;--tw-font-weight:var(--font-weight-semibold);font-size:1.5rem;font-weight:var(--font-weight-semibold);margin-top:1rem}label.user-sign__label--password{text-align:left;width:100%}label.user-sign__label--password:first-of-type{margin-top:2rem}.user-sign__text{color:var(--color-text);padding:1rem;font-size:1.6rem}.btn-default.user-sign__submit-btn{-webkit-appearance:initial;background-color:var(--course-color-cyan);color:#fff;border:none;border-radius:4rem;outline:none;width:100%;margin-top:1.5rem;margin-bottom:1rem;padding-top:1rem;padding-bottom:1rem;font-size:2rem;font-weight:600;transition:background-color .2s,font-size .2s,box-shadow .2s}.btn-default.user-sign__submit-btn:hover,.btn-default.user-sign__submit-btn:focus{color:#fff;outline:0;font-size:2.01rem;font-weight:600;box-shadow:0 .25rem #3336;background-color:var(--course-color-yellow)!important}.btn-default.user-sign__submit-btn:active{outline:none;box-shadow:0 0 #3336}.user-sign__submit-btn--reset-password{margin:0 2rem;display:block}.user-sign__forgot-password{text-align:center;width:100%;margin:0;padding:0;font-size:1.4rem}.user-sign__error{color:var(--course-color-coral);margin-bottom:1rem;font-size:1.3rem}.user-sign__error--top-of-page{text-align:center}.user-sign__error--top-of-page a{color:var(--course-color-coral);text-decoration:underline}.user-sign__name-area{flex-direction:row;gap:1rem;display:flex}.user-sign__name-area-column:last-child{margin-right:0}.user-sign__name-area-title,.user-sign__education-role-title{color:var(--color-link-blue);-webkit-user-select:none;user-select:none;margin-top:.5rem;font-size:1.4rem;font-weight:600}.user-sign__name-area-label{color:var(--color-link-blue);font-size:1rem}.user-sign__name-area-column--salutation{width:65px}.user-sign__name-area-column--first-name{width:125px}.user-sign__name-area-column--last-name{width:200px}.user-sign__role-button-row{flex-wrap:wrap;gap:.75rem;display:flex}.user-sign__education-role-selector{flex-direction:column;margin-bottom:2rem;margin-left:.1rem;display:flex}.user-sign__education-role-selector-row{flex-direction:row;align-items:center;padding:.25rem 0;display:flex}input.user-sign__education-role-input{vertical-align:baseline;width:2rem;height:2rem;margin:0 .3rem 0 0}.user-sign__education-role-label{-webkit-user-select:none;user-select:none;color:var(--color-secondary-text);vertical-align:baseline;margin:0;padding:0;font-size:1.4rem;font-weight:400;line-height:1}.user-sign__link-to-legalese{color:var(--color-secondary-text);text-align:center;align-self:center;margin-bottom:1rem;font-size:1.2rem}.user-sign__onboarding-table{flex-direction:column;justify-content:center;align-items:center;padding-top:2rem;display:flex}.user-sign__onboarding-table__row{flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:2rem;display:flex}.user-sign__onboarding-table__row:last-child{margin-bottom:0}.user-sign__onboarding-table__row__person{border:1px solid var(--color-hint);border:4px solid var(--color-link-blue);border:2px solid var(--course-color-cyan);border-radius:100%;flex-grow:0;flex-shrink:0;width:30%;margin-right:1rem;overflow:hidden}.user-sign__onboarding-table__row__person img{width:100%;margin:0}.user-sign__onboarding-table__row__person--second{border-color:var(--course-color-green)}.user-sign__onboarding-table__row__text{font-size:1.75rem;line-height:1.2}.user-sign__share-planbook-with-school-list__item{border-bottom-style:var(--tw-border-style);padding-block:calc(var(--spacing) * 2);border-bottom-width:1px;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.user-sign__share-planbook-with-school-list__item:last-child{border-bottom:0}@keyframes fade-in-out{0%{opacity:0}to{opacity:1}}.dialog-backdrop{width:100vw;height:100%;animation:.5s ease-in-out fade-in-out;position:fixed;bottom:0}.dialog-backdrop.--barely-there{background-color:#3333331a}.dialog-backdrop.--translucent-grey{background-color:#3333334d;transition:background-color 1s}.planbook-setup-notice{text-align:center;width:80vw;margin-top:100px;margin-left:auto;margin-right:auto}.planbook-setup-notice--in-setup{margin-top:250px}.planbook-setup-notice__headline{color:var(--color-text);margin-top:3rem;font-size:4rem;font-weight:700}.planbook-setup-notice__headline a{color:var(--color-text)}.planbook-setup-notice__description{color:var(--color-secondary-text);font-size:2rem;font-weight:400}.group-membership-admin-table{font-size:1.2rem}.group-membership-admin-table__name-header{min-width:200px}.group-membership-admin-table__checkmark-header{text-align:center;width:100px}.group-membership-admin-table__user-name{vertical-align:middle!important}.group-membership-admin-table__checkmark{text-align:center;vertical-align:middle!important}.group-membership-admin-table__checkmark svg{vertical-align:middle;width:2rem;height:2rem;fill:var(--color-hint)}.group-membership-admin-table__checkmark-icon-wrapper svg{fill:var(--color-link-blue)}.btn-remove-user{margin:0;padding:0}.btn-remove-user:hover svg{fill:red}.group-membership-admin-table__used-seats-count{color:var(--color-link-blue);font-size:1.4rem}.group-members-list{flex-direction:row;justify-content:space-between;display:flex}.template-library{flex-direction:row;display:flex;position:relative;overflow-y:hidden}.template-library__sidebar{-webkit-user-select:none;user-select:none;width:25%;min-width:300px;max-width:400px;height:80vh;padding:3rem 2rem;overflow-y:scroll}.template-library__main{border-left:1px solid var(--dividers);width:100%;height:80vh;padding:2rem;overflow-y:scroll}.template-library__main .section-actions-group-wrapper{display:none!important}.template-library__main--with-padded-bottom{padding-bottom:10rem}.template-library-prompt{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:0 4rem;display:flex}.template-library-prompt__headline{color:var(--color-link-blue);font-size:3rem;font-weight:700}.template-library-prompt__subheadline{color:var(--color-link-blue);font-size:2.5rem;font-weight:400}.template-library-template-list__group-title{padding-top:1.5rem;padding-bottom:.25rem;font-size:1.5rem;font-weight:700}.template-library-template-list__template__template{color:var(--color-secondary-text);cursor:pointer;padding-bottom:.25rem;font-size:1.2rem}.template-library-template-list__template__template.is-active{color:var(--color-link-blue)}.template-library__proceed-bar{z-index:99999;background-color:#fff;flex-direction:row;justify-content:center;align-items:center;width:100%;height:10rem;transition:transform .3s cubic-bezier(.215,.61,.355,1);display:flex;position:absolute;bottom:0;transform:translateY(110%);box-shadow:0 -2px 1rem #6663}.template-library__proceed-bar--is-visible{transform:translate(0)}.template-library__proceed-bar-btn{background-color:var(--color-link-blue);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:4rem;flex-direction:row;justify-content:center;align-items:center;padding:1rem 5rem;font-size:2.5rem;font-weight:600;display:flex}.template-library__proceed-bar-btn:hover{text-decoration:underline}.template-library__proceed-bar-btn svg{width:2rem;height:2rem}.template-library__proceed-bar-btn svg path{fill:#fff}.four-oh-four{height:var(--vh,100vh);flex-direction:column;justify-content:center;align-items:center;width:100vw;display:flex}.four-oh-four__title{font-size:3rem;font-weight:700}.four-oh-four__subtitle{font-size:2rem;font-weight:500}.busy-syncing-modal-backdrop{z-index:2147483647;background-color:#fff6;width:100vw;height:100%;position:fixed;top:0;bottom:0;left:0;transform:translateZ(0)}.busy-syncing-modal-wrapper{z-index:2147483647;width:100vw;position:fixed;top:20vh}.busy-syncing-modal{text-align:center;background-color:#fff;min-width:200px;max-width:1000px;margin-left:auto;margin-right:auto;padding:4rem 2rem;box-shadow:0 .5rem 3rem #4d4d4d99}.busy-syncing-modal__heading{font-size:3rem;font-weight:700}.busy-syncing-modal__subheading{font-size:2rem;font-weight:400}.change-color-menu{flex-flow:wrap;width:100%;padding:5px 0 10px 10px;display:flex}.change-color-menu__color{border:0 solid #fff;border-radius:40px;width:40px;height:40px;margin:5px 5px 0 0;transition:transform .3s ease-in-out}.change-color-menu__color:hover{transform:scale(.9)}.change-color-menu__color:active{transform:scale(1.1)}.card-stack-search-grid{flex-direction:column;display:flex}.card-stack-search-grid__search-bar{width:100%;padding:2rem}.card-stack-search-grid__below-bar{flex-flow:wrap;padding:0 2rem;display:flex}.card-stack-search-grid__results-col{width:33%;min-width:200px;padding-right:2rem}.card-stack-search-grid__selected-col{width:66%}.card-stack-search-bar-wrapper{z-index:999999;width:calc(100% - 3rem);margin:.75rem 1.5rem 0;position:absolute;top:0}.card-stack-search-bar-wrapper__spinner{z-index:9999;width:12px;height:12px;position:absolute;top:1.3rem;right:4rem}.card-stack-search-bar-wrapper__spinner .three-dot-spinner{width:24px}.card-stack-search-bar-wrapper__spinner .three-dot-spinner div{width:6px;height:6px}.card-stack-search-bar-wrapper__clear-query{cursor:pointer;position:absolute;top:1rem;right:1rem}.card-stack-search-bar-wrapper__clear-query svg{width:2rem;height:2rem;fill:var(--color-secondary-text)}.card-stack-search-bar-wrapper__clear-query:hover svg{fill:var(--color-link-blue)}.card-stack-search-bar{border:1px solid var(--dividers);border-radius:2rem;outline:none;width:100%;height:4rem;padding:1rem 2rem;font-size:1.4rem}.card-stack-search-bar--in-outline{background-color:#f7f7f8;padding-right:5.5rem}.card-stack-search-results__result{-webkit-user-select:none;user-select:none;cursor:pointer;background-color:#fff;border-radius:1rem;margin-bottom:1rem;padding:1rem 1.25rem;transition:box-shadow .3s,transform .3s}.card-stack-search-results__result:hover{box-shadow:0 0 2rem #4d4d4d99}.card-stack-search-results__result--is-selected{transform:translate(10px);box-shadow:0 0 2rem #4d4d4d99}.card-stack-search-results__result-top-bar{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.card-stack-search-results__result-course{text-transform:uppercase;border-radius:1rem;align-self:flex-end;margin-right:.5rem;font-weight:600}.card-stack-search-results__result-title{font-size:1.4rem;font-weight:600}.card-stack-search-results__status{opacity:.8;background-color:#fff;margin:0 2rem 2rem;padding:1.5rem 2rem;font-size:1.5rem}.attachment-preview{background-color:#0000;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;margin-top:2rem;display:flex}.attachment-preview__download-button{justify-content:center;display:flex}.attachment-preview__download-button svg{width:3rem;height:3rem;fill:var(--color-link-blue);margin-right:.5rem}.attachment-preview__download-button{cursor:pointer;border:1px solid var(--dividers);width:auto;color:var(--color-link-blue);background-color:#ffffffe6;border-radius:4rem;align-items:center;margin-bottom:2rem;padding:2rem;font-size:2rem;box-shadow:0 .25rem 2rem #4d4d4d33}.attachment-preview__download-button:hover{color:#fff}.attachment-preview__download-button:hover svg{fill:#fff}.attachment-preview__download-button:hover{background-color:var(--color-link-blue)}.attachment-preview__viewer--iframe{width:100%;height:70vh}.attachment-preview__viewer--iframe iframe{width:100%;height:100%}#in-app-notice__anchor{position:fixed;top:80px;right:20px}.in-app-notice{flex-direction:row;padding-bottom:7rem;display:flex}.in-app-notice__avatar-column{width:40px;padding-right:10px}.in-app-notice__avatar-column__avatar{padding-top:.75rem}.in-app-notice__avatar-column__avatar img{border-radius:100px;width:100%}.in-app-notice__card{background-color:#fff;border-radius:4px;flex-direction:column;justify-content:space-between;width:350px;max-height:70vh;display:flex;overflow-y:scroll;box-shadow:0 2px 2rem #4d4d4d99}.in-app-notice__header{background-color:#f6f7f9;border-radius:4px 4px 0 0;flex-direction:row;justify-content:space-between;align-items:center;width:calc(100% - 40px);margin-left:0;padding:.9rem 1.5rem;display:flex;position:absolute}.in-app-notice__header__text{flex-direction:row;display:flex}.in-app-notice__header__text__name{color:#1b212880;font-size:1rem;font-weight:600}.in-app-notice__header__close{opacity:.3;cursor:pointer;width:1.2rem;height:1.2rem;transition:opacity .3s}.in-app-notice__header__close svg{fill:var(--color-text);width:100%;height:100%}.in-app-notice__header__close:hover{opacity:1}.in-app-notice__headline{flex-direction:row;align-items:center;margin-top:3.5rem;padding:1.5rem;display:flex}.in-app-notice__headline__emoji{width:3rem;margin-right:.5rem;font-size:3rem}.in-app-notice__headline__text{height:100%;color:var(--color-link-blue);font-size:2rem;font-weight:700;line-height:1.1}.in-app-notice__body{flex-direction:column;margin-bottom:5rem;padding:0 1.5rem 1.5rem;font-size:1.3rem;display:flex}.in-app-notice__body p{color:#29333d;padding-bottom:1.2rem;line-height:1.4}.in-app-notice__body .wistia_responsive_padding{margin-bottom:1.2rem;padding-top:63%!important}.in-app-notice__body figure img{margin-bottom:0}.in-app-notice__body figure figcaption{color:var(--color-secondary-text);margin-bottom:1.3rem;padding-top:.6rem;font-size:1rem;font-style:italic}.in-app-notice__body h1{color:var(--color-link-blue);margin-top:1.2rem;margin-bottom:0;font-size:2rem;font-weight:600}.in-app-notice__body h2{color:var(--color-link-blue);font-size:1.6rem;font-weight:600}.in-app-notice__reply-footer{cursor:pointer;opacity:0;transform-origin:bottom;flex-direction:row;justify-content:center;align-items:center;width:100%;height:3rem;padding:1rem 1.5rem 3.5rem 3rem;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:0;left:0;transform:scale(.7)translateY(-100%)}.in-app-notice:hover .in-app-notice__reply-footer{opacity:1;transform:scale(1)translate(0)}.in-app-notice__reply-footer__input{color:var(--color-link-blue);background-color:#fffffff2;border-radius:5rem;flex-direction:row;justify-content:center;align-items:center;padding:1rem 2rem;font-size:1.4rem;transition:color .3s,background-color .3s;display:flex;box-shadow:0 4px 2rem #0006}.in-app-notice__reply-footer__input svg{width:1.3rem;height:1.3rem;fill:var(--color-link-blue);margin-right:.2rem;transition:fill .3s}.in-app-notice__reply-footer__input:hover{background-color:var(--color-link-blue);color:#fff}.in-app-notice__reply-footer__input:hover svg{fill:#fff}.in-app-notice__reply-footer__input--emoji-option{width:3rem;height:3rem;box-shadow:none;text-align:center;background-color:#0000;margin:0 1rem;padding:2rem;font-size:4rem;line-height:.9;transition:transform .3s}.in-app-notice__reply-footer__input--emoji-option:hover{background-color:#0000;transform:scale(1.3)}.generic-contentful-wrapper img{vertical-align:middle;width:100%;margin-bottom:1.3rem}.generic-contentful-wrapper figure{margin-top:.6rem;margin-bottom:1.2rem}.generic-contentful-wrapper figure img{margin-bottom:0}.generic-contentful-wrapper figure figcaption{color:var(--color-secondary-text);text-align:left;margin-bottom:1.3rem;padding-top:.6rem;font-size:1.3rem;font-style:italic}.generic-contentful-wrapper h1{color:var(--color-link-blue);font-size:2.2rem;font-weight:800;line-height:1.2}.generic-contentful-wrapper h1:first-child{margin-top:0}.generic-contentful-wrapper h2{color:var(--color-link-blue);margin-top:1.8rem;margin-bottom:0;font-size:1.6rem;font-weight:600;line-height:1.2}.generic-contentful-wrapper h3{color:var(--color-link-blue);font-size:1.6rem;font-weight:400}.generic-contentful-wrapper p{font-size:1.3rem;line-height:1.4}.import-lessons-select-course__input{height:8rem;color:var(--color-link-blue);-webkit-user-select:none;user-select:none;text-align:center;flex-direction:column;justify-content:center;margin:0 2rem;padding:1.5rem 2rem;font-size:2.5rem;font-weight:400;line-height:1.3;display:flex}.import-lessons-select-course__input--is-open{color:var(--color-link-blue)}.import-lessons-select-course__input__inner{text-align:center;transition:transform .3s}.import-lessons-select-course__input__inner__copying-from{border-bottom:2px dashed var(--color-link-blue)}.import-lessons-select-course__input__inner--is-open{border-bottom-color:#0000}.import-lessons-select-course-dropdown{width:calc(100vw - 4rem);height:calc(100vh - 200px);padding:2rem;overflow-y:scroll}.import-lessons-select-course-dropdown__years{-webkit-user-select:none;user-select:none;flex-flow:row;margin:0 2rem;display:flex;overflow-y:scroll}.import-lessons-select-course-dropdown__years__year{border:1px solid var(--dividers);cursor:pointer;white-space:nowrap;border-radius:2rem;margin-right:1rem;padding:1rem;font-size:1.2rem}.import-lessons-select-course-dropdown__years__year:hover{color:var(--color-link-blue);border-color:var(--color-hint);text-decoration:underline}.import-lessons-select-course-dropdown__years__year.is-selected{color:#fff;background-color:var(--color-link-blue)}.importable-courses-list__recent-courses{flex-direction:column;display:flex}.importable-courses-list__recent-course{border-bottom:1px solid var(--dividers);cursor:pointer;flex-direction:row;padding:1.5rem 3rem;font-size:1.5rem;display:flex}.importable-courses-list__recent-course:hover{color:var(--color-link-blue)}.importable-courses-list__recent-course__owner-name,.importable-courses-list__recent-course__planbook{padding-right:.5rem}:is(.importable-courses-list__recent-course__owner-name,.importable-courses-list__recent-course__planbook):after{content:"›";padding-left:.5rem}.importable-person{flex-direction:row;display:flex}@media screen and (max-width:992px){.importable-person{flex-direction:column;justify-content:center;align-items:center}}.importable-person{border-bottom:2px solid var(--dividers);-webkit-user-select:none;user-select:none;margin-bottom:1rem;padding:1rem 0}.importable-person__user{width:20%}@media screen and (max-width:992px){.importable-person__user{width:100%}}.importable-person__user{flex-direction:column;justify-content:center;align-items:center;padding:0 1.3rem;display:flex}.importable-person__user__initials{background-color:var(--dividers);border-radius:3rem;flex-direction:row;justify-content:center;align-items:center;width:4rem;height:4rem;margin-bottom:.5rem;padding:.5rem;font-size:2rem;font-weight:700;line-height:2rem;display:flex}.importable-person__user__name{text-align:center;flex-direction:row;justify-content:flex-start;align-items:center;font-size:1.8rem;font-weight:700;display:flex}.importable-person__planbooks{flex-direction:column;justify-content:center;width:80%;padding-right:1.3rem;display:flex}@media screen and (max-width:992px){.importable-person__planbooks{width:100%;padding-left:1.3rem}}.importable-person__planbook{border:1px solid var(--dividers);z-index:0;border-radius:.6rem;flex-direction:column;margin:1rem 0;padding:1.6rem 1.6rem 1rem;display:flex;position:relative;overflow:hidden;box-shadow:0 1px .6rem #3333334d}.importable-person__planbook__text{z-index:1}.importable-person__planbook__cover{z-index:-40;background-color:#c7c7c7;background-position:top;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;position:absolute;top:0;left:0}.importable-person__planbook__cover:before{content:"";z-index:0;opacity:1;background-image:linear-gradient(#0000,#3d4a51cc);height:100%;position:absolute;inset:0}.importable-person__planbook__title{color:#fff;text-align:center;padding-bottom:1rem;font-size:2.6rem;font-weight:700}.importable-person__planbook__courses{flex-flow:wrap;justify-content:center;display:flex}.importable-person__planbook__courses__title{border:1px solid var(--course-color,transparent);cursor:pointer;background-color:#fff;border-radius:2rem;flex-direction:row;justify-content:center;align-items:center;margin-bottom:1rem;margin-right:1rem;padding:1rem 1.3rem;font-size:1.3rem;line-height:1;display:flex}.importable-person__planbook__courses__title:hover{text-decoration:underline}.import-lessons-modal-wrapper{height:var(--vh,100vh);z-index:999999999;background-color:#fff;width:100vw;padding:0;position:fixed;top:0}.import-lessons-modal-wrapper__close-button{opacity:.3;color:#000;cursor:pointer;z-index:999999;border:1px solid #000;border-radius:5rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-top:1.5rem;margin-right:1.5rem;font-size:2rem;transition:opacity .3s,border-color .3s,box-shadow .3s,color .3s;display:flex;position:fixed;top:0;right:0}.import-lessons-modal-wrapper__close-button:hover{color:#ff5624;opacity:1;border-color:#ff5624;text-decoration:none;box-shadow:0 0 0 2px #ff5624}.import-lessons-modal{width:100%;height:var(--vh,100vh);background-color:#fafafa;flex-direction:column;display:flex;overflow-y:scroll}.import-lessons-modal__outline>div,.import-lessons-modal__outline .course-outline-with-detail,.import-lessons-modal__outline .course-outline-with-detail__row{height:100%}.import-lessons-modal__outline{flex-grow:2;flex-shrink:0;height:50%;padding:1.5rem 1.5rem 0}.import-lessons-modal__button-row{height:8rem;padding:1.5rem}.import-lessons-modal__button-row__button{background-color:var(--color-link-blue);color:#fff;text-align:center;border:none;border-radius:5rem;margin-left:auto;margin-right:auto;padding:1rem 3rem;font-size:2rem;transition:background-color .3s,color .3s;display:block}.import-lessons-modal__button-row__button:disabled{background-color:var(--color-hint);color:var(--color-text)}.import-lessons-modal__button-row__instructions{color:var(--color-hint);text-align:center;font-size:2rem}.import-lessons-select-course-dropdown__years{flex-direction:row;display:flex}body.admin-user,body.admin-user-actions,body.admin-user-sessions,body.admin-planbook,body.admin-group,body.admin-card-stack,body.admin-action,body.admin-session,body.admin-rotation-calendar,body.admin-fiscal-group,body.admin-class-website,body.admin-course{background-color:#f7f8f7}.admin-version-box{flex-shrink:0;height:calc(100vh - 11rem);margin-top:1rem;overflow-y:scroll}.admin-doc__top-bar{flex-direction:row;display:flex}.admin-doc-label{margin-right:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.1px;background-color:#fff2c2;border-radius:3.40282e38px;flex-direction:row;align-items:center;width:fit-content;font-weight:700;display:flex}.admin-doc-label--card-stack{background-color:#b3ecff}.admin-doc-label--planbook{background-color:#c4f7e1}.admin-doc-label--course{background-color:#ffbebd}.admin-doc-label--class-website{background-color:#ebffbd}.admin-doc-label--fiscal-group{background-color:#d3bdff}.admin-doc-label--group{background-color:#f2caf2}.admin-doc-label--comment{background-color:#f792f7}.admin-doc-label--action{background-color:#bdffbd}.admin-doc-label__icon{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);color:#00000080}.admin-doc-label__icon svg{fill:currentColor;width:100%;height:100%}.admin-doc-label__text{color:#000000b3;line-height:.9}.admin-doc-button{margin-right:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-lg);text-transform:uppercase;letter-spacing:.1px;cursor:pointer;border-radius:3.40282e38px;flex-direction:row;align-items:center;width:fit-content;font-weight:700;display:flex}.admin-doc-button__icon{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);color:#00000080}.admin-doc-button__icon svg{fill:currentColor;width:100%;height:100%}.admin-doc-button__text{color:#000000b3}.admin-doc-h1{font-size:var(--text-5xl);--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);color:var(--color-black);line-height:.85}.admin-doc-h2{font-size:var(--text-4xl);--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);color:var(--color-black);line-height:.85}.admin-version-box__item{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-dividers);padding-block:calc(var(--spacing) * 3);cursor:pointer;flex-direction:row;align-items:center;display:flex}.admin-version-box__item.--is-selected{color:var(--color-link-blue)}.admin-version-box__item--date-string{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);justify-content:center;align-items:center}.admin-version-box__item__date-string{color:#063247;margin-block:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 1);letter-spacing:.1px;background-color:#e7f6fd;border-radius:3.40282e38px;width:fit-content}.admin-version-box__item__text{flex-direction:column;display:flex}.admin-version-box__item__action-name{font-size:var(--text-base);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);letter-spacing:.1px}.admin-version-box__item__version{margin-right:calc(var(--spacing) * 2);min-width:45px}.admin-version-box__item__description{--tw-leading:1;color:var(--color-charcoal);line-height:1}.admin-skeleton__main{border-radius:var(--radius-lg);background-color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);width:75%;max-width:75%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);padding:calc(var(--spacing) * 4);flex-direction:column;flex-basis:100%;display:flex}.admin-skeleton__main__top{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);margin-bottom:calc(var(--spacing) * 4);padding-bottom:calc(var(--spacing) * 2);flex-direction:row;justify-content:space-between;align-items:center;display:flex}.admin-skeleton__main__bottom{flex-direction:row;flex-grow:0;display:flex}.admin-skeleton__main__left{flex-basis:50%;height:calc(100vh - 8rem);overflow:scroll}.admin-skeleton__main__left pre{white-space:break-spaces}.admin-skeleton__main__right{flex-basis:50%;height:calc(100vh - 8rem);overflow:scroll}.admin-skeleton__main__full{flex-basis:100%;height:calc(100vh - 8rem);overflow:scroll}.admin-skeleton__main__top__revision{font-size:var(--text-xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin-block:calc(var(--spacing) * 2)}.admin-skeleton__main__top__actions:hover{cursor:pointer;color:var(--color-link-blue)}.admin-overview-table>tbody>tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers)}.admin-overview-table>tbody>tr>td{padding-block:calc(var(--spacing) * 2);font-size:var(--text-lg)}.admin-overview-table>tbody>tr>td pre{white-space:break-spaces}.admin-overview-table>tbody>tr>td:first-child{padding-right:calc(var(--spacing) * 2);font-size:var(--text-base);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-hint);text-transform:uppercase;letter-spacing:.1px;vertical-align:top}.admin-overview-table>tbody>tr>td:last-child{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-text)}.admin-overview-table--right-align-second-column>tbody>tr>td:nth-child(2){text-align:right}.admin-overview-table.--full-width-table>tbody>tr>td:first-child{text-align:left;width:150px;min-width:150px;max-width:150px}.admin-overview-table.--full-width-table>tbody>tr>td:nth-child(2){text-align:left}.admin-detail-outline__item{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.admin-detail-outline__item--depth-1{padding-left:calc(var(--spacing) * 2)}.admin-detail-outline__item--depth-2{padding-left:calc(var(--spacing) * 6)}.admin-detail-outline__item--depth-3{padding-left:calc(var(--spacing) * 8)}.admin-detail-outline__item--header{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.admin-btn{background-color:var(--color-link-blue);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-xl);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;transition:box-shadow .3s}.admin-btn:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-admin-index-table{height:100%}.group-admin-index-table td{border-color:var(--dividers);border-style:solid;border-width:0 0 1px;padding:1rem 0;font-size:13px}.group-admin-index-table tr{cursor:pointer}.group-admin-index-table tr:hover td{background-color:var(--color-grey-lightest)}.group-admin-index-table .et-cell-container{flex-direction:row;display:flex}.group-admin-membership-table table{width:100%}.group-admin-membership-table th{border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:2px;border-color:var(--color-grey);padding-bottom:calc(var(--spacing) * 4);font-size:var(--text-base);color:var(--color-grey-darker)}.group-admin-membership-table td{border-color:var(--dividers);font-size:var(--text-xl);text-overflow:ellipsis;border-style:solid;border-width:0 0 1px;padding:1rem 0;overflow-x:hidden}.group-admin-membership-table tr{cursor:pointer}.group-admin-membership-table tr:hover td{background-color:var(--color-grey-lightest)}.group-admin-membership-table .et-cell-container{flex-direction:row;display:flex}.admin-sidebar-button{margin-bottom:calc(var(--spacing) * 4);cursor:pointer;background-color:var(--color-white);width:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-link-blue);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);-webkit-user-select:none;user-select:none;border-radius:.25rem;justify-content:center;align-items:center;transition:box-shadow .3s;display:inline-flex}.admin-sidebar-button:hover{text-decoration-line:underline}.admin-sidebar-button:active{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.admin-inline-button{margin-bottom:calc(var(--spacing) * 4);cursor:pointer;background-color:var(--color-white);width:auto;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-link-blue);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);-webkit-user-select:none;user-select:none;vertical-align:top;border-radius:.25rem;justify-content:center;align-items:center;transition:box-shadow .3s;display:inline-flex}.admin-inline-button:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);text-decoration-line:underline}.admin-inline-button:active{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}label.admin-label{margin-bottom:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-grey-darker);display:block}input.admin-input{appearance:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-grey-lighter);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-grey-darker);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:.25rem}input.admin-input.--auto-width{width:auto}.demo-district-impersonation-container{flex-direction:column;align-items:center;max-width:900px;margin:0 auto;padding:2rem;display:flex}.demo-district-district-title{color:#333;text-align:center;margin-bottom:1.5rem;font-size:3rem;font-weight:700}.demo-district-role-section{width:100%;margin-bottom:2rem}.demo-district-role-title{color:#444;text-align:center;border-bottom:2px solid #eee;margin-bottom:1rem;padding-bottom:.5rem;font-size:2.5rem}.demo-district-button-grid{flex-wrap:wrap;grid-template-columns:1fr 1fr 1fr 1fr 1fr;justify-content:center;gap:1.5rem;margin-bottom:1rem;display:grid}.demo-district-square-button{cursor:pointer;text-align:center;border:none;border-radius:8px;justify-content:center;align-items:center;width:150px;height:150px;font-size:1.25rem;font-weight:700;transition:all .1s;display:flex;box-shadow:0 6px #999,0 8px 10px #0003}.demo-district-square-button:active{transform:translateY(4px);box-shadow:0 2px #999,0 3px 6px #0000001a}.demo-district-admin-button{color:#fff;background-color:#4a6da7}.demo-district-admin-button:hover{background-color:#3a5d97}.demo-district-district-admin-button{color:#fff;background-color:#724aa7}.demo-district-district-admin-button:hover{background-color:#5b3a97}.demo-district-teacher-button{color:#fff;background-color:#5cb85c}.demo-district-teacher-button:hover{background-color:#4ca84c}.demo-district-elem{grid-column:2;position:relative}.demo-district-elem:before{content:"";opacity:.7;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M4 19h16v2H4zm5-4h6v3H9zm12-5H3l9-7z"/></svg>');background-size:contain;width:20px;height:20px;position:absolute;bottom:12px;left:12px}.demo-district-middle{position:relative}.demo-district-middle:before{content:"";opacity:.7;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M12 3L1 9l11 6 9-4.91V17h2V9M5 13.18v4L12 21l7-3.82v-4L12 17l-7-3.82z"/></svg>');background-size:contain;width:20px;height:20px;position:absolute;bottom:12px;left:12px}.demo-district-high{position:relative}.demo-district-high:before{content:"";opacity:.7;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="white"><path d="M12 3L1 9l4 2.18v6L12 21l7-3.82v-6l2-1.09V17h2V9L12 3zm5 12.99l-5 2.73-5-2.73v-3.72L12 15l5-2.73v3.72z"/></svg>');background-size:contain;width:20px;height:20px;position:absolute;bottom:12px;left:12px}.demo-district-district{position:relative}.demo-district-district:before{content:"";opacity:.7;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="white"><path d="M4.62 0.3672C4.209948 0.44251199999999996 3.907164 0.6617999999999999 3.7388280000000003 1.005384C3.65166 1.183284 3.620772 1.3196160000000001 3.621312 1.524C3.62274 2.0631000000000004 3.962076 2.49714 4.5 2.647932C4.608576 2.678364 4.951608 2.678748 5.0598 2.648556C5.271084 2.5896000000000003 5.444004 2.489736 5.592636 2.340828C5.765052 2.168112 5.867916 1.9778760000000002 5.915292 1.744116C5.9886360000000005 1.38228 5.88408 1.011768 5.628252000000001 0.7269599999999999C5.50506 0.5898 5.26296 0.44592 5.07 0.39518400000000004C4.9766639999999995 0.370632 4.696224 0.353196 4.62 0.3672M4.6113 0.881736C4.456956 0.925104 4.309128 1.034148 4.22172 1.169136C4.05762 1.4225160000000001 4.096164 1.7655 4.312836 1.98C4.452012 2.117772 4.583292 2.173032 4.772712 2.17356C4.965 2.1741 5.115084 2.112552 5.246040000000001 1.979448C5.4207600000000005 1.801896 5.481108 1.5365760000000002 5.400156 1.302C5.338764 1.124112 5.178324 0.9632280000000001 4.9975320000000005 0.8982600000000001C4.904292 0.8647560000000001 4.702476 0.8561160000000001 4.6113 0.881736M1.309968 2.2447559999999998C0.8357640000000001 2.328756 0.44654400000000005 2.732328 0.370716 3.2186160000000004C0.352248 3.3369960000000005 0.36375599999999997 3.55902 0.39434400000000003 3.6746879999999997C0.44898 3.88128 0.548544 4.053768000000001 0.701388 4.206612C0.8542320000000001 4.359456000000001 1.02672 4.45902 1.233312 4.513656C1.34898 4.544244 1.571004 4.555752 1.6893840000000002 4.5372840000000005C2.066628 4.47846 2.3971560000000003 4.234944 2.5625280000000004 3.894C2.6535 3.70644 2.670108 3.627108 2.6693160000000002 3.384C2.6686799999999997 3.1902000000000004 2.6660880000000002 3.1657319999999998 2.635704 3.0667440000000004C2.517456 2.681376 2.223408 2.387616 1.841256 2.273052C1.7497200000000002 2.245608 1.707612 2.240352 1.554 2.2371600000000003C1.455 2.235096 1.345188 2.238516 1.309968 2.2447559999999998M7.825968 2.2447559999999998C7.666404 2.273028 7.467156 2.362008 7.334004 2.4644640000000004C7.029348 2.698884 6.862164 3.0571680000000003 6.879732000000001 3.438C6.887952 3.6161879999999997 6.918 3.7346160000000004 6.995472 3.894C7.114896000000001 4.139724 7.2859679999999996 4.311348 7.533048 4.433316C7.847316 4.588428 8.249292 4.584912 8.562852000000001 4.42428C8.912052000000001 4.245396 9.159324000000002 3.879876 9.189468 3.498024C9.234432 2.928492 8.898935999999999 2.435556 8.355384 2.2725C8.265936 2.245668 8.222783999999999 2.240328 8.07 2.2371600000000003C7.971 2.235096 7.861188 2.238516 7.825968 2.2447559999999998M1.476 2.732892C1.195008 2.752284 0.9526200000000001 2.9528160000000003 0.8818680000000001 3.224436C0.8585880000000001 3.3138360000000002 0.859104 3.463536 0.883008 3.556272C0.9402600000000001 3.778332 1.129668 3.96774 1.351728 4.024992C1.444464 4.048896 1.5941640000000001 4.049412 1.683564 4.0261320000000005C1.910556 3.9670080000000003 2.109696 3.766464 2.160336 3.5459880000000004C2.18244 3.449772 2.177004 3.2817840000000005 2.148852 3.191136C2.091516 3.0065280000000003 1.92336 2.831628 1.7396040000000002 2.765472C1.6826999999999999 2.744988 1.545876 2.7280800000000003 1.476 2.732892M7.992 2.732892C7.90962 2.7385800000000002 7.816824 2.763456 7.74 2.80044C7.640628 2.848296 7.507464 2.978424 7.454820000000001 3.0791160000000004C7.386216 3.2103599999999997 7.362636 3.3829439999999997 7.393164 3.5304120000000005C7.440612000000001 3.7596240000000005 7.63854 3.965904 7.8677280000000005 4.024992C7.960464 4.048896 8.110164 4.049412 8.199564 4.0261320000000005C8.412504 3.9706680000000003 8.600424 3.7944720000000003 8.664924000000001 3.5898C8.699664 3.4796039999999997 8.699784 3.300792 8.665212 3.191136C8.606784 3.00576 8.439131999999999 2.831544 8.255604 2.765472C8.1987 2.744988 8.061876 2.7280800000000003 7.992 2.732892M4.704 3.919092C4.533672 3.947136 4.390356 4.007856 4.29102 4.094064C4.218564000000001 4.156956 2.308644 6.699516 2.257956 6.800568000000001C2.2093200000000004 6.897528 2.184 7.010064000000001 2.184 7.1292480000000005C2.184 7.32282 2.255088 7.498368 2.388 7.633007999999999C2.5116720000000003 7.758288 2.63952 7.82268 2.814 7.847556C2.931924 7.864356000000001 3.910716 7.863684 3.9779880000000003 7.8467519999999995C4.186644 7.7942160000000005 4.229688 7.515000000000001 4.0480920000000005 7.392L4.003812 7.362 3.4269 7.356C2.871144 7.3502160000000005 2.848236 7.349076 2.802 7.324908C2.69508 7.269036000000001 2.653644 7.1255999999999995 2.713572 7.018751999999999C2.729844 6.989736 3.16452 6.404400000000001 3.6795 5.718C4.65762 4.41432 4.631976 4.445724 4.737576 4.422528C4.796304 4.409628 4.887828000000001 4.436112 4.936188 4.479996000000001C4.95924 4.5009 5.176092000000001 4.7799 5.418108 5.1000000000000005C5.660112 5.420100000000001 5.87856 5.701812 5.903544 5.726016C6.005736000000001 5.825052 6.165960000000001 5.815836 6.262968 5.70534C6.326976000000001 5.63244 6.340656000000001 5.500188 6.291984 5.42478C6.213672000000001 5.303412000000001 5.328228 4.155647999999999 5.276316 4.108212C5.200608 4.039008 5.072064 3.968052 4.978092 3.9435719999999996C4.906728 3.924984 4.752096 3.911172 4.704 3.919092M8.028 6.514776C7.954908 6.544092 4.86714 7.927872 4.811676 7.956168C4.715796 8.005080000000001 4.657512 8.113608000000001 4.673484 8.213496C4.683408 8.275572 4.729572 8.354388 4.772508 8.382576C4.790928 8.394672 5.0976 8.53506 5.454 8.694552000000002L6.102 8.984544 6.1080000000000005 9.877272L6.114 10.77 6.140976 10.820472C6.1705559999999995 10.875816 6.267408 10.957788 6.439704000000001 11.073324000000001C6.871656000000001 11.362944 7.2922199999999995 11.533212 7.7700000000000005 11.611896C7.970688000000001 11.644944 8.412708 11.642352 8.616 11.606928C8.9892 11.541912 9.329388 11.41542 9.66 11.21874C9.812064000000001 11.128284 9.991368000000001 11.001252 10.08588 10.917012C10.208004 10.808172 10.199436 10.886976 10.199736 9.869292L10.200000000000001 8.980584 10.665000000000001 8.775756L11.13 8.570916 11.136000000000001 8.938464C11.1426 9.342960000000001 11.142048 9.339852 11.22198 9.416268C11.273688 9.465708 11.313492 9.48 11.399424 9.48C11.458416000000001 9.48 11.478264000000001 9.473928 11.52696 9.441C11.56236 9.41706 11.595324000000002 9.381576 11.612316 9.349116L11.64 9.29622 11.639736 8.707116C11.639496 8.160024 11.637888 8.11458 11.617320000000001 8.07C11.60514 8.0436 11.582304 8.010228 11.566583999999999 7.995840000000001C11.550864 7.981452 10.78422 7.637196 9.862919999999999 7.230840000000001C8.044776 6.428892 8.144808000000001 6.467928000000001 8.028 6.514776M6.831312 7.5996C6.123636 7.917408 5.548536 8.180760000000001 5.553312 8.184840000000001C5.568648 8.19792 8.119068 9.336 8.133048 9.336C8.144868 9.336 10.703424 8.211024 10.745664 8.187264C10.756152 8.181348 10.29048 7.96998 9.45954 7.603476000000001C8.743128 7.287492000000001 8.148204000000002 7.027343999999999 8.137488000000001 7.025364000000001C8.126772 7.023384000000001 7.538988000000001 7.28178 6.831312 7.5996M8.946 9.534708L8.202 9.864576 8.124 9.860508C8.051544 9.856728 7.996055999999999 9.834012 7.344 9.541080000000001C6.9579 9.367632 6.635256 9.222947999999999 6.627 9.219576C6.615108 9.214704000000001 6.612 9.355296 6.612 9.899148L6.612 10.584852 6.759 10.6812C7.0880399999999995 10.896852 7.463532000000001 11.047692 7.836 11.113824000000001C7.955640000000001 11.135064 8.39922 11.135196 8.52 11.114028C8.907900000000001 11.046024 9.262776 10.89624 9.603276000000001 10.656792000000001L9.696 10.591596000000001 9.696 9.897792C9.696 9.516204 9.694656 9.204191999999999 9.693 9.204419999999999C9.691343999999999 9.204659999999999 9.3552 9.353280000000002 8.946 9.534708"/></svg>');background-size:contain;width:20px;height:20px;position:absolute;bottom:12px;left:12px}.demo-district-wide-button{cursor:pointer;border:none;border-radius:8px;width:320px;height:50px;margin-top:1rem;font-size:1rem;font-weight:700;transition:all .1s;box-shadow:0 4px #999,0 6px 8px #00000026}.demo-district-wide-button:active{transform:translateY(3px);box-shadow:0 1px #999,0 2px 4px #0000001a}.demo-district-stop-button{color:#fff;background-color:#d9534f}.demo-district-stop-button:hover{background-color:#c9433f}.demo-district-login-message{color:#666;text-align:center;background-color:#f8f9fa;border-left:4px solid #5bc0de;border-radius:6px;padding:1rem;font-size:1.1rem}.school-backdrop,.user-backdrop{height:var(--vh,100vh);z-index:-1;width:100vw;position:fixed;top:0;left:0}.school-backdrop__fade,.user-backdrop__fade{width:100vw;height:var(--vh,100vh);z-index:3;position:absolute;top:0}.school-backdrop__fade{background:linear-gradient(#fff6,#fff)}.user-backdrop__fade{background:linear-gradient(#ffffff1a,#fffc)}.user-backdrop__pattern,.school-backdrop__pattern{width:100vw;height:var(--vh,100vh);z-index:2;position:absolute;top:0}.school-backdrop__pattern{mix-blend-mode:overlay;opacity:.25;background:url(https://imgix.commoncurriculum.com/dark-circles.svg) 0/12px 12px}.user-backdrop__pattern{background-image:var(--pattern-url);mix-blend-mode:overlay;opacity:.25;pointer-events:none;inset:0}.school-backdrop__gradient,.user-backdrop__gradient{width:100vw;height:var(--vh,100vh);z-index:1;position:absolute;top:0}.school-backdrop__gradient{background-image:linear-gradient(90deg,var(--course-color-yellow),var(--course-color-cyan))}@keyframes AnimateBackground{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}.school-header{margin-inline:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 8);margin-top:calc(var(--spacing) * 32);-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:space-between;align-items:center;display:flex}.school-header__logo-and-title{flex-direction:row;align-items:center;max-width:70%;padding-right:3rem;display:flex}.school-header__logo{width:7rem;height:7rem;padding-right:1rem}.school-header__logo__img{width:100%}.school-header__title{letter-spacing:-.03em;--tw-leading:1;--tw-font-weight:var(--font-weight-black);font-size:7rem;line-height:1;font-weight:var(--font-weight-black);line-height:.9}.school-header__button{flex-direction:row;flex-shrink:0;align-items:flex-end;margin-left:1rem;display:flex}@media screen and (max-width:992px){.school-header__button{margin-top:1rem;margin-left:0;line-height:1}}.school-header__management-buttons{flex-direction:row;margin-left:1rem;display:flex}@media screen and (max-width:992px){.school-header__management-buttons{flex-direction:column;font-size:2rem}}.school-setup-button{cursor:pointer;background-color:var(--color-white);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;border-radius:3.40282e38px;outline-style:none;align-items:center;display:flex}@media(forced-colors:active){.school-setup-button{outline-offset:2px;outline:2px solid #0000}}.school-setup-button{-webkit-user-select:none;user-select:none;color:var(--color-text);flex-grow:0;font-size:2.75rem;transition:box-shadow .2s,transform .2s,color .2s;transform:translateZ(0)}.school-setup-button:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.school-setup-button:focus{outline-offset:2px;outline:2px solid #0000}}.school-setup-button:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--color-link-blue);transform:scale(1.005)translateY(-2px)translateZ(0)}.school-setup-button:hover svg{fill:var(--color-link-blue)}.school-setup-button:hover.school-setup-button__rotate-icon svg{transform:rotate(90deg)}.school-setup-button:active{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.school-setup-button:active{outline-offset:2px;outline:2px solid #0000}}.school-setup-button:active{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--link-blue-hover);transform:scale(.98)translateZ(0)}.school-setup-button:active .school-setup-button__icon svg{fill:var(--link-blue-hover)}.school-setup-button__icon{width:3.2rem;height:3.2rem;fill:var(--color-text);margin-right:calc(var(--spacing) * 1)}.school-setup-button__icon svg{width:100%;height:100%;transition:fill .2s,transform .5s}.school-show__headline__buttons{flex-direction:row;justify-content:flex-start;align-items:center;height:100%;display:flex}.user-home__body__planbooks__header__buttons__add,.school-show__headline__buttons__add{text-align:left}.user-home__body__planbooks__header__buttons__trigger,.school-show__headline__buttons__dropdown__trigger{padding-right:calc(var(--spacing) * 8)}:is(.user-home__body__planbooks__header__buttons__trigger,.school-show__headline__buttons__dropdown__trigger) svg{width:16px;height:16px}:is(.user-home__body__planbooks__header__buttons__trigger,.school-show__headline__buttons__dropdown__trigger)[aria-expanded=true]{border-color:var(--color-link-blue);border-bottom-width:1px;border-radius:9999px!important}.user-home__body__planbooks__header__buttons__add,.user-home__body__planbooks__header__buttons__trigger{color:var(--color-link-blue);border:1px solid var(--dividers);border-bottom:2px solid var(--dividers);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.user-home__body__planbooks__header__buttons__add,.user-home__body__planbooks__header__buttons__trigger):focus,:is(.user-home__body__planbooks__header__buttons__add,.user-home__body__planbooks__header__buttons__trigger):hover{border:1px solid var(--color-hint);border-bottom-width:2px}:is(.user-home__body__planbooks__header__buttons__add,.user-home__body__planbooks__header__buttons__trigger)[aria-expanded=true]{border-bottom-width:2px}.user-home__body__planbooks__header__buttons__list,.school-show__headline__buttons__dropdown__list{box-shadow:none;background-color:#0000}.user-home__body__planbooks__header__buttons .ember-power-select-dropdown{margin-top:calc(var(--spacing) * 2);border-radius:var(--radius-lg);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:visible}.user-home__body__planbooks__header__buttons__list .ember-power-select-options,.school-show__headline__buttons__dropdown__list .ember-power-select-options{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers);background-color:var(--color-white);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);max-height:none;overflow:visible}.user-home__body__planbooks__header__buttons__list.--create-planbook .ember-power-select-options{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);width:195px;margin-left:-98px}@media(min-width:641px){.user-home__body__planbooks__header__buttons__list.--create-planbook .ember-power-select-options{margin-left:0}}.user-home__body__planbooks__header__buttons__list .ember-power-select-option,.school-show__headline__buttons__dropdown__list .ember-power-select-option{text-align:center;font-size:var(--text-xl);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);padding-block:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 3);background-color:#fff;border-radius:3.40282e38px}.user-home__body__planbooks__header__buttons__list.--create-planbook .ember-power-select-option{text-align:left}.user-home__body__planbooks__header__buttons__list.--create-planbook .ember-power-select-option:hover{cursor:pointer}.user-home__body__planbooks__header__buttons__list .ember-power-select-option[aria-selected=true],.school-show__headline__buttons__dropdown__list .ember-power-select-option[aria-selected=true]{color:var(--color-link-blue)}:is(.user-home__body__planbooks__header__buttons__list .ember-power-select-option[aria-selected=true],.school-show__headline__buttons__dropdown__list .ember-power-select-option[aria-selected=true]):before{content:"✓ ";margin-left:-1rem}.user-home__body__planbooks__header__buttons__list .ember-power-select-option[aria-current=true],.school-show__headline__buttons__dropdown__list .ember-power-select-option[aria-current=true]{background-color:var(--color-link-blue);color:#fff}.group-team{background-color:var(--color-white);border-radius:var(--radius-lg);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:100%}.group-team__header{padding:calc(var(--spacing) * 8);-webkit-user-select:none;user-select:none;padding-bottom:calc(var(--spacing) * 2);flex-direction:column;display:flex}.group-team__header__group-title{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}.group-team__header__group-title__title{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);font-size:var(--text-5xl);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);--tw-leading:1;color:var(--color-offblack);width:100%;line-height:1}.group-team__header__group-title__title[contenteditable=true]{border-radius:var(--radius-sm);border-bottom:1px dashed gray}.group-team__header__group-title__button-wrapper{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);position:relative}.group-team__header__group-title__button{height:calc(var(--spacing) * 12);padding:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 4);cursor:pointer;background-color:var(--color-white);color:#0000;border-radius:3.40282e38px;flex-flow:row;align-items:center;transition:box-shadow .3s,transform .3s;display:flex;position:absolute;top:0;right:0;overflow:hidden;transform:translateZ(0);box-shadow:0 0 2px #0000}.group-team__header__group-title__button .group-team__header__group-title__button__text{font-size:var(--text-xl);opacity:0;color:#0000;max-width:0;padding-right:calc(var(--spacing) * 2);transition:transform .3s,max-width .3s ease-in,opacity .3s .2s}.group-team__header__group-title__button svg{width:100%;min-width:2rem;height:100%;transition:transform .8s,fill .2s}.group-team__header__group-title__button:hover .group-team__header__group-title__button__text{opacity:1;max-width:300px;color:var(--color-link-blue)}.group-team__header__group-title__button:hover{background-color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(-1px)}.group-team__header__group-title__button:hover svg{fill:var(--color-link-blue);transform:rotate(-90deg)}.group-team__header__group-title__button:active{transform:scale(.95)translateZ(0);box-shadow:0 2px 4px #0000001a}.group-team__planbooks{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 6)}.group-team__header__members{flex-flow:wrap;width:100%;display:flex}.group-team__header__members .user-avatar{margin-right:calc(var(--spacing) * 1);margin-bottom:calc(var(--spacing) * 2)}.group-team__header__add-member-button{-webkit-user-select:none;user-select:none;padding:calc(var(--spacing) * 1);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);cursor:pointer;border:1px solid var(--color-hint);background-color:#fff;border-radius:3.40282e38px;flex-direction:row;justify-content:center;align-items:center;font-size:1.2rem;transition:transform .2s,box-shadow .2s,color .2s,border-color .2s,background-color .2s;display:flex}.group-team__header__add-member-button:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--color-link-blue);border-color:var(--color-link-blue);transform:scale(1.005)translateY(0)}.group-team__header__add-member-button:hover svg{fill:var(--color-link-blue)}.group-team__header__add-member-button:active{color:#fff;background-color:var(--color-link-blue);transform:scale(.95)translateY(1px)}.group-team__header__add-member-button:active svg{fill:#fff}.group-team__header__add-member-button svg{width:100%;height:100%;padding:calc(var(--spacing) * 1);transition:fill .2s}.group-team-edit__users{padding:calc(var(--spacing) * 4);flex-direction:column;display:flex}.group-team-edit__users__user__first-name{margin-inline:calc(var(--spacing) * 2)}.group-team-edit__users__user__last-name{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.group-team-edit__users__user__invited-email{margin-left:calc(var(--spacing) * 2);overflow-wrap:anywhere}.group-team-edit__add-member-btn{margin-block:calc(var(--spacing) * 4);border-color:var(--color-dividers);font-size:var(--text-lg);color:var(--color-link-blue);flex-direction:row;align-items:center;display:flex}.group-team-edit__add-member-btn svg{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);fill:currentColor}.school-show__headline{margin-bottom:calc(var(--spacing) * 12);margin-left:calc(var(--spacing) * 8);-webkit-user-select:none;user-select:none;flex-flow:row;justify-content:flex-start;align-items:center;width:calc(100% - 2rem);display:flex}.school-show__headline__text{font-size:var(--text-6xl);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);margin:0;padding:0}.school-show__teams{padding-left:calc(var(--spacing) * 8);flex-flow:wrap;align-content:flex-start;align-items:flex-start;display:flex}.school-show__teams--edit-page{padding-left:0}.school-show__teams__team-wrapper{margin-bottom:calc(var(--spacing) * 8);min-width:250px;max-width:33%;margin-right:calc(var(--spacing) * 8);flex-grow:2;flex-basis:20%}.modal-manager-wrapper{z-index:9999;position:fixed;bottom:0;left:0;transform:translateZ(0)}.modal-manager-wrapper>div{position:relative}.modal-manager-wrapper>div>div{width:100vw;position:relative;transform:translateZ(0)}.modal-manager-wrapper--absolute-top{z-index:999999999}body.modal-manager-open,body.full-screen-modal-open{overflow:hidden}:is(body.modal-manager-open,body.full-screen-modal-open).--is-scrollable{overflow:visible}.user-avatar{color:var(--color-white);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);-webkit-user-select:none;user-select:none;background-color:var(--course-color,var(--color-grey));border-radius:3.40282e38px;flex-direction:row;justify-content:center;align-items:center;display:flex}.user-avatar--xxl{height:calc(var(--spacing) * 24);width:calc(var(--spacing) * 24);padding:calc(var(--spacing) * 8);font-size:var(--text-5xl);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.user-avatar--lg{height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);padding:calc(var(--spacing) * 8);font-size:var(--text-3xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);width:4.5rem;height:4.5rem;font-size:2.5rem;font-weight:600}.user-avatar--md{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);padding:calc(var(--spacing) * 6);font-size:var(--text-2xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-weight:600}.user-avatar--sm{padding:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:2.5rem;height:2.5rem;font-size:1.25rem}.user-avatar--xs{padding:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:1.75rem;height:1.75rem;font-size:1rem}.planbook-pill,a.planbook-pill{margin-bottom:calc(var(--spacing) * 4);height:calc(var(--spacing) * 16);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);-webkit-user-select:none;user-select:none;z-index:2;box-sizing:content-box;color:#fff;border:1px solid var(--color-hint);border-radius:50px;flex-direction:row;height:4.5rem;text-decoration:none;transition:transform .1s,box-shadow .1s;display:flex;position:relative;transform:translate(0)}:is(.planbook-pill,a.planbook-pill) .user-avatar{z-index:3;margin-left:-2px}:is(.planbook-pill,a.planbook-pill):hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:#fff;text-decoration:none;transform:scale(1.005)translateY(-2px)}:is(.planbook-pill,a.planbook-pill):active{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:scale(.98)translateY(1px)}.planbook-pill__text{font-size:var(--text-xl);--tw-leading:1;z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;margin-left:-1.5rem;line-height:1;display:flex}.planbook-pill__owner-name{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);opacity:.8;letter-spacing:.2px;padding-left:calc(var(--spacing) * 10);padding-right:calc(var(--spacing) * 2);padding-top:calc(var(--spacing) * 2);font-size:var(--text-base);border-radius:0 2px 2px 0}.planbook-pill__planbook-title{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-size:var(--text-2xl);letter-spacing:.3px;padding-left:calc(var(--spacing) * 10);padding-right:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2);text-shadow:0 1px 2px #000c;border-radius:0 2px 2px 0}.planbook-pill__background{z-index:0;border-radius:50px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.planbook-pill__background.--no-radius{border-radius:0}.planbook-pill__background__image{background-image:var(--background-url);z-index:0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.planbook-pill__background__image.--no-radius{border-radius:0}.planbook-pill__background__pattern{background-image:var(--pattern-url);mix-blend-mode:overlay;opacity:.5;z-index:1;background-repeat:repeat;position:absolute;inset:0}.planbook-pill__background__fade{z-index:2;background:linear-gradient(90deg,#333333f2,#333333b3 120px,#ffffff1a);position:absolute;inset:0}.slideout-wrapper{height:calc(var(--vh,100vh));background-color:var(--color-white);border-top-left-radius:2rem;border-bottom-left-radius:2rem;position:fixed;bottom:0;right:0;overflow:hidden scroll;transform:translateZ(0);box-shadow:0 2px 3rem #4d4d4d80}@media(min-width:641px){.slideout-wrapper{height:var(--vh,100vh)}}.slideout-wrapper--order-1{width:calc(100vw - 1rem);margin-left:1rem}@media(min-width:640px){.slideout-wrapper--order-1{width:calc(100vw - 5rem);margin-left:5rem}}.slideout-wrapper--order-2{width:calc(100vw - 10rem);margin-left:10rem}.slideout-wrapper--order-3{width:calc(100vw - 15rem);margin-left:15rem}.slideout-wrapper--order-4{width:calc(100vw - 20rem);margin-left:20rem}.slideout-wrapper--fixed-sidebar{width:95vw;left:auto;right:0}@media(min-width:641px){.slideout-wrapper--fixed-sidebar{width:25vw;min-width:500px}}.slideout-wrapper--half-screen{width:95vw;left:auto;right:0}@media(min-width:641px){.slideout-wrapper--half-screen{width:55vw;min-width:500px}}.slideout-background{height:var(--vh,100vh);width:100vw;position:fixed;bottom:0;left:0;overflow:hidden}.slideout__header{padding-top:calc(var(--spacing) * 6);padding-right:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 4);flex-direction:row;flex-grow:1;justify-content:space-between;align-items:flex-start;width:100%;display:flex}.slideout__header div:first-child{flex-grow:2}@media(min-width:641px){.slideout__header{padding-inline:calc(var(--spacing) * 16);padding-block:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 12)}}.slideout__header__close{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-grey-darker);cursor:pointer;color:var(--color-grey-darker);height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);padding:calc(var(--spacing) * 1);border-radius:3.40282e38px;flex-direction:row;flex:none;justify-content:center;align-items:center;transition:box-shadow .2s,transform .2s,background-color .2s,border-color .2s;display:flex}.slideout__header__close svg{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);fill:currentColor;transition:fill .2s}.slideout__header__close:hover{border-color:var(--color-link-blue);color:var(--color-link-blue);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(-1px)}.slideout__header__close:active{border-color:var(--color-link-blue);background-color:var(--color-link-blue);color:var(--color-white);transform:translateY(1px)scale(.98)}@media(min-width:641px){.slideout__header__close{top:4rem;right:3rem}.slideout__header__close svg{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12)}}.slideout__header__title__label{font-size:var(--text-2xl);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-link-blue);margin-top:calc(var(--spacing) * 8);margin-bottom:calc(var(--spacing) * 0);margin-left:calc(var(--spacing) * 0);padding:calc(var(--spacing) * 0);flex-direction:row;justify-content:flex-start;display:flex}.slideout__header__title{font-size:var(--text-5xl);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);width:100%;padding-left:calc(var(--spacing) * 0);margin-block:calc(var(--spacing) * 0);--tw-leading:1;color:var(--color-black);line-height:1;display:block}@media(min-width:641px){.slideout__header__title{font-size:var(--text-7xl)}}.slideout__header__title--less-bold{font-size:4rem}.slideout__header__title--input{--tw-border-style:dotted;border-style:dotted;border-bottom-style:var(--tw-border-style);--tw-leading:1;padding:calc(var(--spacing) * 0);border-color:#0000;border-bottom-width:2px;border-color:var(--color-link-blue);line-height:1;transition:border .2s}.slideout__header__title--input--no-focus{border-color:#0000}.slideout__header__title--input--no-focus:invalid,.slideout__header__title--input--no-focus:hover{border-color:var(--color-link-blue)}.slideout__header__title--input--no-focus:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.slideout__header__title--input--no-focus:focus{outline-offset:2px;outline:2px solid #0000}}.slideout__body{padding:calc(var(--spacing) * 12);padding-top:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 16)}.slideout__body__heading{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.slideout__body__heading__title{font-size:var(--text-6xl);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.slideout__body__heading__subtitle{font-size:var(--text-4xl);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.slideout__body__subheading{font-size:var(--text-2xl);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-secondary-text)}.slideout__body__heading__add{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);height:calc(var(--spacing) * 16)}.slideout__body__heading__add:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.slideout__body__heading__add--subtler{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(.5rem)}.slideout__body__heading__add--subtler:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(.25rem)}.slideout__header__logo-and-title{margin-bottom:calc(var(--spacing) * 2);height:calc(var(--spacing) * 8);flex-direction:row;align-items:center;display:flex}.slideout-header__logo-and-title__logo{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-direction:row;align-items:flex-start;display:flex}.slideout-header__logo-and-title__logo img{height:100%;box-shadow:none;margin:0;padding:0}.slideout-header__logo-and-title__title{font-size:var(--text-4xl);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);opacity:.8}.slideout-header__logo-and-title__edit-btn{margin-inline:calc(var(--spacing) * 4);cursor:pointer;border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-bottom-width:1px;border-color:var(--color-link-blue);font-size:var(--text-xl);color:var(--color-hint)}.slideout-header__logo-and-title__edit-btn:hover{color:var(--color-link-blue);border-bottom-style:solid}.slideout__body__form-input{font-size:var(--text-4xl);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);border-bottom-style:var(--tw-border-style);--tw-border-style:dotted;border-style:dotted;border-bottom-width:1px;border-color:var(--color-link-blue);border-top:none;border-left:none;border-right:none}.slideout__body__form-input .ember-power-select-selected-item{margin-left:0}.user-avatar-with-name{padding-block:calc(var(--spacing) * 2);flex-direction:row;justify-content:flex-start;align-items:center;display:flex}.user-avatar-with-name__text{margin-left:calc(var(--spacing) * 4);font-size:var(--text-2xl);flex-direction:row;align-items:center;display:flex}.user-avatar-with-name__text__last-name{margin-left:calc(var(--spacing) * 1);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.user-avatar-with-name__text__email{margin-left:calc(var(--spacing) * 1);color:var(--color-hint)}.ember-notifier{z-index:2147483647;max-width:500px}.toast-notice-wrapper{padding-bottom:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 6);animation-name:bounceOut;animation-duration:.5s;animation-timing-function:cubic-bezier(.77,0,.175,1)}.toast-notice-wrapper.ember-notifier-notification-show{animation-name:bounceIn;animation-duration:.5s;animation-timing-function:cubic-bezier(.77,0,.175,1)}.toast-notice{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--color-white);padding:calc(var(--spacing) * 4);border-radius:3.40282e38px;flex-direction:row;justify-content:center;align-items:center;transition:background-color 1s;display:flex;position:relative;overflow:hidden}.toast-notice__loading-bar{width:calc(100% - 4rem);height:4px;position:absolute;top:0;left:2rem;overflow:hidden}@keyframes growLoadingBar{0%{transform:scaleX(0)translateZ(0)}to{transform:scaleX(1)translateZ(0)}}.toast-notice__loading-bar__dot{transform-origin:0;background-color:#0003;width:100%;height:2px;animation-name:growLoadingBar;animation-timing-function:linear}.toast-notice--duration-30000 .toast-notice__loading-bar__dot,.toast-notice--duration-20000 .toast-notice__loading-bar__dot{animation-duration:20s}.toast-notice--duration-10000 .toast-notice__loading-bar__dot{animation-duration:10s}.toast-notice--duration-5000 .toast-notice__loading-bar__dot{animation-duration:5s}.toast-notice--duration-4000 .toast-notice__loading-bar__dot{animation-duration:4s}.toast-notice--duration-3000 .toast-notice__loading-bar__dot{animation-duration:3s}.toast-notice--duration-2000 .toast-notice__loading-bar__dot{animation-duration:2s}.toast-notice--is-error{color:#000;background-color:#f6836f}.toast-notice--is-primary{color:#fff;background-color:#34d2da}.toast-notice--is-processing{color:#000;background-color:#e2cc60}.toast-notice--is-warning{color:#000000e6;background-color:#e1f8f9}.toast-notice--is-success{color:#000;background-color:#e2fee7}.toast-notice__icon{height:calc(var(--spacing) * 12);margin-right:calc(var(--spacing) * 3);margin-left:calc(var(--spacing) * 3);width:calc(var(--spacing) * 12);color:#000000b3;padding:calc(var(--spacing) * 1);border-radius:3.40282e38px;flex-shrink:0}.toast-notice__icon svg{fill:currentColor;width:100%;height:100%}.toast-notice__text{--tw-leading:1;width:100%;line-height:1;font-size:var(--text-xl);flex-grow:2}.toast-notice__text__title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.toast-notice__text__message{padding-top:calc(var(--spacing) * 2);font-size:var(--text-lg);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);opacity:.8}.toast-notice__close{margin-left:calc(var(--spacing) * 2);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);flex-shrink:0}.toast-notice__close svg{fill:currentColor;width:100%;height:100%}.cc-tooltip{border-radius:var(--radius-sm);background-color:var(--color-charcoal);padding:calc(var(--spacing) * 2);font-size:var(--text-lg);color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-members-table table{border:1px solid var(--dividers);border-radius:var(--radius-lg);border-collapse:separate;width:100%}.group-members-table .occluded-content{opacity:0}.group-members-table thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-members-table tr th{background-color:var(--color-grey-lightest);padding-block:calc(var(--spacing) * 4);font-size:var(--text-xl);vertical-align:middle;color:#0009;font-weight:800}.group-members-table tr th:first-child{border-top-left-radius:var(--radius-lg);padding-left:calc(var(--spacing) * 4);border-top:none;border-bottom:none;border-left:none}.group-members-table tr th:last-child{border-top-right-radius:var(--radius-lg)}.group-members-table td:first-child,.group-members-table th:first-child{border-left:none}.group-members-table tr td{padding-block:calc(var(--spacing) * 4);font-size:var(--text-xl);vertical-align:middle;border:none;border-top:1px solid var(--dividers)}.group-members-table tr td:first-child{padding-left:calc(var(--spacing) * 4);border-left:none}.group-members-table tr td:last-child{padding-right:calc(var(--spacing) * 4)}.group-members-table .et-toggle-select{display:none}.group-members-table--condensed tr th{padding-block:calc(var(--spacing) * 2);font-size:var(--text-lg)}.group-members-table--condensed tr td{padding-block:calc(var(--spacing) * 1);font-size:var(--text-lg)}.group-members-table__header__header{font-size:var(--text-xl);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);letter-spacing:.3px;text-transform:uppercase}.group-members-table__header__subheader{--tw-leading:1;--tw-font-weight:var(--font-weight-normal);line-height:1;font-weight:var(--font-weight-normal);opacity:.4;text-transform:none}.group-members-table__planbook-group-count{font-size:var(--text-xl);--tw-leading:1;--tw-font-weight:var(--font-weight-normal);line-height:1;font-weight:var(--font-weight-normal);color:var(--color-black);text-align:left;justify-content:flex-start;align-items:center;display:inline}.group-members-table__planbooks-group-count--invited{font-size:var(--text-xl);color:var(--color-hint);text-align:left}.group-members-table__planbook-group-count--at-zero{color:var(--color-black)}.group-members-table__planbook-group-count__edit{margin-left:calc(var(--spacing) * 2);cursor:pointer;border-bottom-style:var(--tw-border-style);--tw-border-style:dotted;border-style:dotted;border-bottom-width:1px;border-color:var(--color-link-blue);font-size:var(--text-lg);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-link-blue);display:inline-block}.group-members-table__planbook-group-count__edit:hover{--tw-border-style:solid;border-style:solid}.group-members-table__planbook-group-list{font-size:var(--text-base);--tw-leading:1;color:var(--color-hint);white-space:nowrap;text-overflow:ellipsis;width:100%;line-height:1;overflow:hidden}.group-members-table__planbook-group-list__item{margin-right:calc(var(--spacing) * 1);display:inline}.group-member-table__info{flex-direction:row;display:flex}.group-member-table__avatar{flex-direction:row;justify-content:center;display:flex}.group-member-table__info--invited{justify-content:start;align-items:center}.group-member-table__info__avatar{margin-right:calc(var(--spacing) * 2)}.group-member-table__info__text{flex-direction:column;display:flex}.group-member-table__info__text__name{font-size:var(--text-2xl);--tw-leading:1;color:var(--color-black);flex-direction:row;line-height:1;display:flex}.group-member-table__info__text__name__last{margin-left:calc(var(--spacing) * 2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.group-member-table__info__email{color:var(--color-hint)}.group-member-table__info__invited{margin-right:calc(var(--spacing) * 2);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);text-align:center;white-space:nowrap;background-color:#d85a624d;border:none;border-radius:3.40282e38px;display:inline-block}.group-member-table__info__other{margin-right:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 1);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);text-align:center;white-space:nowrap;border:none;border-radius:3.40282e38px;display:inline-block}.group-member-table__info__other[data-type-requested]{background-color:#f5d548}.group-member-table__info__other[data-type-potential]{background-color:#f4c698}.group-member-table__info__admin-upgraded{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2);font-size:var(--text-base);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:#000000b3;background-color:#54dea74d;border-radius:3.40282e38px;display:inline-block}.group-members-table__name-cell{background-color:#fff;min-width:250px!important}.group-members-table__upgraded-cell,.group-members-table__role-cell{text-align:center}.group-members-table__teams-cell{text-align:left}.group-members-table__planbook-group-count-bubble{margin-right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);background-color:#54dea766;border-radius:3.40282e38px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;display:flex}.group-members-table__planbook-group-count-bubble--at-zero{background-color:#f6836f66}.group-members-table__planbooks-cell{text-align:center}.group-members-table__actions-cell{width:70px!important;min-width:70px!important;max-width:70px!important}.group-members-table__actions-cell-admin,.group-members-table__actions-cell-members{width:110px!important;min-width:110px!important;max-width:110px!important}.group-members-table__change-to-teacher-button{margin-inline:calc(var(--spacing) * 2);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hint);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 1);text-align:center;font-size:var(--text-xl);--tw-leading:1;color:var(--color-hint);border-radius:3.40282e38px;line-height:1;transition:background .2s,color .2s,transform .2s;display:block}.group-members-table__change-to-teacher-button:hover{background-color:var(--color-link-blue);color:var(--color-white)}.group-members-table__change-to-teacher-button svg{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);fill:currentColor}.group-members-table__approve-request-button{margin-inline:calc(var(--spacing) * 2);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-link-blue);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2);text-align:center;color:var(--color-link-blue);border-radius:3.40282e38px;transition:background .2s,color .2s,transform .2s}.group-members-table__approve-request-button:hover{background-color:var(--color-link-blue);color:var(--color-white)}.group-members-table__approve-request-button:active{transform:scale(.95)}.group-members-table__approve-request-button svg{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);fill:currentColor}.group-members-table__remove-button{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red);padding:calc(var(--spacing) * 2);text-align:center;color:var(--color-red);border-radius:3.40282e38px;transition:background .2s,color .2s,transform .2s}.group-members-table__remove-button:hover{background-color:var(--color-red);color:var(--color-white)}.group-members-table__remove-button:active{transform:scale(.95)}.group-members-table__remove-button svg{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);fill:currentColor}.group-members-table__school-year-selector{padding-block:calc(var(--spacing) * 0)}.group-members-table__school-year-selector[aria-expanded=true]{border-color:var(--color-link-blue);border-bottom-width:1px;border-radius:9999px!important}.group-members-table__heading--turquoise{color:var(--course-color-turquoise)}.popping-checkbox{margin:0}.popping-checkbox__input{display:none}.popping-checkbox__input+.popping-checkbox__icon{border-style:var(--tw-border-style);--tw-border-style:dotted;border-style:dotted;border-width:2px;border-color:var(--color-hint);color:var(--color-hint)}.popping-checkbox__input:checked+.popping-checkbox__icon{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:2px;border-color:var(--color-link-blue);background-color:var(--color-link-blue);color:var(--color-white);transform:scale(1.05)}.popping-checkbox--turquoise :is(.popping-checkbox__input:checked+.popping-checkbox__icon){color:var(--color-charcoal);background-color:#54dea766;border-color:#0000}.popping-checkbox:hover>.popping-checkbox__icon{--tw-border-style:solid;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-style:solid;transform:scale(1.1)}.popping-checkbox:active>.popping-checkbox__icon{border-color:var(--color-link-blue);color:var(--color-link-blue);transform:scale(.95)}.popping-checkbox--turquoise :is(.popping-checkbox:active>.popping-checkbox__icon){color:var(--course-color-turquoise);border-color:var(--course-color-turquoise)}.popping-checkbox:active .popping-checkbox__input:checked+.popping-checkbox__icon{color:var(--color-white)}.popping-checkbox--turquoise :is(.popping-checkbox:active .popping-checkbox__input:checked+.popping-checkbox__icon){color:var(--color-charcoal)}.popping-checkbox__icon{height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:3.40282e38px;transition:border .2s cubic-bezier(.87,-.41,.19,1.44),transform .2s cubic-bezier(.87,-.41,.19,1.44),box-shadow cubic-bezier(.87,-.41,.19,1.44),background cubic-bezier(.87,-.41,.19,1.44)}.popping-checkbox__icon svg{fill:currentColor;transition:fill .2s cubic-bezier(.87,-.41,.19,1.44)}.popping-explainer{border-radius:var(--radius-lg);background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);border:1px solid var(--dividers);position:relative;box-shadow:0 15px 30px #00000036,0 5px 15px #0000001a}.popping-explainer:after,.popping-explainer:before{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;bottom:100%;left:50%}.popping-explainer:after{border-width:15px;border-color:#0000 #0000 #fff;margin-left:-15px}.popping-explainer:before{border-color:#0000;border-bottom-color:var(--dividers);border-width:18px;margin-left:-18px}.popping-explainer__header{padding-bottom:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-2xl);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);color:var(--color-link-blue);flex-direction:row;justify-content:center;align-items:center;display:flex}.popping-explainer__header svg{margin-right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);fill:currentColor}.popping-explainer__subheader{text-align:center;font-size:var(--text-xl);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-charcoal)}.popping-explainer__body{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 6);font-size:var(--text-xl)}.popping-explainer__body__two-column{flex-direction:row;align-items:flex-start;min-width:400px;max-width:400px;display:flex}.popping-explainer__body__two-column__column{flex-basis:50%;align-self:stretch}.popping-explainer__body__two-column__column:first-child{padding-right:calc(var(--spacing) * 4);border-right:1px solid var(--dividers)}.popping-explainer__body__two-column__column:last-child{padding-left:calc(var(--spacing) * 4)}.popping-explainer__body__count{text-align:center;color:var(--color-secondary-text)}.popping-explainer__body__count b{color:var(--color-link-blue)}.bold-dialog__background{width:100vw;height:var(--vh,100vh);background-color:#fff9;padding-top:0;animation-name:fadeInDownZoom;animation-duration:.3s;position:absolute;top:0;left:0;z-index:99999!important}.bold-dialog.substrate{height:var(--vh,100vh);width:100vw}.bold-dialog.substrate .dialog-content{top:0}.bold-dialog{height:var(--vh,100vh);width:100vh;position:fixed;z-index:9999999!important}.bold-dialog .dialog-body{min-width:300px;max-width:600px;padding:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 4);background-color:#fff;border-radius:0 0 1rem 1rem;margin:auto;animation-name:fadeInDownZoom;animation-duration:.3s;box-shadow:0 0 2rem #0000001a}.bold-dialog__title{margin-bottom:calc(var(--spacing) * 4);text-align:center;font-size:var(--text-6xl);--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black)}.bold-dialog__form{flex-direction:row;align-items:center;width:100%;display:flex}.bold-dialog__form__input{margin-bottom:calc(var(--spacing) * 6);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-link-blue);width:100%;padding:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 8);font-size:var(--text-xl);border-radius:3.40282e38px;outline:none}.bold-dialog__form__warning{margin-bottom:calc(var(--spacing) * 6);padding:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 8);font-size:var(--text-2xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-red);outline:none}.bold-dialog__buttons__submit{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);font-size:var(--text-3xl);height:calc(var(--spacing) * 16);margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 10);margin-inline:calc(var(--spacing) * 4)}.bold-dialog__buttons__submit:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.bold-dialog__buttons__cancel{margin-top:calc(var(--spacing) * 1);cursor:pointer;text-align:center;font-size:var(--text-lg);color:var(--color-link-blue)}.bold-dialog__buttons__cancel:hover{text-decoration:underline}.bold-dialog-school-title.substrate{height:var(--vh,100vh);width:100vw}.bold-dialog-school-title.substrate .dialog-content{top:0}.bold-dialog-school-title{height:var(--vh,100vh);width:100vh;position:fixed;z-index:9999999!important}.bold-dialog-school-title .dialog-body{min-width:300px;max-width:700px;padding:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 4);background-color:#fff;border-radius:0 0 1rem 1rem;margin:auto;animation-name:fadeInDownZoom;animation-duration:.3s;box-shadow:0 0 2rem #0000001a}.bold-dialog-school-title__title{margin-bottom:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-6xl);--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black)}.bold-dialog-school-title__form{margin-top:calc(var(--spacing) * 8);flex-direction:row;align-items:center;width:100%;display:flex}.bold-dialog-school-title__form__input{margin-bottom:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-link-blue);width:100%;padding:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 8);font-size:var(--text-xl);border-radius:3.40282e38px;outline:none}.referral-box{border-bottom:1px solid var(--dividers);background-color:var(--yellow-highlight);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);margin:-2rem -2rem 2rem;padding:2rem}.referral-box h1{color:var(--color-link-blue);margin-top:0;padding-top:0;font-size:2.5rem;font-weight:700}.referral-box h2{color:var(--color-secondary-text);margin-top:0;padding-top:0;font-size:1.5rem;font-weight:400}.referral-box__button-row{flex-direction:column;display:flex}.referral-box__button-row__input{text-align:center;border-top-color:var(--dividers);border-left-color:var(--dividers);border-right-color:var(--dividers);border-bottom-color:var(--dividers);border-style:solid;border-radius:2rem;width:100%;margin-bottom:1rem;padding:.5rem 1.5rem;font-size:1.5rem}.referral-box__button-row__button{background-color:var(--aqua);border-color:var(--aqua);border-style:none;border-radius:2rem;outline:none;margin-left:.5rem;padding-left:2rem;padding-right:2rem;font-size:1.5rem;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;box-shadow:0 1px 4px #4d4d4d4d}.referral-box__button-row__button:hover,.referral-box__button-row__button:focus{background-color:var(--aqua);outline:none;transform:translateY(-2px);box-shadow:0 4px 12px #4d4d4d4d}.referral-box__button-row__button:active{background-color:var(--aqua);box-shadow:0 1px wpx #4d4d4d4d;transform:translateY(0)scale(.95);outline:none!important}.team-list{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-dividers);margin-left:0;padding-left:0;list-style:none}.team-list__item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);padding-block:calc(var(--spacing) * 4);flex-direction:row;display:flex}.team-list__item__title{margin-left:calc(var(--spacing) * 2);font-size:var(--text-3xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.share-unshare-planbook-list{margin-left:0;padding-left:0}.share-unshare-planbook-list__school-year{padding-left:0;list-style:none}.share-unshare-planbook-list__school-year__title{margin-block:calc(var(--spacing) * 4);font-size:var(--text-5xl);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.share-unshare-planbook-list__planbooks-for-year-list{padding-left:0}.share-unshare-planbook-list__planbooks-for-year-list__planbook{padding-left:0;list-style:none;position:relative}.share-unshare-planbook-list__planbooks-for-year-list__planbook__title-area{-webkit-user-select:none;user-select:none;z-index:2;height:calc(var(--spacing) * 16);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hint);border-radius:.5rem;flex-direction:row;display:flex;position:relative;overflow:hidden}.share-unshare-planbook-list__planbooks-for-year-list__planbook__title-area__title{font-size:var(--text-2xl);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);padding-left:calc(var(--spacing) * 4);--tw-leading:1;z-index:2;color:#fff;text-shadow:0 1px 2px #000c;flex-direction:column;justify-content:center;align-items:flex-start;line-height:1;display:flex}.share-unshare-planbook-list__planbooks-for-year-list__planbook__collaborators-list{padding-left:0}.share-unshare-planbook-list__planbooks-for-year-list__planbook__collaborators-list__collaborator{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);padding-block:calc(var(--spacing) * 4);flex-direction:row;justify-content:space-between;align-items:center;list-style:none;display:flex}.share-unshare-planbook-list__planbooks-for-year-list__planbook__collaborators-list__collaborator__title{font-size:var(--text-xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.share-unshare-planbook-list__planbooks-for-year-list__planbook__collaborators-list__collaborator__remove-button{margin-left:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers);color:var(--color-hint);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-radius:3.40282e38px;flex-direction:row;justify-content:center;align-items:center;display:flex}.share-unshare-planbook-list__planbooks-for-year-list__planbook__collaborators-list__collaborator__remove-button svg{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);fill:currentColor}.share-unshare-planbook-list__planbooks-for-year-list__planbook__collaborators-list__collaborator__remove-button:hover{border-color:var(--color-red);color:var(--color-red)}.share-unshare-planbook-list__planbooks-for-year-list__planbook__collaborators-list__collaborator__roles{padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 6);text-align:right;border-bottom:none;flex-grow:2;min-width:200px;max-height:3rem}.share-unshare-planbook-list__planbooks-for-year-list__planbook__collaborators-list__collaborator__roles .planbook-collaborators__group-name{font-size:var(--text-xl);text-align:right;color:var(--color-link-blue);border-bottom:1px dotted var(--color-link-blue);justify-content:flex-end;display:block}.share-unshare-planbook-list__planbooks-for-year-list__planbook__collaborators-list__collaborator__roles .ember-power-select-selected-item,.share-unshare-planbook-list__planbooks-for-year-list__planbook__collaborators-list__collaborator__roles .ember-power-select-placeholder{margin-left:0}.share-unshare-planbook-list__planbooks-for-year-list__planbook__collaborators-list__collaborator__roles .ember-power-select-status-icon{top:7px}.share-unshare-planbook-list__planbooks-for-year-list__planbook__add-button{width:100%;margin-block:calc(var(--spacing) * 4);margin-bottom:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xl);color:var(--color-link-blue);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);text-align:center;text-align-last:center;-webkit-appearance:none;-moz-appearance:none;background:0 0;border-radius:3.40282e38px;padding-left:2rem}.school-setup-nav{margin-bottom:calc(var(--spacing) * 4);padding:calc(var(--spacing) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;flex-flow:row;justify-content:space-between;display:flex}a.school-setup-nav__step,.school-setup-nav__step{color:var(--color-offblack);-webkit-user-select:none;user-select:none;flex-direction:row;flex-grow:0;align-items:center;gap:.75rem;transition:color .4s,filter .4s,background-color .4s,box-shadow .4s;display:flex}:is(a.school-setup-nav__step,.school-setup-nav__step) svg{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);transition:filter .4s ease-in-out}:is(a.school-setup-nav__step,.school-setup-nav__step):not(.--is-selected) svg{filter:grayscale()}:is(:is(a.school-setup-nav__step,.school-setup-nav__step):not(.--is-selected):hover,:is(a.school-setup-nav__step,.school-setup-nav__step):not(.--is-selected):focus) svg{filter:grayscale(0)}:is(a.school-setup-nav__step,.school-setup-nav__step):hover,:is(a.school-setup-nav__step,.school-setup-nav__step):active,:is(a.school-setup-nav__step,.school-setup-nav__step):focus{background-color:var(--color-grey-lightest);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:none;text-decoration:none}a.school-setup-nav__step,.school-setup-nav__step{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4);border-radius:3.40282e38px}:is(a.school-setup-nav__step,.school-setup-nav__step).--is-selected{background-color:var(--color-grey-lighter);--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.school-setup-nav__step__number{height:calc(var(--spacing) * 24);width:calc(var(--spacing) * 24);text-align:center;font-size:var(--text-6xl);--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black);border:8px solid #000;border-radius:3.40282e38px;justify-content:center;align-items:center;display:flex}.school-setup-nav__step__text{flex-direction:column;justify-content:center;display:flex}.school-setup-nav__step__text__top{font-size:var(--text-4xl);--tw-leading:1;--tw-font-weight:var(--font-weight-normal);line-height:1;font-weight:var(--font-weight-normal)}.school-setup-nav__step__text__bottom{font-size:var(--text-5xl);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.school-setup-nav__step.--is-selected .school-setup-nav__step__number{border-color:var(--color-link-blue);background-color:var(--color-link-blue);color:var(--color-white)}.school-setup-nav__step.--is-selected .school-setup-nav__step__text{color:var(--color-black)}.school-setup__h2{font-size:var(--text-5xl);color:var(--color-secondary-text)}.school-setup__h3{margin-top:calc(var(--spacing) * 0);margin-bottom:calc(var(--spacing) * 8);font-size:var(--text-4xl);color:var(--color-secondary-text)}.school-setup-edit-templates{padding:calc(var(--spacing) * 4);flex-direction:row;align-items:flex-start;margin-left:-1rem;display:flex;overflow-x:scroll}.school-setup-edit-templates__template{margin-right:calc(var(--spacing) * 12);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-grow:0;flex-shrink:0;width:250px}.school-setup-edit-templates__template .template-editor-card{border:0}.school-setup-edit-templates__template .lesson-template__template-title{text-align:center;padding:1.6rem 1.6rem 0}.school-setup-edit-templates__template .lesson-section{border-color:#0000}.school-edit-title__logo{margin-top:calc(var(--spacing) * 4);border-width:1px;border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-dividers);padding:calc(var(--spacing) * 4);background-color:#fafafa;width:128px;display:flex}.school-edit-title__color-box{border-width:1px;border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-dividers);width:128px;height:128px;display:flex}.school-edit-payment{width:100%;padding-top:calc(var(--spacing) * 8);flex-direction:column;display:flex}.school-edit-payment__notice-action-section{margin-top:calc(var(--spacing) * 12);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-width:1px}.school-edit-payment__notice-bar{border-bottom-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 20);padding-block:calc(var(--spacing) * 8);border-bottom-width:1px;width:100%}.school-edit-payment__notice-bar--open{background-color:var(--color-link-blue);color:var(--color-white)}.school-edit-payment__notice-bar--open a{color:#fff;border-bottom:3px dotted #fff}.school-edit-payment__notice-bar--open a:hover{border-bottom-style:solid;text-decoration:none}.school-edit-payment__notice-bar--open a svg{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}.school-edit-payment__notice-bar--locked{background-color:#f2d354}.school-edit-payment__notice-bar--locked a{color:#000;border-bottom:3px dotted #000}.school-edit-payment__notice-bar--locked a:hover{border-bottom-style:solid;text-decoration:none}.school-edit-payment__notice-bar--locked a svg{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}.school-edit-payment__notice-bar--closed{background-color:var(--color-red)}.school-edit-payment__notice-bar--closed a{color:#000;border-bottom:3px dotted #000}.school-edit-payment__notice-bar--closed a:hover{border-bottom-style:solid;text-decoration:none}.school-edit-payment__notice-bar--closed a svg{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8)}.school-edit-payment__notice-bar__heading{margin-block:calc(var(--spacing) * 0);text-align:center;font-size:var(--text-5xl);--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black)}.school-edit-payment__notice-bar__subheading{margin-block:calc(var(--spacing) * 0);margin-top:calc(var(--spacing) * 2);text-align:center;font-size:var(--text-4xl);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);opacity:.8}.school-edit-payment__managing_group{margin-top:calc(var(--spacing) * 8);text-align:center;font-size:var(--text-4xl);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);opacity:.8}.bubble-navbar{margin-top:calc(var(--spacing) * 4);flex-direction:row;justify-content:space-between;display:flex}.bubble-navbar__left{margin-left:calc(var(--spacing) * 8);flex-direction:row;justify-content:flex-start;display:flex}.bubble-navbar__left .bubble-navbar__bubble{margin-left:calc(var(--spacing) * 2)}.bubble-navbar__right{margin-right:calc(var(--spacing) * 8);flex-direction:row;justify-content:flex-end;display:flex}.bubble-navbar__right .bubble-navbar__bubble{margin-left:calc(var(--spacing) * 2)}.bubble-navbar__bubble{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);background-color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--color-black);padding:calc(var(--spacing) * 3);opacity:.7;border-radius:3.40282e38px;transition:opacity .3s,transform .3s ease-in-out}.bubble-navbar__bubble svg{fill:currentColor}.bubble-navbar__bubble:hover{opacity:1;transform:scale(1.025)}.bubble-navbar__bubble:active{transform:scale(.95)}.bubble-navbar__bubble--help{padding:calc(var(--spacing) * 0)}.user-home__header{margin-top:110px;margin-bottom:calc(var(--spacing) * 24);padding-inline:calc(var(--spacing) * 8);flex-flow:row;justify-content:space-between;display:flex}.user-home__header__left{flex-direction:row;flex-basis:75%;justify-content:flex-start;align-items:center;display:flex}.user-home__header__right{flex-grow:0;flex-shrink:0}@media(max-width:830px){.user-home__header__right{margin-top:calc(var(--spacing) * 8)}}.user-home__header__account-btn{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.user-home__header__account-btn .school-setup-button__icon{margin-right:calc(var(--spacing) * 0);height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);padding-right:calc(var(--spacing) * 0)}@media(min-width:769px){.user-home__header__account-btn .school-setup-button__icon{width:3.2rem;height:3.2rem}.user-home__header__account-btn{padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4)}}.user-home__header__name{--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);color:var(--color-black);margin-left:calc(var(--spacing) * 4);line-height:.85;font-size:var(--text-6xl);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}@media(min-width:769px){.user-home__header__name{font-size:var(--text-7xl);flex-direction:row;align-items:center}}.user-home__header__name__first{margin-right:calc(var(--spacing) * 4)}.user-home__header__pro-label{background-color:var(--color-white);padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xl);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);color:var(--color-black);border-radius:3.40282e38px;flex-shrink:1}@media(min-width:769px){.user-home__header__pro-label{margin-left:calc(var(--spacing) * 4)}}.user-home__body{margin-inline:calc(var(--spacing) * 8);flex-direction:row;display:flex}@media(max-width:830px){.user-home__body{flex-direction:column;justify-content:center}}.user-home__body__planbooks{border-radius:var(--radius-lg);background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-basis:60%;align-self:flex-start}@media(max-width:830px){.user-home__body__planbooks{flex-basis:100%;width:100%}}.user-home__body__planbooks__header{-webkit-user-select:none;user-select:none;padding-inline:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 8);flex-flow:row;justify-content:space-between;align-items:center;display:flex}@media(min-width:640px){.user-home__body__planbooks__header{flex-wrap:nowrap}}.user-home__body__schools__school__header{padding-inline:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 8);flex-direction:row;justify-content:space-between;display:flex}.user-home__body__schools__school__header-for-buttons{padding-inline:calc(var(--spacing) * 8);padding-top:calc(var(--spacing) * 6);padding-bottom:calc(var(--spacing) * 6);flex-direction:column;display:flex}.user-home__body__schools__school__header__title,.user-home__body__planbooks__header__title{font-size:var(--text-4xl);--tw-leading:1;--tw-font-weight:var(--font-weight-black);line-height:1;font-weight:var(--font-weight-black)}@media(min-width:640px){.user-home__body__schools__school__header__title,.user-home__body__planbooks__header__title{font-size:var(--text-5xl)}}.user-home__body__planbooks__header__buttons{margin-left:calc(var(--spacing) * 2);flex-direction:row;justify-content:flex-end;align-items:center;display:flex}@media(min-width:640px){.user-home__body__planbooks__header__buttons{margin-left:calc(var(--spacing) * 2)}}.user-home__body__planbooks__header__buttons__trigger{height:100%;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xl)}.user-home__body__planbooks__header__buttons__trigger.ember-basic-dropdown-trigger--above[aria-expanded=true]{border-radius:99999px!important}.user-home__body__planbooks__header__buttons__trigger.--school-year-selector{padding-right:calc(var(--spacing) * 2);padding-left:calc(var(--spacing) * 4)}@media(min-width:640px){.user-home__body__planbooks__header__buttons__trigger{padding-block:calc(var(--spacing) * 4);padding-right:calc(var(--spacing) * 6);padding-left:calc(var(--spacing) * 4);font-size:var(--text-xl)}}.user-home__body__planbooks__body{padding:calc(var(--spacing) * 8)}.user-home__body__planbooks__body__no-planbooks{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-2xl)}.user-home__body__schools{margin-left:calc(var(--spacing) * 8)}@media(max-width:830px){.user-home__body__schools{margin-top:calc(var(--spacing) * 8);margin-left:calc(var(--spacing) * 0)}}.user-home__body__schools__school{border-radius:var(--radius-lg);background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-bottom:calc(var(--spacing) * 8)}.user-home__body__schools__school__header__go-to-group{margin-left:calc(var(--spacing) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-link-blue);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xl);white-space:nowrap;border-radius:3.40282e38px;align-self:center}.user-home__body__schools__school__header__button-group{padding-top:calc(var(--spacing) * 4);flex-direction:row;gap:1em;display:flex}.user-home__body__schools__school__header__as_button{cursor:pointer;color:var(--color-link-blue)}.user-home__body__schools__school__header__as_button:hover{background-color:var(--color-link-blue);color:var(--color-white)}.user-home__body__schools__school__header__remove_membership{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);font-size:var(--text-xl);color:var(--color-red);border-radius:3.40282e38px;align-self:center}.user-home__body__schools__school__header__remove_membership:hover{background-color:var(--color-red);color:var(--color-white)}.user-home__body__schools__school__header__remove_membership{flex-shrink:0}.user-home__body__schools__school__body{padding-bottom:calc(var(--spacing) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-dividers)}.user-home__body__schools__school__header{padding-bottom:calc(var(--spacing) * 6)}.user-home__body__schools__school__body__team{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers)}.user-home__body__schools__school__body__team:last-child{border-bottom:none}.user-home__body__upgrade{margin-left:calc(var(--spacing) * 0);border-radius:var(--radius-lg);background-color:var(--color-white);padding:calc(var(--spacing) * 8);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);align-self:flex-start;width:100%}@media(min-width:640px){.user-home__body__upgrade{width:300px;margin-left:calc(var(--spacing) * 8)}}.user-after-upgrade__text{font-size:var(--text-2xl)}.user-after-upgrade__text h2{margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);padding-top:calc(var(--spacing) * 5);padding-bottom:calc(var(--spacing) * 2);font-size:var(--text-3xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);color:var(--color-link-blue)}.user-after-upgrade__text h2 a{color:var(--color-link-blue)}.user-after-upgrade__text p a{border-bottom-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-bottom-width:1px;border-color:var(--color-link-blue)}.user-after-upgrade__text p a:hover{--tw-border-style:solid;border-style:solid;text-decoration:none}.badge{padding-inline:calc(var(--spacing) * 3);font-size:var(--text-base);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:#000000b3;border-radius:3.40282e38px;display:inline-block}.badge--yellow{background-color:var(--yellow-caution)}.badge--green{background-color:var(--green-success)}.modal-dialog--onboarding{max-width:1000px;padding-top:2rem}.modal-dialog--paywall{max-width:1000px}.modal-content--onboarding{box-shadow:0 -1px 4rem #3333334d}.modal-header--onboarding{border-bottom:1px solid var(--dividers);flex-direction:row;justify-content:space-between;padding:1rem;display:flex}.modal-header--paywall{background-color:var(--color-link-blue);color:#fff!important}.modal-header__close{border:1px solid #0000;border-radius:2rem;width:2rem;height:2rem}.modal-header__close:hover{border-color:var(--color-link-blue)}.modal-header__close:hover svg path{fill:var(--color-link-blue)}.modal-header__close svg{width:100%;height:100%}.modal-header__text{flex-direction:row;display:flex}.modal-header__title--onboarding,.modal-header__subtitle--onboarding{color:var(--color-secondary-text);text-transform:uppercase;letter-spacing:1px;font-size:1.5rem;font-weight:700}.modal-header__title--onboarding{margin-right:.5rem}.modal-header__title--paywall{color:#fff}.modal-header__subtitle--onboarding{font-weight:400}.modal-footer--onboarding{border-top:1px solid var(--dividers);padding-top:2rem}.onboarding-footer-buttons{flex-direction:row;justify-content:center;align-items:center;padding-bottom:3rem;display:flex}.onboarding-footer-buttons--is-absolute-at-bottom{background-color:#fff;width:100%;height:10rem;position:absolute;bottom:0}.onboarding-footer-buttons--with-dropshadow{padding:2rem;box-shadow:0 -2px 1rem #6663}.onboarding-footer-buttons__dots{flex-direction:row;width:100px;margin:0 2rem;display:flex}.onboarding-footer-buttons__dot{background-color:var(--dividers);border-radius:2rem;width:1.5rem;height:1.5rem;margin:0 .5rem;transition:background-color .3s,transform .3s}.onboarding-footer-buttons__dot--active{background-color:var(--color-link-blue);transform:scale(1.1)}.onboarding-footer-buttons__prev,.onboarding-footer-buttons__next{flex-direction:row;flex-grow:0;flex-shrink:0;width:50%;transition:opacity .3s;display:flex}.onboarding-footer-buttons__solo{flex-direction:row;justify-content:center;width:100%;display:flex}.onboarding-footer-buttons__prev{justify-content:flex-end}.onboarding-footer-buttons__prev-btn,.onboarding-footer-buttons__next-btn{cursor:pointer;border:1px solid var(--color-hint);color:var(--color-hint);border-radius:5rem;flex-direction:row;flex-grow:0;flex-shrink:0;justify-content:center;align-items:center;padding:1rem 2rem;font-size:1.4rem;font-weight:600;transition:background-color .3s,color .3s;display:flex}:is(.onboarding-footer-buttons__prev-btn,.onboarding-footer-buttons__next-btn):hover{text-decoration:underline}.onboarding-footer-buttons__next-btn{border:1px solid var(--color-link-blue);color:var(--color-link-blue)}.onboarding-footer-buttons__next-btn .onboarding-footer-buttons__next__icon svg{fill:var(--color-link-blue)}.onboarding-footer-buttons__next-btn--action{background-color:var(--color-link-blue);color:#fff}.onboarding-footer-buttons__next-btn--action .onboarding-footer-buttons__next__icon svg{fill:#fff}.onboarding-footer-buttons__prev-btn{justify-content:flex-end;padding-right:2.5rem}.onboarding-footer-buttons__next-btn{justify-content:flex-start;padding-left:2.5rem}.onboarding-footer-buttons__prev-btn--big,.onboarding-footer-buttons__next-btn--big{font-size:2rem}:is(.onboarding-footer-buttons__prev-btn--big,.onboarding-footer-buttons__next-btn--big) .onboarding-footer-buttons__prev__icon,:is(.onboarding-footer-buttons__prev-btn--big,.onboarding-footer-buttons__next-btn--big) .onboarding-footer-buttons__next__icon{width:2rem;height:2rem}.onboarding-footer-buttons__prev--hide{opacity:0}.onboarding-footer-buttons__prev__icon,.onboarding-footer-buttons__next__icon{width:2rem;height:2rem}:is(.onboarding-footer-buttons__prev__icon,.onboarding-footer-buttons__next__icon) svg{fill:var(--color-hint);width:100%;height:100%;transition:fill .3s}.csp-search-interface{height:calc(var(--vh,100vh) - 72px);min-height:calc(var(--vh,100vh) - 72px);padding-top:0;padding-left:0;padding-right:0}.csp-add-search-pane{display:inline}.csp-add-search-pane svg{width:1rem;height:1rem;fill:var(--teal);margin-bottom:-1px}.csp-add-search-pane{color:var(--teal);cursor:pointer;font-size:1rem}.csp-add-search-pane:hover{text-decoration:underline}.csp-close-button-wrapper{display:fixed;flex-direction:row;justify-content:center;align-items:center;width:100vw;padding:1rem;display:flex;top:0}.csp-interface__close-button{z-index:999999;color:#000;text-align:center;cursor:pointer;background-color:var(--color-white);padding-block:calc(var(--spacing) * 2);padding-right:calc(var(--spacing) * 3);padding-left:calc(var(--spacing) * 6);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;flex-direction:row;justify-content:center;align-items:center;font-size:18px;font-weight:700;line-height:28px;transition:transform .2s;display:flex}.csp-interface__close-button svg{height:calc(var(--spacing) * 12);width:calc(var(--spacing) * 12);fill:currentColor;margin-left:.5rem}.csp-interface__close-button:hover{color:#fff;transform:scale(1.01)}.csp-interface__close-button{color:#fff;background-color:var(--teal)}.csp-search-panes{margin:10px;display:-webkit-flex}@media(max-width:500px){.csp-search-panes{flex-wrap:wrap}.csp-search-panes .csp-standard-set{margin-right:0}}.csp-add-search-pane-button{cursor:pointer;border-radius:1rem;width:54px;margin-top:0;margin-left:0;padding:10px 10px 0 0;position:relative}.csp-add-search-pane-button svg{fill:var(--teal);width:36px;height:36px}.csp-add-search-pane-button:hover svg{fill:var(--color-secondary-text);transition:all .2s}.csp-add-search-pane-button:hover .csp-add-search-pane-button__text{color:var(--color-secondary-text);opacity:1;transition:all .2s}.csp-add-search-pane-button__text svg{vertical-align:middle;height:2.5rem}.csp-add-search-pane-button__text{border:1px solid var(--dividers);transform-origin:0 0;white-space:nowrap;text-align:left;color:var(--teal);opacity:1;background-color:#fff;border-radius:6px;padding:17px 20px;font-size:2rem;font-weight:400;line-height:1.3rem;transition:all .2s;display:block;position:absolute;left:51px;transform:rotate(90deg)}.csp-add-search-pane-button__text__header{font-weight:700}@media(max-width:500px){.csp-add-search-pane-button{text-align:center;width:100%;display:block}.csp-add-search-pane-button:after{text-align:center;width:100%;margin-top:0;padding-top:0;line-height:1;display:block;position:relative;top:0;left:0;right:0;transform:rotate(0)}}.csp-standard-set-pane{background-color:#fff;position:relative}.csp-standard-set-pane__prompt-to-edit{border-radius:var(--radius-lg);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);text-align:center;width:100%;margin:2rem 0;padding:1.5rem 2rem;font-size:2rem;line-height:1.2;transition:transform .1s ease-in-out;transform:rotate(-1deg)}.csp-standard-set-pane__prompt-to-edit:hover,.csp-standard-set-pane__prompt-to-edit:active{color:#fff;transform:rotate(0)}.csp-standard-set-pane__prompt-to-edit:visited{color:#fff}.csp-standard-set-pane__prompt-to-edit{color:#fff;background:var(--teal);font-weight:400;display:inline-block}.csp-standard-set-pane__accordion-icon{width:2rem;height:2rem}.csp-standard-set-pane__accordion-icon svg{width:100%;height:100%;fill:var(--teal)}.csp-standard-set-pane-header__buttons.--is-static{position:static}.csp-standard-set-pane-header__buttons{flex-direction:row;justify-content:flex-end;align-items:flex-start;display:flex;position:absolute;top:15px;right:12px}.csp-standard-set-pane__change{height:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 3);font-size:var(--text-lg);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);color:var(--color-gray-700);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers);cursor:pointer;border-radius:3.40282e38px;flex-direction:row;align-items:center;display:flex}.csp-standard-set-pane__remove{color:var(--color-hint);cursor:pointer;margin-left:calc(var(--spacing) * 2);height:calc(var(--spacing) * 10);width:calc(var(--spacing) * 10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers);border-radius:3.40282e38px}.csp-standard-set-pane__remove svg{fill:var(--color-hint);width:100%;height:100%}.csp-standard-set-pane__remove:hover svg{fill:var(--color-secondary-text)}.csp-standard-set-pane{flex-grow:1;width:100%;margin-bottom:0;overflow:hidden}.csp-standard-set-pane__back{color:var(--color-hint);float:left;border-right:1px solid var(--dividers);width:20px;margin-right:10px;font-size:2rem;line-height:1;display:none}.csp-standard-set-pane-header{border-bottom:1px solid var(--dividers);color:var(--teal);justify-content:center;height:100%;padding:15px;font-size:1.7rem;font-weight:600;line-height:1.2;display:flex}.csp-standard-set-pane__selectable-list{clear:both;padding:0}.csp-standard-set-pane__selectable-list__item{border-bottom:1px solid var(--dividers);cursor:pointer;color:var(--color-secondary-text);-webkit-user-select:none;user-select:none;padding:8px 20px;font-size:1.5rem}.csp-standard-set-pane__selectable-list__item:hover{background-color:var(--course-color-yellow)}.csp-standard-set-pane__selectable-list__item-header{border-bottom:1px solid var(--dividers);cursor:pointer;color:var(--teal);-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;padding:8px 16px;font-size:1.5rem;font-weight:600;display:flex}.csp-standard-set-header__chevron svg{vertical-align:bottom;width:16px;height:16px;fill:var(--dividers);margin-top:0;display:inline}.csp-standard-set-header__subject{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;padding:0;line-height:1}.csp-standard-set-header__subject:hover{color:var(--teal);text-decoration:underline}.csp-standard-set-header__title{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;padding:0;line-height:1}.csp-standard-set-header__title:hover{color:var(--teal);text-decoration:underline}.csp-standard-set-header__document-title{clear:both;color:var(--color-hint);font-size:.8rem;display:block}.csp-standard-set-header__document-title:before{content:"Source: "}.csp-standard-set-header__document-title{-webkit-user-select:none;user-select:none;margin:0;padding:.25rem 0 0;line-height:1.1;text-decoration:none}.csp-standard-set-header__document-title:hover{text-decoration:underline}.csp-standard-set-header__link-to-set{color:var(--color-text);-webkit-user-select:none;user-select:none;background-color:#fafafa;border:1px solid #e6e6e6;margin:5px 0;padding:10px;font-size:1rem;font-weight:400;text-decoration:none;display:block}.csp-standard-set-header__link-to-set a{text-decoration:none}.csp-standard-set-header__select{color:var(--teal)}.csp-standard-set-header__select:hover{text-decoration:none}.csp-standard-set-header__back-arrow{color:#000;border:1px solid var(--color-secondary-text);cursor:pointer;border-radius:200px;flex-direction:row;align-items:center;height:2.5rem;margin-right:1rem;padding:5px;font-size:14px;display:flex}.csp-standard-set-header__back-arrow:hover{background-color:var(--teal);border-color:var(--teal)}.csp-standard-set-header__back-arrow:hover svg{fill:#fff}.csp-standard-set-header__back-arrow svg{fill:var(--color-secondary-text);width:calc(2.5rem - 10px);height:calc(2.5rem - 10px)}.csp-standard-set-header__change-jurisdiction{height:2.5rem;color:var(--color-gray-600);border:1px solid var(--color-secondary-text);cursor:pointer;border-radius:200px;flex-direction:row;align-items:center;margin-left:1rem;padding:5px 10px;font-size:14px;font-weight:400;line-height:1;display:flex}.csp-standard-set-header__change-jurisdiction b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.csp-standard-set-header__change-jurisdiction:hover{background-color:var(--teal);border-color:var(--teal);color:#fff}.csp-standard-set-header__change-jurisdiction:hover svg{fill:#fff}.csp-standard-set-header__change-jurisdiction svg{fill:var(--color-secondary-text);width:calc(2.5rem - 10px);height:calc(2.5rem - 10px);margin-right:.5rem}.csp-standard-set-header__jurisdiction{font-weight:600;line-height:1}.csp-standard-set-pane-header__choose-jurisdiction,.csp-standard-set-header__jurisdiction{cursor:pointer;-webkit-user-select:none;user-select:none;margin:0;padding:0;font-weight:600}:is(.csp-standard-set-pane-header__choose-jurisdiction,.csp-standard-set-header__jurisdiction):hover{color:var(--teal);text-decoration:underline}.csp-standard-set-pane-header{flex-direction:column;line-height:1;display:flex}.csp-standard-set-pane-header.--flex-col{flex-direction:column}.csp-standard-set-header__breadcrumbs h1,.csp-standard-set-header__breadcrumbs h2,.csp-standard-set-header__breadcrumbs h3,.csp-standard-set-header__breadcrumbs span{font-size:var(--text-2xl);float:none;display:inline}@media(min-width:641px){.csp-standard-set-header__breadcrumbs h1,.csp-standard-set-header__breadcrumbs h2,.csp-standard-set-header__breadcrumbs h3{font-size:var(--text-3xl)}}.csp-standard-set-header__breadcrumbs{flex-direction:row;align-items:center;display:flex}.csp-standard-set-header__breadcrumbs.--is-inline{display:block}.csp-standard-set-pane-header__choose-jurisdiction{letter-spacing:normal;text-transform:none;color:var(--teal);-webkit-user-select:none;user-select:none}.csp-standard-set-pane-header__choose-jurisdiction:hover{text-decoration:none}.csp-standard-set-pane-header__main-text{flex-direction:row;justify-content:space-between;width:100%;display:flex}.csp-standard-set{border-right:1px solid var(--dividers);border-bottom:2px solid var(--dividers);border-top:1px solid var(--dividers);border-left:1px solid var(--dividers);box-sizing:border-box;opacity:0;background-color:#fff;border-radius:.5rem;width:100%;margin:10px 20px 40px 0;overflow:hidden;transform:translate(0)}.csp-standard-set.was-inserted{opacity:1;transition:transform .2s ease-out;transform:translateZ(0)}.csp-standard-set{transition:transform .2s}.csp-standard-set:last-child{margin-right:0}.csp-standard-set__inner--show-jurisdictions{transform:translate(0)}.csp-standard-set__inner--show-subjects{transform:translate(-25%)}.csp-standard-set__inner--show-grade-levels{transform:translate(-50%)}.csp-standard-set__inner--show-standards{transform:translate(-75%)}.csp-standard-set__inner{transition:transform(.3s);vertical-align:center;-webkit-transition:-webkit-transform .3s;display:-webkit-flex}.csp-standard-set__inner--drop-transition{transition:transform .2s}.csp-standard-set__inner--four-panes{width:400%}.csp-standard-list{margin-bottom:20px;padding-top:1rem;padding-left:.5rem;padding-right:1rem;list-style:none}.csp-standard-list :first-child{padding-top:0}.csp-standard{font-size:var(--text-xl);color:var(--color-secondary-text);cursor:pointer;-webkit-user-select:none;user-select:none;padding-right:10px;padding-block:calc(var(--spacing) * 1);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--csp-standard-indent:1rem;border-width:1px;border-color:#0000;flex-direction:row;justify-content:space-between;align-items:center;width:100%;line-height:1.2;transition:background-color .2s;display:flex}@media(min-width:641px){.csp-standard{border-radius:.5rem}}.csp-standard:first-child{border-radius:0}.csp-standard:hover{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers);background-color:var(--color-grey-lightest)}.csp-standard:hover .csp-standard__selected-icon.--is-not-selected{opacity:1}@media(min-width:641px){.csp-standard:hover .csp-standard__selected-icon.--is-not-selected{opacity:1}}.csp-standard.is-selected{background-color:#eef6f6}.csp-standard.standard-is-hidden{display:none}.csp-standard__selected-icon{margin-inline:calc(var(--spacing) * 4);height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);color:var(--teal);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;flex-direction:row;flex-shrink:0;align-self:center;align-items:center;display:flex}.csp-standard__selected-icon.--is-not-selected{opacity:1}.csp-standard__selected-icon.--is-selected{background-color:var(--teal);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:#fff}.csp-standard__selected-icon svg{fill:currentColor;width:100%;height:100%}.csp-standard__description-and-list-id{flex-direction:row;align-items:flex-start;display:flex}.csp-standard__text{text-align:left;flex-direction:row;align-items:center;width:100%;display:flex}.csp-standard__tracking{text-align:right;margin-left:1rem}.csp-standard__tracking svg{fill:currentColor;color:var(--color-gray-400)}.csp-standard--depth-0{color:var(--teal);font-weight:600;font-size:var(--text-2xl);padding-left:0;padding-block:calc(var(--spacing) * 2);line-height:1.2}.csp-standard--depth-0 .csp-standard__list-id{color:var(--teal)}.csp-standard--depth-1{color:#000;font-size:var(--text-xl);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);padding-block:calc(var(--spacing) * 4)}.csp-standard--depth-2{font-weight:400;font-size:var(--text-xl);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.csp-standard--depth-2 .csp-standard__selected-icon{margin-right:var(--csp-standard-indent)}.csp-standard--depth-3{padding-left:calc(var(--csp-standard-indent) * 2);color:var(--color-secondary-text)}.csp-standard--depth-4{color:var(--color-secondary-text);padding-left:calc(var(--csp-standard-indent) * 4);padding-left:40px}.csp-standard__list-id{color:var(--teal);float:left}.csp-standard__list-id:not(:empty){padding-right:3px}.csp-standard__list-id{font-weight:700}.csp-standard__description{width:100%;display:inline}.csp-standard__statement-notation{color:var(--color-hint);text-align:right;max-width:150px;font-size:1rem;font-weight:400;display:inline}.csp-standard__btn-copy{background-color:#0000;width:20px;height:20px;padding:0}.csp-standard__btn-copy svg{opacity:0;width:18px;height:18px;fill:var(--dividers)}.csp-standard--header{padding:0 1rem}.csp-standard--header .csp-standard__text,.csp-standard--header .csp-standard__tracking{color:#fff;background-color:var(--color-gray-500);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);text-align:center;font-size:var(--text-lg);border-radius:3.40282e38px}.csp-standard--header:hover{background:0 0;border-color:#0000}.csp-standard--header{flex-direction:row;justify-content:end;align-items:center;display:flex}.csp-search-bar{max-height:0;transition:max-height 1s .2s;display:block;overflow:hidden;transform:translateZ(0)}.csp-search-bar[data-is-visible]{max-height:1000px;transition:max-height 1s .2s}input.csp-search-bar__input{float:left;border:none;border:1px solid var(--dividers);width:calc(100% - 20px);height:5rem;color:var(--teal);border-radius:3rem;margin:10px 10px 0;padding-top:.6rem;padding-bottom:.6rem;padding-left:2rem;font-size:1.7rem;font-weight:400}input.csp-search-bar__input:focus{outline:none}.new-home-navbar__top{z-index:9999;border-bottom-color:var(--dividers);flex-direction:colum;background-color:#fffffff2;flex-direction:row;justify-content:space-between;align-items:center;height:90px;min-height:0;margin-bottom:0;padding-top:0;padding-left:0;transition:background-color .4s,height .4s;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 0 8px #3333331a}.new-home-navbar__bottom{z-index:99999;background-color:#fffffff2;flex-direction:column;justify-content:space-between;align-items:center;width:100%;display:flex;position:fixed;top:90px;box-shadow:0 8px 1rem #3333331a}.new-home-navbar__left-side{width:200px;height:60px;margin-left:1rem}@media screen and (max-width:710px){.new-home-navbar__left-side{width:100px}}.new-home-navbar__right-side{flex-direction:row;justify-content:flex-end;width:100%;margin-right:1rem;display:flex}.new-home-navbar__right-side--collapsed{display:none}@media screen and (max-width:992px){.new-home-navbar__right-side--normal{display:none}.new-home-navbar__right-side--collapsed{justify-content:flex-end;align-items:center;display:flex}}.new-home-navbar__right-side--collapsed{padding-left:1rem}.new-home-navbar__brand{flex-direction:row;justify-content:flex-start;align-items:center;height:100%;padding:5px 0;display:flex}.new-home-navbar__brand:hover{max-width:1000px;transition:max-width 1s}.new-home-navbar__brand.active{box-shadow:none}.new-home-navbar__brand svg{text-align:left;vertical-align:middle;width:100%;height:100%;max-height:50px}.new-home-navbar__brand svg path{fill:var(--color-hint-dark)}.new-home-navbar__brand svg #svg-cc-lightbulb path,.new-home-navbar__brand svg #svg-cc-lightbulb polygon{fill:#f8ae4f}.new-home-navbar__brand svg path#svg-cc-lightbulb-inner{fill:#fff}.new-home-navbar__brand .new-home-navbar__brand__for-mobile{display:none}@media screen and (max-width:710px){.new-home-navbar__brand .new-home-navbar__brand__for-desktop{display:none}.new-home-navbar__brand .new-home-navbar__brand__for-mobile{display:block}.new-home-navbar__brand{width:40px;height:60px}.new-home-navbar__brand svg{width:100%;height:100%}.new-home-navbar__brand{margin-left:20px}}.template-browser .navbar{z-index:999999;background-color:#0000;border:0;width:0;left:0}.template-browser .navbar-header,.template-browser .navbar-buttons{visibility:hidden}#tiptap-bubble-menu-container{z-index:2000000000;position:absolute}#tiptap-bottom-toolbar-portal{z-index:2000000010;flex-direction:row;justify-content:center;width:100%;display:flex;position:fixed;bottom:1rem}@media(max-width:500px){#tiptap-bottom-toolbar-portal{justify-content:left;padding-left:2rem}}.planbook.units .btn-navbar-print,.planbook .year .btn-navbar-print{display:none}.comment-space{text-align:center}.comment-space [contenteditable=true]{text-align:left}.comment-space{background-color:#fff;padding-top:2px}.comment-text-area{resize:none;clear:both;border:1px solid var(--dividers);background-color:#ffffffb3;width:auto;height:auto;margin:10px 5px 5px;padding:5px}.comment-text-area:focus{outline:none}.btn-add-comment{text-align:center;vertical-align:top;opacity:.5;text-transform:uppercase;border:none;width:auto;margin:5px;font-size:11px}.btn-add-comment svg{width:16px;height:16px}.btn-add-comment:hover{opacity:1}.show-file-space{float:left;color:var(--color-link-blue);margin-right:10px;font-size:12px}.show-comment-space{float:left;color:var(--color-link-blue);font-size:12px}.show-file-space,.show-comment-space{visibility:hidden;cursor:pointer}:is(.show-file-space,.show-comment-space):hover{color:var(--color-link-blue)}.comments-section{clear:both;background-color:#f7f7ba;max-height:30px;margin-top:14px;transition:max-height .4s .6s;display:block;overflow:hidden}.comments-section:hover .comments-list-header{border-color:var(--dividers);background-color:#0000001a;font-weight:600;transition:all .2s}.comments-section:hover{max-height:1000px;transition:max-height .2s}.attachments-list-header{color:var(--color-text);font-size:1.2rem;font-weight:600}.attachment-list{margin-bottom:10px;padding-left:0;list-style:none;overflow:hidden}.attachment-list-item{flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%;margin-bottom:2px;padding-left:0;display:flex}.attachment-list-item a{color:var(--color-link-blue);cursor:pointer}.attachment-list-item:hover .btn-preview-attachment svg{fill:var(--link-blue-hover)}.attachment-list-item__title{cursor:pointer;white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:16px}img.attachment-preview-popover-image{background-image:url("data:image/svg+xml,%3csvg class='lds-spin' width='200px' height='200px' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' viewBox='0 0 100 100' preserveAspectRatio='xMidYMid' style='background: none%3b'%3e%3cg transform='translate(80%2c50)'%3e %3cg transform='rotate(0)'%3e %3ccircle cx='0' cy='0' r='7' fill='%23cacaca' fill-opacity='1' transform='scale(1.13167 1.13167)'%3e %3canimateTransform attributeName='transform' type='scale' begin='-0.875s' values='1.2 1.2%3b1 1' keyTimes='0%3b1' dur='1s' repeatCount='indefinite'%3e%3c/animateTransform%3e %3canimate attributeName='fill-opacity' keyTimes='0%3b1' dur='1s' repeatCount='indefinite' values='1%3b0' begin='-0.875s'%3e%3c/animate%3e %3c/circle%3e %3c/g%3e %3c/g%3e%3cg transform='translate(71.21320343559643%2c71.21320343559643)'%3e %3cg transform='rotate(45)'%3e %3ccircle cx='0' cy='0' r='7' fill='%23cacaca' fill-opacity='0.875' transform='scale(1.15667 1.15667)'%3e %3canimateTransform attributeName='transform' type='scale' begin='-0.75s' values='1.2 1.2%3b1 1' keyTimes='0%3b1' dur='1s' repeatCount='indefinite'%3e%3c/animateTransform%3e %3canimate attributeName='fill-opacity' keyTimes='0%3b1' dur='1s' repeatCount='indefinite' values='1%3b0' begin='-0.75s'%3e%3c/animate%3e %3c/circle%3e %3c/g%3e %3c/g%3e%3cg transform='translate(50%2c80)'%3e %3cg transform='rotate(90)'%3e %3ccircle cx='0' cy='0' r='7' fill='%23cacaca' fill-opacity='0.75' transform='scale(1.18167 1.18167)'%3e %3canimateTransform attributeName='transform' type='scale' begin='-0.625s' values='1.2 1.2%3b1 1' keyTimes='0%3b1' dur='1s' repeatCount='indefinite'%3e%3c/animateTransform%3e %3canimate attributeName='fill-opacity' keyTimes='0%3b1' dur='1s' repeatCount='indefinite' values='1%3b0' begin='-0.625s'%3e%3c/animate%3e %3c/circle%3e %3c/g%3e %3c/g%3e%3cg transform='translate(28.786796564403577%2c71.21320343559643)'%3e %3cg transform='rotate(135)'%3e %3ccircle cx='0' cy='0' r='7' fill='%23cacaca' fill-opacity='0.625' transform='scale(1.00667 1.00667)'%3e %3canimateTransform attributeName='transform' type='scale' begin='-0.5s' values='1.2 1.2%3b1 1' keyTimes='0%3b1' dur='1s' repeatCount='indefinite'%3e%3c/animateTransform%3e %3canimate attributeName='fill-opacity' keyTimes='0%3b1' dur='1s' repeatCount='indefinite' values='1%3b0' begin='-0.5s'%3e%3c/animate%3e %3c/circle%3e %3c/g%3e %3c/g%3e%3cg transform='translate(20%2c50.00000000000001)'%3e %3cg transform='rotate(180)'%3e %3ccircle cx='0' cy='0' r='7' fill='%23cacaca' fill-opacity='0.5' transform='scale(1.03167 1.03167)'%3e %3canimateTransform attributeName='transform' type='scale' begin='-0.375s' values='1.2 1.2%3b1 1' keyTimes='0%3b1' dur='1s' repeatCount='indefinite'%3e%3c/animateTransform%3e %3canimate attributeName='fill-opacity' keyTimes='0%3b1' dur='1s' repeatCount='indefinite' values='1%3b0' begin='-0.375s'%3e%3c/animate%3e %3c/circle%3e %3c/g%3e %3c/g%3e%3cg transform='translate(28.78679656440357%2c28.786796564403577)'%3e %3cg transform='rotate(225)'%3e %3ccircle cx='0' cy='0' r='7' fill='%23cacaca' fill-opacity='0.375' transform='scale(1.05667 1.05667)'%3e %3canimateTransform attributeName='transform' type='scale' begin='-0.25s' values='1.2 1.2%3b1 1' keyTimes='0%3b1' dur='1s' repeatCount='indefinite'%3e%3c/animateTransform%3e %3canimate attributeName='fill-opacity' keyTimes='0%3b1' dur='1s' repeatCount='indefinite' values='1%3b0' begin='-0.25s'%3e%3c/animate%3e %3c/circle%3e %3c/g%3e %3c/g%3e%3cg transform='translate(49.99999999999999%2c20)'%3e %3cg transform='rotate(270)'%3e %3ccircle cx='0' cy='0' r='7' fill='%23cacaca' fill-opacity='0.25' transform='scale(1.08167 1.08167)'%3e %3canimateTransform attributeName='transform' type='scale' begin='-0.125s' values='1.2 1.2%3b1 1' keyTimes='0%3b1' dur='1s' repeatCount='indefinite'%3e%3c/animateTransform%3e %3canimate attributeName='fill-opacity' keyTimes='0%3b1' dur='1s' repeatCount='indefinite' values='1%3b0' begin='-0.125s'%3e%3c/animate%3e %3c/circle%3e %3c/g%3e %3c/g%3e%3cg transform='translate(71.21320343559643%2c28.78679656440357)'%3e %3cg transform='rotate(315)'%3e %3ccircle cx='0' cy='0' r='7' fill='%23cacaca' fill-opacity='0.125' transform='scale(1.10667 1.10667)'%3e %3canimateTransform attributeName='transform' type='scale' begin='0s' values='1.2 1.2%3b1 1' keyTimes='0%3b1' dur='1s' repeatCount='indefinite'%3e%3c/animateTransform%3e %3canimate attributeName='fill-opacity' keyTimes='0%3b1' dur='1s' repeatCount='indefinite' values='1%3b0' begin='0s'%3e%3c/animate%3e %3c/circle%3e %3c/g%3e %3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:30px 30px;width:100%;min-height:40px}.btn-preview-attachment{cursor:pointer;width:18px;height:14px;margin-right:6px}.btn-preview-attachment svg{fill:var(--color-link-blue);width:16px;height:18px}.btn-preview-attachment:hover svg{fill:var(--link-blue-hover)}.btn-remove-attachment,.btn-remove-comment{cursor:pointer;margin-left:5px}:is(.btn-remove-attachment,.btn-remove-comment) svg{width:12px;height:12px}:is(.btn-remove-attachment,.btn-remove-comment) path{fill:gray}:is(.btn-remove-attachment,.btn-remove-comment):hover path{fill:#333}.comments-attachments{display:none;overflow:hidden}.comments-author,.comments-timestamp{color:#0000004d;font-size:12px;display:inline}.comments-text{color:var(--color-text);display:block}.comments-author{font-weight:600}.scribe-toolbar{float:right;z-index:999999;transition:transform .2s;display:none}.scribe-toolbar.is-visible{transform-origin:top}.btn-group-lesson-toolbar{float:right;margin-right:20px}.btn-group-lesson-toolbar .btn:first-child,.btn-group-lesson-toolbar .btn:last-child{border-radius:40px}.btn-group-lesson-toolbar .btn{border:1px solid var(--color-hint);height:36px;padding-top:8px;padding-left:10px;padding-right:10px}.btn-group-lesson-toolbar .btn:hover svg path{fill:#fff}.btn-group-lesson-toolbar .btn:hover{background-color:#3333334d}.btn-group-lesson-toolbar .btn svg{width:18px;height:18px}.btn-group-lesson-toolbar .btn svg path{fill:var(--color-hint)}.btn-group-lesson-toolbar .btn[disabled=disabled]{display:none}.scribe-toolbar-clone{visibility:hidden;display:none!important}.parts-toc-list{padding-left:0;overflow:hidden}.parts-toc-list-item.part-section{text-overflow:ellipsis}.toc-part-section-value{height:20px;display:block;overflow:hidden}.toc-part-section-value b{font-weight:400}.toc-part-section-value h2{margin-top:0;font-size:13px}.parts-toc-list-item{color:var(--color-hint);cursor:pointer;border-bottom:1px solid #d9d9d9;padding:10px 0;transition:all .3s}.parts-toc-list-item:hover{color:var(--color-link-blue)}.parts-toc-list-item.is-off{opacity:.3}.parts-toc-list-item-course-title{font-size:18px;font-weight:600;line-height:1;list-style:none}.parts-toc-list-item-lesson-title{padding-top:5px;font-size:14px;line-height:1.1;list-style:none}.parts-toc-list-item-section-title{padding-bottom:1rem;font-size:14px;line-height:1.1;list-style:bullet;display:none}.below-header .parts-toc-list{position:fixed;top:60px}.three-dot-spinner{text-align:center;opacity:.4;width:70px;margin:auto}.three-dot-spinner>div{background-color:#333;border-radius:100%;width:18px;height:18px;animation:1.4s ease-in-out infinite both bouncedelay;display:inline-block}.three-dot-spinner.-white>div{background-color:#fff}.three-dot-spinner .bounce1{animation-delay:-.32s}.three-dot-spinner .bounce2{animation-delay:-.16s}@-webkit-keyframes bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}.lesson-version-tabs{margin:0;padding:0}.lesson-versions-tab-date-group{padding:calc(var(--spacing) * 0);text-align:center;font-size:var(--text-3xl);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);margin-bottom:calc(var(--spacing) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);padding-block:calc(var(--spacing) * 3);list-style-type:none}.lesson-version-tabs-item{border-style:var(--tw-border-style);margin-bottom:calc(var(--spacing) * 4);border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-leading:1;cursor:pointer;border-width:1px;border-color:#0000;line-height:1;list-style:none;transition:border .2s ease-in-out,background-color .2s ease-in-out}.lesson-version-tabs-item.is-selected{background-color:var(--color-grey-lightest);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers);border-color:var(--color-link-blue)}.lesson-version-tabs-item{flex-direction:row;display:flex}.lesson-version-tabs-item:hover,.lesson-version-tabs-item:focus{border-color:var(--color-dividers)}:is(.lesson-version-tabs-item:hover,.lesson-version-tabs-item:focus) .lesson-version-tab__version,:is(.lesson-version-tabs-item:hover,.lesson-version-tabs-item:focus) .lesson-version-tab__name{color:var(--color-link-blue)}.lesson-versions-tab__right{border-left-style:var(--tw-border-style);border-left-width:1px;border-color:var(--color-dividers);padding-left:calc(var(--spacing) * 2);flex-direction:column;transition:border-color .2s ease-in-out;display:flex}.lesson-version-tab__version{padding-right:calc(var(--spacing) * 2);font-size:var(--text-3xl);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);line-height:1;font-weight:var(--font-weight-bold);transition:color .2s ease-in-out}.lesson-version-tab__name{font-size:var(--text-2xl);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);transition:color .2s ease-in-out}.lesson-version-tab__description{font-size:var(--text-xl);--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.lesson-version-tab__time{font-size:var(--text-base);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);color:var(--color-grey-darker)}.lesson-version-tab__link{cursor:pointer;-webkit-user-select:none;user-select:none;display:block}.lesson-version-tab__link:hover{text-decoration:none}.lesson-version-tab__link.is-selected{border-radius:var(--radius-lg);color:var(--color-link-blue);background-color:#fafafa}.lesson-version__rollback-btn{margin-bottom:calc(var(--spacing) * 8);background-color:var(--color-link-blue);padding-inline:calc(var(--spacing) * 8);padding-block:calc(var(--spacing) * 4);font-size:var(--text-2xl);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);border-radius:3.40282e38px}.btn-variations-replace-lesson{text-align:center;border-bottom:1px dashed var(--color-link-blue);color:var(--color-link-blue);margin-top:0;margin-bottom:20px;padding-top:0;padding-bottom:0}.btn-variations-replace-lesson:hover{color:var(--color-link-blue);border-bottom:1px solid var(--color-link-blue);text-decoration:none}.variations-header{text-transform:uppercase;color:#84c1f0;text-align:center;margin-top:20px;margin-bottom:0;font-size:20px}.lesson-version-choose-notice{text-align:left;font-size:var(--text-2xl);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);padding-inline:calc(var(--spacing) * 0)}.lesson-version__choose-btn{margin-bottom:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.standards-list{margin-bottom:0;padding-left:0}.standards-list:hover{z-index:99999999;transform:translateZ(0)}.standards-list-item-wrapper{white-space:nowrap;border-bottom:1px solid var(--dividers);height:24px;line-height:20px;list-style:none;overflow:hidden}.standards-list-item-wrapper:last-child{border-bottom:none}.standards-list-item-wrapper{cursor:pointer;margin-top:4px;margin-bottom:4px;padding-top:1px;padding-bottom:1px}.standards-list-item-wrapper .standards-list-item{text-overflow:ellipsis;line-height:1;overflow:hidden}.standards-list-item-wrapper[data-is-starred]{height:auto;white-space:wrap}.standards-list-item-wrapper[data-is-expanded]{height:24px}.standards-list-item-wrapper[data-is-expanded] .standards-list-item{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:99999999;white-space:normal;background-color:#fff;margin:-10px 10px -10px -10px;padding:10px;position:absolute;overflow:visible;transform:translateZ(0)}.standards-list-item-wrapper[data-is-expanded] .btn-delete-standard,.standards-list-item-wrapper[data-is-expanded] .btn-copy-standard{opacity:.5}.standards-list-item-wrapper[data-is-expanded] .btn-delete-standard:hover,.standards-list-item-wrapper[data-is-expanded] .btn-copy-standard:hover{opacity:1}.standards-list-item-star{width:12px;height:12px;display:inline-block}.standards-list-item-star[data-is-starred]{color:#cfa32a}.standards-list-item-statement{color:var(--color-secondary-text);line-height:1.3}.standards-list-item-code{color:var(--color-text);font-weight:600}.standards-list-item-jurisdiction,.standards-list-item-subject,.standards-list-item-grade-levels{color:var(--color-hint);font-size:11px;line-height:1.3}.btn-delete-standard{float:right}.btn-delete-standard svg{width:16px;height:16px}.btn-delete-standard{opacity:0;cursor:pointer}.btn-delete-standard:hover{opacity:1}.btn-copy-standard{float:right;background-color:#0000;border:none;outline:none;padding:0;top:12px;right:20px}.btn-copy-standard svg{width:16px;height:16px}.btn-copy-standard{opacity:0}.btn-copy-standard:active{transition:transform .1s;transform:scale(1.2)}.btn-copy-standard:active svg{fill:var(--color-link-blue)}.btn-copy-standard{transition:transform .2s}.rounded-lg-input{border-radius:60px}.standards-modal.ember-modal-overlay{z-index:2147483647;background-color:#4d4d4d4d}.standards-modal .modal-content{box-shadow:none}.standards-modal .modal-dialog{width:100%;margin-top:0;padding-top:0}.standards-modal .modal-content{background-color:#0000}.standards-modal .modal-body{padding:40px 20px}.standards-modal .close{position:absolute;top:5px;right:5px}.text-on-modal-backdrop{color:var(--brand-secondary)}.choose-organization-title{color:var(--brand-primary)}.jurisdiction-pill,.standard-set-boxes-tag-pill{border:1px solid var(--dividers);cursor:pointer;background-color:#fff;border-radius:20px;margin:5px;font-size:13px;transition:background-color .2s;padding:10px 20px!important}:is(.jurisdiction-pill,.standard-set-boxes-tag-pill):hover{background-color:var(--brand-primary);color:#fff;transition:background-color .2s}.jurisdiction-in-chooser{color:#68b7f3;cursor:pointer;width:95%;transition:background-color .2s}.jurisdiction-in-chooser>span{border-bottom:3px dotted var(--brand-primary)}.jurisdiction-in-chooser:before{content:"← ";opacity:.5}.jurisdiction-in-chooser:hover{transition:background-color .2s}.jurisdiction-in-chooser:hover:before{content:"←  Back to state & organization list";float:none;opacity:1;color:var(--brand-primary);font-size:36px;font-weight:400}.jurisdiction-in-chooser:hover{color:#0000;font-size:0}.add-standard-button{float:left;cursor:pointer;width:50px;margin:0;line-height:1;position:absolute;top:10px;right:-60px}.add-standard-button div{height:40px;color:var(--brand-primary);text-align:center;background-color:#fff;border-radius:40px;padding:0;font-family:Helvetica Neue;font-size:40px;line-height:33px;box-shadow:0 1px 3px #999}.add-standard-button:hover div{background-color:var(--brand-primary);color:#fff}.standard-set-boxes{margin-top:20px;margin-left:2px;display:-webkit-flex;position:relative}.standard-set-boxes .standard-set-header{position:relative}.standard-set-boxes .close{color:var(--color-secondary-text);margin-top:12px;margin-right:12px;font-family:Helvetica;font-size:11px;font-weight:600;top:5px;right:5px}.standard-set-boxes .close:hover{color:var(--color-text)}.standard-set-boxes .close svg{width:20px;height:20px}.standard-set-boxes>.item{background-color:#fff;border-radius:6px;width:100%;margin:12px 20px 12px 0;box-shadow:0 1px 3px #999}.standard-set-boxes>.item:nth-last-of-type(2){margin-right:0}.standard-set-boxes.count-0 .add-standard-button div:after{content:"Add a group of standards";color:var(--brand-primary);margin-left:10px;font-size:16px}.standard-set-boxes.count-0 .add-standard-button div{height:auto;padding:10px 30px;font-size:30px;line-height:40px}.standard-set-boxes.count-0 .add-standard-button{position:inherit;width:auto;top:20px;right:0}.standard-set-boxes.count-0 .add-standard-button:hover div:after{color:#fff}.jurisdiction-pill-title,.standard-set-boxes-tag-title{margin:0;padding:0;font-size:14px;line-height:1.3}.standard-set-boxes-tag-pill{transition:all .2s}.standard-set-boxes-tag-pill:hover{font-weight:600}.standard-set-boxes-tag-pill:hover .standard-set-boxes-standard-sets{border:1px solid var(--dividers);opacity:1;max-height:1000px;padding:10px 30px 20px;font-weight:200;transition:opacity .2s .1s}.standard-set-boxes-standard-sets{opacity:0;max-height:0;color:var(--color-text);background-color:#fff;margin-top:10px;margin-left:-21px;padding:0 30px;list-style:none;transition:opacity .2s;position:absolute;overflow:hidden;box-shadow:0 5px 15px #00000080}.standard-set-boxes-standard-set-title{border-bottom:1px solid var(--dividers);color:var(--color-text);cursor:pointer;padding-top:12px;padding-bottom:12px;font-size:15px;line-height:1.2}.standard-set-boxes-standard-set-title:last-of-type{border:none;padding-bottom:0}.standard-set-boxes-standard-set-title:hover{color:#68b7f3;text-decoration:underline}.standard-list{margin:0;padding:20px;list-style:none}.standard-set-header{border-bottom:1px solid var(--dividers);padding:20px 20px 10px}.standard-set-jurisdiction{color:var(--color-secondary-text);display:block}.standard-set-grade-level,.standard-set-subject{color:var(--color-text);font-size:24px;line-height:32px}.standard-list-id{color:var(--brand-primary);font-weight:600}.standard-code{color:var(--color-hint)}.standard-list-item{color:var(--color-text);cursor:pointer;border:1px solid #0000;padding-right:4px;line-height:1.2}.standard-list-item.depth-0:first-of-type{padding-top:0}.standard-list-item.in-use{background-color:#d7eae3;border:1px solid #74b49f}.standard-list-item:hover{text-decoration:underline}td.standard-list-item{border:inherit}.standard-list-item.depth-0{color:var(--brand-primary);padding-top:7px;padding-left:4px;font-size:1.125rem;font-weight:600}.standard-list-item.depth-1{margin-bottom:1px;padding-top:7px;padding-bottom:6px;padding-left:4px;font-size:1rem}.standard-list-item.depth-2{color:var(--color-secondary-text);margin-bottom:1px;padding-top:6px;padding-bottom:6px;padding-left:20px;font-size:.875rem;line-height:1.3}.standard-list-item.depth-3,.standard-list-item.depth-4,.standard-list-item.depth-5{color:var(--color-secondary-text);margin-bottom:1px;padding-bottom:11px;padding-left:36px;font-size:.875rem}.standard-list-item.depth-4{margin-left:52px}.standard-list-item.depth-5{margin-left:64px}body.user.sign,body.user.user-reset-password,body.user.user-edit-password,body.user.user-edit-password-error,body.user.user-onboarding,body.user.user-sign{background:url(/assets/images/patterns/symphony-black-15.png) 0 / 120px 120px repeat,linear-gradient(to bottom,var(--course-color-cyan),var(--course-color-turquoise),var(--course-color-green)) 100%/150%;background-attachment:fixed;transition:background .5s;display:flex}body.user.user-sign-in{background:url(/assets/images/patterns/symphony-black-15.png) 0 / 120px 120px repeat,linear-gradient(to bottom,var(--course-color-muted-cyan),var(--course-color-blue)) 100%/150%;transition:background .5s;display:flex}body.user.user-sign-up{background:url(/assets/images/patterns/symphony-black-15.png) 0 / 120px 120px repeat,linear-gradient(to bottom,var(--course-color-muted-turquoise),var(--course-color-turquoise)) 100%/150%;transition:background .5s;display:flex}.feature-container{margin-top:90px;margin-bottom:0}@media screen and (max-width:710px){.feature-container{margin-top:8rem}}.feature-container{background:url(/assets/images/patterns/symphony-black-15.png) 0 / 120px 120px repeat,linear-gradient(to bottom,var(--course-color-cyan),var(--course-color-turquoise))}.card-stack-container{background:url(/assets/images/patterns/symphony-black-15.png) 0 / 120px 120px repeat,linear-gradient(to bottom,var(--course-color-turquoise),var(--course-color-blue));margin:0;padding:3rem 0}.white-background{text-align:center;background:url(/assets/images/patterns/symphony-black-15.png) 0 / 120px 120px repeat,linear-gradient(to bottom,var(--course-color-purple),var(--course-color-purple) 60%,var(--course-color-pink));margin:0;padding:3vh}.homepage-feature-background--one{background:url(/assets/images/patterns/symphony-black-15.png) 0 / 120px 120px repeat,linear-gradient(to bottom,var(--course-color-pink) 0%,var(--course-color-pink) 70%,var(--course-color-coral));padding-bottom:4vh}.homepage-feature-background--two{background:url(/assets/images/patterns/symphony-black-15.png) 0 / 120px 120px repeat,linear-gradient(to bottom,var(--course-color-coral) 0%,var(--course-color-yellow) 80%,white);padding-top:4rem}.homepage-pricing-background{text-align:center;background:url(/assets/images/patterns/symphony-black-15.png) 0/120px 120px,linear-gradient(#fff,#fff);margin-bottom:-9rem;padding-top:1rem;padding-bottom:5rem}.homepage-pricing-background--pricing-page{background:url(/assets/images/patterns/symphony-black-15.png) 0 / 120px 120px repeat,linear-gradient(to bottom,var(--course-color-cyan),var(--course-color-cyan) 30%);text-align:center;margin-top:8rem;margin-bottom:-9rem;padding-top:5rem;padding-bottom:5rem}.pricing-option-background--feature-column{background:0 0}.schools-jumbotron-background{background:url(/assets/images/patterns/symphony-black-15.png) 0 / 120px 120px repeat,linear-gradient(to bottom,var(--course-color-purple) 0%,var(--course-color-pink),var(--course-color-coral),var(--course-color-yellow));margin-top:90px}@media screen and (max-width:710px){.schools-jumbotron-background{margin-top:8rem}}.schools-feature-background{background:url(/assets/images/patterns/symphony-black-15.png) 0 / 120px 120px repeat,linear-gradient(to bottom,var(--course-color-yellow),var(--course-color-coral),var(--course-color-red),var(--course-color-pink),var(--course-color-purple),var(--course-color-muted-purple))}.schools-feature-four-background{background:url(/assets/images/patterns/symphony-black-15.png) 0 / 120px 120px repeat,linear-gradient(to bottom,var(--course-color-pink) 0%,var(--course-color-purple) 100%)}.schools-bottom-message-background{background:url(/assets/images/patterns/symphony-black-15.png) 0 / 120px 120px repeat,linear-gradient(to bottom,var(--course-color-purple) 0%,var(--course-color-muted-purple) 50%,var(--course-color-muted-purple) 100%);margin-bottom:-9rem}.btn-sign-in,.btn-sign-up{border-color:var(--color-hint-dark);color:#fff;background-color:#0000;background-color:var(--course-color-cyan);border-color:#fff;margin-left:10px;padding-left:1rem;padding-right:1rem;font-family:museo-sans;font-size:1.5rem;font-weight:800;line-height:1.9}:is(.btn-sign-in,.btn-sign-up):hover{color:var(--course-color-cyan);border-color:var(--course-color-cyan);background-color:#fff;text-decoration:underline}.btn-sign-in__planbook-top-nav{border-radius:5px;margin-left:5px;font-size:1.4rem;line-height:1.7}.feature-callout__svg{border:10px solid #fff;width:100%;margin-left:auto;margin-right:auto;box-shadow:0 .5rem 1rem #666666b3}.feature-callout__svg svg{height:100%}.card-stack-container{padding-top:0}.feature-container{margin-bottom:0}.card-stack{flex-wrap:wrap;justify-content:center;align-items:center;max-width:80vw;margin-left:auto;margin-right:auto;display:-webkit-flex}.card-stack__card{color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;background-color:#fff;margin:1rem;padding:1.25rem 3rem;font-family:museo-slab;font-size:3rem;font-weight:200;transition:all .3s;display:inline-block;box-shadow:0 .5rem 1rem #666666b3}.card-stack__card:hover{transform:scale(1.05)}.word-stack{-webkit-user-select:none;user-select:none;flex-flow:wrap;place-content:center;align-items:center;max-width:1000px;margin-left:auto;margin-right:auto;padding-top:4rem;padding-bottom:2rem;display:-webkit-flex}.word-stack__card{color:var(--course-color-blue);padding:1vw 2.5vw;font-size:2.5vw;font-weight:700;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}@media screen and (max-width:710px){.word-stack__card{padding:2vw 4vw;font-size:4vw}}.word-stack__card{vertical-align:middle;cursor:pointer;background-color:#fff;border:3px solid #fff;border-radius:50px;align-self:center;margin:1rem;line-height:1;transition:all .2s}.word-stack__card:hover{background-color:#0000;background-color:var(--course-color-yellow);color:#fff}.word-stack__card.card-stack__card--is-active{color:var(--course-color-yellow);background-color:#fff}.word-stack__card.card-stack__card--is-active:hover{text-decoration:underline}@media(min-width:1200px){.feature-row .bootstrap-col-sm-2 svg{width:200px}}@media(max-width:900px){.masthead-h1{font-size:60px}.masthead-h2{font-size:24px}.masthead-signup{width:90%;margin-top:10px;padding:15px}.btn-masthead-signup-head{font-size:32px}.btn-masthead-signup-subhead{font-size:18px}}@media screen and (max-width:710px){.masthead-h1{font-size:50px}.masthead-h2{font-size:24px}.masthead{margin-top:10px}.navbar{min-height:60px}.masthead-signup{width:100%;padding:10px}}@media(max-width:652px){.masthead-h1{font-size:40px}.masthead-h2{font-size:18px}.masthead{margin-top:10px}.navbar{min-height:60px}.masthead-signup{width:100%;padding:10px}}@media(max-width:480px){.navbar-brand{padding-top:10px}.btn-group-sign{margin-top:15px;margin-right:-10px}.navbar{min-height:60px}.masthead{margin-top:55px}.masthead-h1.-second-line{border:none}.masthead-h2{display:none}.masthead-signup{width:100%;padding:10px}.btn-masthead-signup-head{font-size:18px}.btn-masthead-signup-subhead{font-size:14px}h1.h1-display{margin-top:32px;font-size:32px}h2.h2-display{margin-top:18px;font-size:18px}.feature-row .bootstrap-col-sm-8{margin-top:0}h2.feature-h1{font-size:24px}h3.feature-h2{font-size:14px}}body.index{color:var(--color-text);padding-bottom:0;font-size:12px}@media screen and (max-width:992px){body.index{font-size:9px}}body.index a,body.index body,body.index h1,body.index h2,body.index h3,body.index h4,body.index h5,body.index h6,body.index html,body.index li,body.index ol,body.index p,body.index ul{font-family:source-sans-pro,Source Sans Pro,Helvetica,Arial,sans-serif}@media(max-width:709px){body{padding-top:0%}}.table-responsive{border:none}.btn-group-sign{margin-top:22px;margin-right:1rem}@media screen and (max-width:992px){.btn-group-sign{margin-top:16px}}.navbar-brand{padding-left:0;padding-right:0}@media screen and (max-width:992px){.navbar-brand{padding-top:15px}.navbar-nav{font-size:14px}}.quotes-image{width:100%;max-width:1000px;margin-left:auto;margin-right:auto;display:block}.planbookv5-wrapper{padding-bottom:2rem}.planbookv5-wrapper__no-access{border-radius:var(--radius-lg);background-color:var(--color-white);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);padding-inline:calc(var(--spacing) * 12);padding-block:calc(var(--spacing) * 12);text-align:center;margin:160px 5rem}.planbookv5-wrapper__no-access-h1{font-size:3rem;font-weight:600}.planbookv5-wrapper__no-access-h2{font-size:2rem}.planbookv5__no-permission-to-edit-class-websites{text-align:center;margin-bottom:4rem;font-size:3rem}.planbookv5-header-background__pattern{width:100vw;height:var(--vh,100vh);z-index:-30;opacity:.15;mix-blend-mode:overlay;background-image:var(--pattern-url);position:fixed;top:0}.planbookv5-header-background__pattern:before{content:"";z-index:0;opacity:1;height:100%;position:absolute;inset:0}.planbookv5-header-background{width:100vw;height:var(--vh,100vh);background-image:var(--background-url);z-index:-40;background-position:50%;background-repeat:no-repeat;background-size:cover;position:fixed}.planbookv5-header-background:before{content:"";z-index:0;opacity:1;height:100%;position:absolute;inset:0}.planbook-header{margin-top:var(--nav-bar-height);text-align:center;z-index:0;flex-direction:column;justify-content:center;padding:0;transition:margin .2s;display:flex;position:relative}.planbook-header--v5,.planbook-header--no-nav-bar{margin-top:0}.planbook-header__headline-date{cursor:pointer;border-bottom:4px dotted #0000;font-size:5rem}@media(max-width:480px){.planbook-header__headline-date{margin-bottom:1rem;font-size:2rem}}@media screen and (max-width:710px){.planbook-header__headline-date{font-size:3rem}}@media screen and (max-width:992px){.planbook-header__headline-date{font-size:4rem}}.planbook-header__headline-date--is-hoverable:hover{border-bottom-color:#fff}.planbook-header__week-menu-toggle{margin:calc(var(--spacing) * 2);height:calc(var(--spacing) * 16);width:calc(var(--spacing) * 16);border-radius:3.40282e38px}.planbook-header__week-menu-toggle>svg{fill:#fff}.planbook-header__week-menu-toggle>svg:hover{fill:var(--color-link-blue);cursor:pointer;background-color:#fff;border-radius:9999px}.planbook-header--setup{margin-top:calc(var(--nav-bar-height) + 100px);border-bottom:1px solid var(--dividers);padding-top:1rem;padding-bottom:1rem}.planbook-header--setup .planbook-header__text{color:var(--color-link-blue)}.planbook-header--month{padding-bottom:1.5rem}.planbook-header--setup-with-background .planbook-header__text{color:#fff}.planbook-header__head--solo{color:#fff;padding-top:2rem;padding-bottom:2rem}.planbook-header__center{flex-direction:column;display:flex}@media(max-width:480px){.planbook-header__center{order:2;width:100vw;padding:0 2rem}}.planbook-header__headline{color:#fff;text-shadow:0 1px .2rem #00000080;flex-direction:row;align-items:center;font-weight:800;display:flex}@media screen and (max-width:992px){.planbook-header__headline{flex-direction:column}}.planbook-header__headline__layout{margin-left:1rem;font-weight:300}.planbook-header__headline-button{-webkit-user-select:none;user-select:none;cursor:pointer;opacity:.9;background-color:#0000004d;border-radius:2rem;flex-direction:row;margin:0 1rem;padding:.5rem .5rem .5rem 1.25rem;line-height:1;transition:opacity .3s,-webkit-text-decoration .3s,text-decoration .3s;display:flex}.planbook-header__headline-button svg{fill:#fff;vertical-align:middle;width:2rem;height:1.5rem;margin-top:0;margin-right:0}.planbook-header__headline-button{font-size:1.4rem;font-weight:400}.planbook-header__headline-button:hover{opacity:1;text-decoration:underline;transition:opacity .3s,-webkit-text-decoration .3s,text-decoration .3s}.planbook-header__text{text-align:center;justify-content:center}.planbook-header__category{text-transform:uppercase;margin-top:.5rem;padding-bottom:0;font-size:2rem;font-weight:300;line-height:1}.planbook-header__head{text-shadow:0 2px .25rem #4d4d4db3;white-space:normal;text-align:center;-webkit-user-select:none;user-select:none;z-index:1000;justify-content:center;align-items:center;padding:2.5rem 0;font-size:4rem;font-weight:800;line-height:1.1;display:flex;position:relative}@media(max-width:480px){.planbook-header__head{flex-wrap:wrap;align-items:center;justify-content:center!important}}.planbook-header__head--month{padding:1rem 0}.planbook-header__head--setup{text-shadow:none}@media screen and (max-width:710px){.planbook-header__head--setup{flex-direction:column}}.planbook-header__head--left-aligned{justify-content:flex-start}.planbook-header__head--space-between{justify-content:space-between;padding-top:75px}.planbook-header--extra-space-below{margin-bottom:3rem}.planbook-header__head-info-button{border:1px solid var(--color-secondary-text);vertical-align:middle;height:4rem;color:var(--color-secondary-text);cursor:pointer;border-radius:3rem;flex-direction:row;align-items:center;margin-left:1rem;padding:.5rem 1rem;font-size:1.5rem;font-weight:400;display:flex}.planbook-header__head-info-button:hover svg path{stroke:var(--color-link-blue)!important}.planbook-header__head-info-button:hover{color:var(--color-link-blue);border-color:var(--color-link-blue)}.planbook-header__head-info-button svg path{stroke:var(--color-secondary-text)!important}.planbook-header__head-info-button svg{width:100%;height:100%}.planbook-header__subhead{-webkit-user-select:none;user-select:none;margin-top:-2rem;margin-bottom:2rem;padding:0 4rem;font-size:2.5rem;font-weight:300;line-height:1.2}.planbook-header__subhead--white{color:#fff}.planbook-header__learn-more{color:#ffffff80;cursor:pointer;border:1px solid #ffffff80;border-radius:4px;margin-top:1rem;padding:.5rem;font-size:1.25rem;font-weight:200;display:inline-block}.planbook-header__learn-more svg{vertical-align:middle;fill:#ffffff80;width:1.25rem;height:1.25rem;margin-top:-.25rem;display:inline-block}.planbook-header__learn-more:hover{color:var(--color-link-blue);background-color:#fff}.planbook-header__learn-more:hover svg{fill:var(--color-link-blue)}.planbook-header__head-arrow-button{cursor:pointer;text-align:center;border:1px solid #fff;border-radius:5rem;width:4rem;min-width:4rem;height:4rem;margin:0 2rem;transition:all .2s}.planbook-header__head-arrow-button .svg-icon{text-align:center;vertical-align:middle;margin-top:-.8rem}.planbook-header__head-arrow-button .svg-icon svg{fill:#fff;width:3rem;height:3rem;transition:all .2s}.planbook-header__head-arrow-button:hover{background-color:#fff;border:1px solid #fff;transition:all .2s;box-shadow:0 .25rem 1rem #333333b3}.planbook-header__head-arrow-button:hover .svg-icon svg{fill:var(--color-link-blue);transition:all .2s}.planbook-header__head-arrow-button:active{box-shadow:inset 0 .25rem 1rem #3333334d}.planbook-header__head-arrow-button:active .svg-icon svg{fill:var(--color-text)}@media(max-width:480px){.planbook-header__head-arrow-button{order:1;margin-bottom:1rem;margin-left:1rem;margin-right:1rem}}.planbook-header__learn-more-text{background-color:#fff;margin:2rem;padding:2rem}.planbook-wrapper__no-access{text-align:center;margin:160px 5rem}.planbook-wrapper__no-access-h1{font-weight:600}.planbook-wrapper__no-access-h2{font-size:2rem}.planbook__no-permission-to-edit-class-websites{text-align:center;margin-bottom:4rem;font-size:3rem}.tracker-block__menu-trigger{color:#fff;width:3rem;height:3rem;margin-left:2rem}.tracker-block__menu-trigger svg{fill:currentColor}.tracker-block__menu-trigger:hover{cursor:pointer;color:var(--color-link-blue)}.ccp-lesson-section{border-top:1px solid var(--gray-lighter);padding-top:.6rem;padding-bottom:.6rem}.ccp-lesson-section__title{overflow-wrap:anywhere;margin-bottom:0;padding-bottom:0;font-size:1.2em;font-weight:700;line-height:1.2}.ccp-lesson-section__value,.ccp-attachment{overflow-wrap:anywhere}:is(.ccp-comment__icon,.ccp-attachment__icon) img,:is(.ccp-comment__icon,.ccp-attachment__icon) svg{vertical-align:middle;width:1.2rem;height:1.2rem}.ccp-comment{padding-top:.25rem;padding-bottom:.25rem;padding-left:1.4rem;position:relative}.ccp-comment+.ccp-comment{border-top:1px solid var(--gray-lighter)}.ccp-comment__icon{position:absolute;left:0}.ccp-comment__author-created-at{font-size:.8rem;line-height:1;display:block}.ccp-standard--only-codes{display:inline-block}.ccp-standard--only-codes:after{content:","}.ccp-standard--only-codes:last-child:after{content:""}.ccp-standard__code{font-weight:700}.ccp-standard__jurisdiction{color:var(--gray);font-size:.8rem}.ccp-list-view__date{text-align:center;margin-top:2rem;padding-bottom:.5rem;font-size:30px;font-weight:700}.ccp-list-view__date:first-child{margin-top:0}.ccp-list-view__lesson{border-top:1px solid var(--gray-lighter);padding-top:.5rem}.ccp-lesson__title-block{page-break-inside:avoid;margin-bottom:10px;padding:.4rem 0}.ccp-lesson-section{clear:both}.ccp-lesson-section__title{page-break-inside:avoid}.ccp-lesson-section__value .content-image.center.large{text-align:center;width:400px}.ccp-lesson-section__value .content-image.center.large img{float:none}.ccp-lesson-section__value .content-image.right{float:right}.ccp-lesson-section__value .content-image.right img{float:none}.ccp-lesson-section__value .content-image.center.cleared{text-align:center}.ccp-lesson-section__value .content-image.center.cleared img{float:none}.ccp-lesson-section__value .content-image.center.large.cleared+br{display:none}.ccp-lesson-section__value img{page-break-inside:avoid;width:100%;max-width:300px;max-height:500px;padding:1rem 1rem 1rem 0}.ccp-lesson-section__value img+br{display:none}.ccp-column-row :is(.ccp-lesson-section__value img){padding-left:0;padding-right:0}.ccp-lesson-section__value ul,.ccp-lesson-section__value ol{margin-left:0!important;padding-left:2rem!important}.ccp-column-table{table-layout:fixed;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;width:100%}.ccp-column-row,.ccp-column-row td p,.ccp-column-row td li{page-break-inside:auto}.ccp-columns__course-title td{text-align:center;padding:0 1rem 1rem}.ccp-columns__course-title{font-size:1.5em;font-weight:700}.ccp-columns__column{vertical-align:top;width:20%;max-width:20%;padding:0 1rem;line-height:1.3}.ccp-columns__column:last-child{padding-right:0}.ccp-columns__column .ccp-routine__part:first-child{border-top:0}.ccp-columns__column-date-header{text-align:center;border-bottom:1px solid var(--gray-light);text-transform:uppercase;margin-bottom:.5rem;padding-top:.5rem;padding-bottom:.5rem;font-size:.85rem;font-weight:700}.ccp-month{table-layout:fixed;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;width:100%}.ccp-month__header{text-align:center;margin-bottom:1rem;padding-top:0;font-size:30px;font-weight:700}.ccp-month__week-header-cell{text-align:center;text-transform:uppercase;color:var(--gray);border-bottom:1px solid var(--gray-light);width:17%;font-weight:400}.ccp-month__week-header-cell:first-child{border-bottom:0;width:15%}.ccp-month__date-label-cell{vertical-align:middle;border-right:1px solid var(--gray);border-top:1px solid var(--gray);background-color:var(--gray-lighter);height:2rem;margin-bottom:0;padding:0 .5rem;font-size:12px;font-weight:700;line-height:2rem}.ccp-month__date-label-cell:first-child{border-right:1px solid var(--gray);border-top:1px solid var(--gray-lighter);background-color:#0000}.ccp-month__course-row{border-top:1px solid var(--gray-lighter)}.ccp-month__course-row:last-child .ccp-month__lesson-title-cell{border-bottom:1px solid var(--gray)}.ccp-month__course-title-cell{border-right:1px solid var(--gray);width:15%;padding:.4rem}.ccp-month__lesson-title-cell{border-right:1px solid var(--gray);width:17%;padding:.4rem;line-height:1.2}.ccp-month-lessons-list__lesson-title{border-top:1px solid var(--gray-lighter);min-height:1.1rem;padding:.25rem .5rem;display:block}.print-outline{font-size:1.2rem;font-weight:400}.print-outline__row{border-bottom:1px solid var(--dividers);flex-direction:row;padding:.6rem;display:flex}.print-outline__row.is-unit{font-weight:600}.print-outline__icon--depth-1{margin-left:1.5rem}.print-outline__icon--depth-2{margin-left:3rem}.print-outline__icon--depth-3{margin-left:4.5rem}.print-outline__icon--depth-4{margin-left:6rem}.print-outline__icon--depth-5{margin-left:7.5rem}.print-outline__icon--depth-6{margin-left:9rem}.print-outline__row-icon{width:1.5rem;height:1.5rem;margin-right:.2rem}.print-outline__row-icon svg{fill:var(--color-hint);width:100%;height:100%}.print-outline__row-date-range{align-self:flex-end;margin-left:auto}body.print *{-webkit-print-color-adjust:exact;overflow:visible;text-shadow:none!important;filter:none!important;-ms-filter:none!important}body.print * table{page-break-inside:auto}@page{margin:.25in .5in .5in;orphans:4;widows:3;overflow:initial!important}.ccp-top-level-container{padding-left:0;padding-right:0;max-width:100%!important}p{margin-bottom:0}mtext{overflow-wrap:anywhere}.ccp-day-or-routine.page-break,.ccp-column-table.page-break,.ccp-course-date.page-break,.ccp-routine__part.page-break{page-break-after:always}:is(.ccp-day-or-routine.page-break,.ccp-column-table.page-break,.ccp-course-date.page-break,.ccp-routine__part.page-break):last-child{page-break-after:avoid}.ccp-print-outline.page-break-before{page-break-before:always}.ccp-lesson-section__value p,.ccp-lesson-section__value li{page-break-inside:avoid}.ccp-lesson-section__value li:has(li){page-break-inside:auto}.ccp-print-outline .course-outline-with-detail__outline{width:100%;box-shadow:none;padding-top:0}.ccp-print-outline .course-outline-wrapper{height:auto;position:relative}.ccp-print-outline .course-outline{padding-top:0}.ccp-outline__course-title{margin-top:0;font-size:1.4em;font-weight:700}html{height:100%;margin:0;font-size:12px}body{color:#212121;background-color:#fff;height:100%;margin:0;font-family:source-sans-pro,Source Sans Pro,Helvetica,Arial,sans-serif;line-height:1.42857}body.planbook,body.lesson-variations,body.user,body.group{background-color:#dfe4e7}body.planbook-setup,body.planbook-show-collaborate{background-color:#fff}body.planbook-show-planner-month{background-color:#ddddda}body.help{padding-bottom:200px}@keyframes stayHidden{0%{transform:scale(0)}to{transform:scale(0)}}h1{font-weight:300}.row-margin-top{margin-top:30px}.flush-left-col{padding-left:0}.align-left{text-align:left}.settings-header{color:var(--brand-info);font-weight:600;font-family:var(--font-serif);margin-top:40px;margin-bottom:0;margin-left:40px}.settings-sections{margin-top:10px;margin-left:40px}.btn .icon-for-button{vertical-align:middle;width:20px;height:20px;margin-top:-2px;display:inline-block}.btn .icon-for-button path{fill:#fff}.btn-sm .icon-for-button{vertical-align:middle;width:16px;height:16px;margin-top:-5px;display:inline-block}.btn-sm .icon-for-button path{fill:#fff}.planbook-edit-wrapper{padding-top:30px}.btn-move-block{background-color:#0000;background-repeat:repeat-y;border:1px solid #0000;border-width:1px 0;width:13px;transition:background .2s;position:absolute;top:4px;bottom:4px;left:1px}.btn-clear{color:#fff;background-color:#0000}.btn-outline{border-color:#fff}.btn-rounded{border-radius:50px;padding-bottom:4px;font-size:14px;line-height:25px}.btn-rounded:hover{color:#ccc}.btn-accordion-toggle{cursor:pointer;color:#fff;font-size:.85em;position:absolute;top:12px;bottom:0;left:20px}.btn-accordion-toggle.-collapsed:before{content:"►"}.btn-accordion-toggle.-expanded:before{content:"▼"}.lesson-actions-header{color:#ccc;text-transform:uppercase;margin-top:10px;margin-left:20px;padding-bottom:3px;font-size:11px}.btn-lesson-action{color:#ccc;padding-top:10px;padding-bottom:10px}.btn-lesson-action .btn-description{-webkit-user-select:none;user-select:none;color:#999;display:none;position:absolute;bottom:-18px;left:22px;right:0}.btn-lesson-action:hover{transition:margin .2s}.btn-lesson-action:hover .btn-description{display:block}.nav-btn-group{float:right;margin-right:20px}.nav-btn-group .btn{color:var(--color-hint-dark);background-color:#f9fafb}.nav-date-range{float:left;text-align:left;font-family:var(--font-serif);color:#494d50;margin-top:0;margin-bottom:30px;margin-left:30px;font-size:3em;font-weight:700}.copy-to-lessons{border-top:1px solid #e6e6e6;padding-top:10px;padding-left:20px}.sections-list-item:hover .btn-move-block,.parts-section:hover .btn-move-block,.course-title-block:hover .btn-move-block,.lesson-block:hover .btn-move-block{border-color:var(--gray-lighter)}:is(.sections-list-item:hover .btn-move-block,.parts-section:hover .btn-move-block,.course-title-block:hover .btn-move-block,.lesson-block:hover .btn-move-block).-is-lesson{border:1px solid var(--gray-light);opacity:.4}.settings-image{margin-left:20px}.popover{z-index:11000;max-width:500px}.popover.top{margin-top:-200px;margin-left:-150px}.btn-delete-lesson{opacity:0;cursor:pointer;position:absolute;top:-10px;right:10px}.btn-delete-lesson:hover{opacity:.7}.btn-delete-lesson img{width:16px;height:16px}.is-on .off-dialog{border:0 solid #0000;max-height:0;margin:0 10px;padding:0 10px}.off-dialog{border:1px solid var(--gray-lighter);background-color:#fff;max-height:1000px;margin:10px;padding:10px;font-size:11px;transition:max-height .5s,padding .5s,margin .5s;display:block;overflow:hidden}.off-dialog-prompt{text-align:center;padding-bottom:7px;font-size:14px;font-weight:700;line-height:15px}.off-dialog-question{text-align:center;font-size:12px;font-weight:400;line-height:15px}.off-dialog-options{margin:0;padding:0;list-style:none}.off-dialog-options-item{text-align:center;border-bottom:1px solid var(--gray-lighter);margin:5px 0;padding:5px 0}.off-dialog-options-item a{cursor:pointer}.off-dialog-options-item:last-child{border:none}.settings-planbook-courses{margin-bottom:0;padding-left:0;list-style:none}.settings-planbook-course{padding:5px 0}.settings-planbook-courses-item{background-color:#dfe4e7;border-radius:5px;flex-direction:row;justify-content:space-between;align-items:center;padding:10px 32px 10px 10px;transition:background .3s;display:flex;position:relative}.settings-planbook-courses-item .material-card-list-item-actions{align-self:flex-end}@media screen and (max-width:710px){.settings-planbook-courses-item{flex-direction:column}}.settings-planbook-courses-item__left{flex-grow:2}.settings-planbook-courses-item__right,.settings-planbook-courses-item__left{flex-direction:row;align-items:center;display:flex}@media screen and (max-width:710px){.settings-planbook-courses-item__right{margin-top:1rem;margin-left:3rem}}.btn-white-transparent{color:#fff;background-color:#0000;border-color:#fff;margin-right:20px}.btn-white-transparent svg path{fill:#fff}.settings-planbook-course-title{color:#fff;border-color:#fff;width:100%;margin-right:1.2rem;font-size:18px;font-weight:600}.settings-planbook-course-title[contenteditable]:empty:before{color:#ffffffb3;font-weight:400}.btn-delete-course{opacity:.8;cursor:pointer;position:absolute;top:25%;right:15px}.btn-delete-course:hover{opacity:.7}.btn-delete-course svg{width:24px;height:24px}.btn-delete-course svg path{fill:#fff}.group-permissions{margin:0;list-style:none}.group-permissions-item{border-bottom:1px solid #d9d9d9;margin:10px 0;padding:10px 0}.group-permissions-group-title{float:left;min-width:200px;margin-right:10px;font-size:30px;font-weight:700;display:block}.loader:before,.loader:after,.loader{border-radius:50%;width:2.5em;height:2.5em;animation:1.8s ease-in-out infinite load7}.loader{text-indent:-9999em;margin:8em auto;font-size:10px;animation-delay:.16s;position:relative}.loader:before{left:-3.5em}.loader:after{animation-delay:.32s;left:3.5em}.loader:before,.loader:after{content:"";position:absolute;top:0}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em #fff}40%{box-shadow:0 2.5em #fff}}.spinner{float:right;opacity:0;width:12px;height:12px;margin-right:3px;transition:opacity .3s .3s;position:relative}.spinner.visible{opacity:1;transition:opacity .3s}.spinner.-set-above{margin-top:-20px}.spinner.-navbar{float:none;vertical-align:middle;width:30px;height:30px;display:inline-block}.double-bounce1,.double-bounce2{opacity:.6;background-color:#333;border-radius:50%;width:100%;height:100%;animation:2s ease-in-out infinite bounce;position:absolute;top:0;left:0}.double-bounce2{animation-delay:-1s}@-webkit-keyframes bounce{0%,to{-webkit-transform:scale(0)}50%{-webkit-transform:scale(1)}}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.is-visible-animated{opacity:1;transition:opacity .3s}.is-hidden-animated{opacity:0;transition:opacity .3s}.is-hidden{display:none!important}.is-collapsed{opacity:0;max-height:0;transition:all .2s;overflow:hidden}.is-expanded{opacity:1;transition:all .2s}.only-print{display:none!important}.is-visible-block{display:block!important}.full-width{width:100%}.has-tooltip{position:relative}.has-tooltip:hover:before{content:"▲";color:#333333b3;position:absolute;top:80%;left:30%}.has-tooltip:hover:after{color:#fff;content:attr(data-tooltip-title);white-space:normal;text-overflow:hidden;background:#333333b3;border-radius:5px;padding:7px 10px;font-weight:600;position:absolute;top:120%;left:-150%;right:-150%}.messenger-message-inner{font-size:16px;line-height:24px}.btn-no-active,.btn-active-underline{box-shadow:none!important}.btn-active-underline.active{font-weight:600;text-decoration:underline}.ui-resizable-handle{font-size:.1px;display:block;position:absolute}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;width:100%;height:7px;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;width:100%;height:7px;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;height:100%;top:0;right:-5px}.ui-resizable-w{cursor:w-resize;width:7px;height:100%;top:0;left:-5px}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;bottom:1px;right:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;bottom:-5px;left:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;top:-5px;left:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;top:-5px;right:-5px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}.liquid-outlet--planbook,.liquid-outlet--planbookv5{position:inherit;overflow:inherit;transform:none}vertical-item{position:static}.sortable-item.is-dragging{z-index:2147483647;position:relative}[contenteditable]:empty:before{content:attr(placeholder);color:var(--color-hint);display:block}a.util-fill-with-href{word-break:break-all}a.util-fill-with-href:after{content:attr(href)}.sortable-item:not(.is-dragging){transition:transform .2s}.picker-dialog,.picker-dialog-bg{z-index:1999999999!important}label.label--lg{font-size:1.4rem;font-weight:600}.print-receipt-container{margin-top:1in;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.print-receipt__headline{margin-top:2rem;font-size:4rem;font-weight:800}.print-receipt__subheadline{margin-bottom:3rem}.print-receipt__logo{vertical-align:middle;text-align:left;width:200px;height:100px}.print-receipt__logo svg path{text-align:right}.print-receipt__logo svg{width:200px;height:100%;padding:1rem}.print-receipt__logo svg path{fill:#000}.print-receipt__status-circle{border:4px solid red;border-radius:5rem;width:10rem;height:10rem;padding:2rem;display:inline-block}.print-receipt__status-circle__text{font-weight:700}#filepicker_dialog_container{z-index:99999999!important}.canny-feature-board-wrapper{margin-top:5rem;padding:2rem}.menu-backdrop-portal{z-index:1000000040;width:100%;height:0;position:absolute;top:0;left:0}.default-liquid-destination{z-index:1000000050}body.is-dragging{cursor:-webkit-grabbing!important;cursor:-moz-grabbing!important;cursor:grabbing!important}.ember-basic-dropdown-content{z-index:999999999}#planbook-onboard-video_popover_container{z-index:2147483647}#planbook-onboard-video_popover_container #planbook-onboard-video_popover{z-index:2147483647!important}.collapse-button-onclick:active{transition:transform .1s;transform:scale(.8)}.collapse-button-onclick:active svg{fill:var(--link-blue-hover)}.collapse-button-onclick{transition:transform .2s}@keyframes drop-fade-below{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(3px)}}.body-portal-target{z-index:999999999;max-height:var(--vh,100vh);position:fixed;top:0;left:0;right:0;overflow-y:scroll}@media print{.print\:hidden{display:none}}.uv-popover{z-index:9999999}.ck-modal-container{z-index:1999999999!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-tracking:initial}}}._wrapper_xcs6h_2{flex-direction:row;width:100%;display:flex}._sign-in-btn_xcs6h_2{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;flex-direction:row;justify-content:center;align-items:center;width:100%;transition:box-shadow .3s,transform .3s,border .3s,background .3s;display:flex;box-shadow:0 0 1px #fff0}._sign-in-btn_xcs6h_2:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--color-link-blue,#00abfa);color:var(--color-white,#fff);transform:translateY(-1px)}._sign-in-btn_xcs6h_2:hover>._icon_xcs6h_2{fill:#fff}._sign-in-btn_xcs6h_2:active{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._sign-in-btn_xcs6h_2:active{outline-offset:2px;outline:2px solid #0000}}._sign-in-btn_xcs6h_2:active{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--color-link-blue,#00abfa);color:var(--color-white,#fff)}._sign-in-btn_xcs6h_2:active>._icon_xcs6h_2{fill:#fff}._sign-in-btn_xcs6h_2:active{transform:translateY(1px)scale(.98)}._sign-in-btn_xcs6h_2>._icon_xcs6h_2{margin-right:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);padding:calc(var(--spacing,.25rem) * 2);background-color:var(--color-white,#fff);border-radius:3.40282e38px}._text_xcs6h_2{font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}._attach-files__item_1cl7p_2{text-align:left;color:#000;-webkit-user-select:none;user-select:none;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers,#e0e0e0);width:100%;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:row;justify-content:flex-start;align-items:center;font-size:1.4rem;font-weight:600;line-height:1;display:flex}._attach-files__item_1cl7p_2 svg{fill:var(--color-secondary-text);vertical-align:middle;width:2rem;min-width:2rem;height:2rem;margin-right:.75rem}._attach-files__item_1cl7p_2{cursor:pointer}._attach-files__item_1cl7p_2:first-child{border-radius:.25rem 0 0 .25rem}._attach-files__item_1cl7p_2:last-child{border-bottom:0;border-radius:0 0 .25rem .25rem}._attach-files__item_1cl7p_2:hover{color:var(--color-link-blue)}._attach-files__item_1cl7p_2:hover svg{fill:var(--color-link-blue)}._attach-files__item--upload-from-filestack_1cl7p_2{position:relative}._attach-files__item--upload-from-filestack_1cl7p_2._attach-files__item--upload-has-started_1cl7p_2,._attach-files__item--upload-from-filestack_1cl7p_2._attach-files__item--upload-has-started_1cl7p_2 ._attach-files__item-description_1cl7p_2{color:#0000!important}._attach-files__item--upload-from-filestack_1cl7p_2 .fsp-drop-pane__container{color:#0000;background:0 0;border:none;width:100%;height:100%;position:absolute;top:0;left:0}._attach-files__item--upload-from-filestack_1cl7p_2 .fsp-drop-pane__text{text-align:left;background-color:#fff}._attach-files__item--upload-from-filestack_1cl7p_2 .fsp-drop-pane__overlay{background-color:var(--color-link-blue);color:var(--color-link-blue)}._attach-files__item--upload-from-filestack_1cl7p_2 .fsp-drop-pane__overlay-icon{width:50%;height:50%}._attach-files__item--upload-from-filestack_1cl7p_2 .fsp-drop-pane__overlay-header{color:#0000;letter-spacing:0;font-size:1.5rem}._attach-files__item--upload-from-filestack_1cl7p_2 .fsp-drop-pane__overlay-header:after{content:"Drop Files Here";color:#fff}._attach-files__item-description_1cl7p_2{color:var(--color-secondary-text);font-size:1rem;font-weight:400;line-height:1.1rem}._dropdown-menu_10t63_2{min-width:10rem;min-height:3rem;max-height:90vh;padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 6);background-color:#fff;border-radius:1.5rem;overflow-y:auto;box-shadow:0 10px 25px -3px #0006,0 2px 4px -2px #0003}._dropdown-menu_10t63_2 .animated-container{overflow:hidden}._--arrow_10t63_2:after{z-index:9;content:"";border-style:solid;border-width:0 12px 12px;display:inline-block;position:absolute;top:-10px}._--arrow_10t63_2:before{content:"";background-color:#0000;width:1px;height:10px;display:inline-block;position:absolute;top:-9px;box-shadow:0 -4px 8px #000,0 -4px 16px #000}._--arrow-right_10t63_2:after{border-color:#0000 #0000 #fff;right:24px}._--arrow-right_10t63_2:before{right:36px}._--arrow-bottom-right_10t63_2:after{transform-origin:0 0;border-width:12px;border-color:#0000 #0000 #fff #fff;top:auto;bottom:0;right:-24px;transform:rotate(-135deg);box-shadow:-8px 6px 8px #00000026}._--arrow-bottom-right_10t63_2:before{background-color:#0000;display:none;top:auto;bottom:20px;right:-12px;box-shadow:0 -4px 8px #000,0 -4px 16px #000}._--arrow-middle-right_10t63_2:after{transform-origin:0 0;border-width:12px;border-color:#0000 #0000 #fff #fff;top:auto;bottom:calc(50% - 12px);right:-24px;transform:rotate(-135deg);box-shadow:-8px 6px 8px #00000026}._--arrow-middle-right_10t63_2:before{background-color:#0000;display:none;top:auto;bottom:calc(50% + 12px);right:-12px;box-shadow:0 -4px 8px #000,0 -4px 16px #000}._--arrow-else-right_10t63_2:after{border-color:#0000 #0000 #fff;right:24px}._--arrow-else-right_10t63_2:before{right:36px}._--arrow-center_10t63_2:after{border-color:#0000 #0000 #fff;right:calc(50% - 12px)}._--arrow-center_10t63_2:before{right:50%}._--arrow-bottom-center_10t63_2:after{border-color:#0000 #0000 #fff;top:100%;bottom:0;right:calc(50% - 12px);transform:rotate(-180deg)}._--arrow-bottom-center_10t63_2:before{top:100%;bottom:0;right:50%;transform:rotate(-180deg)}._dropdown-menu--columns-DYNAMIC_10t63_2{min-width:20rem;margin-left:auto;margin-right:auto}._dropdown-menu--columns-4_10t63_2{width:26rem;margin-left:auto;margin-right:auto}._dropdown-menu--columns-3_10t63_2{width:22rem;margin-left:auto;margin-right:auto}._dropdown-menu--columns-2_10t63_2{width:18rem;margin-left:auto;margin-right:auto}._icon-row_1ppma_2{width:100%;padding-top:calc(var(--spacing,.25rem) * 6);padding-right:calc(var(--spacing,.25rem) * 8);padding-left:calc(var(--spacing,.25rem) * 8);flex-flow:row;display:flex}._icon-row_1ppma_2+._icon-row_1ppma_2{margin-top:calc(var(--spacing,.25rem) * 2)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}._icon-row__item_1m58x_2{cursor:pointer;padding-right:calc(var(--spacing,.25rem) * 2);-webkit-user-select:none;user-select:none;flex-direction:column;flex-grow:1;justify-content:flex-start;align-items:center;width:100%;min-width:5.5rem;display:flex}._icon-row__item__text_1m58x_2{padding-top:calc(var(--spacing,.25rem) * 2);text-align:center;--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);color:#4d4d4d;font-size:13px;line-height:12px;transition:color .2s}._icon-row__item__icon_1m58x_2{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 1)}._icon-row__item__icon_1m58x_2 svg{transition:fill .2s,transform .2s;transform:scale(1)rotate(0)}._icon-row__item_1m58x_2:hover ._icon-row__item__text_1m58x_2{color:var(--color-link-blue,#00abfa)}._icon-row__item_1m58x_2:hover ._icon-row__item__icon_1m58x_2 svg{fill:var(--color-link-blue);transform:scale(1.02)rotate(0)translateY(-1px)}._icon-row__item_1m58x_2:active ._icon-row__item__text_1m58x_2{color:#006594}._icon-row__item_1m58x_2:active ._icon-row__item__icon_1m58x_2 svg{fill:#006594;transform:scale(.98)rotate(0)translateY(1px)}._icon-row__item_1m58x_2[disabled] ._icon-row__item__text_1m58x_2{color:var(--color-hint)}._icon-row__item_1m58x_2[disabled] ._icon-row__item__icon_1m58x_2 svg{fill:var(--color-hint)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}._single-button-row_fauie_2{cursor:pointer;padding-inline:calc(var(--spacing,.25rem) * 8);-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;display:flex}._single-button-row_fauie_2._--is-at-top-of-menu_fauie_2{margin-top:calc(var(--spacing,.25rem) * 4)}._single-button-row_fauie_2[disabled=true] ._single-button-row__text_fauie_2{color:var(--color-grey,#b8c2cc)}._single-button-row_fauie_2[disabled=true] ._single-button-row__icon_fauie_2{fill:var(--dividers)}._single-button-row_fauie_2+._single-button-row_fauie_2{padding-top:calc(var(--spacing,.25rem) * 4)}._single-button-row_fauie_2[data-is-large]+._single-button-row_fauie_2[data-is-large]{padding-top:calc(var(--spacing,.25rem) * 6)}._single-button-row__icon_fauie_2{margin-right:calc(var(--spacing,.25rem) * 4);flex-shrink:0;width:1.5rem;height:1.5rem}._single-button-row__icon_fauie_2:not([data-has-color-icon]) svg{fill:var(--color-hint-dark)}._single-button-row__text_fauie_2{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);width:100%;line-height:1;font-weight:var(--font-weight-semibold,600);color:#000;font-size:1.25rem;font-weight:600}._single-button-row_fauie_2[data-is-large] ._single-button-row__icon_fauie_2{width:2rem;height:2rem}._single-button-row_fauie_2[data-is-large] ._single-button-row__text_fauie_2{font-size:1.5rem}._single-button-row--is-secondary_fauie_2 ._single-button-row__text_fauie_2{color:var(--color-grey-darker,#606f7b);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}._single-button-row_fauie_2._single-button-row--is-secondary_fauie_2+._single-button-row_fauie_2._single-button-row--is-secondary_fauie_2{padding-top:calc(var(--spacing,.25rem) * 4)}._single-button-row_fauie_2:hover:not([disabled=true]) ._single-button-row__icon_fauie_2:not([data-has-color-icon]) svg{fill:var(--color-link-blue)}._single-button-row_fauie_2:hover:not([disabled=true]) ._single-button-row__text_fauie_2{color:var(--color-link-blue)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}._two-line-row_gnx0s_2{cursor:pointer;padding-inline:calc(var(--spacing,.25rem) * 8);-webkit-user-select:none;user-select:none;color:var(--color-link-blue,#00abfa);flex-direction:row;align-items:center;display:flex}._two-line-row_gnx0s_2+._two-line-row_gnx0s_2{padding-top:calc(var(--spacing,.25rem) * 6)}._two-line-row__icon_gnx0s_2{margin-right:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);fill:currentColor;flex-shrink:0}._two-line-row__text_gnx0s_2{--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);width:100%;line-height:1;font-weight:var(--font-weight-bold,700);font-size:1.25rem}._two-line-row_gnx0s_2._two-line-row_gnx0s_2+._two-line-row_gnx0s_2._two-line-row_gnx0s_2{padding-top:calc(var(--spacing,.25rem) * 4)}._two-line-row_gnx0s_2._--edit-class-settings_gnx0s_2:hover{color:#70bb2a}._full-screen-menu_1bkuc_2{z-index:1000000010;height:calc(var(--vh,100vh) - 5rem);padding-top:0;position:static;top:0;overflow-y:scroll;transform:translateZ(0)}._full-screen-menu__backdrop_1bkuc_2{z-index:0;width:100vw;min-height:100vh;background-color:#3333334d;min-height:-webkit-fill-available;position:fixed;top:0}._full-screen-close-space_1bkuc_2{width:100%;height:5rem;padding-block:calc(var(--spacing,.25rem) * 2);flex-direction:row;justify-content:center;display:flex;transform:translateZ(0)}._full-screen-close-btn_1bkuc_2{--tw-border-style:none;background-color:var(--color-white,#fff);border-style:none;margin:0;position:static}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._time-select_1wk8f_2{text-align:left;font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}._select-time-zone_1wk8f_2{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 12);cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);border-radius:3.40282e38px;flex-direction:row;align-items:center;display:flex}._select-time-zone_1wk8f_2:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(-1px)}._select-time-zone_1wk8f_2:active{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._select-time-zone_1wk8f_2:active{outline-offset:2px;outline:2px solid #0000}}._select-time-zone_1wk8f_2:active{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--color-link-blue,#00abfa);color:var(--color-white,#fff);transform:translateY(1px)scale(.98)}._select-time-zone_1wk8f_2{text-align:center;appearance:none;-webkit-print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%239ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;line-height:1.5rem}._select-time-zone__option_1wk8f_2{text-align:left;font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}._toggle_y79hp_2{position:inherit;outline:#000c;justify-content:flex-end;align-items:center;height:100%;display:flex}._toggle_y79hp_2 .x-toggle-container{flex-direction:row;justify-content:flex-end;align-items:center;width:50px;height:27px;padding-left:0;padding-right:0;display:flex;position:relative}:is(._toggle_y79hp_2 .x-toggle-component.x-toggle-focused .x-toggle-btn:not(.x-toggle-disabled):after,._toggle_y79hp_2 .x-toggle-component.x-toggle-focused .x-toggle-btn:not(.x-toggle-disabled):before){box-shadow:none}._toggle_y79hp_2 .x-toggle+label{margin-bottom:0;position:relative}._toggle_y79hp_2 .x-toggle+label:before{z-index:9;color:#000;font-size:10px;position:absolute;top:4px}._toggle_y79hp_2 .x-toggle-light.x-toggle-btn{width:50px}:is(._toggle_y79hp_2 .x-toggle+input,._toggle_y79hp_2 .x-toggle+label){cursor:pointer}._toggle_y79hp_2 .x-toggle+label:before{content:"OFF";cursor:pointer;transition:right .2s ease-in-out;right:8px}._toggle_y79hp_2 .x-toggle:checked+label:before{content:"ON";right:calc(100% - 24px)}._toggle_y79hp_2 .x-toggle+label>.x-toggle-light.x-toggle-btn{cursor:pointer;background-color:#d6d6d6;transition:background-color .2s ease-in-out}._toggle_y79hp_2 .x-toggle+label>.x-toggle-light.x-toggle-btn:after{cursor:pointer;width:16px;height:16px}._toggle_y79hp_2 .x-toggle+label>.x-toggle-light.x-toggle-btn:after{transition:left .2s ease-in-out,background-color .2s ease-in-out}._toggle_y79hp_2 .x-toggle:not(:checked)+label>.x-toggle-light.x-toggle-btn:after{background:#fff!important}._toggle_y79hp_2 .x-toggle:checked+label>.x-toggle-light.x-toggle-btn:after{left:calc(100% - 16px)}._toggle_y79hp_2 .x-toggle:checked+label>.x-toggle-light.x-toggle-btn{cursor:pointer;background-color:#fff}._toggle_y79hp_2._--white-circle_y79hp_2 .x-toggle:checked+label:before{color:#fff}._toggle_y79hp_2._--white-circle_y79hp_2 .x-toggle:checked+label>.x-toggle-light.x-toggle-btn{cursor:pointer;background-color:var(--color-link-blue,#00abfa)}._toggle_y79hp_2 .toggle-bg-color-after:after{background-color:var(--course-color,#fff)!important}._title_cu7mm_2{text-align:left;-webkit-user-select:none;user-select:none;font-size:3rem;font-weight:700}._link-options_cu7mm_2{-webkit-user-select:none;user-select:none;background-color:#f5f5f5;border-radius:1rem;margin-bottom:1rem;padding:2rem}._link-options-title_cu7mm_2{margin-bottom:1rem;font-size:1.5rem;font-weight:600}._option_cu7mm_2{cursor:pointer;text-wrap:nowrap;align-items:center;gap:.75rem;margin-bottom:.75rem;transition:color .2s;display:flex}._option_cu7mm_2[data-is-selected]{color:#4a9eff;fill:var(--color-link-blue)}._option_cu7mm_2:last-child{margin-bottom:0}._checkbox_cu7mm_2{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);flex-shrink:0}._option_cu7mm_2 span{font-size:1.25rem;font-weight:400}._buttons_cu7mm_2{text-wrap:nowrap}._button_cu7mm_2{flex-direction:row;gap:.5rem;display:flex}._visit-link_cu7mm_2:hover,._visit-link_cu7mm_2:active,._visit-link_cu7mm_2:visited{color:#fff}._toolbar-wrapper_z8o68_2{-webkit-user-select:none;user-select:none;flex-direction:row;display:flex}._toolbar_z8o68_2{color:#000;background-color:#fff;border:1px solid #e0e0e0;border-radius:.5rem;flex-direction:row;gap:4px;padding:5px;display:flex;box-shadow:0 10px 20px -3px #0006,0 4px 6px -2px #0000001a}@media(max-width:500px){._toolbar_z8o68_2{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-flow:row;display:grid}}._button-core_z8o68_2{border-radius:4px;justify-content:center;align-items:center;width:32px;height:32px;padding:6px;display:flex}._button_z8o68_2[data-toolbar-button-state=active]{color:#000;cursor:pointer;border-color:var(--color-gray-600,#4b5563);background-color:var(--color-gray-400,#9ca3af);box-shadow:inset 2px 2px 2px #00000029}._button_z8o68_2[data-toolbar-button-state=active]:hover{cursor:pointer;border-color:var(--color-gray-700,#374151);background-color:var(--color-gray-400,#9ca3af);box-shadow:inset 2px 2px 2px #00000052}._button_z8o68_2[data-toolbar-button-state=enabled]{color:#000}._button_z8o68_2[data-toolbar-button-state=enabled]:hover{cursor:pointer;border-color:var(--color-gray-500,#6b7280);background-color:var(--color-gray-300,#d1d5db);box-shadow:inset 2px 2px 2px #0000001f}._button_z8o68_2[data-toolbar-button-state=disabled]{color:#d3d3d3}._button_z8o68_2{transition:all .1s cubic-bezier(.65,.05,.36,1)}._highlight-button_z8o68_2[data-highlight-menu-state=open]{color:#000;cursor:pointer;border-color:var(--color-gray-600,#4b5563);background-color:var(--color-gray-400,#9ca3af);box-shadow:inset 2px 2px 2px #00000029}._highlight-button_z8o68_2[data-highlight-menu-state=open]:hover{cursor:pointer;border-color:var(--color-gray-700,#374151);background-color:var(--color-gray-400,#9ca3af);box-shadow:inset 2px 2px 2px #00000052}._highlight-button_z8o68_2[data-highlight-menu-state=closed]{color:#000}._highlight-button_z8o68_2[data-highlight-menu-state=closed]:hover{cursor:pointer;border-color:var(--color-gray-500,#6b7280);background-color:var(--color-gray-300,#d1d5db);box-shadow:inset 2px 2px 2px #0000001f}._highlight-button_z8o68_2[data-highlight-menu-state=disabled]{color:#d3d3d3}._text-color-button_z8o68_2[data-text-color-menu-state=open]{color:#000;cursor:pointer;border-color:var(--color-gray-600,#4b5563);background-color:var(--color-gray-400,#9ca3af);box-shadow:inset 2px 2px 2px #00000029}._text-color-button_z8o68_2[data-text-color-menu-state=open]:hover{cursor:pointer;border-color:var(--color-gray-700,#374151);background-color:var(--color-gray-400,#9ca3af);box-shadow:inset 2px 2px 2px #00000052}._text-color-button_z8o68_2[data-text-color-menu-state=closed]{color:#000}._text-color-button_z8o68_2[data-text-color-menu-state=closed]:hover{cursor:pointer;border-color:var(--color-gray-500,#6b7280);background-color:var(--color-gray-300,#d1d5db);box-shadow:inset 2px 2px 2px #0000001f}._text-color-button_z8o68_2[data-text-color-menu-state=disabled]{color:#d3d3d3}._text-color-icon_z8o68_2{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}._text-color-a_z8o68_2{color:#000;font-size:14px;font-weight:700;line-height:1}._text-color-bar_z8o68_2{width:16px;height:3px;margin-top:1px}._highlight-menu-popup_z8o68_2{background-color:#fff;border:1px solid #e0e0e0;border-radius:.5rem;width:140px;padding:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._highlight-color-none_z8o68_2{cursor:pointer;color:#666;background-color:#0000;border:1px solid #d0d0d0;border-radius:16px;justify-content:center;align-items:center;width:100%;height:32px;margin-bottom:8px;font-size:14px;display:flex}._highlight-color-none_z8o68_2:hover{border-color:#666}._highlight-color-none_z8o68_2[data-selected]{border:2px solid #000}._highlight-color-grid_z8o68_2{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}._highlight-color-circle_z8o68_2{cursor:pointer;border:2px solid #0000;border-radius:50%;width:32px;height:32px;transition:all .1s}._highlight-color-circle_z8o68_2:hover{transform:scale(1.1)}._highlight-color-circle_z8o68_2[data-selected]{border-color:#000}._text-color-menu-popup_z8o68_2{background-color:#fff;border:1px solid #e0e0e0;border-radius:.5rem;width:140px;padding:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}._text-color-none_z8o68_2{cursor:pointer;width:100%;height:32px;color:inherit;background-color:#0000;border:1px solid #d0d0d0;border-radius:16px;justify-content:center;align-items:center;margin-bottom:8px;font-size:14px;display:flex}._text-color-none_z8o68_2:hover{border-color:#666}._text-color-none_z8o68_2[data-selected]{border:2px solid #000}._text-color-grid_z8o68_2{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}._text-color-circle_z8o68_2{cursor:pointer;border:2px solid #0000;border-radius:50%;width:32px;height:32px;transition:all .1s}._text-color-circle_z8o68_2:hover{transform:scale(1.1)}._text-color-circle_z8o68_2[data-selected]{border-color:#000}._vertical-rule_z8o68_2{background-color:#d0d0d0;width:1px;margin:4px 0}@media(max-width:500px){._vertical-rule_z8o68_2{display:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}._delete_17f6p_2{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6)}._delete_17f6p_2:hover svg{fill:red}._remove-member_17f6p_2{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}._remove-member_17f6p_2:hover svg{fill:red}._user-row_17f6p_2{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers,#e0e0e0);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-2xl,1.5rem);flex-direction:row;justify-content:space-between;display:flex}._user-row_17f6p_2:last-of-type{border:none}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}._h1_1xacz_2{margin-top:calc(var(--spacing,.25rem) * 0);text-align:center;font-size:var(--text-5xl,3rem);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900)}._h2_1xacz_2{margin-top:calc(var(--spacing,.25rem) * 0);text-align:center;font-size:var(--text-4xl,2.25rem);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-tracking:initial;--tw-font-weight:initial;--tw-leading:initial}}}._chapter_1euu1_2{flex-direction:row;justify-content:center;height:auto;display:flex;position:relative}._chapter-overview_1euu1_2{height:100%;transition:max-width .4s}._chapter-overview_1euu1_2._--sidebar_1euu1_2{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 8);border-top-right-radius:var(--radius-lg,.5rem);border-bottom-right-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:235px;min-width:235px;max-width:235px;max-height:calc(var(--vh,100vh) - 11rem);flex-direction:column;display:flex;overflow-y:scroll}._chapter-overview_1euu1_2._--sidebar_1euu1_2 ._section_1euu1_2{margin-inline:calc(var(--spacing,.25rem) * 0);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-grey-lighter,#f1f5f8);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}._chapter-overview_1euu1_2._--sidebar_1euu1_2 .kb-section__title{padding-inline:calc(var(--spacing,.25rem) * 8);font-size:var(--text-2xl,1.5rem)}._chapter-overview_1euu1_2._--sidebar_1euu1_2 .kb-section__article-list-article{padding-inline:calc(var(--spacing,.25rem) * 4)}._chapter-overview_1euu1_2._--sidebar_1euu1_2 ._sections-list_1euu1_2{padding-inline:calc(var(--spacing,.25rem) * 4);flex-flow:column;align-items:stretch}._chapter-overview_1euu1_2._--sidebar_1euu1_2 ._header__arrow_1euu1_2{display:none}@media(max-width:649px){._chapter-overview_1euu1_2._--sidebar_1euu1_2{display:none}}._chapter-overview_1euu1_2._--full-width_1euu1_2{width:100%;max-width:710px;padding-top:calc(var(--spacing,.25rem) * 8);flex-grow:3;margin-right:0}._chapter-overview_1euu1_2._--full-width_1euu1_2 ._section_1euu1_2{width:100%;min-width:40%;margin-bottom:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);padding-bottom:calc(var(--spacing,.25rem) * 8);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-shrink:0}._chapter-overview_1euu1_2._--full-width_1euu1_2 .kb-section__title{color:var(--color-link-blue);padding-bottom:1rem;font-size:2rem;transition:color .3s,font-size .3s}._chapter-overview_1euu1_2._--full-width_1euu1_2 .kb-section__article-list-article-title{width:100%;font-size:1.5rem}@media(max-width:1500px){._chapter-overview_1euu1_2._--full-width_1euu1_2 ._section_1euu1_2{flex-basis:calc(50% - 2rem);width:100%}}@media screen and (max-width:992px){._chapter-overview_1euu1_2._--full-width_1euu1_2{padding-inline:calc(var(--spacing,.25rem) * 4)}}._chapter-header_1euu1_2{flex-direction:row;justify-content:space-between;display:flex;position:relative}._chapter-overview_1euu1_2._--sidebar_1euu1_2 ._chapter-header_1euu1_2{padding-inline:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 10);padding-bottom:calc(var(--spacing,.25rem) * 8)}._chapter-overview_1euu1_2._--full-width_1euu1_2 ._chapter-header_1euu1_2{padding-top:3rem}@media(max-width:1500px){._chapter-header_1euu1_2{max-width:710px}}._sections-list_1euu1_2{z-index:100;flex-flow:column wrap;justify-content:center;align-items:center;width:100%;margin-left:auto;margin-right:auto;padding-top:2rem;display:flex}@media(max-width:1500px){._sections-list_1euu1_2{max-width:1100px}}._section_1euu1_2{margin-inline:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-shrink:0}._header__text-block_1euu1_2{text-align:left;flex-grow:2;justify-content:flex-start;align-items:center;display:flex}._header__text-block_1euu1_2:hover,._header__text-block_1euu1_2._active_1euu1_2{opacity:1;text-decoration:none}._chapter-overview_1euu1_2._--sidebar_1euu1_2 ._header__text-block_1euu1_2{text-align:center;flex-direction:column;align-items:center}._chapter-overview_1euu1_2._--full-width_1euu1_2 ._header__text-block_1euu1_2{flex-direction:row}@media screen and (max-width:710px){._chapter-overview_1euu1_2._--full-width_1euu1_2 ._header__text-block_1euu1_2{flex-direction:column;align-items:flex-start;display:flex}}._header__text-block__title_1euu1_2{margin:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:#000000f2;flex-direction:column;justify-content:flex-start;line-height:.9;text-decoration-line:none;display:flex}._chapter-overview_1euu1_2._--sidebar_1euu1_2 ._header__text-block__title_1euu1_2{font-size:var(--text-4xl,2.25rem);font-weight:800}._chapter-overview_1euu1_2._--full-width_1euu1_2 ._header__text-block__title_1euu1_2{--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);font-size:4.5rem}@media screen and (max-width:992px){._chapter-overview_1euu1_2._--full-width_1euu1_2 ._header__text-block__title_1euu1_2{font-size:4rem}}@media screen and (max-width:710px){._chapter-overview_1euu1_2._--full-width_1euu1_2 ._header__text-block__title_1euu1_2{padding-top:1rem;font-size:3rem}}._header__text-block__category_1euu1_2{margin:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0);--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em)}._chapter-overview_1euu1_2._--sidebar_1euu1_2 ._header__text-block__category_1euu1_2{font-size:var(--text-xl,1.25rem);color:var(--color-charcoal,#4d4d4de6);display:none}._chapter-overview_1euu1_2._--full-width_1euu1_2 ._header__text-block__category_1euu1_2{color:#4d4d4dcc;font-size:2rem}@media screen and (max-width:710px){._chapter-overview_1euu1_2._--full-width_1euu1_2 ._header__text-block__category_1euu1_2{font-size:1.25rem}}._header__text-block__icon_1euu1_2{width:6rem;height:6rem;max-height:6rem;margin-right:1rem}._header__text-block__icon_1euu1_2 svg{fill:#000c;width:100%;height:100%}@media screen and (max-width:992px){._header__text-block__icon_1euu1_2{width:4rem;height:4rem}}@media screen and (max-width:710px){._header__text-block__icon_1euu1_2{width:3rem;height:3rem}}._chapter-overview_1euu1_2._--sidebar_1euu1_2 ._header__text-block__icon_1euu1_2{margin-bottom:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12)}._header__arrow_1euu1_2{z-index:9;aspect-ratio:1;width:5rem;height:5rem;margin-top:1rem;margin-left:calc(var(--spacing,.25rem) * 8);border:2px solid #4d4d4d80;border-radius:5rem;align-self:center;padding:1rem}._header__arrow_1euu1_2 svg{fill:#4d4d4d80;width:100%;height:100%;transition:fill .2s}@media screen and (max-width:992px){._header__arrow_1euu1_2{width:4rem;height:4rem;margin-left:calc(var(--spacing,.25rem) * 4);padding:.5rem}}@media screen and (max-width:710px){._header__arrow_1euu1_2{width:3.5rem;height:3.5rem}}._header__arrow_1euu1_2:hover{background-color:#fff}._header__arrow_1euu1_2._disabled_1euu1_2{opacity:0}._article-wrapper_1euu1_2{border-top-left-radius:var(--radius-lg,.5rem);border-bottom-left-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 8);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 8);margin-left:calc(var(--spacing,.25rem) * 8);max-height:calc(var(--vh,100vh) - 11rem);overflow-y:scroll}._article-wrapper_1euu1_2._--collapsed_1euu1_2{padding-left:calc(var(--spacing,.25rem) * 0);width:0;display:none}@media(max-width:649px){._article-wrapper_1euu1_2{margin-inline:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid}}}._content_1sq25_2{max-width:700px;margin-right:auto}@media screen and (max-width:710px){._content_1sq25_2{margin-top:2rem}}._content_1sq25_2{padding-right:calc(var(--spacing,.25rem) * 0)}img{margin-block:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:100%;height:auto}._video_1sq25_2{margin-block:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}._video_1sq25_2 div{margin-bottom:0}._text-block_1sq25_2 h1{margin-top:2rem;font-size:2.5rem;font-weight:700}._text-block_1sq25_2 h2{color:var(--color-link-blue);margin-top:2rem;font-size:1.6rem;font-weight:600}._text-block_1sq25_2 h3{font-weight:600}._text-block_1sq25_2 p,._text-block_1sq25_2 ol,._text-block_1sq25_2 ul,._text-block_1sq25_2 li{color:#000;font-size:1.6rem;line-height:1.4}._text-block_1sq25_2 p+p{padding-top:1.6rem}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial}}}._nav-buttons_19zav_2{padding-bottom:calc(var(--spacing,.25rem) * 4);grid-template:"back-arrow center next-arrow"/25% 50% 25%;display:grid}._back-button_19zav_2{border-style:var(--tw-border-style);color:var(--color-link-blue,#00abfa);border-width:1px;border-color:#0000;border-radius:3.40282e38px;flex-direction:row;grid-area:back-arrow;place-self:start;align-items:center;display:flex}._back-button_19zav_2:hover,._back-button_19zav_2:focus{background-color:var(--color-link-blue,#00abfa);color:var(--color-white,#fff)}._next-button_19zav_2{color:var(--color-link-blue,#00abfa);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-link-blue,#00abfa);padding-block:calc(var(--spacing,.25rem) * 1);padding-right:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 6);border-radius:3.40282e38px;flex-direction:row;grid-area:next-arrow;place-self:start end;align-items:center;transition:background .2s ease-out,color .2s ease-out;display:flex}._next-button_19zav_2:hover,._next-button_19zav_2:focus{background-color:var(--color-link-blue,#00abfa);color:var(--color-white,#fff);transition:background .2s ease-in,color .2s ease-in}._next-button_19zav_2:active{text-decoration-line:underline}@media screen and (max-width:710px){._next-button_19zav_2{padding:calc(var(--spacing,.25rem) * 0)}._next-button_19zav_2 ._button-text_19zav_2{display:none}}._button-text_19zav_2{font-size:var(--text-2xl,1.5rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}._button-icon_19zav_2{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);padding:calc(var(--spacing,.25rem) * 2);flex-shrink:0}._button-icon_19zav_2 svg{fill:currentColor}._center_19zav_2{flex-direction:column;grid-area:center;justify-content:center;align-self:start;align-items:center;width:100%;display:flex}._step-number_19zav_2{padding-bottom:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xl,1.25rem);--tw-leading:1;color:var(--color-link-blue,#00abfa);text-transform:uppercase;line-height:1}._step-title_19zav_2{text-align:center;font-size:var(--text-4xl,2.25rem);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);letter-spacing:-.01rem;padding-top:calc(var(--spacing,.25rem) * 0);padding-bottom:calc(var(--spacing,.25rem) * 2)}._step-title_19zav_2._--text-only_19zav_2{--tw-border-style:none;border-style:none}@media screen and (max-width:710px){._step-title_19zav_2{text-align:center}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-font-weight:initial}}}._explainer_20p20_2{width:100%;max-width:700px;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 6);border-radius:var(--radius-lg,.5rem);background-color:var(--color-grey-lightest,#f8fafc);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);border-top-style:var(--tw-border-style);border-top-width:4px;border-top-color:var(--color-link-blue);flex-direction:column;justify-content:space-between;display:flex;overflow:hidden}._text-content_20p20_2{font-size:var(--text-2xl,1.5rem)}@media screen and (max-width:710px){._text-content_20p20_2{font-size:var(--text-xl,1.25rem)}}._text-content_20p20_2 p+p{padding-bottom:calc(var(--spacing,.25rem) * 4)}._text-content_20p20_2 strong{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}._text-content_20p20_2 h6{font-size:var(--text-xl,1.25rem);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);border-color:var(--color-grey-light,#dae1e7);padding-left:4rem;padding-right:1rem;padding-block:calc(var(--spacing,.25rem) * 4);background-color:#f4f4f1;position:relative}._text-content_20p20_2 h6:before{content:"💡";font-size:2rem;line-height:1;position:absolute;top:calc(50% - 1rem);left:1rem}._solo-text_20p20_2{text-align:center;font-size:var(--text-3xl,1.875rem)}._explainer-media_20p20_2{width:100%;margin-bottom:calc(var(--spacing,.25rem) * 6);flex-direction:column;align-items:center;display:flex}._explainer-media_20p20_2>img{border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:100%;height:auto;margin-block:calc(var(--spacing,.25rem) * 0)}._explainer__media-only_20p20_2{flex-direction:column;width:100%;display:flex}._wistia_responsive_padding_r2h34_2{margin-bottom:3rem}._print-button_1ogq6_2{flex-direction:row;align-items:center;gap:5px;height:2.25rem;display:flex}._print-button_1ogq6_2:hover{cursor:pointer;color:var(--color-link-blue,#00abfa);text-decoration-line:none}._print-button_1ogq6_2:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._print-button_1ogq6_2:focus{outline-offset:2px;outline:2px solid #0000}}._print-button-icon_1ogq6_2{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);fill:currentColor;display:flex}._print-button-icon_1ogq6_2 svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);display:flex}._print-button-text_1ogq6_2{font-size:14px;font-size:var(--text-2xl,1.5rem)}@media(max-width:800px){._print-button_1ogq6_2{padding:calc(var(--spacing,.25rem) * 0);justify-content:center;gap:0;width:27px;height:27px}._print-button-text_1ogq6_2{display:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._add-button_6u7lk_2{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);cursor:pointer;background-color:var(--color-white,#fff);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;flex-direction:row;justify-content:center;align-items:center;display:flex}._add-button_6u7lk_2:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}._add-button_6u7lk_2 svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);fill:var(--color-link-blue)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._container_le1db_2{overflow-wrap:anywhere;max-width:768px;margin:0 auto;padding:.75rem;container:ai-container/inline-size}._history-message_le1db_2{flex-direction:column;padding-bottom:14px;display:flex}._history-message-user_le1db_2{color:#0d0d0d;background-color:#e9e9e980;border-radius:16px 16px 0;align-self:flex-end;width:80%;padding:14px;font-size:15px;line-height:1.5;position:relative}._history-message-user_le1db_2:after{content:"";border:0;border-top:.75rem solid #e9e9e980;border-left:.75rem solid #0000;width:0;height:0;margin-bottom:-.75rem;position:absolute;bottom:0;right:0}._history-message-assistant_le1db_2{color:#0d0d0d;background-color:#00abfa0d;border-radius:16px 16px 16px 0;padding:14px;font-size:15px;line-height:1.5;position:relative}._history-message-assistant_le1db_2:after{content:"";border-top:.75rem solid #00abfa0d;border-bottom:0;border-left:0;border-right:.75rem solid #0000;width:0;height:0;margin-bottom:-.75rem;position:absolute;bottom:0;left:0}._hide-focus_le1db_2:focus{outline:none}._thinking-text_le1db_2{text-align:center;color:#f59e0b;padding:15px 0;font-size:16px;animation:2s infinite _pulse_le1db_1}@container ai-container (max-width:300px){._history-message-user_le1db_2{align-self:flex-end;width:90%;font-size:15px}._history-message-assistant_le1db_2{width:90%;font-size:15px}}._inputWrapper_le1db_2{padding:0}._inputBox_le1db_2{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;justify-items:center;max-width:100%;transition:border-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 1px 2px #0000000d}._inputBox_le1db_2:focus-within{border-color:#d1d5db;box-shadow:0 1px 2px 1px #b6b6af1a,0 4px 10px #bab9ab1a}._input_le1db_2{color:#111827;background:0 0;border:none;outline:none;flex:1;align-content:center;width:100%;padding:8px 12px;font-size:16px;font-weight:500;line-height:1.5}._input_le1db_2::placeholder{color:#9ca3af;font-weight:400}._input_le1db_2:disabled{color:#9ca3af;cursor:not-allowed}._inputBoxInner_le1db_2{flex-direction:row;display:flex}._buttonContainer_le1db_2{flex-shrink:0;align-items:center;gap:8px;margin-left:12px;padding:8px 12px;display:flex}@container ai-container (max-width:320px){._inputBoxInner_le1db_2{flex-direction:column}._buttonContainer_le1db_2{justify-content:space-between;margin-left:0}}._attachButton_le1db_2{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);width:32px;height:32px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--color-link-blue);cursor:pointer;background:#fff;border:none;border-radius:100px;justify-content:center;align-items:center;transition:background-color .2s,color .2s;display:flex}._attachButton_le1db_2:hover{color:#374151}._sendButton_le1db_2{padding:calc(var(--spacing,.25rem) * 2);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--color-link-blue);color:#fff;cursor:pointer;border:none;border-radius:24px;justify-content:center;align-items:center;transition:background-color .2s;display:flex}._sendButton_le1db_2 svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);fill:currentColor}._sendButton_le1db_2:hover:not(:disabled){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}._sendButton_le1db_2:disabled{color:#9ca3af;cursor:not-allowed;background-color:#fff}._icon_le1db_2{width:16px;height:16px}@keyframes _pulse_le1db_1{50%{opacity:.5}}._suggestionsSection_le1db_2{background-color:#fafafa;border-radius:0 0 12px 12px;margin-top:0;padding:8px 12px 6px}._suggestionsHeader_le1db_2{color:#0009;padding-bottom:8px;font-size:13px}._suggestionsGridContainer_le1db_2{flex-direction:row;display:flex}._suggestionsGrid_le1db_2{flex-wrap:wrap;align-items:flex-start;gap:6px;width:auto;max-height:28px;display:flex;overflow:hidden}._suggestionButton_le1db_2{color:#0009;cursor:pointer;white-space:nowrap;background-color:#00000008;border-radius:1000px;padding:6px 13px;font-size:13px;font-weight:400;line-height:1;transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s}._suggestionButton_le1db_2:hover{background-color:#0000000d;transform:translateY(-1px)}._moreButton_le1db_2{color:#6b7280;cursor:pointer;background-color:#f3f4f6;border:none;border-radius:20px;justify-content:center;align-items:center;width:32px;height:32px;font-size:16px;font-weight:700;line-height:1;transition:all .2s;display:flex}._moreButton_le1db_2 svg{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);fill:currentColor}._moreButton_le1db_2:hover{background-color:#e5e7eb;transform:translateY(-1px)}._responseActions_le1db_2{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;padding:15px 0;display:flex}._actionButton_le1db_2{cursor:pointer;white-space:nowrap;border:none;border-radius:20px;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:500;transition:all .2s;display:flex}._actionButton_le1db_2:hover{transform:translateY(-1px)}._acceptButton_le1db_2{color:#166534;background-color:#dcfce7}._acceptButton_le1db_2:hover{background-color:#bbf7d0}._rejectButton_le1db_2{color:#991b1b;background-color:#fecaca}._rejectButton_le1db_2:hover{background-color:#fca5a5}._reviseButton_le1db_2{color:#1e40af;background-color:#dbeafe}._reviseButton_le1db_2:hover{background-color:#bfdbfe}._actionIcon_le1db_2{width:16px;height:16px}._attachedFiles_le1db_2{background-color:#f9fafb;border-radius:8px;flex-direction:column;gap:8px;margin-top:12px;padding:12px;display:flex}._attachedFile_le1db_2{border:1px solid #ededed;border-radius:100px;align-items:center;gap:4px;padding:0 2px 0 8px;font-size:12px;display:flex}._fileIcon_le1db_2{color:#6b7280;flex-shrink:0;width:10px;height:10px}._fileName_le1db_2{color:#374151;white-space:nowrap;text-overflow:ellipsis;flex:1;max-width:80px;font-weight:500;overflow:hidden}._removeFileButton_le1db_2{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:100px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}._removeFileButton_le1db_2:hover{color:#dc2626;background-color:#fef2f2}._removeIcon_le1db_2{width:12px;height:12px}._attachedResources_le1db_2{border-radius:8px;flex-flow:wrap;gap:8px;padding:12px;display:flex}._attachedStandard_le1db_2{border:1px solid #ededed;border-radius:18px;align-items:center;gap:2px;padding:0 4px 0 8px;font-size:12px;display:flex}._standardCode_le1db_2{color:#0369a1;flex-shrink:0;font-weight:600}._standardTitle_le1db_2{color:#374151;white-space:nowrap;text-overflow:ellipsis;flex:1;max-width:40px;overflow:hidden}._removeStandard_le1db_2{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .2s;display:flex}._removeStandard_le1db_2:hover{color:#dc2626;background-color:#fef2f2}._rate-limit-wrapper_le1db_2{background-color:#e1e1e1;border-radius:10px;flex-direction:column;align-items:center;margin:10px;padding:14px;display:flex}._rate-limit-title_le1db_2{font-size:var(--text-2xl,1.5rem);color:#ff4500;font-weight:700}._rate-limit-content_le1db_2{font-size:var(--text-lg,1.125rem);color:inherit}._error-message_le1db_2{color:#ff4500}@media(max-width:640px){._container_le1db_2{padding:16px}._inputWrapper_le1db_2{padding:20px}._inputBox_le1db_2{margin-bottom:16px;padding:10px 12px}._buttonContainer_le1db_2{gap:6px;margin-left:8px}._suggestionsGrid_le1db_2{gap:8px}._suggestionButton_le1db_2{padding:6px 12px;font-size:13px}._suggestionsHeader_le1db_2{margin-bottom:12px;font-size:15px}._responseActions_le1db_2{flex-direction:column;gap:8px;padding:12px 16px}._actionButton_le1db_2{justify-content:center;width:100%;padding:12px 16px}._attachedFiles_le1db_2{margin-top:8px;padding:8px}._attachedFile_le1db_2{padding:4px 6px}._fileName_le1db_2{font-size:13px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}._add-edit-template-wrapper_lvxmp_2{font-size:var(--text-lg,1.125rem);container-type:inline-size}._add-edit-template-inner-wrapper_lvxmp_2{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 2);gap:.5rem;display:flex}@container (max-width:200px){._add-edit-template-inner-wrapper_lvxmp_2{padding-inline:calc(var(--spacing,.25rem) * 4);flex-direction:column;justify-content:center;align-items:center}}@container not (max-width:200px){._add-edit-template-inner-wrapper_lvxmp_2{padding-inline:calc(var(--spacing,.25rem) * 4);flex-direction:row;justify-content:center;align-items:center;gap:1rem}}._add-card-wrapper_lvxmp_2{cursor:pointer;flex-direction:row;justify-content:center;display:flex}._add-card-wrapper_lvxmp_2._--notes_lvxmp_2{margin-top:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 12);border-bottom-right-radius:var(--radius-lg,.5rem);border-bottom-left-radius:var(--radius-lg,.5rem)}._add-card-wrapper_lvxmp_2[data-lesson-contains-notes]{background-color:var(--color-white,#fff)}._add-card_lvxmp_2{--tw-leading:1;color:var(--color-link-blue,#00abfa);flex-direction:row;justify-content:flex-start;align-items:center;line-height:1;display:flex}._add-card_lvxmp_2._--fullScreen_lvxmp_2{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);font-size:1.75rem}._add-card_lvxmp_2 svg{margin-block:calc(var(--spacing,.25rem) * 1);margin-right:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);fill:currentColor}._add-card_lvxmp_2._--notes_lvxmp_2{padding-bottom:calc(var(--spacing,.25rem) * 2);color:var(--color-black,#22292f);--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._add-card_lvxmp_2._--notes_lvxmp_2{outline-offset:2px;outline:2px solid #0000}}._add-card_lvxmp_2._--notes_lvxmp_2:hover{text-decoration-line:underline}._edit-template_lvxmp_2{--tw-leading:1;color:var(--color-link-blue,#00abfa);flex-direction:row;align-items:center;line-height:1;display:flex}._edit-template_lvxmp_2 svg{margin-right:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial}}}._gc-background_pkr7j_2{padding:.25rem}._gc-banner_pkr7j_2{margin-bottom:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-charcoal,#4d4d4de6);flex-direction:row;justify-content:center;align-items:center;display:flex}._gc-banner_pkr7j_2 svg{margin-right:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);fill:currentColor}._gc-banner_pkr7j_2 ._gc-banner__text_pkr7j_2{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-charcoal,#4d4d4de6);text-transform:uppercase;align-self:center;line-height:.8;display:flex}._gc-info_pkr7j_2{margin-top:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-dividers,#e0e0e0);padding-top:calc(var(--spacing,.25rem) * 2);border-color:#00000014;flex-direction:row;display:flex}._gc-info__title_pkr7j_2{margin-right:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}._gc-unpublished-changes_pkr7j_2{margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-grey-lighter,#f1f5f8);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 3);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}._gc-unpublished-changes__heading_pkr7j_2{text-align:center;font-size:var(--text-lg,1.125rem);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);margin-bottom:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers,#e0e0e0);padding-bottom:calc(var(--spacing,.25rem) * 1)}._gc-unpublished-changes__description_pkr7j_2{--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);color:var(--color-secondary-text,#757575)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.lesson-section-sortable{opacity:1;transition:transform .2s,opacity .2s}.lesson-section-sortable.sortable-dragging{z-index:999999;transition:opacity .2s;position:relative}.lesson-section-sortable.sortable-dragging .section-actions-group-wrapper{display:none!important}.lesson-section-sortable.sortable-dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important}.lesson-section-sortable.sortable-dropping{opacity:0;transition:none}._lesson-sections-sortable_uupky_2{transform:none!important}@keyframes _slide-out_uupky_1{0%{opacity:0;transform:translate(.25rem)}to{opacity:1;transform:translateY(0)}}._lesson-card-wrapper_uupky_2{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers,#e0e0e0);padding-block:calc(var(--spacing,.25rem) * 4);transition:opacity .3s}._lesson-card-wrapper_uupky_2[data-card-type=card-value-html]{background-color:var(--color-white,#fff)}._lesson-card-wrapper_uupky_2.sortable-dragging ._lesson-card_uupky_2{padding:.75rem 0}._lesson-card_uupky_2{margin:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 0);background-color:var(--color-white,#fff);box-shadow:transparent;border:1px solid #0000;flex-direction:column;transition:transform .2s ease-in-out;display:flex;position:relative}._lesson-card_uupky_2._--is-hovering_uupky_2:not(._--is-mobile_uupky_2) [data-text-block]{z-index:1;transition:box-shadow .2s ease-in-out}._lesson-card_uupky_2._--is-hovering_uupky_2:not(._--is-mobile_uupky_2){z-index:9999999}.is-dragging ._lesson-card_uupky_2._--is-hovering_uupky_2{border-radius:var(--radius-lg,.5rem);box-shadow:none}.is-dragging ._lesson-card_uupky_2._--is-hovering_uupky_2 [data-is-card-move-pad]{opacity:0}.is-dragging ._lesson-card-wrapper_uupky_2{border-color:#0000}.is-dragging ._lesson-card-wrapper_uupky_2[data-card-type=card-value-html]{background-color:#0000}.is-dragging .sortable-dragging ._lesson-card_uupky_2{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);background-color:var(--color-white,#fff);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:var(--radius-lg,.5rem);z-index:999999;position:relative;transform:rotate(2.5deg)translateZ(0)scale(1.1);box-shadow:0 20px 25px -5px #0003,0 5px 10px -5px #0000001a}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}@keyframes _fade-in_1tpv4_1{0%{opacity:0}to{opacity:1}}.is-dragging ._section-actions-group-wrapper_1tpv4_2{display:none}._section-actions-group-wrapper_1tpv4_2{opacity:0;background-color:#fff;flex-direction:row;justify-content:center;align-items:flex-start;height:2rem;margin-bottom:-2rem;margin-left:0;transition:opacity .2s ease-in-out;display:flex}._section-actions-group-wrapper_1tpv4_2[data-is-hovering]{opacity:1}._section-actions-group-wrapper_1tpv4_2{width:100%;transform:translateY(0)}._section-actions-group_1tpv4_2{opacity:1;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers,#e0e0e0);z-index:0;background-color:#fff;flex-direction:row;justify-content:center;width:100%;height:calc(2rem - 1px);display:flex}._section-actions-group_1tpv4_2:hover{opacity:1}._move-pad_1tpv4_2{cursor:grabbing}.is-dragging ._section-actions-group_1tpv4_2{border-color:#0000}._btn-section-action_1tpv4_2{margin-inline:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);color:var(--color-secondary-text,#757575)}._btn-section-action_1tpv4_2 svg{fill:currentColor;width:1.4rem;height:1.4rem}._btn-section-action_1tpv4_2:hover{color:var(--color-link-blue)}:is(._btn-section-action_1tpv4_2:active>.hint--bottom--before,._btn-section-action_1tpv4_2:active>.hint--bottom--after){display:none}._comment-box-wrapper_1tpv4_2{margin-inline:calc(var(--spacing,.25rem) * 3);margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 2)}._comment-box_1tpv4_2{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-2xl,1.5rem);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);min-height:3rem}._comment-box_1tpv4_2:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._comment-box_1tpv4_2:focus{outline-offset:2px;outline:2px solid #0000}}._add-comment-form-buttons_1tpv4_2{padding-inline:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 4);flex-direction:row;justify-content:space-between;display:flex}._add-comment-form-buttons__submit_1tpv4_2{padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 2);background-color:var(--color-link-blue,#00abfa);font-size:var(--text-xl,1.25rem);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-link-blue,#00abfa);cursor:pointer;border-radius:3.40282e38px;flex-direction:row;justify-content:flex-start;align-items:center;display:flex}._add-comment-form-buttons__submit_1tpv4_2:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);text-decoration-line:underline}._add-comment-form-buttons__submit_1tpv4_2 svg{margin-right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);fill:currentColor}._add-comment-form-buttons__cancel_1tpv4_2{margin-block:calc(var(--spacing,.25rem) * 2);cursor:pointer;text-align:center;font-size:var(--text-xl,1.25rem);color:var(--color-link-blue,#00abfa)}._add-comment-form-buttons__cancel_1tpv4_2:hover{text-decoration-line:underline}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._add-comment-form_8wv4h_2{flex-direction:column;width:100%;display:flex}._comment-box_8wv4h_2{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xl,1.25rem);--tw-leading:1;border-radius:var(--radius-lg,.5rem);min-height:4rem;line-height:1}._comment-box_8wv4h_2:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._comment-box_8wv4h_2:focus{outline-offset:2px;outline:2px solid #0000}}._comment-box_8wv4h_2.is-empty{position:relative}._comment-box_8wv4h_2.is-empty:before{content:attr(placeholder);opacity:.5;position:absolute;top:1rem;left:1rem}._add-comment-form-buttons_8wv4h_2{padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 4);flex-direction:row;justify-content:space-between;display:flex}._add-comment-form-buttons__submit_8wv4h_2{padding-block:calc(var(--spacing,.25rem) * 0);padding-right:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 4);background-color:var(--color-link-blue,#00abfa);font-size:var(--text-lg,1.125rem);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-link-blue,#00abfa);cursor:pointer;border-radius:3.40282e38px;flex-direction:row;justify-content:flex-start;align-items:center;display:flex}._add-comment-form-buttons__submit_8wv4h_2:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);text-decoration-line:underline}._add-comment-form-buttons__submit_8wv4h_2 svg{margin-right:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);fill:currentColor}._add-comment-form-buttons__cancel_8wv4h_2{margin-block:calc(var(--spacing,.25rem) * 2);cursor:pointer;text-align:center;font-size:var(--text-lg,1.125rem);color:var(--color-link-blue,#00abfa)}._add-comment-form-buttons__cancel_8wv4h_2:hover{text-decoration-line:underline}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial}}}._list_9ufqv_2{padding-left:0;font-size:15px;list-style:none}._item_9ufqv_2{padding-top:calc(var(--spacing,.25rem) * 1);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);flex-direction:row;justify-content:space-between;list-style:none;display:flex}._left-side_9ufqv_2{flex-direction:row;flex-grow:1;min-width:0;display:flex}._right-side_9ufqv_2{flex-direction:row;align-items:flex-start;display:flex}._item-title_9ufqv_2{word-wrap:break-word;flex-grow:1;min-width:0}._icon_9ufqv_2{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);flex-shrink:0}._icon_9ufqv_2 svg{fill:currentColor;width:100%;height:100%}._remove-attachment_9ufqv_2{cursor:pointer;height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);margin-left:5px}._remove-attachment_9ufqv_2 svg{width:100%;height:100%}._remove-attachment_9ufqv_2 path{fill:#1a1a1a}._remove-attachment_9ufqv_2:hover path{fill:#333}._remove-attachment_9ufqv_2{opacity:0}.is-mobile ._remove-attachment_9ufqv_2,._item_9ufqv_2:hover ._remove-attachment_9ufqv_2{opacity:1}._lesson-section__body_sc2ye_2{z-index:999999;position:relative;transform:translateZ(0)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._move-pad_1o4eg_2{cursor:move;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:transparent;opacity:1;background-color:#fff;background-repeat:repeat-y;border-top:1px solid #0000;border-bottom:1px solid #0000;border-left:1px solid #0000;border-radius:3.40282e38px;flex-direction:row;flex-shrink:0;width:2rem;height:2rem;margin-left:-1.5rem;padding:.25rem;display:flex;position:absolute;top:-4px;left:0}._move-pad_1o4eg_2 svg{z-index:1;width:100%;height:100%}._move-pad_1o4eg_2{opacity:0}._move-pad_1o4eg_2[data-is-hovering]{opacity:1}._move-pad_1o4eg_2{transition:opacity .2s ease-in-out}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}._value_j2jz7_2{margin-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}._value_j2jz7_2 img{width:auto;max-width:100%;max-height:800px}._value_j2jz7_2.is-empty{height:20px}._value_j2jz7_2:empty:before{content:"Type some text";color:#b3b3b3;position:absolute}._value_j2jz7_2.is-empty:before{content:"Type some text";color:#b3b3b3;position:absolute}._value_j2jz7_2 b,._value_j2jz7_2 strong{font-weight:700}._value_j2jz7_2 ul li,._value_j2jz7_2 ol li{margin-left:-20px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid}}}._wrapper_17dbn_2{white-space:nowrap;border-bottom:1px solid var(--dividers);cursor:pointer;list-style:none;position:relative}._wrapper_17dbn_2:last-child{border-bottom:none}._wrapper_17dbn_2[data-is-starred]{white-space:normal;background-color:#cfa32a1a}._wrapper_17dbn_2[data-is-expanded]{white-space:normal}._item_17dbn_2{width:100%;padding-block:calc(var(--spacing,.25rem) * 1);text-overflow:ellipsis;overflow:hidden}._code_17dbn_2,._statement_17dbn_2,._standard-set-info_17dbn_2,._jurisdiction_17dbn_2,._grade-levels_17dbn_2,._subject_17dbn_2{display:inline}._statement_17dbn_2{text-overflow:ellipsis;overflow:hidden}._star_17dbn_2{vertical-align:middle;width:12px;height:12px;display:inline-block!important}._star_17dbn_2 svg{fill:currentColor;width:100%;height:100%}._star_17dbn_2[data-is-starred]{color:#cfa32a}._standard-set-info_17dbn_2{color:var(--color-gray-500)}._code_17dbn_2{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);padding-right:calc(var(--spacing,.25rem) * 1)}._wrapper_17dbn_2:hover ._actions_17dbn_2{display:flex}._actions_17dbn_2{flex-direction:row;gap:4px;width:48px;display:none;position:absolute;top:0;right:-4px}._btn-copy-standard_17dbn_2,._btn-delete-standard_17dbn_2{background-color:var(--color-white,#fff);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);cursor:pointer;border-radius:3.40282e38px;width:22px;height:22px;padding:4px}:is(._btn-copy-standard_17dbn_2,._btn-delete-standard_17dbn_2) svg{fill:currentColor;width:100%;height:100%}._btn-copy-standard_17dbn_2:hover{color:var(--color-link-blue,#00abfa)}._btn-copy-standard_17dbn_2:active{background-color:var(--color-link-blue,#00abfa);color:var(--color-white,#fff)}._btn-delete-standard_17dbn_2:hover{color:var(--color-red,#f6836f)}._btn-delete-standard_17dbn_2:active{background-color:var(--color-red,#f6836f);color:var(--color-white,#fff)}._text-block_182po_2{border-radius:var(--radius-lg,.5rem);flex-direction:column;justify-content:center;width:100%;display:flex;position:relative}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}._title_zibrs_2{font-size:var(--text-xl,1.25rem);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);font-size:1.5rem}._top-part_1hhua_2{flex-direction:row;padding-left:.75rem;padding-right:.75rem;display:flex}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}._date-annotation_16snq_2{padding-top:0;padding-inline:calc(var(--spacing,.25rem) * 5);padding-bottom:calc(var(--spacing,.25rem) * 5);overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;flex-direction:row;justify-content:space-between;align-items:flex-start;display:flex;position:relative}._date-annotation_16snq_2._on-month_16snq_2{padding-block:calc(var(--spacing,.25rem) * 2);align-items:center}._date-annotation-right_16snq_2{margin-left:calc(var(--spacing,.25rem) * 3);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8)}._date-annotation--planbook-date_16snq_2{background-color:#ffc;border-radius:.2rem;margin-bottom:1.4rem;padding-top:1.4rem}._on-month_16snq_2._is-off_16snq_2{background-image:repeating-linear-gradient(-45deg,#3333330d,#3333330d 1rem,#0000001a 1rem 2rem);border-radius:3.40282e38px}._date-annotation--planbook-date_16snq_2._is-on_16snq_2{margin-bottom:1.4rem}._date-annotation__range_16snq_2{color:var(--color-secondary-text);padding-bottom:.5rem;font-size:1rem}._date-annotation__title_16snq_2{padding-right:1.5rem;font-size:1.7rem;font-weight:700;line-height:1.1}._on-month_16snq_2 ._date-annotation__title_16snq_2{font-size:var(--text-lg,1.125rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}._date-annotation__description_16snq_2{padding-top:0;font-size:1.2rem}._date-annotation__description_16snq_2 ul,._date-annotation__description_16snq_2 ol{margin-left:0!important;padding-left:2rem!important}._on-month_16snq_2 ._date-annotation__description_16snq_2{display:none}._date-annotation__is-off-notice_16snq_2{color:var(--color-link-blue);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.6rem;font-size:1.2rem;font-weight:800}._date-annotation__is-off-notice--course_16snq_2{color:#fff}._date-annotation__trigger_16snq_2{cursor:pointer;color:var(--color-white,#fff);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);flex-direction:row;display:flex}._date-annotation__trigger_16snq_2 svg{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);fill:currentColor}._special-event-block__menu-trigger_16snq_2{margin-left:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);color:var(--color-white,#fff);flex-shrink:0}._on-month_16snq_2 ._special-event-block__menu-trigger_16snq_2{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6)}._special-event-block__menu-trigger_16snq_2._--has-no-template_16snq_2{color:var(--color-link-blue,#00abfa)}._special-event-block__menu-trigger_16snq_2 svg{fill:currentColor}._special-event-block__menu-trigger_16snq_2:hover{cursor:pointer}._special-event-block__menu-trigger_16snq_2:active,._special-event-block__menu-trigger_16snq_2:active:focus,._special-event-block__menu-trigger_16snq_2:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._special-event-block__menu-trigger_16snq_2:active,._special-event-block__menu-trigger_16snq_2:active:focus,._special-event-block__menu-trigger_16snq_2:focus{outline-offset:2px;outline:2px solid #0000}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-border-style:solid}}}._lesson-outer-wrapper_aezzu_2{padding-bottom:calc(var(--spacing,.25rem) * 4);position:relative}._lesson-outer_aezzu_2{border-radius:var(--radius-lg,.5rem);padding-top:calc(var(--spacing,.25rem) * 3);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:opacity .2s}._lesson-outer_aezzu_2._--room-for-collapse-button_aezzu_2{margin-bottom:calc(var(--spacing,.25rem) * 12)}._lesson-outer_aezzu_2.--show-as-new-lesson{opacity:.8}._lesson-outer_aezzu_2.--show-as-new-lesson:hover{opacity:1}._lesson-outer_aezzu_2.drop-target ._lesson_aezzu_2{z-index:0;--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:relative;overflow:hidden}._lesson-outer_aezzu_2.drop-target ._lesson-drop-message_aezzu_2{display:flex}._lesson-drop-message_aezzu_2{z-index:0;background-color:var(--color-white,#fff);width:100%;height:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 6);font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);flex-direction:row;justify-content:center;align-items:center;display:none;position:absolute;inset:0}._lesson-course-title-block_aezzu_2{padding-bottom:calc(var(--spacing,.25rem) * 3)}._lesson-course-title-block_aezzu_2[data-is-non-instructional]{padding-bottom:0}._lesson-course-title-block_aezzu_2{padding-left:10px;padding-right:10px;font-size:1.25rem;line-height:1}._lesson-course-title_aezzu_2{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);-webkit-user-select:none;user-select:none;overflow-wrap:anywhere}._lesson_aezzu_2{border-bottom-right-radius:var(--radius-lg,.5rem);border-bottom-left-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);padding-bottom:calc(var(--spacing,.25rem) * 2);transition:max-height .3s}._lesson_aezzu_2[data-no-padding-bottom]{padding-bottom:0}._lesson_aezzu_2[data-is-non-instructional]{background-color:var(--course-color,white)}._lesson_aezzu_2.is-dragging{z-index:2147483647;border-radius:var(--radius-lg,.5rem);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:relative;transform:translateZ(0);box-shadow:0 5px 25px -5px #0003,0 5px 10px -5px #0000000a}._lesson_aezzu_2.is-dragging ._lesson-body_aezzu_2{max-height:0;overflow:hidden}._lesson-body_aezzu_2{transition:max-height .3s,opacity .3s}._lesson-header_aezzu_2{padding-inline:calc(var(--spacing,.25rem) * 1);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 3)}._lesson-header_aezzu_2:hover .lesson-move-dots[data-has-permission-to-move]{cursor:move;opacity:1;box-shadow:-3px 0 5px -1px #0000001a,-2px 0 1px -1px #0000000f}._lesson-header_aezzu_2[data-is-non-instructional]{padding-block:calc(var(--spacing,.25rem) * 0)}._lesson-header_aezzu_2[data-is-non-instructional][data-lesson-contains-notes]{padding-top:calc(var(--spacing,.25rem) * 0);padding-bottom:calc(var(--spacing,.25rem) * 3)}._lesson-header_aezzu_2 ._lesson-block_aezzu_2{flex-flow:row;flex-grow:0;justify-content:space-between;align-items:center;width:calc(100% + 1.75rem);margin-left:-1.75rem;display:flex}._lesson-block__left_aezzu_2{flex-direction:row;flex-grow:0;flex-shrink:0;width:calc(100% - 6.75rem);display:flex}._lesson-block__left_aezzu_2._--show-as-new-lesson_aezzu_2{width:calc(100% - 9.75rem)}._close-ai-button_aezzu_2{cursor:pointer;color:var(--color-hint,#bdbdbd);background-color:var(--color-white,#fff);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);border-radius:3.40282e38px;flex-direction:column;display:flex}._close-ai-button_aezzu_2:hover{color:var(--color-link-blue,#00abfa)}._close-ai-button_aezzu_2 svg{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);fill:currentColor}._lesson-block__new-indicator_aezzu_2{margin-inline:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-grey,#b8c2cc);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 0);font-size:var(--text-sm,.875rem);color:var(--color-grey,#b8c2cc);-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;flex-direction:row;align-items:center;display:flex}._ai-button_aezzu_2{height:calc(var(--spacing,.25rem) * 8);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 0);font-size:var(--text-lg,1.125rem);color:orange;fill:orange;border-width:1px;border-color:orange;border-radius:3.40282e38px;flex-direction:row;align-items:center;display:flex}._ai-button__icon_aezzu_2{margin-right:calc(var(--spacing,.25rem) * 1);justify-content:center;align-items:center;display:flex}._ai-button__icon_aezzu_2 svg{width:1.2rem;height:1.2rem}._lesson-block__right_aezzu_2{margin-right:calc(var(--spacing,.25rem) * 2);flex-direction:row;justify-content:flex-end;align-items:center;display:flex}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._lesson-outer_1u4vc_2{border-radius:var(--radius-lg,.5rem);padding-top:calc(var(--spacing,.25rem) * 2);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:100%;min-height:3rem}._lesson-outer_1u4vc_2:hover .lesson-move-dots{opacity:1;box-shadow:-3px 0 5px -1px #0000001a,-2px 0 1px -1px #0000000f}._lesson_1u4vc_2{margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 4)}._course-title_1u4vc_2{margin-bottom:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 4);width:4rem}._lesson-title_1u4vc_2{height:calc(var(--spacing,.25rem) * 6);width:9rem}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._lesson_174x7_2{padding-bottom:calc(var(--spacing,.25rem) * 8)}._lesson-title_174x7_2{width:100%;font-size:var(--text-xl,1.25rem);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;overflow-wrap:anywhere;letter-spacing:-.2px;border-bottom:1px solid #0000;flex-grow:1;line-height:.95}._lesson-title_174x7_2:focus{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-link-blue,#00abfa);--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._lesson-title_174x7_2:focus{outline-offset:2px;outline:2px solid #0000}}._lesson-title_174x7_2{margin-top:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 4)}._card_174x7_2{margin-top:calc(var(--spacing,.25rem) * 3);padding-top:calc(var(--spacing,.25rem) * 3);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-dividers,#e0e0e0);flex-direction:row;justify-content:flex-start;display:flex}._card_174x7_2:hover ._add-comment-button_174x7_2{opacity:1;transition:opacity .2s ease-in}._card-text_174x7_2{flex-direction:column;flex-grow:1;width:66.6667%;max-width:600px;display:flex}._card__title_174x7_2{font-size:var(--text-lg,1.125rem);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700)}._card__value_174x7_2{font-size:1rem!important}._add-comment-button_174x7_2{transition:opacity .2 ease-out;opacity:0;width:auto;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);cursor:pointer;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);-webkit-user-select:none;user-select:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);background-color:var(--color-white,#fff);z-index:10;border-radius:3.40282e38px;flex-direction:row;align-items:center;display:flex;position:absolute;top:.375rem;right:0}._add-comment-button_174x7_2 svg{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);fill:currentColor}._add-comment-button_174x7_2:hover,._add-comment-button_174x7_2:focus{border-color:var(--color-link-blue,#00abfa);color:var(--color-link-blue,#00abfa)}._add-comment-button_174x7_2:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}._card-comment-sidebar_174x7_2{position:relative}._card-comments_174x7_2{margin-top:.375rem}._card-comment_174x7_2{margin-bottom:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);flex-direction:row;display:flex}._card-comment_174x7_2._--form_174x7_2{padding-inline:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 0)}._card-comment__user_174x7_2{margin-right:calc(var(--spacing,.25rem) * 3);height:100%;width:calc(var(--spacing,.25rem) * 6)}._card-comment__text_174x7_2{font-size:var(--text-base,1rem);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);color:var(--color-black,#22292f)}._card-comment__timestamp_174x7_2{padding-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);--tw-leading:1;color:var(--color-hint,#bdbdbd);line-height:1}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid}}}._lesson_1efdn_2{padding-inline:calc(var(--spacing,.25rem) * 4)}._lesson-title_1efdn_2{width:100%;font-size:var(--text-3xl,1.875rem);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;overflow-wrap:anywhere;letter-spacing:-.2px;border-bottom:1px solid #0000;flex-grow:1;line-height:.95}._lesson-title_1efdn_2:focus{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-link-blue,#00abfa);--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._lesson-title_1efdn_2:focus{outline-offset:2px;outline:2px solid #0000}}._lesson-title_1efdn_2{margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 6)}._card_1efdn_2{margin-bottom:calc(var(--spacing,.25rem) * 4)}._card_1efdn_2._card-google-classroom_1efdn_2{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hint,#bdbdbd);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2)}._card__title_1efdn_2{font-size:var(--text-xl,1.25rem);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);overflow-wrap:break-word;font-size:1.5rem}._odd-message_1efdn_2{padding-inline:calc(var(--spacing,.25rem) * 0);font-size:var(--text-xl,1.25rem);background-color:#fff}._big-body_1efdn_2 ._card__title_1efdn_2{font-size:1.8rem}._big-body_1efdn_2 ._card__value_1efdn_2,._big-body_1efdn_2 ._standards-list-item_1efdn_2{font-size:1.4rem}._gc-banner_1efdn_2{margin-bottom:calc(var(--spacing,.25rem) * 0);padding-bottom:calc(var(--spacing,.25rem) * 0);flex-direction:row;justify-content:flex-start;align-items:center;display:flex}._gc-banner_1efdn_2 svg{margin-right:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);fill:currentColor}._gc-banner_1efdn_2 ._gc-banner__text_1efdn_2{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-charcoal,#4d4d4de6);text-transform:uppercase;align-self:center;line-height:.8;display:flex}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}._date-is-off-but-lesson_11x8b_2{margin-inline:calc(var(--spacing,.25rem) * 4);margin-top:calc(var(--spacing,.25rem) * 1);margin-bottom:calc(var(--spacing,.25rem) * 2)}._date-is-off-but-lesson__title_11x8b_2{padding-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-2xl,1.5rem);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700)}._date-is-off-but-lesson__description_11x8b_2{padding-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-lg,1.125rem);--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);color:#000c}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}._course-title-for-annotations_1w6a7_2{margin-inline:calc(var(--spacing,.25rem) * 5);margin-top:calc(var(--spacing,.25rem) * 2);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._expand-collapse-button-wrapper_15mm0_2{height:calc(var(--spacing,.25rem) * 8);z-index:0;flex-direction:row;justify-content:center;align-items:flex-end;width:100%;display:flex;position:absolute;bottom:2rem}._expand-collapse-button_15mm0_2{cursor:pointer;background-color:var(--color-white,#fff);font-size:var(--text-lg,1.125rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);height:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 1);border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem;flex-direction:row;align-items:center;display:flex}._expand-collapse-button_15mm0_2:hover{color:var(--color-link-blue,#00abfa)}._expand-collapse-button_15mm0_2 svg{margin-inline:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);fill:currentColor}._visibility_1eq7g_2{color:var(--color-gray-500,#6b7280);gap:.25rem;display:flex}._recipients-hover_1eq7g_2{cursor:help;text-decoration:underline}._comments-list_a20ok_2{margin-inline:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 3);background-color:#ffe6cccc;border:1px solid #6666661a;list-style:none;display:block}._comments-list__header_a20ok_2{text-transform:uppercase;vertical-align:top;text-align:center;border-bottom:1px solid #33333380;flex-direction:row;justify-content:center;align-items:center;max-height:1000px;padding:.6em 1.2rem .6rem;font-size:1.2rem;font-weight:600;transition:all .2s 1s;display:flex;overflow:hidden}._comments-list__header_a20ok_2 svg{width:2rem;height:2rem;margin-right:2px}._lesson-block__menu-trigger_zx5ji_2{margin-left:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);color:var(--color-grey,#b8c2cc);flex-shrink:0}._lesson-block__menu-trigger_zx5ji_2[data-is-non-instructional]{color:var(--color-black,#22292f)}._lesson-block__menu-trigger_zx5ji_2._--has-no-template_zx5ji_2{color:var(--color-link-blue,#00abfa)}._lesson-block__menu-trigger_zx5ji_2 svg{fill:currentColor}._lesson-block__menu-trigger_zx5ji_2:hover{cursor:pointer;color:var(--color-link-blue,#00abfa)}._lesson-block__menu-trigger_zx5ji_2:active,._lesson-block__menu-trigger_zx5ji_2:active:focus,._lesson-block__menu-trigger_zx5ji_2:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._lesson-block__menu-trigger_zx5ji_2:active,._lesson-block__menu-trigger_zx5ji_2:active:focus,._lesson-block__menu-trigger_zx5ji_2:focus{outline-offset:2px;outline:2px solid #0000}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid}}}._lesson-block__move-dots_1rram_2{width:calc(var(--spacing,.25rem) * 6);box-shadow:transparent;opacity:0;background-color:#fff;background-repeat:repeat-y;border-radius:.5rem 0 0 .5rem;flex-direction:row;flex-shrink:0;margin:-.1rem .75rem -.3rem .15rem;transition:opacity .2s,box-shadow .2s;display:flex;position:relative}._lesson-block__move-dots_1rram_2:before{content:" ";z-index:1;opacity:.15;background-image:url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 10 4' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath d='M3.70711,0.292893c0.390524,0.390524 0.390524,1.02369 0,1.41421c-0.390524,0.390524 -1.02369,0.390524 -1.41421,0c-0.390524,-0.390524 -0.390524,-1.02369 -4.44089e-16,-1.41421c0.390524,-0.390524 1.02369,-0.390524 1.41421,-2.22045e-16'%3E%3C/path%3E%3Cpath d='M7.70711,0.292893c0.390524,0.390524 0.390524,1.02369 0,1.41421c-0.390524,0.390524 -1.02369,0.390524 -1.41421,0c-0.390524,-0.390524 -0.390524,-1.02369 0,-1.41421c0.390524,-0.390524 1.02369,-0.390524 1.41421,-2.22045e-16'%3E%3C/path%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:repeat-y;width:100%;height:calc(100% - .75rem);display:block;position:absolute;top:.375rem;left:0}._lesson-block__text_1rram_2{min-width:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex-grow:1;display:flex}._lesson-block__text__lesson-title-row_1rram_2{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}._lesson-block__text__lesson-title-row__title_1rram_2{width:100%;font-size:var(--text-3xl,1.875rem);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;letter-spacing:-.2px;border-bottom:1px solid #0000;flex-grow:1;line-height:.95}._lesson-block__text__lesson-title-row__title_1rram_2:focus{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-link-blue,#00abfa);--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._lesson-block__text__lesson-title-row__title_1rram_2:focus{outline-offset:2px;outline:2px solid #0000}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid}}}._units-block-wrapper_12jm5_2{margin-bottom:calc(var(--spacing,.25rem) * 6);flex-direction:row;margin-top:-.75rem;padding-left:7px;padding-right:7px;display:flex}._units-block_12jm5_2{border-radius:var(--radius-sm,.25rem);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#00000005;border:1px solid #00000012;flex-flow:wrap;display:flex}._units-block_12jm5_2 svg{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);fill:#0000001a}._units-block__unit_12jm5_2{cursor:pointer;padding-block:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 2);--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);-webkit-user-select:none;user-select:none;color:#000000e6;flex-direction:row;width:100%;display:flex}._units-block__unit_12jm5_2+._units-block__unit_12jm5_2{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-grey-light,#dae1e7)}._units-block__unit_12jm5_2:hover{text-decoration-line:underline}._units-block__unit_12jm5_2:hover svg{fill:#000c}._unit-title_12jm5_2{font-size:var(--text-lg,1.125rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-wrap:balance}._unit-color-block_12jm5_2{width:6px;margin-right:calc(var(--spacing,.25rem) * 2);border-radius:6px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._lesson-outer_qqmbw_2{margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);padding-top:calc(var(--spacing,.25rem) * 3);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:opacity .2s}._lesson-outer_qqmbw_2.--is-new-lesson:hover{opacity:1}._lesson_qqmbw_2{border-bottom-right-radius:var(--radius-lg,.5rem);border-bottom-left-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);padding-bottom:calc(var(--spacing,.25rem) * 2)}._wrapper_8if96_1{position:relative;width:100%;height:100%}._dropdown_8if96_7{position:absolute;top:calc(100% + 4px);left:50%;transform:translate(-50%);z-index:1000}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}._lesson-header_e71d1_2{padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * 3)}._lesson-header_e71d1_2:hover .lesson-move-dots{opacity:1;box-shadow:-3px 0 5px -1px #0000001a,-2px 0 1px -1px #0000000f}._units-block_e71d1_2{margin-inline:calc(var(--spacing,.25rem) * 3);margin-bottom:calc(var(--spacing,.25rem) * 2);flex-flow:wrap;display:flex}._units-block__unit_e71d1_2{margin-right:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);color:#000c;border-radius:3.40282e38px}._units-block__unit_e71d1_2:hover{text-decoration-line:underline}._lesson-block_e71d1_2{margin-right:calc(var(--spacing,.25rem) * 2);margin-left:calc(var(--spacing,.25rem) * 3);flex-flow:row;flex-grow:0;justify-content:space-between;align-items:center;display:flex}._lesson-block__left_e71d1_2{width:calc(var(--spacing,.25rem) * 8);flex-direction:row;flex-grow:0;flex-shrink:0;width:calc(100% - 5.5rem);display:flex}._lesson-block__left_e71d1_2._--is-new-lesson_e71d1_2{width:calc(100% - 6rem)}._lesson-block__unit-color_e71d1_2{margin-right:calc(var(--spacing,.25rem) * 2);min-width:3rem;max-width:3rem;min-height:3rem;max-height:3rem}._lesson-block__right_e71d1_2{justify-content:flex-end}._lesson-block__text_e71d1_2{flex-direction:column;width:100%;display:flex}._lesson-block__text__course-title_e71d1_2{--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500);color:var(--color-secondary-text,#757575);text-transform:uppercase;overflow-wrap:anywhere}._lesson-block__text__lesson-title-row_e71d1_2{flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}._lesson-block__text__lesson-title-row__title_e71d1_2{width:100%;font-size:var(--text-3xl,1.875rem);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;overflow-wrap:anywhere;letter-spacing:-.2px;flex-grow:1;line-height:.95}._lesson-block__menu-trigger_e71d1_2{margin-left:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);color:var(--color-grey,#b8c2cc);flex-shrink:0}._lesson-block__menu-trigger_e71d1_2._--has-no-template_e71d1_2{color:var(--color-link-blue,#00abfa)}._lesson-block__menu-trigger_e71d1_2 svg{fill:currentColor}._lesson-block__menu-trigger_e71d1_2:hover{cursor:pointer;color:var(--color-link-blue,#00abfa)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial}}}._lesson-outer_1wk4h_2{margin-bottom:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}._lesson-course-title-block_1wk4h_2{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:1.25rem;line-height:1;overflow:hidden}._lesson-course-title_1wk4h_2{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);-webkit-user-select:none;user-select:none;overflow-wrap:anywhere}._lesson_1wk4h_2{background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 2)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid}}}._nav-unit__wrapper_11uyi_2{flex-direction:row;justify-content:space-between;gap:2rem;width:100%;display:flex}._nav-header-arrow-button_11uyi_2{cursor:pointer;text-align:center;height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);background-color:var(--color-gray-200,#e5e7eb);--tw-outline-style:none;border:1px solid #0000;border-radius:3.40282e38px;outline-style:none;flex-direction:row;flex:0 auto;justify-content:center;align-items:center;font-size:1rem;line-height:0;transition:border .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s;display:flex}@media(forced-colors:active){._nav-header-arrow-button_11uyi_2{outline-offset:2px;outline:2px solid #0000}}._nav-header-arrow-button_11uyi_2 svg{fill:gray;border-radius:5rem;width:3rem;height:3rem;padding:.75rem;transition:fill .2s}._nav-header-arrow-button_11uyi_2{border:1px solid #fff}._nav-header-arrow-button_11uyi_2:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--color-link-blue,#00abfa)}._nav-header-arrow-button_11uyi_2:hover svg{fill:#fff;transition:all .2s}._nav-header-arrow-button_11uyi_2:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._nav-header-arrow-button_11uyi_2:focus{outline-offset:2px;outline:2px solid #0000}}._nav-header-arrow-button_11uyi_2:active{box-shadow:inset 0 .25rem 1rem #3333334d}._nav-header-arrow-button_11uyi_2:active svg{color:var(--color-text,#212121)}@media(max-width:480px){._nav-header-arrow-button_11uyi_2{margin-bottom:1rem;margin-left:1rem;margin-right:1rem}}._nav-header-arrow-button_11uyi_2[data-unit-arrow-disabled]{opacity:0;cursor:default}._header__wrapper_11uyi_2{width:100%;padding-bottom:calc(var(--spacing,.25rem) * 4);flex-direction:row;justify-content:space-between;align-items:center;display:flex}._course_11uyi_2{font-size:var(--text-2xl,1.5rem);--tw-leading:1;color:var(--color-gray-400,#9ca3af);line-height:1}._unit-title_11uyi_2{padding-right:calc(var(--spacing,.25rem) * 3);font-size:var(--text-5xl,3rem);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);flex-grow:1}._unit-date-range_11uyi_2{font-size:var(--text-lg,1.125rem);white-space:nowrap;color:var(--color-offblack,#4c4c4c)}._unit-body__wrapper_11uyi_2{padding-top:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200,#e5e7eb)}._no-public-cards_11uyi_2{font-size:var(--text-2xl,1.5rem);color:var(--color-gray-400,#9ca3af)}._standards-list_11uyi_2{margin-bottom:0;padding-left:0}._standards-list-item-wrapper_11uyi_2{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers,#e0e0e0);text-overflow:ellipsis;max-width:580px;height:24px;margin-top:4px;margin-bottom:4px;padding-top:1px;padding-bottom:1px;line-height:20px;list-style:none}._standards-list-item-wrapper_11uyi_2:last-child{border-bottom:none}._standards-list-item-wrapper_11uyi_2 ._standards-list-item_11uyi_2{flex-direction:row;align-items:center;gap:.25rem;line-height:1;display:flex}._standards-list-item-wrapper_11uyi_2:last-of-type{border-bottom:none}._standards-list-item-statement_11uyi_2{color:var(--color-secondary-text,#757575);white-space:nowrap;line-height:1.3}._standards-list-item-code_11uyi_2{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-text,#212121);white-space:nowrap}._standard-set-info_11uyi_2{color:var(--color-hint,#bdbdbd);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.3;overflow:hidden}._unit-outline_11uyi_2{margin-bottom:calc(var(--spacing,.25rem) * 32);width:100%}._unit-outline__row_11uyi_2{padding-block:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,#e5e7eb);flex-direction:row;display:flex}._unit-outline__row-icon_11uyi_2{margin-right:calc(var(--spacing,.25rem) * 3);color:var(--color-gray-500,#6b7280);align-items:center;height:22.5px;display:flex}._unit-outline__row-icon_11uyi_2 svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);fill:currentColor}._unit-outline__row-title_11uyi_2{margin-right:calc(var(--spacing,.25rem) * 3);font-size:var(--text-2xl,1.5rem);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-black,#22292f);display:flex}._unit-outline__row-title_11uyi_2:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._unit-outline__row-title_11uyi_2:focus{outline-offset:2px;outline:2px solid #0000}}._unit-outline__row-title_11uyi_2:hover{color:var(--color-link-blue,#00abfa);transition:all .2s}._unit-outline__row-date-range_11uyi_2{font-size:var(--text-xl,1.25rem);white-space:nowrap;color:var(--color-gray-500,#6b7280);margin-left:auto}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid}}}._units-block-wrapper_12rlg_2{margin-top:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 4);flex-direction:row;display:flex}._units-block_12rlg_2{border-radius:var(--radius-sm,.25rem);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#00000005;border:1px solid #00000012;flex-flow:wrap;display:flex}._units-block_12rlg_2 svg{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);fill:#0000001a}._units-block__unit_12rlg_2{cursor:pointer;padding-block:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 2);--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);-webkit-user-select:none;user-select:none;color:#000000e6;flex-direction:row;width:100%;display:flex}._units-block__unit_12rlg_2+._units-block__unit_12rlg_2{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-grey-light,#dae1e7)}._units-block__unit_12rlg_2:hover{text-decoration-line:underline}._units-block__unit_12rlg_2:hover svg{fill:#000c}._unit-title_12rlg_2{font-size:var(--text-lg,1.125rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-wrap:balance}._unit-color-block_12rlg_2{width:6px;margin-right:calc(var(--spacing,.25rem) * 2);border-radius:6px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}._course-units__wrapper_12e8t_2{padding-bottom:calc(var(--spacing,.25rem) * 32);flex-direction:row;grid-template-columns:repeat(auto-fit,35rem);justify-content:center;align-items:flex-start;gap:2rem;display:grid}._course-units-list_12e8t_2{width:100%;max-width:var(--container-lg,50rem);min-width:var(--container-sm,30rem);border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-grey-lightest,#f8fafc)}._course-title_12e8t_2{padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-5xl,3rem);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-300,#d1d5db)}._unit-title__no-units_12e8t_2{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-2xl,1.5rem);color:var(--color-gray-400,#9ca3af)}._unit-titles-list_12e8t_2{padding-bottom:calc(var(--spacing,.25rem) * 3)}._unit-list__row_12e8t_2{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,#e5e7eb);flex-direction:row;display:flex}._unit-list__row_12e8t_2[data-unit-list-row-last-child]{border-bottom-style:var(--tw-border-style);border-bottom-width:0}._unit-title__icon_12e8t_2{margin-right:calc(var(--spacing,.25rem) * 3);color:var(--color-gray-500,#6b7280);align-items:center;height:22.5px;display:flex}._unit-title__icon_12e8t_2 svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);fill:currentColor}._unit-title_12e8t_2{margin-right:calc(var(--spacing,.25rem) * 3);font-size:var(--text-2xl,1.5rem);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-black,#22292f);display:flex}._unit-title_12e8t_2:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._unit-title_12e8t_2:focus{outline-offset:2px;outline:2px solid #0000}}._unit-title_12e8t_2:hover{color:var(--color-link-blue,#00abfa);transition:all .2s}._unit-date-range_12e8t_2{font-size:var(--text-xl,1.25rem);white-space:nowrap;color:var(--color-gray-500,#6b7280);margin-left:auto}._unit-page-wrapper_12e8t_2{width:100%;max-width:var(--container-xl,60rem);flex-direction:column;justify-self:center;gap:2rem;display:flex}._back-button_12e8t_2{margin-top:calc(var(--spacing,.25rem) * -4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-300,#d1d5db);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 2);color:var(--color-gray-400,#9ca3af);border-radius:3.40282e38px;justify-content:center;align-self:center;align-items:center;gap:.25rem;display:flex}._back-button_12e8t_2:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._back-button_12e8t_2:focus{outline-offset:2px;outline:2px solid #0000}}._back-button_12e8t_2:hover{border-color:var(--color-link-blue,#00abfa);color:var(--color-link-blue,#00abfa);transition:all .2s}._back-button__icon_12e8t_2{fill:currentColor;align-items:center;display:flex}._back-button__icon_12e8t_2 svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);transform:rotate(180deg)}._back-button__text_12e8t_2{font-size:var(--text-xl,1.25rem)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-border-style:solid;--tw-leading:initial}}}._nav-box-wrapper_1ug8p_2._EVALUATE_TEMPLATES_1ug8p_2{box-shadow:none;border-radius:2rem 2rem 0 0}._nav-box__head_1ug8p_2._--evaluate-templates_1ug8p_2{margin-inline:calc(var(--spacing,.25rem) * 10);margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 4);-webkit-user-select:none;user-select:none}._nav-box--grid_1ug8p_2{padding-top:calc(var(--spacing,.25rem) * 8);padding-right:calc(var(--spacing,.25rem) * 12);padding-bottom:calc(var(--spacing,.25rem) * 8);grid-template:"back-arrow main next-arrow"/4rem auto 12rem;align-items:center;display:grid}._nav-box--edit-template-grid_1ug8p_2{padding-block:calc(var(--spacing,.25rem) * 8);grid-template:"back-arrow main""bottom-button bottom-button"/4rem auto;display:grid}._nav-box--edit-template-grid_1ug8p_2 ._nav-box__back-arrow_1ug8p_2{margin-top:calc(var(--spacing,.25rem) * 2);color:var(--color-hint,#bdbdbd);grid-area:back-arrow;place-self:start center}._nav-box--edit-template-grid_1ug8p_2 ._nav-box__head_1ug8p_2{margin-bottom:calc(var(--spacing,.25rem) * 4);padding-right:calc(var(--spacing,.25rem) * 8);grid-area:main;align-self:start}._nav-box--edit-template-grid_1ug8p_2 ._evaluate-button_1ug8p_2{margin-inline:calc(var(--spacing,.25rem) * 4);text-align:center;grid-area:bottom-button;justify-content:center;width:calc(100% - 2rem)}._edit-template_1ug8p_2{width:100%}._nav-box__main_1ug8p_2{padding-inline:calc(var(--spacing,.25rem) * 2);grid-area:main}._nav-box__back-arrow_1ug8p_2{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);cursor:pointer;background-color:var(--color-white,#fff);color:var(--color-link-blue,#00abfa);border-radius:3.40282e38px;flex-direction:row;grid-area:back-arrow;justify-content:center;justify-self:center;align-items:center;transition:box-shadow .2s,transform .2s;display:flex}._nav-box__back-arrow_1ug8p_2:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(-2px)}._nav-box__back-arrow_1ug8p_2:active{transform:translateY(0)}._nav-box__back-arrow_1ug8p_2 svg{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);fill:currentColor}._nav-box__next-arrow_1ug8p_2{font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);margin-bottom:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 8);grid-area:next-arrow;align-self:center}._nav-box__next-arrow_1ug8p_2 svg{margin-left:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8)}._nav-box__evaluate-buttons_1ug8p_2{padding-inline:calc(var(--spacing,.25rem) * 12);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 12);flex-direction:row;justify-content:center;display:flex}._evaluate-button_1ug8p_2{cursor:pointer;-webkit-user-select:none;user-select:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);width:100%;margin-right:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 6);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;flex-direction:row;justify-content:flex-start;align-items:center;transition:box-shadow .2s,transform .2s;display:flex}._evaluate-button_1ug8p_2:last-child{margin-right:calc(var(--spacing,.25rem) * 0)}._evaluate-button_1ug8p_2:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(-2px)}._evaluate-button_1ug8p_2:active{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(0)scale(.98)}._evaluate-button_1ug8p_2._default-focus_1ug8p_2{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border:solid 1px var(--color-link-blue)}._evaluate-button__icon_1ug8p_2{margin-right:calc(var(--spacing,.25rem) * 4);margin-left:calc(var(--spacing,.25rem) * 2);--tw-leading:1;flex-direction:row;align-items:baseline;font-size:4rem;line-height:1;display:flex}._evaluate-button__icon_1ug8p_2 svg{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12)}._evaluate-button__text_1ug8p_2{font-size:var(--text-4xl,2.25rem);--tw-leading:1;color:var(--color-link-blue,#00abfa);flex-direction:row;align-items:center;line-height:1;display:flex}._evaluate-button__text_1ug8p_2 svg{margin-left:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);fill:currentColor}._final-screen_1ug8p_2{padding:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 12)}._final-screen_1ug8p_2 ._nav-box__head_1ug8p_2{padding-bottom:calc(var(--spacing,.25rem) * 4);line-height:.8}._final-screen_1ug8p_2 ._nav-box__subhead_1ug8p_2{font-size:var(--text-4xl,2.25rem)}._final-screen_1ug8p_2 ._final-screen__video_1ug8p_2{margin-top:calc(var(--spacing,.25rem) * 4)}._nav-box--final-screen_1ug8p_2{padding:calc(var(--spacing,.25rem) * 8)}._nav-box--final-screen_1ug8p_2 ._evaluate-button_1ug8p_2{justify-content:center}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._modal_1g3k4_2{height:var(--vh,100vh);z-index:99999999;flex-direction:column;justify-content:flex-end;align-items:center;width:100vw;display:flex;position:fixed;top:0;left:0}._modal-inner_1g3k4_2{background-color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:2rem 2rem 0 0;flex-direction:column;justify-content:flex-start;width:90vw;max-height:98vh;margin-left:5vw;margin-right:5vw;transition:width .3s;display:flex;position:relative;box-shadow:0 -10px 15px -3px #0000004d,0 -4px 6px -2px #0000001a}._modal-inner_1g3k4_2._--is-small_1g3k4_2{width:25vw;min-width:400px;margin-left:auto;margin-right:4rem;right:0}._modal-inner__close_1g3k4_2{margin-top:calc(var(--spacing,.25rem) * 6);margin-right:calc(var(--spacing,.25rem) * 6);cursor:pointer;color:var(--color-hint,#bdbdbd);z-index:999;position:absolute;top:0;right:0}._modal-inner__close_1g3k4_2:hover{color:var(--color-link-blue,#00abfa)}._modal-inner__close_1g3k4_2 svg{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);fill:currentColor}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid}}}._customize-template_1dqae_2{margin-top:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 8);min-width:400px;max-width:400px}._lesson-title_1dqae_2{width:100%;font-size:var(--text-3xl,1.875rem);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;overflow-wrap:anywhere;letter-spacing:-.2px;border-bottom:1px solid #0000;flex-grow:1;line-height:.95}._lesson-title_1dqae_2:focus{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-link-blue,#00abfa);--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._lesson-title_1dqae_2:focus{outline-offset:2px;outline:2px solid #0000}}._lesson-title_1dqae_2{padding-inline:calc(var(--spacing,.25rem) * 4);font-size:var(--text-4xl,2.25rem)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid}}}._nav-box_x7s1k_2{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 8)}._nav-box__nav_x7s1k_2{flex-direction:row;align-items:baseline;display:flex}._nav-box__nav__item_x7s1k_2{margin-left:calc(var(--spacing,.25rem) * 10);padding-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-5xl,3rem);--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);cursor:pointer;margin-bottom:-.5rem}._nav-box__nav__item_x7s1k_2._is-selected_x7s1k_2{color:var(--color-link-blue,#00abfa);border-bottom-style:var(--tw-border-style);border-bottom-width:4px;border-color:var(--color-link-blue,#00abfa)}._nav-box__nav__item_x7s1k_2:hover{border-bottom-style:var(--tw-border-style);border-bottom-width:4px;border-color:var(--color-link-blue,#00abfa)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._modal_1nm9v_2{height:var(--vh,100vh);z-index:999999999;flex-direction:column;justify-content:flex-end;align-items:center;width:100vw;display:flex;position:fixed;top:0;left:0}._modal-inner_1nm9v_2{background-color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:90vw;max-height:calc(var(--vh,100vh) - 6.25rem);border-radius:2rem 2rem 0 0;flex-direction:column;justify-content:flex-start;margin-left:5vw;margin-right:5vw;display:flex;position:relative;box-shadow:0 -10px 15px -3px #0000004d,0 -4px 6px -2px #0000001a}._modal-inner_1nm9v_2._--is-small_1nm9v_2{width:25vw;min-width:400px;margin-left:auto;margin-right:5vw;right:0}._modal-inner__close_1nm9v_2{margin-top:calc(var(--spacing,.25rem) * 6);margin-right:calc(var(--spacing,.25rem) * 6);cursor:pointer;color:var(--color-hint,#bdbdbd);background-color:var(--color-white,#fff);z-index:999;border-radius:3.40282e38px;flex-direction:column;display:flex;position:absolute;top:-80px;right:-2rem}._modal-inner__close_1nm9v_2:hover{color:var(--color-link-blue,#00abfa)}._modal-inner__close_1nm9v_2 svg{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);fill:currentColor}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial}}}._ds-dropdown_f1i7u_2{min-width:10rem;min-height:3rem;padding-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 6);background-color:#fff;border-radius:1.5rem;box-shadow:0 10px 15px -3px #00000080,0 1px 8px -2px #0006}._ds-dropdown_f1i7u_2 .animated-container{overflow:hidden}._--arrow_f1i7u_2:after{z-index:9;content:"";border-style:solid;border-width:0 12px 12px;display:inline-block;position:absolute;top:-10px}._--arrow_f1i7u_2:before{content:"";background-color:#0000;width:1px;height:10px;display:inline-block;position:absolute;top:-9px;box-shadow:0 -4px 8px #000,0 -4px 16px #000}._--arrow-bottom-right_f1i7u_2:after{transform-origin:0 0;border-width:12px;border-color:#0000 #0000 #fff #fff;top:auto;bottom:0;right:-24px;transform:rotate(-135deg);box-shadow:-8px 6px 8px #00000026}._--arrow-bottom-right_f1i7u_2:before{background-color:#0000;display:none;top:auto;bottom:20px;right:-12px;box-shadow:0 -4px 8px #000,0 -4px 16px #000}._header-spacer_f1i7u_2{margin-top:calc(var(--spacing,.25rem) * 4)}._used-templates-header_f1i7u_2{margin-inline:calc(var(--spacing,.25rem) * 8);margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-wider,.05em);letter-spacing:var(--tracking-wider,.05em);text-transform:uppercase}._template-suggestion_f1i7u_2{margin-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;display:flex}._template-suggestion_f1i7u_2 svg{margin-right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);fill:currentColor}._template-suggestion_f1i7u_2:hover{cursor:pointer;color:var(--color-link-blue,#00abfa)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._course-edit-wrapper_kstss_2{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}._course-edit-content_kstss_2{width:100%;max-width:var(--container-xl,60rem);-webkit-user-select:none;user-select:none;max-width:42rem}@media(max-width:800px){._course-edit-content_kstss_2{width:100%;padding-inline:calc(var(--spacing,.25rem) * 8)}}._course-edit-header_kstss_2{font-size:var(--text-6xl,4rem);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);align-items:center}._course-edit-header_kstss_2 svg{height:calc(var(--spacing,.25rem) * 12)}@media(max-width:640px){._course-edit-header_kstss_2{font-size:var(--text-5xl,3rem)}}._name-colorpicker-wrapper_kstss_2{flex-direction:row;gap:1.5rem;display:flex}._course-title-input_kstss_2{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-grey-light,#dae1e7);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);align-content:center}._course-title-input_kstss_2:before{color:var(--color-gray-600,#4b5563);font-weight:400}._course-color-picker_kstss_2{padding-block:calc(var(--spacing,.25rem) * 4);flex-flow:wrap;justify-content:space-between;gap:.5rem;max-width:42rem;display:flex}@media(max-width:800px){._course-color-picker_kstss_2{max-width:100%;padding-inline:calc(var(--spacing,.25rem) * 8);justify-content:flex-start}}._course-color-picker__color_kstss_2{margin-bottom:calc(var(--spacing,.25rem) * 0);margin-block:calc(var(--spacing,.25rem) * 1);border:4px solid #fff;border-radius:3.40282e38px;width:4.5rem;height:4.5rem;transition:transform .3s,box-shadow .3s ease-in-out,border-radius .3s}@media(max-width:800px){._course-color-picker__color_kstss_2{width:4rem;height:4rem}}._course-color-picker__color_kstss_2[data-is-selected]{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:scale(1.3)}._course-color-picker__color_kstss_2 svg{fill:#fff}._course-color-picker__color_kstss_2:hover,._course-color-picker__color_kstss_2:focus{cursor:pointer;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:scale(1.2)}._course-color-picker__color_kstss_2:hover[data-is-selected]{transform:scale(1.3)}._course-time-question-text_kstss_2{padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-3xl,1.875rem)}._course-time-question-button__group_kstss_2{margin-bottom:calc(var(--spacing,.25rem) * 8);flex-direction:row;gap:.75rem;width:100%;display:flex}._course-time-question-button_kstss_2{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-grey-light,#dae1e7);background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-2xl,1.5rem);border-radius:3.40282e38px}._course-time-question-button_kstss_2[data-is-active]{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-faded-link-blue,#88bee7);background-color:#88bee733}._course-time-question-button_kstss_2:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._course-time-question-button_kstss_2:focus{outline-offset:2px;outline:2px solid #0000}}._day-by-day-list_kstss_2{margin-left:auto;margin-right:auto}._course-time-input-start-end-group_kstss_2{padding-top:calc(var(--spacing,.25rem) * 2);flex-direction:row;gap:2rem;display:flex}._course-time-label-input-group_kstss_2{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-faded-link-blue,#88bee7);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);--tw-leading:1;flex-direction:column;line-height:1;display:flex}._course-time-input-label_kstss_2{font-size:var(--text-2xl,1.5rem);--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400)}._course-time-done-button_kstss_2{margin-top:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);background-color:var(--color-link-blue,#00abfa);width:100%;padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xl,1.25rem);color:var(--color-white,#fff);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);width:calc(100% - 24px);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:row;justify-content:center;align-items:center;margin-left:12px;transition:opacity .2s ease-in-out,transform .2s ease-in-out,box-shadow .2s ease-in-out;display:flex}._course-time-done-button_kstss_2 svg{margin-right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);fill:#fff}._course-time-done-button_kstss_2{opacity:0}._course-time-done-button_kstss_2:hover,._course-time-done-button_kstss_2:focus{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none;text-decoration-line:underline}@media(forced-colors:active){._course-time-done-button_kstss_2:hover,._course-time-done-button_kstss_2:focus{outline-offset:2px;outline:2px solid #0000}}._course-time-done-button_kstss_2:hover,._course-time-done-button_kstss_2:focus{transform:translateY(-1px)scale(1.01)}._course-time-done-button_kstss_2:active{transform:translateY(0)}._course-time-done-button_kstss_2[data-is-focused]{opacity:1}._course-time-input_kstss_2{width:100%;padding-top:calc(var(--spacing,.25rem) * 2);font-size:var(--text-4xl,2.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);align-content:center}._course-time-input_kstss_2:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._course-time-input_kstss_2:focus{outline-offset:2px;outline:2px solid #0000}}._choose-template-button_kstss_2{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-link-blue,#00abfa);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xl,1.25rem);color:var(--color-link-blue,#00abfa);flex-direction:row;justify-content:space-between;align-items:center;display:flex}._choose-template-button_kstss_2 svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);fill:currentColor;align-self:center;display:flex}._choose-template-icon-text-group_kstss_2{justify-content:center;align-items:center;gap:1rem;display:flex}._delete-button_kstss_2{padding:calc(var(--spacing,.25rem) * 4);color:var(--color-red,#f6836f);font-size:var(--text-2xl,1.5rem);border-radius:3.40282e38px;flex-direction:row;justify-content:flex-start;align-items:center;display:flex}._delete-button_kstss_2 svg{margin-right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);fill:currentColor}._delete-button_kstss_2:hover{text-decoration-line:underline}._done-button_kstss_2{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);background-color:var(--color-link-blue,#00abfa);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4);color:var(--color-white,#fff);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);background-color:#1c5987e6;border-width:1px;flex-direction:row;justify-content:flex-start;align-items:center}._done-button_kstss_2 svg{margin-right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);fill:currentColor}._done-button_kstss_2:hover{text-decoration-line:underline}._footer_kstss_2{width:100%;margin-top:calc(var(--spacing,.25rem) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-grey-light,#dae1e7);background-color:var(--color-gray-50,#f9fafb);padding-inline:calc(var(--spacing,.25rem) * 16);padding-top:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 10);border-radius:0 0 2rem 2rem;flex-direction:row;justify-content:space-between;align-items:center;display:flex}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._course-time-toggle-date-input-group_16c4f_2{height:calc(var(--spacing,.25rem) * 16);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-grey-lighter,#f1f5f8);flex-direction:row;justify-content:space-between;align-items:center;display:flex}._toggle-button_16c4f_2{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8)}._checkmark-on_16c4f_2{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);color:var(--color-link-blue,#00abfa)}._checkmark-on_16c4f_2 svg{fill:currentColor}._checkmark-on_16c4f_2:hover{cursor:pointer}._checkmark-on_16c4f_2:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._checkmark-on_16c4f_2:focus{outline-offset:2px;outline:2px solid #0000}}._checkmark-off_16c4f_2{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);color:var(--color-grey-darker,#606f7b)}._checkmark-off_16c4f_2 svg{fill:currentColor}._checkmark-off_16c4f_2:hover{cursor:pointer}._checkmark-off_16c4f_2:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._checkmark-off_16c4f_2:focus{outline-offset:2px;outline:2px solid #0000}}._toggle-date-group_16c4f_2{margin-right:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 48);flex-direction:row;align-items:center;gap:1rem;display:flex}._time-date_16c4f_2{font-size:var(--text-2xl,1.5rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}._course-one-time-input-wrapper_16c4f_2{margin-right:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-grey-light,#dae1e7);flex-direction:row;transition:border .2s;display:flex;position:relative}._course-one-time-input-wrapper_16c4f_2[data-is-focused]{border-color:var(--color-link-blue,#00abfa)}._course-one-time-input_16c4f_2{border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);text-align:center;font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-semibold,600);width:10rem;font-weight:var(--font-weight-semibold,600);display:flex}._course-one-time-input_16c4f_2:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._course-one-time-input_16c4f_2:focus{outline-offset:2px;outline:2px solid #0000}}._course-time-done-button-wrapper_16c4f_2{opacity:0;align-self:center;transition:opacity .2s;position:absolute;top:.75rem;right:.25rem}._course-time-done-button-wrapper_16c4f_2[data-is-focused]{opacity:1}._course-time-done-button_16c4f_2{margin-right:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);background-color:var(--color-link-blue,#00abfa);font-size:var(--text-2xl,1.5rem);color:var(--color-white,#fff);border-radius:3.40282e38px;place-content:center;align-items:center;transition:box-shadow .5s,background-color .5s,opacity .5s;display:flex}._course-time-done-button_16c4f_2:hover,._course-time-done-button_16c4f_2:focus{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none;text-decoration-line:underline}@media(forced-colors:active){._course-time-done-button_16c4f_2:hover,._course-time-done-button_16c4f_2:focus{outline-offset:2px;outline:2px solid #0000}}._course-time-done-button_16c4f_2:hover,._course-time-done-button_16c4f_2:focus{transform:translateY(-1px)scale(1.01)}._course-time-done-button_16c4f_2:active{transform:translateY(0)}._course-time-done-button_16c4f_2 svg{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);fill:currentColor}._course-one-time-input-separator_16c4f_2{margin-right:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);padding-block:calc(var(--spacing,.25rem) * 1);text-align:center;font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-width:1px;border-color:#0000;display:flex}._toggle_16c4f_2 .x-toggle+label>.x-toggle-light.x-toggle-btn{border:1px solid #d6d6d6!important}._toggle_16c4f_2 .x-toggle:checked+label>.x-toggle-light.x-toggle-btn{border-color:#00000080!important}._toggle_16c4f_2 .x-toggle+label>.x-toggle-light.x-toggle-btn:after{top:-1px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial}}}._rewatch-wrapper_qmyyk_2{z-index:9999999;opacity:0;background-color:#fffc;flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .5s ease-in-out;display:flex;position:absolute;top:0}._rewatch-wrapper_qmyyk_2._--is-visible_qmyyk_2{opacity:1}._rewatch-button_qmyyk_2{font-size:var(--text-5xl,3rem);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);cursor:pointer;flex-direction:row;align-items:center;transition:transform .2s ease-in-out,color .2s ease-in-out;display:flex}._rewatch-button_qmyyk_2 svg{margin-right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);fill:currentColor}._rewatch-button_qmyyk_2:hover{color:var(--color-link-blue,#00abfa);transform:translateY(-3px)scale(1.05)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-tracking:initial}}}._day-column__header_1g0su_2{text-align:center;font-size:var(--text-2xl,1.5rem);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);color:var(--color-black,#22292f);text-transform:uppercase;margin-bottom:calc(var(--spacing,.25rem) * 6)}._weekly-templates_1g0su_2{min-height:20vh;margin-inline:calc(var(--spacing,.25rem) * 8);margin-top:calc(var(--spacing,.25rem) * 12);margin-bottom:calc(var(--spacing,.25rem) * 12);flex-direction:row;width:100%;display:flex}._day-column_1g0su_2{margin-right:calc(var(--spacing,.25rem) * 8);width:20%}._day-column_1g0su_2:last-child{margin-right:calc(var(--spacing,.25rem) * 0)}._class-is-off-box_1g0su_2{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);text-align:center;font-size:var(--text-xl,1.25rem);--tw-leading:1;border-radius:1rem;line-height:1}._lesson-box_1g0su_2{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:1rem;overflow-x:hidden}._lesson-box__lesson_1g0su_2{padding:calc(var(--spacing,.25rem) * 2)}._lesson-box__no-lesson-message_1g0su_2{width:100%;font-size:var(--text-3xl,1.875rem);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;overflow-wrap:anywhere;letter-spacing:-.2px;border-bottom:1px solid #0000;flex-grow:1;line-height:.95}._lesson-box__no-lesson-message_1g0su_2:focus{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-link-blue,#00abfa);--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._lesson-box__no-lesson-message_1g0su_2:focus{outline-offset:2px;outline:2px solid #0000}}._lesson-box__no-lesson-message_1g0su_2{text-align:center;padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 8)}._lesson-box__button-header_1g0su_2{border-top-left-radius:var(--radius-lg,.5rem);border-top-right-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:row;justify-content:center;align-items:center;display:flex}._lesson-box__button-header__button_1g0su_2{cursor:pointer;width:100%;color:var(--color-link-blue,#00abfa);-webkit-user-select:none;user-select:none;margin-inline:calc(var(--spacing,.25rem) * 2);flex-direction:column;justify-content:center;align-items:center;transition:transform .2s;display:flex}._lesson-box__button-header__button_1g0su_2 svg{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);fill:currentColor}._lesson-box__button-header__button_1g0su_2:hover{text-decoration-line:underline;transform:translateY(-2px)}._lesson-box__button-header__button_1g0su_2:active{transform:scale(.98)translateY(0)}._change-menu__title_1g0su_2{text-align:center;font-size:var(--text-3xl,1.875rem);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);color:var(--color-black,#22292f);margin-top:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 8)}._button-row_1g0su_2{margin-bottom:calc(var(--spacing,.25rem) * 0);width:100%;padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 0)}._button-row_1g0su_2 button{width:100%}._course-outline-with-detail_x9egx_2{padding-inline:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}._course-outline-with-detail__row_x9egx_2{flex-direction:row;height:calc(100vh - 15rem);padding-bottom:2rem;display:flex;position:sticky;top:7rem}._course-outline-with-detail__detail_x9egx_2{border-radius:8px;width:60%;height:100%;margin-left:1rem;display:-webkit-flex;position:relative}._course-outline-with-detail__detail_x9egx_2 ._single-lesson-wrapper_x9egx_2{border-radius:8px;margin-bottom:20rem;margin-left:1rem;padding-bottom:0;box-shadow:0 .25rem .75rem #0003}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}._header__day-of-the-week_1kxkl_2{font-size:var(--text-2xl,1.5rem);--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em)}._header__day_1kxkl_2{font-size:var(--text-4xl,2.25rem);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em)}._header_1kxkl_2{width:100%;padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 8);flex-direction:row;justify-content:space-between;display:flex}._header__close_1kxkl_2{position:initial}._body_1kxkl_2{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 2)}._body_1kxkl_2>div{width:100%}._unit-title_at7yk_2{padding-bottom:0;line-height:1}._unit-date-info_at7yk_2{font-weight:400}[data-is-moving] ._unit-date-info_at7yk_2{visibility:hidden}._unit-block-title_at7yk_2{text-align:left;width:100%;padding-left:0;font-weight:600;line-height:1.1}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-border-style:solid;--tw-leading:initial}}}._schedule-button_8ys0s_2{background-color:var(--color-link-blue,#00abfa);color:var(--color-white,#fff);min-width:25%;margin:auto}._schedule-button_8ys0s_2:hover{text-decoration-line:underline;transform:translateY(-2px);box-shadow:0 6px 20px #00000026,0 2px 6px #0000001a}._schedule-button_8ys0s_2:active{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(0)scale(.95)}._schedule-button_8ys0s_2:focus{border-color:var(--color-link-blue,#00abfa);background-color:var(--color-white,#fff);color:var(--color-link-blue,#00abfa);text-decoration-line:underline}._headers_8ys0s_2{font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-link-blue,#00abfa);margin-bottom:calc(var(--spacing,.25rem) * 2)}._headers--classes_8ys0s_2{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers,#e0e0e0)}._headers__attachment-edit-notice_8ys0s_2{margin-bottom:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 6);font-size:var(--text-xl,1.25rem);--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500);color:var(--color-black,#22292f);border-radius:var(--radius-lg,.5rem);background-color:var(--color-grey-lighter,#f1f5f8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-grey-light,#dae1e7)}._attachment-section_8ys0s_2{border-bottom-style:var(--tw-border-style);margin-bottom:calc(var(--spacing,.25rem) * 6);border-bottom-width:1px}._attachments__buttons_8ys0s_2{flex-direction:row;align-items:center;display:flex}._attachment-button_8ys0s_2{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hint,#bdbdbd);font-size:var(--text-xl,1.25rem);color:var(--color-link-blue,#00abfa);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 2);margin-right:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:3.40282e38px;flex-direction:row;align-items:center;display:flex}._attachment-button_8ys0s_2>svg{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);margin-right:calc(var(--spacing,.25rem) * 1);fill:currentColor}._attachment-button_8ys0s_2:hover{text-decoration-line:underline}._attachment-button_8ys0s_2:focus{border-color:var(--color-white,#fff);background-color:var(--color-link-blue,#00abfa);color:var(--color-white,#fff);outline:none;text-decoration-line:underline}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}._attachment-line_1qfe1_2{border-top-style:var(--tw-border-style);border-top-width:1px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}._attachment-line__right_1qfe1_2{font-size:var(--text-xl,1.25rem);color:var(--color-secondary-text,#757575);margin-block:calc(var(--spacing,.25rem) * 3);justify-content:flex-start;align-items:center;display:flex}._file-name-section_1qfe1_2{flex-direction:column;display:flex}._attachment-line__left_1qfe1_2{flex-direction:row;justify-content:space-between;display:flex}._share-mode-select__change-mode_1qfe1_2{padding-block:calc(var(--spacing,.25rem) * 4);text-align:right;font-size:var(--text-xl,1.25rem);color:var(--color-link-blue,#00abfa);margin-right:calc(var(--spacing,.25rem) * 12);width:auto}._share-mode-option_1qfe1_2{padding-inline:calc(var(--spacing,.25rem) * 4);flex-direction:row;justify-content:space-between;display:flex}._share-mode-option_1qfe1_2._--is-selected_1qfe1_2{text-align:right;width:calc(var(--spacing,.25rem) * 4);text-decoration-line:underline}._remove-attachment-btn_1qfe1_2>svg{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);fill:var(--color-secondary-text)}._status-box-icon_1qfe1_2{margin-right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);flex-shrink:0}._status-box-icon_1qfe1_2._--success_1qfe1_2{color:var(--color-green,#b3ea7b)}._status-box-icon_1qfe1_2._--error_1qfe1_2{color:var(--color-red,#f6836f)}._status-box-icon_1qfe1_2 svg{fill:currentColor}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial}}}._class-settings__wrapper_tmnqr_2{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers,#e0e0e0);margin-bottom:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 2);flex-direction:column}._class-settings_tmnqr_2{flex-direction:row;justify-content:space-between;display:flex}._left-side_tmnqr_2{flex-direction:row;justify-content:center;align-items:center;display:flex}._right-side_tmnqr_2{flex-direction:row;justify-content:flex-end;align-items:center;display:flex}._right-side_tmnqr_2>button,._right-side_tmnqr_2>div{margin-left:calc(var(--spacing,.25rem) * 2)}._status-icon_tmnqr_2{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);padding:calc(var(--spacing,.25rem) * 3);border-radius:3.40282e38px}._status-icon_tmnqr_2[data-status=UNSCHEDULED],._status-icon_tmnqr_2[data-status=DELETED]{width:0;padding:0}._status-icon_tmnqr_2[data-status=PUBLISHED]{color:var(--color-white,#fff);background-color:#a4de6e}._status-icon_tmnqr_2[data-status=SCHEDULED]{color:#0000004d;background-color:#f2d354}._status-icon_tmnqr_2 svg{fill:currentColor;width:100%;height:100%}._class-name-block_tmnqr_2{margin-left:calc(var(--spacing,.25rem) * 2);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}._class-name_tmnqr_2{font-size:var(--text-2xl,1.5rem);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600)}._class-name_tmnqr_2 a{padding-bottom:calc(var(--spacing,.25rem) * 0);text-decoration-line:underline;-webkit-text-decoration-color:var(--color-link-blue);text-decoration-color:var(--color-link-blue)}._class-name_tmnqr_2 a svg{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);fill:var(--color-link-blue)}._class-status_tmnqr_2{font-size:var(--text-base,1rem);--tw-leading:1;line-height:1}._class-status_tmnqr_2[data-status=PUBLISHED]{color:#a4de6e}._class-status_tmnqr_2[data-status=SCHEDULED]{color:#cdb851}._class-settings__buttons_tmnqr_2{justify-content:flex-end;display:flex}._btn-schedule_tmnqr_2{margin-right:calc(var(--spacing,.25rem) * 4);height:100%;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-xl,1.25rem);color:var(--color-link-blue,#00abfa);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-link-blue,#00abfa);--tw-leading:1;border-radius:3.40282e38px;line-height:1}._btn-schedule_tmnqr_2:hover,._btn-schedule_tmnqr_2:active{text-decoration-line:underline}._btn-schedule_tmnqr_2._--enabled_tmnqr_2{border-color:var(--color-dividers,#e0e0e0)}._btn-schedule_tmnqr_2._--basic_tmnqr_2{margin-right:calc(var(--spacing,.25rem) * 0)}._btn-schedule_tmnqr_2:focus{background-color:var(--color-link-blue,#00abfa);color:var(--color-white,#fff);outline:none;text-decoration-line:underline}._btn-schedule__info_tmnqr_2{flex-direction:row;align-items:center;display:flex}._btn-schedule__info_tmnqr_2>svg{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);fill:var(--color-hint)}._btn-schedule__text_tmnqr_2{padding-right:calc(var(--spacing,.25rem) * 4);flex-direction:column;align-items:flex-start;display:flex}._btn-schedule__text__status_tmnqr_2{font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-link-blue,#00abfa)}._btn-schedule__text__date-time_tmnqr_2{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-black,#22292f)}._btn-trash_tmnqr_2{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);color:var(--color-hint,#bdbdbd);height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);padding:calc(var(--spacing,.25rem) * 3);border-radius:3.40282e38px}._btn-trash_tmnqr_2 svg{fill:currentColor;width:100%;height:100%}._btn-trash_tmnqr_2:hover{border-color:var(--color-red,#f6836f);color:var(--color-red,#f6836f)}._btn-trash_tmnqr_2:active{background-color:var(--color-red,#f6836f);color:var(--color-white,#fff)}._dropdown-menu_tmnqr_2{padding:calc(var(--spacing,.25rem) * 0)}._schedule-time-menu_tmnqr_2{padding-block:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 6);text-align:left;font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}._schedule-date__header_tmnqr_2{padding-inline:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 6);text-align:left;font-size:var(--text-4xl,2.25rem);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);letter-spacing:-.5px}._schedule-time__header_tmnqr_2{padding-top:calc(var(--spacing,.25rem) * 4);text-align:left;font-size:var(--text-4xl,2.25rem);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);letter-spacing:-.5px}._schedule-date_tmnqr_2{padding-inline:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 4)}._schedule-time_tmnqr_2{padding-bottom:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 8);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-dividers,#e0e0e0);text-align:left;font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}._post-warning-box_tmnqr_2{justify-content:flex-start;width:100%;display:flex}._post-warning-message_tmnqr_2{margin-bottom:calc(var(--spacing,.25rem) * 2);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);text-align:center;font-size:var(--text-xl,1.25rem);--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500);border-radius:var(--radius-lg,.5rem);color:var(--color-black,#22292f);background-color:#f5d5474d}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._inputs_1iuhn_2{font-size:var(--text-xl,1.25rem);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);margin-bottom:calc(var(--spacing,.25rem) * 4);width:100%;padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);transition:border-color .1s ease-in-out}._inputs_1iuhn_2:focus-within{border-color:var(--color-link-blue,#00abfa);outline:none}._title_1iuhn_2{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}._points_1iuhn_2{text-align:right;width:calc(var(--spacing,.25rem) * 24)}._description_1iuhn_2{min-height:4rem}._top-row_1iuhn_2{flex-direction:row;display:flex}._top-row_1iuhn_2>div{margin-right:calc(var(--spacing,.25rem) * 1)}._top-row_1iuhn_2>div:last-child{margin-right:calc(var(--spacing,.25rem) * 0)}._top-row__section_1iuhn_2{flex-direction:column;display:flex}._top-row__section_1iuhn_2._first_1iuhn_2{flex-grow:3}._headers_1iuhn_2{font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-link-blue,#00abfa);-webkit-user-select:none;user-select:none}input[type=number]{-moz-appearance:textfield}input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._select-trigger_1iuhn_2{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);font-size:var(--text-xl,1.25rem);--tw-leading:1;white-space:nowrap;border-top:1px solid var(--dividers);border-left:1px solid var(--dividers);border-right:1px solid var(--dividers);min-width:20rem;min-height:3rem;margin-bottom:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);flex-direction:row;align-items:center;line-height:1;transition:border-color .1s ease-in-out;display:flex}._select-trigger_1iuhn_2.ember-power-select-trigger--active{border-radius:var(--radius-lg,.5rem);border-width:1px;border-top:1px solid var(--color-link-blue);border-left:1px solid var(--color-link-blue);border-right:1px solid var(--color-link-blue)}._select-trigger_1iuhn_2.ember-power-select-trigger--active .ember-power-select-placeholder{display:none}._select-trigger_1iuhn_2.ember-basic-dropdown-trigger--above[aria-expanded=true]{border-radius:var(--radius-lg,.5rem)}._select-trigger_1iuhn_2:focus{border-top:1px solid var(--color-link-blue);border-left:1px solid var(--color-link-blue);border-right:1px solid var(--color-link-blue);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-link-blue,#00abfa);border-radius:var(--radius-lg,.5rem)}._select-trigger_1iuhn_2 .ember-power-select-selected-item{margin-right:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 0)}._select-trigger_1iuhn_2 .ember-power-select-status-icon{right:8px}._select-trigger_1iuhn_2[aria-expanded=true]{border-top:1px solid var(--color-link-blue);border-left:1px solid var(--color-link-blue);border-right:1px solid var(--color-link-blue);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-link-blue,#00abfa);border-radius:.5rem!important}@keyframes _drop-fade-below_1iuhn_1{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes _drop-fade-above_1iuhn_1{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._select-dropdown_1iuhn_2{margin-top:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius-lg,.5rem);--tw-leading:1;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-top:1px solid var(--dividers);border-left:1px solid var(--dividers);border-right:1px solid var(--dividers);white-space:nowrap;line-height:1}._select-dropdown_1iuhn_2.ember-basic-dropdown--transitioning-in{animation:.2s cubic-bezier(.77,0,.175,1) _drop-fade-below_1iuhn_1}._select-dropdown_1iuhn_2.ember-power-select-dropdown.ember-basic-dropdown-content--below{border-top-left-radius:.5rem;border-top-right-radius:.5rem}._select-dropdown_1iuhn_2 .ember-power-select-option{margin-bottom:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);--tw-leading:1;line-height:1;font-size:var(--text-xl,1.25rem);position:relative}._select-dropdown_1iuhn_2 .ember-power-select-option[aria-current=true]{background-color:var(--color-grey-lighter,#f1f5f8);color:var(--color-link-blue,#00abfa);text-decoration-line:underline}._select-dropdown_1iuhn_2 .ember-power-select-option[aria-current=true][aria-selected=true]{background-color:var(--color-grey-lighter,#f1f5f8)}._select-dropdown_1iuhn_2 .ember-power-select-option[aria-selected=true]{background-color:var(--color-white,#fff)}._select-dropdown_1iuhn_2 .ember-power-select-option[aria-selected=true]:before{content:"✓";padding-top:0;font-size:.8rem;line-height:1.2rem;position:absolute;left:.5em}._select-dropdown_1iuhn_2 input{font-size:var(--text-xl,1.25rem)}._choice_1iuhn_2,._choice-add_1iuhn_2{font-size:var(--text-xl,1.25rem);margin-bottom:calc(var(--spacing,.25rem) * 4);flex-direction:row;justify-content:flex-start;align-items:center;display:flex}._choice-add_1iuhn_2{margin-left:calc(var(--spacing,.25rem) * 6);padding-left:calc(var(--spacing,.25rem) * 1);color:var(--color-secondary-text,#757575)}input._choice-input_1iuhn_2{margin-right:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 0);border-bottom-style:var(--tw-border-style);border-color:#0000;border-bottom-width:1px;flex-grow:1}input._choice-input_1iuhn_2:focus-within{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-link-blue,#00abfa);outline:none}._choice-icon_1iuhn_2,._choice-move_1iuhn_2,._choice-remove_1iuhn_2{margin-right:calc(var(--spacing,.25rem) * 1);width:calc(var(--spacing,.25rem) * 6);color:var(--color-hint,#bdbdbd);flex-direction:row;justify-content:center;align-items:center;display:flex}:is(._choice-icon_1iuhn_2,._choice-move_1iuhn_2,._choice-remove_1iuhn_2) svg{fill:currentColor}._choice-move_1iuhn_2,._choice-remove_1iuhn_2{cursor:pointer}._choice-remove_1iuhn_2:hover{color:var(--color-red,#f6836f)}._headers__multiple-choice-edit-notice_1iuhn_2{margin-block:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 6);font-size:var(--text-xl,1.25rem);--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500);color:var(--color-black,#22292f);border-radius:var(--radius-lg,.5rem);background-color:var(--color-grey-lighter,#f1f5f8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-grey-light,#dae1e7)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}._notice_7xd15_2{margin-bottom:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 2);text-align:center;font-size:var(--text-3xl,1.875rem);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);color:var(--color-black,#22292f)}._button-row_7xd15_2{width:100%;padding-inline:calc(var(--spacing,.25rem) * 8)}._button-row_7xd15_2 button{width:100%}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-leading:initial}}}._course-rows-header_5cbfm_2{margin-inline:calc(var(--spacing,.25rem) * 8);margin-top:calc(var(--spacing,.25rem) * 8);font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}._course-rows_5cbfm_2{margin-inline:calc(var(--spacing,.25rem) * 8);margin-top:calc(var(--spacing,.25rem) * 2);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-dividers,#e0e0e0);flex-direction:column;display:flex}._course-row_5cbfm_2{margin:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers,#e0e0e0);width:100%;padding-block:calc(var(--spacing,.25rem) * 2);-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;transition:background-color .2s ease-in-out;display:flex}._course-row_5cbfm_2:last-child{--tw-border-style:none;border-style:none}._course-row__course-title_5cbfm_2{text-overflow:ellipsis;text-align:left;font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);white-space:nowrap;text-shadow:none;color:#000;align-self:center;width:calc(100% - 35px);overflow:hidden}._button_5cbfm_2{cursor:pointer;margin-inline:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 8);flex-direction:row;justify-content:flex-start;align-items:center;display:flex}._button_5cbfm_2:last-child{margin-bottom:calc(var(--spacing,.25rem) * 0)}._button_5cbfm_2:hover,._button_5cbfm_2:hover ._button__icon_5cbfm_2,._button_5cbfm_2:hover ._button__text_5cbfm_2{color:var(--color-link-blue,#00abfa)}._button__icon_5cbfm_2{margin-right:calc(var(--spacing,.25rem) * 4);flex-shrink:0;width:1.5rem;height:1.5rem}._button__icon_5cbfm_2:not([data-has-color-icon]) svg{fill:var(--color-hint-dark)}._button__icon_5cbfm_2{fill:currentColor}._button__text_5cbfm_2{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);width:100%;line-height:1;font-weight:var(--font-weight-semibold,600);color:#000;font-size:1.25rem;font-weight:600;font-size:var(--text-3xl,1.875rem)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial}}}._body_1j3da_2{max-height:50vh;overflow-y:scroll}._card-list_1j3da_2{margin-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4)}._card-list__item-wrapper_1j3da_2{margin-bottom:calc(var(--spacing,.25rem) * 2);flex-direction:row;align-items:stretch;width:100%;display:flex}._card-list__item--card-course-slot_1j3da_2{background-color:var(--course-color,white);border-color:var(--course-color,var(--color-dividers))}._card-list__item_1j3da_2{width:100%;padding-block:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);-webkit-user-select:none;user-select:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);flex-direction:row;align-items:center;transition:box-shadow .2s,transform .2s;display:flex}._card-list__item_1j3da_2.sortable-item:not(.is-dragging){transition:box-shadow .2s,transform .2s}._card-list__item_1j3da_2:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(._card-list__item_1j3da_2.is-dragging,._card-list__item_1j3da_2:active){z-index:9999999;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#0000;position:relative}._card-list__item__move-button_1j3da_2{margin-inline:calc(var(--spacing,.25rem) * 2);cursor:move}._card-list__item__text_1j3da_2{font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}._body_kc5h9_2{margin-inline:calc(var(--spacing,.25rem) * 8)}._day-list_kc5h9_2{margin-block:calc(var(--spacing,.25rem) * 4)}._day-list__day_kc5h9_2{cursor:pointer;-webkit-user-select:none;user-select:none;padding-bottom:calc(var(--spacing,.25rem) * 4);flex-direction:row;align-items:center;display:flex}._day-list__day_kc5h9_2:last-child{padding-bottom:calc(var(--spacing,.25rem) * 0)}._day-list__day_kc5h9_2._--is-selected_kc5h9_2{color:var(--color-link-blue,#00abfa)}._day-list__day__checkbox_kc5h9_2{margin-right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6)}._day-list__day__checkbox_kc5h9_2 svg{fill:currentColor}._day-list__day__name_kc5h9_2{font-size:var(--text-2xl,1.5rem);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600)}._must-remove-reset_kc5h9_2{margin-top:calc(var(--spacing,.25rem) * 4);font-size:var(--text-2xl,1.5rem);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-font-weight:initial}}}._routine-not-updating-from-template-notice_m37t6_2{margin-inline:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-block:calc(var(--spacing,.25rem) * 4);-webkit-user-select:none;user-select:none}._rotation-exception_m37t6_2{margin-inline:calc(var(--spacing,.25rem) * 6);margin-block:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:flex-start;align-items:center;display:flex}._rotation-exception__icon_m37t6_2{margin-right:calc(var(--spacing,.25rem) * 4);margin-left:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10)}._rotation-exception__icon_m37t6_2 svg{width:100%;height:100%}._routine-not-updating-from-template-notice__header_m37t6_2,._rotation-exception__header_m37t6_2{text-align:center;font-size:var(--text-2xl,1.5rem);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);letter-spacing:-.01em;margin-bottom:calc(var(--spacing,.25rem) * 2)}._rotation-exception__text_m37t6_2{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}._routine-not-updating-from-template-notice__subheader_m37t6_2,._rotation-exception__subheader_m37t6_2{text-align:center;font-size:var(--text-xl,1.25rem);--tw-leading:1;line-height:1}._routine-not-updating-from-template-notice__action-link_m37t6_2,._rotation-exception__subheader__link_m37t6_2{cursor:pointer;text-decoration-line:underline}._rotation-exception__header_m37t6_2,._rotation-exception__subheader_m37t6_2{text-align:left;width:100%;margin-bottom:calc(var(--spacing,.25rem) * 0)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}._day-label_g5sc9_2{margin-left:calc(var(--spacing,.25rem) * 1);font-size:var(--text-2xl,1.5rem);--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);color:var(--color-secondary-text,#757575);text-transform:uppercase}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}._header-bar_hjkiv_2{margin-bottom:calc(var(--spacing,.25rem) * 4);-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;display:flex}._header-bar__back-arrow_hjkiv_2{margin-right:calc(var(--spacing,.25rem) * 2);margin-left:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);cursor:pointer}._header-bar__back-arrow_hjkiv_2 svg{fill:currentColor}._header-bar__back-arrow_hjkiv_2:hover{color:var(--color-link-blue,#00abfa)}._header-bar__text_hjkiv_2{font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}._class-list_hjkiv_2{margin-top:calc(var(--spacing,.25rem) * 2);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);flex-direction:column;align-items:center;max-height:70vh;display:flex;overflow-y:scroll}._toggle-course-is-on_hjkiv_2{margin:calc(var(--spacing,.25rem) * 0);margin-bottom:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);padding-left:calc(var(--spacing,.25rem) * 4);-webkit-user-select:none;user-select:none;border:1px solid var(--course-color,transparent);flex-direction:row;align-items:center;transition:background-color .2s ease-in-out;display:flex}._toggle-course-is-on_hjkiv_2._is-off_hjkiv_2{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);color:var(--color-secondary-text,#757575)}._toggle-course-is-on__course-title_hjkiv_2{text-overflow:ellipsis;text-align:left;font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);white-space:nowrap;text-shadow:none;color:#000;align-self:center;width:calc(100% - 35px);overflow:hidden}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial}}}._header-bar__text_1ih2m_2{font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}._toggle-line-up-classes-divider_1ih2m_2{margin-block:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers,#e0e0e0)}._toggle-line-up-classes-row_1ih2m_2{flex-direction:row;justify-content:space-between;display:flex}._toggle-line-up-classes-row__text_1ih2m_2{font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);white-space:nowrap;flex-grow:1}._toggle-classes-instructions_1ih2m_2{margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--color-white,#fff);color:var(--color-link-blue,#00abfa);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);border-color:var(--color-link-blue,#00abfa);flex-direction:row;align-items:center;display:flex}._toggle-classes-instructions_1ih2m_2 svg{fill:currentColor;margin-right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10)}._toggle-classes-instructions__text_1ih2m_2{--tw-leading:1;flex-direction:column;align-items:flex-start;line-height:1;display:flex}._toggle-classes-instructions__header_1ih2m_2{font-size:var(--text-2xl,1.5rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}._toggle-classes-instructions__subheader_1ih2m_2{font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}._class-list_1ih2m_2{margin-top:calc(var(--spacing,.25rem) * 2)}._class-list__class_1ih2m_2{margin-bottom:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 1);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);justify-content:space-between;align-items:center;display:flex}._class-list__class_1ih2m_2.is-selected{border-color:#0000}._class-list__class_1ih2m_2:active{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}._class-list__class_1ih2m_2.is-dragging{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}._class-list__class__move-button_1ih2m_2{margin-right:calc(var(--spacing,.25rem) * 2);align-items:center;display:flex}._class-list__class__title_1ih2m_2{font-size:var(--text-xl,1.25rem);-webkit-user-select:none;user-select:none;text-overflow:ellipsis;white-space:nowrap;max-width:250px;padding-right:1rem;overflow-x:hidden}._class-list__class__title_1ih2m_2._is-selected_1ih2m_2{font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}._class-list__class__title_1ih2m_2._is-not-selected_1ih2m_2{color:var(--color-hint,#bdbdbd);text-decoration-line:line-through}._class-list__class__checkbox_1ih2m_2{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6)}._class-list__class__checkbox_1ih2m_2._is-not-selected_1ih2m_2{fill:var(--color-hint)}._class-list__class__left-side_1ih2m_2{flex-direction:row;width:100%;display:flex}._controls_1ih2m_2{margin-block:calc(var(--spacing,.25rem) * 1);margin-bottom:calc(var(--spacing,.25rem) * 2);margin-left:calc(var(--spacing,.25rem) * 4);flex-direction:row;justify-content:flex-end;align-items:flex-end;width:100%;display:flex}._controls__inner_1ih2m_2{flex-direction:row;justify-content:flex-end;align-items:flex-end;display:flex}._controls__control_1ih2m_2{cursor:pointer;font-size:var(--text-lg,1.125rem);color:var(--color-hint,#bdbdbd)}._controls__control_1ih2m_2:hover{color:var(--color-link-blue,#00abfa);text-decoration-line:underline}._controls__control_1ih2m_2:hover:after{color:var(--color-hint,#bdbdbd)}._controls__control_1ih2m_2:first-child{padding-right:calc(var(--spacing,.25rem) * 2)}._controls__control_1ih2m_2:first-child:after{padding-left:calc(var(--spacing,.25rem) * 2);content:"|"}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._schedule-date__body_ncud8_2{flex-direction:row;display:flex}._schedule-date__relative_ncud8_2{text-align:left;padding-right:calc(var(--spacing,.25rem) * 8)}._schedule-date__date_ncud8_2{margin-bottom:calc(var(--spacing,.25rem) * 3);font-size:var(--text-xl,1.25rem);flex-direction:row;align-items:center;display:flex}._schedule-date__date_ncud8_2>input{color:var(--color-link-blue,#00abfa)}._schedule-date__date_ncud8_2>input,._schedule-date__date_ncud8_2>label{margin:calc(var(--spacing,.25rem) * 0);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);-webkit-user-select:none;user-select:none}._schedule-date__date_ncud8_2>label{margin-left:calc(var(--spacing,.25rem) * 0)}._schedule-date__date_ncud8_2>input:checked+label,._schedule-date__date_ncud8_2>input:checked+label ._schedule-date__date__relative_ncud8_2{color:var(--color-link-blue,#00abfa)}._schedule-date__date__relative_ncud8_2{--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-secondary-text,#757575)}._schedule-date__specific_ncud8_2{padding-bottom:calc(var(--spacing,.25rem) * 4)}._schedule-date__specific_ncud8_2 .planbook-school-year-dates__calendar .ember-power-calendar-nav{--tw-leading:1;line-height:1}._schedule-date__specific_ncud8_2 .ember-power-calendar-day{border-radius:3.40282e38px}._schedule-date__specific_ncud8_2 .ember-power-calendar-day:hover{border-top-style:var(--tw-border-style);border-top-width:1px;border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-left-width:1px;border-color:var(--color-link-blue,#00abfa);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}._schedule-date__specific_ncud8_2 .ember-power-calendar-day--selected{color:#000!important}._schedule-date__specific_ncud8_2 .ember-power-calendar-day--focused{border-top-style:var(--tw-border-style);border-top-width:1px;border-right-style:var(--tw-border-style);border-right-width:1px;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-left-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-left-width:1px;border-color:var(--color-link-blue,#00abfa);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);outline:none;box-shadow:none!important}._schedule-date__calendar_ncud8_2{width:200px;margin-inline:auto}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}._time-select_1s6sa_2{text-align:left;font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}._time-select__set-time_1s6sa_2{margin-bottom:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);padding-right:calc(var(--spacing,.25rem) * 10);padding-left:calc(var(--spacing,.25rem) * 4);text-align:left;font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-black,#22292f);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);appearance:none;-webkit-print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%239ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border-radius:3.40282e38px;width:100%}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}._help-menu-button__anchor_g4wcg_2{flex-direction:row;justify-content:center;align-items:center;display:flex}._help-menu-button__anchor_g4wcg_2 svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6)}._trigger-text_g4wcg_2{padding-right:calc(var(--spacing,.25rem) * 4);font-size:var(--text-2xl,1.5rem);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-link-blue,#00abfa)}._dropdown-body_g4wcg_2{padding:calc(var(--spacing,.25rem) * 0)}._dropdown-body_g4wcg_2>*+*{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-dividers,#e0e0e0)}._dropdown-body_g4wcg_2>._row_g4wcg_2:first-child{border-radius:1rem 1rem 0 0}._row_g4wcg_2{align-self:stretch;align-items:center;gap:15px;padding:15.6px 24px;transition:background-color .2s ease-in-out;display:flex}._row_g4wcg_2:hover{background-color:var(--color-gray-50,#f9fafb);text-decoration:none}._row-icon_g4wcg_2{width:36px;min-width:36px;max-width:36px;height:36px}._row-text_g4wcg_2{flex-direction:column;justify-content:center;align-items:flex-start;padding-left:0;display:flex}._row-text-headline_g4wcg_2{color:#000;letter-spacing:-.015rem;font-size:18px;font-style:normal;font-weight:900}._row-text-description_g4wcg_2{color:#727272;font-size:15px;font-style:normal;font-weight:400;line-height:125%}._sync-status-row_g4wcg_2{cursor:pointer;padding:1rem 2rem 1.3rem}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}._help-menu-button__anchor_170cn_2{flex-direction:row;justify-content:center;align-items:center;display:flex}._help-menu-button__anchor_170cn_2 svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6)}._trigger-text_170cn_2{padding-right:calc(var(--spacing,.25rem) * 4);font-size:var(--text-2xl,1.5rem);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-link-blue,#00abfa)}._dropdown-body_170cn_2{padding:calc(var(--spacing,.25rem) * 0)}._dropdown-body_170cn_2>*+*{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-dividers,#e0e0e0)}._dropdown-body_170cn_2>._row_170cn_2:first-child{border-radius:1rem 1rem 0 0}._row_170cn_2{align-self:stretch;align-items:center;gap:1.3rem;padding:1.33333rem 2rem;transition:background-color .2s ease-in-out;display:flex}._row_170cn_2:hover{background-color:var(--color-gray-50,#f9fafb);text-decoration:none}._row-icon_170cn_2{width:3rem;min-width:3rem;max-width:3rem;height:3rem}._row-text_170cn_2{flex-direction:column;justify-content:center;align-items:flex-start;padding-left:0;display:flex}._row-text-headline_170cn_2{color:#000;letter-spacing:-.015rem;font-size:1.5rem;font-style:normal;font-weight:900}._row-text-description_170cn_2{color:#727272;font-size:1.25rem;font-style:normal;font-weight:400;line-height:125%}._sync-status-row_170cn_2{cursor:pointer;padding:1rem 2rem 1.3rem}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial}}}._change-time-body_19unl_2{width:100%;padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;gap:1rem;padding-bottom:0}._course-time-input-start-end-group_19unl_2{flex-direction:row;gap:1rem;display:flex}._course-time-label-input-group_19unl_2{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-link-blue,#00abfa);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}._course-time-input-label_19unl_2{font-size:var(--text-xl,1.25rem);color:var(--color-link-blue,#00abfa)}._course-time-input_19unl_2{width:100%;font-size:var(--text-2xl,1.5rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);align-content:center}._course-time-input_19unl_2:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._course-time-input_19unl_2:focus{outline-offset:2px;outline:2px solid #0000}}._submit-row_19unl_2{flex-direction:row;display:flex}._submit_19unl_2{margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 6);width:100%;padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-2xl,1.5rem);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}._two-line-row__sub-heading_1weft_2{cursor:pointer;font-size:var(--text-lg,1.125rem);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-font-weight:initial;--tw-leading:initial}}}._modal_1mq90_2{width:100%;height:var(--vh,100vh);z-index:999999;background-color:#4d4d4d66;justify-content:center;display:flex;overflow:scroll}._modal-inner_1mq90_2{height:100%;max-width:var(--container-lg,50rem);padding-top:calc(var(--spacing,.25rem) * 12);border-radius:var(--radius-lg,.5rem);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:#fff;border-radius:2rem;flex-direction:column;width:80%;height:80%;max-height:60rem;margin-block:auto;display:flex;position:relative;transform:translateZ(0)}@media(max-width:480px){._modal-inner_1mq90_2{margin-inline:calc(var(--spacing,.25rem) * 4);margin-block:calc(var(--spacing,.25rem) * 4);width:100%;padding-top:calc(var(--spacing,.25rem) * 8);height:calc(100% - 2rem)}}._modal-header_1mq90_2{-webkit-user-select:none;user-select:none;width:100%;padding-bottom:calc(var(--spacing,.25rem) * 8);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers,#e0e0e0);font-size:var(--text-4xl,2.25rem);flex-direction:column;align-items:center;display:flex}@media(max-width:480px){._modal-header_1mq90_2{padding-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-3xl,1.875rem)}}._modal-header__title_1mq90_2{--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);letter-spacing:-.03em}._modal-header__sub-title_1mq90_2{--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);letter-spacing:-.02em}._pane_1mq90_2{height:100%;min-height:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 12);padding-block:calc(var(--spacing,.25rem) * 8);flex-direction:column;flex-grow:1;gap:2rem;display:flex;overflow:hidden}@media(max-width:480px){._pane_1mq90_2{padding:calc(var(--spacing,.25rem) * 6);gap:1.5rem;overflow:scroll}}._section_1mq90_2:last-of-type{min-height:calc(var(--spacing,.25rem) * 0);flex-direction:column;flex-grow:1;display:flex}._section-title_1mq90_2{font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);-webkit-user-select:none;user-select:none}._email-wrapper_1mq90_2{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);padding-bottom:calc(var(--spacing,.25rem) * 8);flex-direction:column;flex-grow:1;min-height:0;display:flex;overflow:hidden}@media(max-width:480px){._email-wrapper_1mq90_2{padding-bottom:calc(var(--spacing,.25rem) * 4)}}._subject-input_1mq90_2{height:calc(var(--spacing,.25rem) * 16);width:100%;padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xl,1.25rem);color:var(--color-charcoal,#4d4d4de6);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers,#e0e0e0);box-shadow:none;opacity:1}._subject-input_1mq90_2:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._subject-input_1mq90_2:focus{outline-offset:2px;outline:2px solid #0000}}._subject-input_1mq90_2::placeholder{opacity:1!important}._message-input_1mq90_2{width:100%;padding:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xl,1.25rem);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);color:var(--color-charcoal,#4d4d4de6);resize:vertical;flex-grow:1;min-height:0;overflow-y:auto}._message-input_1mq90_2:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._message-input_1mq90_2:focus{outline-offset:2px;outline:2px solid #0000}}._lesson-plan-link-button_1mq90_2{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-cc-primary,#10bbcb);font-size:var(--text-xl,1.25rem);color:var(--color-cc-primary,#10bbcb);-webkit-user-select:none;user-select:none;margin-inline:calc(var(--spacing,.25rem) * 16);padding-inline:calc(var(--spacing,.25rem) * 16);padding-block:calc(var(--spacing,.25rem) * 4);text-align:center;cursor:pointer;border-radius:3.40282e38px;place-self:center;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out,text-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out;display:flex}._lesson-plan-link-button_1mq90_2:hover{border-color:var(--color-cc-primary-dark,#16a8b6);color:var(--color-cc-primary-dark,#16a8b6);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:scale(1.005),translateY(2px);text-decoration-line:none}._button-group_1mq90_2{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-dividers,#e0e0e0);background-color:var(--color-gray-100,#f3f4f6);font-size:var(--text-2xl,1.5rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);-webkit-user-select:none;user-select:none;padding-inline:calc(var(--spacing,.25rem) * 12);padding-top:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 12);border-bottom-right-radius:2rem;border-bottom-left-radius:2rem;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;display:flex}@media(max-width:480px){._button-group_1mq90_2{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 6);font-size:var(--text-xl,1.25rem)}}._send-button_1mq90_2{background-color:var(--color-cc-primary,#10bbcb);padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 4);color:var(--color-white,#fff);border-radius:3.40282e38px;align-self:center;width:100%;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out}._send-button_1mq90_2:enabled{cursor:pointer}._send-button_1mq90_2:enabled:hover{background-color:var(--color-cc-primary-dark,#16a8b6);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:scale(1.005),translateY(2px);text-decoration-line:none}._send-button_1mq90_2:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._send-button_1mq90_2:focus{outline-offset:2px;outline:2px solid #0000}}._send-button_1mq90_2:disabled{opacity:.5}._cancel-button_1mq90_2{padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-grey-light,#dae1e7);background-color:var(--color-white,#fff);color:var(--color-charcoal,#4d4d4de6);border-radius:3.40282e38px;align-self:center;width:100%;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out}._cancel-button_1mq90_2:enabled{cursor:pointer}._cancel-button_1mq90_2:enabled:hover{border-color:var(--color-grey,#b8c2cc);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:scale(1.005),translateY(2px);text-decoration-line:none}._cancel-button_1mq90_2:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._cancel-button_1mq90_2:focus{outline-offset:2px;outline:2px solid #0000}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}._button_2r12b_2{text-align:center;font-size:var(--text-2xl,1.5rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-link-blue,#00abfa);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-link-blue,#00abfa);margin-inline:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);border-radius:3.40282e38px;transition:color .2s,background-color .2s;display:block}._button_2r12b_2:first-child{margin-top:calc(var(--spacing,.25rem) * 6)}._button_2r12b_2:hover,._button_2r12b_2:focus{--tw-outline-style:none;outline-style:none;text-decoration-line:underline}@media(forced-colors:active){._button_2r12b_2:hover,._button_2r12b_2:focus{outline-offset:2px;outline:2px solid #0000}}._button_2r12b_2:active{background-color:var(--color-link-blue,#00abfa);color:var(--color-white,#fff);--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._button_2r12b_2:active{outline-offset:2px;outline:2px solid #0000}}._button_2r12b_2._--no-horizontal-margin_2r12b_2{margin-inline:calc(var(--spacing,.25rem) * 0)}._button_2r12b_2._--is-link-style_2r12b_2{padding-block:calc(var(--spacing,.25rem) * 0);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);border-color:#0000}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}._perspective-trigger-wrapper_jbsk9_2{margin-block:calc(var(--spacing,.25rem) * 4);flex-direction:row;align-items:stretch;display:flex}._perspective-trigger_jbsk9_2{cursor:pointer;text-align:center;color:var(--color-secondary-text,#757575);-webkit-user-select:none;user-select:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 2);border-radius:3.40282e38px;flex-direction:row;justify-content:center;align-items:center;font-size:15px;line-height:13px;display:flex}._perspective-trigger_jbsk9_2:hover,._perspective-trigger_jbsk9_2:active{background-color:var(--color-white,#fff);color:var(--color-link-blue,#00abfa)}@media(min-width:641px){._perspective-trigger_jbsk9_2{padding-left:calc(var(--spacing,.25rem) * 4)}}._perspective-trigger__icon_jbsk9_2{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);fill:currentColor;display:none}@media(min-width:641px){._perspective-trigger__icon_jbsk9_2{visibility:visible;display:block}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid}}}._show-link_1cuvd_2{margin-inline:calc(var(--spacing,.25rem) * 6);flex-direction:column;justify-content:center;display:flex}._link-box_1cuvd_2{margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);padding:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);background-color:var(--color-grey-lightest,#f8fafc);font-size:var(--text-xl,1.25rem);overflow-wrap:break-word;color:var(--color-link-blue,#00abfa)}._copy-box-wrapper_1cuvd_2{flex-direction:row;justify-content:center;align-self:stretch;align-items:stretch;width:100%;display:flex}._copy-box-wrapper_1cuvd_2 button{width:100%}._primary-title_1pxw6_2{padding-block:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 3);letter-spacing:-.04em;cursor:pointer;flex-direction:row;align-items:center;display:flex}._header-bar_9xzcq_2{padding-block:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 4);cursor:pointer;flex-direction:row;align-items:center;display:flex}._header-bar_9xzcq_2:hover{color:var(--color-link-blue,#00abfa)}._header-bar__back-arrow_9xzcq_2{margin-right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);flex-shrink:0}._header-bar__back-arrow_9xzcq_2 svg{fill:currentColor;width:100%;height:100%}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid;--tw-leading:initial}}}._edit-screen_b5nva_2{padding-inline:calc(var(--spacing,.25rem) * 6);padding-top:calc(var(--spacing,.25rem) * 6)}._toggle-row_b5nva_2{flex-direction:row;justify-content:space-between;display:flex}._toggle-row__label_b5nva_2{font-size:var(--text-xl,1.25rem)}._title_b5nva_2{font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);margin-bottom:calc(var(--spacing,.25rem) * 3);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);overflow-wrap:anywhere}._description_b5nva_2{font-size:var(--text-xl,1.25rem);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);margin-bottom:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);overflow-wrap:anywhere;min-height:4rem}._submit-row_b5nva_2{flex-direction:row;display:flex}._submit_b5nva_2{margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 6);width:100%;padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-2xl,1.5rem);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600)}._calendar_b5nva_2{margin-top:calc(var(--spacing,.25rem) * 2)}._calendar_b5nva_2 .ember-power-calendar-nav-control{margin-inline:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 1);color:var(--color-link-blue,#00abfa);height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);font-size:var(--text-3xl,1.875rem);--tw-leading:1;border-radius:3.40282e38px;flex-direction:row;justify-content:center;align-items:center;line-height:1;display:flex}._calendar_b5nva_2 .ember-power-calendar-nav-control:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._calendar_b5nva_2 .ember-power-calendar-nav-control:focus{outline-offset:2px;outline:2px solid #0000}}._calendar_b5nva_2 .ember-power-calendar-nav-control[disabled]{opacity:.3}._calendar_b5nva_2 .ember-power-calendar-nav-title{font-size:var(--text-2xl,1.5rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}._calendar_b5nva_2 .ember-power-calendar-weekdays{padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-base,1rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}._calendar_b5nva_2 .ember-power-calendar-week{padding-block:calc(var(--spacing,.25rem) * 1)}._calendar_b5nva_2 .ember-power-calendar-day{margin-inline:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xl,1.25rem);color:#000;height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);background-color:var(--color-grey-lighter,#f1f5f8);border:1px solid #0000;border-radius:3.40282e38px}._calendar_b5nva_2 .ember-power-calendar-day:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._calendar_b5nva_2 .ember-power-calendar-day:focus{outline-offset:2px;outline:2px solid #0000}}._calendar_b5nva_2 .ember-power-calendar-day:active{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._calendar_b5nva_2 .ember-power-calendar-day:active{outline-offset:2px;outline:2px solid #0000}}._calendar_b5nva_2 .ember-power-calendar-day:hover{border-color:var(--color-link-blue,#00abfa)}._calendar_b5nva_2 .ember-power-calendar-day--interactive[disabled]{opacity:1}._calendar_b5nva_2 .ember-power-calendar-day--current-month[disabled]{background-color:var(--color-white,#fff)}._calendar_b5nva_2 .ember-power-calendar-day--current-month[disabled]:hover{border-color:#0000}._calendar_b5nva_2 .ember-power-calendar-day--other-month{background-color:var(--color-white,#fff);color:var(--color-hint,#bdbdbd)}._calendar_b5nva_2 .ember-power-calendar-day--selected{border-color:var(--color-link-blue,#00abfa);background-color:var(--color-white,#fff);background-color:var(--color-link-blue,#00abfa);color:var(--color-white,#fff)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}._header_1jm4u_2{margin-top:calc(var(--spacing,.25rem) * 6);width:100%;padding-inline:calc(var(--spacing,.25rem) * 12);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 4);flex-direction:row;justify-content:space-between;align-items:center;display:flex}._header__close_1jm4u_2{position:initial}._header__text_1jm4u_2{margin-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-5xl,3rem);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em)}._body_1jm4u_2{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 2)}._body_1jm4u_2>div{width:100%}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._modal-wrapper_pl2aq_2{width:100vw;height:100vh;bottom:0;left:0;overflow:auto;position:fixed!important}._modal_pl2aq_2{z-index:2;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;max-height:100vh;padding:1rem;display:flex;position:sticky;top:0}._modal-content_pl2aq_2{border-radius:var(--radius-lg,.5rem);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);width:100%;max-width:600px;max-height:calc(100vh - 4rem);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:#fff;border-radius:2rem;overflow:auto}._exit-button-wrapper_pl2aq_2{flex-direction:row;justify-content:flex-end;align-items:flex-end;width:100%;max-width:600px;display:flex}._exit-button_pl2aq_2{margin-bottom:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);cursor:pointer;background-color:var(--color-white,#fff);border-radius:3.40282e38px;align-self:end;display:flex}._exit-button_pl2aq_2 svg{width:100%;height:100%;padding:calc(var(--spacing,.25rem) * 1);transition:fill .2s}:is(._exit-button_pl2aq_2:hover,._exit-button_pl2aq_2:active) svg{fill:var(--color-link-blue)}._background_pl2aq_2{height:var(--vh,100vh);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1;background-color:#0000004d;width:100vw;transition:background-filter .3s;position:fixed;top:0;left:0;overflow:hidden}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._template-sidebar_1ycf1_2{padding-inline:calc(var(--spacing,.25rem) * 6)}._header_1ycf1_2{margin-top:calc(var(--spacing,.25rem) * 6);width:100%;padding-inline:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 4);flex-direction:row;justify-content:space-between;align-items:center;display:flex}._header__close_1ycf1_2{position:initial}._header__text_1ycf1_2{flex-direction:column;width:100%;display:flex}._header__text-large_1ycf1_2{font-size:var(--text-6xl,4rem);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);padding-bottom:calc(var(--spacing,.25rem) * 8)}._header__text-medium_1ycf1_2{font-size:var(--text-4xl,2.25rem);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em)}._header__secondary-text_1ycf1_2{margin-bottom:calc(var(--spacing,.25rem) * 1);font-size:var(--text-2xl,1.5rem);--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);color:var(--color-secondary-text,#757575);flex-direction:row;justify-content:flex-start;align-items:center;display:flex}._header__secondary-text__link_1ycf1_2{font-size:var(--text-xl,1.25rem);color:var(--color-link-blue,#00abfa);cursor:pointer;padding-left:calc(var(--spacing,.25rem) * 3);text-decoration-line:underline}._header__secondary-text__link_1ycf1_2:hover{color:var(--color-link-blue,#00abfa)}._header__text-small_1ycf1_2{font-size:var(--text-xl,1.25rem);color:var(--color-secondary-text,#757575)}._header__text-small__link_1ycf1_2{margin-left:calc(var(--spacing,.25rem) * 1);color:#f6836f;text-decoration-line:underline}._header__text-small__link_1ycf1_2:hover{color:#d85a62}._trial-notice_1ycf1_2{margin-bottom:calc(var(--spacing,.25rem) * 2);padding:calc(var(--spacing,.25rem) * 6);font-size:var(--text-xl,1.25rem);--tw-leading:1;--tw-font-weight:var(--font-weight-medium,500);line-height:1;font-weight:var(--font-weight-medium,500);color:var(--color-black,#22292f);border-radius:var(--radius-lg,.5rem);background-color:var(--color-grey-lighter,#f1f5f8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-grey-light,#dae1e7)}._body_1ycf1_2{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 2)}._body__time-zone_1ycf1_2{margin-block:calc(var(--spacing,.25rem) * 12)}._error-box_1ycf1_2{margin-top:calc(var(--spacing,.25rem) * 8);padding:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-lg,.5rem);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#f5d5474d}._error-header_1ycf1_2{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-4xl,2.25rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em)}._error-description_1ycf1_2{font-size:var(--text-2xl,1.5rem);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em)}._sign-in-btn_1ycf1_2{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 4);margin-block:calc(var(--spacing,.25rem) * 4);cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;font-size:var(--text-4xl,2.25rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);border-radius:3.40282e38px;flex-direction:row;justify-content:space-around;align-items:center;transition:box-shadow .3s,transform .3s,border .3s,background .3s;display:flex;box-shadow:0 0 1px #fff0}._sign-in-btn_1ycf1_2:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--color-link-blue,#00abfa);color:var(--color-white,#fff);transform:translateY(-1px)}._sign-in-btn_1ycf1_2:active{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._sign-in-btn_1ycf1_2:active{outline-offset:2px;outline:2px solid #0000}}._sign-in-btn_1ycf1_2:active{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:var(--color-link-blue,#00abfa);color:var(--color-white,#fff);transform:translateY(1px)scale(.98)}._schedule-date_1ycf1_2{border-bottom-style:var(--tw-border-style);border-bottom-width:0;border-color:var(--color-hint,#bdbdbd);padding-inline:calc(var(--spacing,.25rem) * 4);border-bottom-width:1px}._schedule-time_1ycf1_2{text-align:left;font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 4)}._select-time-zone_1ycf1_2{margin-bottom:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 10);padding-left:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-black,#22292f);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);text-align:center;appearance:none;-webkit-print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%239ca3af' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border-radius:3.40282e38px;width:100%;line-height:1.5rem}._schedule-button_1ycf1_2{background-color:var(--color-link-blue,#00abfa);color:var(--color-white,#fff);width:25%;margin:auto}._schedule-button_1ycf1_2:hover{text-decoration-line:underline;transform:translateY(-2px);box-shadow:0 6px 20px #00000026,0 2px 6px #0000001a}._schedule-button_1ycf1_2:active{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(0)scale(.95)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._modal_ruajd_2{height:var(--vh,100vh);z-index:999999;flex-direction:column;justify-content:flex-end;align-items:center;width:100vw;display:flex;position:fixed;top:0;left:0}._modal-inner_ruajd_2{background-color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:2rem 2rem 0 0;flex-direction:column;justify-content:flex-start;width:90vw;max-height:90vh;margin-left:5vw;margin-right:5vw;display:flex;position:relative;overflow-y:scroll;box-shadow:0 -10px 15px -3px #0000004d,0 -4px 6px -2px #0000001a}._modal-inner__close_ruajd_2{margin-top:calc(var(--spacing,.25rem) * 6);margin-right:calc(var(--spacing,.25rem) * 6);cursor:pointer;color:var(--color-hint,#bdbdbd);z-index:999;position:absolute;top:0;right:0}._modal-inner__close_ruajd_2:hover{color:var(--color-link-blue,#00abfa)}._modal-inner__close_ruajd_2 svg{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);fill:currentColor}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._modal-wrapper_64c9n_2{width:100vw;height:100vh;bottom:0;left:0;overflow:auto;position:fixed!important}._modal_64c9n_2{padding:calc(var(--spacing,.25rem) * 2);z-index:2;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;max-height:100vh;display:flex;position:sticky;top:0}@media(min-width:641px){._modal_64c9n_2{padding:calc(var(--spacing,.25rem) * 12)}}._modal-content_64c9n_2{padding:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);width:100%;max-width:1200px;max-height:calc(100vh - 12rem);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:#fff;border-radius:2rem;flex-direction:column;display:flex;overflow:hidden}@media(min-width:641px){._modal-content_64c9n_2{padding:calc(var(--spacing,.25rem) * 12)}}._react-content-wrapper_64c9n_2{flex:1;min-height:0}._exit-button-wrapper_64c9n_2{flex-direction:row;justify-content:flex-end;align-items:flex-end;width:100%;max-width:1200px;display:flex}._exit-button_64c9n_2{margin-bottom:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);cursor:pointer;background-color:var(--color-white,#fff);border-radius:3.40282e38px;align-self:end;display:flex}._exit-button_64c9n_2 svg{width:100%;height:100%;padding:calc(var(--spacing,.25rem) * 1);transition:fill .2s}:is(._exit-button_64c9n_2:hover,._exit-button_64c9n_2:active) svg{fill:var(--color-link-blue)}._background_64c9n_2{height:var(--vh,100vh);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1;background-color:#0000004d;width:100vw;transition:background-filter .3s;position:fixed;top:0;left:0;overflow:hidden}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._modal_1l3gg_2{height:var(--vh,100vh);z-index:999999999;flex-direction:column;justify-content:flex-end;align-items:center;width:100vw;display:flex;position:fixed;top:0;left:0}._modal-inner_1l3gg_2{background-color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:2rem 2rem 0 0;flex-direction:column;justify-content:flex-start;width:90vw;max-height:98vh;margin-left:5vw;margin-right:5vw;display:flex;position:relative;overflow-y:scroll;box-shadow:0 -10px 15px -3px #0000004d,0 -4px 6px -2px #0000001a}._modal-inner__close_1l3gg_2{margin-top:calc(var(--spacing,.25rem) * 6);margin-right:calc(var(--spacing,.25rem) * 6);cursor:pointer;color:var(--color-hint,#bdbdbd);z-index:999;position:absolute;top:0;right:0}._modal-inner__close_1l3gg_2:hover{color:var(--color-link-blue,#00abfa)}._modal-inner__close_1l3gg_2 svg{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);fill:currentColor}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-font-weight:initial;--tw-border-style:solid}}}._home-button_182b9_2{color:var(--color-gray-400,#9ca3af);align-items:center;display:flex}._home-button_182b9_2 svg{fill:currentColor;width:36px;height:36px}._home-button_182b9_2:hover{color:var(--color-link-blue,#00abfa)}._nav-wrapper_182b9_2{background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 6);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:99999999;border-bottom-right-radius:1rem;border-bottom-left-radius:1rem;flex-direction:row;width:100%;display:flex;position:sticky;top:0;transform:translateZ(0)}._owner-info-and-main-nav-wrapper_182b9_2{width:100%;padding-top:calc(var(--spacing,.25rem) * 6);flex-direction:column;padding-bottom:25px;display:flex}._main-nav_182b9_2{width:100%;padding-top:calc(var(--spacing,.25rem) * 1);flex-direction:row;display:flex}._owner-info_182b9_2{margin-left:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 4);text-align:left;-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:flex-start;align-items:center;width:fit-content;text-decoration-line:none;display:flex}._owner-info__right_182b9_2{flex-direction:row;justify-content:center;align-items:flex-start;gap:4px;display:flex}._owner-info__right_182b9_2 svg{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}._owner-info__school_182b9_2,a._owner-info__school_182b9_2,._owner-info__name_182b9_2,a._owner-info__name_182b9_2{cursor:pointer;text-align:left;--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);white-space:nowrap;color:var(--color-grey-darker,#606f7b);font-size:14px;font-weight:400;line-height:13px;text-decoration-line:none}._owner-info__school_182b9_2,a._owner-info__school_182b9_2{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}._owner-info__planbook-title_182b9_2{cursor:pointer;text-align:left;--tw-leading:1;white-space:nowrap;color:var(--color-grey-darker,#606f7b);font-size:14px;font-weight:400;line-height:13px;text-decoration-line:none}._left-nav_182b9_2{flex-direction:column;align-items:flex-start;gap:.5rem;display:flex}._left-nav-bottom_182b9_2{padding-top:calc(var(--spacing,.25rem) * 1);padding-left:calc(var(--spacing,.25rem) * 4);--tw-leading:1;-webkit-user-select:none;user-select:none;flex-direction:row;align-self:flex-start;align-items:center;line-height:1;display:flex}._left-nav__item_182b9_2{margin-bottom:calc(var(--spacing,.25rem) * 1);cursor:pointer;padding-inline:calc(var(--spacing,.25rem) * 4);text-align:center;--tw-leading:1;color:var(--color-black,#22292f);white-space:nowrap;align-items:center;font-size:21px;line-height:1;text-decoration-line:none;display:flex}._left-nav__item_182b9_2:first-child{margin-left:calc(var(--spacing,.25rem) * 0);padding-left:calc(var(--spacing,.25rem) * 0)}._left-nav__item_182b9_2:first-child.active:after{height:calc(var(--spacing,.25rem) * 1);background-color:var(--color-link-blue,#00abfa);content:"";border-radius:3.40282e38px;width:calc(100% - 12px);position:absolute;bottom:-.5rem;left:0}._left-nav__item_182b9_2:last-child{margin-right:calc(var(--spacing,.25rem) * 0)}._left-nav__item_182b9_2.active{color:var(--color-link-blue,#00abfa);position:relative}._left-nav__item_182b9_2.active:after{height:calc(var(--spacing,.25rem) * 1);background-color:var(--color-link-blue,#00abfa);content:"";border-radius:3.40282e38px;width:calc(100% - 24px);position:absolute;bottom:-.5rem;left:12px}._left-nav__item_182b9_2:hover,._left-nav__item_182b9_2:focus{color:var(--color-link-blue,#00abfa);outline:none;text-decoration-line:none}._left-nav__item_182b9_2:active{text-decoration-line:none}._left-nav-visible-options_182b9_2{flex-direction:row;display:flex}._left-nav-visible-options_182b9_2>*+*{border-color:var(--color-gray-200,#e5e7eb);border-left-width:2px;border-right-width:0}._responsive-left-wrapper_182b9_2{padding-top:calc(var(--spacing,.25rem) * 4);width:24rem}._responsive-left-nav_182b9_2{margin-right:calc(var(--spacing,.25rem) * 4);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-400,#9ca3af);height:100%;padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 3);padding-left:calc(var(--spacing,.25rem) * 4);text-align:center;color:var(--color-gray-400,#9ca3af);border-radius:3.40282e38px;flex-grow:1;align-items:center;font-size:14px;text-decoration-line:none;display:flex}._responsive-left-nav_182b9_2:hover{border-color:var(--color-link-blue,#00abfa);color:var(--color-link-blue,#00abfa);text-decoration-line:none}._responsive-left-nav__icon_182b9_2{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);fill:currentColor;padding-left:calc(var(--spacing,.25rem) * 1);display:flex}._responsive-left-nav__icon_182b9_2 svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);fill:currentColor}._responsive-left-nav__item_182b9_2{cursor:pointer;fill:currentColor;padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 4);text-align:center;--tw-leading:1;color:var(--color-gray-400,#9ca3af);white-space:nowrap;align-items:center;font-size:21px;line-height:1;text-decoration-line:none;display:flex}._responsive-left-nav__item_182b9_2.active{color:var(--color-link-blue,#00abfa)}._responsive-left-nav__item_182b9_2:hover{color:var(--color-link-blue,#00abfa);text-decoration-line:none}._responsive-left-nav__item_182b9_2:active,._responsive-left-nav__item_182b9_2:focus{--tw-outline-style:none;outline-style:none;text-decoration-line:none}@media(forced-colors:active){._responsive-left-nav__item_182b9_2:active,._responsive-left-nav__item_182b9_2:focus{outline-offset:2px;outline:2px solid #0000}}@media(max-width:750px){._responsive-left-nav_182b9_2{margin-block:calc(var(--spacing,.25rem) * 1);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 0);--tw-leading:1;color:var(--color-black,#22292f);border-width:0;font-size:21px;line-height:1}._responsive-left-nav__icon_182b9_2,._responsive-left-nav__icon_182b9_2 svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6)}}@media(max-width:450px){._responsive-left-nav__icon_182b9_2{display:none}}._planbook-nav__center-nav__sub__right_182b9_2{flex-direction:row;justify-content:flex-start;display:flex}._planbook-nav__center-nav__sub__trigger_182b9_2{flex-direction:row;align-items:stretch;display:flex}@media(max-width:750px){._planbook-nav__center-nav__sub_182b9_2{flex-direction:column}._planbook-nav__center-nav__sub__right_182b9_2,._planbook-nav__center-nav__sub__left_182b9_2{justify-content:center}}._right-nav-button__primary_182b9_2{margin-left:calc(var(--spacing,.25rem) * 2);height:100%;padding-block:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 6);padding-left:calc(var(--spacing,.25rem) * 6);color:#005075;background-color:#f5f5f5;border-radius:3.40282e38px;flex-direction:row;align-items:center;gap:6px;height:auto;display:flex}._right-nav-button__primary_182b9_2:hover{cursor:pointer;color:var(--color-link-blue,#00abfa);text-decoration-line:none}._presence-avatar-row_182b9_2{gap:5px;max-width:100px;display:flex;overflow-x:hidden}@media(max-width:800px){._presence-avatar-row_182b9_2{display:none}}._settings-button_182b9_2{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:#005075;background-color:#e6f7ff;transition:background-color .2s ease-in-out,transform .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out}._settings-button_182b9_2 svg{transition:transform .4s ease-in-out}._settings-button_182b9_2:hover,._settings-button_182b9_2:focus{color:#002d42;text-decoration:underline;transform:scale(1.01)translateY(-1px);box-shadow:0 0 0 1px #002333,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}:is(._settings-button_182b9_2:hover,._settings-button_182b9_2:focus) svg{transform:rotate(90deg)}._settings-button_182b9_2 ._right-nav-button__primary-text_182b9_2{font-size:var(--text-2xl,1.5rem)}._right-nav-button__primary-disabled_182b9_2{margin-left:calc(var(--spacing,.25rem) * 4);height:100%;padding-right:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 3);color:var(--color-grey-light,#dae1e7);border-radius:3.40282e38px;flex-direction:row;align-items:center;gap:6px;display:flex}._right-nav-button__primary-icon_182b9_2{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);fill:currentColor;display:flex}._right-nav-button__primary-icon_182b9_2 svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6)}._right-nav-button__primary-text_182b9_2{font-size:var(--text-2xl,1.5rem)}@media(max-width:800px){._right-nav-button__primary_182b9_2{padding:calc(var(--spacing,.25rem) * 0);justify-content:center;width:27px;height:27px}._right-nav-button__primary-text_182b9_2{display:none}}._section-headline_182b9_2{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers,#e0e0e0);padding-top:calc(var(--spacing,.25rem) * 2);padding-right:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 8);font-size:var(--text-3xl,1.875rem);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);-webkit-user-select:none;user-select:none;letter-spacing:-.025px}._section-headline_182b9_2._--is-blank_182b9_2{padding-top:calc(var(--spacing,.25rem) * 0);border-color:#0000}._share-menu-wrapper_182b9_2{padding-top:calc(var(--spacing,.25rem) * 4);width:24rem}._single-share-link-row_182b9_2{padding-inline:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 6);color:var(--color-black,#22292f);flex-direction:row;align-items:center;gap:12px;display:flex}._single-share-link-row_182b9_2:hover{cursor:pointer;color:var(--color-link-blue,#00abfa);text-decoration-line:none}._single-share-link-row_182b9_2:focus{--tw-outline-style:none;outline-style:none;text-decoration-line:none}@media(forced-colors:active){._single-share-link-row_182b9_2:focus{outline-offset:2px;outline:2px solid #0000}}._row_182b9_2{width:100%;padding-inline:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 6);color:var(--color-black,#22292f);flex-direction:row;align-items:center;display:flex}._row_182b9_2:hover{cursor:pointer;color:var(--color-link-blue,#00abfa);text-decoration-line:none}._row_182b9_2:focus{--tw-outline-style:none;outline-style:none;text-decoration-line:none}@media(forced-colors:active){._row_182b9_2:focus{outline-offset:2px;outline:2px solid #0000}}._row-icon_182b9_2{fill:currentColor;align-items:center;width:2.25rem;height:2.25rem}._row-text-headline_182b9_2{fill:currentColor;padding-left:calc(var(--spacing,.25rem) * 4);text-align:left;letter-spacing:-.03rem;font-size:1.45rem;font-style:normal;font-weight:600;line-height:1.1}._right-nav_182b9_2{-webkit-user-select:none;user-select:none;flex-direction:row;flex:auto;justify-content:flex-end;align-items:center;display:flex}._right-nav-button__secondary_182b9_2{border-color:var(--color-gray-200,#e5e7eb);padding-inline:calc(var(--spacing,.25rem) * 4);color:var(--color-charcoal,#4d4d4de6);border-left-width:2px;border-right-width:0;flex-direction:row;align-items:center;gap:6px;display:flex}._right-nav-button__secondary_182b9_2:hover{cursor:pointer;color:var(--color-link-blue,#00abfa);text-decoration-line:none}._right-nav-button__secondary_182b9_2:first-child{margin-left:calc(var(--spacing,.25rem) * 4)}._right-nav-button__secondary_182b9_2._--signed-out_182b9_2{border-left-width:0}._right-nav-button__secondary-icon_182b9_2{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);fill:currentColor;display:flex}._right-nav-button__secondary-icon_182b9_2 svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);display:flex}._right-nav-button__secondary-icon_182b9_2._--help_182b9_2 .trigger-text{display:none}._right-nav-button__secondary-text_182b9_2{font-size:14px}@media(max-width:1230px){._right-nav-button__secondary_182b9_2{padding-inline:calc(var(--spacing,.25rem) * 4)}._right-nav-button__secondary-text_182b9_2{display:none}}@media(max-width:750px){._right-nav-button__secondary-text_182b9_2{display:none}}._responsive-right-nav_182b9_2{cursor:pointer;text-align:center;justify-content:flex-end;font-size:14px;text-decoration-line:none;display:flex}._responsive-right-nav_182b9_2:hover{border-color:var(--color-link-blue,#00abfa);color:var(--color-link-blue,#00abfa);text-decoration-line:none}._responsive-right-wrapper_182b9_2{height:calc(var(--spacing,.25rem) * 24);display:flex}._right-nav-button__responsive_182b9_2{width:100%;display:flex}._sign-in_182b9_2{background-color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-block:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-link-blue,#00abfa);text-transform:uppercase;white-space:nowrap;border-radius:3.40282e38px;align-items:center;transition:box-shadow .3s ease-in,transform .2s ease-in;display:flex}._sign-in_182b9_2:hover{text-decoration-line:underline;transform:translateY(-1px)scale(1.01);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}._sign-in_182b9_2:active{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(0)scale(.98)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-leading:initial;--tw-border-style:solid}}}._planbook-nav_pbu4s_2{color:var(--color-charcoal);z-index:9;flex-direction:row;flex-grow:1;justify-content:space-between;width:100%;display:flex;top:0;transform:translateZ(0)}._planbook-nav__left-nav_pbu4s_2{margin-top:calc(var(--spacing,.25rem) * 4);margin-left:calc(var(--spacing,.25rem) * 4);flex-direction:row;justify-content:flex-start;align-items:flex-start;min-width:100px;display:flex}@media(max-width:1100px){._planbook-nav__left-nav_pbu4s_2{min-width:4rem}}._planbook-nav__right-nav_pbu4s_2{margin-top:calc(var(--spacing,.25rem) * 4);margin-right:calc(var(--spacing,.25rem) * 4);flex-direction:row;justify-content:flex-end;min-width:100px;display:flex}._icon-button_pbu4s_2{cursor:pointer;border-radius:3.40282e38px;border-radius:var(--radius-xs,.125rem);color:var(--color-charcoal,#4d4d4de6);margin-top:calc(var(--spacing,.25rem) * 1);margin-left:calc(var(--spacing,.25rem) * 1);background-color:#ffffffb3;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}._icon-button_pbu4s_2 svg{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);fill:currentColor;padding:calc(var(--spacing,.25rem) * 2)}._icon-button_pbu4s_2._--home_pbu4s_2 svg{padding:calc(var(--spacing,.25rem) * 3)}._icon-button_pbu4s_2._--undo_pbu4s_2{padding-left:calc(var(--spacing,.25rem) * 2);flex-direction:row;display:flex}._icon-button_pbu4s_2._--undo_pbu4s_2 .undo-button-text{padding-right:calc(var(--spacing,.25rem) * 4)}._icon-button_pbu4s_2._--undo_pbu4s_2 svg{padding:calc(var(--spacing,.25rem) * 1)}._icon-button_pbu4s_2._--help_pbu4s_2{background-color:var(--color-white,#fff);color:var(--color-link-blue,#00abfa);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-direction:row}._icon-button_pbu4s_2._--help_pbu4s_2 svg{padding:calc(var(--spacing,.25rem) * 2)}._icon-button_pbu4s_2:hover{color:var(--color-link-blue,#00abfa)}@media(max-width:1180px){._icon-button_pbu4s_2._--undo_pbu4s_2{padding-left:calc(var(--spacing,.25rem) * 0)}._icon-button_pbu4s_2._--undo_pbu4s_2 .undo-button-text{display:none}}._planbook-nav__center-nav_pbu4s_2{background-color:var(--color-white,#fff);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);width:auto;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#fffffff7;border-radius:0 0 1rem 1rem;flex-direction:column;display:flex}._planbook-nav__center-nav__main_pbu4s_2{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);width:auto;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:9;background-color:#fff;flex-direction:row;align-items:stretch;display:flex;box-shadow:0 1px 15px #0003}._planbook-nav__center-nav__sub_pbu4s_2{padding-inline:calc(var(--spacing,.25rem) * 4);z-index:8;flex-direction:row;justify-content:center;align-items:stretch;display:flex}._planbook-nav__center-nav__sub__left_pbu4s_2{margin-left:calc(var(--spacing,.25rem) * 4);flex-direction:row;justify-content:flex-end;display:flex}._planbook-nav__center-nav__sub__right_pbu4s_2{flex-direction:row;justify-content:flex-start;display:flex}._planbook-nav__center-nav__sub__trigger_pbu4s_2{flex-direction:row;align-items:stretch;display:flex}@media(max-width:750px){._planbook-nav__center-nav__sub_pbu4s_2{flex-direction:column}._planbook-nav__center-nav__sub__right_pbu4s_2,._planbook-nav__center-nav__sub__left_pbu4s_2{justify-content:center}}._owner-info__avatar_pbu4s_2{margin-right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);font-size:var(--text-2xl,1.5rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);-webkit-user-select:none;user-select:none}@media(max-width:1180px){._owner-info__avatar_pbu4s_2{display:none}}._owner-info_pbu4s_2{margin:calc(var(--spacing,.25rem) * 4);margin-right:calc(var(--spacing,.25rem) * 6);margin-left:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 1);padding-right:calc(var(--spacing,.25rem) * 4);text-align:left;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);-webkit-user-select:none;user-select:none;border-radius:3rem;flex-direction:row;justify-content:flex-start;align-items:center;text-decoration-line:none;display:flex;box-shadow:0 2px 10px -2px #0000001a,0 2px 2px -1px #0000001a}._owner-info__right_pbu4s_2{flex-direction:column;justify-content:center;align-items:flex-start;display:flex}._owner-info__name_pbu4s_2,a._owner-info__name_pbu4s_2,._owner-info__planbook-title_pbu4s_2{cursor:pointer;text-align:left;--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);white-space:nowrap;color:var(--color-black,#22292f);font-size:14px;font-weight:700;line-height:13px;text-decoration-line:none}._top-nav-buttons_pbu4s_2{padding-right:calc(var(--spacing,.25rem) * 6);flex-direction:row;flex:auto;justify-content:center;align-items:center;display:flex}a._top-nav-button_pbu4s_2,._top-nav-button_pbu4s_2{margin-right:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 6);padding-right:calc(var(--spacing,.25rem) * 2);color:var(--color-charcoal,#4d4d4de6);-webkit-user-select:none;user-select:none;flex-direction:row;flex-grow:1;flex-shrink:0;justify-content:flex-start;align-items:center;display:flex}:is(a._top-nav-button_pbu4s_2,._top-nav-button_pbu4s_2):hover{color:var(--color-link-blue,#00abfa);text-decoration-line:none}:is(a._top-nav-button_pbu4s_2,._top-nav-button_pbu4s_2)._last-child_pbu4s_2{margin-right:calc(var(--spacing,.25rem) * 0)}:is(a._top-nav-button_pbu4s_2,._top-nav-button_pbu4s_2):focus{text-decoration-line:none}:is(:is(a._top-nav-button_pbu4s_2,._top-nav-button_pbu4s_2).active ._top-nav-button__icon_pbu4s_2,:is(a._top-nav-button_pbu4s_2,._top-nav-button_pbu4s_2).active ._top-nav-button__main-title_pbu4s_2){color:var(--color-link-blue,#00abfa)}a._top-nav-button__icon_pbu4s_2,._top-nav-button__icon_pbu4s_2{color:var(--color-black,#22292f);flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;display:flex}:is(a._top-nav-button__icon_pbu4s_2,._top-nav-button__icon_pbu4s_2) svg{height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);fill:currentColor}:is(a._top-nav-button__icon_pbu4s_2,._top-nav-button__icon_pbu4s_2).active{color:var(--color-link-blue,#00abfa)}._top-nav-button__right_pbu4s_2{padding-left:calc(var(--spacing,.25rem) * 1);flex-direction:column;flex-shrink:0;justify-content:center;display:flex}a._top-nav-button__main-title_pbu4s_2,._top-nav-button__main-title_pbu4s_2{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);color:var(--color-black,#22292f);flex-shrink:0;font-size:16px;line-height:14px}:is(a._top-nav-button__main-title_pbu4s_2,._top-nav-button__main-title_pbu4s_2).active{color:var(--color-link-blue,#00abfa)}@media(max-width:1000px){._top-nav-buttons_pbu4s_2{justify-content:space-between;width:100%}a._top-nav-button_pbu4s_2,._top-nav-button_pbu4s_2{padding-block:calc(var(--spacing,.25rem) * 4);flex-flow:column}._top-nav-button__icon_pbu4s_2,a._top-nav-button__icon_pbu4s_2{display:none}a._top-nav-button__main-title_pbu4s_2,._top-nav-button__main-title_pbu4s_2{text-align:center}}@media(max-width:1100px){._top-nav-button_pbu4s_2{margin-right:calc(var(--spacing,.25rem) * 2)}}@media(max-width:775px){._planbook-nav__center-nav__main_pbu4s_2{justify-content:center}._top-nav-buttons_pbu4s_2{width:auto;padding-inline:calc(var(--spacing,.25rem) * 2);justify-content:center}._top-nav-button_pbu4s_2{margin-inline:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 0)}._top-nav-button__right_pbu4s_2{display:none}._top-nav-button__icon_pbu4s_2,a._top-nav-button__icon_pbu4s_2{visibility:visible;display:block}._owner-info_pbu4s_2{display:none}._planbook-nav_pbu4s_2{justify-content:space-between}._planbook-nav__right-nav_pbu4s_2 ._icon-button_pbu4s_2._--help_pbu4s_2{display:none}}@media(max-width:1024px){._planbook-nav__left-nav_pbu4s_2,._planbook-nav__right-nav_pbu4s_2{margin-inline:calc(var(--spacing,.25rem) * 4);margin-top:calc(var(--spacing,.25rem) * 2);width:calc(var(--spacing,.25rem) * 12);flex-direction:column;justify-content:flex-start;min-width:auto}._planbook-nav__right-nav_pbu4s_2 ._icon-button_pbu4s_2._--help_pbu4s_2{display:none}}@media(min-width:1025px){._planbook-nav__left-nav_pbu4s_2 ._icon-button_pbu4s_2._--help_pbu4s_2{display:none}}._planbook-menu-trigger-wrapper_pbu4s_2{margin-block:calc(var(--spacing,.25rem) * 4);margin-right:calc(var(--spacing,.25rem) * 2);margin-left:calc(var(--spacing,.25rem) * 2);flex-direction:row;align-items:stretch;display:flex}._planbook-menu-trigger_pbu4s_2{cursor:pointer;color:var(--color-secondary-text,#757575);-webkit-user-select:none;user-select:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);border-radius:3.40282e38px;flex-direction:row;justify-content:space-between;align-items:center;font-size:15px;line-height:13px;display:flex}._planbook-menu-trigger_pbu4s_2:hover,._planbook-menu-trigger_pbu4s_2:active{background-color:var(--color-white,#fff);color:var(--color-link-blue,#00abfa)}._planbook-menu-text_pbu4s_2{margin-right:calc(var(--spacing,.25rem) * 2);display:none}@media(min-width:641px){._planbook-menu-text_pbu4s_2{visibility:visible;display:block}}._planbook-menu-trigger__icon_pbu4s_2{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);fill:currentColor}._sign-in_pbu4s_2{background-color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-link-blue,#00abfa);text-transform:uppercase;white-space:nowrap;border-radius:3.40282e38px;transition:box-shadow .3s ease-in,transform .2s ease-in}._sign-in_pbu4s_2:hover{text-decoration-line:underline;transform:translateY(-1px)scale(1.01);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}._sign-in_pbu4s_2:active{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(0)scale(.98)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial}}}._sub-nav_vfbhz_2{margin-top:calc(var(--spacing,.25rem) * 5);margin-right:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 5);border-bottom-style:var(--tw-border-style);border-bottom-width:4px;border-color:var(--color-link-blue,#00abfa);padding-block:calc(var(--spacing,.25rem) * 2);--tw-leading:1;-webkit-user-select:none;user-select:none;border-top:4px solid #0000;flex-direction:row;justify-content:flex-start;align-self:center;align-items:center;line-height:1;display:flex}._sub-nav__item_vfbhz_2{margin-inline:calc(var(--spacing,.25rem) * 2);cursor:pointer;text-align:center;--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);color:var(--color-charcoal,#4d4d4de6);white-space:nowrap;align-items:center;font-size:16px;text-decoration-line:none;display:flex}._sub-nav__item_vfbhz_2:first-child{margin-left:calc(var(--spacing,.25rem) * 0)}._sub-nav__item_vfbhz_2:last-child{margin-right:calc(var(--spacing,.25rem) * 0)}._sub-nav__item_vfbhz_2.active{color:var(--color-link-blue);position:relative}._sub-nav__item_vfbhz_2.active:after{content:"";background-color:var(--color-link-blue);border-radius:16px;width:16px;height:16px;position:absolute;bottom:-16px;left:calc(50% - 8px)}._sub-nav__item_vfbhz_2:hover{color:var(--color-link-blue,#00abfa);text-decoration-line:none}._sub-nav__item_vfbhz_2:active,._sub-nav__item_vfbhz_2:focus{text-decoration-line:none}@media(max-width:500px){.planbookv5-planner-day ._sub-nav_vfbhz_2{display:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-font-weight:initial}}}._day-marker_1it8u_2{width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 6);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:3.40282e38px;flex-direction:row;justify-content:space-between;align-items:center;display:flex}._day-marker__info-wrapper_1it8u_2{--tw-leading:1;-webkit-user-select:none;user-select:none;color:var(--color-secondary-text);flex-direction:column;line-height:1;display:flex}._day-marker__info-wrapper_1it8u_2:hover{text-decoration:none}._day-marker__info_1it8u_2{font-size:var(--text-xl,1.25rem);--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);color:var(--color-black,#22292f);flex-direction:row;display:flex}._day-marker__info__month-date_1it8u_2{font-size:var(--text-2xl,1.5rem);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);color:var(--color-black,#22292f)}._day-marker__day-menu-icon_1it8u_2{margin-left:calc(var(--spacing,.25rem) * 6);height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10)}._day-marker__day-menu-icon_1it8u_2>svg{fill:var(--color-secondary-text)}._day-marker__day-menu-icon_1it8u_2>svg:hover{fill:var(--color-link-blue);cursor:pointer}._day-marker__info__rotation-day_1it8u_2,._day-marker__info__day-number_1it8u_2{margin-left:calc(var(--spacing,.25rem) * 2)}._day-marker__info__day__rotation_1it8u_2:before{content:" - "}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}._date-string_1q2yx_2{flex-direction:column;justify-content:center;align-items:center;line-height:1.1;display:flex}@media(min-width:641px){._date-string_1q2yx_2{flex-flow:wrap;align-items:baseline}}._date-string__day-rotation_1q2yx_2{font-size:var(--text-3xl,1.875rem);--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);flex-direction:row;align-items:baseline;line-height:1.1;display:flex}@media(min-width:641px){._date-string__day-rotation_1q2yx_2:after{content:", ";white-space:pre}._date-string__day-rotation_1q2yx_2{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);font-size:5rem}}._date-string__month_1q2yx_2{font-size:var(--text-5xl,3rem);--tw-leading:1;line-height:1.1}@media(min-width:641px){._date-string__month_1q2yx_2{font-size:5rem}}._day-wrapper_1q2yx_2{width:100%;max-width:600px;margin-left:auto;margin-right:auto}._day-menu-button__wrapper_1q2yx_2{align-content:center}@media(min-width:710px){._day-menu-button__wrapper_1q2yx_2{margin-left:calc(var(--spacing,.25rem) * 8)}}._day-menu-button_1q2yx_2{background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-gray-500,#6b7280);border-radius:3.40282e38px;flex-direction:row;justify-content:center;align-items:center;display:flex}._day-menu-button_1q2yx_2:hover{cursor:pointer;color:var(--color-link-blue,#00abfa);--tw-outline-style:none;outline-style:none;text-decoration-line:none}@media(forced-colors:active){._day-menu-button_1q2yx_2:hover{outline-offset:2px;outline:2px solid #0000}}._day-menu-button_1q2yx_2>svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);fill:currentColor;opacity:.8}._day-menu-button_1q2yx_2:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._day-menu-button_1q2yx_2:focus{outline-offset:2px;outline:2px solid #0000}}._day-menu-button__text_1q2yx_2{padding-right:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 1);text-align:left;width:min-content;text-shadow:none;font-size:14px;line-height:1}@media(max-width:775px){._day-menu-button_1q2yx_2{padding-inline:calc(var(--spacing,.25rem) * 0);width:36px;height:36px;display:flex}._day-menu-button_1q2yx_2 svg{visibility:visible;height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);display:block}._day-menu-button_1q2yx_2 ._day-menu-button__text_1q2yx_2{display:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}._month-mega-wrapper_1p8am_2{flex-direction:row;display:flex}._month-wrapper_1p8am_2{flex-direction:column;flex-grow:1;flex-basis:100%;display:flex}._month-sidebar-wrapper_1p8am_2{padding-left:calc(var(--spacing,.25rem) * 2);flex-direction:row;flex-grow:1;flex-basis:40%;align-items:stretch;width:25%;min-width:300px;display:flex}._month-sidebar-sticky-noticer_1p8am_2{height:1px}._month-sidebar_1p8am_2{position:-wekbit-sticky;background-color:var(--color-white,#fff);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);height:calc(100vh - 15rem);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:20px 0 0 20px;flex-basis:100%;margin-top:3rem;padding-bottom:12rem;position:sticky;top:2rem;overflow-y:scroll}._month-sidebar_1p8am_2.is-pinned{height:calc(100vh - 4rem)}._month-sidebar__close_1p8am_2{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);cursor:pointer;border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-grey-darker,#606f7b);padding:calc(var(--spacing,.25rem) * 1);color:var(--color-grey-darker,#606f7b);border-radius:3.40282e38px;flex-direction:row;justify-content:center;align-items:center;transition:box-shadow .2s,transform .2s,background-color .2s,border-color .2s;display:flex}._month-sidebar__close_1p8am_2 svg{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);fill:currentColor;transition:fill .2s}._month-sidebar__close_1p8am_2:hover{border-color:var(--color-link-blue,#00abfa);color:var(--color-link-blue,#00abfa);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(-1px)}._month-sidebar__close_1p8am_2:active{border-color:var(--color-link-blue,#00abfa);background-color:var(--color-link-blue,#00abfa);color:var(--color-white,#fff);transform:translateY(1px)scale(.98)}._month-sidebar__header_1p8am_2{background-color:var(--color-white,#fff);width:100%;padding-top:calc(var(--spacing,.25rem) * 6);padding-right:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 4);z-index:99999999;flex-direction:row;display:flex;position:sticky;top:0;transform:translateZ(0)}._month-sidebar__header__left_1p8am_2{flex-direction:column;width:100%;display:flex}._month-sidebar__header__right_1p8am_2{width:5rem}._month-sidebar__header__day-of-the-week_1p8am_2{font-size:var(--text-2xl,1.5rem);--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400)}._month-sidebar__header__day-of-the-week__rotation-day_1p8am_2:before{content:" - "}._month-sidebar__header__day_1p8am_2{font-size:var(--text-4xl,2.25rem);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em)}._month-sidebar__lesson-list_1p8am_2{padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 8)}._month_1p8am_2{margin-top:calc(var(--spacing,.25rem) * 4);width:100%;padding:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}._month__header_1p8am_2{margin-bottom:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 2);flex-direction:row;display:flex}._month__header__day_1p8am_2{margin-inline:calc(var(--spacing,.25rem) * 2);background-color:var(--color-white,#fff);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);text-align:center;font-size:var(--text-2xl,1.5rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-black,#22292f);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px}._month__header__day_1p8am_2:first-child{margin-left:calc(var(--spacing,.25rem) * 0)}._month__header__day_1p8am_2:last-child{margin-right:calc(var(--spacing,.25rem) * 0)}._month__body_1p8am_2{flex-direction:column;display:flex}._month__body__week_1p8am_2{flex-direction:row;display:flex}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial}}}._date-box-wrapper_uxtyn_2{margin-bottom:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-grey-darker,#606f7b);background-color:var(--color-white,#fff);padding-bottom:calc(var(--spacing,.25rem) * 2);-webkit-user-select:none;user-select:none;flex-shrink:0;width:20%}._date-box-wrapper_uxtyn_2:first-child{border-top-left-radius:var(--radius-lg,.5rem);border-bottom-left-radius:var(--radius-lg,.5rem)}._date-box-wrapper_uxtyn_2:last-child{border-top-right-radius:var(--radius-lg,.5rem);border-bottom-right-radius:var(--radius-lg,.5rem)}._date-box__header_uxtyn_2{margin-bottom:calc(var(--spacing,.25rem) * 2);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers,#e0e0e0);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);flex-direction:row;justify-content:space-between;align-items:center;display:flex}._date-box__header__left_uxtyn_2{flex-flow:row;display:flex}._date-box__header__right_uxtyn_2{opacity:0;flex-direction:row;flex-grow:1;justify-content:flex-end;align-items:baseline;transition:opacity .2s;display:flex}._date-box__header__right_uxtyn_2._--mouse-is-inside_uxtyn_2{opacity:1}._date-box__header__expand-button_uxtyn_2,._date-box__header__menu-trigger_uxtyn_2{margin-left:calc(var(--spacing,.25rem) * 3);cursor:pointer;white-space:nowrap;color:var(--color-secondary-text,#757575);-webkit-user-select:none;user-select:none;flex-flow:row;flex-shrink:0;align-items:center;display:flex}:is(._date-box__header__expand-button_uxtyn_2,._date-box__header__menu-trigger_uxtyn_2) svg{margin-left:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);fill:currentColor}a._date-box__header__date-string_uxtyn_2{font-size:var(--text-3xl,1.875rem);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);color:var(--color-black,#22292f);flex-direction:row;justify-content:center;align-items:center;display:flex}._date-box__header__date-string__rotation-day_uxtyn_2{font-size:var(--text-xl,1.25rem);color:var(--color-secondary-text,#757575);margin:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hint,#bdbdbd);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);border-radius:3.40282e38px;flex-direction:row;justify-content:center;align-items:center;display:flex}._date-box__body_uxtyn_2{padding-inline:calc(var(--spacing,.25rem) * 2)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial}}}._lesson-title_80nl1_2{margin-bottom:calc(var(--spacing,.25rem) * 2);overflow-wrap:anywhere;border-radius:20px;flex-direction:row;align-items:stretch;transition:border-radius .2s ease-in,shadow .2s ease-in,opacity .2s ease-in;display:flex}._lesson-title_80nl1_2._--has-focus_80nl1_2{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}._lesson-title_80nl1_2._--has-focus_80nl1_2 ._move-pad_80nl1_2{opacity:1}._lesson-title_80nl1_2[data-hide-from-calendar]{background-color:var(--color-white,#fff)}._lesson-title_80nl1_2[data-hide-from-calendar] ._lesson-title__inner_80nl1_2{background-color:var(--color-white,#fff);display:none}._lesson-title_80nl1_2[data-is-new-lesson]{opacity:.5}._lesson-title_80nl1_2[data-is-new-lesson]:hover,._lesson-title_80nl1_2[data-is-new-lesson]:active,._lesson-title_80nl1_2[data-is-new-lesson]:focus{opacity:1}._lesson-title_80nl1_2.drop-target{box-shadow:inset 0 2px 5px #1a1a1ae6}._lesson-title__inner_80nl1_2{background-color:#ffffff80;border:0 solid #0000004d;border-bottom-width:1px;border-radius:20px;flex-direction:row;align-items:center;width:100%;transition:background-color .2s ease-in,border-color .2s ease-in,border-radius .2s ease-in;display:flex}._lesson-title__inner_80nl1_2._--has-focus_80nl1_2{background-color:#ffffffb3;border-color:#0006;border-radius:5px}._lesson-title__inner_80nl1_2.is-dragging,._lesson-title__inner_80nl1_2.is-dragging._--has-focus_80nl1_2{background-color:var(--color-white,#fff)}.drop-target._lesson-title_80nl1_2 ._lesson-title__inner_80nl1_2{border-color:#0000}._lesson-title__input_80nl1_2{padding-inline:calc(var(--spacing,.25rem) * 1);padding-block:calc(var(--spacing,.25rem) * 1);padding-left:calc(var(--spacing,.25rem) * 0);font-size:var(--text-lg,1.125rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);overflow-wrap:anywhere;width:100%}._lesson-title__input_80nl1_2:focus,._lesson-title__input_80nl1_2:active{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._lesson-title__input_80nl1_2:focus,._lesson-title__input_80nl1_2:active{outline-offset:2px;outline:2px solid #0000}}._lesson-title__input_80nl1_2[contenteditable]:empty:before{color:#0000004d}._move-pad_80nl1_2{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);cursor:move;box-shadow:transparent;opacity:0;background-repeat:repeat-y;border-top:1px solid #0000;border-bottom:1px solid #0000;border-left:1px solid #0000;border-radius:.5rem 0 0 .5rem;flex-direction:row;flex-shrink:0;margin-top:4px;margin-bottom:4px;transition:opacity .2s ease-in;display:flex;position:relative}._move-pad_80nl1_2:before{height:calc(var(--spacing,.25rem) * 5);content:" ";z-index:1;opacity:.25;background-image:url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 10 4' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath d='M3.70711,0.292893c0.390524,0.390524 0.390524,1.02369 0,1.41421c-0.390524,0.390524 -1.02369,0.390524 -1.41421,0c-0.390524,-0.390524 -0.390524,-1.02369 -4.44089e-16,-1.41421c0.390524,-0.390524 1.02369,-0.390524 1.41421,-2.22045e-16'%3E%3C/path%3E%3Cpath d='M7.70711,0.292893c0.390524,0.390524 0.390524,1.02369 0,1.41421c-0.390524,0.390524 -1.02369,0.390524 -1.41421,0c-0.390524,-0.390524 -0.390524,-1.02369 0,-1.41421c0.390524,-0.390524 1.02369,-0.390524 1.41421,-2.22045e-16'%3E%3C/path%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:repeat-y;width:100%;padding-left:.1rem;display:block;position:absolute;top:0;left:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}._header_h4mh5_2{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 8);flex-direction:row;justify-content:center;align-items:center;display:flex}._header__text_h4mh5_2{margin-right:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);color:var(--color-white,#fff);font-size:5rem}._header__select_h4mh5_2 .slideout__body__form-input{padding-inline:calc(var(--spacing,.25rem) * 8);padding-right:calc(var(--spacing,.25rem) * 10);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);border-radius:3.40282e38px}._header__select_h4mh5_2 .slideout__body__form-input[aria-expanded=true]{border-radius:3.40282e38px}._header__select_h4mh5_2 .ember-power-select-placeholder{margin-left:calc(var(--spacing,.25rem) * 0)}._header__select_h4mh5_2 .ember-power-select-status-icon{right:10px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-border-style:solid}}}._customize-layout-nav__wrapper_5qros_2{justify-content:center;display:flex}._customize-layout-nav_5qros_2{margin-block:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 0);padding-left:calc(var(--spacing,.25rem) * 6);-webkit-user-select:none;user-select:none;flex-direction:row;justify-content:space-around;display:flex}@media(max-width:775px){._customize-layout-nav_5qros_2{padding-left:calc(var(--spacing,.25rem) * 3)}}._filter-class-wrapper_5qros_2{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4)}._customize-layout-dropdown_5qros_2{max-height:60vh;overflow:auto}._customize-layout-nav__option_5qros_2{margin-right:calc(var(--spacing,.25rem) * 2);cursor:pointer;background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 4);text-align:left;--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-gray-700,#374151);--tw-outline-style:none;border-radius:3.40282e38px;outline-style:none;flex-direction:row;justify-content:center;align-items:center;text-decoration-line:none;display:flex}@media(forced-colors:active){._customize-layout-nav__option_5qros_2{outline-offset:2px;outline:2px solid #0000}}._customize-layout-nav__option_5qros_2{gap:.3rem;font-size:14px;line-height:1}._customize-layout-nav__option_5qros_2:hover{color:var(--color-link-blue,#00abfa);--tw-outline-style:none;outline-style:none;text-decoration-line:none}@media(forced-colors:active){._customize-layout-nav__option_5qros_2:hover{outline-offset:2px;outline:2px solid #0000}}._customize-layout-nav__option_5qros_2._is-active_5qros_2{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-link-blue,#00abfa);color:var(--color-link-blue,#00abfa)}._customize-layout-nav__option_5qros_2>svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);fill:currentColor;opacity:.8}._customize-layout-nav__option_5qros_2:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._customize-layout-nav__option_5qros_2:focus{outline-offset:2px;outline:2px solid #0000}}._customize-layout-nav__option_5qros_2:active{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._customize-layout-nav__option_5qros_2:active{outline-offset:2px;outline:2px solid #0000}}._customize-layout-nav__option__text_5qros_2{border-style:var(--tw-border-style);padding-right:calc(var(--spacing,.25rem) * 2);padding-left:calc(var(--spacing,.25rem) * 1);border-width:1px;border-color:#0000;width:min-content}._customize-layout-nav__collapse_5qros_2{cursor:pointer;background-color:var(--color-white,#fff);text-align:left;color:var(--color-gray-400,#9ca3af);--tw-outline-style:none;border-radius:3.40282e38px;outline-style:none;flex-direction:row;place-content:center;align-items:center;text-decoration-line:none;display:flex}@media(forced-colors:active){._customize-layout-nav__collapse_5qros_2{outline-offset:2px;outline:2px solid #0000}}._customize-layout-nav__collapse_5qros_2{width:36px;height:36px}._customize-layout-nav__collapse_5qros_2:hover{color:var(--color-link-blue,#00abfa);--tw-outline-style:none;outline-style:none;text-decoration-line:none}@media(forced-colors:active){._customize-layout-nav__collapse_5qros_2:hover{outline-offset:2px;outline:2px solid #0000}}._customize-layout-nav__collapse_5qros_2._is-active_5qros_2{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-link-blue,#00abfa);color:var(--color-link-blue,#00abfa)}._customize-layout-nav__collapse_5qros_2>svg{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);fill:currentColor;opacity:.8}._customize-layout-nav__collapse_5qros_2:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._customize-layout-nav__collapse_5qros_2:focus{outline-offset:2px;outline:2px solid #0000}}._customize-layout-nav__collapse_5qros_2:active{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._customize-layout-nav__collapse_5qros_2:active{outline-offset:2px;outline:2px solid #0000}}@media(max-width:775px){._customize-layout-nav__option_5qros_2{padding-inline:calc(var(--spacing,.25rem) * 0);width:36px;height:36px;display:flex}._customize-layout-nav__option_5qros_2 svg{visibility:visible;height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);display:block}._customize-layout-nav__option_5qros_2 ._customize-layout-nav__option__text_5qros_2{display:none}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}._today-button_1wbar_2{margin-inline:calc(var(--spacing,.25rem) * 4);margin-block:calc(var(--spacing,.25rem) * 4);cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-link-blue,#00abfa);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 2);text-align:center;font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-link-blue,#00abfa);border-radius:3.40282e38px}._today-button_1wbar_2:hover{text-decoration-line:underline}._planbook-header_y87pb_2{margin-top:calc(var(--spacing,.25rem) * 4);text-align:center;flex-direction:column;justify-content:center;position:relative}._planbook-header--no-nav-bar_y87pb_2{margin-top:0}._planbook-header__head_y87pb_2{padding-block:calc(var(--spacing,.25rem) * 4);color:var(--color-white,#fff);text-shadow:0 2px .25rem #4d4d4db3;white-space:normal;text-align:center;-webkit-user-select:none;user-select:none;z-index:1000;justify-content:space-between;align-items:center;font-size:4rem;font-weight:800;line-height:1.1;display:flex;position:relative}@media(max-width:480px){._planbook-header__head_y87pb_2{margin-top:calc(var(--spacing,.25rem) * 2);flex-wrap:wrap;justify-content:space-between;align-items:center}}._planbook-header__headline-date_y87pb_2{cursor:pointer;border-bottom:4px dotted #fff;font-size:5rem;line-height:1.1}@media screen and (max-width:710px){._planbook-header__headline-date_y87pb_2{font-size:3rem}}@media screen and (max-width:992px){._planbook-header__headline-date_y87pb_2{font-size:4rem}}._planbook-header__headline_y87pb_2{flex-direction:row;justify-content:center;align-items:center;display:flex}@media screen and (max-width:710px){._planbook-header__headline_y87pb_2{flex-direction:column}}._planbook-header__head-arrow-button_y87pb_2{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:5rem;flex-direction:row;justify-content:center;align-items:center;margin:0 2rem;font-size:1rem;line-height:0;transition:border .2s ease-in-out,background-color .2s ease-in-out;display:flex}._planbook-header__head-arrow-button_y87pb_2 ._svg-icon_y87pb_2 svg{fill:gray;border-radius:5rem;width:4rem;height:4rem;padding:.75rem;transition:fill 2s}._planbook-header__head-arrow-button_y87pb_2{background-color:#fff;border:1px solid #fff}._planbook-header__head-arrow-button_y87pb_2:hover{transition:all .2s;box-shadow:0 .25rem 1rem #333333b3}._planbook-header__head-arrow-button_y87pb_2:hover ._svg-icon_y87pb_2 svg{fill:var(--color-link-blue);transition:all .2s}._planbook-header__head-arrow-button_y87pb_2:active{box-shadow:inset 0 .25rem 1rem #3333334d}._planbook-header__head-arrow-button_y87pb_2:active ._svg-icon_y87pb_2 svg{color:var(--color-text,#212121)}@media(max-width:480px){._planbook-header__head-arrow-button_y87pb_2{margin-bottom:1rem;margin-left:1rem;margin-right:1rem}}._header_19bty_2{margin-block:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);flex-direction:row;justify-content:space-between;align-items:center;display:flex}._header__text_19bty_2{color:var(--color-white,#fff);border-bottom:4px dotted #0000;font-size:5rem;font-weight:800;line-height:1.1}._header-rearrange-wrapper_19bty_2{flex-direction:row;display:flex}._planbook-header__head-arrow-button_19bty_2{cursor:pointer;text-align:center;border:1px solid #0000;border-radius:5rem;flex-direction:row;justify-content:center;align-items:center;margin:0 2rem;font-size:1rem;line-height:0;transition:border .2s ease-in-out,background-color .2s ease-in-out;display:flex}._planbook-header__head-arrow-button_19bty_2 ._svg-icon_19bty_2 svg{fill:gray;border-radius:5rem;width:4rem;height:4rem;padding:.75rem;transition:fill 2s}._planbook-header__head-arrow-button_19bty_2{background-color:#fff;border:1px solid #fff}._planbook-header__head-arrow-button_19bty_2:hover{transition:all .2s;box-shadow:0 .25rem 1rem #333333b3}._planbook-header__head-arrow-button_19bty_2:hover ._svg-icon_19bty_2 svg{fill:var(--color-link-blue);transition:all .2s}._planbook-header__head-arrow-button_19bty_2:active{box-shadow:inset 0 .25rem 1rem #3333334d}._planbook-header__head-arrow-button_19bty_2:active ._svg-icon_19bty_2 svg{color:var(--color-text,#212121)}@media(max-width:480px){._planbook-header__head-arrow-button_19bty_2{margin-bottom:1rem;margin-left:1rem;margin-right:1rem}}._week-grid__day-of-weeks__date_61uaz_2{padding-inline:calc(var(--spacing,.25rem) * 3);flex-direction:row;justify-content:center;width:20%;min-height:2rem;display:flex}._week-grid__day-of-weeks__date_61uaz_2>div{width:100%}._question_1ph2o_2{flex-direction:row;align-items:center;display:flex}._question-toggle_1ph2o_2{min-width:6rem}._question-text_1ph2o_2{font-size:1.4rem}._link_1ph2o_2{border:1px solid #e6e6e6;border-radius:.75rem;flex-direction:row;gap:2rem;margin:1.4rem 0;padding:1.4rem;font-size:1.4rem;display:flex}@media(max-width:480px){._link_1ph2o_2{flex-direction:column;gap:1rem}}._left-box_1ph2o_2{flex-direction:column;flex:1;gap:1rem;min-width:0;max-width:550px;display:flex}._right-box_1ph2o_2{flex-direction:column;align-items:center;gap:1rem;display:flex}._buttons_1ph2o_2{text-wrap:nowrap;margin-inline:calc(var(--spacing,.25rem) * 1)}._button_1ph2o_2{flex-direction:row;gap:.5rem;display:flex}._qr-code_1ph2o_2{border-radius:0;width:99px;height:99px}._link-group_1ph2o_2{flex-direction:column;min-width:0;display:flex}._link-title_1ph2o_2{text-transform:uppercase;color:#000;width:auto;font-size:1.4rem;font-weight:700}._link-url_1ph2o_2{white-space:nowrap;text-overflow:ellipsis;overflow:clip}._copy-url-button_1ph2o_2{background-color:var(--color-link-blue);color:#fff;text-align:center;cursor:pointer;border:none;border-radius:.25rem;outline:none;flex-shrink:0;justify-content:center;align-items:center;width:auto;padding:1rem 2rem;font-size:1.4rem;font-weight:600;line-height:1.1;display:flex}._copy-url-button_1ph2o_2:hover{text-decoration:underline}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-leading:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._import-planbook_1byqk_2{padding-inline:calc(var(--spacing,.25rem) * 12);padding-block:calc(var(--spacing,.25rem) * 10)}._header-box-wrapper_1byqk_2{overflow-y:hidden}._header-close_1byqk_2{position:absolute;top:0;right:1rem}._header-box_1byqk_2{flex-direction:column;justify-content:center;align-items:flex-start;width:100%;display:flex}._header-box__back-arrow_1byqk_2{margin-bottom:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);cursor:pointer;color:var(--color-link-blue,#00abfa);flex-direction:column;justify-content:center;align-items:center;display:flex}._header-box__back-arrow_1byqk_2 svg{fill:currentColor}._header-box__words_1byqk_2{padding-right:calc(var(--spacing,.25rem) * 12);flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}._step_1byqk_2{font-size:var(--text-4xl,2.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);text-transform:uppercase;margin-block:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 0);padding-bottom:calc(var(--spacing,.25rem) * 1)}._header_1byqk_2{margin-block:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 0);padding-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-6xl,4rem);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);line-height:.8}._course-pill-list_1byqk_2{margin-top:calc(var(--spacing,.25rem) * 4)}._course-pill_1byqk_2{margin-bottom:calc(var(--spacing,.25rem) * 2);border-radius:3.40282e38px;border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);cursor:pointer;-webkit-user-select:none;user-select:none;color:#000c;border:1px solid #0000;flex-direction:row;align-items:center;transition:background-color .3s,color .3s;display:flex}._course-pill_1byqk_2._--is-selected_1byqk_2{background-color:var(--course-color,transparent)}._course-pill_1byqk_2._--is-not-selected_1byqk_2{border-color:var(--course-color,transparent);color:var(--course-color,#000c)}._course-pill__title_1byqk_2{font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em)}._course-pill__checkbox_1byqk_2{margin-right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8)}._course-pill__checkbox_1byqk_2 svg{fill:currentColor}._submit_1byqk_2{margin-top:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);background-color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);width:100%;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);cursor:pointer;font-size:var(--text-3xl,1.875rem);flex-direction:row;justify-content:center;align-items:center;display:flex;position:sticky;bottom:2rem}._submit_1byqk_2 svg{margin-left:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);fill:currentColor}._submit_1byqk_2._--create-planbook_1byqk_2{margin-top:calc(var(--spacing,.25rem) * 8)}._title-input_1byqk_2{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);width:100%;padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-2xl,1.5rem)}._confirmation-label_1byqk_2{margin-top:calc(var(--spacing,.25rem) * 8);font-size:var(--text-2xl,1.5rem);color:var(--color-link-blue,#00abfa)}._confirmation-value_1byqk_2{font-size:var(--text-3xl,1.875rem);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700)}._planbook-list-header_1byqk_2{padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}._planbook-owner_1byqk_2{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}._planbook-pill_1byqk_2{cursor:pointer;font-size:var(--text-2xl,1.5rem);border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-dividers,#e0e0e0);padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 3);align-items:center;display:flex}._planbook-pill_1byqk_2:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0}._planbook-pill_1byqk_2{gap:.5rem;transition:background-color .3s,color .3s}._planbook-pill_1byqk_2:hover,._planbook-pill_1byqk_2:focus{background-color:var(--color-light-link-blue,#e6f4fe)}:is(._planbook-pill_1byqk_2:hover,._planbook-pill_1byqk_2:focus) svg{color:var(--color-link-blue,#00abfa)}:is(._planbook-pill_1byqk_2:hover,._planbook-pill_1byqk_2:focus) svg [data-is-check]{opacity:1}._planbook-pill_1byqk_2 svg{color:var(--color-hint,#bdbdbd);height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);fill:currentColor}._planbook-pill_1byqk_2 svg path{transition:fill .3s}._planbook-pill_1byqk_2 svg [data-is-check]{opacity:0;transition:opacity .3s}._planbook-pill_1byqk_2 ._check-wrapper_1byqk_2{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._wrapper_tk55u_2{width:100%;padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;min-height:40vh;display:flex}._wrapper_tk55u_2._--edit-modal_tk55u_2{padding-top:calc(var(--spacing,.25rem) * 24)}@media(min-width:641px){._wrapper_tk55u_2{padding:calc(var(--spacing,.25rem) * 12)}}._add-course-button__group_tk55u_2{flex-direction:row;justify-content:center;gap:2rem;display:flex}._add-course-button_tk55u_2{font-size:var(--text-2xl,1.5rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);letter-spacing:-.75px;margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 2);align-self:center;transition:opacity .2s}._add-course-button_tk55u_2 svg{margin-right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);fill:none}._add-course-button_tk55u_2[data-add-class-pending] svg{fill:var(--color-link-blue)}._add-course-button_tk55u_2[data-is-creating]{border-color:#0000;transition-duration:.5s;box-shadow:0 6px 20px #0000,0 2px 6px #0000}._add-course-button_tk55u_2[data-is-active]{box-shadow:none}._add-course-button_tk55u_2[data-is-menu-open]{opacity:0}@media(min-width:641px){._add-course-button_tk55u_2{margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 8);font-size:var(--text-4xl,2.25rem)}._add-course-button_tk55u_2 svg{margin-right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10)}}._cancel-button_tk55u_2{margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-grey-light,#dae1e7);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);color:var(--color-grey,#b8c2cc);border-radius:3.40282e38px;align-content:center;height:4rem;transition:opacity .2s;position:absolute;top:calc(50% - 6px);left:50%;transform:translate(-50%,-50%)}._edit-class-modal_tk55u_2{max-width:400px;margin-left:auto;margin-right:auto}._course-list_tk55u_2{flex-direction:column;display:flex}._course_tk55u_2{border:1px solid #0000;border-bottom-color:var(--dividers);scroll-margin-top:3rem;scroll-margin-bottom:3rem;transition:background-color .5s,border-color .5s,box-shadow .5s,opacity .5s,color .5s,border-radius .5s}._course-header_tk55u_2{z-index:50;padding:calc(var(--spacing,.25rem) * 4);flex-direction:row;justify-content:space-between;transition:background-color .5s;display:flex;position:sticky;top:0}._course-header_tk55u_2:hover{cursor:pointer;background-color:var(--color-grey-lighter,#f1f5f8)}._course-title_tk55u_2{margin-left:calc(var(--spacing,.25rem) * 3);width:100%;font-size:var(--text-2xl,1.5rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);align-content:center}._edit-button_tk55u_2{padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-2xl,1.5rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-link-blue,#00abfa);-webkit-user-select:none;user-select:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-link-blue,#00abfa);border-radius:3.40282e38px;align-items:center;transition:box-shadow .5s,background-color .5s,color .5s,opacity .5s}._edit-button_tk55u_2:hover,._edit-button_tk55u_2:focus{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);text-decoration-line:underline;transform:translateY(-1px)scale(1.01)}._edit-button_tk55u_2:active{transform:translateY(0)}._course__left_tk55u_2{flex-direction:row;align-items:center;transition:opacity .5s;display:flex}._course__right_tk55u_2{flex-direction:row;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}._is-non-instructional-badge_tk55u_2{margin-left:calc(var(--spacing,.25rem) * 2);background-color:var(--color-grey-lighter,#f1f5f8);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 1);color:var(--color-charcoal,#4d4d4de6);margin-right:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);white-space:nowrap;border-radius:3.40282e38px}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}._options-wrapper_1bol5_2{border-radius:var(--radius-xl,.75rem);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 12);padding-top:calc(var(--spacing,.25rem) * 10);padding-bottom:calc(var(--spacing,.25rem) * 6);-webkit-user-select:none;user-select:none;flex-direction:row;gap:2rem;display:flex}@media(max-width:640px){._options-wrapper_1bol5_2{flex-direction:column-reverse;max-width:calc(100vw - 4rem);margin-left:auto;margin-right:auto}}._option-button_1bol5_2{max-width:var(--container-sm,30rem);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-grey-light,#dae1e7);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 6);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border:2px solid #0000;flex-direction:column;justify-content:space-between;align-items:center;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,border .2s ease-in-out;display:flex}._option-button_1bol5_2:hover{cursor:pointer;border:2px solid var(--color-link-blue);transform:scale(1.02)translateY(-2px);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}@media(max-width:640px){._option-button_1bol5_2{max-width:auto}}._option-button-header_1bol5_2{padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 3);text-align:center;font-size:var(--text-5xl,3rem);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em)}@media(max-width:640px){._option-button-header_1bol5_2{font-size:var(--text-4xl,2.25rem)}}._option-button-subheader_1bol5_2{text-align:center;font-size:var(--text-2xl,1.5rem);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);color:var(--color-grey-darker,#606f7b)}._add-button_1bol5_2{background-color:var(--color-white,#fff);font-size:var(--text-2xl,1.5rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);letter-spacing:-.75px;margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 2);align-self:center;transition:opacity .2s}._add-button_1bol5_2 svg{margin-right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8)}._add-button_1bol5_2[data-is-creating]{border-color:#0000;transition-duration:.5s;box-shadow:0 6px 20px #0000,0 2px 6px #0000}@media(min-width:641px){._add-button_1bol5_2{margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 8);font-size:var(--text-4xl,2.25rem)}._add-button_1bol5_2 svg{margin-right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10)}}._example-list_1bol5_2{margin-top:calc(var(--spacing,.25rem) * 2);flex-flow:wrap;justify-content:center;align-items:center;gap:.25rem;display:flex}._example-list_1bol5_2 ._item_1bol5_2{opacity:.5;color:#000;margin-bottom:calc(var(--spacing,.25rem) * 2);background-color:var(--color-grey-lightest,#f8fafc);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 1);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-radius:3.40282e38px;display:block}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._modal_1fkde_2{height:calc(var(--vh,100vh));z-index:99999999;background-color:#4d4d4d99;flex-direction:column;justify-content:flex-end;align-items:center;width:100vw;display:flex;position:fixed;bottom:0;left:0}._modal-inner_1fkde_2{background-color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:2rem 2rem 0 0;flex-direction:column;justify-content:flex-start;width:96vw;max-height:98vh;margin-left:2vw;margin-right:2vw;transition:width .3s;display:flex;position:relative;box-shadow:0 -10px 15px -3px #0000004d,0 -4px 6px -2px #0000001a}@media(min-width:641px){._modal-inner_1fkde_2{width:90vw;margin-left:5vw;margin-right:5vw}}._modal-inner_1fkde_2._--is-small_1fkde_2{width:25vw;min-width:400px;margin-left:auto;margin-right:4rem;right:0}._modal-inner__close_1fkde_2{margin-top:calc(var(--spacing,.25rem) * 6);margin-right:calc(var(--spacing,.25rem) * 6);cursor:pointer;color:var(--color-hint,#bdbdbd);z-index:999;position:absolute;top:0;right:0}._modal-inner__close_1fkde_2:hover{color:var(--color-link-blue,#00abfa)}._modal-inner__close_1fkde_2 svg{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);fill:currentColor}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._modal_sjz8v_2{height:var(--vh,100vh);z-index:999999;background-color:#4d4d4d99;flex-direction:column;justify-content:flex-end;align-items:center;width:100vw;display:flex;position:fixed;bottom:0;left:0}._modal-inner_sjz8v_2{background-color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:90vw;max-height:calc(var(--vh,100vh) - 6.25rem);border-radius:2rem 2rem 0 0;flex-direction:column;justify-content:flex-start;margin-left:5vw;margin-right:5vw;display:flex;position:relative;box-shadow:0 -10px 15px -3px #0000004d,0 -4px 6px -2px #0000001a}._modal-inner_sjz8v_2._--is-small_sjz8v_2{border-radius:2rem;width:25vw;min-width:400px;max-height:90vh;margin-bottom:5vh;margin-left:auto;margin-right:2vw}._modal-inner__close_sjz8v_2{margin-top:calc(var(--spacing,.25rem) * 6);margin-right:calc(var(--spacing,.25rem) * 6);cursor:pointer;color:var(--color-hint,#bdbdbd);background-color:var(--color-white,#fff);z-index:999;border-radius:3.40282e38px;flex-direction:column;display:flex;position:absolute;top:-80px;right:-2rem}._modal-inner__close_sjz8v_2:hover{color:var(--color-link-blue,#00abfa)}._modal-inner__close_sjz8v_2 svg{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);fill:currentColor}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-leading:initial}}}._nav-box__head_445bw_2._--evaluate-templates_445bw_2{margin-inline:calc(var(--spacing,.25rem) * 10);margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 4);-webkit-user-select:none;user-select:none}._nav-box__subhead_445bw_2{text-align:left}._nav-box__subhead_445bw_2._--list_445bw_2{margin-left:calc(var(--spacing,.25rem) * 2);color:var(--color-link-blue)}._nav-box__subhead_445bw_2._--list_445bw_2:after{content:","}._nav-box__subhead_445bw_2._--list_445bw_2:last-child:after{content:""}@media(min-width:641px){._nav-box__subhead_445bw_2{text-align:center}}._nav-box--grid_445bw_2{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);grid-template:"back-arrow main next-arrow"/auto auto 4rem;align-items:center;column-gap:.5rem;display:grid}@media(min-width:641px){._nav-box--grid_445bw_2{padding-inline:calc(var(--spacing,.25rem) * 12);padding-top:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 8);grid-template-columns:4rem auto 12rem}}._centered-nav-grid_445bw_2{padding:calc(var(--spacing,.25rem) * 4);grid-template:"back-arrow-wrapper next-arrow-wrapper"/auto auto;display:grid}._centered-nav-grid_445bw_2._first-screen_445bw_2{flex-direction:row;justify-content:center;align-items:center;display:flex}@media(min-width:641px){._centered-nav-grid_445bw_2{padding-inline:calc(var(--spacing,.25rem) * 12);padding-top:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 8)}}._nav-box--edit-template-grid_445bw_2{padding-block:calc(var(--spacing,.25rem) * 8);grid-template:"main""back-bottom-button""next-bottom-button"/auto;display:grid}._nav-box--edit-template-grid_445bw_2 ._nav-box__head_445bw_2{margin-bottom:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 8);grid-area:main;align-self:start}._nav-box--edit-template-grid_445bw_2 ._evaluate-button_445bw_2{margin-inline:calc(var(--spacing,.25rem) * 4);margin-top:calc(var(--spacing,.25rem) * 4);text-align:center;grid-area:next-bottom-button;justify-content:center;width:calc(100% - 2rem)}._nav-box--edit-template-grid_445bw_2 ._evaluate-button_445bw_2._back-button_445bw_2{margin-inline:calc(var(--spacing,.25rem) * 4);text-align:center;font-size:var(--text-base,1rem);grid-area:back-bottom-button;justify-content:center;width:calc(100% - 2rem)}._edit-template_445bw_2{width:100%}._nav-box__main_445bw_2{padding-inline:calc(var(--spacing,.25rem) * 0);flex-direction:column;grid-area:main;align-items:flex-start;display:flex}@media(min-width:641px){._nav-box__main_445bw_2{padding-inline:calc(var(--spacing,.25rem) * 2);flex-direction:column;align-items:center}}._nav-box__back-arrow_445bw_2,._nav-box__next-arrow_445bw_2{background-color:var(--color-link-blue,#00abfa);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-3xl,1.875rem);color:var(--color-white,#fff);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;flex-direction:row;justify-content:center;align-items:center;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;box-shadow:0 3px 10px #00000026,0 2px 4px #0000001a}:is(._nav-box__back-arrow_445bw_2,._nav-box__next-arrow_445bw_2) svg{margin-right:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);fill:currentColor}:is(._nav-box__back-arrow_445bw_2,._nav-box__next-arrow_445bw_2):hover{text-decoration-line:underline;transform:translateY(-2px);box-shadow:0 6px 20px #00000026,0 2px 6px #0000001a}:is(._nav-box__back-arrow_445bw_2,._nav-box__next-arrow_445bw_2):active{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(0)scale(.95)}._nav-box__back-arrow_445bw_2{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);margin-bottom:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 4);border-color:#0000;grid-area:back-arrow;place-self:center flex-start}._nav-box__back-arrow_445bw_2 svg{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8)}._nav-box__next-arrow_445bw_2{font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);margin-bottom:calc(var(--spacing,.25rem) * 0);height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);padding-inline:calc(var(--spacing,.25rem) * 3);grid-area:next-arrow;align-self:center}._nav-box__next-arrow_445bw_2 svg{margin-left:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8)}@media(min-width:641px){._nav-box__next-arrow_445bw_2{margin-left:calc(var(--spacing,.25rem) * 0);width:auto;padding-inline:calc(var(--spacing,.25rem) * 8)}}._nav-box__next-arrow__text_445bw_2{display:none}@media(min-width:641px){._nav-box__next-arrow__text_445bw_2{visibility:visible;display:block}}._nav-box__next-arrow-wrapper_445bw_2{flex-direction:row;grid-area:next-arrow-wrapper;justify-content:center;justify-self:end;align-items:center;display:flex}._nav-box__back-arrow-wrapper_445bw_2{flex-direction:row;grid-area:back-arrow-wrapper;justify-content:center;justify-self:start;align-items:center;display:flex}._nav-box__evaluate-buttons_445bw_2{padding-inline:calc(var(--spacing,.25rem) * 12);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 12);flex-direction:row;justify-content:center;display:flex}._evaluate-button_445bw_2{cursor:pointer;-webkit-user-select:none;user-select:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);width:100%;margin-right:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;flex-direction:row;justify-content:flex-start;align-items:center;transition:box-shadow .2s,transform .2s;display:flex}._evaluate-button_445bw_2:last-child{margin-right:calc(var(--spacing,.25rem) * 0)}._evaluate-button_445bw_2:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(-2px)}._evaluate-button_445bw_2:active{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(0)scale(.98)}._evaluate-button_445bw_2._default-focus_445bw_2{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border:solid 1px var(--color-link-blue)}._evaluate-button__icon_445bw_2{margin-inline:calc(var(--spacing,.25rem) * 4);--tw-leading:1;flex-direction:row;align-items:baseline;font-size:4rem;line-height:1;display:flex}._evaluate-button__icon_445bw_2 svg{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12)}._evaluate-button__text_445bw_2{font-size:var(--text-3xl,1.875rem);--tw-leading:1;color:var(--color-link-blue,#00abfa);flex-direction:row;align-items:center;line-height:1;display:flex}._evaluate-button__text_445bw_2 svg{margin-inline:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);fill:currentColor}._final-screen_445bw_2{padding:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 12)}._final-screen_445bw_2 ._nav-box__head_445bw_2{padding-bottom:calc(var(--spacing,.25rem) * 4);line-height:.8}._final-screen_445bw_2 ._nav-box__subhead_445bw_2{font-size:var(--text-4xl,2.25rem)}._final-screen_445bw_2 ._final-screen__video_445bw_2{margin-top:calc(var(--spacing,.25rem) * 4)}._nav-box--final-screen_445bw_2{padding:calc(var(--spacing,.25rem) * 8)}._nav-box--final-screen_445bw_2 ._evaluate-button_445bw_2{justify-content:center}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid}}}._nav-box--base_16eb1_2{background-color:var(--color-white,#fff);z-index:999;flex-shrink:0;width:100%;top:0;overflow-x:hidden;box-shadow:0 -1px 30px #0000004d}._nav-box_16eb1_2{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 8)}@media(min-width:641px){._nav-box_16eb1_2{padding-inline:calc(var(--spacing,.25rem) * 10)}}._nav-box__top_16eb1_2{--tw-leading:1;margin-bottom:calc(var(--spacing,.25rem) * 0);padding-bottom:calc(var(--spacing,.25rem) * 2);flex-direction:column;justify-content:space-between;align-items:center;line-height:1;display:flex}@media(min-width:1026px){._nav-box__top_16eb1_2{flex-direction:row}}._nav-box__head_16eb1_2{padding-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-4xl,2.25rem);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);color:var(--color-black,#22292f);-webkit-user-select:none;user-select:none;width:100%;line-height:.9;display:flex}._nav-box__head_16eb1_2 div{margin-right:calc(var(--spacing,.25rem) * 3)}@media(min-width:641px){._nav-box__head_16eb1_2{font-size:var(--text-5xl,3rem)}}@media(min-width:769px){._nav-box__head_16eb1_2{font-size:var(--text-6xl,4rem);flex-direction:row}}@media(min-width:1026px){._nav-box__head_16eb1_2{flex-direction:column}}._nav-box__subhead_16eb1_2{font-size:var(--text-3xl,1.875rem);--tw-leading:1;--tw-font-weight:var(--font-weight-light,300);line-height:1;font-weight:var(--font-weight-light,300);-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;display:none}._nav-box__subhead_16eb1_2 svg{margin-right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8)}._nav-box__subhead_16eb1_2._--is-link_16eb1_2{cursor:pointer;color:var(--color-link-blue,#00abfa)}._nav-box__nav_16eb1_2{white-space:nowrap;flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}@media(min-width:641px){._nav-box__nav_16eb1_2{margin-top:calc(var(--spacing,.25rem) * 1)}}@media(min-width:1026px){._nav-box__nav_16eb1_2{justify-content:flex-end}}._nav-box__nav__item_16eb1_2{--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);cursor:pointer;flex-direction:column;align-items:center;transition:color .25s;display:flex}._nav-box__nav__item_16eb1_2 svg{transition:fill .25s}._nav-box__nav__item_16eb1_2+._nav-box__nav__item_16eb1_2{margin-left:calc(var(--spacing,.25rem) * 2)}._nav-box__nav__item_16eb1_2:hover{color:var(--color-link-blue,#00abfa)}._nav-box__nav__item_16eb1_2._is-selected_16eb1_2{color:var(--color-link-blue,#00abfa);border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-link-blue,#00abfa)}._nav-box__nav__item_16eb1_2{padding-right:calc(var(--spacing,.25rem) * 0);padding-left:calc(var(--spacing,.25rem) * 0);font-size:var(--text-2xl,1.5rem)}@media(min-width:641px){._nav-box__nav__item_16eb1_2{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);margin-left:calc(var(--spacing,.25rem) * 8);font-size:var(--text-3xl,1.875rem)}._nav-box__nav__item_16eb1_2._is-selected_16eb1_2{--tw-border-style:none;border-style:none}}@media(min-width:769px){._nav-box__nav__item_16eb1_2{font-size:var(--text-4xl,2.25rem)}}@media(min-width:1026px){._nav-box__nav__item_16eb1_2{padding-inline:calc(var(--spacing,.25rem) * 5)}}._big-icon_16eb1_2{margin-bottom:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12)}._is-selected_16eb1_2 ._big-icon_16eb1_2{color:var(--color-link-blue,#00abfa)}._big-icon_16eb1_2{display:none}@media(min-width:641px){._big-icon_16eb1_2{visibility:visible;display:block}}@media(min-width:769px){._big-icon_16eb1_2{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16)}}._template-sub-nav_16eb1_2{--tw-font-weight:var(--font-weight-semibold,600);width:100%;min-width:200px;font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-normal,0em);letter-spacing:var(--tracking-normal,0em);flex-direction:column;display:none}@media(min-width:641px){._template-sub-nav_16eb1_2{visibility:visible;padding-right:calc(var(--spacing,.25rem) * 0);display:flex}}._template-sub-nav__header_16eb1_2{font-size:var(--text-2xl,1.5rem);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);margin-bottom:calc(var(--spacing,.25rem) * 3)}._template-sub-nav__option_16eb1_2{width:100%;padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-grey,#b8c2cc);text-align:center;font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-grey-darker,#606f7b);border-radius:3.40282e38px}._template-sub-nav__option_16eb1_2+._template-sub-nav__option_16eb1_2{margin-top:calc(var(--spacing,.25rem) * 2)}._template-sub-nav__option_16eb1_2:hover{color:var(--color-link-blue,#00abfa)}._template-sub-nav__option_16eb1_2._is-selected_16eb1_2{border-color:var(--color-link-blue,#00abfa);color:var(--color-link-blue,#00abfa)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-leading:initial}}}._main-screen_1fk8j_2{scroll-behavior:smooth}._nav-box-wrapper_1fk8j_2{box-shadow:0 -1px 15px #0000004d}._nav-box-wrapper_1fk8j_2._EVALUATE_TEMPLATES_1fk8j_2{box-shadow:none;border-radius:2rem 2rem 0 0}._nav-box-wrapper_1fk8j_2._STATE_EDIT_TEMPLATE_1fk8j_2{box-shadow:none;background-color:#0000;border-radius:2rem 2rem 0 0}._nav-box-wrapper_1fk8j_2._STATE_COURSE_ONBOARDING_1fk8j_2,._nav-box-wrapper_1fk8j_2._STATE_TEMPLATES_ONBOARDING_1fk8j_2,._nav-box-wrapper_1fk8j_2._STATE_AFTER_APPLYING_FIRST_TEMPLATE_1fk8j_2,._nav-box-wrapper_1fk8j_2._STATE_SCHEDULE_ONBOARDING_1fk8j_2{box-shadow:none}._nav-box__head_1fk8j_2._--evaluate-templates_1fk8j_2{margin-inline:calc(var(--spacing,.25rem) * 10);margin-top:calc(var(--spacing,.25rem) * 8);margin-bottom:calc(var(--spacing,.25rem) * 4);-webkit-user-select:none;user-select:none}._nav-box__subhead_1fk8j_2._--list_1fk8j_2{margin-left:calc(var(--spacing,.25rem) * 2);color:var(--color-link-blue)}._nav-box__subhead_1fk8j_2._--list_1fk8j_2:after{content:","}._nav-box__subhead_1fk8j_2._--list_1fk8j_2:last-child:after{content:""}._nav-box--grid_1fk8j_2{padding:calc(var(--spacing,.25rem) * 4);grid-template:"back-arrow main next-arrow"/4rem auto auto;align-items:center;display:grid}@media(min-width:641px){._nav-box--grid_1fk8j_2{padding-inline:calc(var(--spacing,.25rem) * 12);padding-top:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 8);grid-template-columns:4rem auto 12rem}}._nav-box--edit-template-grid_1fk8j_2{padding-block:calc(var(--spacing,.25rem) * 8);grid-template:"main""back-bottom-button""next-bottom-button"/auto;display:grid}._nav-box--edit-template-grid_1fk8j_2 ._nav-box__head_1fk8j_2{margin-bottom:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 8);grid-area:main;align-self:start}._nav-box--edit-template-grid_1fk8j_2 ._evaluate-button_1fk8j_2{margin-inline:calc(var(--spacing,.25rem) * 4);margin-top:calc(var(--spacing,.25rem) * 4);text-align:center;grid-area:next-bottom-button;justify-content:center;width:calc(100% - 2rem)}._nav-box--edit-template-grid_1fk8j_2 ._evaluate-button_1fk8j_2._back-button_1fk8j_2{margin-inline:calc(var(--spacing,.25rem) * 4);text-align:center;font-size:var(--text-base,1rem);grid-area:back-bottom-button;justify-content:center;width:calc(100% - 2rem)}._edit-template_1fk8j_2{width:100%}._nav-box__main_1fk8j_2{padding-inline:calc(var(--spacing,.25rem) * 2);flex-direction:column;grid-area:main;align-items:center;display:flex}._nav-box__back-arrow_1fk8j_2,._nav-box__next-arrow_1fk8j_2{background-color:var(--color-link-blue,#00abfa);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-3xl,1.875rem);color:var(--color-white,#fff);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:3.40282e38px;flex-direction:row;justify-content:center;align-items:center;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;box-shadow:0 3px 10px #00000026,0 2px 4px #0000001a}:is(._nav-box__back-arrow_1fk8j_2,._nav-box__next-arrow_1fk8j_2) svg{margin-right:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 10);width:calc(var(--spacing,.25rem) * 10);fill:currentColor}:is(._nav-box__back-arrow_1fk8j_2,._nav-box__next-arrow_1fk8j_2):hover{text-decoration-line:underline;transform:translateY(-2px);box-shadow:0 6px 20px #00000026,0 2px 6px #0000001a}:is(._nav-box__back-arrow_1fk8j_2,._nav-box__next-arrow_1fk8j_2):active{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(0)scale(.95)}._nav-box__back-arrow_1fk8j_2{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);margin-bottom:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 4);border-color:#0000;grid-area:back-arrow;align-self:center}._nav-box__back-arrow_1fk8j_2 svg{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8)}._nav-box__next-arrow_1fk8j_2{font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);margin-bottom:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 8);grid-area:next-arrow;align-self:center}._nav-box__next-arrow_1fk8j_2 svg{margin-left:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8)}._nav-box__next-arrow-wrapper_1fk8j_2{margin-right:calc(var(--spacing,.25rem) * 8);flex-direction:row;grid-area:next-arrow-wrapper;justify-content:center;justify-self:end;align-items:center;display:flex}._nav-box__back-arrow-wrapper_1fk8j_2{margin-left:calc(var(--spacing,.25rem) * 8);flex-direction:row;grid-area:back-arrow-wrapper;justify-content:center;justify-self:start;align-items:center;display:flex}._nav-box__evaluate-buttons_1fk8j_2{padding-inline:calc(var(--spacing,.25rem) * 12);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 12);flex-direction:row;justify-content:center;display:flex}._evaluate-button_1fk8j_2{cursor:pointer;-webkit-user-select:none;user-select:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);width:100%;margin-right:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;flex-direction:row;justify-content:flex-start;align-items:center;transition:box-shadow .2s,transform .2s;display:flex}._evaluate-button_1fk8j_2:last-child{margin-right:calc(var(--spacing,.25rem) * 0)}._evaluate-button_1fk8j_2:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(-2px)}._evaluate-button_1fk8j_2:active{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(0)scale(.98)}._evaluate-button_1fk8j_2._default-focus_1fk8j_2{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border:solid 1px var(--color-link-blue)}._evaluate-button__icon_1fk8j_2{margin-inline:calc(var(--spacing,.25rem) * 4);--tw-leading:1;flex-direction:row;align-items:baseline;font-size:4rem;line-height:1;display:flex}._evaluate-button__icon_1fk8j_2 svg{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12)}._evaluate-button__text_1fk8j_2{font-size:var(--text-3xl,1.875rem);--tw-leading:1;color:var(--color-link-blue,#00abfa);flex-direction:row;align-items:center;line-height:1;display:flex}._evaluate-button__text_1fk8j_2 svg{margin-inline:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);fill:currentColor}._final-screen_1fk8j_2{padding:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 12)}._final-screen_1fk8j_2 ._nav-box__head_1fk8j_2{padding-bottom:calc(var(--spacing,.25rem) * 4);line-height:.8}._final-screen_1fk8j_2 ._nav-box__subhead_1fk8j_2{font-size:var(--text-4xl,2.25rem)}._final-screen_1fk8j_2 ._final-screen__video_1fk8j_2{margin-top:calc(var(--spacing,.25rem) * 4)}._nav-box--final-screen_1fk8j_2{padding:calc(var(--spacing,.25rem) * 8)}._nav-box--final-screen_1fk8j_2 ._evaluate-button_1fk8j_2{justify-content:center}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial}}}._notice_vopev_2{padding:calc(var(--spacing,.25rem) * 4);flex-direction:column;align-items:center;display:flex}@media(min-width:641px){._notice_vopev_2{padding-inline:calc(var(--spacing,.25rem) * 16);padding-top:calc(var(--spacing,.25rem) * 16);flex-direction:row;align-items:flex-start;display:flex}}._icon-side_vopev_2{margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 8);height:calc(var(--spacing,.25rem) * 24);width:calc(var(--spacing,.25rem) * 24)}@media(min-width:641px){._icon-side_vopev_2{margin-top:calc(var(--spacing,.25rem) * 0);margin-right:calc(var(--spacing,.25rem) * 16);height:calc(var(--spacing,.25rem) * 48);width:calc(var(--spacing,.25rem) * 48)}}._icon_vopev_2{height:calc(var(--spacing,.25rem) * 24);width:calc(var(--spacing,.25rem) * 24)}._icon_vopev_2 svg{width:100%;height:100%}@media(min-width:641px){._icon_vopev_2{height:calc(var(--spacing,.25rem) * 48);width:calc(var(--spacing,.25rem) * 48)}}._text-side_vopev_2{flex-direction:column;display:flex}._header_vopev_2{margin-bottom:calc(var(--spacing,.25rem) * 4);text-align:center;font-size:var(--text-5xl,3rem);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);letter-spacing:-.5px;line-height:.9}@media(min-width:641px){._header_vopev_2{margin-bottom:calc(var(--spacing,.25rem) * 0);text-align:left;font-size:var(--text-6xl,4rem)}}._bullet_vopev_2{margin-top:calc(var(--spacing,.25rem) * 2);padding-bottom:calc(var(--spacing,.25rem) * 2);font-size:var(--text-3xl,1.875rem);--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400)}@media(min-width:641px){._bullet_vopev_2{margin-top:calc(var(--spacing,.25rem) * 8);font-size:var(--text-5xl,3rem);line-height:.9}}._emp_vopev_2{--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-font-weight:initial}}}._item_p6tqv_2{padding:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-top-width:4px;border-top-color:var(--course-color,var(--color-dividers));flex-direction:column;display:flex}@media(min-width:641px){._item_p6tqv_2{flex-direction:row;align-items:center}}._course-title_p6tqv_2{margin-bottom:calc(var(--spacing,.25rem) * 2);text-align:center;font-size:var(--text-3xl,1.875rem);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700)}@media(min-width:641px){._course-title_p6tqv_2{margin-right:calc(var(--spacing,.25rem) * 2);text-align:left;width:100%;font-size:var(--text-3xl,1.875rem)}}._template-info_p6tqv_2{justify-content:space-between;width:100%;display:flex}@media(min-width:641px){._template-info_p6tqv_2{justify-content:flex-start;align-items:center;display:flex}}._template-actions_p6tqv_2{flex-direction:row;align-items:center;display:flex}._template-title_p6tqv_2{font-size:var(--text-lg,1.125rem);--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);-webkit-user-select:none;user-select:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-grey,#b8c2cc);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);border-radius:3.40282e38px;flex-direction:row;justify-content:space-between;align-items:center;width:100%;display:flex}._template-title_p6tqv_2 ._change-icon_p6tqv_2{font-size:var(--text-lg,1.125rem);color:var(--color-link-blue,#00abfa);flex-direction:row;flex-grow:0;flex-shrink:0;justify-content:flex-end;align-items:center;display:flex}._template-title_p6tqv_2 svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);fill:currentColor}@media(min-width:641px){._template-title_p6tqv_2{margin-right:calc(var(--spacing,.25rem) * 0);padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-2xl,1.5rem)}}._choose-button_p6tqv_2,._change-button_p6tqv_2,._edit-button_p6tqv_2{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xl,1.25rem);color:var(--color-link-blue,#00abfa);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-grey,#b8c2cc);background-color:var(--color-white,#fff);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s border-color .2s;border-radius:3.40282e38px}:is(._choose-button_p6tqv_2,._change-button_p6tqv_2,._edit-button_p6tqv_2):hover{border-color:var(--color-link-blue,#00abfa);text-decoration-line:underline}:is(._choose-button_p6tqv_2,._change-button_p6tqv_2,._edit-button_p6tqv_2):active{background-color:var(--color-link-blue,#00abfa);color:var(--color-white,#fff)}:is(._choose-button_p6tqv_2,._change-button_p6tqv_2,._edit-button_p6tqv_2):focus{border-color:var(--color-link-blue,#00abfa)}:is(._choose-button_p6tqv_2,._change-button_p6tqv_2,._edit-button_p6tqv_2):disabled{border-color:var(--color-dividers,#e0e0e0);color:var(--color-dividers,#e0e0e0)}@media(min-width:641px){._choose-button_p6tqv_2,._change-button_p6tqv_2,._edit-button_p6tqv_2{padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-2xl,1.5rem)}}._change-button_p6tqv_2{cursor:pointer;-webkit-user-select:none;user-select:none;display:none}._change-text_p6tqv_2{cursor:pointer;display:none}@media(min-width:641px){._change-text_p6tqv_2{visibility:visible;display:block}}._edit-button_p6tqv_2{margin-left:calc(var(--spacing,.25rem) * 3);-webkit-user-select:none;user-select:none}._non-instructional-class_p6tqv_2{font-size:var(--text-2xl,1.5rem)}._list_4sd6u_2{margin:calc(var(--spacing,.25rem) * 6);flex-direction:column;width:100%;display:flex}@media(min-width:641px){._list_4sd6u_2{margin:calc(var(--spacing,.25rem) * 12)}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial}}}._course-pill_absvx_2{margin-right:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-hint,#bdbdbd);cursor:pointer;color:var(--color-hint,#bdbdbd);-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:3.40282e38px;flex-direction:row;align-items:center;transition:border .3s,color .3s,background-color .3s;display:flex}._course-pill_absvx_2:hover{--tw-border-style:solid;color:var(--color-secondary-text,#757575);border-style:solid}._course-pill_absvx_2._--is-selected_absvx_2{--tw-border-style:solid;color:var(--color-white,#fff);background-color:var(--course-color,white);border-style:solid;border-color:var(--course-color,var(--color-hint))}._course-pill__icon_absvx_2{margin-right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6)}._course-pill__icon_absvx_2 svg{fill:currentColor}._course-pill__title_absvx_2{font-size:var(--text-2xl,1.5rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial;--tw-leading:initial}}}._item_1nuhg_2{margin-bottom:calc(var(--spacing,.25rem) * 8);flex-direction:column;display:flex}._header_1nuhg_2{padding-top:calc(var(--spacing,.25rem) * 4);border-bottom-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-bottom-width:1px;border-color:var(--color-dividers,#e0e0e0);flex-direction:row;align-items:center;display:flex}._template-name_1nuhg_2{font-size:var(--text-5xl,3rem);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);margin-right:calc(var(--spacing,.25rem) * 2)}._delete-button_1nuhg_2,._edit-button_1nuhg_2{margin-right:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xl,1.25rem);color:var(--color-grey,#b8c2cc);border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-grey,#b8c2cc);background-color:var(--color-white,#fff);cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .2s border-color .2s;border-radius:3.40282e38px}:is(._delete-button_1nuhg_2,._edit-button_1nuhg_2):hover{border-color:var(--color-link-blue,#00abfa);color:var(--color-link-blue,#00abfa);text-decoration-line:underline}:is(._delete-button_1nuhg_2,._edit-button_1nuhg_2):active{background-color:var(--color-link-blue,#00abfa);color:var(--color-white,#fff)}:is(._delete-button_1nuhg_2,._edit-button_1nuhg_2):focus{border-color:var(--color-link-blue,#00abfa)}:is(._delete-button_1nuhg_2,._edit-button_1nuhg_2):disabled{border-color:var(--color-dividers,#e0e0e0);color:var(--color-dividers,#e0e0e0)}._course-list_1nuhg_2{flex-flow:wrap;display:flex}._course-list-wrapper_1nuhg_2{margin-top:calc(var(--spacing,.25rem) * 2);flex-direction:row;align-items:center;display:flex}._course-pill_1nuhg_2{margin-bottom:calc(var(--spacing,.25rem) * 2)}._used-status_1nuhg_2{margin-right:calc(var(--spacing,.25rem) * 4);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);flex-direction:column;display:flex}._used-status_1nuhg_2._--has-templates_1nuhg_2{--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900)}._used-status-title_1nuhg_2,._used-status-used_1nuhg_2{font-size:var(--text-2xl,1.5rem);--tw-leading:1;line-height:1}._cannot-delete-notice_1nuhg_2{margin-inline:calc(var(--spacing,.25rem) * 8);margin-top:calc(var(--spacing,.25rem) * 4);text-align:center;font-size:var(--text-2xl,1.5rem);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);max-width:200px}._confirm-delete-button_1nuhg_2{margin-inline:calc(var(--spacing,.25rem) * 8);margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-2xl,1.5rem);color:var(--color-white,#fff);background-color:var(--color-red,#f6836f);cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:3.40282e38px}._confirm-delete-button_1nuhg_2:focus,._confirm-delete-button_1nuhg_2:hover{text-decoration-line:underline}._confirm-delete-button_1nuhg_2:active{border-style:var(--tw-border-style);--tw-border-style:solid;border-style:solid;border-width:1px;border-color:var(--color-red,#f6836f)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}._templates-by-name_1c4lu_2{margin:calc(var(--spacing,.25rem) * 12);flex-direction:column;width:100%;display:flex}._list_1c4lu_2{flex-direction:column;width:100%;display:flex}._create-button_1c4lu_2{font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 8);align-self:flex-start}._create-button_1c4lu_2 svg{margin-left:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._pattern-list_om2dr_2{width:100%;margin-bottom:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 6);grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));justify-content:start;gap:1.5rem;list-style:none;display:grid;overflow-y:scroll}._pattern_om2dr_2{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-500,#6b7280);cursor:pointer;font-size:var(--text-lg,1.125rem);color:var(--color-black,#22292f);background-image:var(--background-url);opacity:.75;background-position:50%;background-size:cover;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:12rem;list-style:none;transition:opacity .3s,transform .3s,border .3s,box-shadow .3s;display:flex;position:relative;overflow:hidden}._pattern_om2dr_2:hover{opacity:1;transform:scale(1.05)}._pattern_om2dr_2[data-in-use]:before,._pattern_om2dr_2[data-in-use]{border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-link-blue,#00abfa);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);opacity:1;transform:scale(1.05)}._pattern_om2dr_2:after{content:"";background-image:var(--pattern-url);mix-blend-mode:overlay;opacity:.3;z-index:1;pointer-events:none;background-repeat:repeat;background-size:auto;position:absolute;inset:0}._pattern__none_om2dr_2{font-size:var(--text-lg,1.125rem);color:var(--color-white,#fff);background-image:var(--background-url);background-size:cover}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial}}}._date-annotation_1mv16_2{padding-inline:calc(var(--spacing,.25rem) * 5);padding-block:calc(var(--spacing,.25rem) * 5);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#ffc;border-radius:.5rem;justify-content:space-between;margin-bottom:1.4rem;position:relative}._date-annotation_1mv16_2._on-month_1mv16_2{padding:calc(var(--spacing,.25rem) * 2);align-items:center;margin-bottom:0}._date-annotation_1mv16_2._is-off_1mv16_2{background-image:repeating-linear-gradient(-45deg,#3333330d,#3333330d 1rem,#0000001a 1rem 2rem)}._date-annotation_1mv16_2._is-on_1mv16_2{margin-bottom:1.4rem}._date-annotation__school-title-wrapper_1mv16_2{flex-direction:row;display:flex}._date-annotation__school-title_1mv16_2{margin-right:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);color:#000c;overflow-wrap:anywhere;background-color:#b3b3b3;border-radius:3.40282e38px;font-weight:700;line-height:1.1}._date-annotation__title_1mv16_2{font-size:var(--text-3xl,1.875rem);overflow-wrap:anywhere;padding-right:1.5rem;font-weight:700;line-height:1.1}._on-month_1mv16_2 ._date-annotation__title_1mv16_2{font-size:var(--text-lg,1.125rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}._date-annotation__description_1mv16_2{overflow-wrap:anywhere;padding-top:.6rem;font-size:1.2rem}._date-annotation__description_1mv16_2 ul,._date-annotation__description_1mv16_2 ol{margin-left:0!important;padding-left:2rem!important}._on-month_1mv16_2 ._date-annotation__description_1mv16_2{display:none}._special-event-block__menu-trigger_1mv16_2{margin-left:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);color:var(--color-grey,#b8c2cc);flex-shrink:0;position:absolute;top:1rem;right:1rem}._on-month_1mv16_2 ._special-event-block__menu-trigger_1mv16_2{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6)}._special-event-block__menu-trigger_1mv16_2._--has-no-template_1mv16_2{color:var(--color-link-blue,#00abfa)}._special-event-block__menu-trigger_1mv16_2 svg{fill:currentColor}._special-event-block__menu-trigger_1mv16_2:hover{cursor:pointer;color:var(--color-link-blue,#00abfa)}._special-event-block__menu-trigger_1mv16_2:active,._special-event-block__menu-trigger_1mv16_2:active:focus,._special-event-block__menu-trigger_1mv16_2:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._special-event-block__menu-trigger_1mv16_2:active,._special-event-block__menu-trigger_1mv16_2:active:focus,._special-event-block__menu-trigger_1mv16_2:focus{outline-offset:2px;outline:2px solid #0000}}._date-annotation__is-off-notice_1mv16_2{color:var(--color-link-blue);text-transform:uppercase;letter-spacing:.5px;margin-bottom:.6rem;font-size:1.2rem;font-weight:800}._date-annotation__range_1mv16_2{color:var(--color-secondary-text);padding-bottom:.5rem;font-size:1rem}._on-month_1mv16_2 ._date-annotation__range_1mv16_2{display:none}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-font-weight:initial;--tw-border-style:solid;--tw-leading:initial}}}._modal_124d6_2{height:var(--vh,100vh);z-index:999999;flex-direction:column;justify-content:flex-end;align-items:center;width:100vw;display:flex;position:fixed;top:0;left:0}._modal-inner_124d6_2{background-color:var(--color-white,#fff);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:2rem 2rem 0 0;flex-direction:column;justify-content:flex-start;width:90vw;max-height:98vh;margin-left:5vw;margin-right:5vw;transition:width .3s;display:flex;position:relative;box-shadow:0 -10px 15px -3px #0000004d,0 -4px 6px -2px #0000001a}._nav-box-wrapper_124d6_2._INTRO_124d6_2,._nav-box-wrapper_124d6_2._CONFIRM_DATE_124d6_2,._nav-box-wrapper_124d6_2._PICK_DATE_124d6_2,._nav-box-wrapper_124d6_2._ALL_DONE_124d6_2,._nav-box-wrapper_124d6_2._IS_COPYING_LESSONS_124d6_2,._nav-box-wrapper_124d6_2._CONFIRMATION_124d6_2{box-shadow:none;border-radius:2rem 2rem 0 0}._nav-box__head_124d6_2._--center_124d6_2{text-align:center}._nav-box--grid_124d6_2{padding-top:calc(var(--spacing,.25rem) * 8);padding-right:calc(var(--spacing,.25rem) * 12);padding-bottom:calc(var(--spacing,.25rem) * 8);grid-template:"back-arrow main next-arrow"/4rem auto 12rem;align-items:center;display:grid}._nav-box--grid_124d6_2._CONFIRMATION_124d6_2,._nav-box--grid_124d6_2._CONFIRM_DATE_124d6_2,._nav-box--grid_124d6_2._IS_COPYING_LESSONS_124d6_2,._nav-box--grid_124d6_2._ALL_DONE_124d6_2{grid-template-columns:4rem auto 0}._nav-box__main_124d6_2{padding-inline:calc(var(--spacing,.25rem) * 2);grid-area:main}._nav-box__back-arrow_124d6_2{height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);cursor:pointer;background-color:var(--color-white,#fff);color:var(--color-link-blue,#00abfa);border-radius:3.40282e38px;flex-direction:row;grid-area:back-arrow;justify-content:center;justify-self:center;align-items:center;transition:box-shadow .2s,transform .2s;display:flex}._nav-box__back-arrow_124d6_2:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(-2px)}._nav-box__back-arrow_124d6_2:active{transform:translateY(0)}._nav-box__back-arrow_124d6_2 svg{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);fill:currentColor}._nav-box__next-arrow_124d6_2{font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);margin-bottom:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 8);grid-area:next-arrow;align-self:center}._nav-box__next-arrow_124d6_2 svg{margin-left:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8)}._big-button_124d6_2{cursor:pointer;-webkit-user-select:none;user-select:none;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);margin-right:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 6);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;flex-direction:row;justify-content:flex-start;align-items:center;transition:box-shadow .2s,transform .2s;display:flex}._big-button_124d6_2:last-child{margin-right:calc(var(--spacing,.25rem) * 0)}._big-button_124d6_2:hover{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(-2px)}._big-button_124d6_2:active{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(0)scale(.98)}._big-button_124d6_2._default-focus_124d6_2{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border:solid 1px var(--color-link-blue)}._big-button_124d6_2{margin-inline:calc(var(--spacing,.25rem) * 0);margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 4);justify-content:center;width:100%}._big-button__text_124d6_2{text-align:center;font-size:var(--text-3xl,1.875rem);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);color:var(--color-link-blue,#00abfa);flex-direction:row;align-items:center;display:flex}._big-button__text_124d6_2 svg{margin-left:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);fill:currentColor}._confirm-date-button_124d6_2{margin-top:calc(var(--spacing,.25rem) * 4);padding-inline:calc(var(--spacing,.25rem) * 12);padding-block:calc(var(--spacing,.25rem) * 8);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}._confirm-date-button__header_124d6_2{font-size:var(--text-4xl,2.25rem);color:var(--color-link-blue,#00abfa)}._confirm-date-button__subheader_124d6_2{font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-black,#22292f)}._choose-own-date-button_124d6_2{margin-top:calc(var(--spacing,.25rem) * 4);cursor:pointer;padding-inline:calc(var(--spacing,.25rem) * 12);padding-block:calc(var(--spacing,.25rem) * 4);font-size:var(--text-4xl,2.25rem);color:var(--color-link-blue,#00abfa)}._choose-own-date-button_124d6_2:hover{text-decoration-line:underline}._date-picker-wrapper_124d6_2{flex-direction:row;justify-content:center;align-items:center;display:flex}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid}}}._header_j9awr_2{margin-top:calc(var(--spacing,.25rem) * 6);width:100%;padding-inline:calc(var(--spacing,.25rem) * 12);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 4);flex-direction:row;justify-content:space-between;align-items:center;display:flex}._header__close_j9awr_2{position:initial}._header__text_j9awr_2{font-size:var(--text-5xl,3rem);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em)}._body_j9awr_2{padding-inline:calc(var(--spacing,.25rem) * 12);padding-block:calc(var(--spacing,.25rem) * 2)}._body_j9awr_2>div{width:100%}._sub-header_j9awr_2{text-align:left;font-size:var(--text-4xl,2.25rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);letter-spacing:-.02em}._annotation-list_j9awr_2{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-dividers,#e0e0e0);margin-top:calc(var(--spacing,.25rem) * 0);padding-top:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}._annotation_j9awr_2{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers,#e0e0e0);margin-bottom:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 3);flex-direction:row;justify-content:space-between;display:flex}._text-side_j9awr_2,._title-date_j9awr_2{flex-direction:column;display:flex}._date_j9awr_2{font-size:var(--text-lg,1.125rem);--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);color:var(--color-link-blue,#00abfa)}._title_j9awr_2{font-size:var(--text-2xl,1.5rem);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600);overflow-wrap:anywhere}._description_j9awr_2{font-size:var(--text-xl,1.25rem);--tw-leading:1;overflow-wrap:anywhere;line-height:1}._edit-buttons_j9awr_2{flex-direction:row;align-items:center;display:flex}._delete-button_j9awr_2{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red,#f6836f);cursor:pointer;text-align:center;color:var(--color-red,#f6836f);padding:calc(var(--spacing,.25rem) * 2);border-radius:3.40282e38px;flex-direction:row;align-items:center;transition:background .2s,color .2s,transform .2s;display:flex}._delete-button_j9awr_2>svg{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);fill:currentColor}._delete-button_j9awr_2:hover{background-color:var(--color-red,#f6836f);color:var(--color-white,#fff)}._delete-button_j9awr_2:active{transform:scale(.95)}._edit-button_j9awr_2{margin-inline:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hint,#bdbdbd);cursor:pointer;text-align:center;font-size:var(--text-xl,1.25rem);--tw-leading:1;color:var(--color-hint,#bdbdbd);border-radius:3.40282e38px;flex-direction:row;align-items:center;line-height:1;transition:background .2s,color .2s,transform .2s;display:flex}._edit-button_j9awr_2:hover{border-color:var(--color-link-blue,#00abfa);background-color:var(--color-link-blue,#00abfa);color:var(--color-white,#fff)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial}}}._title_g0gul_2{font-size:var(--text-4xl,2.25rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);margin-bottom:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 2);margin-inline:calc(var(--spacing,.25rem) * 4)}@media(min-width:641px){._title_g0gul_2{margin-inline:calc(var(--spacing,.25rem) * 16)}}._backgrounds-wrapper_g0gul_2{margin-bottom:calc(var(--spacing,.25rem) * 12);flex-direction:column;display:flex}._section-title_g0gul_2{font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 3)}@media(min-width:641px){._section-title_g0gul_2{padding-inline:calc(var(--spacing,.25rem) * 16)}}._cover-list_g0gul_2{width:100%;margin-bottom:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 4);padding-top:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(auto-fit,8rem);justify-content:start;gap:1rem;list-style:none;display:grid}@media(min-width:641px){._cover-list_g0gul_2{padding-inline:calc(var(--spacing,.25rem) * 16)}}._cover_g0gul_2{width:calc(var(--spacing,.25rem) * 32);border-radius:var(--radius-sm,.25rem);cursor:pointer;color:var(--color-white,#fff);z-index:0;background-image:var(--background-url);opacity:.75;z-index:10;background-position:50%;background-size:cover;flex-shrink:0;justify-content:center;height:5rem;list-style:none;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden}._cover_g0gul_2:hover{opacity:1;transform:scale(1.1)}._cover_g0gul_2[data-in-use]:before,._cover_g0gul_2[data-in-use]{border-color:var(--color-link-blue,#00abfa);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);opacity:1;border-width:3px;transition:all .3s ease-in-out;transform:scale(1.1)}._cover_g0gul_2:after{content:"";background-image:var(--pattern-url);mix-blend-mode:overlay;opacity:.6;z-index:1;pointer-events:none;background-position:-15% -15%;background-repeat:repeat;position:absolute;inset:0}._pattern-selection-button_g0gul_2{visibility:hidden;height:calc(var(--spacing,.25rem) * 10);background-color:var(--color-white,#fff);padding-top:calc(var(--spacing,.25rem) * 1);text-align:center;font-size:var(--text-sm,.875rem);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);white-space:nowrap;color:var(--color-black,#22292f);opacity:0;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 3);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);z-index:10;flex-direction:column;justify-content:center;align-self:center;align-items:center;gap:.1rem;width:fit-content;margin-inline:auto;transition:all .3s ease-in-out;animation-delay:.5s;display:flex;position:absolute;bottom:6px;left:0;right:0}._pattern-selection-button_g0gul_2:hover{color:var(--color-link-blue,#00abfa);cursor:pointer}._pattern-selection-button_g0gul_2[data-in-use]{visibility:visible;opacity:1}._pattern-menu-wrapper_g0gul_2{margin:calc(var(--spacing,.25rem) * 8);width:calc(90vw - 4rem);max-height:calc(90vh - 28rem);display:flex}._checkmark-overlay_g0gul_2{opacity:0;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);align-self:center;transition:all .3s ease-in-out;display:flex}._checkmark-overlay_g0gul_2[data-in-use]{opacity:1}._search-upload-button_g0gul_2{width:calc(var(--spacing,.25rem) * 32);-webkit-user-select:none;user-select:none;font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-gray-400,#9ca3af);cursor:pointer;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:.4rem;height:5rem;line-height:1;transition:background-color .2s ease-in-out;display:flex}._search-upload-button_g0gul_2:hover{background-color:var(--color-gray-50,#f9fafb);text-decoration-line:underline}._search-upload-button_g0gul_2:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._search-upload-button_g0gul_2:focus{outline-offset:2px;outline:2px solid #0000}}._button__locked_g0gul_2{border-color:var(--color-link-blue,#00abfa);background-color:var(--color-cc-primary-light,#e6f8fa);color:var(--color-link-blue,#00abfa)}._search-upload-button-icon_g0gul_2{height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5)}._modal-wrapper_g0gul_2{margin-top:calc(var(--spacing,.25rem) * 8);flex-direction:column;width:calc(100vw - 48px);max-height:calc(100vh - 48px);display:flex}._modal-header-wrapper_g0gul_2{padding-top:calc(var(--spacing,.25rem) * 6);padding-bottom:calc(var(--spacing,.25rem) * 2);flex-direction:row;justify-content:center;align-items:center;margin-left:1.5rem;margin-right:1.5rem;display:flex}._modal-header_g0gul_2{text-align:center;font-size:var(--text-4xl,2.25rem);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);color:var(--color-black,#22292f);-webkit-user-select:none;user-select:none;width:100%;padding-left:calc(var(--spacing,.25rem) * 12);justify-content:center;line-height:.9;display:flex}._modal-header_g0gul_2 div{margin-right:calc(var(--spacing,.25rem) * 3)}@media(min-width:641px){._modal-header_g0gul_2{font-size:var(--text-5xl,3rem)}}@media(min-width:769px){._modal-header_g0gul_2{font-size:var(--text-6xl,4rem);flex-direction:row}}@media(min-width:1026px){._modal-header_g0gul_2{flex-direction:column}}._modal-inner__close_g0gul_2{cursor:pointer;color:var(--color-hint,#bdbdbd);visibility:hidden;background-color:var(--color-white,#fff);z-index:999;border-radius:3.40282e38px;flex-direction:column;display:flex}._modal-inner__close_g0gul_2:hover{cursor:pointer;color:var(--color-link-blue,#00abfa)}._modal-inner__close_g0gul_2 svg{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);fill:currentColor}@media(min-width:641px){._modal-inner__close_g0gul_2{visibility:visible}}._paywall-close-wrapper_g0gul_2{position:absolute;top:1rem;right:1rem}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}._week-grid_1uole_2{width:100%;max-width:100%;margin-bottom:20px;position:relative}._order-wrapper_1uole_2{width:100%;overflow-x:scroll}._order_1uole_2{width:auto;min-height:20rem;padding-inline:calc(var(--spacing,.25rem) * 10);padding-top:calc(var(--spacing,.25rem) * 8)}@media(min-width:641px){._order_1uole_2{justify-content:flex-start;align-items:center;display:flex}}._week-grid__template-date_1uole_2{text-align:center;font-size:var(--text-3xl,1.875rem);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);color:var(--color-black,#22292f);-webkit-user-select:none;user-select:none}td._week-grid__template-date_1uole_2{--tw-border-style:none;padding-bottom:calc(var(--spacing,.25rem) * 4);--tw-leading:1;border-style:none;line-height:1}td._week-grid__template-date_1uole_2+td._week-grid__template-date_1uole_2{padding-left:calc(var(--spacing,.25rem) * 2)}._week-grid__day_1uole_2{vertical-align:top}._week-grid__day_1uole_2+._week-grid__day_1uole_2{padding-left:calc(var(--spacing,.25rem) * 4)}._week-grid__day_1uole_2{min-width:200px}@media(min-width:641px){._week-grid__day_1uole_2{min-width:100px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}.course-slot-sortable-wrapper{margin-bottom:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-lg,.5rem);transition:box-shadow .4s,transform .4s;position:relative}.course-slot-sortable-wrapper.is-dragging{cursor:ns-resize;transition:box-shadow .4s,transform 50ms;transform:scale(1.025);box-shadow:0 .5rem 1rem #0003}.course-slot-sortable-wrapper.hide-element{margin-top:0;margin-bottom:0;transition:all .5s}._course-slot-wrapper_x1d3q_2{border-radius:var(--radius-lg,.5rem);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);cursor:ns-resize;margin-top:1px;padding-bottom:2px}._course-slot-wrapper_x1d3q_2.is-off{background-image:repeating-linear-gradient(-45deg,#fff,#fff 8px,#fffc 8px 16px);transition:all .5s}._course-slot_x1d3q_2{padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * 1);-webkit-user-select:none;user-select:none;background-color:#fff6;flex-direction:row;justify-content:space-between;align-items:stretch;display:flex}._course-slot__title_x1d3q_2{font-size:var(--text-xl,1.25rem);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);color:var(--color-black,#22292f);-webkit-user-select:none;user-select:none;cursor:ns-resize}._course-slot__left_x1d3q_2{flex-direction:row;justify-content:flex-start;align-items:center;display:flex}._course-slot__move-pad_x1d3q_2{margin-right:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);cursor:ns-resize;position:relative}._course-slot__move-pad_x1d3q_2:before{height:calc(var(--spacing,.25rem) * 5);content:" ";z-index:1;background-image:url("data:image/svg+xml,%3Csvg version='1.1' viewBox='0 0 10 4' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg%3E%3Cpath fill='white' d='M3.70711,0.292893c0.390524,0.390524 0.390524,1.02369 0,1.41421c-0.390524,0.390524 -1.02369,0.390524 -1.41421,0c-0.390524,-0.390524 -0.390524,-1.02369 -4.44089e-16,-1.41421c0.390524,-0.390524 1.02369,-0.390524 1.41421,-2.22045e-16'%3E%3C/path%3E%3Cpath fill='white' d='M7.70711,0.292893c0.390524,0.390524 0.390524,1.02369 0,1.41421c-0.390524,0.390524 -1.02369,0.390524 -1.41421,0c-0.390524,-0.390524 -0.390524,-1.02369 0,-1.41421c0.390524,-0.390524 1.02369,-0.390524 1.41421,-2.22045e-16'%3E%3C/path%3E%3C/g%3E%3C/svg%3E%0A");background-repeat:repeat-y;width:100%;padding-left:.1rem;display:block;position:absolute;top:0;left:0}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._planbook-setup-notice_1fgbw_2{border-radius:var(--radius-lg,.5rem);background-color:var(--color-white,#fff);padding-inline:calc(var(--spacing,.25rem) * 12);padding-block:calc(var(--spacing,.25rem) * 8);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}._planbook-setup-notice__headline_1fgbw_2{margin-top:calc(var(--spacing,.25rem) * 8)}._planbook-setup-notice__description_1fgbw_2{margin-bottom:calc(var(--spacing,.25rem) * 8)}._add-button_1fgbw_2{margin-inline:calc(var(--spacing,.25rem) * 1);height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);background-color:var(--color-white,#fff);border-radius:3.40282e38px;flex-direction:row;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 3px 11px -1px #0006}._add-button_1fgbw_2 svg{height:calc(var(--spacing,.25rem) * 6);width:calc(var(--spacing,.25rem) * 6);fill:var(--color-link-blue)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial}}}._cardstack-template-container_1p9pu_2{width:100%;padding-inline:calc(var(--spacing,.25rem) * 12);padding-block:calc(var(--spacing,.25rem) * 8);flex-direction:column;align-items:flex-start;min-height:40vh;display:flex}._cardstack-template-container_1p9pu_2._--no-template_1p9pu_2{padding-left:calc(var(--spacing,.25rem) * 0)}._cardstack-template-list_1p9pu_2{font-size:var(--text-4xl,2.25rem);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-secondary-text,#757575);flex-direction:column;display:flex}._cardstack-template-list__course_1p9pu_2{flex-direction:row;display:flex}._course-pill_1p9pu_2{margin-right:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 2);border-radius:3.40282e38px;border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);cursor:pointer;-webkit-user-select:none;user-select:none;color:#000c;border:1px solid #0000;flex-direction:row;align-items:center;min-width:50px;transition:background-color .3s,color .3s;display:flex}._course-pill_1p9pu_2._--is-selected_1p9pu_2{background-color:var(--course-color,transparent)}._course-pill_1p9pu_2._--is-not-selected_1p9pu_2{border-color:var(--course-color,transparent);color:var(--course-color,#000c)}._course-pill__title_1p9pu_2{font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em)}._course-pill__checkbox_1p9pu_2{margin-right:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8)}._course-pill__checkbox_1p9pu_2 svg{fill:currentColor}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}._choose-from-library_6ws7t_2{margin-right:calc(var(--spacing,.25rem) * 8);padding-inline:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 8);padding-bottom:calc(var(--spacing,.25rem) * 8);flex-flow:wrap;place-content:flex-start;gap:1rem;width:100%;min-height:90vh;display:flex}._choose-from-library__header_6ws7t_2{width:100%;padding-bottom:calc(var(--spacing,.25rem) * 0);text-align:center;font-size:var(--text-6xl,4rem);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em)}._choose-from-library__subheader_6ws7t_2{width:100%;padding-top:calc(var(--spacing,.25rem) * 0);padding-bottom:calc(var(--spacing,.25rem) * 8);text-align:center;font-size:var(--text-4xl,2.25rem);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-secondary-text,#757575)}._box-wrapper_6ws7t_2{opacity:0;animation-name:_fade-in_6ws7t_1;animation-duration:.5s;animation-fill-mode:forwards}@keyframes _fade-in_6ws7t_1{0%{opacity:0}to{opacity:1}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-font-weight:initial}}}._template-box_14ox2_2{margin-inline:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-dividers,#e0e0e0);padding-bottom:calc(var(--spacing,.25rem) * 2);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border:2px solid #0000;height:auto;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,border .2s ease-in-out}._template-box_14ox2_2:hover{cursor:pointer;border:2px solid var(--color-link-blue);transform:scale(1.005)translateY(-2px);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}._template-box-button_14ox2_2{margin-inline:calc(var(--spacing,.25rem) * 4);margin-top:calc(var(--spacing,.25rem) * 2);margin-bottom:calc(var(--spacing,.25rem) * 8);background-color:var(--color-white,#fff)}._template-box__top__group-label_14ox2_2{width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);background-color:var(--color-light-link-blue,#e6f4fe);--tw-leading:1;color:var(--color-grey-darker,#606f7b);text-align:center;line-height:1;font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);border-top-left-radius:var(--radius-xl,.75rem);border-top-right-radius:var(--radius-xl,.75rem)}._lesson-title_14ox2_2{padding-top:.5rem;font-size:2.25rem!important}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid}}}._header_vs45q_2{margin-top:calc(var(--spacing,.25rem) * 6);width:100%;padding-inline:calc(var(--spacing,.25rem) * 12);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 4);flex-direction:row;justify-content:space-between;align-items:center;display:flex}._header__close_vs45q_2{position:initial}._header__text_vs45q_2{margin-left:calc(var(--spacing,.25rem) * 2);font-size:var(--text-5xl,3rem);--tw-leading:1;--tw-font-weight:var(--font-weight-black,900);line-height:1;font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em)}._body_vs45q_2{padding-inline:calc(var(--spacing,.25rem) * 8);padding-block:calc(var(--spacing,.25rem) * 2)}._body_vs45q_2>div{width:100%}._annotation-list_vs45q_2{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-dividers,#e0e0e0);margin-top:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}._annotation_vs45q_2{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers,#e0e0e0);margin-bottom:calc(var(--spacing,.25rem) * 3);padding-bottom:calc(var(--spacing,.25rem) * 3);flex-direction:row;justify-content:space-between;display:flex}._text-side_vs45q_2,._title-date_vs45q_2{flex-direction:column;display:flex}._date_vs45q_2{font-size:var(--text-lg,1.125rem);--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);color:var(--color-link-blue,#00abfa)}._title_vs45q_2{font-size:var(--text-2xl,1.5rem);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600)}._description_vs45q_2{font-size:var(--text-xl,1.25rem);--tw-leading:1;line-height:1}._edit-buttons_vs45q_2{flex-direction:row;align-items:center;display:flex}._delete-button_vs45q_2{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-red,#f6836f);cursor:pointer;text-align:center;color:var(--color-red,#f6836f);padding:calc(var(--spacing,.25rem) * 2);border-radius:3.40282e38px;flex-direction:row;align-items:center;transition:background .2s,color .2s,transform .2s;display:flex}._delete-button_vs45q_2>svg{height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);fill:currentColor}._delete-button_vs45q_2:hover{background-color:var(--color-red,#f6836f);color:var(--color-white,#fff)}._delete-button_vs45q_2:active{transform:scale(.95)}._edit-button_vs45q_2{margin-inline:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 2);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hint,#bdbdbd);cursor:pointer;text-align:center;font-size:var(--text-xl,1.25rem);--tw-leading:1;color:var(--color-hint,#bdbdbd);border-radius:3.40282e38px;flex-direction:row;align-items:center;line-height:1;transition:background .2s,color .2s,transform .2s;display:flex}._edit-button_vs45q_2:hover{border-color:var(--color-link-blue,#00abfa);background-color:var(--color-link-blue,#00abfa);color:var(--color-white,#fff)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}._wrapper_e0s7r_2[data-is-empty]{height:21.4333px}._wrapper_e0s7r_2[data-is-empty]:before{font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);content:attr(data-placeholder);color:#b3b3b3;pointer-events:none;position:absolute}._wrapper_e0s7r_2 [contenteditable]:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._wrapper_e0s7r_2 [contenteditable]:focus{outline-offset:2px;outline:2px solid #0000}}._html-value_e0s7r_2{overflow-wrap:anywhere;white-space:pre-wrap;white-space:break-spaces}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-tracking:initial;--tw-font-weight:initial;--tw-leading:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-duration:initial;--tw-ease:initial}}}._slideout__header__title_1do7p_2{font-size:var(--text-5xl,3rem);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);width:100%;padding-left:calc(var(--spacing,.25rem) * 0);margin-block:calc(var(--spacing,.25rem) * 0);--tw-leading:1;color:var(--color-black,#22292f);padding-inline:calc(var(--spacing,.25rem) * 8);line-height:1;display:block}@media(min-width:641px){._slideout__header__title_1do7p_2{padding-inline:calc(var(--spacing,.25rem) * 0);font-size:var(--text-7xl,5.5rem)}}._slideout__body_1do7p_2{padding-bottom:calc(var(--spacing,.25rem) * 16);flex-direction:column;gap:2rem;display:flex}._slideout__body__heading_1do7p_2{padding-inline:calc(var(--spacing,.25rem) * 8);flex-direction:row;justify-content:flex-start;align-items:center;display:flex}@media(min-width:641px){._slideout__body__heading_1do7p_2{padding-inline:calc(var(--spacing,.25rem) * 16)}}._slideout__body__heading__title_1do7p_2{font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em)}@media(min-width:641px){._slideout__body__heading__title_1do7p_2{font-size:var(--text-5xl,3rem)}}._form-wrapper_1do7p_2{grid-column-gap:1rem;grid-row-gap:0rem;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}._form-wrapper__parent_1do7p_2{padding-inline:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(auto-fit,minmax(24rem,1fr))}@media(min-width:641px){._form-wrapper__parent_1do7p_2{padding-inline:calc(var(--spacing,.25rem) * 16)}}._label-title_1do7p_2{font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600)}._background-section-title_1do7p_2{font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);padding-inline:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 4);padding-bottom:calc(var(--spacing,.25rem) * 3);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers,#e0e0e0)}@media(min-width:641px){._background-section-title_1do7p_2{padding-inline:calc(var(--spacing,.25rem) * 16)}}._background-selection-list_1do7p_2{width:100%;margin-bottom:calc(var(--spacing,.25rem) * 0);padding-inline:calc(var(--spacing,.25rem) * 8);padding-top:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(auto-fit,6rem);justify-content:start;gap:1rem;list-style:none;display:grid}@media(min-width:641px){._background-selection-list_1do7p_2{padding-inline:calc(var(--spacing,.25rem) * 16)}}._avatar-color_1do7p_2{height:calc(var(--spacing,.25rem) * 24);width:calc(var(--spacing,.25rem) * 24);cursor:pointer;color:var(--color-white,#fff);font-size:var(--text-5xl,3rem);--tw-font-weight:var(--font-weight-black,900);font-weight:var(--font-weight-black,900);background-image:var(--background-url);opacity:.5;border-radius:3.40282e38px;flex-shrink:0;justify-content:center;align-items:center;list-style:none;transition:all .3s ease-in-out;display:flex}._avatar-color_1do7p_2:hover{opacity:1;transform:scale(1.1)}._avatar-color_1do7p_2[data-in-use]:before,._avatar-color_1do7p_2[data-in-use]{border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-link-blue,#00abfa);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);opacity:1;transform:scale(1.1)}._pattern_1do7p_2{border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-500,#6b7280);cursor:pointer;font-size:var(--text-lg,1.125rem);color:var(--color-black,#22292f);opacity:.75;background-position:50%;background-size:cover;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:6rem;list-style:none;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden}._pattern_1do7p_2:hover{opacity:1;transform:scale(1.05)}._pattern_1do7p_2[data-in-use]:before,._pattern_1do7p_2[data-in-use]{border-style:var(--tw-border-style);border-width:4px;border-color:var(--color-link-blue,#00abfa);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);opacity:1;transform:scale(1.05)}._pattern_1do7p_2:after{content:"";background-image:var(--pattern-url);mix-blend-mode:overlay;opacity:.6;z-index:1;pointer-events:none;background-position:-15% -15%;background-repeat:repeat;background-size:auto;position:absolute;inset:0}._pattern__none_1do7p_2{font-size:var(--text-lg,1.125rem);color:var(--color-white,#fff)}._show-more-button_1do7p_2{text-align:center;font-size:var(--text-lg,1.125rem);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-gray-500,#6b7280);border-radius:var(--radius-sm,.25rem);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-gray-300,#d1d5db);height:calc(var(--spacing,.25rem) * 24);width:100%;padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 3);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;--tw-ease:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));transition-duration:.2s;transition-timing-function:var(--ease-in-out,cubic-bezier(.4, 0, .2, 1));cursor:pointer;white-space:normal;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;display:flex}._show-more-button_1do7p_2:hover{background-color:var(--color-gray-50,#f9fafb);text-decoration-line:underline}._show-more-button_1do7p_2:focus{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){._show-more-button_1do7p_2:focus{outline-offset:2px;outline:2px solid #0000}}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-leading:initial;--tw-border-style:solid}}}._user-sign__planbook-years_16dww_2{flex-direction:row;justify-content:space-around;width:100%;margin-bottom:2rem;display:flex}._user-sign__planbook-year_16dww_2{font-size:var(--text-xl,1.25rem);--tw-leading:1;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;margin-right:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 3);padding-block:calc(var(--spacing,.25rem) * 3);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-hint,#bdbdbd);text-align:center;color:var(--color-secondary-text,#757575);border-radius:3.40282e38px;flex-direction:row;justify-content:center;line-height:1;transition:background-color .2s,color .2s,font-weight .2s;display:flex}._user-sign__planbook-year_16dww_2 span{vertical-align:middle;flex-direction:row;justify-content:center;align-items:center;display:flex;position:relative}._user-sign__planbook-year_16dww_2:last-child{margin-right:0}._user-sign__planbook-year_16dww_2._is-active_16dww_2{border-color:var(--color-link-blue);color:var(--color-link-blue);text-decoration:underline}._user-sign__planbook-year_16dww_2._is-active_16dww_2 span:before{content:"✓";font-weight:800;position:absolute;left:-1.25rem}@media(min-width:641px){._user-sign__planbook-year_16dww_2{padding-block:calc(var(--spacing,.25rem) * 3);font-size:var(--text-2xl,1.5rem)}}._rotation-section_16dww_2{padding-bottom:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}._rotation-list_16dww_2{margin-bottom:calc(var(--spacing,.25rem) * 0);padding:calc(var(--spacing,.25rem) * 0);list-style-type:none}._rotation_16dww_2{margin-bottom:calc(var(--spacing,.25rem) * 2);flex-direction:row;align-items:center;display:flex;position:relative}._rotation-input_16dww_2{width:100%;padding-block:calc(var(--spacing,.25rem) * 6);font-size:var(--text-2xl,1.5rem);flex-grow:1}._rotation-delete_16dww_2{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);cursor:pointer;opacity:.25;position:absolute;top:calc(50% - 1rem);right:.5rem}._rotation-delete_16dww_2:hover,._rotation-delete_16dww_2:active{opacity:1}._rotation-delete_16dww_2 svg{width:100%;height:100%}._rotation-add_16dww_2{font-size:var(--text-2xl,1.5rem);color:var(--color-link-blue,#00abfa);flex-direction:row;align-items:center;display:flex}._rotation-add_16dww_2 svg{margin-right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4);fill:currentColor}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial}}}._onboarding-body_ukye7_2{padding-inline:calc(var(--spacing,.25rem) * 6);flex-direction:column;display:flex}@media(min-width:641px){._onboarding-body_ukye7_2{padding-inline:calc(var(--spacing,.25rem) * 8)}}._form-section_ukye7_2{order:2}._onboarding-example_ukye7_2{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-grey-light,#dae1e7);background-color:var(--color-grey-lighter,#f1f5f8);margin-bottom:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 6);order:1}._onboarding-example__header_ukye7_2{margin-bottom:calc(var(--spacing,.25rem) * 4);text-align:center;font-size:var(--text-2xl,1.5rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}._onboarding-example__person_ukye7_2{flex-direction:row;align-items:center;display:flex}._onboarding-example__person_ukye7_2+._onboarding-example__person_ukye7_2{margin-top:calc(var(--spacing,.25rem) * 8)}._onboarding-example__person__image_ukye7_2{margin-right:calc(var(--spacing,.25rem) * 4);height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;flex-shrink:0;overflow:hidden}._onboarding-example__person__image_ukye7_2 img{margin-block:calc(var(--spacing,.25rem) * 0);width:100%;height:100%}._onboarding-example__person__text_ukye7_2{font-size:var(--text-xl,1.25rem);--tw-leading:1;color:var(--color-charcoal,#4d4d4de6);line-height:1}._onboarding-example__person__text__header_ukye7_2{font-size:var(--text-xl,1.25rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-black,#22292f);text-transform:uppercase}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._container_2fqmc_2{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-bottom:calc(var(--spacing,.25rem) * 8);padding:calc(var(--spacing,.25rem) * 8);background-color:#f1f5f880;border-radius:2rem;flex-direction:column;gap:1rem;display:flex}._header_2fqmc_2{flex-direction:row;justify-content:space-between;display:flex}._copy_2fqmc_2{font-size:var(--text-xl,1.25rem)}._trial-button_2fqmc_2{cursor:pointer;background-color:var(--color-grey-lightest,#f8fafc);color:var(--color-link-blue,#00abfa)}._trial-button_2fqmc_2:hover{background-color:var(--color-link-blue,#00abfa);color:var(--color-white,#fff)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._container_1xyvz_2{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-bottom:calc(var(--spacing,.25rem) * 8);padding:calc(var(--spacing,.25rem) * 8);background-color:#f1f5f880;border-radius:2rem;flex-direction:column;gap:1rem;display:flex}._header_1xyvz_2{flex-direction:row;justify-content:space-between;display:flex}._copy_1xyvz_2{font-size:var(--text-xl,1.25rem)}._trial-button_1xyvz_2{cursor:pointer;background-color:var(--color-grey-lightest,#f8fafc);color:var(--color-link-blue,#00abfa);-webkit-user-select:none;user-select:none}._trial-button_1xyvz_2:hover{background-color:var(--color-link-blue,#00abfa);color:var(--color-white,#fff)}._user-sign__title_r1ki7_2{letter-spacing:-.03em;text-align:left;-webkit-user-select:none;user-select:none;width:100%;margin-top:2.5rem;margin-bottom:0;font-size:3.5rem;font-weight:800;line-height:.875}._selected_r1ki7_2{background-color:pink}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial}}}._user-sign__title_fgzec_2{letter-spacing:-.03em;text-align:left;-webkit-user-select:none;user-select:none;width:100%;margin-top:2.5rem;margin-bottom:0;font-size:3.5rem;font-weight:800;line-height:.875}._user-sign__button-row_fgzec_2{width:100%;padding-top:calc(var(--spacing,.25rem) * 6);text-align:center;gap:.75rem;display:flex}._user-sign__selected-workplace_fgzec_2{border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,#e5e7eb);width:100%;padding-right:calc(var(--spacing,.25rem) * 4);padding-left:calc(var(--spacing,.25rem) * 6);justify-content:space-between;align-items:center;padding-top:1.5rem;padding-bottom:1.5rem;display:flex}._search_fgzec_2{overflow-y:hidden}._search_fgzec_2.ember-basic-dropdown-trigger{margin-top:calc(var(--spacing,.25rem) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,#e5e7eb);background-color:var(--color-white,#fff);border:1px solid #ccc;border-color:1px solid #ccc;border-radius:4px;width:100%;display:flex;box-shadow:inset 0 1px 1px #00000014}._search_fgzec_2.ember-basic-dropdown-trigger input{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,#e5e7eb);border-color:1px solid #ccc;opacity:.5;background-image:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22512%22%20height%3D%22512%22%20viewBox%3D%220%200%20512%20512%22%3E%3Cpath%20d%3D%22M448.3%20424.7L335%20311.3c20.8-26%2033.3-59.1%2033.3-95.1%200-84.1-68.1-152.2-152-152.2-84%200-152%2068.2-152%20152.2s68.1%20152.2%20152%20152.2c36.2%200%2069.4-12.7%2095.5-33.8L425%20448l23.3-23.3zM120.1%20312.6c-25.7-25.7-39.8-59.9-39.8-96.3s14.2-70.6%2039.8-96.3%2059.9-40%2096.2-40c36.3%200%2070.5%2014.2%2096.2%2039.9s39.8%2059.9%2039.8%2096.3-14.2%2070.6-39.8%2096.3c-25.7%2025.7-59.9%2039.9-96.2%2039.9-36.3.1-70.5-14.1-96.2-39.8z%22%2F%3E%3C%2Fsvg%3E);background-position:1.75rem;background-repeat:no-repeat;background-size:2rem 2rem;width:100%;padding:.5rem 1rem .5rem 4.5rem;font-size:1.5rem;line-height:1;transition:opacity .2s;display:flex}._search_fgzec_2.ember-basic-dropdown-trigger input:focus{opacity:1}._search_fgzec_2.ember-basic-dropdown-trigger .ember-power-select-status-icon{display:none}._search_fgzec_2.ember-basic-dropdown-trigger[aria-expanded=true]{border-radius:.5rem}._search_fgzec_2 .ember-power-select-multiple-options{width:100%}._search_fgzec_2 .ember-power-select-option{border-top-style:var(--tw-border-style);border-top-width:1px;border-color:var(--color-gray-200,#e5e7eb);padding-inline:calc(var(--spacing,.25rem) * 6);padding-block:calc(var(--spacing,.25rem) * 5);font-size:1.5rem;font-weight:400;line-height:1;transition:background-color .1s,color .1s}._search_fgzec_2 .ember-power-select-option:first-child{border-top:0;margin-top:0}._search_fgzec_2 .ember-power-select-option em{font-style:normal}._search_fgzec_2 .ember-power-select-option[aria-current=true]{color:#fff;background-color:#0000;background-color:var(--color-link-blue);border-color:#0000}._search_fgzec_2 .ember-power-select-option[aria-current=true] ._search-district_fgzec_2{color:#fff}._search_fgzec_2 .ember-power-select-option.ember-power-select-option--loading-message{height:0;margin:0;padding:0;display:block;overflow:hidden}._search_fgzec_2 .ember-power-select-option.ember-power-select-option--loading-message+.ember-power-select-option{margin-top:0}._search_fgzec_2 .ember-power-select-options[role=listbox]{max-height:50vh}._search_fgzec_2 .ember-power-select-options[role=listbox]:has(li){border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200,#e5e7eb)}._search_fgzec_2.ember-power-select-option--no-matches-message{padding-top:1.25rem;padding-bottom:0}._search_fgzec_2.ember-power-select-dropdown{border-radius:.5rem;margin-top:2px;padding:.5rem 0}._search_fgzec_2.kb-search__after-options-notice{color:var(--color-link-blue);border-top:1px solid var(--dividers);cursor:pointer;margin:1rem 1rem 0;padding:.75rem;font-size:1.5rem;line-height:1}._search_fgzec_2.kb-search__after-options-notice:hover{text-decoration:underline}._search-name_fgzec_2{margin:calc(var(--spacing,.25rem) * 0);font-size:var(--text-2xl,1.5rem);--tw-leading:1;--tw-font-weight:var(--font-weight-semibold,600);line-height:1;font-weight:var(--font-weight-semibold,600)}._search-address_fgzec_2{margin:calc(var(--spacing,.25rem) * 0);padding-right:calc(var(--spacing,.25rem) * 2);font-size:var(--text-lg,1.125rem);--tw-leading:1;flex:none;line-height:1}._search-district_fgzec_2{margin:calc(var(--spacing,.25rem) * 0);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-lg,1.125rem);--tw-leading:1;--tw-font-weight:var(--font-weight-normal,400);line-height:1;font-weight:var(--font-weight-normal,400);color:var(--color-gray-400,#9ca3af);overflow:hidden}._privacy-alert_fgzec_2{margin-top:calc(var(--spacing,.25rem) * 4);margin-bottom:calc(var(--spacing,.25rem) * 4);border-radius:var(--radius-lg,.5rem);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 6);background-color:#54dea766;align-items:center;display:flex}._privacy-alert-icon_fgzec_2{margin-right:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 12);width:calc(var(--spacing,.25rem) * 12);color:var(--color-cc-turquoise,#54dea7);align-items:center;display:flex}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._button_g831e_2{background-color:var(--color-cc-cyan,#34d2da);width:100%;padding-block:calc(var(--spacing,.25rem) * 5);font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);-webkit-user-select:none;user-select:none;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;justify-content:center;align-items:center;gap:.75rem;margin-top:2rem;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out;display:flex}._button_g831e_2:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:scale(1.005),translateY(2px);text-decoration-line:underline}._user-sign__title_12re2_2{letter-spacing:-.03em;text-align:left;-webkit-user-select:none;user-select:none;width:100%;margin-top:2.5rem;margin-bottom:0;font-size:3.5rem;font-weight:800;line-height:.875}._user-sign__subtitle_12re2_2{-webkit-user-select:none;user-select:none;width:100%;color:var(--color-hint);margin-top:0;padding-top:1rem;font-size:2rem;font-weight:400;display:flex}@media screen and (max-width:710px){._user-sign__subtitle_12re2_2{margin-bottom:1rem}}._user-sign__title_12q58_2{letter-spacing:-.03em;text-align:left;-webkit-user-select:none;user-select:none;width:100%;margin-top:2.5rem;margin-bottom:0;font-size:3.5rem;font-weight:800;line-height:.875}._notice_5lwp1_2{margin-block:calc(var(--spacing,.25rem) * 2);padding-inline:calc(var(--spacing,.25rem) * 6);font-size:var(--text-2xl,1.5rem);color:var(--color-link-blue,#00abfa)}._notice_5lwp1_2:hover{cursor:pointer;background-color:var(--color-link-blue,#00abfa);color:var(--color-white,#fff);border-color:#0000}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}._user-sign__button_yyn7l_2{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-gray-200,#e5e7eb);padding-inline:calc(var(--spacing,.25rem) * 6);font-size:var(--text-xl,1.25rem);--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);background-color:#0000;border-radius:3.40282e38px;justify-content:center;align-items:center;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:background-color .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out,text-decoration-color .2s ease-in-out;display:flex}._user-sign__button_yyn7l_2[data-grow]{flex-grow:1}._user-sign__button_yyn7l_2[data-size=sm]{padding-block:calc(var(--spacing,.25rem) * 2)}._user-sign__button_yyn7l_2[data-size=lg]{padding-block:calc(var(--spacing,.25rem) * 4)}._user-sign__button_yyn7l_2[data-is-active]{border-color:var(--color-cc-cyan,#34d2da);color:#18575d;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background-color:#34d2da26}._user-sign__button_yyn7l_2:hover{border-color:var(--color-cc-cyan,#34d2da);text-decoration-line:underline;text-decoration-color:#69cfd8}._user-sign__button_yyn7l_2[data-is-active]:hover{color:#237e86;text-decoration-color:#0000}._user-sign__button_yyn7l_2:focus{border-color:var(--color-cc-cyan,#34d2da);outline:none}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial}}}._modal_1er8d_2{width:100%;height:var(--vh,100vh);z-index:999999;background-color:#4d4d4d66;justify-content:center;width:100vw;display:flex;overflow:scroll}._modal-inner_1er8d_2{border-radius:var(--radius-lg,.5rem);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:#fff;border-radius:2rem;width:80%;height:fit-content;margin-top:10%;margin-bottom:10%;position:relative;transform:translateZ(0)}@media(min-width:641px){._modal-inner_1er8d_2{width:850px}}@media(max-width:480px){._modal-inner_1er8d_2{margin-block:calc(var(--spacing,.25rem) * 20)}}._modal-inner__close_1er8d_2{cursor:pointer;background-color:var(--color-white,#fff);color:var(--color-hint,#bdbdbd);z-index:999;border-radius:3.40282e38px;margin-top:-4rem;margin-right:-4rem;display:flex;position:absolute;top:0;right:0}._modal-inner__close_1er8d_2:hover{color:var(--color-ocean,#00bfbc)}._modal-inner__close_1er8d_2 svg{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);fill:currentColor}@media(max-width:480px){._modal-inner__close_1er8d_2{margin-right:-3rem}}._pane_1er8d_2{padding:calc(var(--spacing,.25rem) * 12);flex-direction:column;display:flex}._title_1er8d_2{padding-bottom:calc(var(--spacing,.25rem) * 8);font-size:var(--text-3xl,1.875rem);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);color:var(--color-black,#22292f);-webkit-user-select:none;user-select:none}@media(min-width:641px){._title_1er8d_2{font-size:var(--text-5xl,3rem)}}._subtitle_1er8d_2{font-size:var(--text-2xl,1.5rem);--tw-leading:1;--tw-font-weight:var(--font-weight-light,300);line-height:1;font-weight:var(--font-weight-light,300);color:var(--color-black,#22292f);-webkit-user-select:none;user-select:none;padding-bottom:calc(var(--spacing,.25rem) * 8);align-items:flex-start}@media(min-width:641px){._subtitle_1er8d_2{font-size:var(--text-4xl,2.25rem)}}._input-label_1er8d_2{width:100%;font-size:var(--text-lg,1.125rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-black,#22292f);-webkit-user-select:none;user-select:none}@media(min-width:641px){._input-label_1er8d_2{font-size:var(--text-2xl,1.5rem)}}._button_1er8d_2{background-color:var(--color-cc-cyan,#34d2da);padding-inline:calc(var(--spacing,.25rem) * 10);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);-webkit-user-select:none;user-select:none;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);width:fit-content;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;align-self:center;gap:.75rem;margin-bottom:2rem;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out}._button_1er8d_2:enabled{cursor:pointer}._button_1er8d_2:enabled:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:scale(1.005),translateY(2px);text-decoration-line:underline}._button_1er8d_2:disabled{opacity:.5}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-border-style:solid}}}._modal_mvqhq_2{width:100%;height:var(--vh,100vh);z-index:999999;background-color:#4d4d4d66;justify-content:center;width:100vw;display:flex;overflow:scroll}._modal-inner_mvqhq_2{border-radius:var(--radius-lg,.5rem);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);background:#fff;border-radius:2rem;width:80%;height:fit-content;margin-top:10%;margin-bottom:10%;position:relative;transform:translateZ(0)}@media(min-width:641px){._modal-inner_mvqhq_2{width:550px}}@media(max-width:480px){._modal-inner_mvqhq_2{margin-block:calc(var(--spacing,.25rem) * 20)}}._modal-inner__close_mvqhq_2{cursor:pointer;background-color:var(--color-white,#fff);color:var(--color-hint,#bdbdbd);z-index:999;border-radius:3.40282e38px;margin-top:-4rem;margin-right:-4rem;display:flex;position:absolute;top:0;right:0}._modal-inner__close_mvqhq_2:hover{color:var(--color-ocean,#00bfbc)}._modal-inner__close_mvqhq_2 svg{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);fill:currentColor}@media(max-width:480px){._modal-inner__close_mvqhq_2{margin-right:-3rem}}._pane_mvqhq_2{padding:calc(var(--spacing,.25rem) * 12);flex-direction:column;display:flex}._title_mvqhq_2{padding-bottom:calc(var(--spacing,.25rem) * 4);font-size:var(--text-3xl,1.875rem);--tw-leading:1;--tw-font-weight:var(--font-weight-bold,700);line-height:1;font-weight:var(--font-weight-bold,700);--tw-tracking:var(--tracking-tighter,-.05em);letter-spacing:var(--tracking-tighter,-.05em);color:var(--color-black,#22292f);-webkit-user-select:none;user-select:none}@media(min-width:641px){._title_mvqhq_2{font-size:var(--text-5xl,3rem)}}._subtitle_mvqhq_2{margin-bottom:calc(var(--spacing,.25rem) * 6);font-size:var(--text-2xl,1.5rem);--tw-leading:1;--tw-font-weight:var(--font-weight-light,300);line-height:1;font-weight:var(--font-weight-light,300);color:var(--color-black,#22292f);-webkit-user-select:none;user-select:none;align-items:flex-start}@media(min-width:641px){._subtitle_mvqhq_2{font-size:var(--text-4xl,2.25rem)}}._bold-label_mvqhq_2{margin-top:calc(var(--spacing,.25rem) * 6);margin-bottom:calc(var(--spacing,.25rem) * 2);width:100%;font-size:var(--text-lg,1.125rem);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);color:var(--color-black,#22292f);-webkit-user-select:none;user-select:none}@media(min-width:641px){._bold-label_mvqhq_2{font-size:var(--text-2xl,1.5rem)}}._plain-label_mvqhq_2{width:100%;font-size:var(--text-lg,1.125rem);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);-webkit-user-select:none;user-select:none}@media(min-width:641px){._plain-label_mvqhq_2{font-size:var(--text-2xl,1.5rem)}}._text-input_mvqhq_2{font-size:var(--text-lg,1.125rem);border-color:var(--dividers);border-radius:.75rem;width:100%;height:4rem;margin-bottom:1rem}@media(min-width:641px){._text-input_mvqhq_2{font-size:var(--text-2xl,1.5rem)}}._link-wrapper_mvqhq_2{font-size:var(--text-lg,1.125rem);border-color:var(--dividers);border-radius:.75rem;flex-grow:1;height:4rem;line-height:3rem}@media(min-width:641px){._link-wrapper_mvqhq_2{font-size:var(--text-2xl,1.5rem)}}._button_mvqhq_2{margin-block:calc(var(--spacing,.25rem) * 2);background-color:var(--color-cc-cyan,#34d2da);padding-inline:calc(var(--spacing,.25rem) * 12);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);-webkit-user-select:none;user-select:none;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);width:fit-content;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;align-self:center;gap:.75rem;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out}._button_mvqhq_2:enabled{cursor:pointer}._button_mvqhq_2:enabled:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:scale(1.005),translateY(2px);text-decoration-line:underline}._button_mvqhq_2:disabled{opacity:.5}._copy-button_mvqhq_2{margin-left:calc(var(--spacing,.25rem) * 4);background-color:var(--color-cc-cyan,#34d2da);padding-inline:calc(var(--spacing,.25rem) * 4);padding-block:calc(var(--spacing,.25rem) * 2);font-size:var(--text-3xl,1.875rem);--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-white,#fff);-webkit-user-select:none;user-select:none;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);width:fit-content;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-radius:3.40282e38px;align-self:center;gap:.75rem;transition:-webkit-text-decoration .2s ease-in-out,text-decoration .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out}._copy-button_mvqhq_2:enabled{cursor:pointer}._copy-button_mvqhq_2:enabled:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:scale(1.005),translateY(2px);text-decoration-line:underline}._copy-button_mvqhq_2:disabled{opacity:.5}._separator_mvqhq_2{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-grey,#b8c2cc);border-top:1px;height:0}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}.liquid-child{overflow:hidden}.liquid-container{position:relative;overflow:hidden;transform:translateY(0)}.liquid-versions{display:none}.eat-motion-indicator{width:10px;height:10px;background-color:red;display:inline-block}.eat-motion-indicator.active{background-color:green}.eat-time-control{display:flex;padding:.5em 1.5em;flex-direction:column}.eat-time-control>div{display:flex;align-items:center}.eat-time-control>div>label{min-width:8em}.eat-time-control>div>div{flex:1;position:relative}.eat-time-control--tick-marks{min-height:1.5em;margin-bottom:4px}.eat-time-control--tick-marks>div{position:absolute;border-left:1px solid black;height:1em;margin-top:1em}.eat-time-control--tick-marks>div>span{position:relative;top:-4px;left:4px;cursor:pointer}.eat-time-control--slider{width:100%;padding:0;margin:0}.animated-tools{position:fixed;top:0;right:0;font-size:1rem;width:50vw;transform:translate(100%);transition:transform .25s;opacity:.9;z-index:1}.animated-tools.is-open{transform:none}.animated-tools-launcher{cursor:pointer;position:absolute;left:-1.5rem;width:1.5rem;bottom:0;text-align:center;border:1px solid black;border-top-left-radius:4px;border-bottom-left-radius:4px;border-right-width:0;background-color:#ddd}.animated-tools-panel{background-color:#ddd;border:1px solid black}.ember-animated-hidden{visibility:hidden!important}.ember-animated-none{display:none!important}.ember-animated-top-collapse{margin-top:0!important}.animated-container{position:relative}.animated-container:before,.animated-container:after{content:" ";display:table}.animated-orphans{position:relative}
