@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}hr{box-sizing:content-box;overflow:visible}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}html{box-sizing:border-box;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}*,::after,::before{box-sizing:inherit;border:0 solid #dae1e7}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,ol,p,pre,ul{margin:0}button{background:0 0;padding:0;overflow:visible}button:focus{outline:dotted 1px;outline:-webkit-focus-ring-color auto 5px}textarea{resize:vertical;overflow:auto}input::placeholder,textarea::placeholder{color:inherit;opacity:.5}[role=button],button{cursor:pointer}.tw-container{width:100%}@media (min-width:641px){.tw-container{max-width:641px}}@media (min-width:769px){.tw-container{max-width:769px}}@media (min-width:1026px){.tw-container{max-width:1026px}}@media (min-width:1281px){.tw-container{max-width:1281px}}.tw-list-reset{list-style:none;padding:0}.tw-appearance-none{-webkit-appearance:none;appearance:none}.tw-bg-fixed{background-attachment:fixed}.tw-bg-local{background-attachment:local}.tw-bg-scroll{background-attachment:scroll}.tw-bg-black{background-color:#22292f}.tw-bg-offblack{background-color:#4c4c4c}.tw-bg-charcol{background-color:rgba(77,77,77,.9)}.tw-bg-grey-darker{background-color:#606f7b}.tw-bg-grey{background-color:#b8c2cc}.tw-bg-grey-light{background-color:#dae1e7}.tw-bg-grey-lighter{background-color:#f1f5f8}.tw-bg-grey-lightest{background-color:#f8fafc}.tw-bg-white{background-color:#fff}.tw-bg-cc-primary{background-color:#10bbcb}.tw-bg-cc-primary-light{background-color:#e6f8fa}.tw-bg-cc-primary-dark{background-color:#16a8b6}.tw-bg-link-blue{background-color:#00abfa}.tw-bg-faded-link-blue{background-color:#88bee7}.tw-bg-light-link-blue{background-color:#e6f4fe}.tw-bg-dividers{background-color:#e0e0e0}.tw-bg-hint{background-color:#bdbdbd}.tw-bg-secondary-text{background-color:#757575}.tw-bg-text{background-color:#212121}.tw-bg-red{background-color:#f6836f}.tw-bg-green{background-color:#b3ea7b}.tw-bg-transparent{background-color:transparent}.tw-bg-yellow-notification{background-color:#fff}.tw-bg-yellow-section-50{background-color:#fffaeb}.tw-bg-red-section-50{background-color:#fdf2f3}.tw-bg-orange-section-50{background-color:#fdeee4}.tw-bg-green-section-50{background-color:#eff9d5}.tw-bg-teal-section-50{background-color:#ebf5f1}.tw-bg-blue-section-50{background-color:#e9fbff}.tw-bg-navy-section-50{background-color:#e4edf4}.tw-bg-purple-section-50{background-color:#eeedf4}.tw-bg-magenta-section-50{background-color:#f4e0ec}.tw-bg-cc-yellow{background-color:#f2d354}.tw-bg-cc-green{background-color:#a4de6e}.tw-bg-cc-turquoise{background-color:#54dea7}.tw-bg-cc-cyan{background-color:#34d2da}.tw-bg-cc-blue{background-color:#84c1f0}.tw-bg-cc-purple{background-color:#d2a3db}.tw-bg-cc-pink{background-color:#f887a9}.tw-bg-cc-coral{background-color:#f6836f}.tw-bg-warning-red{background-color:#f5826f}.tw-bg-ocean{background-color:#00bfbc}.tw-bg-ocean-light{background-color:#9df5f2}.tw-bg-ocean-dark{background-color:#047f7d}.tw-bg-ocean-neutral{background-color:#dbefee}.tw-bg-stormy-ocean-50{background-color:#e6f3f2}.tw-bg-stormy-ocean-100{background-color:#cde5e5}.tw-bg-stormy-ocean-200{background-color:#b3d8d8}.tw-bg-stormy-ocean-300{background-color:#9bcccb}.tw-bg-stormy-ocean-400{background-color:#81bfbe}.tw-bg-stormy-ocean-500{background-color:#68b2b1}.tw-bg-stormy-ocean-600{background-color:#4fa5a3}.tw-bg-stormy-ocean-700{background-color:#369997}.tw-bg-stormy-ocean-800{background-color:#1e8c8a}.tw-bg-spring{background-color:#00e1a2}.tw-bg-spring-light{background-color:#9ff8d8}.tw-bg-spring-dark{background-color:#02835c}.tw-bg-spring-neutral{background-color:#e1eee8}.tw-bg-bubblegum{background-color:#ff7fa8}.tw-bg-bubblegum-light{background-color:#ffddeb}.tw-bg-bubblegum-dark{background-color:#ca3b72}.tw-bg-bubblegum-neutral{background-color:#f9e7eb}.tw-bg-dandelion{background-color:#f7d12f}.tw-bg-dandelion-light{background-color:#fbe697}.tw-bg-dandelion-dark{background-color:#877001}.tw-bg-dandelion-neutral{background-color:#f5ead2}.tw-bg-sunset{background-color:#ff7b68}.tw-bg-sunset-light{background-color:#fedfd9}.tw-bg-sunset-dark{background-color:#cc4135}.tw-bg-sunset-neutral{background-color:#fae7e4}.tw-bg-lavender{background-color:#daa0de}.tw-bg-lavender-light{background-color:#fedbff}.tw-bg-lavender-dark{background-color:#9f57a5}.tw-bg-lavender-neutral{background-color:#f7e6f8}.tw-bg-gray-50{background-color:#f9fafb}.tw-bg-gray-100{background-color:#f3f4f6}.tw-bg-gray-200{background-color:#e5e7eb}.tw-bg-gray-300{background-color:#d1d5db}.tw-bg-gray-400{background-color:#9ca3af}.tw-bg-gray-500{background-color:#6b7280}.tw-bg-gray-600{background-color:#4b5563}.tw-bg-gray-700{background-color:#374151}.tw-bg-gray-800{background-color:#1f2937}.tw-bg-gray-900{background-color:#111827}.hover\:tw-bg-black:hover{background-color:#22292f}.hover\:tw-bg-offblack:hover{background-color:#4c4c4c}.hover\:tw-bg-charcol:hover{background-color:rgba(77,77,77,.9)}.hover\:tw-bg-grey-darker:hover{background-color:#606f7b}.hover\:tw-bg-grey:hover{background-color:#b8c2cc}.hover\:tw-bg-grey-light:hover{background-color:#dae1e7}.hover\:tw-bg-grey-lighter:hover{background-color:#f1f5f8}.hover\:tw-bg-grey-lightest:hover{background-color:#f8fafc}.hover\:tw-bg-white:hover{background-color:#fff}.hover\:tw-bg-link-blue:hover{background-color:#00abfa}.hover\:tw-bg-faded-link-blue:hover{background-color:#88bee7}.hover\:tw-bg-dividers:hover{background-color:#e0e0e0}.hover\:tw-bg-hint:hover{background-color:#bdbdbd}.hover\:tw-bg-secondary-text:hover{background-color:#757575}.hover\:tw-bg-text:hover{background-color:#212121}.hover\:tw-bg-red:hover{background-color:#f6836f}.hover\:tw-bg-green:hover{background-color:#b3ea7b}.hover\:tw-bg-transparent:hover{background-color:transparent}.hover\:tw-bg-yellow-notification:hover{background-color:#fff}.hover\:tw-bg-yellow-section-50:hover{background-color:#fffaeb}.hover\:tw-bg-red-section-50:hover{background-color:#fdf2f3}.hover\:tw-bg-orange-section-50:hover{background-color:#fdeee4}.hover\:tw-bg-green-section-50:hover{background-color:#eff9d5}.hover\:tw-bg-teal-section-50:hover{background-color:#ebf5f1}.hover\:tw-bg-blue-section-50:hover{background-color:#e9fbff}.hover\:tw-bg-navy-section-50:hover{background-color:#e4edf4}.hover\:tw-bg-purple-section-50:hover{background-color:#eeedf4}.hover\:tw-bg-magenta-section-50:hover{background-color:#f4e0ec}.hover\:tw-bg-cc-yellow:hover{background-color:#f2d354}.hover\:tw-bg-cc-green:hover{background-color:#a4de6e}.hover\:tw-bg-cc-turquoise:hover{background-color:#54dea7}.hover\:tw-bg-cc-cyan:hover{background-color:#34d2da}.hover\:tw-bg-cc-blue:hover{background-color:#84c1f0}.hover\:tw-bg-cc-purple:hover{background-color:#d2a3db}.hover\:tw-bg-cc-pink:hover{background-color:#f887a9}.hover\:tw-bg-cc-coral:hover{background-color:#f6836f}.hover\:tw-bg-warning-red:hover{background-color:#f5826f}.hover\:tw-bg-ocean:hover{background-color:#00bfbc}.hover\:tw-bg-ocean-light:hover{background-color:#9df5f2}.hover\:tw-bg-ocean-dark:hover{background-color:#047f7d}.hover\:tw-bg-ocean-neutral:hover{background-color:#dbefee}.hover\:tw-bg-stormy-ocean-50:hover{background-color:#e6f3f2}.hover\:tw-bg-stormy-ocean-100:hover{background-color:#cde5e5}.hover\:tw-bg-stormy-ocean-200:hover{background-color:#b3d8d8}.hover\:tw-bg-stormy-ocean-300:hover{background-color:#9bcccb}.hover\:tw-bg-stormy-ocean-400:hover{background-color:#81bfbe}.hover\:tw-bg-stormy-ocean-500:hover{background-color:#68b2b1}.hover\:tw-bg-stormy-ocean-600:hover{background-color:#4fa5a3}.hover\:tw-bg-stormy-ocean-700:hover{background-color:#369997}.hover\:tw-bg-stormy-ocean-800:hover{background-color:#1e8c8a}.hover\:tw-bg-spring:hover{background-color:#00e1a2}.hover\:tw-bg-spring-light:hover{background-color:#9ff8d8}.hover\:tw-bg-spring-dark:hover{background-color:#02835c}.hover\:tw-bg-spring-neutral:hover{background-color:#e1eee8}.hover\:tw-bg-bubblegum:hover{background-color:#ff7fa8}.hover\:tw-bg-bubblegum-light:hover{background-color:#ffddeb}.hover\:tw-bg-bubblegum-dark:hover{background-color:#ca3b72}.hover\:tw-bg-bubblegum-neutral:hover{background-color:#f9e7eb}.hover\:tw-bg-dandelion:hover{background-color:#f7d12f}.hover\:tw-bg-dandelion-light:hover{background-color:#fbe697}.hover\:tw-bg-dandelion-dark:hover{background-color:#877001}.hover\:tw-bg-dandelion-neutral:hover{background-color:#f5ead2}.hover\:tw-bg-sunset:hover{background-color:#ff7b68}.hover\:tw-bg-sunset-light:hover{background-color:#fedfd9}.hover\:tw-bg-sunset-dark:hover{background-color:#cc4135}.hover\:tw-bg-sunset-neutral:hover{background-color:#fae7e4}.hover\:tw-bg-lavender:hover{background-color:#daa0de}.hover\:tw-bg-lavender-light:hover{background-color:#fedbff}.hover\:tw-bg-lavender-dark:hover{background-color:#9f57a5}.hover\:tw-bg-lavender-neutral:hover{background-color:#f7e6f8}.hover\:tw-bg-gray-50:hover{background-color:#f9fafb}.hover\:tw-bg-gray-100:hover{background-color:#f3f4f6}.hover\:tw-bg-gray-200:hover{background-color:#e5e7eb}.hover\:tw-bg-gray-300:hover{background-color:#d1d5db}.hover\:tw-bg-gray-400:hover{background-color:#9ca3af}.hover\:tw-bg-gray-500:hover{background-color:#6b7280}.hover\:tw-bg-gray-600:hover{background-color:#4b5563}.hover\:tw-bg-gray-700:hover{background-color:#374151}.hover\:tw-bg-gray-800:hover{background-color:#1f2937}.hover\:tw-bg-gray-900:hover{background-color:#111827}.tw-bg-bottom{background-position:bottom}.tw-bg-center{background-position:center}.tw-bg-left{background-position:left}.tw-bg-left-bottom{background-position:left bottom}.tw-bg-left-top{background-position:left top}.tw-bg-right{background-position:right}.tw-bg-right-bottom{background-position:right bottom}.tw-bg-right-top{background-position:right top}.tw-bg-top{background-position:top}.tw-bg-repeat{background-repeat:repeat}.tw-bg-no-repeat{background-repeat:no-repeat}.tw-bg-repeat-x{background-repeat:repeat-x}.tw-bg-repeat-y{background-repeat:repeat-y}.tw-bg-auto{background-size:auto}.tw-bg-cover{background-size:cover}.tw-bg-contain{background-size:contain}.tw-border-collapse{border-collapse:collapse}.tw-border-separate{border-collapse:separate}.tw-border-black{border-color:#22292f}.tw-border-offblack{border-color:#4c4c4c}.tw-border-charcol{border-color:rgba(77,77,77,.9)}.tw-border-grey-darker{border-color:#606f7b}.tw-border-grey{border-color:#b8c2cc}.tw-border-grey-light{border-color:#dae1e7}.tw-border-grey-lighter{border-color:#f1f5f8}.tw-border-grey-lightest{border-color:#f8fafc}.tw-border-white{border-color:#fff}.tw-border-link-blue{border-color:#00abfa}.tw-border-faded-link-blue{border-color:#88bee7}.tw-border-dividers{border-color:#e0e0e0}.tw-border-hint{border-color:#bdbdbd}.tw-border-secondary-text{border-color:#757575}.tw-border-text{border-color:#212121}.tw-border-red{border-color:#f6836f}.tw-border-green{border-color:#b3ea7b}.tw-border-transparent{border-color:transparent}.tw-border-yellow-notification{border-color:#fff}.tw-border-yellow-section-50{border-color:#fffaeb}.tw-border-red-section-50{border-color:#fdf2f3}.tw-border-orange-section-50{border-color:#fdeee4}.tw-border-green-section-50{border-color:#eff9d5}.tw-border-teal-section-50{border-color:#ebf5f1}.tw-border-blue-section-50{border-color:#e9fbff}.tw-border-navy-section-50{border-color:#e4edf4}.tw-border-purple-section-50{border-color:#eeedf4}.tw-border-magenta-section-50{border-color:#f4e0ec}.tw-border-cc-yellow{border-color:#f2d354}.tw-border-cc-green{border-color:#a4de6e}.tw-border-cc-turquoise{border-color:#54dea7}.tw-border-cc-cyan{border-color:#34d2da}.tw-border-cc-blue{border-color:#84c1f0}.tw-border-cc-purple{border-color:#d2a3db}.tw-border-cc-pink{border-color:#f887a9}.tw-border-cc-coral{border-color:#f6836f}.tw-border-warning-red{border-color:#f5826f}.tw-border-ocean{border-color:#00bfbc}.tw-border-ocean-light{border-color:#9df5f2}.tw-border-ocean-dark{border-color:#047f7d}.tw-border-ocean-neutral{border-color:#dbefee}.tw-border-stormy-ocean-50{border-color:#e6f3f2}.tw-border-stormy-ocean-100{border-color:#cde5e5}.tw-border-stormy-ocean-200{border-color:#b3d8d8}.tw-border-stormy-ocean-300{border-color:#9bcccb}.tw-border-stormy-ocean-400{border-color:#81bfbe}.tw-border-stormy-ocean-500{border-color:#68b2b1}.tw-border-stormy-ocean-600{border-color:#4fa5a3}.tw-border-stormy-ocean-700{border-color:#369997}.tw-border-stormy-ocean-800{border-color:#1e8c8a}.tw-border-spring{border-color:#00e1a2}.tw-border-spring-light{border-color:#9ff8d8}.tw-border-spring-dark{border-color:#02835c}.tw-border-spring-neutral{border-color:#e1eee8}.tw-border-bubblegum{border-color:#ff7fa8}.tw-border-bubblegum-light{border-color:#ffddeb}.tw-border-bubblegum-dark{border-color:#ca3b72}.tw-border-bubblegum-neutral{border-color:#f9e7eb}.tw-border-dandelion{border-color:#f7d12f}.tw-border-dandelion-light{border-color:#fbe697}.tw-border-dandelion-dark{border-color:#877001}.tw-border-dandelion-neutral{border-color:#f5ead2}.tw-border-sunset{border-color:#ff7b68}.tw-border-sunset-light{border-color:#fedfd9}.tw-border-sunset-dark{border-color:#cc4135}.tw-border-sunset-neutral{border-color:#fae7e4}.tw-border-lavender{border-color:#daa0de}.tw-border-lavender-light{border-color:#fedbff}.tw-border-lavender-dark{border-color:#9f57a5}.tw-border-lavender-neutral{border-color:#f7e6f8}.tw-border-gray-50{border-color:#f9fafb}.tw-border-gray-100{border-color:#f3f4f6}.tw-border-gray-200{border-color:#e5e7eb}.tw-border-gray-300{border-color:#d1d5db}.tw-border-gray-400{border-color:#9ca3af}.tw-border-gray-500{border-color:#6b7280}.tw-border-gray-600{border-color:#4b5563}.tw-border-gray-700{border-color:#374151}.tw-border-gray-800{border-color:#1f2937}.tw-border-gray-900{border-color:#111827}.hover\:tw-border-black:hover{border-color:#22292f}.hover\:tw-border-offblack:hover{border-color:#4c4c4c}.hover\:tw-border-charcol:hover{border-color:rgba(77,77,77,.9)}.hover\:tw-border-grey-darker:hover{border-color:#606f7b}.hover\:tw-border-grey:hover{border-color:#b8c2cc}.hover\:tw-border-grey-light:hover{border-color:#dae1e7}.hover\:tw-border-grey-lighter:hover{border-color:#f1f5f8}.hover\:tw-border-grey-lightest:hover{border-color:#f8fafc}.hover\:tw-border-white:hover{border-color:#fff}.hover\:tw-border-link-blue:hover{border-color:#00abfa}.hover\:tw-border-faded-link-blue:hover{border-color:#88bee7}.hover\:tw-border-dividers:hover{border-color:#e0e0e0}.hover\:tw-border-hint:hover{border-color:#bdbdbd}.hover\:tw-border-secondary-text:hover{border-color:#757575}.hover\:tw-border-text:hover{border-color:#212121}.hover\:tw-border-red:hover{border-color:#f6836f}.hover\:tw-border-green:hover{border-color:#b3ea7b}.hover\:tw-border-transparent:hover{border-color:transparent}.hover\:tw-border-yellow-notification:hover{border-color:#fff}.hover\:tw-border-yellow-section-50:hover{border-color:#fffaeb}.hover\:tw-border-red-section-50:hover{border-color:#fdf2f3}.hover\:tw-border-orange-section-50:hover{border-color:#fdeee4}.hover\:tw-border-green-section-50:hover{border-color:#eff9d5}.hover\:tw-border-teal-section-50:hover{border-color:#ebf5f1}.hover\:tw-border-blue-section-50:hover{border-color:#e9fbff}.hover\:tw-border-navy-section-50:hover{border-color:#e4edf4}.hover\:tw-border-purple-section-50:hover{border-color:#eeedf4}.hover\:tw-border-magenta-section-50:hover{border-color:#f4e0ec}.hover\:tw-border-cc-yellow:hover{border-color:#f2d354}.hover\:tw-border-cc-green:hover{border-color:#a4de6e}.hover\:tw-border-cc-turquoise:hover{border-color:#54dea7}.hover\:tw-border-cc-cyan:hover{border-color:#34d2da}.hover\:tw-border-cc-blue:hover{border-color:#84c1f0}.hover\:tw-border-cc-purple:hover{border-color:#d2a3db}.hover\:tw-border-cc-pink:hover{border-color:#f887a9}.hover\:tw-border-cc-coral:hover{border-color:#f6836f}.hover\:tw-border-warning-red:hover{border-color:#f5826f}.hover\:tw-border-ocean:hover{border-color:#00bfbc}.hover\:tw-border-ocean-light:hover{border-color:#9df5f2}.hover\:tw-border-ocean-dark:hover{border-color:#047f7d}.hover\:tw-border-ocean-neutral:hover{border-color:#dbefee}.hover\:tw-border-stormy-ocean-50:hover{border-color:#e6f3f2}.hover\:tw-border-stormy-ocean-100:hover{border-color:#cde5e5}.hover\:tw-border-stormy-ocean-200:hover{border-color:#b3d8d8}.hover\:tw-border-stormy-ocean-300:hover{border-color:#9bcccb}.hover\:tw-border-stormy-ocean-400:hover{border-color:#81bfbe}.hover\:tw-border-stormy-ocean-500:hover{border-color:#68b2b1}.hover\:tw-border-stormy-ocean-600:hover{border-color:#4fa5a3}.hover\:tw-border-stormy-ocean-700:hover{border-color:#369997}.hover\:tw-border-stormy-ocean-800:hover{border-color:#1e8c8a}.hover\:tw-border-spring:hover{border-color:#00e1a2}.hover\:tw-border-spring-light:hover{border-color:#9ff8d8}.hover\:tw-border-spring-dark:hover{border-color:#02835c}.hover\:tw-border-spring-neutral:hover{border-color:#e1eee8}.hover\:tw-border-bubblegum:hover{border-color:#ff7fa8}.hover\:tw-border-bubblegum-light:hover{border-color:#ffddeb}.hover\:tw-border-bubblegum-dark:hover{border-color:#ca3b72}.hover\:tw-border-bubblegum-neutral:hover{border-color:#f9e7eb}.hover\:tw-border-dandelion:hover{border-color:#f7d12f}.hover\:tw-border-dandelion-light:hover{border-color:#fbe697}.hover\:tw-border-dandelion-dark:hover{border-color:#877001}.hover\:tw-border-dandelion-neutral:hover{border-color:#f5ead2}.hover\:tw-border-sunset:hover{border-color:#ff7b68}.hover\:tw-border-sunset-light:hover{border-color:#fedfd9}.hover\:tw-border-sunset-dark:hover{border-color:#cc4135}.hover\:tw-border-sunset-neutral:hover{border-color:#fae7e4}.hover\:tw-border-lavender:hover{border-color:#daa0de}.hover\:tw-border-lavender-light:hover{border-color:#fedbff}.hover\:tw-border-lavender-dark:hover{border-color:#9f57a5}.hover\:tw-border-lavender-neutral:hover{border-color:#f7e6f8}.hover\:tw-border-gray-50:hover{border-color:#f9fafb}.hover\:tw-border-gray-100:hover{border-color:#f3f4f6}.hover\:tw-border-gray-200:hover{border-color:#e5e7eb}.hover\:tw-border-gray-300:hover{border-color:#d1d5db}.hover\:tw-border-gray-400:hover{border-color:#9ca3af}.hover\:tw-border-gray-500:hover{border-color:#6b7280}.hover\:tw-border-gray-600:hover{border-color:#4b5563}.hover\:tw-border-gray-700:hover{border-color:#374151}.hover\:tw-border-gray-800:hover{border-color:#1f2937}.hover\:tw-border-gray-900:hover{border-color:#111827}.tw-rounded-none{border-radius:0}.tw-rounded-sm{border-radius:.125rem}.tw-rounded{border-radius:.25rem}.tw-rounded-lg{border-radius:.5rem}.tw-rounded-full{border-radius:9999px}.tw-rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.tw-rounded-r-none{border-top-right-radius:0;border-bottom-right-radius:0}.tw-rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.tw-rounded-l-none{border-top-left-radius:0;border-bottom-left-radius:0}.tw-rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.tw-rounded-r-sm{border-top-right-radius:.125rem;border-bottom-right-radius:.125rem}.tw-rounded-b-sm{border-bottom-right-radius:.125rem;border-bottom-left-radius:.125rem}.tw-rounded-l-sm{border-top-left-radius:.125rem;border-bottom-left-radius:.125rem}.tw-rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.tw-rounded-r{border-top-right-radius:.25rem;border-bottom-right-radius:.25rem}.tw-rounded-b{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.tw-rounded-l{border-top-left-radius:.25rem;border-bottom-left-radius:.25rem}.tw-rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.tw-rounded-r-lg{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}.tw-rounded-b-lg{border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}.tw-rounded-l-lg{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}.tw-rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.tw-rounded-r-full{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.tw-rounded-b-full{border-bottom-right-radius:9999px;border-bottom-left-radius:9999px}.tw-rounded-l-full{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.tw-rounded-tl-none{border-top-left-radius:0}.tw-rounded-tr-none{border-top-right-radius:0}.tw-rounded-br-none{border-bottom-right-radius:0}.tw-rounded-bl-none{border-bottom-left-radius:0}.tw-rounded-tl-sm{border-top-left-radius:.125rem}.tw-rounded-tr-sm{border-top-right-radius:.125rem}.tw-rounded-br-sm{border-bottom-right-radius:.125rem}.tw-rounded-bl-sm{border-bottom-left-radius:.125rem}.tw-rounded-tl{border-top-left-radius:.25rem}.tw-rounded-tr{border-top-right-radius:.25rem}.tw-rounded-br{border-bottom-right-radius:.25rem}.tw-rounded-bl{border-bottom-left-radius:.25rem}.tw-rounded-tl-lg{border-top-left-radius:.5rem}.tw-rounded-tr-lg{border-top-right-radius:.5rem}.tw-rounded-br-lg{border-bottom-right-radius:.5rem}.tw-rounded-bl-lg{border-bottom-left-radius:.5rem}.tw-rounded-tl-full{border-top-left-radius:9999px}.tw-rounded-tr-full{border-top-right-radius:9999px}.tw-rounded-br-full{border-bottom-right-radius:9999px}.tw-rounded-bl-full{border-bottom-left-radius:9999px}.tw-border-solid{border-style:solid}.tw-border-dashed{border-style:dashed}.tw-border-dotted{border-style:dotted}.tw-border-none{border-style:none}.tw-border-0{border-width:0}.tw-border-2{border-width:2px}.tw-border-4{border-width:4px}.tw-border-8{border-width:8px}.tw-border{border-width:1px}.tw-border-t-0{border-top-width:0}.tw-border-r-0{border-right-width:0}.tw-border-b-0{border-bottom-width:0}.tw-border-l-0{border-left-width:0}.tw-border-t-2{border-top-width:2px}.tw-border-r-2{border-right-width:2px}.tw-border-b-2{border-bottom-width:2px}.tw-border-l-2{border-left-width:2px}.tw-border-t-4{border-top-width:4px}.tw-border-r-4{border-right-width:4px}.tw-border-b-4{border-bottom-width:4px}.tw-border-l-4{border-left-width:4px}.tw-border-t-8{border-top-width:8px}.tw-border-r-8{border-right-width:8px}.tw-border-b-8{border-bottom-width:8px}.tw-border-l-8{border-left-width:8px}.tw-border-t{border-top-width:1px}.tw-border-r{border-right-width:1px}.tw-border-b{border-bottom-width:1px}.tw-border-l{border-left-width:1px}.tw-cursor-auto{cursor:auto}.tw-cursor-default{cursor:default}.tw-cursor-pointer{cursor:pointer}.tw-cursor-wait{cursor:wait}.tw-cursor-move{cursor:move}.tw-cursor-not-allowed{cursor:not-allowed}.tw-block{display:block}.tw-inline-block{display:inline-block}.tw-inline{display:inline}.tw-table{display:table}.tw-table-row{display:table-row}.tw-table-cell{display:table-cell}.tw-hidden{display:none}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.tw-flex-row{flex-direction:row}.tw-flex-row-reverse{flex-direction:row-reverse}.tw-flex-col{flex-direction:column}.tw-flex-col-reverse{flex-direction:column-reverse}.tw-flex-wrap{flex-wrap:wrap}.tw-flex-wrap-reverse{flex-wrap:wrap-reverse}.tw-flex-no-wrap{flex-wrap:nowrap}.tw-items-start{align-items:flex-start}.tw-items-end{align-items:flex-end}.tw-items-center{align-items:center}.tw-items-baseline{align-items:baseline}.tw-items-stretch{align-items:stretch}.tw-self-auto{align-self:auto}.tw-self-start{align-self:flex-start}.tw-self-end{align-self:flex-end}.tw-self-center{align-self:center}.tw-self-stretch{align-self:stretch}.tw-justify-start{justify-content:flex-start}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-justify-around{justify-content:space-around}.tw-content-center{align-content:center}.tw-content-start{align-content:flex-start}.tw-content-end{align-content:flex-end}.tw-content-between{align-content:space-between}.tw-content-around{align-content:space-around}.tw-flex-1{flex:1 1 0%}.tw-flex-auto{flex:1 1 auto}.tw-flex-initial{flex:0 1 auto}.tw-flex-none{flex:none}.tw-flex-grow{flex-grow:1}.tw-flex-shrink{flex-shrink:1}.tw-flex-no-grow{flex-grow:0}.tw-flex-no-shrink{flex-shrink:0}.tw-float-right{float:right}.tw-float-left{float:left}.tw-float-none{float:none}.tw-clearfix:after{content:"";display:table;clear:both}.tw-font-sans{font-family:system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.tw-font-serif{font-family:Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif}.tw-font-mono{font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.tw-font-hairline{font-weight:100}.tw-font-thin{font-weight:200}.tw-font-light{font-weight:300}.tw-font-normal{font-weight:400}.tw-font-medium{font-weight:500}.tw-font-semibold{font-weight:600}.tw-font-bold{font-weight:700}.tw-font-extrabold{font-weight:800}.tw-font-black{font-weight:900}.tw-h-1{height:.25rem}.tw-h-2{height:.5rem}.tw-h-3{height:.75rem}.tw-h-4{height:1rem}.tw-h-5{height:1.25rem}.tw-h-6{height:1.5rem}.tw-h-8{height:2rem}.tw-h-10{height:2.5rem}.tw-h-12{height:3rem}.tw-h-16{height:4rem}.tw-h-24{height:6rem}.tw-h-32{height:8rem}.tw-h-48{height:12rem}.tw-h-64{height:16rem}.tw-h-auto{height:auto}.tw-h-px{height:1px}.tw-h-full{height:100%}.tw-h-screen{height:100vh}.tw-leading-none{line-height:1}.tw-leading-tight{line-height:1.25}.tw-leading-normal{line-height:1.5}.tw-leading-loose{line-height:2}.tw-m-0{margin:0}.tw-m-1{margin:.25rem}.tw-m-2{margin:.5rem}.tw-m-3{margin:.75rem}.tw-m-4{margin:1rem}.tw-m-5{margin:1.25rem}.tw-m-6{margin:1.5rem}.tw-m-8{margin:2rem}.tw-m-10{margin:2.5rem}.tw-m-12{margin:3rem}.tw-m-16{margin:4rem}.tw-m-20{margin:5rem}.tw-m-24{margin:6rem}.tw-m-32{margin:8rem}.tw-m-auto{margin:auto}.tw-m-px{margin:1px}.tw-my-0{margin-top:0;margin-bottom:0}.tw-mx-0{margin-left:0;margin-right:0}.tw-my-1{margin-top:.25rem;margin-bottom:.25rem}.tw-mx-1{margin-left:.25rem;margin-right:.25rem}.tw-my-2{margin-top:.5rem;margin-bottom:.5rem}.tw-mx-2{margin-left:.5rem;margin-right:.5rem}.tw-my-3{margin-top:.75rem;margin-bottom:.75rem}.tw-mx-3{margin-left:.75rem;margin-right:.75rem}.tw-my-4{margin-top:1rem;margin-bottom:1rem}.tw-mx-4{margin-left:1rem;margin-right:1rem}.tw-my-5{margin-top:1.25rem;margin-bottom:1.25rem}.tw-mx-5{margin-left:1.25rem;margin-right:1.25rem}.tw-my-6{margin-top:1.5rem;margin-bottom:1.5rem}.tw-mx-6{margin-left:1.5rem;margin-right:1.5rem}.tw-my-8{margin-top:2rem;margin-bottom:2rem}.tw-mx-8{margin-left:2rem;margin-right:2rem}.tw-my-10{margin-top:2.5rem;margin-bottom:2.5rem}.tw-mx-10{margin-left:2.5rem;margin-right:2.5rem}.tw-my-12{margin-top:3rem;margin-bottom:3rem}.tw-mx-12{margin-left:3rem;margin-right:3rem}.tw-my-16{margin-top:4rem;margin-bottom:4rem}.tw-mx-16{margin-left:4rem;margin-right:4rem}.tw-my-20{margin-top:5rem;margin-bottom:5rem}.tw-mx-20{margin-left:5rem;margin-right:5rem}.tw-my-24{margin-top:6rem;margin-bottom:6rem}.tw-mx-24{margin-left:6rem;margin-right:6rem}.tw-my-32{margin-top:8rem;margin-bottom:8rem}.tw-mx-32{margin-left:8rem;margin-right:8rem}.tw-my-auto{margin-top:auto;margin-bottom:auto}.tw-mx-auto{margin-left:auto;margin-right:auto}.tw-my-px{margin-top:1px;margin-bottom:1px}.tw-mx-px{margin-left:1px;margin-right:1px}.tw-mt-0{margin-top:0}.tw-mr-0{margin-right:0}.tw-mb-0{margin-bottom:0}.tw-ml-0{margin-left:0}.tw-mt-1{margin-top:.25rem}.tw-mr-1{margin-right:.25rem}.tw-mb-1{margin-bottom:.25rem}.tw-ml-1{margin-left:.25rem}.tw-mt-2{margin-top:.5rem}.tw-mr-2{margin-right:.5rem}.tw-mb-2{margin-bottom:.5rem}.tw-ml-2{margin-left:.5rem}.tw-mt-3{margin-top:.75rem}.tw-mr-3{margin-right:.75rem}.tw-mb-3{margin-bottom:.75rem}.tw-ml-3{margin-left:.75rem}.tw-mt-4{margin-top:1rem}.tw-mr-4{margin-right:1rem}.tw-mb-4{margin-bottom:1rem}.tw-ml-4{margin-left:1rem}.tw-mt-5{margin-top:1.25rem}.tw-mr-5{margin-right:1.25rem}.tw-mb-5{margin-bottom:1.25rem}.tw-ml-5{margin-left:1.25rem}.tw-mt-6{margin-top:1.5rem}.tw-mr-6{margin-right:1.5rem}.tw-mb-6{margin-bottom:1.5rem}.tw-ml-6{margin-left:1.5rem}.tw-mt-8{margin-top:2rem}.tw-mr-8{margin-right:2rem}.tw-mb-8{margin-bottom:2rem}.tw-ml-8{margin-left:2rem}.tw-mt-10{margin-top:2.5rem}.tw-mr-10{margin-right:2.5rem}.tw-mb-10{margin-bottom:2.5rem}.tw-ml-10{margin-left:2.5rem}.tw-mt-12{margin-top:3rem}.tw-mr-12{margin-right:3rem}.tw-mb-12{margin-bottom:3rem}.tw-ml-12{margin-left:3rem}.tw-mt-16{margin-top:4rem}.tw-mr-16{margin-right:4rem}.tw-mb-16{margin-bottom:4rem}.tw-ml-16{margin-left:4rem}.tw-mt-20{margin-top:5rem}.tw-mr-20{margin-right:5rem}.tw-mb-20{margin-bottom:5rem}.tw-ml-20{margin-left:5rem}.tw-mt-24{margin-top:6rem}.tw-mr-24{margin-right:6rem}.tw-mb-24{margin-bottom:6rem}.tw-ml-24{margin-left:6rem}.tw-mt-32{margin-top:8rem}.tw-mr-32{margin-right:8rem}.tw-mb-32{margin-bottom:8rem}.tw-ml-32{margin-left:8rem}.tw-mt-auto{margin-top:auto}.tw-mr-auto{margin-right:auto}.tw-mb-auto{margin-bottom:auto}.tw-ml-auto{margin-left:auto}.tw-mt-px{margin-top:1px}.tw-mr-px{margin-right:1px}.tw-mb-px{margin-bottom:1px}.tw-ml-px{margin-left:1px}.tw-max-h-full{max-height:100%}.tw-max-h-screen{max-height:100vh}.tw-max-w-xs{max-width:20rem}.tw-max-w-sm{max-width:30rem}.tw-max-w-md{max-width:40rem}.tw-max-w-lg{max-width:50rem}.tw-max-w-xl{max-width:60rem}.tw-max-w-2xl{max-width:70rem}.tw-max-w-3xl{max-width:80rem}.tw-max-w-4xl{max-width:90rem}.tw-max-w-5xl{max-width:100rem}.tw-max-w-full{max-width:100%}.tw-min-h-0{min-height:0}.tw-min-w-xs{min-width:20rem}.tw-min-w-sm{min-width:30rem}.tw-min-w-md{min-width:40rem}.tw-min-w-lg{min-width:50rem}.tw-min-w-xl{min-width:60rem}.tw-min-w-2xl{min-width:70rem}.tw-min-w-3xl{min-width:80rem}.tw-min-w-4xl{min-width:90rem}.tw-min-w-5xl{min-width:100rem}.tw-min-h-full{min-height:100%}.tw-min-h-screen{min-height:100vh}.tw-min-w-0{min-width:0}.tw-min-w-full{min-width:100%}.tw--m-0{margin:0}.tw--m-1{margin:-.25rem}.tw--m-2{margin:-.5rem}.tw--m-3{margin:-.75rem}.tw--m-4{margin:-1rem}.tw--m-5{margin:-1.25rem}.tw--m-6{margin:-1.5rem}.tw--m-8{margin:-2rem}.tw--m-10{margin:-2.5rem}.tw--m-12{margin:-3rem}.tw--m-16{margin:-4rem}.tw--m-20{margin:-5rem}.tw--m-24{margin:-6rem}.tw--m-32{margin:-8rem}.tw--m-px{margin:-1px}.tw--my-0{margin-top:0;margin-bottom:0}.tw--mx-0{margin-left:0;margin-right:0}.tw--my-1{margin-top:-.25rem;margin-bottom:-.25rem}.tw--mx-1{margin-left:-.25rem;margin-right:-.25rem}.tw--my-2{margin-top:-.5rem;margin-bottom:-.5rem}.tw--mx-2{margin-left:-.5rem;margin-right:-.5rem}.tw--my-3{margin-top:-.75rem;margin-bottom:-.75rem}.tw--mx-3{margin-left:-.75rem;margin-right:-.75rem}.tw--my-4{margin-top:-1rem;margin-bottom:-1rem}.tw--mx-4{margin-left:-1rem;margin-right:-1rem}.tw--my-5{margin-top:-1.25rem;margin-bottom:-1.25rem}.tw--mx-5{margin-left:-1.25rem;margin-right:-1.25rem}.tw--my-6{margin-top:-1.5rem;margin-bottom:-1.5rem}.tw--mx-6{margin-left:-1.5rem;margin-right:-1.5rem}.tw--my-8{margin-top:-2rem;margin-bottom:-2rem}.tw--mx-8{margin-left:-2rem;margin-right:-2rem}.tw--my-10{margin-top:-2.5rem;margin-bottom:-2.5rem}.tw--mx-10{margin-left:-2.5rem;margin-right:-2.5rem}.tw--my-12{margin-top:-3rem;margin-bottom:-3rem}.tw--mx-12{margin-left:-3rem;margin-right:-3rem}.tw--my-16{margin-top:-4rem;margin-bottom:-4rem}.tw--mx-16{margin-left:-4rem;margin-right:-4rem}.tw--my-20{margin-top:-5rem;margin-bottom:-5rem}.tw--mx-20{margin-left:-5rem;margin-right:-5rem}.tw--my-24{margin-top:-6rem;margin-bottom:-6rem}.tw--mx-24{margin-left:-6rem;margin-right:-6rem}.tw--my-32{margin-top:-8rem;margin-bottom:-8rem}.tw--mx-32{margin-left:-8rem;margin-right:-8rem}.tw--my-px{margin-top:-1px;margin-bottom:-1px}.tw--mx-px{margin-left:-1px;margin-right:-1px}.tw--mt-0{margin-top:0}.tw--mr-0{margin-right:0}.tw--mb-0{margin-bottom:0}.tw--ml-0{margin-left:0}.tw--mt-1{margin-top:-.25rem}.tw--mr-1{margin-right:-.25rem}.tw--mb-1{margin-bottom:-.25rem}.tw--ml-1{margin-left:-.25rem}.tw--mt-2{margin-top:-.5rem}.tw--mr-2{margin-right:-.5rem}.tw--mb-2{margin-bottom:-.5rem}.tw--ml-2{margin-left:-.5rem}.tw--mt-3{margin-top:-.75rem}.tw--mr-3{margin-right:-.75rem}.tw--mb-3{margin-bottom:-.75rem}.tw--ml-3{margin-left:-.75rem}.tw--mt-4{margin-top:-1rem}.tw--mr-4{margin-right:-1rem}.tw--mb-4{margin-bottom:-1rem}.tw--ml-4{margin-left:-1rem}.tw--mt-5{margin-top:-1.25rem}.tw--mr-5{margin-right:-1.25rem}.tw--mb-5{margin-bottom:-1.25rem}.tw--ml-5{margin-left:-1.25rem}.tw--mt-6{margin-top:-1.5rem}.tw--mr-6{margin-right:-1.5rem}.tw--mb-6{margin-bottom:-1.5rem}.tw--ml-6{margin-left:-1.5rem}.tw--mt-8{margin-top:-2rem}.tw--mr-8{margin-right:-2rem}.tw--mb-8{margin-bottom:-2rem}.tw--ml-8{margin-left:-2rem}.tw--mt-10{margin-top:-2.5rem}.tw--mr-10{margin-right:-2.5rem}.tw--mb-10{margin-bottom:-2.5rem}.tw--ml-10{margin-left:-2.5rem}.tw--mt-12{margin-top:-3rem}.tw--mr-12{margin-right:-3rem}.tw--mb-12{margin-bottom:-3rem}.tw--ml-12{margin-left:-3rem}.tw--mt-16{margin-top:-4rem}.tw--mr-16{margin-right:-4rem}.tw--mb-16{margin-bottom:-4rem}.tw--ml-16{margin-left:-4rem}.tw--mt-20{margin-top:-5rem}.tw--mr-20{margin-right:-5rem}.tw--mb-20{margin-bottom:-5rem}.tw--ml-20{margin-left:-5rem}.tw--mt-24{margin-top:-6rem}.tw--mr-24{margin-right:-6rem}.tw--mb-24{margin-bottom:-6rem}.tw--ml-24{margin-left:-6rem}.tw--mt-32{margin-top:-8rem}.tw--mr-32{margin-right:-8rem}.tw--mb-32{margin-bottom:-8rem}.tw--ml-32{margin-left:-8rem}.tw--mt-px{margin-top:-1px}.tw--mr-px{margin-right:-1px}.tw--mb-px{margin-bottom:-1px}.tw--ml-px{margin-left:-1px}.tw-opacity-0{opacity:0}.tw-opacity-25{opacity:.25}.tw-opacity-50{opacity:.5}.tw-opacity-75{opacity:.75}.tw-opacity-100{opacity:1}.tw-outline-none{outline:0}.tw-overflow-auto{overflow:auto}.tw-overflow-hidden{overflow:hidden}.tw-overflow-visible{overflow:visible}.tw-overflow-scroll{overflow:scroll}.tw-overflow-x-auto{overflow-x:auto}.tw-overflow-y-auto{overflow-y:auto}.tw-overflow-x-hidden{overflow-x:hidden}.tw-overflow-y-hidden{overflow-y:hidden}.tw-overflow-x-visible{overflow-x:visible}.tw-overflow-y-visible{overflow-y:visible}.tw-overflow-x-scroll{overflow-x:scroll}.tw-overflow-y-scroll{overflow-y:scroll}.tw-scrolling-touch{-webkit-overflow-scrolling:touch}.tw-scrolling-auto{-webkit-overflow-scrolling:auto}.tw-p-0{padding:0}.tw-p-1{padding:.25rem}.tw-p-2{padding:.5rem}.tw-p-3{padding:.75rem}.tw-p-4{padding:1rem}.tw-p-5{padding:1.25rem}.tw-p-6{padding:1.5rem}.tw-p-8{padding:2rem}.tw-p-10{padding:2.5rem}.tw-p-12{padding:3rem}.tw-p-16{padding:4rem}.tw-p-20{padding:5rem}.tw-p-24{padding:6rem}.tw-p-32{padding:8rem}.tw-p-px{padding:1px}.tw-py-0{padding-top:0;padding-bottom:0}.tw-px-0{padding-left:0;padding-right:0}.tw-py-1{padding-top:.25rem;padding-bottom:.25rem}.tw-px-1{padding-left:.25rem;padding-right:.25rem}.tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.tw-px-2{padding-left:.5rem;padding-right:.5rem}.tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.tw-px-3{padding-left:.75rem;padding-right:.75rem}.tw-py-4{padding-top:1rem;padding-bottom:1rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.tw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.tw-py-8{padding-top:2rem;padding-bottom:2rem}.tw-px-8{padding-left:2rem;padding-right:2rem}.tw-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.tw-px-10{padding-left:2.5rem;padding-right:2.5rem}.tw-py-12{padding-top:3rem;padding-bottom:3rem}.tw-px-12{padding-left:3rem;padding-right:3rem}.tw-py-16{padding-top:4rem;padding-bottom:4rem}.tw-px-16{padding-left:4rem;padding-right:4rem}.tw-py-20{padding-top:5rem;padding-bottom:5rem}.tw-px-20{padding-left:5rem;padding-right:5rem}.tw-py-24{padding-top:6rem;padding-bottom:6rem}.tw-px-24{padding-left:6rem;padding-right:6rem}.tw-py-32{padding-top:8rem;padding-bottom:8rem}.tw-px-32{padding-left:8rem;padding-right:8rem}.tw-py-px{padding-top:1px;padding-bottom:1px}.tw-px-px{padding-left:1px;padding-right:1px}.tw-pt-0{padding-top:0}.tw-pr-0{padding-right:0}.tw-pb-0{padding-bottom:0}.tw-pl-0{padding-left:0}.tw-pt-1{padding-top:.25rem}.tw-pr-1{padding-right:.25rem}.tw-pb-1{padding-bottom:.25rem}.tw-pl-1{padding-left:.25rem}.tw-pt-2{padding-top:.5rem}.tw-pr-2{padding-right:.5rem}.tw-pb-2{padding-bottom:.5rem}.tw-pl-2{padding-left:.5rem}.tw-pt-3{padding-top:.75rem}.tw-pr-3{padding-right:.75rem}.tw-pb-3{padding-bottom:.75rem}.tw-pl-3{padding-left:.75rem}.tw-pt-4{padding-top:1rem}.tw-pr-4{padding-right:1rem}.tw-pb-4{padding-bottom:1rem}.tw-pl-4{padding-left:1rem}.tw-pt-5{padding-top:1.25rem}.tw-pr-5{padding-right:1.25rem}.tw-pb-5{padding-bottom:1.25rem}.tw-pl-5{padding-left:1.25rem}.tw-pt-6{padding-top:1.5rem}.tw-pr-6{padding-right:1.5rem}.tw-pb-6{padding-bottom:1.5rem}.tw-pl-6{padding-left:1.5rem}.tw-pt-8{padding-top:2rem}.tw-pr-8{padding-right:2rem}.tw-pb-8{padding-bottom:2rem}.tw-pl-8{padding-left:2rem}.tw-pt-10{padding-top:2.5rem}.tw-pr-10{padding-right:2.5rem}.tw-pb-10{padding-bottom:2.5rem}.tw-pl-10{padding-left:2.5rem}.tw-pt-12{padding-top:3rem}.tw-pr-12{padding-right:3rem}.tw-pb-12{padding-bottom:3rem}.tw-pl-12{padding-left:3rem}.tw-pt-16{padding-top:4rem}.tw-pr-16{padding-right:4rem}.tw-pb-16{padding-bottom:4rem}.tw-pl-16{padding-left:4rem}.tw-pt-20{padding-top:5rem}.tw-pr-20{padding-right:5rem}.tw-pb-20{padding-bottom:5rem}.tw-pl-20{padding-left:5rem}.tw-pt-24{padding-top:6rem}.tw-pr-24{padding-right:6rem}.tw-pb-24{padding-bottom:6rem}.tw-pl-24{padding-left:6rem}.tw-pt-32{padding-top:8rem}.tw-pr-32{padding-right:8rem}.tw-pb-32{padding-bottom:8rem}.tw-pl-32{padding-left:8rem}.tw-pt-px{padding-top:1px}.tw-pr-px{padding-right:1px}.tw-pb-px{padding-bottom:1px}.tw-pl-px{padding-left:1px}.tw-pointer-events-none{pointer-events:none}.tw-pointer-events-auto{pointer-events:auto}.tw-static{position:static}.tw-fixed{position:fixed}.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-sticky{position:sticky}.tw-pin-none{top:auto;right:auto;bottom:auto;left:auto}.tw-pin{top:0;right:0;bottom:0;left:0}.tw-pin-y{top:0;bottom:0}.tw-pin-x{right:0;left:0}.tw-pin-t{top:0}.tw-pin-r{right:0}.tw-pin-b{bottom:0}.tw-pin-l{left:0}.tw-resize-none{resize:none}.tw-resize-y{resize:vertical}.tw-resize-x{resize:horizontal}.tw-resize{resize:both}.tw-shadow{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.tw-shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.tw-shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.tw-shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}.tw-shadow-2xl{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important}.tw-shadow-inner{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.tw-shadow-outline{box-shadow:0 0 0 3px rgba(52,144,220,.5)}.tw-shadow-none{box-shadow:none}.tw-fill-current{fill:currentColor}.tw-stroke-current{stroke:currentColor}.tw-table-auto{table-layout:auto}.tw-table-fixed{table-layout:fixed}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-text-right{text-align:right}.tw-text-justify{text-align:justify}.tw-text-black{color:#22292f}.tw-text-offblack{color:#4c4c4c}.tw-text-charcol{color:rgba(77,77,77,.9)}.tw-text-grey-darker{color:#606f7b}.tw-text-grey{color:#b8c2cc}.tw-text-grey-light{color:#dae1e7}.tw-text-grey-lighter{color:#f1f5f8}.tw-text-grey-lightest{color:#f8fafc}.tw-text-white{color:#fff}.tw-text-link-blue{color:#00abfa}.tw-text-faded-link-blue{color:#88bee7}.tw-text-dividers{color:#e0e0e0}.tw-text-hint{color:#bdbdbd}.tw-text-secondary-text{color:#757575}.tw-text-text{color:#212121}.tw-text-red{color:#f6836f}.tw-text-green{color:#b3ea7b}.tw-text-transparent{color:transparent}.tw-text-yellow-notification{color:#fff}.tw-text-yellow-section-50{color:#fffaeb}.tw-text-red-section-50{color:#fdf2f3}.tw-text-orange-section-50{color:#fdeee4}.tw-text-green-section-50{color:#eff9d5}.tw-text-teal-section-50{color:#ebf5f1}.tw-text-blue-section-50{color:#e9fbff}.tw-text-navy-section-50{color:#e4edf4}.tw-text-purple-section-50{color:#eeedf4}.tw-text-magenta-section-50{color:#f4e0ec}.tw-text-cc-yellow{color:#f2d354}.tw-text-cc-green{color:#a4de6e}.tw-text-cc-turquoise{color:#54dea7}.tw-text-cc-cyan{color:#34d2da}.tw-text-cc-blue{color:#84c1f0}.tw-text-cc-purple{color:#d2a3db}.tw-text-cc-pink{color:#f887a9}.tw-text-cc-coral{color:#f6836f}.tw-text-warning-red{color:#f5826f}.tw-text-ocean{color:#00bfbc}.tw-text-ocean-light{color:#9df5f2}.tw-text-ocean-dark{color:#047f7d}.tw-text-ocean-neutral{color:#dbefee}.tw-text-stormy-ocean-50{color:#e6f3f2}.tw-text-stormy-ocean-100{color:#cde5e5}.tw-text-stormy-ocean-200{color:#b3d8d8}.tw-text-stormy-ocean-300{color:#9bcccb}.tw-text-stormy-ocean-400{color:#81bfbe}.tw-text-stormy-ocean-500{color:#68b2b1}.tw-text-stormy-ocean-600{color:#4fa5a3}.tw-text-stormy-ocean-700{color:#369997}.tw-text-stormy-ocean-800{color:#1e8c8a}.tw-text-spring{color:#00e1a2}.tw-text-spring-light{color:#9ff8d8}.tw-text-spring-dark{color:#02835c}.tw-text-spring-neutral{color:#e1eee8}.tw-text-bubblegum{color:#ff7fa8}.tw-text-bubblegum-light{color:#ffddeb}.tw-text-bubblegum-dark{color:#ca3b72}.tw-text-bubblegum-neutral{color:#f9e7eb}.tw-text-dandelion{color:#f7d12f}.tw-text-dandelion-light{color:#fbe697}.tw-text-dandelion-dark{color:#877001}.tw-text-dandelion-neutral{color:#f5ead2}.tw-text-sunset{color:#ff7b68}.tw-text-sunset-light{color:#fedfd9}.tw-text-sunset-dark{color:#cc4135}.tw-text-sunset-neutral{color:#fae7e4}.tw-text-lavender{color:#daa0de}.tw-text-lavender-light{color:#fedbff}.tw-text-lavender-dark{color:#9f57a5}.tw-text-lavender-neutral{color:#f7e6f8}.tw-text-gray-50{color:#f9fafb}.tw-text-gray-100{color:#f3f4f6}.tw-text-gray-200{color:#e5e7eb}.tw-text-gray-300{color:#d1d5db}.tw-text-gray-400{color:#9ca3af}.tw-text-gray-500{color:#6b7280}.tw-text-gray-600{color:#4b5563}.tw-text-gray-700{color:#374151}.tw-text-gray-800{color:#1f2937}.tw-text-gray-900{color:#111827}.hover\:tw-text-black:hover{color:#22292f}.hover\:tw-text-offblack:hover{color:#4c4c4c}.hover\:tw-text-charcol:hover{color:rgba(77,77,77,.9)}.hover\:tw-text-grey-darker:hover{color:#606f7b}.hover\:tw-text-grey:hover{color:#b8c2cc}.hover\:tw-text-grey-light:hover{color:#dae1e7}.hover\:tw-text-grey-lighter:hover{color:#f1f5f8}.hover\:tw-text-grey-lightest:hover{color:#f8fafc}.hover\:tw-text-white:hover{color:#fff}.hover\:tw-text-link-blue:hover{color:#00abfa}.hover\:tw-text-faded-link-blue:hover{color:#88bee7}.hover\:tw-text-dividers:hover{color:#e0e0e0}.hover\:tw-text-hint:hover{color:#bdbdbd}.hover\:tw-text-secondary-text:hover{color:#757575}.hover\:tw-text-text:hover{color:#212121}.hover\:tw-text-red:hover{color:#f6836f}.hover\:tw-text-green:hover{color:#b3ea7b}.hover\:tw-text-transparent:hover{color:transparent}.hover\:tw-text-yellow-notification:hover{color:#fff}.hover\:tw-text-yellow-section-50:hover{color:#fffaeb}.hover\:tw-text-red-section-50:hover{color:#fdf2f3}.hover\:tw-text-orange-section-50:hover{color:#fdeee4}.hover\:tw-text-green-section-50:hover{color:#eff9d5}.hover\:tw-text-teal-section-50:hover{color:#ebf5f1}.hover\:tw-text-blue-section-50:hover{color:#e9fbff}.hover\:tw-text-navy-section-50:hover{color:#e4edf4}.hover\:tw-text-purple-section-50:hover{color:#eeedf4}.hover\:tw-text-magenta-section-50:hover{color:#f4e0ec}.hover\:tw-text-cc-yellow:hover{color:#f2d354}.hover\:tw-text-cc-green:hover{color:#a4de6e}.hover\:tw-text-cc-turquoise:hover{color:#54dea7}.hover\:tw-text-cc-cyan:hover{color:#34d2da}.hover\:tw-text-cc-blue:hover{color:#84c1f0}.hover\:tw-text-cc-purple:hover{color:#d2a3db}.hover\:tw-text-cc-pink:hover{color:#f887a9}.hover\:tw-text-cc-coral:hover{color:#f6836f}.hover\:tw-text-warning-red:hover{color:#f5826f}.hover\:tw-text-ocean:hover{color:#00bfbc}.hover\:tw-text-ocean-light:hover{color:#9df5f2}.hover\:tw-text-ocean-dark:hover{color:#047f7d}.hover\:tw-text-ocean-neutral:hover{color:#dbefee}.hover\:tw-text-stormy-ocean-50:hover{color:#e6f3f2}.hover\:tw-text-stormy-ocean-100:hover{color:#cde5e5}.hover\:tw-text-stormy-ocean-200:hover{color:#b3d8d8}.hover\:tw-text-stormy-ocean-300:hover{color:#9bcccb}.hover\:tw-text-stormy-ocean-400:hover{color:#81bfbe}.hover\:tw-text-stormy-ocean-500:hover{color:#68b2b1}.hover\:tw-text-stormy-ocean-600:hover{color:#4fa5a3}.hover\:tw-text-stormy-ocean-700:hover{color:#369997}.hover\:tw-text-stormy-ocean-800:hover{color:#1e8c8a}.hover\:tw-text-spring:hover{color:#00e1a2}.hover\:tw-text-spring-light:hover{color:#9ff8d8}.hover\:tw-text-spring-dark:hover{color:#02835c}.hover\:tw-text-spring-neutral:hover{color:#e1eee8}.hover\:tw-text-bubblegum:hover{color:#ff7fa8}.hover\:tw-text-bubblegum-light:hover{color:#ffddeb}.hover\:tw-text-bubblegum-dark:hover{color:#ca3b72}.hover\:tw-text-bubblegum-neutral:hover{color:#f9e7eb}.hover\:tw-text-dandelion:hover{color:#f7d12f}.hover\:tw-text-dandelion-light:hover{color:#fbe697}.hover\:tw-text-dandelion-dark:hover{color:#877001}.hover\:tw-text-dandelion-neutral:hover{color:#f5ead2}.hover\:tw-text-sunset:hover{color:#ff7b68}.hover\:tw-text-sunset-light:hover{color:#fedfd9}.hover\:tw-text-sunset-dark:hover{color:#cc4135}.hover\:tw-text-sunset-neutral:hover{color:#fae7e4}.hover\:tw-text-lavender:hover{color:#daa0de}.hover\:tw-text-lavender-light:hover{color:#fedbff}.hover\:tw-text-lavender-dark:hover{color:#9f57a5}.hover\:tw-text-lavender-neutral:hover{color:#f7e6f8}.hover\:tw-text-gray-50:hover{color:#f9fafb}.hover\:tw-text-gray-100:hover{color:#f3f4f6}.hover\:tw-text-gray-200:hover{color:#e5e7eb}.hover\:tw-text-gray-300:hover{color:#d1d5db}.hover\:tw-text-gray-400:hover{color:#9ca3af}.hover\:tw-text-gray-500:hover{color:#6b7280}.hover\:tw-text-gray-600:hover{color:#4b5563}.hover\:tw-text-gray-700:hover{color:#374151}.hover\:tw-text-gray-800:hover{color:#1f2937}.hover\:tw-text-gray-900:hover{color:#111827}.tw-text-xs{font-size:.75rem}.tw-text-sm{font-size:.875rem}.tw-text-base{font-size:1rem}.tw-text-lg{font-size:1.125rem}.tw-text-xl{font-size:1.25rem}.tw-text-2xl{font-size:1.5rem}.tw-text-3xl{font-size:1.875rem}.tw-text-4xl{font-size:2.25rem}.tw-text-5xl{font-size:3rem}.tw-text-6xl{font-size:4rem}.tw-text-7xl{font-size:5.5rem}.tw-italic{font-style:italic}.tw-roman{font-style:normal}.tw-uppercase{text-transform:uppercase}.tw-lowercase{text-transform:lowercase}.tw-capitalize{text-transform:capitalize}.tw-normal-case{text-transform:none}.tw-underline{text-decoration:underline}.tw-line-through{text-decoration:line-through}.tw-no-underline{text-decoration:none}.tw-antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.tw-subpixel-antialiased{-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.tw-tracking-tight{letter-spacing:-.05em}.tw-tracking-normal{letter-spacing:0}.tw-tracking-wide{letter-spacing:.05em}.tw-select-none{-webkit-user-select:none;user-select:none}.tw-select-text{-webkit-user-select:text;user-select:text}.tw-align-baseline{vertical-align:baseline}.tw-align-top{vertical-align:top}.tw-align-middle{vertical-align:middle}.tw-align-bottom{vertical-align:bottom}.tw-align-text-top{vertical-align:text-top}.tw-align-text-bottom{vertical-align:text-bottom}.tw-visible{visibility:visible}.tw-invisible{visibility:hidden}.tw-whitespace-normal{white-space:normal}.tw-whitespace-no-wrap{white-space:nowrap}.tw-whitespace-pre{white-space:pre}.tw-whitespace-pre-line{white-space:pre-line}.tw-whitespace-pre-wrap{white-space:pre-wrap}.tw-break-words{word-wrap:break-word}.tw-break-normal{word-wrap:normal}.tw-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tw-w-1{width:.25rem}.tw-w-2{width:.5rem}.tw-w-3{width:.75rem}.tw-w-4{width:1rem}.tw-w-5{width:1.25rem}.tw-w-6{width:1.5rem}.tw-w-8{width:2rem}.tw-w-10{width:2.5rem}.tw-w-12{width:3rem}.tw-w-16{width:4rem}.tw-w-24{width:6rem}.tw-w-32{width:8rem}.tw-w-48{width:12rem}.tw-w-64{width:16rem}.tw-w-auto{width:auto}.tw-w-px{width:1px}.tw-w-1\/2{width:50%}.tw-w-1\/3{width:33.33333%}.tw-w-2\/3{width:66.66667%}.tw-w-1\/4{width:25%}.tw-w-3\/4{width:75%}.tw-w-1\/5{width:20%}.tw-w-2\/5{width:40%}.tw-w-3\/5{width:60%}.tw-w-4\/5{width:80%}.tw-w-1\/6{width:16.66667%}.tw-w-5\/6{width:83.33333%}.tw-w-full{width:100%}.tw-w-screen{width:100vw}.tw-z-0{z-index:0}.tw-z-10{z-index:10}.tw-z-20{z-index:20}.tw-z-30{z-index:30}.tw-z-40{z-index:40}.tw-z-50{z-index:50}.tw-z-auto{z-index:auto}@media (min-width:641px){.sm\:tw-block{display:block}.sm\:tw-inline-block{display:inline-block}.sm\:tw-inline{display:inline}.sm\:tw-table{display:table}.sm\:tw-table-row{display:table-row}.sm\:tw-table-cell{display:table-cell}.sm\:tw-hidden{display:none}.sm\:tw-flex{display:flex}.sm\:tw-inline-flex{display:inline-flex}.sm\:tw-flex-row{flex-direction:row}.sm\:tw-flex-row-reverse{flex-direction:row-reverse}.sm\:tw-flex-col{flex-direction:column}.sm\:tw-flex-col-reverse{flex-direction:column-reverse}.sm\:tw-flex-wrap{flex-wrap:wrap}.sm\:tw-flex-wrap-reverse{flex-wrap:wrap-reverse}.sm\:tw-flex-no-wrap{flex-wrap:nowrap}.sm\:tw-items-start{align-items:flex-start}.sm\:tw-items-end{align-items:flex-end}.sm\:tw-items-center{align-items:center}.sm\:tw-items-baseline{align-items:baseline}.sm\:tw-items-stretch{align-items:stretch}.sm\:tw-self-auto{align-self:auto}.sm\:tw-self-start{align-self:flex-start}.sm\:tw-self-end{align-self:flex-end}.sm\:tw-self-center{align-self:center}.sm\:tw-self-stretch{align-self:stretch}.sm\:tw-justify-start{justify-content:flex-start}.sm\:tw-justify-end{justify-content:flex-end}.sm\:tw-justify-center{justify-content:center}.sm\:tw-justify-between{justify-content:space-between}.sm\:tw-justify-around{justify-content:space-around}.sm\:tw-content-center{align-content:center}.sm\:tw-content-start{align-content:flex-start}.sm\:tw-content-end{align-content:flex-end}.sm\:tw-content-between{align-content:space-between}.sm\:tw-content-around{align-content:space-around}.sm\:tw-flex-1{flex:1 1 0%}.sm\:tw-flex-auto{flex:1 1 auto}.sm\:tw-flex-initial{flex:0 1 auto}.sm\:tw-flex-none{flex:none}.sm\:tw-flex-grow{flex-grow:1}.sm\:tw-flex-shrink{flex-shrink:1}.sm\:tw-flex-no-grow{flex-grow:0}.sm\:tw-flex-no-shrink{flex-shrink:0}.sm\:tw-font-hairline{font-weight:100}.sm\:tw-font-thin{font-weight:200}.sm\:tw-font-light{font-weight:300}.sm\:tw-font-normal{font-weight:400}.sm\:tw-font-medium{font-weight:500}.sm\:tw-font-semibold{font-weight:600}.sm\:tw-font-bold{font-weight:700}.sm\:tw-font-extrabold{font-weight:800}.sm\:tw-font-black{font-weight:900}.sm\:tw-h-1{height:.25rem}.sm\:tw-h-2{height:.5rem}.sm\:tw-h-3{height:.75rem}.sm\:tw-h-4{height:1rem}.sm\:tw-h-5{height:1.25rem}.sm\:tw-h-6{height:1.5rem}.sm\:tw-h-8{height:2rem}.sm\:tw-h-10{height:2.5rem}.sm\:tw-h-12{height:3rem}.sm\:tw-h-16{height:4rem}.sm\:tw-h-24{height:6rem}.sm\:tw-h-32{height:8rem}.sm\:tw-h-48{height:12rem}.sm\:tw-h-64{height:16rem}.sm\:tw-h-auto{height:auto}.sm\:tw-h-px{height:1px}.sm\:tw-h-full{height:100%}.sm\:tw-h-screen{height:100vh}.sm\:tw-p-0{padding:0}.sm\:tw-p-1{padding:.25rem}.sm\:tw-p-2{padding:.5rem}.sm\:tw-p-3{padding:.75rem}.sm\:tw-p-4{padding:1rem}.sm\:tw-p-5{padding:1.25rem}.sm\:tw-p-6{padding:1.5rem}.sm\:tw-p-8{padding:2rem}.sm\:tw-p-10{padding:2.5rem}.sm\:tw-p-12{padding:3rem}.sm\:tw-p-16{padding:4rem}.sm\:tw-p-20{padding:5rem}.sm\:tw-p-24{padding:6rem}.sm\:tw-p-32{padding:8rem}.sm\:tw-p-px{padding:1px}.sm\:tw-py-0{padding-top:0;padding-bottom:0}.sm\:tw-px-0{padding-left:0;padding-right:0}.sm\:tw-py-1{padding-top:.25rem;padding-bottom:.25rem}.sm\:tw-px-1{padding-left:.25rem;padding-right:.25rem}.sm\:tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.sm\:tw-px-2{padding-left:.5rem;padding-right:.5rem}.sm\:tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:tw-px-3{padding-left:.75rem;padding-right:.75rem}.sm\:tw-py-4{padding-top:1rem;padding-bottom:1rem}.sm\:tw-px-4{padding-left:1rem;padding-right:1rem}.sm\:tw-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.sm\:tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.sm\:tw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.sm\:tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:tw-py-8{padding-top:2rem;padding-bottom:2rem}.sm\:tw-px-8{padding-left:2rem;padding-right:2rem}.sm\:tw-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.sm\:tw-px-10{padding-left:2.5rem;padding-right:2.5rem}.sm\:tw-py-12{padding-top:3rem;padding-bottom:3rem}.sm\:tw-px-12{padding-left:3rem;padding-right:3rem}.sm\:tw-py-16{padding-top:4rem;padding-bottom:4rem}.sm\:tw-px-16{padding-left:4rem;padding-right:4rem}.sm\:tw-py-20{padding-top:5rem;padding-bottom:5rem}.sm\:tw-px-20{padding-left:5rem;padding-right:5rem}.sm\:tw-py-24{padding-top:6rem;padding-bottom:6rem}.sm\:tw-px-24{padding-left:6rem;padding-right:6rem}.sm\:tw-py-32{padding-top:8rem;padding-bottom:8rem}.sm\:tw-px-32{padding-left:8rem;padding-right:8rem}.sm\:tw-py-px{padding-top:1px;padding-bottom:1px}.sm\:tw-px-px{padding-left:1px;padding-right:1px}.sm\:tw-pt-0{padding-top:0}.sm\:tw-pr-0{padding-right:0}.sm\:tw-pb-0{padding-bottom:0}.sm\:tw-pl-0{padding-left:0}.sm\:tw-pt-1{padding-top:.25rem}.sm\:tw-pr-1{padding-right:.25rem}.sm\:tw-pb-1{padding-bottom:.25rem}.sm\:tw-pl-1{padding-left:.25rem}.sm\:tw-pt-2{padding-top:.5rem}.sm\:tw-pr-2{padding-right:.5rem}.sm\:tw-pb-2{padding-bottom:.5rem}.sm\:tw-pl-2{padding-left:.5rem}.sm\:tw-pt-3{padding-top:.75rem}.sm\:tw-pr-3{padding-right:.75rem}.sm\:tw-pb-3{padding-bottom:.75rem}.sm\:tw-pl-3{padding-left:.75rem}.sm\:tw-pt-4{padding-top:1rem}.sm\:tw-pr-4{padding-right:1rem}.sm\:tw-pb-4{padding-bottom:1rem}.sm\:tw-pl-4{padding-left:1rem}.sm\:tw-pt-5{padding-top:1.25rem}.sm\:tw-pr-5{padding-right:1.25rem}.sm\:tw-pb-5{padding-bottom:1.25rem}.sm\:tw-pl-5{padding-left:1.25rem}.sm\:tw-pt-6{padding-top:1.5rem}.sm\:tw-pr-6{padding-right:1.5rem}.sm\:tw-pb-6{padding-bottom:1.5rem}.sm\:tw-pl-6{padding-left:1.5rem}.sm\:tw-pt-8{padding-top:2rem}.sm\:tw-pr-8{padding-right:2rem}.sm\:tw-pb-8{padding-bottom:2rem}.sm\:tw-pl-8{padding-left:2rem}.sm\:tw-pt-10{padding-top:2.5rem}.sm\:tw-pr-10{padding-right:2.5rem}.sm\:tw-pb-10{padding-bottom:2.5rem}.sm\:tw-pl-10{padding-left:2.5rem}.sm\:tw-pt-12{padding-top:3rem}.sm\:tw-pr-12{padding-right:3rem}.sm\:tw-pb-12{padding-bottom:3rem}.sm\:tw-pl-12{padding-left:3rem}.sm\:tw-pt-16{padding-top:4rem}.sm\:tw-pr-16{padding-right:4rem}.sm\:tw-pb-16{padding-bottom:4rem}.sm\:tw-pl-16{padding-left:4rem}.sm\:tw-pt-20{padding-top:5rem}.sm\:tw-pr-20{padding-right:5rem}.sm\:tw-pb-20{padding-bottom:5rem}.sm\:tw-pl-20{padding-left:5rem}.sm\:tw-pt-24{padding-top:6rem}.sm\:tw-pr-24{padding-right:6rem}.sm\:tw-pb-24{padding-bottom:6rem}.sm\:tw-pl-24{padding-left:6rem}.sm\:tw-pt-32{padding-top:8rem}.sm\:tw-pr-32{padding-right:8rem}.sm\:tw-pb-32{padding-bottom:8rem}.sm\:tw-pl-32{padding-left:8rem}.sm\:tw-pt-px{padding-top:1px}.sm\:tw-pr-px{padding-right:1px}.sm\:tw-pb-px{padding-bottom:1px}.sm\:tw-pl-px{padding-left:1px}.sm\:tw-text-xs{font-size:.75rem}.sm\:tw-text-sm{font-size:.875rem}.sm\:tw-text-base{font-size:1rem}.sm\:tw-text-lg{font-size:1.125rem}.sm\:tw-text-xl{font-size:1.25rem}.sm\:tw-text-2xl{font-size:1.5rem}.sm\:tw-text-3xl{font-size:1.875rem}.sm\:tw-text-4xl{font-size:2.25rem}.sm\:tw-text-5xl{font-size:3rem}.sm\:tw-text-6xl{font-size:4rem}.sm\:tw-text-7xl{font-size:5.5rem}.sm\:tw-visible{visibility:visible}.sm\:tw-invisible{visibility:hidden}.sm\:tw-w-1{width:.25rem}.sm\:tw-w-2{width:.5rem}.sm\:tw-w-3{width:.75rem}.sm\:tw-w-4{width:1rem}.sm\:tw-w-5{width:1.25rem}.sm\:tw-w-6{width:1.5rem}.sm\:tw-w-8{width:2rem}.sm\:tw-w-10{width:2.5rem}.sm\:tw-w-12{width:3rem}.sm\:tw-w-16{width:4rem}.sm\:tw-w-24{width:6rem}.sm\:tw-w-32{width:8rem}.sm\:tw-w-48{width:12rem}.sm\:tw-w-64{width:16rem}.sm\:tw-w-auto{width:auto}.sm\:tw-w-px{width:1px}.sm\:tw-w-1\/2{width:50%}.sm\:tw-w-1\/3{width:33.33333%}.sm\:tw-w-2\/3{width:66.66667%}.sm\:tw-w-1\/4{width:25%}.sm\:tw-w-3\/4{width:75%}.sm\:tw-w-1\/5{width:20%}.sm\:tw-w-2\/5{width:40%}.sm\:tw-w-3\/5{width:60%}.sm\:tw-w-4\/5{width:80%}.sm\:tw-w-1\/6{width:16.66667%}.sm\:tw-w-5\/6{width:83.33333%}.sm\:tw-w-full{width:100%}.sm\:tw-w-screen{width:100vw}}@media (min-width:769px){.md\:tw-block{display:block}.md\:tw-inline-block{display:inline-block}.md\:tw-inline{display:inline}.md\:tw-table{display:table}.md\:tw-table-row{display:table-row}.md\:tw-table-cell{display:table-cell}.md\:tw-hidden{display:none}.md\:tw-flex{display:flex}.md\:tw-inline-flex{display:inline-flex}.md\:tw-flex-row{flex-direction:row}.md\:tw-flex-row-reverse{flex-direction:row-reverse}.md\:tw-flex-col{flex-direction:column}.md\:tw-flex-col-reverse{flex-direction:column-reverse}.md\:tw-flex-wrap{flex-wrap:wrap}.md\:tw-flex-wrap-reverse{flex-wrap:wrap-reverse}.md\:tw-flex-no-wrap{flex-wrap:nowrap}.md\:tw-items-start{align-items:flex-start}.md\:tw-items-end{align-items:flex-end}.md\:tw-items-center{align-items:center}.md\:tw-items-baseline{align-items:baseline}.md\:tw-items-stretch{align-items:stretch}.md\:tw-self-auto{align-self:auto}.md\:tw-self-start{align-self:flex-start}.md\:tw-self-end{align-self:flex-end}.md\:tw-self-center{align-self:center}.md\:tw-self-stretch{align-self:stretch}.md\:tw-justify-start{justify-content:flex-start}.md\:tw-justify-end{justify-content:flex-end}.md\:tw-justify-center{justify-content:center}.md\:tw-justify-between{justify-content:space-between}.md\:tw-justify-around{justify-content:space-around}.md\:tw-content-center{align-content:center}.md\:tw-content-start{align-content:flex-start}.md\:tw-content-end{align-content:flex-end}.md\:tw-content-between{align-content:space-between}.md\:tw-content-around{align-content:space-around}.md\:tw-flex-1{flex:1 1 0%}.md\:tw-flex-auto{flex:1 1 auto}.md\:tw-flex-initial{flex:0 1 auto}.md\:tw-flex-none{flex:none}.md\:tw-flex-grow{flex-grow:1}.md\:tw-flex-shrink{flex-shrink:1}.md\:tw-flex-no-grow{flex-grow:0}.md\:tw-flex-no-shrink{flex-shrink:0}.md\:tw-font-hairline{font-weight:100}.md\:tw-font-thin{font-weight:200}.md\:tw-font-light{font-weight:300}.md\:tw-font-normal{font-weight:400}.md\:tw-font-medium{font-weight:500}.md\:tw-font-semibold{font-weight:600}.md\:tw-font-bold{font-weight:700}.md\:tw-font-extrabold{font-weight:800}.md\:tw-font-black{font-weight:900}.md\:tw-h-1{height:.25rem}.md\:tw-h-2{height:.5rem}.md\:tw-h-3{height:.75rem}.md\:tw-h-4{height:1rem}.md\:tw-h-5{height:1.25rem}.md\:tw-h-6{height:1.5rem}.md\:tw-h-8{height:2rem}.md\:tw-h-10{height:2.5rem}.md\:tw-h-12{height:3rem}.md\:tw-h-16{height:4rem}.md\:tw-h-24{height:6rem}.md\:tw-h-32{height:8rem}.md\:tw-h-48{height:12rem}.md\:tw-h-64{height:16rem}.md\:tw-h-auto{height:auto}.md\:tw-h-px{height:1px}.md\:tw-h-full{height:100%}.md\:tw-h-screen{height:100vh}.md\:tw-p-0{padding:0}.md\:tw-p-1{padding:.25rem}.md\:tw-p-2{padding:.5rem}.md\:tw-p-3{padding:.75rem}.md\:tw-p-4{padding:1rem}.md\:tw-p-5{padding:1.25rem}.md\:tw-p-6{padding:1.5rem}.md\:tw-p-8{padding:2rem}.md\:tw-p-10{padding:2.5rem}.md\:tw-p-12{padding:3rem}.md\:tw-p-16{padding:4rem}.md\:tw-p-20{padding:5rem}.md\:tw-p-24{padding:6rem}.md\:tw-p-32{padding:8rem}.md\:tw-p-px{padding:1px}.md\:tw-py-0{padding-top:0;padding-bottom:0}.md\:tw-px-0{padding-left:0;padding-right:0}.md\:tw-py-1{padding-top:.25rem;padding-bottom:.25rem}.md\:tw-px-1{padding-left:.25rem;padding-right:.25rem}.md\:tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.md\:tw-px-2{padding-left:.5rem;padding-right:.5rem}.md\:tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.md\:tw-px-3{padding-left:.75rem;padding-right:.75rem}.md\:tw-py-4{padding-top:1rem;padding-bottom:1rem}.md\:tw-px-4{padding-left:1rem;padding-right:1rem}.md\:tw-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.md\:tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:tw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.md\:tw-py-8{padding-top:2rem;padding-bottom:2rem}.md\:tw-px-8{padding-left:2rem;padding-right:2rem}.md\:tw-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.md\:tw-px-10{padding-left:2.5rem;padding-right:2.5rem}.md\:tw-py-12{padding-top:3rem;padding-bottom:3rem}.md\:tw-px-12{padding-left:3rem;padding-right:3rem}.md\:tw-py-16{padding-top:4rem;padding-bottom:4rem}.md\:tw-px-16{padding-left:4rem;padding-right:4rem}.md\:tw-py-20{padding-top:5rem;padding-bottom:5rem}.md\:tw-px-20{padding-left:5rem;padding-right:5rem}.md\:tw-py-24{padding-top:6rem;padding-bottom:6rem}.md\:tw-px-24{padding-left:6rem;padding-right:6rem}.md\:tw-py-32{padding-top:8rem;padding-bottom:8rem}.md\:tw-px-32{padding-left:8rem;padding-right:8rem}.md\:tw-py-px{padding-top:1px;padding-bottom:1px}.md\:tw-px-px{padding-left:1px;padding-right:1px}.md\:tw-pt-0{padding-top:0}.md\:tw-pr-0{padding-right:0}.md\:tw-pb-0{padding-bottom:0}.md\:tw-pl-0{padding-left:0}.md\:tw-pt-1{padding-top:.25rem}.md\:tw-pr-1{padding-right:.25rem}.md\:tw-pb-1{padding-bottom:.25rem}.md\:tw-pl-1{padding-left:.25rem}.md\:tw-pt-2{padding-top:.5rem}.md\:tw-pr-2{padding-right:.5rem}.md\:tw-pb-2{padding-bottom:.5rem}.md\:tw-pl-2{padding-left:.5rem}.md\:tw-pt-3{padding-top:.75rem}.md\:tw-pr-3{padding-right:.75rem}.md\:tw-pb-3{padding-bottom:.75rem}.md\:tw-pl-3{padding-left:.75rem}.md\:tw-pt-4{padding-top:1rem}.md\:tw-pr-4{padding-right:1rem}.md\:tw-pb-4{padding-bottom:1rem}.md\:tw-pl-4{padding-left:1rem}.md\:tw-pt-5{padding-top:1.25rem}.md\:tw-pr-5{padding-right:1.25rem}.md\:tw-pb-5{padding-bottom:1.25rem}.md\:tw-pl-5{padding-left:1.25rem}.md\:tw-pt-6{padding-top:1.5rem}.md\:tw-pr-6{padding-right:1.5rem}.md\:tw-pb-6{padding-bottom:1.5rem}.md\:tw-pl-6{padding-left:1.5rem}.md\:tw-pt-8{padding-top:2rem}.md\:tw-pr-8{padding-right:2rem}.md\:tw-pb-8{padding-bottom:2rem}.md\:tw-pl-8{padding-left:2rem}.md\:tw-pt-10{padding-top:2.5rem}.md\:tw-pr-10{padding-right:2.5rem}.md\:tw-pb-10{padding-bottom:2.5rem}.md\:tw-pl-10{padding-left:2.5rem}.md\:tw-pt-12{padding-top:3rem}.md\:tw-pr-12{padding-right:3rem}.md\:tw-pb-12{padding-bottom:3rem}.md\:tw-pl-12{padding-left:3rem}.md\:tw-pt-16{padding-top:4rem}.md\:tw-pr-16{padding-right:4rem}.md\:tw-pb-16{padding-bottom:4rem}.md\:tw-pl-16{padding-left:4rem}.md\:tw-pt-20{padding-top:5rem}.md\:tw-pr-20{padding-right:5rem}.md\:tw-pb-20{padding-bottom:5rem}.md\:tw-pl-20{padding-left:5rem}.md\:tw-pt-24{padding-top:6rem}.md\:tw-pr-24{padding-right:6rem}.md\:tw-pb-24{padding-bottom:6rem}.md\:tw-pl-24{padding-left:6rem}.md\:tw-pt-32{padding-top:8rem}.md\:tw-pr-32{padding-right:8rem}.md\:tw-pb-32{padding-bottom:8rem}.md\:tw-pl-32{padding-left:8rem}.md\:tw-pt-px{padding-top:1px}.md\:tw-pr-px{padding-right:1px}.md\:tw-pb-px{padding-bottom:1px}.md\:tw-pl-px{padding-left:1px}.md\:tw-text-xs{font-size:.75rem}.md\:tw-text-sm{font-size:.875rem}.md\:tw-text-base{font-size:1rem}.md\:tw-text-lg{font-size:1.125rem}.md\:tw-text-xl{font-size:1.25rem}.md\:tw-text-2xl{font-size:1.5rem}.md\:tw-text-3xl{font-size:1.875rem}.md\:tw-text-4xl{font-size:2.25rem}.md\:tw-text-5xl{font-size:3rem}.md\:tw-text-6xl{font-size:4rem}.md\:tw-text-7xl{font-size:5.5rem}.md\:tw-visible{visibility:visible}.md\:tw-invisible{visibility:hidden}.md\:tw-w-1{width:.25rem}.md\:tw-w-2{width:.5rem}.md\:tw-w-3{width:.75rem}.md\:tw-w-4{width:1rem}.md\:tw-w-5{width:1.25rem}.md\:tw-w-6{width:1.5rem}.md\:tw-w-8{width:2rem}.md\:tw-w-10{width:2.5rem}.md\:tw-w-12{width:3rem}.md\:tw-w-16{width:4rem}.md\:tw-w-24{width:6rem}.md\:tw-w-32{width:8rem}.md\:tw-w-48{width:12rem}.md\:tw-w-64{width:16rem}.md\:tw-w-auto{width:auto}.md\:tw-w-px{width:1px}.md\:tw-w-1\/2{width:50%}.md\:tw-w-1\/3{width:33.33333%}.md\:tw-w-2\/3{width:66.66667%}.md\:tw-w-1\/4{width:25%}.md\:tw-w-3\/4{width:75%}.md\:tw-w-1\/5{width:20%}.md\:tw-w-2\/5{width:40%}.md\:tw-w-3\/5{width:60%}.md\:tw-w-4\/5{width:80%}.md\:tw-w-1\/6{width:16.66667%}.md\:tw-w-5\/6{width:83.33333%}.md\:tw-w-full{width:100%}.md\:tw-w-screen{width:100vw}}@media (min-width:1026px){.lg\:tw-block{display:block}.lg\:tw-inline-block{display:inline-block}.lg\:tw-inline{display:inline}.lg\:tw-table{display:table}.lg\:tw-table-row{display:table-row}.lg\:tw-table-cell{display:table-cell}.lg\:tw-hidden{display:none}.lg\:tw-flex{display:flex}.lg\:tw-inline-flex{display:inline-flex}.lg\:tw-flex-row{flex-direction:row}.lg\:tw-flex-row-reverse{flex-direction:row-reverse}.lg\:tw-flex-col{flex-direction:column}.lg\:tw-flex-col-reverse{flex-direction:column-reverse}.lg\:tw-flex-wrap{flex-wrap:wrap}.lg\:tw-flex-wrap-reverse{flex-wrap:wrap-reverse}.lg\:tw-flex-no-wrap{flex-wrap:nowrap}.lg\:tw-items-start{align-items:flex-start}.lg\:tw-items-end{align-items:flex-end}.lg\:tw-items-center{align-items:center}.lg\:tw-items-baseline{align-items:baseline}.lg\:tw-items-stretch{align-items:stretch}.lg\:tw-self-auto{align-self:auto}.lg\:tw-self-start{align-self:flex-start}.lg\:tw-self-end{align-self:flex-end}.lg\:tw-self-center{align-self:center}.lg\:tw-self-stretch{align-self:stretch}.lg\:tw-justify-start{justify-content:flex-start}.lg\:tw-justify-end{justify-content:flex-end}.lg\:tw-justify-center{justify-content:center}.lg\:tw-justify-between{justify-content:space-between}.lg\:tw-justify-around{justify-content:space-around}.lg\:tw-content-center{align-content:center}.lg\:tw-content-start{align-content:flex-start}.lg\:tw-content-end{align-content:flex-end}.lg\:tw-content-between{align-content:space-between}.lg\:tw-content-around{align-content:space-around}.lg\:tw-flex-1{flex:1 1 0%}.lg\:tw-flex-auto{flex:1 1 auto}.lg\:tw-flex-initial{flex:0 1 auto}.lg\:tw-flex-none{flex:none}.lg\:tw-flex-grow{flex-grow:1}.lg\:tw-flex-shrink{flex-shrink:1}.lg\:tw-flex-no-grow{flex-grow:0}.lg\:tw-flex-no-shrink{flex-shrink:0}.lg\:tw-font-hairline{font-weight:100}.lg\:tw-font-thin{font-weight:200}.lg\:tw-font-light{font-weight:300}.lg\:tw-font-normal{font-weight:400}.lg\:tw-font-medium{font-weight:500}.lg\:tw-font-semibold{font-weight:600}.lg\:tw-font-bold{font-weight:700}.lg\:tw-font-extrabold{font-weight:800}.lg\:tw-font-black{font-weight:900}.lg\:tw-h-1{height:.25rem}.lg\:tw-h-2{height:.5rem}.lg\:tw-h-3{height:.75rem}.lg\:tw-h-4{height:1rem}.lg\:tw-h-5{height:1.25rem}.lg\:tw-h-6{height:1.5rem}.lg\:tw-h-8{height:2rem}.lg\:tw-h-10{height:2.5rem}.lg\:tw-h-12{height:3rem}.lg\:tw-h-16{height:4rem}.lg\:tw-h-24{height:6rem}.lg\:tw-h-32{height:8rem}.lg\:tw-h-48{height:12rem}.lg\:tw-h-64{height:16rem}.lg\:tw-h-auto{height:auto}.lg\:tw-h-px{height:1px}.lg\:tw-h-full{height:100%}.lg\:tw-h-screen{height:100vh}.lg\:tw-p-0{padding:0}.lg\:tw-p-1{padding:.25rem}.lg\:tw-p-2{padding:.5rem}.lg\:tw-p-3{padding:.75rem}.lg\:tw-p-4{padding:1rem}.lg\:tw-p-5{padding:1.25rem}.lg\:tw-p-6{padding:1.5rem}.lg\:tw-p-8{padding:2rem}.lg\:tw-p-10{padding:2.5rem}.lg\:tw-p-12{padding:3rem}.lg\:tw-p-16{padding:4rem}.lg\:tw-p-20{padding:5rem}.lg\:tw-p-24{padding:6rem}.lg\:tw-p-32{padding:8rem}.lg\:tw-p-px{padding:1px}.lg\:tw-py-0{padding-top:0;padding-bottom:0}.lg\:tw-px-0{padding-left:0;padding-right:0}.lg\:tw-py-1{padding-top:.25rem;padding-bottom:.25rem}.lg\:tw-px-1{padding-left:.25rem;padding-right:.25rem}.lg\:tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.lg\:tw-px-2{padding-left:.5rem;padding-right:.5rem}.lg\:tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.lg\:tw-px-3{padding-left:.75rem;padding-right:.75rem}.lg\:tw-py-4{padding-top:1rem;padding-bottom:1rem}.lg\:tw-px-4{padding-left:1rem;padding-right:1rem}.lg\:tw-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.lg\:tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:tw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.lg\:tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.lg\:tw-py-8{padding-top:2rem;padding-bottom:2rem}.lg\:tw-px-8{padding-left:2rem;padding-right:2rem}.lg\:tw-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.lg\:tw-px-10{padding-left:2.5rem;padding-right:2.5rem}.lg\:tw-py-12{padding-top:3rem;padding-bottom:3rem}.lg\:tw-px-12{padding-left:3rem;padding-right:3rem}.lg\:tw-py-16{padding-top:4rem;padding-bottom:4rem}.lg\:tw-px-16{padding-left:4rem;padding-right:4rem}.lg\:tw-py-20{padding-top:5rem;padding-bottom:5rem}.lg\:tw-px-20{padding-left:5rem;padding-right:5rem}.lg\:tw-py-24{padding-top:6rem;padding-bottom:6rem}.lg\:tw-px-24{padding-left:6rem;padding-right:6rem}.lg\:tw-py-32{padding-top:8rem;padding-bottom:8rem}.lg\:tw-px-32{padding-left:8rem;padding-right:8rem}.lg\:tw-py-px{padding-top:1px;padding-bottom:1px}.lg\:tw-px-px{padding-left:1px;padding-right:1px}.lg\:tw-pt-0{padding-top:0}.lg\:tw-pr-0{padding-right:0}.lg\:tw-pb-0{padding-bottom:0}.lg\:tw-pl-0{padding-left:0}.lg\:tw-pt-1{padding-top:.25rem}.lg\:tw-pr-1{padding-right:.25rem}.lg\:tw-pb-1{padding-bottom:.25rem}.lg\:tw-pl-1{padding-left:.25rem}.lg\:tw-pt-2{padding-top:.5rem}.lg\:tw-pr-2{padding-right:.5rem}.lg\:tw-pb-2{padding-bottom:.5rem}.lg\:tw-pl-2{padding-left:.5rem}.lg\:tw-pt-3{padding-top:.75rem}.lg\:tw-pr-3{padding-right:.75rem}.lg\:tw-pb-3{padding-bottom:.75rem}.lg\:tw-pl-3{padding-left:.75rem}.lg\:tw-pt-4{padding-top:1rem}.lg\:tw-pr-4{padding-right:1rem}.lg\:tw-pb-4{padding-bottom:1rem}.lg\:tw-pl-4{padding-left:1rem}.lg\:tw-pt-5{padding-top:1.25rem}.lg\:tw-pr-5{padding-right:1.25rem}.lg\:tw-pb-5{padding-bottom:1.25rem}.lg\:tw-pl-5{padding-left:1.25rem}.lg\:tw-pt-6{padding-top:1.5rem}.lg\:tw-pr-6{padding-right:1.5rem}.lg\:tw-pb-6{padding-bottom:1.5rem}.lg\:tw-pl-6{padding-left:1.5rem}.lg\:tw-pt-8{padding-top:2rem}.lg\:tw-pr-8{padding-right:2rem}.lg\:tw-pb-8{padding-bottom:2rem}.lg\:tw-pl-8{padding-left:2rem}.lg\:tw-pt-10{padding-top:2.5rem}.lg\:tw-pr-10{padding-right:2.5rem}.lg\:tw-pb-10{padding-bottom:2.5rem}.lg\:tw-pl-10{padding-left:2.5rem}.lg\:tw-pt-12{padding-top:3rem}.lg\:tw-pr-12{padding-right:3rem}.lg\:tw-pb-12{padding-bottom:3rem}.lg\:tw-pl-12{padding-left:3rem}.lg\:tw-pt-16{padding-top:4rem}.lg\:tw-pr-16{padding-right:4rem}.lg\:tw-pb-16{padding-bottom:4rem}.lg\:tw-pl-16{padding-left:4rem}.lg\:tw-pt-20{padding-top:5rem}.lg\:tw-pr-20{padding-right:5rem}.lg\:tw-pb-20{padding-bottom:5rem}.lg\:tw-pl-20{padding-left:5rem}.lg\:tw-pt-24{padding-top:6rem}.lg\:tw-pr-24{padding-right:6rem}.lg\:tw-pb-24{padding-bottom:6rem}.lg\:tw-pl-24{padding-left:6rem}.lg\:tw-pt-32{padding-top:8rem}.lg\:tw-pr-32{padding-right:8rem}.lg\:tw-pb-32{padding-bottom:8rem}.lg\:tw-pl-32{padding-left:8rem}.lg\:tw-pt-px{padding-top:1px}.lg\:tw-pr-px{padding-right:1px}.lg\:tw-pb-px{padding-bottom:1px}.lg\:tw-pl-px{padding-left:1px}.lg\:tw-text-xs{font-size:.75rem}.lg\:tw-text-sm{font-size:.875rem}.lg\:tw-text-base{font-size:1rem}.lg\:tw-text-lg{font-size:1.125rem}.lg\:tw-text-xl{font-size:1.25rem}.lg\:tw-text-2xl{font-size:1.5rem}.lg\:tw-text-3xl{font-size:1.875rem}.lg\:tw-text-4xl{font-size:2.25rem}.lg\:tw-text-5xl{font-size:3rem}.lg\:tw-text-6xl{font-size:4rem}.lg\:tw-text-7xl{font-size:5.5rem}.lg\:tw-visible{visibility:visible}.lg\:tw-invisible{visibility:hidden}.lg\:tw-w-1{width:.25rem}.lg\:tw-w-2{width:.5rem}.lg\:tw-w-3{width:.75rem}.lg\:tw-w-4{width:1rem}.lg\:tw-w-5{width:1.25rem}.lg\:tw-w-6{width:1.5rem}.lg\:tw-w-8{width:2rem}.lg\:tw-w-10{width:2.5rem}.lg\:tw-w-12{width:3rem}.lg\:tw-w-16{width:4rem}.lg\:tw-w-24{width:6rem}.lg\:tw-w-32{width:8rem}.lg\:tw-w-48{width:12rem}.lg\:tw-w-64{width:16rem}.lg\:tw-w-auto{width:auto}.lg\:tw-w-px{width:1px}.lg\:tw-w-1\/2{width:50%}.lg\:tw-w-1\/3{width:33.33333%}.lg\:tw-w-2\/3{width:66.66667%}.lg\:tw-w-1\/4{width:25%}.lg\:tw-w-3\/4{width:75%}.lg\:tw-w-1\/5{width:20%}.lg\:tw-w-2\/5{width:40%}.lg\:tw-w-3\/5{width:60%}.lg\:tw-w-4\/5{width:80%}.lg\:tw-w-1\/6{width:16.66667%}.lg\:tw-w-5\/6{width:83.33333%}.lg\:tw-w-full{width:100%}.lg\:tw-w-screen{width:100vw}}@media (min-width:1281px){.xl\:tw-block{display:block}.xl\:tw-inline-block{display:inline-block}.xl\:tw-inline{display:inline}.xl\:tw-table{display:table}.xl\:tw-table-row{display:table-row}.xl\:tw-table-cell{display:table-cell}.xl\:tw-hidden{display:none}.xl\:tw-flex{display:flex}.xl\:tw-inline-flex{display:inline-flex}.xl\:tw-flex-row{flex-direction:row}.xl\:tw-flex-row-reverse{flex-direction:row-reverse}.xl\:tw-flex-col{flex-direction:column}.xl\:tw-flex-col-reverse{flex-direction:column-reverse}.xl\:tw-flex-wrap{flex-wrap:wrap}.xl\:tw-flex-wrap-reverse{flex-wrap:wrap-reverse}.xl\:tw-flex-no-wrap{flex-wrap:nowrap}.xl\:tw-items-start{align-items:flex-start}.xl\:tw-items-end{align-items:flex-end}.xl\:tw-items-center{align-items:center}.xl\:tw-items-baseline{align-items:baseline}.xl\:tw-items-stretch{align-items:stretch}.xl\:tw-self-auto{align-self:auto}.xl\:tw-self-start{align-self:flex-start}.xl\:tw-self-end{align-self:flex-end}.xl\:tw-self-center{align-self:center}.xl\:tw-self-stretch{align-self:stretch}.xl\:tw-justify-start{justify-content:flex-start}.xl\:tw-justify-end{justify-content:flex-end}.xl\:tw-justify-center{justify-content:center}.xl\:tw-justify-between{justify-content:space-between}.xl\:tw-justify-around{justify-content:space-around}.xl\:tw-content-center{align-content:center}.xl\:tw-content-start{align-content:flex-start}.xl\:tw-content-end{align-content:flex-end}.xl\:tw-content-between{align-content:space-between}.xl\:tw-content-around{align-content:space-around}.xl\:tw-flex-1{flex:1 1 0%}.xl\:tw-flex-auto{flex:1 1 auto}.xl\:tw-flex-initial{flex:0 1 auto}.xl\:tw-flex-none{flex:none}.xl\:tw-flex-grow{flex-grow:1}.xl\:tw-flex-shrink{flex-shrink:1}.xl\:tw-flex-no-grow{flex-grow:0}.xl\:tw-flex-no-shrink{flex-shrink:0}.xl\:tw-font-hairline{font-weight:100}.xl\:tw-font-thin{font-weight:200}.xl\:tw-font-light{font-weight:300}.xl\:tw-font-normal{font-weight:400}.xl\:tw-font-medium{font-weight:500}.xl\:tw-font-semibold{font-weight:600}.xl\:tw-font-bold{font-weight:700}.xl\:tw-font-extrabold{font-weight:800}.xl\:tw-font-black{font-weight:900}.xl\:tw-h-1{height:.25rem}.xl\:tw-h-2{height:.5rem}.xl\:tw-h-3{height:.75rem}.xl\:tw-h-4{height:1rem}.xl\:tw-h-5{height:1.25rem}.xl\:tw-h-6{height:1.5rem}.xl\:tw-h-8{height:2rem}.xl\:tw-h-10{height:2.5rem}.xl\:tw-h-12{height:3rem}.xl\:tw-h-16{height:4rem}.xl\:tw-h-24{height:6rem}.xl\:tw-h-32{height:8rem}.xl\:tw-h-48{height:12rem}.xl\:tw-h-64{height:16rem}.xl\:tw-h-auto{height:auto}.xl\:tw-h-px{height:1px}.xl\:tw-h-full{height:100%}.xl\:tw-h-screen{height:100vh}.xl\:tw-p-0{padding:0}.xl\:tw-p-1{padding:.25rem}.xl\:tw-p-2{padding:.5rem}.xl\:tw-p-3{padding:.75rem}.xl\:tw-p-4{padding:1rem}.xl\:tw-p-5{padding:1.25rem}.xl\:tw-p-6{padding:1.5rem}.xl\:tw-p-8{padding:2rem}.xl\:tw-p-10{padding:2.5rem}.xl\:tw-p-12{padding:3rem}.xl\:tw-p-16{padding:4rem}.xl\:tw-p-20{padding:5rem}.xl\:tw-p-24{padding:6rem}.xl\:tw-p-32{padding:8rem}.xl\:tw-p-px{padding:1px}.xl\:tw-py-0{padding-top:0;padding-bottom:0}.xl\:tw-px-0{padding-left:0;padding-right:0}.xl\:tw-py-1{padding-top:.25rem;padding-bottom:.25rem}.xl\:tw-px-1{padding-left:.25rem;padding-right:.25rem}.xl\:tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.xl\:tw-px-2{padding-left:.5rem;padding-right:.5rem}.xl\:tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.xl\:tw-px-3{padding-left:.75rem;padding-right:.75rem}.xl\:tw-py-4{padding-top:1rem;padding-bottom:1rem}.xl\:tw-px-4{padding-left:1rem;padding-right:1rem}.xl\:tw-py-5{padding-top:1.25rem;padding-bottom:1.25rem}.xl\:tw-px-5{padding-left:1.25rem;padding-right:1.25rem}.xl\:tw-py-6{padding-top:1.5rem;padding-bottom:1.5rem}.xl\:tw-px-6{padding-left:1.5rem;padding-right:1.5rem}.xl\:tw-py-8{padding-top:2rem;padding-bottom:2rem}.xl\:tw-px-8{padding-left:2rem;padding-right:2rem}.xl\:tw-py-10{padding-top:2.5rem;padding-bottom:2.5rem}.xl\:tw-px-10{padding-left:2.5rem;padding-right:2.5rem}.xl\:tw-py-12{padding-top:3rem;padding-bottom:3rem}.xl\:tw-px-12{padding-left:3rem;padding-right:3rem}.xl\:tw-py-16{padding-top:4rem;padding-bottom:4rem}.xl\:tw-px-16{padding-left:4rem;padding-right:4rem}.xl\:tw-py-20{padding-top:5rem;padding-bottom:5rem}.xl\:tw-px-20{padding-left:5rem;padding-right:5rem}.xl\:tw-py-24{padding-top:6rem;padding-bottom:6rem}.xl\:tw-px-24{padding-left:6rem;padding-right:6rem}.xl\:tw-py-32{padding-top:8rem;padding-bottom:8rem}.xl\:tw-px-32{padding-left:8rem;padding-right:8rem}.xl\:tw-py-px{padding-top:1px;padding-bottom:1px}.xl\:tw-px-px{padding-left:1px;padding-right:1px}.xl\:tw-pt-0{padding-top:0}.xl\:tw-pr-0{padding-right:0}.xl\:tw-pb-0{padding-bottom:0}.xl\:tw-pl-0{padding-left:0}.xl\:tw-pt-1{padding-top:.25rem}.xl\:tw-pr-1{padding-right:.25rem}.xl\:tw-pb-1{padding-bottom:.25rem}.xl\:tw-pl-1{padding-left:.25rem}.xl\:tw-pt-2{padding-top:.5rem}.xl\:tw-pr-2{padding-right:.5rem}.xl\:tw-pb-2{padding-bottom:.5rem}.xl\:tw-pl-2{padding-left:.5rem}.xl\:tw-pt-3{padding-top:.75rem}.xl\:tw-pr-3{padding-right:.75rem}.xl\:tw-pb-3{padding-bottom:.75rem}.xl\:tw-pl-3{padding-left:.75rem}.xl\:tw-pt-4{padding-top:1rem}.xl\:tw-pr-4{padding-right:1rem}.xl\:tw-pb-4{padding-bottom:1rem}.xl\:tw-pl-4{padding-left:1rem}.xl\:tw-pt-5{padding-top:1.25rem}.xl\:tw-pr-5{padding-right:1.25rem}.xl\:tw-pb-5{padding-bottom:1.25rem}.xl\:tw-pl-5{padding-left:1.25rem}.xl\:tw-pt-6{padding-top:1.5rem}.xl\:tw-pr-6{padding-right:1.5rem}.xl\:tw-pb-6{padding-bottom:1.5rem}.xl\:tw-pl-6{padding-left:1.5rem}.xl\:tw-pt-8{padding-top:2rem}.xl\:tw-pr-8{padding-right:2rem}.xl\:tw-pb-8{padding-bottom:2rem}.xl\:tw-pl-8{padding-left:2rem}.xl\:tw-pt-10{padding-top:2.5rem}.xl\:tw-pr-10{padding-right:2.5rem}.xl\:tw-pb-10{padding-bottom:2.5rem}.xl\:tw-pl-10{padding-left:2.5rem}.xl\:tw-pt-12{padding-top:3rem}.xl\:tw-pr-12{padding-right:3rem}.xl\:tw-pb-12{padding-bottom:3rem}.xl\:tw-pl-12{padding-left:3rem}.xl\:tw-pt-16{padding-top:4rem}.xl\:tw-pr-16{padding-right:4rem}.xl\:tw-pb-16{padding-bottom:4rem}.xl\:tw-pl-16{padding-left:4rem}.xl\:tw-pt-20{padding-top:5rem}.xl\:tw-pr-20{padding-right:5rem}.xl\:tw-pb-20{padding-bottom:5rem}.xl\:tw-pl-20{padding-left:5rem}.xl\:tw-pt-24{padding-top:6rem}.xl\:tw-pr-24{padding-right:6rem}.xl\:tw-pb-24{padding-bottom:6rem}.xl\:tw-pl-24{padding-left:6rem}.xl\:tw-pt-32{padding-top:8rem}.xl\:tw-pr-32{padding-right:8rem}.xl\:tw-pb-32{padding-bottom:8rem}.xl\:tw-pl-32{padding-left:8rem}.xl\:tw-pt-px{padding-top:1px}.xl\:tw-pr-px{padding-right:1px}.xl\:tw-pb-px{padding-bottom:1px}.xl\:tw-pl-px{padding-left:1px}.xl\:tw-text-xs{font-size:.75rem}.xl\:tw-text-sm{font-size:.875rem}.xl\:tw-text-base{font-size:1rem}.xl\:tw-text-lg{font-size:1.125rem}.xl\:tw-text-xl{font-size:1.25rem}.xl\:tw-text-2xl{font-size:1.5rem}.xl\:tw-text-3xl{font-size:1.875rem}.xl\:tw-text-4xl{font-size:2.25rem}.xl\:tw-text-5xl{font-size:3rem}.xl\:tw-text-6xl{font-size:4rem}.xl\:tw-text-7xl{font-size:5.5rem}.xl\:tw-visible{visibility:visible}.xl\:tw-invisible{visibility:hidden}.xl\:tw-w-1{width:.25rem}.xl\:tw-w-2{width:.5rem}.xl\:tw-w-3{width:.75rem}.xl\:tw-w-4{width:1rem}.xl\:tw-w-5{width:1.25rem}.xl\:tw-w-6{width:1.5rem}.xl\:tw-w-8{width:2rem}.xl\:tw-w-10{width:2.5rem}.xl\:tw-w-12{width:3rem}.xl\:tw-w-16{width:4rem}.xl\:tw-w-24{width:6rem}.xl\:tw-w-32{width:8rem}.xl\:tw-w-48{width:12rem}.xl\:tw-w-64{width:16rem}.xl\:tw-w-auto{width:auto}.xl\:tw-w-px{width:1px}.xl\:tw-w-1\/2{width:50%}.xl\:tw-w-1\/3{width:33.33333%}.xl\:tw-w-2\/3{width:66.66667%}.xl\:tw-w-1\/4{width:25%}.xl\:tw-w-3\/4{width:75%}.xl\:tw-w-1\/5{width:20%}.xl\:tw-w-2\/5{width:40%}.xl\:tw-w-3\/5{width:60%}.xl\:tw-w-4\/5{width:80%}.xl\:tw-w-1\/6{width:16.66667%}.xl\:tw-w-5\/6{width:83.33333%}.xl\:tw-w-full{width:100%}.xl\:tw-w-screen{width:100vw}}.tw-transition-bg{transition-property:background-color}.tw-transition-colors{transition-property:color,background-color,border-color,fill,stroke}.tw-duration-200{transition-duration:.2s}.tw-duration-400{transition-duration:.4s}.tw-ease-in-out{transition-timing-function:ease-in-out}.tw-rotate-180{transform:rotate(180deg)}.tw-right-0{right:0}.tw-ring-1{--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)}.tw-ring-slate-900\/10{--tw-ring-color:color-mix(in oklab, var(--color-slate-900) 10%, transparent)}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false;initial-value:rotateX(0)}@property --tw-rotate-y{syntax:"*";inherits:false;initial-value:rotateY(0)}@property --tw-rotate-z{syntax:"*";inherits:false;initial-value:rotateZ(0)}@property --tw-skew-x{syntax:"*";inherits:false;initial-value:skewX(0)}@property --tw-skew-y{syntax:"*";inherits:false;initial-value:skewY(0)}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@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-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-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-leading{syntax:"*";inherits:false}.tw-gap-2{gap:.5rem}.tw-gap-4{gap:1rem}.user-backdrop__gradient--green{background-image:linear-gradient(90deg,#f2d354,#a4de6e)}.user-backdrop__gradient--turquoise{background-image:linear-gradient(90deg,#a4de6e,#54dea7)}.user-backdrop__gradient--cyan{background-image:linear-gradient(90deg,#54dea7,#34d2da)}.user-backdrop__gradient--blue{background-image:linear-gradient(90deg,#34d2da,#84c1f0)}.user-backdrop__gradient--link-blue{background-image:linear-gradient(90deg,#84c1f0,#00aeff)}.user-backdrop__gradient--purple{background-image:linear-gradient(90deg,#00aeff,#d2a3db)}.user-backdrop__gradient--pink{background-image:linear-gradient(90deg,#d2a3db,#f887a9)}.user-backdrop__gradient--coral{background-image:linear-gradient(90deg,#f887a9,#f6836f)}.user-backdrop__gradient--red{background-image:linear-gradient(90deg,#f6836f,#f6836f)}.user-backdrop__gradient--muted-yellow{background-image:linear-gradient(90deg,#f6836f,#cdb851)}.user-backdrop__gradient--muted-green{background-image:linear-gradient(90deg,#cdb851,#8fbb63)}.user-backdrop__gradient--muted-turquoise{background-image:linear-gradient(90deg,#8fbb63,#64b98f)}.user-backdrop__gradient--muted-cyan{background-image:linear-gradient(90deg,#64b98f,#53acab)}.user-backdrop__gradient--muted-blue{background-image:linear-gradient(90deg,#53acab,#769cb7)}.user-backdrop__gradient--muted-purple{background-image:linear-gradient(90deg,#769cb7,#9e85a8)}.user-backdrop__gradient--muted-pink{background-image:linear-gradient(90deg,#9e85a8,#b36b82)}.user-backdrop__gradient--muted-coral{background-image:linear-gradient(90deg,#b36b82,#b4675f)}.user-backdrop__gradient--white{background-image:linear-gradient(90deg,#b4675f,#b3b3b3)}.user-backdrop__gradient--yellow{background-image:linear-gradient(90deg,#a4de6e,#f2d354)}.white .take-course-color{color:#b3b3b3}.white .take-course-background-color,.white .take-course-background-color-on-hover:hover{background-color:#b3b3b3}.white.take-course-background-color-after:after{background-color:#b3b3b3!important}.white.take-unit-border-color{border-color:#b3b3b3}.white .take-course-fill-color svg,.white svg.take-course-fill-color{fill:#b3b3b3}.user-avatar--color-white{background-color:#b3b3b3!important}.white.take-unit-background-color{background-color:#b3b3b3}.white.take-unit-background-color-after:after{background-color:#b3b3b3!important}.white .take-course-opposite-color{color:#fff}.yellow .take-course-color{color:#f2d354}.yellow .take-course-background-color,.yellow .take-course-background-color-on-hover:hover{background-color:#f2d354}.yellow.take-course-background-color-after:after{background-color:#f2d354!important}.yellow.take-unit-border-color{border-color:#f2d354}.yellow .take-course-fill-color svg,.yellow svg.take-course-fill-color{fill:#f2d354}.user-avatar--color-yellow{background-color:#f2d354!important}.yellow.take-unit-background-color{background-color:#f2d354}.yellow.take-unit-background-color-after:after{background-color:#f2d354!important}.yellow .take-course-opposite-color{color:#fff}.muted-yellow .take-course-color{color:#cdb851}.muted-yellow .take-course-background-color,.muted-yellow .take-course-background-color-on-hover:hover{background-color:#cdb851}.muted-yellow.take-course-background-color-after:after{background-color:#cdb851!important}.muted-yellow.take-unit-border-color{border-color:#cdb851}.muted-yellow .take-course-fill-color svg,.muted-yellow svg.take-course-fill-color{fill:#cdb851}.user-avatar--color-muted-yellow{background-color:#cdb851!important}.muted-yellow.take-unit-background-color{background-color:#cdb851}.muted-yellow.take-unit-background-color-after:after{background-color:#cdb851!important}.muted-yellow .take-course-opposite-color{color:#fff}.green .take-course-color{color:#a4de6e}.green .take-course-background-color,.green .take-course-background-color-on-hover:hover{background-color:#a4de6e}.green.take-course-background-color-after:after{background-color:#a4de6e!important}.green.take-unit-border-color{border-color:#a4de6e}.green .take-course-fill-color svg,.green svg.take-course-fill-color{fill:#a4de6e}.user-avatar--color-green{background-color:#a4de6e!important}.green.take-unit-background-color{background-color:#a4de6e}.green.take-unit-background-color-after:after{background-color:#a4de6e!important}.green .take-course-opposite-color{color:#fff}.muted-green .take-course-color{color:#8fbb63}.muted-green .take-course-background-color,.muted-green .take-course-background-color-on-hover:hover{background-color:#8fbb63}.muted-green.take-course-background-color-after:after{background-color:#8fbb63!important}.muted-green.take-unit-border-color{border-color:#8fbb63}.muted-green .take-course-fill-color svg,.muted-green svg.take-course-fill-color{fill:#8fbb63}.user-avatar--color-muted-green{background-color:#8fbb63!important}.muted-green.take-unit-background-color{background-color:#8fbb63}.muted-green.take-unit-background-color-after:after{background-color:#8fbb63!important}.muted-green .take-course-opposite-color{color:#fff}.turquoise .take-course-color{color:#54dea7}.turquoise .take-course-background-color,.turquoise .take-course-background-color-on-hover:hover{background-color:#54dea7}.turquoise.take-course-background-color-after:after{background-color:#54dea7!important}.turquoise.take-unit-border-color{border-color:#54dea7}.turquoise .take-course-fill-color svg,.turquoise svg.take-course-fill-color{fill:#54dea7}.user-avatar--color-turquoise{background-color:#54dea7!important}.turquoise.take-unit-background-color{background-color:#54dea7}.turquoise.take-unit-background-color-after:after{background-color:#54dea7!important}.turquoise .take-course-opposite-color{color:#fff}.muted-turquoise .take-course-color{color:#64b98f}.muted-turquoise .take-course-background-color,.muted-turquoise .take-course-background-color-on-hover:hover{background-color:#64b98f}.muted-turquoise.take-course-background-color-after:after{background-color:#64b98f!important}.muted-turquoise.take-unit-border-color{border-color:#64b98f}.muted-turquoise .take-course-fill-color svg,.muted-turquoise svg.take-course-fill-color{fill:#64b98f}.user-avatar--color-muted-turquoise{background-color:#64b98f!important}.muted-turquoise.take-unit-background-color{background-color:#64b98f}.muted-turquoise.take-unit-background-color-after:after{background-color:#64b98f!important}.muted-turquoise .take-course-opposite-color{color:#fff}.cyan .take-course-color{color:#34d2da}.cyan .take-course-background-color,.cyan .take-course-background-color-on-hover:hover{background-color:#34d2da}.cyan.take-course-background-color-after:after{background-color:#34d2da!important}.cyan.take-unit-border-color{border-color:#34d2da}.cyan .take-course-fill-color svg,.cyan svg.take-course-fill-color{fill:#34d2da}.user-avatar--color-cyan{background-color:#34d2da!important}.cyan.take-unit-background-color{background-color:#34d2da}.cyan.take-unit-background-color-after:after{background-color:#34d2da!important}.cyan .take-course-opposite-color{color:#fff}.muted-cyan .take-course-color{color:#53acab}.muted-cyan .take-course-background-color,.muted-cyan .take-course-background-color-on-hover:hover{background-color:#53acab}.muted-cyan.take-course-background-color-after:after{background-color:#53acab!important}.muted-cyan.take-unit-border-color{border-color:#53acab}.muted-cyan .take-course-fill-color svg,.muted-cyan svg.take-course-fill-color{fill:#53acab}.user-avatar--color-muted-cyan{background-color:#53acab!important}.muted-cyan.take-unit-background-color{background-color:#53acab}.muted-cyan.take-unit-background-color-after:after{background-color:#53acab!important}.muted-cyan .take-course-opposite-color{color:#fff}.blue .take-course-color{color:#84c1f0}.blue .take-course-background-color,.blue .take-course-background-color-on-hover:hover{background-color:#84c1f0}.blue.take-course-background-color-after:after{background-color:#84c1f0!important}.blue.take-unit-border-color{border-color:#84c1f0}.blue .take-course-fill-color svg,.blue svg.take-course-fill-color{fill:#84c1f0}.user-avatar--color-blue{background-color:#84c1f0!important}.blue.take-unit-background-color{background-color:#84c1f0}.blue.take-unit-background-color-after:after{background-color:#84c1f0!important}.blue .take-course-opposite-color{color:#fff}.link-blue .take-course-color{color:#00aeff}.link-blue .take-course-background-color,.link-blue .take-course-background-color-on-hover:hover{background-color:#00aeff}.link-blue.take-course-background-color-after:after{background-color:#00aeff!important}.link-blue.take-unit-border-color{border-color:#00aeff}.link-blue .take-course-fill-color svg,.link-blue svg.take-course-fill-color{fill:#00aeff}.user-avatar--color-link-blue{background-color:#00aeff!important}.link-blue.take-unit-background-color{background-color:#00aeff}.link-blue.take-unit-background-color-after:after{background-color:#00aeff!important}.link-blue .take-course-opposite-color{color:#fff}.muted-blue .take-course-color{color:#769cb7}.muted-blue .take-course-background-color,.muted-blue .take-course-background-color-on-hover:hover{background-color:#769cb7}.muted-blue.take-course-background-color-after:after{background-color:#769cb7!important}.muted-blue.take-unit-border-color{border-color:#769cb7}.muted-blue .take-course-fill-color svg,.muted-blue svg.take-course-fill-color{fill:#769cb7}.user-avatar--color-muted-blue{background-color:#769cb7!important}.muted-blue.take-unit-background-color{background-color:#769cb7}.muted-blue.take-unit-background-color-after:after{background-color:#769cb7!important}.muted-blue .take-course-opposite-color{color:#fff}.purple .take-course-color{color:#d2a3db}.purple .take-course-background-color,.purple .take-course-background-color-on-hover:hover{background-color:#d2a3db}.purple.take-course-background-color-after:after{background-color:#d2a3db!important}.purple.take-unit-border-color{border-color:#d2a3db}.purple .take-course-fill-color svg,.purple svg.take-course-fill-color{fill:#d2a3db}.user-avatar--color-purple{background-color:#d2a3db!important}.purple.take-unit-background-color{background-color:#d2a3db}.purple.take-unit-background-color-after:after{background-color:#d2a3db!important}.purple .take-course-opposite-color{color:#fff}.muted-purple .take-course-color{color:#9e85a8}.muted-purple .take-course-background-color,.muted-purple .take-course-background-color-on-hover:hover{background-color:#9e85a8}.muted-purple.take-course-background-color-after:after{background-color:#9e85a8!important}.muted-purple.take-unit-border-color{border-color:#9e85a8}.muted-purple .take-course-fill-color svg,.muted-purple svg.take-course-fill-color{fill:#9e85a8}.user-avatar--color-muted-purple{background-color:#9e85a8!important}.muted-purple.take-unit-background-color{background-color:#9e85a8}.muted-purple.take-unit-background-color-after:after{background-color:#9e85a8!important}.muted-purple .take-course-opposite-color{color:#fff}.pink .take-course-color{color:#f887a9}.pink .take-course-background-color,.pink .take-course-background-color-on-hover:hover{background-color:#f887a9}.pink.take-course-background-color-after:after{background-color:#f887a9!important}.pink.take-unit-border-color{border-color:#f887a9}.pink .take-course-fill-color svg,.pink svg.take-course-fill-color{fill:#f887a9}.user-avatar--color-pink{background-color:#f887a9!important}.pink.take-unit-background-color{background-color:#f887a9}.pink.take-unit-background-color-after:after{background-color:#f887a9!important}.pink .take-course-opposite-color{color:#fff}.muted-pink .take-course-color{color:#b36b82}.muted-pink .take-course-background-color,.muted-pink .take-course-background-color-on-hover:hover{background-color:#b36b82}.muted-pink.take-course-background-color-after:after{background-color:#b36b82!important}.muted-pink.take-unit-border-color{border-color:#b36b82}.muted-pink .take-course-fill-color svg,.muted-pink svg.take-course-fill-color{fill:#b36b82}.user-avatar--color-muted-pink{background-color:#b36b82!important}.muted-pink.take-unit-background-color{background-color:#b36b82}.muted-pink.take-unit-background-color-after:after{background-color:#b36b82!important}.muted-pink .take-course-opposite-color{color:#fff}.coral .take-course-color{color:#f6836f}.coral .take-course-background-color,.coral .take-course-background-color-on-hover:hover{background-color:#f6836f}.coral.take-course-background-color-after:after{background-color:#f6836f!important}.coral.take-unit-border-color{border-color:#f6836f}.coral .take-course-fill-color svg,.coral svg.take-course-fill-color{fill:#f6836f}.user-avatar--color-coral{background-color:#f6836f!important}.coral.take-unit-background-color{background-color:#f6836f}.coral.take-unit-background-color-after:after{background-color:#f6836f!important}.coral .take-course-opposite-color{color:#fff}.muted-coral .take-course-color{color:#b4675f}.muted-coral .take-course-background-color,.muted-coral .take-course-background-color-on-hover:hover{background-color:#b4675f}.muted-coral.take-course-background-color-after:after{background-color:#b4675f!important}.muted-coral.take-unit-border-color{border-color:#b4675f}.muted-coral .take-course-fill-color svg,.muted-coral svg.take-course-fill-color{fill:#b4675f}.user-avatar--color-muted-coral{background-color:#b4675f!important}.muted-coral.take-unit-background-color{background-color:#b4675f}.muted-coral.take-unit-background-color-after:after{background-color:#b4675f!important}.muted-coral .take-course-opposite-color{color:#fff}.red .take-course-color{color:#f6836f}.red .take-course-background-color,.red .take-course-background-color-on-hover:hover{background-color:#f6836f}.red.take-course-background-color-after:after{background-color:#f6836f!important}.red.take-unit-border-color{border-color:#f6836f}.red .take-course-fill-color svg,.red svg.take-course-fill-color{fill:#f6836f}.user-avatar--color-red{background-color:#f6836f!important}.red.take-unit-background-color{background-color:#f6836f}.red.take-unit-background-color-after:after{background-color:#f6836f!important}.red .take-course-opposite-color{color:#fff}.white.take-course-color{color:#b3b3b3}.white.take-course-background-color{background-color:#b3b3b3}.white.take-course-background-gradient-color{background:linear-gradient(#b3b3b3,#fff)}.white.take-course-border-color{border-color:#b3b3b3}.white.take-course-opposite-color{color:#fff}.yellow.take-course-color{color:#f2d354}.yellow.take-course-background-color{background-color:#f2d354}.yellow.take-course-background-gradient-color{background:linear-gradient(#f2d354,#fff)}.yellow.take-course-border-color{border-color:#f2d354}.yellow.take-course-opposite-color{color:#fff}.muted-yellow.take-course-color{color:#cdb851}.muted-yellow.take-course-background-color{background-color:#cdb851}.muted-yellow.take-course-background-gradient-color{background:linear-gradient(#cdb851,#fff)}.muted-yellow.take-course-border-color{border-color:#cdb851}.muted-yellow.take-course-opposite-color{color:#fff}.green.take-course-color{color:#a4de6e}.green.take-course-background-color{background-color:#a4de6e}.green.take-course-background-gradient-color{background:linear-gradient(#a4de6e,#fff)}.green.take-course-border-color{border-color:#a4de6e}.green.take-course-opposite-color{color:#fff}.muted-green.take-course-color{color:#8fbb63}.muted-green.take-course-background-color{background-color:#8fbb63}.muted-green.take-course-background-gradient-color{background:linear-gradient(#8fbb63,#fff)}.muted-green.take-course-border-color{border-color:#8fbb63}.muted-green.take-course-opposite-color{color:#fff}.turquoise.take-course-color{color:#54dea7}.turquoise.take-course-background-color{background-color:#54dea7}.turquoise.take-course-background-gradient-color{background:linear-gradient(#54dea7,#fff)}.turquoise.take-course-border-color{border-color:#54dea7}.turquoise.take-course-opposite-color{color:#fff}.muted-turquoise.take-course-color{color:#64b98f}.muted-turquoise.take-course-background-color{background-color:#64b98f}.muted-turquoise.take-course-background-gradient-color{background:linear-gradient(#64b98f,#fff)}.muted-turquoise.take-course-border-color{border-color:#64b98f}.muted-turquoise.take-course-opposite-color{color:#fff}.cyan.take-course-color{color:#34d2da}.cyan.take-course-background-color{background-color:#34d2da}.cyan.take-course-background-gradient-color{background:linear-gradient(#34d2da,#fff)}.cyan.take-course-border-color{border-color:#34d2da}.cyan.take-course-opposite-color{color:#fff}.muted-cyan.take-course-color{color:#53acab}.muted-cyan.take-course-background-color{background-color:#53acab}.muted-cyan.take-course-background-gradient-color{background:linear-gradient(#53acab,#fff)}.muted-cyan.take-course-border-color{border-color:#53acab}.muted-cyan.take-course-opposite-color{color:#fff}.blue.take-course-color{color:#84c1f0}.blue.take-course-background-color{background-color:#84c1f0}.blue.take-course-background-gradient-color{background:linear-gradient(#84c1f0,#fff)}.blue.take-course-border-color{border-color:#84c1f0}.blue.take-course-opposite-color{color:#fff}.link-blue.take-course-color{color:#00aeff}.link-blue.take-course-background-color{background-color:#00aeff}.link-blue.take-course-background-gradient-color{background:linear-gradient(#00aeff,#fff)}.link-blue.take-course-border-color{border-color:#00aeff}.link-blue.take-course-opposite-color{color:#fff}.muted-blue.take-course-color{color:#769cb7}.muted-blue.take-course-background-color{background-color:#769cb7}.muted-blue.take-course-background-gradient-color{background:linear-gradient(#769cb7,#fff)}.muted-blue.take-course-border-color{border-color:#769cb7}.muted-blue.take-course-opposite-color{color:#fff}.purple.take-course-color{color:#d2a3db}.purple.take-course-background-color{background-color:#d2a3db}.purple.take-course-background-gradient-color{background:linear-gradient(#d2a3db,#fff)}.purple.take-course-border-color{border-color:#d2a3db}.purple.take-course-opposite-color{color:#fff}.muted-purple.take-course-color{color:#9e85a8}.muted-purple.take-course-background-color{background-color:#9e85a8}.muted-purple.take-course-background-gradient-color{background:linear-gradient(#9e85a8,#fff)}.muted-purple.take-course-border-color{border-color:#9e85a8}.muted-purple.take-course-opposite-color{color:#fff}.pink.take-course-color{color:#f887a9}.pink.take-course-background-color{background-color:#f887a9}.pink.take-course-background-gradient-color{background:linear-gradient(#f887a9,#fff)}.pink.take-course-border-color{border-color:#f887a9}.pink.take-course-opposite-color{color:#fff}.muted-pink.take-course-color{color:#b36b82}.muted-pink.take-course-background-color{background-color:#b36b82}.muted-pink.take-course-background-gradient-color{background:linear-gradient(#b36b82,#fff)}.muted-pink.take-course-border-color{border-color:#b36b82}.muted-pink.take-course-opposite-color{color:#fff}.coral.take-course-color{color:#f6836f}.coral.take-course-background-color{background-color:#f6836f}.coral.take-course-background-gradient-color{background:linear-gradient(#f6836f,#fff)}.coral.take-course-border-color{border-color:#f6836f}.coral.take-course-opposite-color{color:#fff}.muted-coral.take-course-color{color:#b4675f}.muted-coral.take-course-background-color{background-color:#b4675f}.muted-coral.take-course-background-gradient-color{background:linear-gradient(#b4675f,#fff)}.muted-coral.take-course-border-color{border-color:#b4675f}.muted-coral.take-course-opposite-color{color:#fff}.red.take-course-color{color:#f6836f}.red.take-course-background-color{background-color:#f6836f}.red.take-course-background-gradient-color{background:linear-gradient(#f6836f,#fff)}.red.take-course-border-color{border-color:#f6836f}.red.take-course-opposite-color{color:#fff}.red-section .take-section-color{color:#d85a62}.red-section .take-section-border-color,.red-section.take-section-border-color{border-color:#d85a62}.red-section .take-section-background-color,.red-section.take-section-background-color{background-color:#d85a62}.red-section.take-section-color{color:#d85a62}.orange-section .take-section-color{color:#d87131}.orange-section .take-section-border-color,.orange-section.take-section-border-color{border-color:#d87131}.orange-section .take-section-background-color,.orange-section.take-section-background-color{background-color:#d87131}.orange-section.take-section-color{color:#d87131}.yellow-section .take-section-color{color:#cfa32a}.yellow-section .take-section-border-color,.yellow-section.take-section-border-color{border-color:#cfa32a}.yellow-section .take-section-background-color,.yellow-section.take-section-background-color{background-color:#cfa32a}.yellow-section.take-section-color{color:#cfa32a}.green-section .take-section-color{color:#85a437}.green-section .take-section-border-color,.green-section.take-section-border-color{border-color:#85a437}.green-section .take-section-background-color,.green-section.take-section-background-color{background-color:#85a437}.green-section.take-section-color{color:#85a437}.teal-section .take-section-color{color:#68a687}.teal-section .take-section-border-color,.teal-section.take-section-border-color{border-color:#68a687}.teal-section .take-section-background-color,.teal-section.take-section-background-color{background-color:#68a687}.teal-section.take-section-color{color:#68a687}.blue-section .take-section-color{color:#1797ba}.blue-section .take-section-border-color,.blue-section.take-section-border-color{border-color:#1797ba}.blue-section .take-section-background-color,.blue-section.take-section-background-color{background-color:#1797ba}.blue-section.take-section-color{color:#1797ba}.navy-section .take-section-color{color:#5f8ab4}.navy-section .take-section-border-color,.navy-section.take-section-border-color{border-color:#5f8ab4}.navy-section .take-section-background-color,.navy-section.take-section-background-color{background-color:#5f8ab4}.navy-section.take-section-color{color:#5f8ab4}.purple-section .take-section-color{color:#786f9f}.purple-section .take-section-border-color,.purple-section.take-section-border-color{border-color:#786f9f}.purple-section .take-section-background-color,.purple-section.take-section-background-color{background-color:#786f9f}.purple-section.take-section-color{color:#786f9f}.magenta-section .take-section-color{color:#a44680}.magenta-section .take-section-border-color,.magenta-section.take-section-border-color{border-color:#a44680}.magenta-section .take-section-background-color,.magenta-section.take-section-background-color{background-color:#a44680}.magenta-section.take-section-color{color:#a44680}@keyframes emberContentPlaceholdersAnimation{0%{transform:translate3d(-30%,0,0)}100%{transform:translate3d(100%,0,0)}}.loading-bars{position:relative;overflow:hidden;background:#eee}.loading-bars:before{content:"";position:absolute;top:0;left:0;width:100vw;max-width:1000px;height:100%;background:linear-gradient(to right,transparent 0,#e1e1e1 15%,transparent 30%);animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:emberContentPlaceholdersAnimation;animation-timing-function:ease-in-out}.d-s-shadowed-button{box-shadow:0 3px 10px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1);font-size:1.875rem;color:#00aaf9;border-width:1px;border-color:#e0e0e0;display:flex;flex-direction:row;border-radius:9999px;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:box-shadow .2s,transform .2s,border-color .2s;padding:1rem}.d-s-shadowed-button svg{height:2.5rem;width:2.5rem;margin-right:.25rem;fill:currentColor}.d-s-shadowed-button:hover{box-shadow:0 6px 20px rgba(0,0,0,.15),0 2px 6px rgba(0,0,0,.1);transform:translateY(-2px);text-decoration:underline}.d-s-shadowed-button:active{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);transform:translateY(0) scale(.95)}.d-s-shadowed-button.--med{margin-top:1.5rem;margin-bottom:1.5rem;width:100%;padding-top:.75rem;padding-bottom:.75rem;font-weight:600;font-size:1.5rem;line-height:1}.d-s-shadowed-button.--lg{font-size:2.25rem}.d-s-shadowed-button.--link-blue{color:#fff;background-color:#00aaf9}.g-menu-header-bar__back-arrow{width:1.25rem;height:1.25rem;margin-right:.5rem;cursor:pointer}.g-menu-header-bar__back-arrow svg{fill:currentColor}.g-menu-header-bar__back-arrow:hover{color:#00aaf9}.g-dropdown-menu__title{font-weight:700;font-size:1.875rem;border-bottom-width:1px;border-color:#e0e0e0;-webkit-user-select:none;user-select:none;line-height:1;letter-spacing:-.025px;padding:.5rem 2rem}.g-dropdown-menu__title.--is-blank{border-color:transparent;padding-top:0}.g-dropdown-menu__title.--has-notice{border-style:none}.g-dropdown-menu__header{font-weight:700;font-size:1.875rem;-webkit-user-select:none;user-select:none;line-height:1;text-align:center;letter-spacing:-.025px;padding:.5rem 2rem}.g-dropdown-menu__subheader{font-weight:500;font-size:1.5rem;-webkit-user-select:none;user-select:none;line-height:1;text-align:center;letter-spacing:-.025px;padding:.5rem 2rem}.g-dropdown-menu__subheader.--left-aligned{text-align:left}.g-dropdown-menu__top-spacer-if-no-title{height:1rem}.g-dropdown-menu__single-button-row-divider{border-top-width:1px;border-color:#e0e0e0;margin-top:1rem;margin-bottom:1rem}.ember-power-select-trigger{line-height:1.2;min-height:0;font-size:1.2rem;padding-top:.6rem;padding-bottom:.6rem}.ember-notifier{position:fixed;display:flex;overflow:hidden;align-items:stretch;justify-content:flex-start;flex-direction:column;width:100%;max-width:420px;padding:1rem;margin:0 auto;pointer-events:none}.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{bottom:0;left:0;right:0;flex-direction:column-reverse}.ember-notifier.is-bottom-left{bottom:0;left:0;right:auto;flex-direction:column-reverse}.ember-notifier.is-bottom-right{bottom:0;left:auto;right:0;flex-direction:column-reverse}.ember-notifier-notification-base{position:relative;overflow:hidden;margin:.25rem 0;pointer-events:auto}.ember-notifier-notification{display:block;max-height:640px;border-radius:4px;color:#fff;background-color:#fff}.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{position:absolute;top:0;left:0;width:30px;height:100%;color:rgba(255,255,255,.74);text-align:center}.ember-notifier-icon span{position:relative;top:5px}.ember-notifier-content{padding:5px 10px;margin:0 30px;-ms-word-wrap:break-word;word-wrap:break-word}.ember-notifier-message,.ember-notifier-title{margin:0}.ember-notifier-close{position:absolute;top:0;right:0;text-align:center}.ember-notifier-close-button{position:relative;width:30px;height:30px;-webkit-appearance:none;appearance:none;padding:0;border:none;background:0 0;color:rgba(255,255,255,.74);opacity:.8;font-size:1.5rem;text-align:center;justify-content:center;cursor:pointer}.ember-notifier-close-button:focus,.ember-notifier-close-button:hover{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%{transform:scale(0);opacity:1}100%{transform:scale(1);opacity:1}}@keyframes notification-hide{0%{transform:scale(1);opacity:1}100%{transform:scale(0);opacity:1}}@keyframes fadeInOutZoom{0%,100%{opacity:0;transform:scale(1)}66%{opacity:1;transform:scale(1.2)}}@keyframes fadeInOut{0%,100%{opacity:0}66%{opacity:1}}@keyframes fadeIn{0%,30%{opacity:0}100%{opacity:1}}@keyframes fadeInUp{0%{transform:translateY(20px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fadeInDown{0%{transform:translateY(-20px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fadeInDownZoom{0%{transform:translateY(-20px);transform:scale(.95,.95);opacity:0}100%{transform:translateY(0);transform:scale(1,1);opacity:1}}@keyframes fadeInRight{0%{transform:translateX(20px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fadeInLeft{0%{transform:translateX(-20px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes fadeInUpBig{0%{transform:translateY(2000px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes fadeInDownBig{0%{opacity:0;transform:translateY(-2000px)}100%{opacity:1;transform:translateY(0)}}@keyframes fadeInRightBig{0%{opacity:0;transform:translateX(2000px)}100%{opacity:1;transform:translateX(0)}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translateX(-2000px)}100%{opacity:1;transform:translateX(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0,0)}25%{opacity:0;transform:scale(.3,.3)}50%{opacity:1;transform:scale(1.05,1.05)}70%{transform:scale(.95,.95)}100%{transform:scale(1,1)}}@keyframes bounceOut{100%{opacity:0;transform:scale(0,0)}75%{opacity:0;transform:scale(.3,.3)}50%{opacity:1;transform:scale(1.05,1.05)}30%{transform:scale(.95,.95)}0%{transform:scale(1,1)}}@keyframes rotateIn{0%{transform-origin:center center 50%;transform:rotate(-200deg);opacity:0}100%{transform-origin:center center 50%;transform:rotate(0);opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom 50%;transform:rotate(-90deg);opacity:0}100%{transform-origin:left bottom 50%;transform:rotate(0);opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom 50%;transform:rotate(90deg);opacity:0}100%{transform-origin:left bottom 50%;transform:rotate(0);opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom 50%;transform:rotate(-90deg);opacity:0}100%{transform-origin:right bottom 50%;transform:rotate(0);opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom 50%;transform:rotate(90deg);opacity:0}100%{transform-origin:right bottom 50%;transform:rotate(0);opacity:1}}.btn-move-block{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/new-move-bar-94c02d713943ec8fe86c898eb3c2a84e.svg)}.btn-move-block.-white{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/new-move-bar-white-e5256c3d274aa154911acc5c49a9d175.svg)}.select-bg{background:image-url("svg/ios7-arrow-down-gray.svg") right no-repeat;background-position:90% 50%;background-size:30%;-webkit-appearance:none;-moz-appearance:none;text-indent:.01px;text-overflow:""}.group-header-wrap:before,.user-header-wrap:before{background-image:image-url("patterns/sneaker-mesh-fabric.png");position:absolute;left:0;right:0;top:0;bottom:0;height:100%;content:"";opacity:.3}.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")}.import-ct,.planbook-onboard{background:asset-url("photo-covers/pattern-cover-4.jpg") center center no-repeat fixed;background-color:transparent;background-size:cover}.cover-sparkler{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/photo-covers/sparkler-734e55c3e0023d0fa6a617412e9a5880.jpg)}.cover-golden-gate-bridge{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/photo-covers/golden-gate-bridge-b530d19986c3209b27b1f7a74f58eb23.jpg)}.cover-clipper-ship{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/photo-covers/clipper-ship-ae9682f4c43a6e79ca64c382c506e8a5.jpg)}.cover-new-york{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/photo-covers/new-york-ee81ef0eca64f6187d7ac367dd2393b6.jpg)}.cover-the-pines{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/photo-covers/the-pines-917be4780c2223e4469a81c3dfc3228c.jpg)}.cover-flowers{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/photo-covers/flowers-b27800d6dbdab0fcd8c468888dc4372d.jpg)}.cover-glacier{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/photo-covers/glacier-73b045bcc8f12f1ae3e95ff29d3c73a6.jpg)}.cover-van{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/photo-covers/van-a278e6cc59872d409d363500e547f237.jpg)}.cover-bikes{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/photo-covers/bikes-f645911067b01945e8c0e94b25c59ce4.jpg)}.cover-open-road{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/photo-covers/open-road-55a42f46760e5120b282def60da323d9.jpg)}.cover-ny-from-nj{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/photo-covers/ny-from-nj-4c51bea7f32d278a9ab741c899905078.jpg)}.cover-coffee-beans{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/photo-covers/coffee-beans-c4fe19dfad404ab66c95027fc540e506.jpg)}.cover-pattern-cover-5{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/photo-covers/pattern-cover-5-14035503366438ed70b49580460f9ba9.jpg)}.cover-pattern-cover-13{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/photo-covers/pattern-cover-13-b1b69a057d3e2cce8447772b3098102f.jpg)}.cover-pattern-cover-7{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/photo-covers/pattern-cover-7-69393da309ded60bd90b76a6afa1dae9.jpg)}.cover-gradient-orange-coral{background-image:url(/assets/images/photo-covers/gradient-orange-coral.jpg)}.cover-gradient-blue-purple{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/photo-covers/gradient-blue-purple-cfef82989e6f6961b10c84e69db2da6d.jpg)}.cover-gradient-coral-pink{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/photo-covers/gradient-coral-pink-77de74b14e643e36e897b559fd3f1efe.jpg)}.cover-gradient-orange-yellow{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/photo-covers/gradient-orange-yellow-3c5de4c685a1e6adddfd48feb6e74051.jpg)}.cover-gradient-pink-yellow{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/photo-covers/gradient-pink-yellow-39c1caaeb87199cc0c2e2ab11e3a1bb3.jpg)}.cover-gradient-yellow-green{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/photo-covers/gradient-yellow-green-5535dbc4ef7a92039c625590f6c163bd.jpg)}.cover-gradient-cyan-green{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/photo-covers/gradient-cyan-green-5767c7d531058b046e04d47c438e9dfd.jpg)}.cover-gradient-cyan-purple{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/photo-covers/gradient-cyan-purple-5f4d03d1ca5bff1857367c84fefc508d.jpg)}.cover-gradient-dark-coral-dark-purple{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/photo-covers/gradient-dark-coral-dark-purple-26037272ce0683b16ad9ac64d58ebed8.jpg)}.cover-solid-grey{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/photo-covers/solid-grey-e744ffa97e58b9187b041172ea83bce9.jpg)}.animated,.timeline-date-highlighter{animation-duration:1s;animation-fill-mode:both}.animated.slow,.slow.timeline-date-highlighter{animation-duration:1.5s}.animated.animated-fast,.timeline-date-highlighter{animation-duration:.75s}.animated.infinite,.infinite.timeline-date-highlighter{animation-iteration-count:infinite}@keyframes pulse{0%,100%{transform:scale(.9)}50%{transform:scale(1.2)}}.pulse{animation-name:pulse}@keyframes fadeInLeftSmall{0%{opacity:0;transform:translate3d(-20%,0,0)}100%{opacity:1;transform:none}}.fadeInLeftSmall{animation-name:fadeInLeftSmall}@keyframes fadeInDownSmall{0%{opacity:0;transform:translate3d(0,-20%,0)}100%{opacity:1;transform:translate3d(0,0,0)}}.fadeInDownSmall{animation-name:fadeInDownSmall}@keyframes unitDraggingTransform{0%{opacity:1;transform:scale(0) translateY(0)}100%{opacity:.4;transform:scale(1.5) translateY(15px)}}@keyframes grow{0%{display:none;opacity:0}1%{display:block;opacity:0;transform:scale(0);transform:rotateX(-90deg)}100%{opacity:1;transform:scale(1);transform:rotateX(0)}}@keyframes modalFadeOut{0%{opacity:1}100%{opacity:0}}.modalFadeOut{animation-delay:.25s;animation-duration:.25s;animation-name:modalFadeOut}.ember-modal-overlay{transform:translateZ(0)}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}100%{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{animation-name:bounceOut;animation-duration:.75s}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}100%{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{animation-name:bounceOutDown}@keyframes bounceInDown{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}100%{transform:none}}.bounceInDown{animation-name:bounceInDown}@keyframes bounceInUp{0%,100%,60%,75%,90%{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}100%{transform:translate3d(0,0,0)}}.bounceInUp{animation-name:bounceInUp}@keyframes placeHolderShimmer{0%{background-position:-468px 0}100%{background-position:468px 0}}.animated-background{animation-duration:3s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#fff;background:linear-gradient(to right,#fff 0,#f2f2f2 8%,#e6e6e6 18%,#d9d9d9 33%,#fff 100%);background-size:800px 104px;position:relative}.lf-fade-up{transform-origin:bottom center}/*! normalize.css v3.0.1 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0;color:#68b7f3;text-decoration:none}a:active,a:hover{outline:0}b,optgroup,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0}mark{background:#ff0;color:#000}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;border:0}svg:not(:root){overflow:hidden}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;box-sizing:content-box;box-sizing:border-box;-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}table{border-collapse:collapse;border-spacing:0;background-color:transparent}td,th{padding:0}*,:after,:before{box-sizing:border-box}body{font-family:source-sans-pro,"Source Sans Pro",Helvetica,Arial,sans-serif;line-height:1.42857;color:#212121;background-color:#fff}button,input,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a:focus,a:hover{color:#2195ed;text-decoration:underline}a:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}figure{margin:0}.img-responsive{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{padding:4px;line-height:1.42857;background-color:#fff;border:1px solid #ddd;border-radius:4px;transition:.2s ease-in-out;display:inline-block;max-width:100%;height:auto}.img-circle{border-radius:50%}hr{box-sizing:content-box;height:0;margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #e0e0e0}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-weight:400;line-height:1;color:#bdbdbd}.h1,.h2,.h3,h1,h2,h3{margin-top:20px;margin-bottom:10px}.h1 .small,.h1 small,.h2 .small,.h2 small,.h3 .small,.h3 small,h1 .small,h1 small,h2 .small,h2 small,h3 .small,h3 small{font-size:65%}.h4,.h5,.h6,h4,h5,h6{margin-top:10px;margin-bottom:10px}.h4 .small,.h4 small,.h5 .small,.h5 small,.h6 .small,.h6 small,h4 .small,h4 small,h5 .small,h5 small,h6 .small,h6 small{font-size:75%}.h1,h1{font-size:36px}.h2,h2{font-size:30px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}p{margin:0}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:710px){.lead{font-size:21px}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}.small,small{font-size:85%}cite{font-style:normal}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#bdbdbd}.text-primary{color:#68b7f3}a.text-primary:hover{color:#39a0ef}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#68b7f3}a.bg-primary:hover{background-color:#39a0ef}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #e0e0e0}ol,ul{margin-top:0;margin-bottom:10px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}.list-inline,.list-unstyled{padding-left:0;list-style:none}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}dl{margin-top:0;margin-bottom:20px}dd,dt{line-height:1.42857}dt{font-weight:700}dd{margin-left:0}.dl-horizontal dd:after,.dl-horizontal dd:before{content:" ";display:table}.dl-horizontal dd:after{clear:both}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #bdbdbd}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #e0e0e0}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote .small,blockquote footer,blockquote small{display:block;font-size:80%;line-height:1.42857;color:#bdbdbd}blockquote .small:before,blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #e0e0e0;border-left:0;text-align:right}.blockquote-reverse .small:before,.blockquote-reverse footer:before,.blockquote-reverse small:before,blockquote.pull-right .small:before,blockquote.pull-right footer:before,blockquote.pull-right small:before{content:""}.blockquote-reverse .small:after,.blockquote-reverse footer:after,.blockquote-reverse small:after,blockquote.pull-right .small:after,blockquote.pull-right footer:after,blockquote.pull-right small:after{content:"\00A0 \2014"}blockquote:after,blockquote:before{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.42857}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:after,.container:before{content:" ";display:table}.container:after{clear:both}@media (min-width:710px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container-fluid:after,.container-fluid:before{content:" ";display:table}.container-fluid:after{clear:both}.row{margin-left:-15px;margin-right:-15px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media (min-width:710px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}#ckeditor-toolbar{left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th{padding:8px;line-height:1.42857;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>td,.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>td,.table>thead:first-child>tr:first-child>th{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>tbody>tr>td,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>td,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>thead>tr>th{padding:5px}.table-bordered,.table-bordered>tbody>tr>td,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>td,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border:1px solid #ddd}.table-bordered>thead>tr>td,.table-bordered>thead>tr>th{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*=col-]{position:static;float:none;display:table-column}table td[class*=col-],table th[class*=col-]{position:static;float:none;display:table-cell}.table>tbody>tr.active>td,.table>tbody>tr.active>th,.table>tbody>tr>td.active,.table>tbody>tr>th.active,.table>tfoot>tr.active>td,.table>tfoot>tr.active>th,.table>tfoot>tr>td.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>thead>tr.active>th,.table>thead>tr>td.active,.table>thead>tr>th.active{background-color:#f5f5f5}.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr.active:hover>th,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover{background-color:#e8e8e8}.table>tbody>tr.success>td,.table>tbody>tr.success>th,.table>tbody>tr>td.success,.table>tbody>tr>th.success,.table>tfoot>tr.success>td,.table>tfoot>tr.success>th,.table>tfoot>tr>td.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>thead>tr.success>th,.table>thead>tr>td.success,.table>thead>tr>th.success{background-color:#dff0d8}.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr.success:hover>th,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover{background-color:#d0e9c6}.table>tbody>tr.info>td,.table>tbody>tr.info>th,.table>tbody>tr>td.info,.table>tbody>tr>th.info,.table>tfoot>tr.info>td,.table>tfoot>tr.info>th,.table>tfoot>tr>td.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>thead>tr.info>th,.table>thead>tr>td.info,.table>thead>tr>th.info{background-color:#d9edf7}.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr.info:hover>th,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover{background-color:#c4e3f3}.table>tbody>tr.warning>td,.table>tbody>tr.warning>th,.table>tbody>tr>td.warning,.table>tbody>tr>th.warning,.table>tfoot>tr.warning>td,.table>tfoot>tr.warning>th,.table>tfoot>tr>td.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>thead>tr.warning>th,.table>thead>tr>td.warning,.table>thead>tr>th.warning{background-color:#fcf8e3}.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr.warning:hover>th,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover{background-color:#faf2cc}.table>tbody>tr.danger>td,.table>tbody>tr.danger>th,.table>tbody>tr>td.danger,.table>tbody>tr>th.danger,.table>tfoot>tr.danger>td,.table>tfoot>tr.danger>th,.table>tfoot>tr>td.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>thead>tr.danger>th,.table>thead>tr>td.danger,.table>thead>tr>th.danger{background-color:#f2dede}.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr.danger:hover>th,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover{background-color:#ebcccc}@media screen and (max-width:709px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;overflow-x:auto;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>td,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>thead>tr>th{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>thead>tr>th:first-child{border-left:0}.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>thead>tr>th:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}}fieldset{padding:0;margin:0;border:0;min-width:0}legend{box-sizing:border-box;max-width:100%;white-space:normal;display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{border-color:#66afe9;outline:0;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#bdbdbd;opacity:1}.form-control:-ms-input-placeholder{color:#bdbdbd}.form-control::-webkit-input-placeholder{color:#bdbdbd}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#e0e0e0;opacity:1}textarea.form-control{height:auto}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{line-height:34px}.form-horizontal .form-group-sm input.form-control[type=date],.form-horizontal .form-group-sm input.form-control[type=datetime-local],.form-horizontal .form-group-sm input.form-control[type=month],.form-horizontal .form-group-sm input.form-control[type=time],.input-group-sm>.input-group-btn>input.btn[type=date],.input-group-sm>.input-group-btn>input.btn[type=datetime-local],.input-group-sm>.input-group-btn>input.btn[type=month],.input-group-sm>.input-group-btn>input.btn[type=time],.input-group-sm>input.form-control[type=date],.input-group-sm>input.form-control[type=datetime-local],.input-group-sm>input.form-control[type=month],.input-group-sm>input.form-control[type=time],.input-group-sm>input.input-group-addon[type=date],.input-group-sm>input.input-group-addon[type=datetime-local],.input-group-sm>input.input-group-addon[type=month],.input-group-sm>input.input-group-addon[type=time],input[type=date].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm,input[type=time].input-sm{line-height:30px}.form-horizontal .form-group-lg input.form-control[type=date],.form-horizontal .form-group-lg input.form-control[type=datetime-local],.form-horizontal .form-group-lg input.form-control[type=month],.form-horizontal .form-group-lg input.form-control[type=time],.input-group-lg>.input-group-btn>input.btn[type=date],.input-group-lg>.input-group-btn>input.btn[type=datetime-local],.input-group-lg>.input-group-btn>input.btn[type=month],.input-group-lg>.input-group-btn>input.btn[type=time],.input-group-lg>input.form-control[type=date],.input-group-lg>input.form-control[type=datetime-local],.input-group-lg>input.form-control[type=month],.input-group-lg>input.form-control[type=time],.input-group-lg>input.input-group-addon[type=date],.input-group-lg>input.input-group-addon[type=datetime-local],.input-group-lg>input.input-group-addon[type=month],.input-group-lg>input.input-group-addon[type=time],input[type=date].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg,input[type=time].input-lg{line-height:46px}.form-group{margin-bottom:15px}.checkbox,.radio{position:relative;display:block;min-height:20px;margin-top:10px;margin-bottom:10px}.checkbox label,.radio label{padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox],.radio input[type=radio],.radio-inline input[type=radio]{position:absolute;margin-left:-20px}.checkbox+.checkbox,.radio+.radio{margin-top:-5px}.checkbox-inline,.radio-inline{display:inline-block;padding-left:20px;margin-bottom:0;vertical-align:middle;font-weight:400;cursor:pointer}.checkbox-inline+.checkbox-inline,.radio-inline+.radio-inline{margin-top:0;margin-left:10px}.checkbox-inline.disabled,.checkbox.disabled label,.radio-inline.disabled,.radio.disabled label,fieldset[disabled] .checkbox label,fieldset[disabled] .checkbox-inline,fieldset[disabled] .radio label,fieldset[disabled] .radio-inline,fieldset[disabled] input[type=checkbox],fieldset[disabled] input[type=radio],input[type=checkbox].disabled,input[type=checkbox][disabled],input[type=radio].disabled,input[type=radio][disabled]{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm,.form-horizontal .form-group-lg .form-control-static.form-control,.form-horizontal .form-group-sm .form-control-static.form-control,.input-group-lg>.form-control-static.form-control,.input-group-lg>.form-control-static.input-group-addon,.input-group-lg>.input-group-btn>.form-control-static.btn,.input-group-sm>.form-control-static.form-control,.input-group-sm>.form-control-static.input-group-addon,.input-group-sm>.input-group-btn>.form-control-static.btn{padding-left:0;padding-right:0}.form-horizontal .form-group-sm .form-control,.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn,.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.form-horizontal .form-group-sm select.form-control,.input-group-sm>.input-group-btn>select.btn,.input-group-sm>select.form-control,.input-group-sm>select.input-group-addon,select.input-sm{height:30px;line-height:30px}.form-horizontal .form-group-sm select.form-control[multiple],.form-horizontal .form-group-sm textarea.form-control,.input-group-sm>.input-group-btn>select.btn[multiple],.input-group-sm>.input-group-btn>textarea.btn,.input-group-sm>select.form-control[multiple],.input-group-sm>select.input-group-addon[multiple],.input-group-sm>textarea.form-control,.input-group-sm>textarea.input-group-addon,select[multiple].input-sm,textarea.input-sm{height:auto}.form-horizontal .form-group-lg .form-control,.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn,.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.form-horizontal .form-group-lg select.form-control,.input-group-lg>.input-group-btn>select.btn,.input-group-lg>select.form-control,.input-group-lg>select.input-group-addon,select.input-lg{height:46px;line-height:46px}.form-horizontal .form-group-lg select.form-control[multiple],.form-horizontal .form-group-lg textarea.form-control,.input-group-lg>.input-group-btn>select.btn[multiple],.input-group-lg>.input-group-btn>textarea.btn,.input-group-lg>select.form-control[multiple],.input-group-lg>select.input-group-addon[multiple],.input-group-lg>textarea.form-control,.input-group-lg>textarea.input-group-addon,select[multiple].input-lg,textarea.input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:25px;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}.form-horizontal .form-group-lg .form-control+.form-control-feedback,.input-group-lg>.form-control+.form-control-feedback,.input-group-lg>.input-group-addon+.form-control-feedback,.input-group-lg>.input-group-btn>.btn+.form-control-feedback,.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.form-horizontal .form-group-sm .form-control+.form-control-feedback,.input-group-sm>.form-control+.form-control-feedback,.input-group-sm>.input-group-addon+.form-control-feedback,.input-group-sm>.input-group-btn>.btn+.form-control-feedback,.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .checkbox,.has-success .checkbox-inline,.has-success .control-label,.has-success .help-block,.has-success .radio,.has-success .radio-inline{color:#3c763d}.has-success .form-control{border-color:#3c763d;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .checkbox,.has-warning .checkbox-inline,.has-warning .control-label,.has-warning .help-block,.has-warning .radio,.has-warning .radio-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .checkbox,.has-error .checkbox-inline,.has-error .control-label,.has-error .help-block,.has-error .radio,.has-error .radio-inline{color:#a94442}.has-error .form-control{border-color:#a94442;box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#616161}.form-horizontal .checkbox,.form-horizontal .checkbox-inline,.form-horizontal .radio,.form-horizontal .radio-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .checkbox,.form-horizontal .radio{min-height:27px}.form-horizontal .form-group{margin-left:-15px;margin-right:-15px}.form-horizontal .form-group:after,.form-horizontal .form-group:before{content:" ";display:table}.form-horizontal .form-group:after{clear:both}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}@media (min-width:710px){.form-inline .form-group,.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control,.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group,.navbar-form .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .form-control,.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.navbar-form .input-group .form-control,.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn{width:auto}.form-inline .input-group>.form-control,.navbar-form .input-group>.form-control{width:100%}.form-inline .control-label,.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.form-inline .checkbox,.form-inline .radio,.navbar-form .checkbox,.navbar-form .radio{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox label,.form-inline .radio label,.navbar-form .checkbox label,.navbar-form .radio label{padding-left:0}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio],.navbar-form .checkbox input[type=checkbox],.navbar-form .radio input[type=radio]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback,.navbar-form .has-feedback .form-control-feedback{top:0}.form-horizontal .control-label{text-align:right;margin-bottom:0;padding-top:7px}.form-horizontal .form-group-lg .control-label{padding-top:14.3px}.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;margin-bottom:0;font-weight:400;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:14px;line-height:1.42857;border-radius:4px;-webkit-user-select:none;user-select:none}.btn.active:focus,.btn:active:focus,.btn:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.btn:focus,.btn:hover{color:#333;text-decoration:none}.btn.active,.btn:active{outline:0;background-image:none;box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.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.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.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.active,.btn-default.disabled:active,.btn-default.disabled:focus,.btn-default.disabled:hover,.btn-default[disabled],.btn-default[disabled].active,.btn-default[disabled]:active,.btn-default[disabled]:focus,.btn-default[disabled]:hover,fieldset[disabled] .btn-default,fieldset[disabled] .btn-default.active,fieldset[disabled] .btn-default:active,fieldset[disabled] .btn-default:focus,fieldset[disabled] .btn-default:hover{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.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.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.active,.btn-primary.disabled:active,.btn-primary.disabled:focus,.btn-primary.disabled:hover,.btn-primary[disabled],.btn-primary[disabled].active,.btn-primary[disabled]:active,.btn-primary[disabled]:focus,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary,fieldset[disabled] .btn-primary.active,fieldset[disabled] .btn-primary:active,fieldset[disabled] .btn-primary:focus,fieldset[disabled] .btn-primary:hover{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.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.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.active,.btn-success.disabled:active,.btn-success.disabled:focus,.btn-success.disabled:hover,.btn-success[disabled],.btn-success[disabled].active,.btn-success[disabled]:active,.btn-success[disabled]:focus,.btn-success[disabled]:hover,fieldset[disabled] .btn-success,fieldset[disabled] .btn-success.active,fieldset[disabled] .btn-success:active,fieldset[disabled] .btn-success:focus,fieldset[disabled] .btn-success:hover{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.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.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.active,.btn-info.disabled:active,.btn-info.disabled:focus,.btn-info.disabled:hover,.btn-info[disabled],.btn-info[disabled].active,.btn-info[disabled]:active,.btn-info[disabled]:focus,.btn-info[disabled]:hover,fieldset[disabled] .btn-info,fieldset[disabled] .btn-info.active,fieldset[disabled] .btn-info:active,fieldset[disabled] .btn-info:focus,fieldset[disabled] .btn-info:hover{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.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.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.active,.btn-warning.disabled:active,.btn-warning.disabled:focus,.btn-warning.disabled:hover,.btn-warning[disabled],.btn-warning[disabled].active,.btn-warning[disabled]:active,.btn-warning[disabled]:focus,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning,fieldset[disabled] .btn-warning.active,fieldset[disabled] .btn-warning:active,fieldset[disabled] .btn-warning:focus,fieldset[disabled] .btn-warning:hover{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.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.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.active,.btn-danger.disabled:active,.btn-danger.disabled:focus,.btn-danger.disabled:hover,.btn-danger[disabled],.btn-danger[disabled].active,.btn-danger[disabled]:active,.btn-danger[disabled]:focus,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger,fieldset[disabled] .btn-danger.active,fieldset[disabled] .btn-danger:active,fieldset[disabled] .btn-danger:focus,fieldset[disabled] .btn-danger:hover{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{color:#68b7f3;font-weight:400;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:transparent}.btn-link:focus,.btn-link:hover{color:#2195ed;text-decoration:underline;background-color:transparent}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#bdbdbd;text-decoration:none}.btn-group-lg>.btn,.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-group-sm>.btn,.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-xs>.btn,.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group-vertical>.btn,.btn-group>.btn{position:relative;float:left}.btn-group-vertical>.btn.active,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:hover,.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group-vertical>.btn:focus,.btn-group>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar:after,.btn-toolbar:before{content:" ";display:table}.btn-toolbar:after{clear:both}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-top-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px}.btn-group-lg.btn-group>.btn+.dropdown-toggle,.btn-group>.btn-lg+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{box-shadow:none}.btn .caret{margin-left:0}.btn-group-lg>.btn .caret,.btn-lg .caret{border-width:5px 5px 0}.dropup .btn-group-lg>.btn .caret,.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before{content:" ";display:table}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-bottom-left-radius:4px;border-top-right-radius:0;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{float:none;display:table-cell;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn>input[type=checkbox],[data-toggle=buttons]>.btn>input[type=radio]{position:absolute;z-index:-1;opacity:0}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-left:0;padding-right:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group .form-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .form-control:not(:first-child):not(:last-child),.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#e0e0e0;border:1px solid #ccc;border-radius:4px}.form-horizontal .form-group-sm .input-group-addon.form-control,.input-group-addon.input-sm,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.input-group-addon.btn{padding:5px 10px;font-size:12px;border-radius:3px}.form-horizontal .form-group-lg .input-group-addon.form-control,.input-group-addon.input-lg,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.input-group-addon.btn{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=checkbox],.input-group-addon input[type=radio]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-bottom-right-radius:0;border-top-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:active,.input-group-btn>.btn:focus,.input-group-btn>.btn:hover{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{margin-bottom:0;padding-left:0;list-style:none}.nav:after,.nav:before{content:" ";display:table}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#e0e0e0}.nav>li.disabled>a{color:#bdbdbd}.nav>li.disabled>a:focus,.nav>li.disabled>a:hover{color:#bdbdbd;text-decoration:none;background-color:transparent;cursor:not-allowed}.nav .open>a,.nav .open>a:focus,.nav .open>a:hover{background-color:#e0e0e0;border-color:#68b7f3}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#e0e0e0 #e0e0e0 #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:focus,.nav-tabs>li.active>a:hover{color:#555;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent;cursor:default}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:focus,.nav-pills>li.active>a:hover{color:#fff;background-color:#68b7f3}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified,.nav-tabs.nav-justified{width:100%}.nav-justified>li,.nav-tabs.nav-justified>li{float:none}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{text-align:center;margin-bottom:5px}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}.nav-tabs-justified,.nav-tabs.nav-justified{border-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border:1px solid #ddd}@media (min-width:710px){.nav-justified>li,.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a,.nav-tabs.nav-justified>li>a{margin-bottom:0}.nav-tabs-justified>li>a,.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:focus,.nav-tabs-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:focus,.nav-tabs.nav-justified>.active>a:hover{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:65px;margin-bottom:20px;border:1px solid transparent}.navbar:after,.navbar:before{content:" ";display:table}.navbar:after{clear:both}.navbar-header:after,.navbar-header:before{content:" ";display:table}.navbar-header:after{clear:both}.navbar-collapse{overflow-x:visible;padding-right:15px;padding-left:15px;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1);-webkit-overflow-scrolling:touch}.navbar-collapse:after,.navbar-collapse:before{content:" ";display:table}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:340px}@media (max-width:480px) and (orientation:landscape){.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse{max-height:200px}}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:-15px;margin-left:-15px}@media (min-width:710px){.navbar{border-radius:4px}.navbar-header{float:left}.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-bottom .navbar-collapse,.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse{padding-left:0;padding-right:0}.container-fluid>.navbar-collapse,.container-fluid>.navbar-header,.container>.navbar-collapse,.container>.navbar-header{margin-right:0;margin-left:0}.navbar-static-top{border-radius:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030;transform:translate3d(0,0,0)}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:22.5px 15px;font-size:18px;line-height:20px;height:65px}.navbar-brand:focus,.navbar-brand:hover{text-decoration:none}@media (min-width:710px){.navbar-fixed-bottom,.navbar-fixed-top{border-radius:0}.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}.navbar-toggle{display:none}}.navbar-toggle{position:relative;float:right;margin-right:15px;padding:9px 10px;margin-top:15.5px;margin-bottom:15.5px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}.navbar-nav{margin:11.25px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (min-width:710px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:22.5px;padding-bottom:22.5px}.navbar-nav.navbar-right:last-child{margin-right:-15px}.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{padding:10px 15px;border-top:1px solid transparent;border-bottom:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);margin:15.5px -15px}@media (max-width:709px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu .dropdown-header,.navbar-nav .open .dropdown-menu>li>a{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:focus,.navbar-nav .open .dropdown-menu>li>a:hover{background-image:none}.navbar-form .form-group{margin-bottom:5px}.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover{color:#68b7f3;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#ccc;background-color:transparent}}@media (min-width:710px){.navbar-form{width:auto;border:0;margin-left:0;margin-right:0;padding-top:0;padding-bottom:0;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}.navbar-text{float:left;margin-left:15px;margin-right:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:15.5px;margin-bottom:15.5px}.btn-group-sm>.navbar-btn.btn,.navbar-btn.btn-sm{margin-top:17.5px;margin-bottom:17.5px}.btn-group-xs>.navbar-btn.btn,.navbar-btn.btn-xs{margin-top:21.5px;margin-bottom:21.5px}.navbar-text{margin-top:22.5px;margin-bottom:22.5px}.navbar-default{background-color:#fff;border-color:#eee}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:focus,.navbar-default .navbar-brand:hover{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-nav>li>a,.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a:focus,.navbar-default .navbar-nav>li>a:hover{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>.active>a:hover{color:#68b7f3;background-color:transparent}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:focus,.navbar-default .navbar-nav>.disabled>a:hover{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#eee}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background-color:transparent;color:#68b7f3}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:focus,.navbar-default .btn-link:hover{color:#333}.navbar-default .btn-link[disabled]:focus,.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:focus,fieldset[disabled] .navbar-default .btn-link:hover{color:#ccc}.navbar-inverse{background-color:#222;border-color:#090909}.navbar-inverse .navbar-brand{color:#bdbdbd}.navbar-inverse .navbar-brand:focus,.navbar-inverse .navbar-brand:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>li>a,.navbar-inverse .navbar-text{color:#bdbdbd}.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:focus,.navbar-inverse .navbar-nav>.active>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:focus,.navbar-inverse .navbar-nav>.disabled>a:hover{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:focus,.navbar-inverse .navbar-toggle:hover{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:focus,.navbar-inverse .navbar-nav>.open>a:hover{background-color:#090909;color:#fff}.navbar-inverse .navbar-link{color:#bdbdbd}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#bdbdbd}.navbar-inverse .btn-link:focus,.navbar-inverse .btn-link:hover{color:#fff}.navbar-inverse .btn-link[disabled]:focus,.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:focus,fieldset[disabled] .navbar-inverse .btn-link:hover{color:#444}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label:empty{display:none}.btn .label{position:relative;top:-1px}a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.label-default{background-color:#bdbdbd}.label-default[href]:focus,.label-default[href]:hover{background-color:#a3a3a3}.label-primary{background-color:#68b7f3}.label-primary[href]:focus,.label-primary[href]:hover{background-color:#39a0ef}.label-success{background-color:#a4de6e}.label-success[href]:focus,.label-success[href]:hover{background-color:#8ad544}.label-info{background-color:#fee87c}.label-info[href]:focus,.label-info[href]:hover{background-color:#fddf49}.label-warning{background-color:#f0ad4e}.label-warning[href]:focus,.label-warning[href]:hover{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:focus,.label-danger[href]:hover{background-color:#c9302c}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed;transform:translate3d(0,0,0)}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:709px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#bdbdbd}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover{color:#fff;background-color:#090909}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover{color:#444;background-color:transparent}.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}.visible-xs-block{display:block!important}.visible-xs-inline{display:inline!important}.visible-xs-inline-block{display:inline-block!important}}@media (min-width:710px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}.visible-sm-block{display:block!important}.visible-sm-inline{display:inline!important}.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}.visible-md-block{display:block!important}.visible-md-inline{display:inline!important}.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}.visible-lg-block{display:block!important}.visible-lg-inline{display:inline!important}.visible-lg-inline-block{display:inline-block!important}.hidden-lg{display:none!important}}@media (max-width:709px){.hidden-xs{display:none!important}body{padding-top:0}}@media (min-width:710px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}.hidden-print{display:none!important}}.ember-tether-element,.ember-tether-element *,.ember-tether-element :after,.ember-tether-element :before,.ember-tether-element:after,.ember-tether-element:before{box-sizing:border-box}.ember-tether-element{position:absolute;opacity:0;z-index:9999;transition:opacity .3s;display:block;max-height:0}.ember-tether-is-open{transition:opacity .3s;display:block}.ember-tether-has-opened{transition:opacity .3s,max-height 1s;max-height:500px;display:block;opacity:1;margin-top:0}.ember-tether-element.ember-tether-theme-arrows{max-width:100%;max-height:100%}.ember-tether-content{border-radius:5px;position:relative;font-family:inherit;background:#fff;color:inherit;font-size:1.1em;line-height:1.5em;transform:translateZ(0);box-shadow:0 .5rem 3rem rgba(51,51,51,.5)}.ember-tether-content:before{content:"";display:block;position:absolute;width:0;height:0;border:1rem solid transparent}.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{top:100%;left:50%;margin-left:-1rem;border-top-color:#fff}.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{bottom:100%;left:50%;margin-left:-1rem;border-bottom-color:#fff}.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{left:100%;top:50%;margin-top:-1rem;border-left-color:#fff}.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{right:100%;top:50%;margin-top:-1rem;border-right-color:#fff}.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{bottom:100%;left:1rem;border-bottom-color:#fff}.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{bottom:100%;right:1rem;border-bottom-color:#fff}.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{top:100%;left:1rem;border-top-color:#fff}.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{top:100%;right:1rem;border-top-color:#fff}.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{bottom:100%;left:1rem;border-top-width:0;border-bottom-color:#fff}.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{bottom:100%;right:1rem;border-top-width:0;border-bottom-color:#fff}.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{top:100%;left:1rem;border-top-color:#fff}.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{top:100%;right:1rem;border-top-color:#fff}.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{top:1rem;left:100%;border-left-color:#fff}.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{top:1rem;right:100%;border-right-color:#fff}.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{bottom:1rem;left:100%;border-left-color:#fff}.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{bottom:1rem;right:100%;border-right-color:#fff}.ember-power-calendar{box-sizing:border-box;position:relative;font-size:14px;line-height:1.4286}.ember-power-calendar-nav{box-sizing:border-box;display:flex;justify-content:space-between;line-height:2}.ember-power-calendar-days,.ember-power-calendar-days *,.ember-power-calendar-nav *{box-sizing:border-box}.ember-power-calendar-nav-title{flex:1;text-align:center}.ember-power-calendar-row{display:flex;justify-content:space-between}.ember-power-calendar-weekday{-webkit-appearance:none;appearance:none;flex:1 1 100%;background-color:initial;border:none;border:initial;outline:0;outline:initial;justify-content:center;display:flex;align-items:center;padding:0}.ember-power-calendar-day{-webkit-appearance:none;appearance:none;background-color:initial;border:none;border:initial;outline:0;outline:initial;flex:1 1 100%;font-size:inherit;align-items:center;justify-content:center;padding:0}.ember-power-calendar-nav-control{-webkit-appearance:none;appearance:none;background-color:initial;border:none;border:initial;outline:0;outline:initial;line-height:1;font-size:150%}.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}/*! Hint.css - v2.5.0 - 2017-04-23
* http://kushagragour.in/lab/hint/
* Copyright (c) 2017 Kushagra Gour */.hint--bottom,.hint--left,.hint--right,.hint--top{position:relative;display:inline-block}.hint--bottom--after,.hint--bottom--before,.hint--left:after,.hint--left:before,.hint--right:after,.hint--right:before,.hint--top:after,.hint--top:before{position:absolute;visibility:hidden;opacity:0;z-index:1000000;pointer-events:none;transition-delay:.2s}.hint--bottom:hover .hint--bottom--after,.hint--bottom:hover .hint--bottom--before,.hint--left:hover:after,.hint--left:hover:before,.hint--right:hover:after,.hint--right:hover:before,.hint--top:hover:after,.hint--top:hover:before{visibility:visible;opacity:1}.hint--bottom--before,.hint--left:before,.hint--right:before,.hint--top:before{content:"";position:absolute;background:0 0;border:6px solid transparent;z-index:1000001}.hint--bottom--after,.hint--left:after,.hint--right:after,.hint--top:after{background:#383838;color:#fff;margin-top:8px;padding:8px 10px;font-size:12px;font-family:source-sans-pro,"Source Sans Pro",Helvetica,Arial,sans-serif;line-height:12px;white-space:nowrap;content:attr(aria-label)}.hint--top-left:before,.hint--top-right:before,.hint--top:before{border-top-color:#383838}.hint--bottom--before,.hint--bottom-left:before,.hint--bottom-right:before{border-bottom-color:#383838}.hint--top:after,.hint--top:before{bottom:100%;left:50%}.hint--top:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top:after{transform:translateX(-50%)}.hint--top:hover:before{transform:translateY(-8px)}.hint--top:hover:after{transform:translateX(-50%) translateY(-8px)}.hint--bottom--after,.hint--bottom--before{top:100%;left:50%}.hint--bottom--before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom--after{transform:translateX(-50%)}.hint--bottom:hover .hint--bottom--before{transform:translateY(8px)}.hint--bottom:hover .hint-bottom--after{transform:translateX(-50%) translateY(8px)}.hint--right:before{border-right-color:#383838;margin-left:-11px;margin-bottom:-6px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{left:100%;bottom:50%}.hint--right:hover:after,.hint--right:hover:before{transform:translateX(8px)}.hint--left:before{border-left-color:#383838;margin-right:-11px;margin-bottom:-6px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{right:100%;bottom:50%}.hint--left:hover:after,.hint--left:hover:before{transform:translateX(-8px)}.hint--top-left:after,.hint--top-left:before{bottom:100%;left:50%}.hint--top-left:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-left:after{transform:translateX(-100%);margin-left:12px}.hint--top-left:hover:before{transform:translateY(-8px)}.hint--top-left:hover:after{transform:translateX(-100%) translateY(-8px)}.hint--top-right:after,.hint--top-right:before{bottom:100%;left:50%}.hint--top-right:before{margin-bottom:-11px;left:calc(50% - 6px)}.hint--top-right:after{transform:translateX(0);margin-left:-12px}.hint--top-right:hover:after,.hint--top-right:hover:before{transform:translateY(-8px)}.hint--bottom-left:after,.hint--bottom-left:before{top:100%;left:50%}.hint--bottom-left:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-left:after{transform:translateX(-100%);margin-left:12px}.hint--bottom-left:hover:before{transform:translateY(8px)}.hint--bottom-left:hover:after{transform:translateX(-100%) translateY(8px)}.hint--bottom-right:after,.hint--bottom-right:before{top:100%;left:50%}.hint--bottom-right:before{margin-top:-11px;left:calc(50% - 6px)}.hint--bottom-right:after{transform:translateX(0);margin-left:-12px}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{white-space:normal;line-height:1.4em;word-wrap:break-word}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}[class*=hint--]:after{text-shadow:0 -1px 0 #000;box-shadow:4px 4px 8px rgba(0,0,0,.3)}.hint--error:after{background-color:#b34e4d;text-shadow:0 -1px 0 #592726}.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--before,.hint--error.hint--bottom-left:before,.hint--error.hint--bottom-right: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{background-color:#c09854;text-shadow:0 -1px 0 #6c5328}.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--before,.hint--warning.hint--bottom-left:before,.hint--warning.hint--bottom-right: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{background-color:#3986ac;text-shadow:0 -1px 0 #1a3c4d}.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--before,.hint--info.hint--bottom-left:before,.hint--info.hint--bottom-right: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{background-color:#458746;text-shadow:0 -1px 0 #1a321a}.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--before,.hint--success.hint--bottom-left:before,.hint--success.hint--bottom-right: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:translateX(-50%) translateY(-8px)}.hint--always.hint--top-left:before{transform:translateY(-8px)}.hint--always.hint--top-left:after{transform:translateX(-100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{transform:translateY(-8px)}.hint--always.hint--bottom--before{transform:translateY(8px)}.hint--always.hint--bottom--after{transform:translateX(-50%) translateY(8px)}.hint--always.hint--bottom-left:before{transform:translateY(8px)}.hint--always.hint--bottom-left:after{transform:translateX(-100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{transition-duration:0s}.x-toggle-component{display:flex;justify-content:flex-start;align-items:center}.x-toggle-container{display:flex;flex-wrap:nowrap;justify-content:flex-start;height:auto;padding:0 .5rem}.x-toggle-flip.x-toggle-btn{padding:2px;transition:.2s;font-family:sans-serif;perspective:100px}.x-toggle-flip.x-toggle-btn:after,.x-toggle-flip.x-toggle-btn:before{display:inline-block;transition:.4s;width:100%;text-align:center;line-height:2em;font-weight:700;color:#fff;position:absolute;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;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{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{transform:rotateY(0);left:0;background:#7fc6a6}.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:after,.x-toggle-flip.small:before{line-height:2.2em;font-size:.8em}.x-toggle-flip.medium{width:4em;height:2.1em;padding:3px}.x-toggle-flip.medium:after,.x-toggle-flip.medium:before{line-height:2.3em}.x-toggle-flip.large{width:4.7em;height:2.1em;padding:4px}.x-toggle-flip.large:after,.x-toggle-flip.large:before{line-height:2.1em;font-size:1.1em}.x-toggle-light.x-toggle-btn{background:#f0f0f0;border-radius:2em;padding:2px;transition:.4s}.x-toggle-light.x-toggle-btn:after{border-radius:50%;background:#fff;transition:.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-radius:2em;padding:2px;transition:.4s;border:1px solid #e8eae9}.x-toggle-ios.x-toggle-btn:after{border-radius:2em;background:#fbfbfb;transition:left .3s cubic-bezier(.175,.885,.32,1.275),padding .3s,margin .3s;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 4px 0 rgba(0,0,0,.08)}.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{display:flex;align-items:center;position:fixed;top:0;left:0;bottom:0;right:0;padding:10px;background-color:transparent;z-index:999999999999}.swal2-container:not(.swal2-in){pointer-events:none}.swal2-container.swal2-fade{transition:background-color .1s}.swal2-container.swal2-in{background-color:rgba(0,0,0,.4)}.swal2-modal{background-color:#fff;border-radius:5px;box-sizing:border-box;text-align:center;margin:auto;overflow-x:hidden;overflow-y:auto;display:none;position:relative}.swal2-modal:focus{outline:0}.swal2-modal.swal2-loading{overflow-y:hidden}.swal2-modal .swal2-title{color:#595959;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:0;padding:0;display:block}.swal2-modal .swal2-spacer{color:transparent;border:0}.swal2-modal .swal2-styled{border:0;border-radius:3px;box-shadow:none;color:#fff;cursor:pointer;font-size:17px;font-weight:500;margin:0 5px;padding:10px 32px}.swal2-modal .swal2-styled:not(.swal2-loading)[disabled]{opacity:.4;cursor:no-drop}.swal2-modal .swal2-styled.swal2-loading{box-sizing:border-box;border:4px solid transparent;width:40px;height:40px;padding:0;margin:-2px 30px;vertical-align:top;background-color:transparent!important;color:transparent;cursor:default;border-radius:100%;animation:1.5s linear infinite rotate-loading;-webkit-user-select:none;user-select:none}.swal2-modal :not(.swal2-styled).swal2-loading::after{display:inline-block;content:"";margin-left:5px;vertical-align:-1px;height:6px;width:6px;border:3px solid #999;border-right-color:transparent;border-radius:50%;animation:1.5s linear infinite rotate-loading}.swal2-modal .swal2-image{margin:20px auto;max-width:100%}.swal2-modal .swal2-close{font-size:36px;line-height:36px;font-family:serif;position:absolute;top:5px;right:13px;cursor:pointer;color:#ccc;transition:color .1s}.swal2-modal .swal2-close:hover{color:#d55}.swal2-modal>.swal2-checkbox,.swal2-modal>.swal2-file,.swal2-modal>.swal2-input,.swal2-modal>.swal2-radio,.swal2-modal>.swal2-select,.swal2-modal>.swal2-textarea{display:none}.swal2-modal .swal2-content{font-size:18px;text-align:center;position:relative;float:none;margin:0;padding:0;line-height:normal;color:#545454}.swal2-modal .swal2-checkbox,.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-radio,.swal2-modal .swal2-select,.swal2-modal .swal2-textarea{margin:20px auto}.swal2-modal .swal2-file,.swal2-modal .swal2-input,.swal2-modal .swal2-textarea{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d9d9d9;font-size:18px;box-shadow:inset 0 1px 1px rgba(0,0,0,.06)}.swal2-modal .swal2-file.swal2-inputerror,.swal2-modal .swal2-input.swal2-inputerror,.swal2-modal .swal2-textarea.swal2-inputerror{border-color:#f06e57}.swal2-modal .swal2-file:focus,.swal2-modal .swal2-input:focus,.swal2-modal .swal2-textarea:focus{outline:0;box-shadow:0 0 3px #c4e6f5;border:1px solid #b4dbed}.swal2-modal .swal2-file:focus::placeholder,.swal2-modal .swal2-input:focus::placeholder,.swal2-modal .swal2-textarea:focus::placeholder{transition:opacity .3s .03s;opacity:.8}.swal2-modal .swal2-file::placeholder,.swal2-modal .swal2-input::placeholder,.swal2-modal .swal2-textarea::placeholder{color:#e6e6e6}.swal2-modal .swal2-range input{float:left;width:80%}.swal2-modal .swal2-range output{float:right;width:20%;font-size:20px;font-weight:600;text-align:center}.swal2-modal .swal2-range input,.swal2-modal .swal2-range output{height:43px;line-height:43px;vertical-align:middle;margin:20px auto;padding:0}.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;padding:5px 10px;min-width:40%;max-width:100%}.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{background-color:#f0f0f0;margin:0 -20px;overflow:hidden;padding:10px;color:gray;font-size:16px;font-weight:300;display:none}.swal2-modal .swal2-validationerror::before{content:"!";display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:#fff;line-height:24px;text-align:center;margin-right:10px}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}.swal2-icon{width:80px;height:80px;border:4px solid transparent;border-radius:50%;margin:20px auto 30px;padding:0;position:relative;box-sizing:content-box;cursor:default;-webkit-user-select:none;user-select:none}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .x-mark{position:relative;display:block}.swal2-icon.swal2-error .line{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px}.swal2-icon.swal2-error .line.left{transform:rotate(45deg);left:17px}.swal2-icon.swal2-error .line.right{transform:rotate(-45deg);right:16px}.swal2-icon.swal2-warning{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#f8bb86;border-color:#facea8;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-info{font-family:"Open Sans",sans-serif;color:#3fc3ee;border-color:#9de0f6;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-question{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;color:#87adbd;border-color:#c9dae1;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-email{font-family:source-sans-pro,"Source Sans Pro",Helvetica,Arial,sans-serif;color:#87adbd;border-color:#c9dae1;font-size:60px;line-height:74px;text-align:center}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success::after,.swal2-icon.swal2-success::before{content:"";position:absolute;width:60px;height:120px;background:#fff}.swal2-icon.swal2-success::before{border-radius:120px 0 0 120px;top:-7px;left:-33px;transform:rotate(-45deg);transform-origin:60px 60px}.swal2-icon.swal2-success::after{border-radius:0 120px 120px 0;top:-11px;left:30px;transform:rotate(-45deg);transform-origin:0 60px}.swal2-icon.swal2-success .placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,.2);border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2}.swal2-icon.swal2-success .fix{width:7px;height:90px;background-color:#fff;position:absolute;left:28px;top:8px;z-index:1;transform:rotate(-45deg)}.swal2-icon.swal2-success .line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2}.swal2-icon.swal2-success .line.tip{width:25px;left:14px;top:46px;transform:rotate(45deg)}.swal2-icon.swal2-success .line.long{width:47px;right:8px;top:38px;transform:rotate(-45deg)}.swal2-progresssteps{font-weight:600;margin:0 0 20px;padding:0}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{background:#3085d6;border-radius:2em;color:#fff;height:2em;line-height:2em;text-align:center;width:2em;z-index:20}.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{background:#3085d6;height:.4em;margin:0 -1px;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}@keyframes showSweetAlert{0%{transform:scale(.7)}45%{transform:scale(1.05)}80%{transform:scale(.95)}100%{transform:scale(1)}}@keyframes hideSweetAlert{0%{transform:scale(1);opacity:1}100%{transform:scale(.5);opacity:0}}.swal2-show.swal2-noanimation{animation:none}.swal2-hide{animation:.15s forwards hideSweetAlert}.swal2-hide.swal2-noanimation{animation:none}@keyframes animate-success-tip{0%,54%{width:0;left:1px;top:19px}70%{width:50px;left:-8px;top:37px}84%{width:17px;left:21px;top:48px}100%{width:25px;left:14px;top:45px}}@keyframes animate-success-long{0%,65%{width:0;right:46px;top:54px}84%{width:55px;right:0;top:35px}100%{width:47px;right:8px;top:38px}}@keyframes rotatePlaceholder{0%,5%{transform:rotate(-45deg)}100%,12%{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%{transform:rotateX(100deg);opacity:0}100%{transform:rotateX(0);opacity:1}}.animate-error-icon{animation:.5s animate-error-icon}@keyframes animate-x-mark{0%,50%{transform:scale(.4);margin-top:26px;opacity:0}80%{transform:scale(1.15);margin-top:-6px}100%{transform:scale(1);margin-top:0;opacity:1}}.animate-x-mark{animation:.5s animate-x-mark}@keyframes pulse-warning{0%{border-color:#f8d486}100%{border-color:#f8bb86}}.pulse-warning{animation:.75s infinite alternate pulse-warning}@keyframes rotate-loading{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes showSweetAlert{100%{transform:scale(1)}}.swal2-show{animation:.75s fadeInDown}.swal2-modal{font-family:source-sans-pro,"Source Sans Pro",Helvetica,Arial,sans-serif;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{font-weight:400;margin-top:1rem}.highest{z-index:999999999!important}.ember-dialog-dialog{width:75%;left:0;right:0;position:absolute;margin:auto;top:50%;transform:translateY(-50%)}.ember-dialog-dialog.substrate{position:fixed;width:100%;max-width:inherit;height:100%;min-height:100%;margin:0}.ember-dialog-dialog.substrate .dialog-content{width:75%;margin:auto;top:50%;transform:translateY(-50%)}.ember-dialog-dialog .dialog-content{position:relative;-webkit-background-clip:padding-box;background-clip:padding-box;outline:0;width:100%;margin:0;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{transform:translate(-50%,-50%);width:100%;height:100%;top:0;left:0;transform:none;overflow-y:scroll}.ember-modal-wrapper.emd-animatable.emd-wrapper-target-attachment-center{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center}.ember-modal-wrapper.emd-animatable.emd-wrapper-target-attachment-center .ember-modal-overlay{display:flex;align-items:center;justify-content:center}.ember-modal-wrapper.emd-animatable .ember-modal-dialog{position:relative}.ember-modal-overlay{width:100vw;height:100vh}.react-multi-email{display:flex;flex-wrap:wrap;max-width:100%;margin:0;border-color:#e0e0e0;border-width:1px;border-radius:.5rem;flex:1 0 auto;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);text-align:left;padding:.5rem .75rem;background:#fff;transition:box-shadow .1s,border-color .1s;position:relative;align-items:center;align-content:flex-start}.react-multi-email:focus{outline:0;border-width:2px;border-color:#00abfa}.react-multi-email>span[data-placeholder]{padding-left:.5rem;padding-right:.5rem;display:none;position:absolute;left:.75rem;top:1.1rem}.react-multi-email.focused{border-color:#00abfa;background:#fff}.react-multi-email.empty>span[data-placeholder]{color:#9ca3af;font-size:1.25rem;display:inline}.react-multi-email.fill>span[data-placeholder]{display:none}.react-multi-email>input{font-size:1.25rem;flex:1;min-width:2rem;width:auto!important;outline:0!important;border:0!important;display:inline-block!important;vertical-align:baseline!important;padding:.5rem}.react-multi-email [data-tag]{display:flex;margin:.25rem;font-size:1.25rem;color:#22292f;font-weight:500;background-color:#e6f8fa;border-radius:.125rem;line-height:1;vertical-align:baseline;background-image:none;text-transform:none;transition:background .1s;align-items:center;justify-content:flex-start;max-width:100%;padding:.5rem .75rem}.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:.75rem;cursor:pointer}.tiptap img.ProseMirror-selectednode{outline:Highlight solid 3px}.tiptap-ai-changes--old,.tiptap-ai-changes--old>*{text-decoration:line-through;text-decoration-thickness:1px;color:rgba(81,73,60,.32);transition:.2s}.tiptap-ai-changes--new,.tiptap-ai-changes--new>*{background:rgba(35,131,226,.036);border-bottom:1px solid rgba(35,131,226,.1);color:#105fad;transition:background .2s,border .2s,color .2s,text-decoration .2s,-webkit-text-decoration .2s}.fsp-notifications__container{position:fixed!important}.onboarding-modal-header .tx-caption,.template-title-input .tx-caption,.tx-display-1 .tx-caption,.tx-display-2,.tx-display-3,.tx-display-4{color:#737373}.editable-template-title,.knowledgebase-topics-list-item,.knowledgebase-topics-list-item.-header,.material-card-header .h1,.material-card-header h1,.onboarding-modal-subhead,.standard-set-grade-level,.standard-set-jurisdiction,.standard-set-subject,.template-course-listing-subheader,.tx-body-1,.tx-body-2,.tx-button,.tx-headline,.tx-menu,.tx-subhead,.tx-title{color:#212121}.tx-display-4{font-size:112px;line-height:112px}.tx-display-3{font-size:56px;line-height:56px}.tx-display-2{font-size:45px;line-height:48px}.onboarding-modal-header,.template-title-input,.tx-display-1{font-size:34px;line-height:40px}.editable-template-title,.material-card-header .h1,.material-card-header h1,.onboarding-modal-subhead,.standard-set-grade-level,.standard-set-subject,.tx-headline{font-size:24px;line-height:32px}.import-courses-confirm__label,.import-courses__planbooks-list-item__title,.material-card-header .h2,.material-card-header h2,.material-card-list-item,.material-card-list-item.-header,.sidebar-list-item-header,.template-course-listing-header,.tx-subhead-2{font-size:16px;line-height:28px}.sidebar-list-item a,.tx-subhead-1{font-size:16px;line-height:24px}.knowledgebase-topics-list-item.-header,.template-course-listing-subheader,.tx-body-2{font-size:13px;line-height:24px}.knowledgebase-topics-list-item,.tx-body-1{font-size:13px;line-height:20px}.tx-caption{font-size:12px;line-height:20px}.tx-menu{font-size:13px;line-height:20px}.tx-button{font-size:14px;line-height:20px;text-transform:uppercase}.material-card{border-radius:6px;background-color:#fff;margin-bottom:20px}.material-card .headline{font-size:24px}.material-card.-with-margin{margin:20px}.material-card.-transparent{background-color:transparent}.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;background-color:#f5f5f5;border-top:1px solid #e0e0e0;padding:16px}.material-backgroud-lightest{background-color:#f5f5f5}.material-card-header{padding:16px;border-bottom:1px solid #e0e0e0;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column}.material-card-header .h1,.material-card-header h1{margin-top:0;margin-bottom:0;color:#00abfa}.material-card-header .h2,.material-card-header h2{margin-top:0;margin-bottom:0;line-height:1.3;color:#bdbdbd}.material-card-header .-no-border{border-bottom:0}.material-card-header--as-row{flex-direction:row;justify-content:space-between;align-items:center}.add-standard-button div,.btn-circle-create,.material-depth-1,.standard-set-boxes>.item,.template-editor-card a.btn-transparent .btn-circle-create{box-shadow:0 1px 3px #999}.material-card-list{list-style:none;padding-left:0}.material-card-list-item{border-bottom:1px solid #e0e0e0;padding:12px 0;display:block;line-height:1.2;min-height:24px;color:#212121;font-weight:400}.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-weight:700}.material-card-list-item-actions{float:right}.material-card-list-item-actions svg{height:18px;width:18px}.material-card-list-item-actions svg path{fill:#bdbdbd}.material-card-list-item-actions-item{margin-left:5px;margin-top:-3px;cursor:pointer}.material-card-list-item-actions-item:hover svg path{fill:#757575}.material-design-toggle{display:inline-block;vertical-align:bottom;margin:0 1rem}.material-design-toggle__label{position:relative;display:block;height:10px;width:34px;background-color:#bdbdbd;border-radius:100px;cursor:pointer;transition:.3s}.material-design-toggle__label:after{position:absolute;left:-2px;top:-3px;display:block;width:16px;height:16px;border-radius:100px;background:#fff;border:1px solid #e0e0e0;box-shadow:0 2px 2px rgba(102,102,102,.5);content:"";transition:.3s}.material-design-toggle__label:active:after{transform:scale(1.15,.85)}.material-design-toggle__checkbox{display:none}.material-design-toggle__checkbox:checked~label{background:rgba(0,171,250,.3)}.material-design-toggle__checkbox:checked~label:after{left:20px;background:#00abfa;border:1px solid #00abfa}.material-design-toggle__checkbox:disabled~label{background:#d5d5d5;pointer-events:none}.material-design-toggle__checkbox:checked:disabled~label{background:#d5d5d5}.material-design-toggle__checkbox:disabled~label:after{background:#7d7d7d;border:#bcbdbc}.material-select{display:block;background-color:transparent;border:none;border-radius:0;border-bottom:1px solid #e0e0e0;color:#757575;line-height:2rem;padding-right:2rem;padding-bottom:.25rem;font-size:1.25rem;-webkit-appearance:none;appearance:none;outline:0;width:100%;position:relative;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-repeat:no-repeat;background-position:calc(100% - .25rem) 50%;background-size:8px}.material-select:hover{border-color:#bdbdbd}.material-input{display:block;border:none;border-bottom:1px solid #e0e0e0;width:100%;font-size:1.4rem;color:#212121;padding-bottom:.7rem;outline:0}.material-input::-moz-placeholder{color:#bdbdbd;opacity:1}.material-input:-ms-input-placeholder{color:#bdbdbd}.material-input::-webkit-input-placeholder{color:#bdbdbd}.material-input:hover{border-color:#bdbdbd}.material-input:focus{border-color:#00abfa;transition:border .2s}.material-input--xl{font-size:2.2rem;font-weight:700}.material-label{color:#00abfa;font-size:12px;font-weight:400;margin-bottom:0}.material-label--lg{font-size:1.4rem;line-height:1.5}.material-label__help-text{font-size:12px;color:#757575}.material-label__help-text svg{fill:#757575;height:12px;width:12px}.material-label__help-text--lg{font-size:1.25rem}.class-website-settings__slug-input{border:0;outline:0;border-bottom:1px solid #00abfa}.material-error{font-size:12px;color:#d85a62;display:block;padding:6px 12px;background-color:#f5d6d8;border:1px solid #d85a62}.template-editor-card{padding:0;border:1px solid #e0e0e0}.template-editor-card a.btn-transparent{color:#bdbdbd}.template-editor-card a.btn-transparent .btn-circle-create{background-color:#fff}.template-editor-card a.btn-transparent .btn-circle-create:before{color:#00abfa}.no-shared-planbooks-notice{padding:10px 20px;color:#212121;background-color:#fee87c;font-size:18px;border-radius:4px}.upgrade-modal{width:400px;margin-left:auto;margin-right:auto}.upgrade-modal .material-card{box-shadow:0 0 4px rgba(51,51,51,.5)}.number-of-teachers-label{font-weight:600;color:#212121;font-size:18px}.number-of-teachers-sublabel{font-weight:400;color:#bdbdbd;font-size:12px}input.number-of-teachers-input{float:right;width:40px;height:40px;text-align:center;font-size:20px;font-weight:600;color:#00abfa}.upgrade-phone-number{margin-top:20px;width:100%;margin-bottom:20px}.upgrade-buttons{display:flex;display:-webkit-flex}.upgrade-buttons .btn-success{font-weight:600;text-shadow:0 1px 1px rgba(0,0,0,.2)}.upgrade-buttons .btn{white-space:normal;margin-right:10px}.upgrade-buttons .btn:last-child{margin-right:0}.total-cost-wrapper{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;padding-top:10px;padding-bottom:10px;margin-top:10px}.total-cost-label{font-size:18px;color:#757575}.total-cost-value{font-weight:600;color:#00abfa;font-size:18px}.covers-list{list-style:none;overflow:hidden;padding:0}.covers-list-item{float:left;width:33%;padding:5px;height:200px;background-size:cover;transition:opacity .5s;cursor:pointer}.covers-list-item:before{color:#fff;vertical-align:middle;text-align:center;text-shadow:0 1px 1px rgba(51,51,51,.5);display:block;margin-top:75px;font-size:18px}.covers-list-item:hover{transition:.5s;opacity:.8}.covers-list-item:hover:before{content:"I want this one."}.covers-list-item.in-use:before,.covers-list-item.in-use:hover:before{content:"\2713   You're using this one!"}.covers-list-item.in-use{border:4px solid #ff0}.onboarding-screen{width:100%;background-size:100%;height:278px;display:block;margin-bottom:40px;box-shadow:-5px 0 20px rgba(0,0,0,.5) inset;border-bottom:1px solid #bdbdbd;transition:.4s}.onboarding-screen.onboarding-none{height:0}.onboarding-modal-text-wrapper{height:120px}.onboarding-modal-header{text-align:center;font-weight:700;line-height:1.15;color:#00abfa;width:90%;margin-left:auto;margin-right:auto;margin-bottom:10px}.onboarding-modal-subhead{margin-top:0;text-align:center;color:#757575;width:90%;margin-left:auto;margin-right:auto}.onboarding-modal-buttons{margin-top:40px;height:70px;display:block;padding:20px;background-color:#e0e0e0;border-top:1px solid #bdbdbd;box-shadow:-5px 0 20px rgba(0,0,0,.3)}.import-ct{padding:10%}.modal.is-visible{display:block;height:var(--vh,100vh);transform:translateZ(0)}.modal.is-visible.modal--full-screen-lesson{height:calc(100vh - 8rem);margin-top:4rem;margin-bottom:4rem}.modal-dialog{padding-top:85px;margin-left:auto;margin-right:auto;max-width:1200px}.modal-dialog--lesson{padding-top:0}.modal-dialog--attachment-preview{padding-top:0;background-color:transparent}.modal-dialog--attachment-preview .modal-content{background-color:transparent}.modal-content{border-radius:0;box-shadow:none;padding:0;border:0}.modal-header-lesson{padding:20px 20px 20px 0;background-color:#fff;margin-top:40px}.modal-header-lesson--transparent{background-color:transparent}.modal-body-lesson{padding:0 1px 1px}.modal-body-lesson .lesson-title-block{padding-top:25px;padding-bottom:20px}.modal-body-lesson .lesson-title-block .lesson-title{font-size:24px}.lesson-modal-header-course,.lesson-modal-header-date{font-family:source-sans-pro,"Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:700;font-size:16px;line-height:1;padding:0;margin:0 0 0 20px;color:rgba(0,0,0,.4)}.lesson-modal-header-date{font-weight:700;text-align:center;color:#000}.modal-backdrop{height:var(--vh,100vh);width:100vw;position:fixed;background-color:rgba(255,255,255,.7);z-index:0}.modal-content{background-color:#fff}.modal-content--transparent{background-color:transparent}.modal-transparent .modal-content{background-color:transparent;box-shadow:none;border:none}body.courses-modal,body.import-courses,body.template-browser{overflow:hidden}.courses .modal-backdrop,.courses-modal .modal-backdrop,.has-messenger-error .modal-backdrop,.import-courses .modal-backdrop,.modal-open .modal-backdrop,.planbook-show-onboarding-modal .modal-backdrop,.template-browser .modal-backdrop{bottom:0;opacity:1;transition:opacity .5s}.modal{overflow-y:scroll}.modal-dialog.paste-from-library-modal .modal-content{box-shadow:0 6px 4rem rgba(51,51,51,.2)}@media (min-width:710px){.modal-md .modal-dialog{width:750px}.modal-dialog{width:90%}.modal-dialog.modal-sm{width:300px}#ckeditor-toolbar{left:0}}.btn-exit-modal-string{z-index:999999;color:#000;display:block;text-align:center;opacity:.9;line-height:28px;cursor:pointer;position:fixed;top:10px;right:20px;font-weight:700;font-size:18px;vertical-align:middle;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;border-radius:9999px;background-color:#fff;margin:.5rem 1rem;padding:.5rem 1.5rem}.btn-exit-modal-string .close-modal-times{font-size:48px;line-height:24px;margin-left:10px;font-weight:200}.btn-exit-modal-string svg{position:absolute;margin-left:10px;height:2rem;width:2rem;fill:currentColor}.btn-exit-modal-string:hover{opacity:1;color:#00abfa;text-decoration:none}.btn-exit-modal-string.-white{color:#fff}.btn-exit-modal-string:focus{outline:0}.modal-dialog--lesson-template{margin-top:5rem;padding-top:0;box-shadow:0 4px 1rem rgba(102,102,102,.7)}.paste-from-library-list{list-style:none;padding-left:0}.paste-from-library-list-item{font-size:16px;padding:15px 30px;min-height:24px;border-bottom:1px solid #e0e0e0;cursor:pointer}.paste-from-library-list-item:last-of-type{border:none}.paste-from-library-list-item:hover{color:#00abfa;background-color:#f2f2f2}.paste-from-library-list-item svg{height:24px;width:24px;line-height:1.1;margin-top:-5px;vertical-align:middle}.paste-from-library-list-item svg path{fill:#bdbdbd}.paste-from-library-h1{color:#00abfa;padding:15px 30px 5px;margin:0;font-size:32px;background-color:#ebebeb}.paste-from-library-h2{padding:0 30px 20px;margin:0;color:#757575;font-size:16px;background-color:#ebebeb}.filepicker-preview-modal .modal-dialog{border:none;padding-top:20px}.filepicker-preview-modal .modal-content{background-color:#f7f7f7;padding-right:0;height:90vh;width:90vw}.knowledge-owl-modal .modal-dialog{margin-top:7vh;margin-bottom:0;padding-top:0;height:93vh;box-sizing:border-box}.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:box;display:flex}.knowledgebase-topics-list{width:33%;margin:20px 20px 40px;padding:0}.knowledgebase-topics-list-item{line-height:1.2;padding-bottom:5px;list-style:none;color:#757575;cursor:pointer}.knowledgebase-topics-list-item:hover{color:#212121}.knowledgebase-topics-list-item.-header{margin:1em 0 0;line-height:1;color:#4b87c3;font-size:16px;font-weight:700;list-style:none}#write-topic{width:100%;padding:20px 3em;background-color:#fff;box-shadow:-2px 0 20px rgba(51,51,51,.1);overflow:hidden}#write-topic img{width:100%}#write-topic .comment{display:none}#write-topic p{font-size:16px;font-weight:400}#write-topic ol,#write-topic ul.task{padding-left:0}#write-topic ol li{margin-left:20px}#write-topic ul.task>li{list-style:none;font-size:18px;padding-bottom:.5em}#write-topic ul{margin-bottom:0}#write-topic h1{margin:0 0 .5em;color:#00abfa;padding-bottom:.25em;border-bottom:1px solid #e0e0e0}.planbook-onboard{padding:10%}.templates-chooser-header{background-color:rgba(0,0,0,.5);padding:40px 30px 35px;margin-bottom:20px}.templates-chooser-h1{margin-top:0;font-weight:300;font-size:32px;color:#fff}.templates-chooser-h2{margin-top:0;font-weight:300;font-size:24px;color:rgba(255,255,255,.4)}.section-titles-list{padding:0;list-style:none;background-color:#fff}.section-titles-list-item{font-weight:700;padding:12px 20px;border-bottom:1px solid #e0e0e0;line-height:1.2}.section-titles-list-item:last-of-type{border:none}.btn-template-chooser{display:block;margin:0 auto}.FreestyleSubsection{padding:0 1rem}.freestyle-lesson{margin:1rem 0;padding:1rem;background-color:#e0e0e0}.course-pills{list-style:none;padding:0}.course-pills-item{display:inline-block;border-radius:20px;margin:5px;color:#757575;padding:10px 15px;border-width:1px;border-style:solid;cursor:pointer;background-color:rgba(255,255,255,.5)}.course-pills-item.is-selected{color:#fff}.standard-set-list{list-style:none;padding:.6rem 0}.standard-set-list-item{margin:0;padding:.6rem 1.2rem;line-height:1.2;color:#757575;font-size:1.4rem;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;flex-direction:row;align-items:center}.standard-set-list-item svg{max-width:0;height:2rem;margin-right:.2rem;vertical-align:middle;fill:#00abfa;flex-grow:2;transition:max-width .2s}.standard-set-list-item.is-selected{color:#00abfa}.standard-set-list-item.is-selected svg{max-width:2rem}.standards-table{border-top:none}.standards-table .standard-list-item:hover{text-decoration:none}.standards-table .standard-list-item{vertical-align:middle}.standards-table tbody tr:nth-of-type(1) 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{height:2rem;width:2rem;fill:#00abfa;fill:#70bb2a}table>thead>tr>th.standards-table-standard{padding-left:0;width:80%;border-bottom:0;color:transparent}table>thead>tr>th.standards-table-dates-taught{padding-right:0;border-bottom:0;text-align:right}table>thead>tr>th.standards-table-is-covered{padding-right:0;border-bottom:0}table>tbody>tr>td.standards-table-dates-taught{width:30%;text-align:right;vertical-align:middle;color:#00abfa}.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);left:0;position:fixed;right:0;top:0;z-index:50}.ember-modal-overlay.translucent{background-color:rgba(237,237,237,.7);z-index:1999999990}.template-editor-modal .modal-content{background-color:#fff}.template-editor-modal .close{position:absolute;top:15px;right:20px}.template-title-input{height:auto;border-bottom:2px dashed #00abfa;box-shadow:none;border-radius:0}.template-title-form-group{padding:20px 5px}.template-title-form-group label{display:none;color:#00abfa;padding-left:10px;margin-bottom:0;font-weight:400}.template-course-listing-header{color:#00abfa;font-weight:400;margin-bottom:0;margin-top:0;text-align:left;line-height:1.3;padding-bottom:.5rem}.template-course-listing-subheader{margin-top:0;line-height:1.2;color:#bdbdbd;font-weight:400;padding-top:0;margin-bottom:1rem}.template-course-listing{list-style:none;padding-left:0}.template-course-listing-item{padding-left:0;display:block;padding-bottom:1rem;margin-top:1rem;border-bottom:1px solid #e0e0e0}.template-course-listing-item:first-child{padding-top:.5rem;border-top:1px solid #e0e0e0}.template-course-listing-item:last-child{border-bottom:none}.template-course-listing-title{color:#757575;display:block;font-weight:700;font-size:1rem;padding-bottom:.5rem;text-align:center;text-transform:uppercase}.template-rotation-toggles-row{list-style:none;padding-left:0;display:flex;display:-webkit-flex;align-items:center;justify-content:space-around}.template-rotation-toggles-row:after{content:" ";display:table;clear:both}.template-rotation-toggles-row-item{margin-right:2px;margin-left:2px;width:20%;text-align:center;display:flex;display:-webkit-flex;align-items:center;justify-content:center;flex-direction:column}.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:#757575}.template-rotation-toggles-row-item:hover .template-rotation-toggles-check-box{border-color:#00abfa}.template-rotation-toggles-row-item:hover .template-rotation-toggles-check-box:before{color:#00abfa}.template-rotation-toggles-row-item.is-checked .template-rotation-toggles-check-box{color:#fff;font-weight:700;border-style:solid}.template-rotation-toggles-row-item.is-checked .template-rotation-toggles-check-box:before{content:attr(data-abbreviation);color:#fff;line-height:24px;text-align:center;display:block}.template-rotation-toggles-row-item.is-checked .template-rotation-toggles-rotation-title{font-weight:700;font-size:1rem}.template-rotation-toggles-check-box{border-radius:20px;cursor:pointer;border:1px dashed #757575;display:block;text-align:center;line-height:24px;width:26px;height:26px}.is-checked .template-rotation-toggles-check-box{border-color:#00abfa;background-color:#00abfa;color:#fff}.template-rotation-toggles-rotation-title{display:none}.template-title-input,.transparent-input,.underlined-input{border:none;outline:0;width:100%;display:block;padding:0;margin:0;background-color:transparent}.-white.template-title-input,.-white.underlined-input,.transparent-input.-white{color:#fff}.no-wrap-input{white-space:nowrap}.underlined-input{border-style:dashed;border-color:rgba(0,0,0,.8);border-width:0 0 1px}.editable-template-title{margin-top:0;margin-bottom:10px;padding-bottom:5px;color:#212121;border-bottom:1px solid #00abfa}ic-menu{display:inline-block;position:relative}ic-menu-trigger{vertical-align:middle;color:#212121;line-height:18px;border:1px solid #e0e0e0;padding:5px 10px;border-radius:5px;cursor:pointer}ic-menu-trigger svg{height:14px;width:16px}ic-menu-trigger svg path{fill:#bdbdbd}ic-menu-list{outline:0;background:#fff;border:0;border-radius:3px;box-shadow:0 2px 10px rgba(0,0,0,.5);list-style-type:none;padding:0;font-size:13px;min-width:130px;position:absolute;left:0;right:0;opacity:0;max-height:0;transition:height .2s,opacity .2s;overflow:hidden;z-index:99999999}ic-menu-list[aria-expanded=true]{max-height:1000px;transition:max-height 1s .2s,opacity .2s;opacity:100;border:1px solid #bdbdbd}ic-menu-item{text-align:left;display:block;padding:15px 20px;cursor:default;line-height:1.1;color:#757575;font-weight:400;font-size:13px;border-bottom:1px solid #e0e0e0}ic-menu-item:last-of-type{border:none}ic-menu-item svg{height:16px;width:16px;vertical-align:top}ic-menu-item.link-button{color:#00abfa}ic-menu-item.link-button svg path,ic-menu-item.link-button svg polygon{fill:#00abfa;stroke:#00abfa}ic-menu-item.link-button svg circle{stroke:#00abfa}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:#00abfa;color:#fff;outline:0;cursor:pointer}ic-menu-item[aria-disabled=true]{color:#999}ic-menu-item[aria-disabled=true]:focus{background:#ccc;color:#000}ic-menu-item a{color:inherit;text-decoration:none}.course-color-popover{z-index:99999}.course-color-selection-list{margin-right:-20px;padding:5px 0 0 5px;width:186px;background-color:#fff;overflow:hidden}.course-color-selection-list-item{float:left;height:40px;width:40px;padding:0;margin:0 5px 5px 0;border:1px solid transparent}.course-color-selection-list-item:last-of-type{margin-right:0}.course-color-selection-list-item:hover{border:1px solid #212121}.course-color-selection-list-item--full-width{width:100%;border:1px solid #e0e0e0}.template-dropdown-header{text-align:left;padding:0;color:#212121;font-weight:700;font-size:1rem;margin-top:1rem}.template-dropdown__trigger{cursor:pointer;text-align:left;margin:0 1rem;color:#212121;font-weight:600;padding-bottom:.2rem;border-bottom:1px solid #000;display:flex;flex-direction:row;justify-content:space-between}.template-dropdown__trigger svg{align-self:flex-end;fill:#000;height:1rem;width:1rem}.template-dropdown__template-header{font-weight:400;font-size:1.2rem;text-align:center;color:#00abfa;border-bottom:1px solid #e0e0e0;padding:1.2rem 0}.template-dropdown__template-title{color:#757575;font-size:1.2rem;padding:.6rem 1.6rem;min-height:2.4rem;border-bottom:1px solid #e0e0e0;cursor:pointer}.template-dropdown__template-title:last-child{border-bottom:0}.template-dropdown__template-title:hover{color:#00abfa;background-color:#fafafa}.btn-circle-create{background-color:#fff;line-height:.8;display:inline-block;border-radius:48px;transition:.2s;margin-right:5px;padding:7px;height:36px;width:36px}.btn-circle-create:before{content:"+";color:#00abfa;display:block;font-weight:700;text-align:center;font-size:24px;height:24px;width:24px}.btn-circle-create.-flat{border:1px solid #00abfa;line-height:.7;box-shadow:none}.btn-circle-create.-flat:before{margin-left:-1px}.btn-circle-create.-flat.-gray{border-color:#bdbdbd}.btn-circle-create.-flat.-gray:before{color:#bdbdbd}.btn-md .btn-circle-create{height:24px;width:24px;padding:4px}.btn-md .btn-circle-create:before{font-size:18px;height:16px;width:16px}.btn-circle-create.-sm,.btn-group-sm>.btn .btn-circle-create,.btn-sm .btn-circle-create{height:18px;width:18px;margin-bottom:6px;padding:1px}.btn-circle-create.-sm:before,.btn-group-sm>.btn .btn-circle-create:before,.btn-sm .btn-circle-create:before{font-size:18px;height:16px;width:16px}a.btn-transparent{color:rgba(255,255,255,.7)}a.btn-transparent .btn-circle-create{box-shadow:none;background-color:transparent;border:1px solid rgba(255,255,255,.5)}a.btn-transparent .btn-circle-create:before{line-height:12px;font-size:18px;height:15px;width:15px;padding:0;color:rgba(255,255,255,.7)}a.btn-transparent:hover{color:#fff}a.btn-transparent:hover .btn-circle-create{background-color:#fff}a.btn-white{color:rgba(255,255,255,.7)}a.btn-white:hover{color:#fff}a.btn-white:hover .btn-circle-create{background-color:#fff}.btn:hover .btn-circle-create{transition:.2s;background-color:#fff}.btn:hover .btn-circle-create:before{color:#268bd9}.btn-create-with-circle{text-align:center;display:block;margin-top:1rem;margin-bottom:1rem;font-size:2.25rem;font-weight:700;letter-spacing:-.05em}.btn-create-with-circle:hover{color:#268bd9;text-decoration:underline}.btn-create-with-circle.btn-sm,.btn-group-sm>.btn-create-with-circle.btn{font-size:13px}.btn-inline-block{display:inline-block}.btn-add-card{padding:20px 0;border:1px dashed #e0e0e0}.btn-edit-template{font-size:11px;text-align:left;padding-left:10px;cursor:pointer;color:rgba(255,255,255,.7);display:none}.btn-edit-template:hover{color:rgba(255,255,255,.7);text-decoration:underline}.btn svg{height:18px;width:18px;vertical-align:top}.btn-success svg path{fill:#fff}.btn-circle{border-radius:40px;border:1px solid transparent;transition:.3s;width:36px;height:36px;padding:6px}.btn-circle svg{width:22px;height:22px;fill:#bdbdbd}.btn-circle svg path{stroke:#bdbdbd}.btn-circle:hover{border:1px solid #bdbdbd}svg .ios-calendar-outline-polyline{fill:transparent}.btn-delete-template{color:#f6836f;margin-top:2rem;margin-bottom:2rem;display:flex;flex-direction:row;align-items:center;justify-content:center}.template-browser-wrapper{display:flex;height:100%;width:calc(100% - 4rem);flex-direction:column;margin:2rem}.template-browser-list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.template-browser-list-template{min-width:200px;width:20%;flex-grow:1;display:flex;flex-direction:column;align-items:center;text-align:center;border:1px solid #bdbdbd;margin:1rem;padding:2rem 3rem;border-radius:.5rem;cursor:pointer;background:linear-gradient(white,#f5f5f5);position:relative;z-index:2;-webkit-user-select:none;user-select:none}.template-browser-list-template>span{z-index:3;position:relative}.template-browser-list-template:after,.template-browser-list-template:before{z-index:1;position:absolute;transition:opacity .3s;top:0;left:0;border-radius:.5rem;width:100%;height:100%;opacity:0;content:""}.template-browser-list-template:after{background:linear-gradient(white 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{font-weight:700;font-size:2rem;padding-bottom:.5rem;line-height:1.1;color:#00abfa}.template-browser-list-template__subtitle{color:#757575;font-size:1.4rem;font-weight:400}.template-browser__create-btn{display:block;font-size:2rem}.template-browser-sidebar{flex:1 25%;position:relative;box-shadow:2px 0 10px rgba(0,0,0,.2);height:100%}.sidebar-list{list-style:none;display:block;padding-left:0;padding-right:20px;padding-bottom:20px;height:var(--vh,100vh)}.sidebar-list-item{border-top:1px solid #e0e0e0}.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 #e0e0e0}.sidebar-list-item a{padding:15px 0 15px 20px;display:block;border-left:4px solid transparent;color:#757575;min-height:45px}.sidebar-list-item a.active{color:#268bd9;border-left:4px solid #268bd9}.sidebar-list-item .btn-create-with-circle{text-align:left}.sidebar-list-item-header{font-weight:600;text-transform:uppercase;padding-left:20px;border-top:0;padding-bottom:10px}.sidebar-list-item-title{color:#495c6e;line-height:1.1}.sidebar-list-item a.active .sidebar-list-item-title{color:#00abfa}.sidebar-list-item-subtitle{font-size:12px;color:#8f99a3;line-height:1.1}.onoffswitch-wrapper{transition:opacity .3s;opacity:1}.onoffswitch-wrapper.hide-element{transition:opacity .3s;opacity:0}.onoffswitch-wrapper .onoffswitch{display:block;width:40px;height:20px}.onoffswitch-wrapper .onoffswitch-label{border-radius:20px;background-color:rgba(255,255,255,.1);border-color:rgba(255,255,255,.7);font-weight:600}.onoffswitch-wrapper .onoffswitch-inner:before{color:#212121;padding-left:0;padding-right:15px;font-weight:600}.onoffswitch-wrapper .onoffswitch-inner:after,.onoffswitch-wrapper .onoffswitch-inner:before{height:22px;font-size:12px;line-height:22px}.onoffswitch-wrapper .onoffswitch-inner:after{height:22px;line-height:22px;padding-left:15px;font-size:11px}.onoffswitch-wrapper:hover .onoffswitch-inner:after,.onoffswitch-wrapper:hover .onoffswitch-inner:before{color:#268bd9;text-decoration:underline}.onoffswitch-wrapper .onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{width:18px;height:18px;left:100%;margin-left:-55%;position:absolute;background-color:rgba(255,255,255,.7)}.onoffswitch-wrapper .onoffswitch-switch{background-color:#bdbdbd;width:20px;height:20px;left:0;right:0;border-radius:40px}.onoffswitch{position:relative;width:60px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.onoffswitch-checkbox{display:none}.onoffswitch-label{display:block;overflow:hidden;cursor:pointer;border:1px solid #fff;border-radius:5px}.onoffswitch-inner{width:200%;margin-left:-100%;transition:margin .3s ease-in}.onoffswitch-inner:after,.onoffswitch-inner:before{float:left;width:50%;height:18px;padding:1px 0 0;line-height:18px;font-size:10px;font-family:source-sans-pro,"Source Sans Pro",Helvetica,Arial,sans-serif;font-weight:400;box-sizing:border-box}.onoffswitch-inner:before{content:"";padding-left:5px;background-color:rgba(255,255,255,0);color:#fff}.onoffswitch-inner:after{content:"";padding-left:10px;padding-right:0;background-color:#fff;font-weight:700;text-align:center;color:#333;line-height:.8}.onoffswitch-switch{width:8px;margin:2px;background:#b3b3b3;opacity:1;border:1px solid #b3b3b3;border-radius:30px;position:absolute;top:0;bottom:0;right:45px;transition:.3s ease-in}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{border-color:transparent;width:8px;margin:3px;right:-1px;background-color:#fff}.btn-breadcrumb .btn:not(:last-child):after,.btn-breadcrumb .btn:not(:last-child):before{content:" ";display:block;width:0;height:0;border-top:25px solid transparent;border-bottom:25px solid transparent;border-left:20px solid #fff;position:absolute;top:50%;margin-top:-26px;left:100%;z-index:3}.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{background-color:#fff;font-size:18px;color:gray;border-color:#e6e6e6;text-decoration:underline}.btn-breadcrumb .btn-arrow.is-on{color:#fff;font-weight:700;background-color:#00abfa}.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:#00abfa}.btn-breadcrumb .btn-arrow:hover:not(.is-on){text-decoration:underline;color:#268bd9}.btn-breadcrumb .btn-arrow:hover:not(:last-child):not(.is-on):after{border-left-color:#fff}.ember-tether{z-index:999999999!important}.power-dropdown{display:inline-block;top:2px;width:30px;z-index:9999999!important;text-shadow:none;position:relative}.power-dropdown__arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.power-dropdown--arrow-top-center{margin-top:.5rem}.power-dropdown--arrow-top-center .power-dropdown__arrow{top:-.5rem;left:50%;margin-left:-.5rem;border-width:0 .5rem .5rem;border-bottom-color:#fff}.power-dropdown__body{background-color:#fff;white-space:normal;box-shadow:0 .25rem 1rem rgba(77,77,77,.7);max-width:500px;padding-top:.6rem;padding-bottom:.6rem}.power-dropdown__title{font-size:1.4rem;line-height:1;padding-top:.6rem;padding-bottom:.75rem;margin-bottom:.6rem;font-weight:600;color:#00abfa;text-align:center;text-shadow:none;border-bottom:1px solid #e0e0e0;-webkit-user-select:none;user-select:none}.power-dropdown__title--no-bottom-margin{padding-top:1.2rem;padding-bottom:1.2rem;margin-bottom:0}.power-dropdown-trigger{border:none;width:20px;height:20px}.power-dropdown-trigger svg path{fill:#fff}.power-dropdown-trigger svg{margin-top:5px;border:1px solid #fff;padding:1px;height:24px;width:24px;transform:rotate(0);border-radius:50px;transition:transform .2s}.power-dropdown-trigger:focus{outline:0}.power-dropdown-trigger.ember-tether-is-open svg{transform:rotate(180deg);transition:transform .2s}.power-dropdown-list{max-width:250px;-webkit-user-select:none;user-select:none}.power-dropdown-icon-row-header{color:#00abfa;text-align:left;margin:.6rem 0;padding:0 1.2rem;border-top:1px solid #e0e0e0;font-size:1.2rem;line-height:1;font-weight:600;-webkit-user-select:none;user-select:none;text-shadow:none}.power-dropdown-icon-row-header--with-text{padding-top:1.2rem}.power-dropdown-icon-row{display:flex;flex-wrap:nowrap;justify-content:flex-start;flex-direction:column;text-shadow:none}.power-dropdown-icon-row.-no-background{background-color:transparent;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{flex-direction:row;border-bottom:none;padding:.3rem 1.2rem .6rem;align-items:flex-start;justify-content:space-between}.power-dropdown-row{border-top:1px solid #e0e0e0}.power-dropdown-icon-row-item{margin:0;display:flex;flex-direction:row;text-align:left;border-color:transparent;justify-content:flex-start;align-content:center;align-items:center;cursor:pointer;color:#212121;font-size:1.2rem;line-height:1.2;padding:.6rem 1.2rem;font-weight:400;transition:color .1s;-webkit-user-select:none;user-select:none;width:100%}.power-dropdown-icon-row-item:focus,.power-dropdown-icon-row-item:hover{color:#00abfa;text-decoration:none}.power-dropdown-icon-row-item:focus svg,.power-dropdown-icon-row-item:hover svg{transition:fill .1s;fill:#00abfa}.power-dropdown-icon-row-item svg{min-width:2rem;width:2rem;height:2rem;margin-right:.6rem;fill:#757575}.power-dropdown-icon-row-item--column{justify-content:flex-start;text-align:center;align-items:center;flex-direction:column;font-size:1rem;font-weight:500;padding:1rem 0 0;margin:0;border-bottom:none}.power-dropdown-icon-row-item--column svg{width:2rem;margin-right:0;fill:#000}.power-dropdown-icon-row-item__text{display:block}.power-dropdown-icon-row-item__text--below{margin-top:.5rem}.power-dropdown__notice{padding:1rem;color:#212121;font-size:1.2rem;text-shadow:none;line-height:1.2}.power-dropdown__notice-title{font-weight:700;font-size:1.6rem;text-shadow:none;padding-bottom:.8rem}.power-dropdown-icon-row-item--huge{font-size:1.8rem;padding:.9rem 1.8rem;text-align:center;justify-content:center}.power-dropdown-icon-row--google-classroom{position:relative;overflow-y:hidden;overflow-x:hidden}.power-dropdown-icon-row--google-classroom .google-classroom-widget-div{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.01}.course-outline-modal__dialog{padding-top:0;padding-bottom:5vh;height:var(--vh,100vh);width:100%;max-width:100vw}.course-outline-modal__header{padding:0 2rem}.course-outline-modal__body{padding:0 1.5rem 1.5rem;background-color:#f0f0f0}.course-outline-modal__header{height:7rem;padding-left:1.5rem;background-color:#f0f0f0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.course-outline-modal__header-title{font-weight:700;font-size:2.75rem;text-align:left}.course-outline-with-detail{display:flex;flex-direction:column;border-radius:8px}.course-outline-with-detail__row{display:flex;width:100%;height:calc(100vh - 9rem);flex-direction:row}.course-outline-with-detail__outline{width:40%;min-width:300px;position:relative;padding-top:8rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.2);flex:0 0 40%;border-radius:8px}.course-outline-with-detail__outline-header{font-size:1.5rem;text-align:center}.course-outline-with-detail__detail{width:60%;margin-left:1rem;position:relative;display:flex;display:-webkit-flex;height:100%;border-radius:8px}.course-outline-with-detail__detail .single-lesson-wrapper{box-shadow:0 .25rem .75rem rgba(0,0,0,.2);padding-bottom:0;margin-left:1rem;margin-bottom:20rem;border-radius:8px}.course-outline-detail,.course-outline-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow-y:scroll;overflow-x:visible;border-radius:8px}.course-outline{position:relative;padding-top:5rem}.course-outline-wrapper{height:calc(100%);background-color:#fff;border-radius:8px}.course-outline__no-results{font-size:1.5rem;color:#757575;text-align:center;padding-top:1.5rem;padding-bottom:1.5rem}.course-outline-unit{color:#161c27;list-style:none;display:flex;display:-webkit-flex;font-size:16px;border-bottom:1px solid transparent;cursor:pointer}.course-outline-unit input::-moz-placeholder{color:#4d4d4d;opacity:1}.course-outline-unit input:-ms-input-placeholder{color:#4d4d4d}.course-outline-unit input::-webkit-input-placeholder{color:#4d4d4d}.course-outline-unit .course-outline-unit__icon{padding-right:4px}.course-outline-unit.depth-0{padding-left:10px;font-weight:700;color:#000}.course-outline-unit.depth-0 .course-outline-unit__icon svg{fill:#bdbdbd}.course-outline-unit.depth-1{padding-left:30px;font-weight:700;color:#0d0d0d}.course-outline-unit.depth-1 .course-outline-unit__icon svg{fill:#bdbdbd}.course-outline-unit.depth-2{padding-left:50px;font-weight:700;color:#1a1a1a}.course-outline-unit.depth-2 .course-outline-unit__icon svg{fill:#bdbdbd}.course-outline-date{color:#161c27;list-style:none;font-size:13px;border-bottom:1px solid transparent;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;height:34px;fill:#bdbdbd;cursor:pointer}.course-outline-unit__icon svg{fill:#bdbdbd;width:20px;padding-right:2px;margin-top:-1px;margin-left:-4px}.course-outline-date__icon svg{width:16px;transition:transform .2s ease-in-out}.course-outline-date__icon.is-selected svg,.course-outline-unit__icon.is-selected svg{fill:#00abfa!important;transform:scale(1.4)}.course-outline-date,.course-outline-unit{list-style-position:inside;width:100%;height:34px;padding-left:6px;padding-right:12px;font-weight:400}.course-outline-date:before,.course-outline-unit:before{content:""}.course-outline-date:hover:not(.is-focused-on),.course-outline-unit:hover:not(.is-focused-on){background-color:#f6f8f9}.course-outline-date:hover:not(.is-focused-on) input.course-outline-date__input,.course-outline-date:hover:not(.is-focused-on) input.course-outline-unit__input,.course-outline-unit:hover:not(.is-focused-on) input.course-outline-date__input,.course-outline-unit:hover:not(.is-focused-on) input.course-outline-unit__input{cursor:pointer}.course-outline-date.is-focused-on,.course-outline-unit.is-focused-on{width:100%;cursor:text;color:#00abfa;border-top:1px solid #00abfa;border-bottom:1px solid #00abfa}.course-outline-date.is-focused-on .course-outline-date__formatted-date,.course-outline-date.is-focused-on .course-outline-unit__date-range,.course-outline-unit.is-focused-on .course-outline-date__formatted-date,.course-outline-unit.is-focused-on .course-outline-unit__date-range{background-color:transparent;color:#00abfa}.course-outline-date-wrapper+.course-outline-date-wrapper{border-top:1px solid #dfe5e7}.course-outline-date__formatted-date,.course-outline-unit__date-range{flex-basis:auto;align-self:center}.course-outline-unit__date-range{order:3;flex-grow:1;text-align:right;color:#212121;font-size:13px;background-color:rgba(255,255,255,.7)}.course-outline-date__interior{flex-grow:1;align-items:center;display:flex;flex-direction:row;overflow:hidden}.course-outline-date__formatted-date{color:#757575;font-size:13px;width:60px;text-align:right}.course-outline-date__input,.course-outline-unit__input,input.course-outline-date__input,input.course-outline-unit__input{word-spacing:.1rem;border:0;line-height:34px;background-color:transparent;outline:0;flex-grow:50;padding:0;white-space:nowrap}.course-outline-date__input,input.course-outline-date__input{width:calc(100% - 40px)}.outline-col{width:30%;padding:0 20px;background-color:#fff}.detail-col{width:70%;padding:0 20px}.timeline-unit-blocks-wrapper{top:80px;position:absolute}.timeline-unit-blocks{margin:0;list-style:none}.timeline-unit-block-icon{display:none}.timeline-unit-block-wrapper{transform:translate3d(0,0,0);transition:left,.1s;animation-name:fadeInLeft;animation-duration:.2s;position:absolute;list-style:none}.timeline-unit-block-wrapper.ui-resizable-resizing{animation-duration:.05s;transition:left,.05s}.timeline-unit-block.ui-draggable-dragging{animation-name:unitDraggingTransform;animation-duration:.2s;transition:transform .2s;opacity:.4;transform:scale(1.5) translateY(15px);font-size:10px;height:55px;border-radius:3px}.timeline-unit-block.ui-draggable-dragging .timeline-unit-block-icon{display:block;width:40px;height:40px}.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;font-weight:400;font-size:12px;padding-top:.5rem}.timeline-unit-block{opacity:.8;height:100%;border-top:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-direction:row;align-items:flex-start;color:#212121;cursor:move;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;transform-origin:top left;padding:.25rem .5rem}.timeline-unit-block.is-selected{opacity:1}.e-handle,.e-handle.ui-resizable-e{position:absolute;top:0;float:right;width:15px;height:100%;border-right:3px solid rgba(0,0,0,.2);right:0;cursor:e-resize;z-index:9999999}.e-handle.ui-draggable-dragging,.e-handle.ui-resizable-e.ui-draggable-dragging{display:none}.w-handle,.w-handle.ui-resizable-w{position:absolute;top:0;left:0;width:15px;border-left:3px solid rgba(0,0,0,.2);height:100%;z-index:9999999;cursor:w-resize}.w-handle.ui-draggable-dragging,.w-handle.ui-resizable-w.ui-draggable-dragging{display:none}.resizable-helper{background-color:rgba(71,153,235,.8);height:50px;display:none}.unit-timeline-info-dates{border-bottom:1px solid #e0e0e0;list-style:none;height:40px;margin-bottom:0;padding-left:0;width:999999px;transform:translateZ(0);box-sizing:content-box}.--is-sticky .unit-timeline-info-dates{transition:background-color .2s ease-in-out;background-color:#fff}.unit-info-date-bg{border-right:1px solid #e0e0e0;background-color:#fafafa;position:absolute;width:100%;height:100%}.unit-timeline-info-date{cursor:default;float:left;height:100%;border-right:1px solid #e0e0e0;background-image:none;background-color:#fff}.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:#bdbdbd}.unit-timeline-info-date[data-is-last-day-of-month=true]{border-right-color:#757575}.unit-timeline-info-date[data-is-off=true]{background-color:transparent;background-image:repeating-linear-gradient(45deg,#fff,#fff 8px,#e6e6e6 8px,#e6e6e6 16px)}.unit-timeline-info-date[data-is-highlighted=true]{color:#e6a21a!important;background-color:#faecd1!important;box-shadow:2px -5px 0 0 #f0c775 inset}.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:#00abfa}.unit-timeline-info-date[data-is-outside-school-year=true]{background-color:#ccc}.unit-date-info{position:absolute;text-align:center;width:100%;color:#bdbdbd;font-weight:400}.unit-info-date-month{text-transform:uppercase;font-size:16px;line-height:16px;padding-left:5px;margin-left:-1px;margin-top:-28px;padding-top:10px;margin-bottom:0;padding-bottom:20px;color:transparent;position:absolute;white-space:nowrap}[data-is-month-start] .unit-info-date-month{color:#fff;text-shadow:0 1px 2px rgba(26,26,26,.7)}.--is-sticky [data-is-month-start] .unit-info-date-month{transition:color .2s ease-in-out,font-weight .2s ease-in-out,border .2s ease-in-out;text-shadow:none;border-left:1px solid #757575;color:#212121;font-weight:700}.unit-info-date-day-of-week{display:block;text-align:center;font-size:9px;margin-top:6px}.unit-info-date-date-of-month{display:block;text-align:center;font-size:11px;font-weight:600;line-height:12px;height:100%;margin-bottom:5px;padding-bottom:5px;border-bottom:1px solid #e0e0e0}.--is-sticky [data-is-month-start] .unit-info-date-date-of-month{transition:border .2s ease-in-out;margin-left:-1px;border-left:1px solid #757575}.timeline-date-highlighter{background-color:rgba(230,162,26,.1)!important;box-shadow:2px -5px 0 0 #f0c775 inset;transition:transform .2s;margin-top:-2px;padding-top:0}.sticky-element{width:100%;position:sticky;top:-1px;z-index:999;overflow-x:hidden;overflow-y:hidden;position:sticky}.sticky-element.--is-sticky{transition:box-shadow .2s ease-in-out;box-shadow:0 0 1rem rgba(0,0,0,.4)}.course-timeline-lessons{position:absolute;padding:0;height:31px;width:100%;list-style:none;border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.course-timeline-add-lesson-row{position:relative}.course-timeline-add-lesson-row__item{position:absolute;top:6px;border-radius:100%;z-index:999}.course-timeline-add-lesson-row__item svg{width:100%;height:100%;vertical-align:baseline}.course-timeline-add-lesson-row__item svg path{fill:#00abfa}.course-timeline-add-lesson-row__item:hover svg path{fill:#fff}.course-timeline-add-lesson-row__item:hover{background-color:#00abfa}.course-timeline-lessons__lesson{position:absolute;transition:transform .2s;height:30px;cursor:pointer}.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;border-top:none;cursor:ew-resize;opacity:.5!important}.course-timeline-lessons__lesson[data-is-moving=true] .course-timeline-lessons__lesson-icon{background-color:#f2d354}.course-timeline-lessons__lesson-icon{position:absolute;padding-top:5px;border-radius:50%;margin-top:10px;height:10px;width:10px;margin-left:5px;border:1px solid rgba(0,171,250,.5)}[data-is-overwriteable=false] .course-timeline-lessons__lesson-icon{background-color:rgba(0,171,250,.5)}.course-timeline-lessons__lesson-icon svg{width:90%;height:90%;margin-left:auto;margin-right:auto;fill:#757575;display:none;opacity:.7}.course-timeline-lessons__lesson-icon svg:hover{fill:#00abfa}.ui-draggable-dragging.unit-timeline-lesson-icon{transform:translate3d(0,0,0);transition:transform .2s;transform:scale(3) translateY(10px);width:auto;border:none}.ui-draggable-dragging.unit-timeline-lesson-icon svg{-moz-filter:drop-shadow(0 8px 5px #000);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:.2s}.unit-timeline-lesson-icon[data-lesson-is-pristine=true] svg{fill:#212121;opacity:.2!important}.unit-timeline-lesson-icon[data-lesson-is-pristine=false][data-is-in-moving-unit=true] svg,.unit-timeline-lesson-icon[data-lesson-is-pristine=true][data-is-in-moving-unit=true] svg{opacity:.5!important;fill:orange}.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}.unit-timeline-lesson-icon[data-has-changed=true][data-is-in-moving-unit=true] svg,.unit-timeline-lesson-icon[data-is-being-dragged=true] svg{fill:orange}.unit-timeline-lesson-icon[data-has-changed=true][data-is-in-moving-unit=true][data-lesson-is-pristine=true] svg,.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:rgba(230,230,230,.3)}.unit-timeline-detail.-unit .row{display:flex;display:-webkit-flex}.unit-outline{padding-left:0;margin-left:0}.course-timeline-container-wraper{transform:translateZ(0)}.unit-timeline-header.planbook-header{margin-top:-110px;padding-bottom:10px;padding-right:20px;color:#fff;text-shadow:0 0 2px #fff}.unit-timeline-viewport{margin-top:20px;left:20px;right:20px;overflow-x:scroll;padding-bottom:20px}.unit-timeline{position:relative;transform:translate3d(0,0,0);border-bottom:1px solid #e0e0e0;box-sizing:content-box}.unit-timeline.refreshing{position:relative}.unit-timeline.refreshing:after{content:" ";position:absolute;top:0;bottom:0;left:0;right:9999px;width:1000%;height:100%;background-color:rgba(255,255,255,.8)}.parking-lot{width:100%;height:40px;color:teal}.unit-timeline-detail{right:20px;left:20px;margin-top:20px;z-index:9999;padding-left:20px;padding-right:20px}.units-editor-course-title{font-size:32px;font-weight:200;text-align:center;margin-top:-15px;padding:5px;max-width:300px;color:#fff;position:relative;margin-left:auto;margin-right:auto;transform:translate3d(0,0,0);z-index:9999}.units-editor-course-title:after{content:"\2304";font-size:35px;line-height:22px;margin-right:10px;font-weight:400}.units-editor-course-title:hover{cursor:pointer;color:transparent;border-radius:10px 10px 0 0}.units-editor-course-title:hover .units-editor-course-dropdown{max-height:1000px;border-bottom:1px solid #00abfa;border-left:1px solid #00abfa;border-right:1px solid #00abfa;box-shadow:0 0 20px rgba(0,0,0,.8);color:#00abfa;background-color:#fff}.course-units-outlet{padding-left:20px;padding-right:20px}.units-editor-course-dropdown{position:absolute;transition:.2s;list-style:none;margin-top:5px;top:0;left:-1px;right:-1px;max-height:0;overflow:hidden;border-radius:10px;padding:0;border-bottom:1px solid transparent;color:transparent}.units-editor-course-dropdown li{font-size:18px;line-height:50px;font-weight:400;border-top:1px solid #e0e0e0}.units-editor-course-dropdown li:first-of-type{border:none}.units-editor-course-dropdown li.active{color:#757575}.units-editor-course-dropdown li:hover{text-decoration:underline}.unit-timeline-info-date{position:absolute;transition:width .2s,left .2s;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.timeline-unit-blocks{padding-left:0}.timeline-unit-block{position:absolute;z-index:999;background-color:#e0e0e0;border-radius:8px;transition:width .2s,transform .2s,background-color .2s,box-shadow .2s}.timeline-unit-block[data-is-moving=true]{z-index:9999;background-color:#f2d354;box-shadow:0 12px 12px rgba(26,26,26,.1);opacity:1!important}.timeline-scroller{overflow-x:scroll;overflow-y:hidden;position:relative}.course-timeline__course-banner{position:absolute;width:20vw;max-width:150px;text-align:left;background-color:rgba(255,255,255,.9);vertical-align:bottom;z-index:9999;line-height:50px;transition:transform .05s ease-in-out,opacity .25s ease-in-out;box-shadow:4px 5px 10px rgba(102,102,102,.3)}.course-timeline__course-banner-title{padding:0 1rem;height:40px;font-size:2rem;line-height:40px;font-weight:700;white-space:nowrap;width:100vw;background-color:rgba(255,255,255,.8);border-top:1px solid #e0e0e0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.course-timeline__course-banner-lesson-label,.course-timeline__course-banner-unit-label{padding:0 1rem;color:#374151;font-size:1.25rem;font-weight:400;border-top:1px solid #e0e0e0;height:30px;line-height:30px;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.course-timeline__course-banner-add-units-btn{margin-left:.5rem;border-radius:30px;padding:0 .75rem;background-color:#fff;color:#00abfa;font-size:1.25rem}.course-timeline__course-banner-open-outline{text-align:left;display:block;font-size:1rem;line-height:8px;color:#00abfa;text-transform:uppercase;border:1px solid #00abfa;height:20px;border-radius:54em;margin-left:1rem}.course-timeline__course-banner-open-outline svg{display:none;height:1rem}.course-timeline__course-banner-open-outline svg circle,.course-timeline__course-banner-open-outline svg line{stroke:#00abfa!important;stroke-width:3px!important}.course-timeline__course-banner-open-outline:hover{background-color:#00abfa;color:#fff;border:#fff}.course-timeline__course-banner-open-outline:hover svg circle,.course-timeline__course-banner-open-outline:hover svg line{stroke:#fff!important}.timeline-dates-off{position:relative}.timeline-dates-off__date{position:absolute;z-index:9;background-color:#e6e6e6;background-image:repeating-linear-gradient(45deg,transparent,transparent 8px,#fff 8px,#fff 16px)}.course-timeline-add-unit-row{position:relative}.course-timeline-add-unit-row__item{height:100%;position:absolute;top:15px;border-radius:100%}.course-timeline-add-unit-row__item svg{width:100%;height:100%;vertical-align:baseline}.course-timeline-add-unit-row__item svg path{fill:#00abfa}.course-timeline-add-unit-row__item:hover svg path{fill:#fff}.course-timeline-add-unit-row__item:hover{background-color:#00abfa}.drop-element.drop-theme-basic{max-width:100%;max-height:100%}.drop-element.drop-theme-basic .drop-content{border-radius:5px;box-shadow:0 2px 8px rgba(0,0,0,.2);font-family:inherit;color:#444;padding:1em;font-size:1.1em;line-height:1.5em}.drop-element,.drop-element *,.drop-element :after,.drop-element :before,.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{border-radius:5px;position:relative;font-family:inherit;background:#eee;color:#444;padding:1em;font-size:1.1em;line-height:1.5em;transform:translateZ(0);filter:drop-shadow(0 1px 4px rgba(0, 0, 0, .2))}.drop-element.drop-theme-arrows .drop-content:before{content:"";display:block;position:absolute;width:0;height:0;border:16px solid transparent}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-center .drop-content:before{top:100%;left:50%;margin-left:-16px;border-width:10px;border-top-color:#fff}.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{bottom:100%;left:50%;margin-left:-16px;border-bottom-color:#eee}.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{left:100%;top:50%;margin-top:-16px;border-left-color:#eee}.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{right:100%;top:50%;margin-top:-16px;border-right-color:#eee}.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{bottom:100%;left:16px;border-bottom-color:#eee}.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{bottom:100%;right:16px;border-bottom-color:#eee}.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{top:100%;left:16px;border-top-color:#eee}.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{top:100%;right:16px;border-top-color:#eee}.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{top:16px;left:100%;border-left-color:#eee}.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{top:16px;right:100%;border-right-color:#eee}.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{bottom:16px;left:100%;border-left-color:#eee}.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{bottom:16px;right:100%;border-right-color:#eee}.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-bottom:16px;margin-left:10px}.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:#bdbdbd}.unit-popover__color-title-date-wrapper{display:flex;flex-direction:row;width:100%}.unit-popover__color-title-date{display:flex;display:-webkit-flex;flex-direction:row;align-items:stretch;align-content:stretch;justify-content:flex-start;flex-direction:row;width:100%}.unit-popover__color-picker{max-width:40px;height:100%;flex:0 0 40px;width:40px;position:relative}.unit-popover__date-and-title{margin-left:1rem;width:100%;display:flex;flex:1;flex-direction:column}.unit-popover__color-box-wrapper{max-height:4rem;min-height:4rem;max-width:4rem;min-width:4rem}.unit-popover__color-picker-anchor{border:1px solid #e0e0e0;background-color:#e0e0e0;display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:9999px;margin-right:0;width:100%;height:100%}.unit-popover__color-picker-anchor svg{height:1rem;width:1rem;flex:1;align-self:center;fill:#fff}.unit-popover__color-picker-anchor.--is-square{width:6rem;height:6rem}.unit-popover__unit-title{font-size:1.4rem;border-bottom:2px solid #00abfa}.unit-popover__show-in-sidebar{margin-top:1rem;color:#00abfa;cursor:pointer}.unit-popover__show-in-sidebar:hover{text-decoration:underline}.lesson-sidebar{position:fixed;top:0;bottom:0;right:0;height:100%;width:30vw;background-color:#fff;z-index:9999;box-shadow:0 0 2rem rgba(77,77,77,.8);overflow-y:scroll;padding-top:0}.lesson-sidebar__close-btn{text-transform:uppercase;font-size:1.25rem;line-height:2rem;border-bottom:1px solid #bdbdbd;color:#bdbdbd;text-align:center;display:block;height:25px;cursor:pointer}.lesson-sidebar__close-btn:hover{text-decoration:underline}.lesson-sidebar__close-btn svg{vertical-align:middle;display:inline-block;width:20px;height:20px;fill:#fff}.lesson-sidebar__delete-unit{width:80%;display:block;margin:2rem auto 4rem}.sierra-button{font-size:1.5rem;line-height:1;font-weight:700;border-radius:9999px;box-shadow:none;background-color:#fff;outline:0;-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;border-bottom:1px solid #bdbdbd;box-shadow:0 0 1px rgba(255,255,255,0);transition:box-shadow .2s,transform .2s,border .2s,background .2s;padding:1rem 1.5rem 1rem 1rem}.sierra-button--sm{font-size:1.125rem;line-height:1;margin-left:.5rem;font-weight:400;padding:.5rem 1rem}.sierra-button--xl{font-size:2.25rem;line-height:1;margin-left:1rem;padding:2rem 3rem}.sierra-button--xl svg{margin-right:1rem}.sierra-button--xl:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sierra-button--outlined{border-width:1px;border-color:#e0e0e0}.sierra-button--blue-text{color:#00abfa}.sierra-button--danger,.sierra-button--red-text{color:#f6836f}.sierra-button--blue-button{color:#fff;background-color:#00abfa}.sierra-button--left-aligned{justify-content:flex-start}.sierra-button--icon-on-right{padding-left:1.5rem;padding-right:1rem}.sierra-button-hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px)}.sierra-button-focus{border-color:#00abfa;border-bottom-width:1px;outline:0}.sierra-button-active{outline:0;transform:translateY(1px) scale(.98)}.sierra-button__svg{fill:currentColor;width:2rem;height:2rem;flex-shrink:0}.sierra-button--with-states{display:flex}.sierra-button--with-states:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px)}.sierra-button--with-states:focus{border-color:#00abfa;border-bottom-width:1px;outline:0}.sierra-button--with-states:active{outline:0;transform:translateY(1px) scale(.98)}.sierra-button--gradient{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-width:1px;border-color:#e0e0e0;background:-webkit-linear-gradient(top,#fff 50%,#f2f2f2)}.sierra-button--gradient:active{outline:0;transform:translateY(1px) scale(.98);background:-webkit-linear-gradient(bottom,#fff 50%,#f2f2f2)}.sierra-button--big-wide-main{font-weight:700;border-radius:9999px;box-shadow:none;background-color:#fff;outline:0;-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;border-bottom:1px solid #bdbdbd;box-shadow:0 0 1px rgba(255,255,255,0);transition:box-shadow .2s,transform .2s,border .2s,background .2s;font-size:2.25rem;line-height:1;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);width:100%;border-width:1px;border-color:#e0e0e0;color:#fff;background:-webkit-linear-gradient(top,#69cfd8 50%,#69cfd8);padding:2rem 3rem;margin:2rem 0 3rem}.sierra-button--big-wide-main:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sierra-button--big-wide-main:focus{border-color:#00abfa;border-bottom-width:1px;outline:0}.sierra-button--big-wide-main:active{outline:0;transform:translateY(1px) scale(.98);background:-webkit-linear-gradient(bottom,#fff 50%,#f2f2f2)}.sierra-button--with-svg svg{fill:currentColor;width:2rem;height:2rem;flex-shrink:0;margin-right:.5rem}.sierra-button--with-svg:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px)}.sierra-button--with-svg:focus{border-color:#00abfa;border-bottom-width:1px;outline:0}.sierra-button--with-svg:active{outline:0;transform:translateY(1px) scale(.98)}.sierra-button--circle-xl{height:6rem;width:6rem;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:0;color:#00abfa;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sierra-button--circle-xl:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.sierra-button--circle-xl:focus{border-color:#00abfa;border-bottom-width:1px;outline:0}.sierra-button--circle-xl:active{outline:0;transform:translateY(1px) scale(.98)}.sierra-button--circle-xl svg{fill:currentColor;flex-shrink:0;height:4rem;width:4rem}.sierra-subtle-dropdown-trigger{border-color:#e0e0e0;border-width:1px;border-radius:9999px;line-height:1;font-size:1.25rem;display:flex;flex-direction:row;align-items:center;color:rgba(77,77,77,.9);border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;white-space:nowrap;padding:.5rem 1rem}.sierra-subtle-dropdown-trigger.ember-power-select-trigger--active{border-radius:9999px;border-width:1px;border-color:#00abfa;border-top:1px solid #00abfa;border-left:1px solid #00abfa;border-right:1px solid #00abfa}.sierra-subtle-dropdown-trigger.ember-basic-dropdown-trigger--below[aria-expanded=true]{border-radius:9999px}.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 #00abfa;border-left:1px solid #00abfa;border-right:1px solid #00abfa;border-color:#00abfa;border-width:1px;border-radius:9999px}.sierra-subtle-dropdown-trigger .ember-power-select-selected-item{padding:0;margin-right:1rem}.sierra-subtle-dropdown-trigger .ember-power-select-status-icon{right:8px}.sierra-subtle-dropdown-trigger[aria-expanded=true]{border-radius:9999px;border-width:1px}.sierra-subtle-dropdown-trigger--lg{padding-top:1rem;padding-bottom:1rem}.sierra-subtle-dropdown-list{border-radius:.5rem;padding-top:.5rem;padding-bottom:.5rem;margin-top:.5rem;margin-left:-20px;min-width:160px;white-space:nowrap}.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{position:relative;margin:.5rem;line-height:1;border-radius:9999px;font-size:1.25rem;padding:.5rem 1.5rem}.sierra-subtle-dropdown-list .ember-power-select-option[aria-current=true],.sierra-subtle-dropdown-list .ember-power-select-option[aria-selected=true]{color:#00abfa;background-color:#fff}.sierra-subtle-dropdown-list .ember-power-select-option[aria-selected=true]:before{content:"✓";position:absolute;left:.3rem;font-size:1rem;color:#00abfa;height:1.5rem;padding:0 .5rem .5rem;line-height:1}.sierra-rounded-input{border-color:#e0e0e0;border-width:1px;border-radius:9999px;width:100%;line-height:1;font-size:1.25rem;padding:.5rem 1rem}.sierra-subtle-dropdown{background-color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:.5rem;-webkit-user-select:none;user-select:none;width:150px;padding:.75rem 1.5rem}.sierra-subtle-dropdown__options{font-size:1.125rem;color:#757575}.sierra-subtle-dropdown__options__option{padding-top:.5rem;padding-bottom:.5rem;display:block;cursor:pointer}.sierra-subtle-dropdown__options__option:not(:disabled):hover,.sierra-subtle-dropdown__options__optiona{color:#00abfa}.sierra-subtle-dropdown__options__option:not(:disabled).active{font-weight:600}.sierra-subtle-dropdown__options__option:not(:disabled).active:before{content:"👉"}.planbook-header-background{width:100vw;height:calc(100vh - 65px);background-color:#fff;position:absolute;background-repeat:no-repeat;background-size:cover;background-position:top center;z-index:-40}.planbook-header-background:before{height:100%;content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(0deg,#dfe4e7,transparent);opacity:1}.planbook-calendar{display:flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch}.planbook-calendar__month-wrapper{width:100%;z-index:9;overflow-y:scroll;height:calc(100vh - 220px)}.planbook-calendar__month-wrapper--no-nav-bar{top:130px}.planbook-calendar__month-wrapper--with-sidebar{right:200px;width:calc(100vw - 200px)}.planbook-calendar__main{width:100%;z-index:10;margin-top:2.5rem;margin-bottom:35rem}.planbook-calendar__sidebar+.planbook-calendar__main{overflow-y:scroll;height:var(--vh,100vh);margin-bottom:-90px;width:75%}.planbook-calendar__month-sidebar{box-shadow:0 .5rem 2rem rgba(77,77,77,.8);z-index:999;position:absolute;top:210px;right:0;height:calc(100vh - 210px);width:200px;overflow-y:scroll;overflow-x:hidden}.planbook-calendar__month-sidebar-header{background-color:#fff;padding:1rem;z-index:9999;top:210px;right:0;position:fixed;width:200px;box-shadow:0 0 2rem rgba(51,51,51,.5);border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;display:flex;flex-direction:column;justify-content:center;align-items:center}.planbook-calendar__month-sidebar-header-date{text-align:center;font-weight:700;font-size:1.4rem}.planbook-calendar__month-sidebar-interior{position:relative;padding:8rem 1rem 1rem;background-color:#fff}.planbook-calendar__close-sidebar{color:#757575;font-size:1rem;line-height:1.25rem;padding:.5rem;text-align:center;cursor:pointer;background-color:#fff;-webkit-user-select:none;user-select:none}.planbook-calendar__close-sidebar:hover{text-decoration:underline}.planbook-calendar__close-sidebar svg{vertical-align:middle;width:1.5rem;height:1.5rem;line-height:1.5rem;fill:#757575}.planbook-top-nav__wrapper{z-index:9999;position:absolute;top:0;left:0;right:0;background-color:#fff;border-bottom-color:#e0e0e0;margin-bottom:0;transition:background-color .4s,height .4s;height:60px;min-height:0;box-shadow:0 0 .75rem rgba(0,0,0,.4);display:flex;flex-direction:row;justify-content:space-between;-webkit-user-select:none;user-select:none;padding:0 1.5rem}.planbook-top-nav__wrapper.is-scrolling-up,body.planbook-show-planner-units .planbook-top-nav__wrapper{position:fixed}.planbook-top-nav__help-nav{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:25%}.planbook-top-nav__help-nav svg{fill:#bdbdbd;height:36px;width:36px}.planbook-top-nav__buttons{display:flex;flex-direction:row}.planbook-top-nav__home-nav{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:25%}.planbook-top-nav__home-nav-logo{height:3rem;width:3rem}.planbook-top-nav__home-nav-logo svg{fill:#bdbdbd;height:100%;width:100%}.planbook-top-nav__home-nav-logo:hover svg{fill:#757575}.planbook-top-nav__home-nav-text{display:flex;flex-direction:row;color:rgba(0,0,0,.9);line-height:1;font-size:1.1rem;font-weight:600}.planbook-top-nav__home-nav-text a{color:#757575}a.planbook-top-nav__home-nav-text-user{color:#bdbdbd}a.planbook-top-nav__home-nav-text-user:after{margin-right:.5rem}a.planbook-top-nav__home-nav-text-user:hover{color:#00abfa;text-decoration:underline}.planbook-top-nav{display:flex;display:-webkit-flex;flex-grow:2;width:50%;flex-direction:column;align-content:center;align-items:center;align-self:center;justify-content:center;height:55px}.planbook-top-nav__btn{height:3.25rem;display:flex;flex-direction:row;align-items:center;justify-content:center;border:0;border-radius:1px;line-height:1;padding:0;margin:0 .6rem 0 0}.planbook-top-nav__btn.active,.planbook-top-nav__btn:active{box-shadow:none}.planbook-top-nav__btn:hover svg{fill:#00abfa}.planbook-top-nav__btn:hover .planbook-top-nav__text{color:#00abfa}.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{transition:max-width .2s;overflow:hidden;max-width:0}.planbook-top-nav__btn:not(.active):hover .planbook-top-nav__text__title{transition:max-width .4s;max-width:100px}}.planbook-top-nav__btn.planbook-top-nav__btn--user-and-planbook{justify-content:flex-start;margin-right:0}.planbook-top-nav__logo{height:3rem;width:3rem}.planbook-top-nav__logo svg{transition:.3s;fill:#bdbdbd;fill:#757575;width:100%;height:100%}.active .planbook-top-nav__logo svg{fill:#268bd9}.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 #bdbdbd;border-radius:5rem;height:30px;padding:0 1rem 0 5px;width:auto;color:#bdbdbd;font-size:1rem;margin-right:.8rem;flex-grow:0}.planbook-top-nav__btn--undo-button svg{height:30px;width:30px;padding:3px;fill:#bdbdbd}.planbook-top-nav__btn--undo-button:hover{color:#00abfa;border-color:#00abfa}.planbook-top-nav__btn--sync-button{border:1px solid #bdbdbd;border-radius:5rem;width:30px;min-width:30px;height:30px;padding:0}.planbook-top-nav__btn--sync-button svg{height:100%;width:100%;padding:3px;fill:#bdbdbd}.planbook-top-nav__btn--sync-button:hover{border-color:#00abfa}.planbook-top-nav__text{text-align:left;color:#757575;transition:.3s;font-size:1.1rem;font-weight:400;letter-spacing:.3px}.active .planbook-top-nav__text{font-weight:400;color:#268bd9}@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{padding-left:.5rem;color:#bdbdbd;font-weight:400;line-height:1}.planbook-top-nav__text.planbook-top-nav__text--user-and-planbook:hover{color:rgba(0,0,0,.9)}.planbook-sub-nav{display:flex;display:-webkit-flex;align-items:center;justify-content:center;align-self:center;margin-bottom:1rem;background-color:#fff;width:100%;margin-left:-4rem;margin-right:-4rem;border-bottom:1px solid #e0e0e0}a.planbook-sub-nav__btn{float:none;max-width:120px;min-width:80px;line-height:1.1;white-space:normal;color:#757575;border-radius:0;padding:.75rem 1.25rem;margin:0}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;font-weight:600;color:#00abfa}a.planbook-sub-nav__btn--condensed{min-width:auto;padding:1rem}.planbook-sub-nav-side-buttons{display:flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;margin-right:1rem}.planbook-sub-nav-side-buttons__button{border:1px solid #fff;padding:.75rem;border-radius:4rem;width:3.5rem;height:3.5rem;margin-left:1rem;cursor:pointer}.planbook-sub-nav-side-buttons__button svg{text-align:center;fill:#fff;height:2rem;width:2rem}.planbook-sub-nav-side-buttons__button:hover{background-color:rgba(255,255,255,.7)}.planbook-sub-nav-side-buttons__button:hover svg{fill:#00abfa}.planbook-setup-nav{position:absolute;top:-50px;z-index:999;transform:translateY(110px);width:100%;transition:transform .2s ease-out .1s;overflow:hidden;overflow-x:scroll;opacity:1;padding-top:.5rem;padding-bottom:1rem;display:flex;flex-direction:row;justify-content:space-between;background-color:#00abfa}.planbook-setup-nav .planbook-setup-nav__center{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:nowrap;width:100%}@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 .planbook-setup-nav__btn:nth-child(2){animation-name:stayHidden,bounceIn,fadeIn;animation-duration:.1s,.5s,.5s;animation-delay:0s,.1s,.1s}.planbook-setup-nav.show-nav .planbook-setup-nav__btn:nth-child(3){animation-name:stayHidden,bounceIn,fadeIn;animation-duration:.3s,.5s,.5s;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,.5s,.5s;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,.5s,.5s;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,.5s,.5s;animation-delay:0s,.6s,.6s}.planbook-setup-nav.hide-nav{transform:translateY(0);opacity:0}.planbook-setup-nav.hide-nav .planbook-setup-nav__line{opacity:0;transform:translateX(-100%)}.planbook-setup-nav__right{z-index:10}.planbook-setup-nav__line{opacity:1;position:absolute;top:2.75rem;z-index:9;border-top:1px solid #fff;width:100%;transition:opacity .2s 1s,transform .2s 1s}.planbook-setup-nav__btn{z-index:99;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 1rem;white-space:normal;line-height:1.1;padding:1rem 0;min-width:7rem;max-width:10rem;font-weight:300}.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{height:2.25rem;width:2.25rem;border-radius:5rem;background-color:#00abfa;border:1px solid #fff;font-size:1.5rem;text-align:center;vertical-align:middle;padding:0;line-height:2rem;font-weight:500;color:#fff}.active .planbook-setup-nav__btn__circle{color:#00abfa;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{fill:#fff!important;vertical-align:middle!important;height:100%!important;width:100%}.planbook-setup-nav__btn__title{margin-top:.5rem;font-size:1.2rem;line-height:1.1}.planbook-header-nav{opacity:1;display:flex;align-items:center;flex-direction:row;justify-content:center;flex-grow:1;padding:0 2rem;border-radius:0 0 4rem 4rem;margin-left:auto;margin-right:auto;background-color:rgba(255,255,255,.95);box-shadow:0 0 .25rem rgba(0,0,0,.2)}.planbook-header-nav__btn{padding:.75rem 1.25rem;margin:0 .5rem;font-weight:400;font-size:1.1rem;letter-spacing:.3px;text-decoration:none;color:rgba(0,0,0,.4);transition:color .4s;-webkit-user-select:none;user-select:none;border-top:2px solid transparent;border-bottom:2px solid transparent}.planbook-header-nav__btn.active{color:#00abfa;border-top:2px solid transparent;box-shadow:none;font-weight:600;text-decoration:none}.planbook-header-nav__btn:hover{text-decoration:none;color:#00abfa}.planbook-header-nav__options-btn{display:flex;-webkit-user-select:none;user-select:none;flex-direction:row;cursor:pointer;transition:opacity .3s,text-decoration .3s,-webkit-text-decoration .3s;opacity:.9;line-height:1.5rem;margin:.5rem 1rem .5rem 0;padding:0 0 0 1rem;color:#757575;border-left:1px solid #bdbdbd;font-size:1.1rem;font-weight:300}.planbook-header-nav__options-btn svg{height:1.5rem;width:1.2rem;fill:#fff;margin-right:.25rem;vertical-align:middle;fill:#757575}.planbook-header-nav__options-btn svg circle,.planbook-header-nav__options-btn svg path{stroke:#757575}.planbook-header-nav__options-btn:hover{transition:opacity .3s,text-decoration .3s,-webkit-text-decoration .3s;text-decoration:underline;opacity:1}.planbook-header-nav__options-btn.is-disabled{opacity:.2;cursor:none}.planbook-setup-bottom-arrows{border-top:1px solid #e0e0e0;margin-top:2rem;display:flex;flex-direction:row;padding:2rem;justify-content:space-between}.planbook-setup-bottom-arrow{display:flex;flex-direction:row;align-items:center;font-size:1.5rem;line-height:1.2;cursor:pointer;border:1px solid transparent;border-radius:4rem;-webkit-user-select:none;user-select:none;transition:.2s}.planbook-setup-bottom-arrow:hover{border:1px solid #00abfa;box-shadow:0 4px 0 0 rgba(204,204,204,.8)}.planbook-setup-bottom-arrow:active{background-color:#00abfa;color:#fff!important;box-shadow:0 1px 0 0 rgba(89,89,89,.8);transform:translateY(1px)}.planbook-setup-bottom-arrow:active .planbook-setup-bottom-arrow__icon svg{fill:#fff!important}.planbook-setup-bottom-arrow__icon{height:4rem;width:4rem}.planbook-setup-bottom-arrow__icon svg{width:100%;height:100%}.planbook-setup-bottom-arrow--left{color:#757575;text-align:left;padding:1rem 2rem 1rem .75rem}.planbook-setup-bottom-arrow--left svg{transition:.2s;fill:#757575}.planbook-setup-bottom-arrow--right{color:#00abfa;text-align:right;padding:1rem .75rem 1rem 2rem}.planbook-setup-bottom-arrow--right svg{fill:#00abfa}.planbook-setup-bottom-arrow--right:hover{color:#268bd9}.planbook-setup-bottom-arrow--right:hover svg{transition:.2s;fill:#268bd9}.planbook-nav-header{display:webkit;display:-webkit-flex;flex-direction:row;align-items:center;justify-content:space-around;height:65px}.planbook-nav-breadcrumbs{display:flex;display:-webkit-flex;flex-direction:row;align-items:center;text-align:left;color:#bdbdbd;padding-top:8px}.planbook-nav-breadcrumbs__after-logo{display:flex;display:-webkit-flex;flex-direction:column;align-items:left;text-align:left}.planbook-nav-breadcrumbs__crumb,a.planbook-nav-breadcrumbs__crumb{margin-right:0;margin-left:0;padding-right:0;padding-left:0;display:flex;display:-webkit-flex;align-items:center;padding-bottom:0;color:#bdbdbd;font-weight:200;font-size:1rem;line-height:1.2;text-align:left}.planbook-nav-breadcrumbs__crumb svg,a.planbook-nav-breadcrumbs__crumb svg{fill:#bdbdbd}.planbook-nav-breadcrumbs__crumb-planbook-title{font-size:1rem}.planbook-nav-breadcrumbs__filter-classes{display:inline-block}.planbook-setup-body{padding:2rem;background-color:#fff}.planbook-setup-body__change-title-label{color:#00abfa;font-weight:400;font-size:1.2rem;width:100%;display:flex;flex-direction:column}.planbook-setup-body__change-title-input{color:#212121;width:100%;min-height:2.4rem;font-weight:400;font-size:2rem;margin-bottom:2.4rem}.planbook-setup-lesson-part{text-align:center;transition:.5s;border:1px solid transparent}.planbook-setup-lesson-part.is-off{transition:.5s;background-image:repeating-linear-gradient(-45deg,#fff,#fff 8px,rgba(255,255,255,.8) 8px,rgba(255,255,255,.8) 16px);border-style:dashed;border-width:1px;max-height:100px;overflow:hidden}.planbook-setup-lesson-part.is-off .planbook-setup-lesson-part__course-title{color:inherit}.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.hide-element{border:0;max-height:0;margin-top:0;margin-bottom:0}.planbook-setup-lesson-part__move-button{cursor:ns-resize;background-color:transparent;height:20px;min-width:.8rem;margin-right:.5rem;opacity:.8;max-width:2rem;transition:max-width .3s,min-width .3s,opacity .3s;overflow:hidden}.planbook-setup-lesson-part__move-button svg{height:100%;width:1rem;fill:#fff}.planbook-setup-lesson-part__move-button.hide-element{max-width:0;opacity:0;min-width:0;transition:max-width .3s,min-width .3s,opacity .3s}.planbook-setup-lesson-part__header{width:100%;position:relative;padding:.5rem;height:calc(40px + .5rem);display:flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between}.planbook-setup-lesson-part__course-title{-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;align-self:center;text-align:left;margin-right:auto;font-weight:600;font-size:1.25rem;line-height:1.1;justify-content:flex-start;align-items:flex-start;color:#fff;opacity:1;cursor:ns-resize}.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{padding-right:0;justify-content:flex-end}.planbook-setup-lesson-part__onoff-toggle .x-toggle:checked+label>.x-toggle-light.x-toggle-btn{background-color:rgba(51,51,51,.2)}.planbook-setup-lesson-part__not-teaching{display:block;text-align:center;font-weight:400;font-size:1rem;max-height:20px;transition:max-height .5s;overflow:hidden}.planbook-setup-lesson-part__not-teaching.hide-element{transition:max-height .5s;max-height:0}.planbook-setup-lesson-part__edit-template-btn-wrapper{text-align:center}.planbook-setup-lesson-part__edit-template-btn{margin-top:0;padding-top:0;padding-bottom:0;text-align:center;cursor:pointer}.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 rgba(128,128,128,.6)}.planbook-setup-lesson-part__edit-template-btn-prompt{margin:0 1rem 1rem;padding:.5rem;color:#fff;border:1px solid #fff;border-radius:2rem}.planbook-setup-lesson-part__edit-template-btn-prompt svg{fill:#fff;path:#fff;display:none;width:14px;height:14px;vertical-align:top}.planbook-setup-lesson-part__template-wrapper{max-height:0;transition:max-height .5s .3s,opacity .3s .3s;overflow:hidden;opacity:0}.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{transition:transform .25s,box-shadow .25s;border-radius:.25rem;margin:1rem 11px;text-align:left}.planbook-setup-lesson-part__section{background-color:#fff;padding:.5rem .75rem;font-weight:500;border-bottom:1px solid #e0e0e0;line-height:1.2}.planbook-header-actions{color:#fff;display:flex;flex-direction:row;justify-content:center;margin:.5rem}.planbook-header-actions__button{display:flex;-webkit-user-select:none;user-select:none;flex-direction:row;cursor:pointer;transition:opacity .3s,text-decoration .3s,-webkit-text-decoration .3s;opacity:.9;line-height:1;margin:0 1rem;padding:0;font-size:1.4rem;font-weight:400}.planbook-header-actions__button svg{height:2em;width:2rem;fill:#fff;margin-right:.25rem;margin-top:-.5rem;vertical-align:baseline}.planbook-header-actions__button:hover{transition:opacity .3s,text-decoration .3s,-webkit-text-decoration .3s;text-decoration:underline;opacity:1}.planbook-header-actions__button--undo{position:relative}.planbook-header-actions__button--undo:hover{border-radius:.25rem .25rem 0 0;padding:0 1rem;background-color:#fff;color:#000;font-weight:700}.planbook-header-actions__button--undo:hover svg{fill:#000}.import-courses__courses-list,.import-courses__planbooks-list{list-style:none;padding-left:0}.import-courses-confirm__course-list-item,.import-courses__courses-list-item{display:inline-block;padding:5px 10px;margin:0 2px 5px 0;border-radius:2px;border:1px solid #bdbdbd;cursor:pointer;color:#757575;transition:.2s}.import-courses-confirm__course-list-item.is-selected,.import-courses__courses-list-item.is-selected{color:#fff;transition:.2s}.import-courses-confirm__course-list-item.is-selected:before,.import-courses__courses-list-item.is-selected:before{content:"\2713";padding-right:5px}.import-courses-confirm__course-list{list-style:none;padding:10px 10px 5px;margin-bottom:10px;display:none}.import-courses-confirm__datepicker{vertical-align:top;width:220px;margin-left:auto;margin-right:auto;margin-bottom:10px}.import-courses-confirm__course-list-item{color:#fff;border:none}.btn-import-courses{white-space:normal}a.profile-subnav-link{font-size:18px;line-height:20px;margin-right:20px;color:rgba(255,255,255,.6)}a.profile-subnav-link.active{color:#fff}.user-upgrade__title{font-weight:700;text-transform:uppercase;color:#757575;font-size:1.2rem;text-align:center}.user-upgrade__headline{font-weight:700;text-align:center;margin-bottom:0;font-size:2.5rem;margin-top:0}.user-upgrade__subheadline{margin-top:5px;text-align:center;font-weight:200;font-size:18px;line-height:1.2;color:#757575}.user-upgrade__pricing-block{text-align:center;font-size:18px;padding:10px;margin:5px;font-weight:200;background-color:rgba(247,245,232,.5);border:1px solid rgba(51,51,51,.2)}.user-upgrade__pricing-original-price{text-decoration:line-through;font-size:14px}.user-upgrade__pricing-sale-price{font-weight:400}.user-upgrade__pricing-sale-explanation{font-size:12px;color:#757575}.user-upgrade__buy-btns{max-width:400px;margin-left:auto;margin-right:auto;margin-bottom:1rem}.user-upgrade__buy-btn{margin:20px auto 0;text-align:center;display:block}.user-upgrade__cancel-is-easy{font-size:1.4rem;padding-top:.7rem;text-align:center;color:#757575}.user-upgrade__cancel-btn{padding-left:0;white-space:normal}.user-upgrade__feature-list-header{font-size:2.5rem;font-weight:700;text-align:center;margin-top:5rem;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:#757575;font-size:13px}.user-upgrade__feature-description ol,.user-upgrade__feature-description ul{padding-left:20px}.user-upgrade__see-what-video-link{margin-top:12px;text-align:center}.user-upgrade__class-website-paywall,.user-upgrade__paywall-modal,.user-upgrade__standards-tracker-paywall,.user-upgrade__unit-paywall{margin-top:100px;max-width:600px;width:80vw;margin-left:auto;margin-right:auto;padding:20px;background-color:#fff}.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__standards-tracker-paywall .user-upgrade__standards-tracker-video,.user-upgrade__unit-paywall .user-upgrade__unit-video{display:block}.user-upgrade__standards-tracker-video,.user-upgrade__unit-video{display:none}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%}.embed-container embed,.embed-container iframe,.embed-container object{position:absolute;top:0;left:0;width:100%;height:100%}.share-planbook-form-wrapper{border:1px solid transparent;transition:.4s;max-height:100px}.share-planbook-form-wrapper.is-visible{max-height:1000px;border:1px solid #d9d9d9;transition:.4s}.share-planbook-form{padding:0 20px;max-height:0;overflow:hidden;transition:.4s;opacity:0;background-color:#f2f2f2}.is-visible .share-planbook-form{padding:20px;opacity:1;max-height:1000px}.share-planbook-form__permission-options{border:1px solid #e0e0e0;margin:10px 0 0;background-color:#fff;border-radius:5px}.btn-share-planbook{margin-top:10px}.share-planbook-form__permission-option{padding:10px;border-bottom:1px solid #e0e0e0;cursor:pointer}.share-planbook-form__permission-option em{font-weight:700;font-style:normal;padding-right:5px}.share-planbook-form__permission-option:last-child{border-bottom:none}.share-planbook-form__permission-option.is-disabled{color:#bdbdbd}.share-planbook-form__permission-option .label{background-color:#00abfa}.share-planbook-form__permission-option.is-selected{color:#68b7f3}.share-planbook-form__permission-option.is-selected svg{fill:#68b7f3}.share-planbook-form__permission-option svg{display:inline-block;vertical-align:bottom;width:20px;height:20px}.create-group-form-wrapper,.create-planbook-form-wrapper{border:1px solid transparent;transition:.4s;max-height:100px}.create-group-form-wrapper.is-visible,.create-planbook-form-wrapper.is-visible{max-height:1000px;border:1px solid #d9d9d9;transition:.4s}.create-group-form,.create-planbook-form{max-height:0;overflow:hidden;transition:.4s;opacity:0}.is-visible .create-group-form,.is-visible .create-planbook-form{opacity:1;padding:40px;background-color:#fafafa;max-height:1000px;transition:.4s}.print-configurator__row{margin-top:2rem;margin-bottom:2rem}.print-configurator__material-label{font-size:1.2rem}.print-configurator__row--with-columns{display:flex;display:-webkit-flex}.print-configurator__dropdown-column{margin-right:2rem}.print-configurator__dropdown-column:last-child{margin-right:0}.print-configurator__layout-select-wrapper{display:flex;display:-webkit-flex;padding-top:1rem}.print-configurator__layout-select{display:block;padding-top:.5rem;border-bottom:1px solid #e0e0e0;border-top:1px solid #e0e0e0;width:50%}.print-configurator__layout-select input{display:none}.print-configurator__layout-select input:checked~label{text-decoration:underline;color:#757575}.print-configurator__layout-select input:checked~label .print-configurator__layout-selector-icon svg{fill:#757575;transition:.3s}.print-configurator__layout-select .print-configurator__layout-selector-icon svg{transition:.3s;fill:#bdbdbd}.print-configurator__layout-select label{font-size:1.25rem;color:#bdbdbd;font-weight:400;cursor:pointer;transition:.3s}.print-configurator__layout-select label:hover{color:#757575}.print-configurator__layout-select .material-design-toggle{padding-top:.5rem}.print-configurator__layout-selector-icon{display:inline-block;vertical-align:middle}.print-configurator__layout-selector-icon svg{width:24px;height:24px}.print-configurator__help-text{font-size:1rem;line-height:2.5rem;color:#bdbdbd}.print-configurator__course-list,.print-configurator__file-type-options{padding-top:.5rem;display:flex;display:--webkit-flex;flex-wrap:wrap}.print-configurator__course-list-course,.print-configurator__file-type-option{-webkit-user-select:none;user-select:none;padding-right:2rem;color:#757575;font-size:1.8rem;cursor:pointer}.print-configurator__course-list-course.is-selected,.print-configurator__course-list-course:hover,.print-configurator__file-type-option.is-selected,.print-configurator__file-type-option:hover{color:#212121}.print-configurator__course-list-course.is-selected svg,.print-configurator__file-type-option.is-selected svg{fill:#00abfa}.print-configurator__course-list-course.is-selected .-circle,.print-configurator__file-type-option.is-selected .-circle{display:none}.print-configurator__course-list-course.is-selected .-checkmark,.print-configurator__file-type-option.is-selected .-checkmark{display:inline-block}.print-configurator__course-list-course-icon,.print-configurator__file-type-option-icon{display:inline-block;vertical-align:baseline}.print-configurator__course-list-course-icon.-checkmark,.print-configurator__file-type-option-icon.-checkmark{display:none}.print-configurator__course-list-course-icon svg,.print-configurator__file-type-option-icon svg{width:32px;height:32px;display:inline-block;vertical-align:bottom;fill:#bdbdbd}.print-configurator__format-pane{margin-top:1rem}.print-configurator__action-button{margin-top:2rem;cursor:pointer}.print-configurator__format-buttons{width:100%;display:flex;display:-webkit-flex}.print-configurator__format-buttons .btn{width:50%;padding-top:1rem;padding-bottom:1rem;font-size:1.25rem;color:#757575}.print-configurator__format-buttons .btn:hover{color:#212121;background-color:transparent;border-color:#bdbdbd}.print-configurator__format-buttons .btn:hover svg{fill:#212121}.print-configurator__format-buttons .btn.is-selected{color:#00abfa}.print-configurator__format-buttons .btn.is-selected svg{fill:#00abfa}.print-configurator__format-buttons svg{height:1.5rem;vertical-align:middle;fill:#757575}.print-configurator__upgrade-text{background-color:#fcf8e3;border:1px solid #e0e0e0;margin:1rem 0;padding:1.25rem;text-align:center;color:#00abfa}.print-modal .modal-dialog{padding-top:0;margin-top:80px;width:620px;z-index:99999;box-shadow:0 4px 10px rgba(102,102,102,.3)}.print-modal .modal-header{padding:1px 20px}.print-modal-body{padding:20px}.class-website__header{margin-top:2rem;padding-bottom:2.5rem}.class-website__title{font-weight:200;color:#bdbdbd;font-size:2rem;margin-bottom:.5rem;text-transform:uppercase;text-align:center}.class-website__date{font-weight:700;color:#212121;font-size:3rem;line-height:1;text-align:center;cursor:pointer}.class-website__date:hover{text-decoration:underline}.class-website__next,.class-website__previous{vertical-align:top;margin-top:-1.5rem}.class-website__next svg,.class-website__previous svg{margin-top:0;height:3rem;width:3rem;fill:#00abfa}.class-website__previous{float:left}.class-website__next{float:right}.class-website__no-classes{text-align:center;color:#757575;font-size:1.5rem;margin-top:1rem}.class-website__layout{text-align:center;font-size:1.5rem;display:flex;flex-direction:row;justify-content:center}.class-website__layout a{padding:0 1rem}.class-website__layout a.active{font-weight:700;text-decoration:underline}.class-website-week-row{display:flex;flex-direction:row;justify-content:space-between}.class-website-week-row__column{width:20%;padding-right:1rem;margin-right:1rem}.class-website-week-row__column:last-child{padding-right:0;border-right:0;margin-right:0}@media (max-width:710px){.class-website-week-row{flex-direction:column}.class-website-week-row__column{width:100%}}.class-website-week-row__column-date{align-self:center;text-align:center;font-size:1.4rem;padding-top:1.4rem;padding-bottom:1.4rem;font-weight:400;display:block;color:#212121}.class-website-course-date{margin-top:2rem;padding-bottom:2rem}.class-website-course-date__course-title{text-align:left;color:rgba(77,77,77,.9);text-transform:uppercase;font-weight:400;font-size:1.5rem;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-weight:700;font-size:2.5rem;line-height:1;margin-bottom:.7rem}.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:#757575;font-size:2rem}.class-website-lesson__section-title{font-weight:700;font-size:1.5rem}.class-website-lesson__section-title--week{font-size:1.5rem}.class-website-lesson__section-value{font-weight:400;font-size:1.5rem;overflow-wrap:break-word}.class-website-lesson__section-value ol,.class-website-lesson__section-value ul{padding-left:1rem}.class-website-lesson__section-value img{width:100%}.class-website-lesson__section-value--week{font-size:1.3rem}.class-website-lesson__attachment-list{list-style:none;padding-left:0}.class-website-lesson__attachment{padding-right:1rem;font-size:1.4rem}.class-website-lesson__attachment a{display:flex;flex-direction:row;flex-wrap:no-wrap;width:100%;padding-bottom:.5rem}.class-website-lesson__attachment a svg{width:1.4rem;fill:#757575;height:1.4rem;vertical-align:middle;padding-right:.5rem;padding-top:.2rem;min-width:1.2rem}.class-website-lesson__attachment a span{width:100%;flex-shrink:2;overflow-wrap:break-word}.class-website-lesson__attachment--week{font-size:1.3rem}.class-website-settings{background-color:#fff;margin:2rem;border:1px solid #e0e0e0;display:flex;display:-webkit-flex;flex-direction:row}.class-website-settings--v5{border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);margin:0 .25rem 1.5rem}.class-website-settings__boxed-select--v5{min-height:4rem}.class-website-settings__site-url{display:flex;flex-direction:row;font-size:1.4rem;color:#bdbdbd;font-family:monospace}.class-website-settings__site-url a{color:#757575}.class-website-settings__slug-input{color:#00abfa;display:inline-block;min-width:150px;width:100%}.class-website-settings__slug-input::-moz-placeholder{color:#757575;opacity:1}.class-website-settings__slug-input:-ms-input-placeholder{color:#757575}.class-website-settings__slug-input::-webkit-input-placeholder{color:#757575}.class-website-settings__boxed-label--v5{font-weight:700;font-size:1.5rem;padding-left:1.5rem;padding-right:1.5rem;color:#757575;text-transform:uppercase;margin-bottom:0}.class-website-settings__slug-url--v5{white-space:nowrap}.class-website-settings__boxed-input--v5{border-width:1px;border-color:#e0e0e0;border-radius:9999px;font-size:1.875rem;display:flex;flex-direction:row;padding:.5rem 1.5rem}.class-website-settings__boxed-input--v5.--slug{font-size:1rem;font-family:Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;flex-direction:row;color:#bcbcbc}.class-website-settings__slug-input--v5{padding-left:0;margin-left:0;width:100%;color:#22292f}.class-website-settings__slug-input--v5:focus{outline:0}.class-website-settings__button-group--v5{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:space-between;border-color:#e0e0e0;border-top-width:1px;padding-left:2rem;padding-right:2rem;padding-top:2rem}.class-website-settings__button-group--v5__button{align-items:stretch;flex-grow:1;color:#00aaf9;text-align:center;font-size:1.25rem;line-height:1;font-weight:600;display:block;border-width:1px;border-color:#00aaf9;border-radius:9999px;cursor:pointer;margin-bottom:1rem;margin-left:.5rem;margin-right:.5rem;transition:color .2s,background-color .2s;padding:1rem .5rem}.class-website-settings__button-group--v5__button:focus,.class-website-settings__button-group--v5__button:hover{text-decoration:underline;outline:0}.class-website-settings__button-group--v5__button:active{background-color:#00aaf9;color:#fff;outline:0}.class-website-settings__button-group--v5__button.--is-link-style{font-weight:400;padding-top:0;padding-bottom:0;border-color:transparent}.class-website-settings__form-group{display:block;padding-bottom:2rem;padding-left:2rem;padding-right:2rem}.class-website-settings__form-group--v5{padding-bottom:1rem;display:flex;flex-direction:column;padding-left:2rem;padding-right:2rem}.class-website-settings__form-group--v5 .material-input{border-bottom:0}.class-website-settings__delete-website{color:#bdbdbd;padding-top:.5rem;padding-left:2rem;padding-right:2rem;width:100%}.class-website-settings__delete-website svg{fill:#757575}.class-website-settings__form-side{width:100%;padding-top:2rem;padding-bottom:2rem}.class-website-settings__preview-side{width:40%;border-left:1px solid #e0e0e0;padding-left:1rem;display:flex;display:-webkit-flex;flex-direction:column}.class-website-settings__preview-side-header{font-size:1.5rem;color:#00abfa;width:100%}.class-website-settings__preview-side iframe{border:1px solid #e0e0e0;width:100%;height:100%}.class-website-settings__embed-code{background-color:#e0e0e0;font-size:.8rem;padding:1rem;white-space:normal}.class-website-settings__url-error{font-size:1.2rem;margin-top:1.4rem}.class-website-settings-modal{margin-top:2rem}.class-website-settings-modal .modal-body{padding-top:20px}.class-website-settings-modal .modal-dialog{padding-top:0;margin-left:auto;margin-right:auto;max-width:1000px;box-shadow:0 2px 20px #e0e0e0}.class-website-settings-modal__header-title{font-size:3rem;font-weight:700;color:#212121;text-align:center}.class-website-settings-modal__header-subtitle{font-weight:300;text-align:center;font-size:2rem;color:#757575}.class-website-settings-modal__header{padding-bottom:1rem;margin-bottom:1rem}.class-website-settings-modal__steps{display:flex;display:-webkit-flex;padding-bottom:2rem}.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:#757575;font-weight:700;text-align:center;padding-bottom:.5rem;border-bottom:1px solid #e0e0e0;margin-bottom:1.5rem;font-size:1.5rem}.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{font-weight:700;font-size:1.7rem;color:#212121;line-height:1;margin-bottom:.5rem;text-align:left}.class-website-settings-modal__step-instructions{color:#757575;font-size:1.4rem;text-align:left}.class-website-settings-modal__footer{text-align:center}.class-website-settings-modal__new-website{color:#00abfa;border-radius:30px;border:1px solid #00abfa;text-align:center;margin-bottom:2rem}.class-website-settings-modal__paywall{border-top:1px solid #e0e0e0;padding-top:2rem}.class-website-settings-modal__paywall-title{font-weight:700;font-size:2rem;text-align:center}.class-website-settings-modal__paywall-description{font-size:1.5rem;text-align:center;color:#757575;max-width:50vw;margin-left:auto;margin-right:auto}.migrate-from-ct-faq h1{margin-top:0;font-size:2.75rem;font-weight:200;color:#00abfa}.migrate-from-ct-faq p{color:#757575;font-size:1.2rem;line-height:1.3;padding-bottom:0;padding-top:0;margin-bottom:0}.migrate-from-ct-faq p:nth-child(odd){padding-bottom:1.2rem}.migrate-from-ct-faq b{color:#212121;font-size:1.2rem}.section-actions-group-wrapper{position:absolute;bottom:0;left:0;width:100%;height:28px;margin-top:0;margin-bottom:-1.2rem;z-index:9999}.section-actions-group{display:flex;display:-webkit-flex;justify-content:center;flex-direction:row;opacity:1;transform:translateZ(0)}.section-actions-group:hover{opacity:1}.btn-section-action,.btn-standards-action{transform-origin:center center;transform:scale(0);transition:opacity .3s ease-in;opacity:0;display:inline-block;text-align:left;display:flex;display:-webkit-flex;flex-direction:row;color:#000;font-weight:400;cursor:pointer;font-size:1rem;background-color:#fff;border-bottom:1px solid #bdbdbd;box-shadow:3px 4px 4px 0 rgba(77,77,77,.2);margin-bottom:.75rem}.btn-section-action:first-child,.btn-standards-action:first-child{border-radius:20px 0 0 20px;padding-left:5px;box-shadow:0 5px 4px rgba(77,77,77,.2)}.btn-section-action:last-child,.btn-standards-action:last-child{border-radius:0 20px 20px 0;padding-right:5px;box-shadow:2px 5px 4px rgba(77,77,77,.2)}.btn-section-action svg,.btn-standards-action svg{transition:fill .3s;padding:4px;height:28px;width:28px;vertical-align:top;border-radius:20px;fill:#bdbdbd}.btn-section-action svg path,.btn-standards-action svg path{stroke:#000}.btn-section-action>.is-open .hint--bottom--after,.btn-section-action>.is-open .hint--bottom--before,.btn-standards-action>.is-open .hint--bottom--after,.btn-standards-action>.is-open .hint--bottom--before{display:none}.btn-section-action:hover svg,.btn-standards-action:hover svg{fill:#00abfa;opacity:1;border-color:#00abfa}.btn-section-action:active svg,.btn-standards-action:active svg{background-color:#00abfa;fill:#fff}.btn-section-action--has-comments,.btn-section-action--is-public{opacity:1;background-color:#00abfa;border-color:#00abfa}.btn-section-action--has-comments svg,.btn-section-action--is-public svg{opacity:1;fill:#fff}.btn-section-action--has-comments:hover,.btn-section-action--is-public:hover{background-color:#00abfa}.btn-section-action--has-comments:hover svg,.btn-section-action--is-public:hover svg{fill:#fff}.btn-section-action--menu-is-open{opacity:1}.btn-standards-action{display:none;padding:0;background-color:transparent;border:none;outline:0}.btn-standards-action svg{height:14px;width:14px}.btn-section-action--copy,.btn-section-action--paste,.btn-standards-action--copy,.btn-standards-action--paste{outline:0}.section-actions-group-wrapper.is-hovering{border-color:#ccc}.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 .btn-move-block{opacity:.3}.section-actions-group-wrapper.is-hovering .comments-attachments{opacity:100}.day .section-actions-group{justify-content:flex-start;-webkit-user-select:none;user-select:none}.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}.btn-section-action__description,.week .section-actions-group .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,rgba(255,255,255,.9),rgba(255,255,255,.9) 1rem,rgba(255,255,255,.5) 1rem,rgba(255,255,255,.5) 2rem)}.summarize-lesson__bump-notice{padding:1rem;background-color:#666;border-radius:.5rem;color:#fff;position:absolute;margin-top:-4.5rem;top:-40px;width:100px;left:calc(50% - 50px);display:none;text-align:center}.summarize-lesson__bump-notice-title{display:none;line-height:1;font-size:1.2rem;font-weight:600;padding-bottom:.25rem}.summarize-lesson__bump-notice-description{display:none;font-weight:300;font-size:1rem;line-height:1.1}.summarized-lesson.drop-target .summarize-lesson__bump-notice{display:none}.summarized-lesson__interior{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-direction:row;margin:0;z-index:9999;background-color:rgba(255,255,255,.8);height:24px;vertical-align:middle;padding-left:calc(.5rem - 4px)}.summarized-lesson__interior.is-focused{background-color:rgba(255,255,255,.5)}.summarized-lesson.drop-target .summarized-lesson__interior{z-index:0;box-shadow:inset 0 0 1rem rgba(77,77,77,.5);position:relative;background-color:transparent}.summarized-lesson.drop-target .summarized-lesson__interior:before{position:absolute;top:.6rem;width:100%;content:"Move here and bump";color:#000;font-weight:800;text-align:center;line-height:1}.summarized-lesson.drop-target .summarized-lesson__interior .summarized-lesson__title{color:transparent}.summarized-lesson__interior.is-dragging{transition:box-shadow .4s;opacity:1;background-color:#fff!important;z-index:999999;box-shadow:0 .5rem 2rem rgba(0,0,0,.5);visibility:visible!important;position:relative;transform:translateZ(100px)}.summarized-lesson__interior.is-dragging .summarized-lesson__title{color:#212121;text-shadow:none}.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{font-size:1rem;font-weight:600;color:rgba(0,0,0,.8);white-space:nowrap;overflow:hidden;height:100%;vertical-align:middle;line-height:24px}.summarized-lesson__title:focus:empty:before{color:#fff}.summarized-lesson__date-annotation-title{color:rgba(0,0,0,.8);padding-left:1rem;text-transform:uppercase;font-weight:800;letter-spacing:.3px;line-height:1.2}.single-lesson-wrapper{padding-bottom:2rem}.single-lesson{border-width:0;border-style:solid;border-radius:8px;border:1px solid rgba(0,0,0,.1);border-bottom:1px solid rgba(0,0,0,.5);position:relative}.single-lesson.is-off{background-image:repeating-linear-gradient(-45deg,transparent,transparent 1rem,rgba(0,0,0,.1) 1rem,rgba(0,0,0,.1) 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;font-size:10px;text-transform:uppercase;border:1px solid #fff;border-radius:2px;padding:1px 4px;margin:-2px 1rem 0 0;opacity:0}.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{padding-top:20px;padding-bottom:20px;vertical-align:middle}.single-lesson.drop-target{box-shadow:0 0 4px rgba(77,77,77,.7) inset;z-index:0;position:relative}.single-lesson.drop-target .single-lesson__header{opacity:0}.single-lesson.drop-target:before{content:attr(data-move-text);line-height:1.1;color:#fff;padding:1rem;position:absolute;top:2rem;font-size:1.25rem;text-align:center;font-weight:700}.single-lesson__interior.is-dragging{background-color:#fff;transition:box-shadow .4s,transform .1s;transform-origin:top left;box-shadow:0 .5rem 2rem rgba(0,0,0,.5);position:relative;z-index:9999999999;cursor:grabbing!important}.single-lesson__interior.is-dragging .single-lesson__body{display:none}.single-lesson__header{display:flex;flex-direction:row;padding:.5rem 0 .25rem;border-bottom:1px solid transparent;background-color:#fff!important;width:100%;transition:opacity .3s}.single-lesson__header:hover{border-bottom:1px solid #e0e0e0}.single-lesson__header:hover .single-lesson__move-pad{opacity:.1}.single-lesson__header--is-collapsed{border-bottom:0;border-radius:0 0 3px 3px}.single-lesson__course-title-bar{background-color:rgba(0,0,0,.05)!important;display:flex;display:-webkit-flex;flex-wrap:nowrap;flex-direction:row;border-radius:8px 8px 0 0;position:relative;width:100%;color:rgba(77,77,77,.9);padding:.75rem 1.5rem .75rem .15rem;align-items:center;justify-content:space-between;cursor:ns-resize}.single-lesson__course-title-bar--white{background-color:#fff!important;border-bottom:1px solid #e0e0e0}.single-lesson__sort-arrow{height:1rem;width:1rem}.single-lesson__sort-arrow.is-disabled{opacity:0}.single-lesson__sort-arrow svg{opacity:.3;vertical-align:middle;height:1rem;width:1rem}.single-lesson__course-title{display:inline-block;line-height:1rem;padding:0;vertical-align:middle;font-size:1.2rem;font-weight:600;color:rgba(0,0,0,.4);white-space:nowrap;overflow:hidden;-webkit-user-select:none;user-select:none}.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-weight:400;font-size:1.4rem}.single-lesson__lesson-title{font-size:1.7rem;line-height:1.1;font-weight:800;color:rgba(0,0,0,.8);padding-bottom:.75rem}.single-lesson__lesson-title:empty:before{transition:border .3s,color .3s;content:attr(placeholder);color:rgba(77,77,77,.3);border-bottom:1px dashed rgba(77,77,77,.2)}.single-lesson__lesson-title:focus:before{transition:border .3s,color .3s;border-bottom-style:solid;border-width:1px;min-width:100%}.single-lesson__lesson-date{font-size:1.1rem;color:rgba(0,0,0,.8);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 .attachment-list-item,.single-lesson__body--big .lesson-section__value{font-size:1.4rem}.single-lesson__titles{vertical-align:middle;display:flex;display:-webkit-flex;flex-wrap:wrap;flex-direction:row;padding-top:.5rem;padding-bottom:0;width:calc(100% - 2.5rem)}.single-lesson__titles__unit-range{font-size:1.2rem;font-weight:400;color:#757575}.single-lesson__unit-color-selector{margin:.7rem .7rem .7rem 0}.single-lesson__units{padding-top:.2rem;display:flex;flex-direction:row;flex-wrap:wrap;min-width:100%;min-height:.5rem;overflow-x:hidden}.single-lesson__unit{display:flex;flex-direction:row;align-items:center;opacity:.5;cursor:pointer}.single-lesson__unit:last-child .single-lesson__unit-arrow{display:none}.single-lesson__unit:hover{opacity:1}.single-lesson__unit-title{padding:0;vertical-align:middle;line-height:1rem;font-size:1.1rem;max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;margin-bottom:.2rem;margin-right:-.75rem;color:#212121!important}.single-lesson__unit-arrow{width:.8rem;height:.8rem;vertical-align:middle}.single-lesson__collapse-btn-wrapper{background-color:#fff;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;padding:0 1rem;width:auto}.single-lesson__collapse-btn{text-align:center;cursor:pointer;border:1px solid;border-radius:2rem;font-weight:400}.single-lesson__collapse-btn svg{width:1.5rem;height:1.5rem;vertical-align:middle;margin-bottom:.25rem}.single-lesson__collapse-btn:hover{text-decoration:underline}.single-lesson:hover .single-lesson__expand-btn-wrapper{opacity:1;transition:opacity .2s}.single-lesson__expand-btn-wrapper{opacity:0;position:absolute;top:calc(100% - 5px);width:100%;padding-top:0;font-size:1rem;font-weight:400;letter-spacing:.1px;cursor:pointer;color:#fff;margin-left:auto;margin-right:auto;text-align:center;display:flex;flex-direction:row;justify-content:center}.single-lesson__expand-btn-wrapper svg{width:1rem;height:1rem;fill:#000;vertical-align:middle}.single-lesson__expand-btn-wrapper:hover{text-decoration:underline}.single-lesson__expand-btn{background-color:#fff;border-radius:0 0 1rem 1rem;padding:0 1rem .4rem;-webkit-user-select:none;user-select:none}.single-lesson__dropdown{position:absolute;top:12px;right:1rem}.single-lesson__dropdown-trigger{line-height:1.1;border-radius:4rem;font-size:1.2rem;padding:.25rem;margin-top:-.5rem;margin-bottom:-.5rem;margin-right:-.75rem;text-align:right;transition:transform .2s;transform-origin:middle middle 50%;opacity:1;transition:opacity .3s,transform .3s;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;height:1.75rem;background-color:rgba(0,0,0,.1);color:#fff;max-width:2rem;overflow:hidden;-webkit-user-select:none;user-select:none}.single-lesson__dropdown-trigger svg{width:1.25rem;height:1.25rem;vertical-align:middle;text-align:center;opacity:1;fill:#fff}.single-lesson__dropdown-trigger.active svg{transform:rotate(180deg)}.single-lesson:hover .single-lesson__dropdown-trigger{padding:.25rem .25rem .25rem .75rem;max-width:200px}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{overflow:hidden;white-space:nowrap;max-width:0}.lesson-section-public-notice{text-align:left;display:block;color:#757575;margin-top:.3rem;display:flex;flex-direction:row;align-items:center}.lesson-section-public-notice svg{height:1.2rem;width:1.2rem;margin-right:.3rem;fill:#757575;vertical-align:baseline}.single-lesson__permissions-denied{vertical-align:middle;display:flex;flex-direction:row;justify-content:center;font-size:1.5rem;line-height:1.2;color:#fff;padding:1rem;align-items:center}.single-lesson__permissions-denied-icon{height:3rem;width:3rem;min-width:3rem;margin-right:.5rem}.single-lesson__permissions-denied-icon svg{height:100%;width:100%;fill:#fff}.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;transition:background-color .5s;color:#000;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;font-size:1.25rem;line-height:2.1rem;border:0;padding-top:.5rem;padding-bottom:.5rem;text-align:left}.month-grid__date-circle[data-is-current-month].is-monday{font-weight:800;color:#000}.month-grid__date-circle.month-grid__date-circle--as-columns{text-align:left}.month-grid__date-circle.month-grid__date-circle--as-rows{font-size:1.1rem;font-weight:600;color:#757575;height:27px;line-height:27px;padding:0;margin:0 1rem}a.month-grid__date-circle-month{display:inline-block;margin-left:.5rem;color:#000;white-space:nowrap}.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{position:absolute;top:210px;width:100%;background-color:#dfe4e7;z-index:999;table-layout:fixed;text-align:center;font-weight:400;color:#fff}.month-grid__day-of-weeks tr,.week-grid__day-of-weeks tr{vertical-align:bottom;height:30px}.month-grid__day-of-weeks{background-color:#fff;color:#212121;box-shadow:0 .25rem .25rem rgba(26,26,26,.1)}.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{max-width:225px;min-width:225px;width:225px;text-align:left;padding-left:14px;font-weight:700}td.month-grid__day-of-weeks--course-title{text-align:left;padding-left:14px;font-weight:700;width:202px}.month-grid__day-of-weeks--no-nav-bar{top:130px}.month-grid__day-of-weeks--with-sidebar{right:200px;width:calc(100% - 200px)}.month-grid__day-of-weeks--with-sidebar td{margin-top:0}.month-grid-fb{display:flex}.month-grid-fb--days-as-rows{flex-direction:column;flex-wrap:nowrap}.month-grid-fb--days-as-columns{flex-direction:row;flex-wrap:wrap}.month-grid-fb__week-box-wrapper{width:100%;display:flex;flex-direction:row}.month-grid-fb__date-box-wrapper--days-as-columns{display:flex;min-width:calc(20% - 8px);border-radius:2px 2px 0 0;flex-direction:column;flex-wrap:nowrap;margin:4px;align-items:flex-start;background-color:#fff;border:1px solid #757575}.month-grid-fb__date-box-wrapper--days-as-columns .lesson-container{border-radius:1px;margin:2px 0 0;width:100%}.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:#00abfa;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{width:100%;justify-content:left}.month-grid__date-circle-wrapper--as-rows{display:flex;min-width:225px;max-width:225px;justify-content:flex-end}.month-grid-fb__date-box-wrapper--days-as-rows{flex-direction:row;flex-wrap:nowrap;background-color:#fff;border-bottom:1px solid #e0e0e0;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-inside-school-year-notice.is-month-layout,.month-grid-fb__date-box-wrapper--days-as-rows .planbook-outside-school-year-notice.is-month-layout{margin:0;padding:.3rem 0 0}.month-grid-fb__date-box-wrapper--days-as-rows .planbook-inside-school-year-notice.is-month-layout .planbook-inside-school-year-notice__headline--date,.month-grid-fb__date-box-wrapper--days-as-rows .planbook-inside-school-year-notice.is-month-layout .planbook-outside-school-year-notice__headline--date,.month-grid-fb__date-box-wrapper--days-as-rows .planbook-outside-school-year-notice.is-month-layout .planbook-inside-school-year-notice__headline--date,.month-grid-fb__date-box-wrapper--days-as-rows .planbook-outside-school-year-notice.is-month-layout .planbook-outside-school-year-notice__headline--date{display:inline}.month-grid-fb__date-box-wrapper--days-as-rows .planbook-inside-school-year-notice.is-month-layout .planbook-inside-school-year-notice__answer,.month-grid-fb__date-box-wrapper--days-as-rows .planbook-inside-school-year-notice.is-month-layout .planbook-inside-school-year-notice__question,.month-grid-fb__date-box-wrapper--days-as-rows .planbook-inside-school-year-notice.is-month-layout .planbook-outside-school-year-notice__answer,.month-grid-fb__date-box-wrapper--days-as-rows .planbook-inside-school-year-notice.is-month-layout .planbook-outside-school-year-notice__question,.month-grid-fb__date-box-wrapper--days-as-rows .planbook-outside-school-year-notice.is-month-layout .planbook-inside-school-year-notice__answer,.month-grid-fb__date-box-wrapper--days-as-rows .planbook-outside-school-year-notice.is-month-layout .planbook-inside-school-year-notice__question,.month-grid-fb__date-box-wrapper--days-as-rows .planbook-outside-school-year-notice.is-month-layout .planbook-outside-school-year-notice__answer,.month-grid-fb__date-box-wrapper--days-as-rows .planbook-outside-school-year-notice.is-month-layout .planbook-outside-school-year-notice__question{display:none}.month-grid-fb__date-box{display:flex;width:100%}.month-grid-fb__date-box--days-as-columns{flex-direction:column;flex-wrap:nowrap}.month-grid-fb__date-box--days-as-rows{flex-direction:row;flex-wrap:nowrap;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{font-size:1rem;color:#bdbdbd;font-weight:400;vertical-align:top;height:1.5rem;line-height:1.5rem;cursor:pointer;margin:0 .5rem 0 0;opacity:0;transition:opacity .2s}.month-grid__date-circle-day-menu svg{margin-top:0;vertical-align:middle;height:1rem;width:1rem}.month-grid-fb__date-box:hover .month-grid__date-circle-day-menu{opacity:1}.day-grid-row{margin-top:2rem;padding-left:.5rem;padding-right:.5rem}@media (min-width:641px){.day-grid-row{padding-left:2rem;padding-right:2rem}}.week-grid{position:relative;table-layout:fixed}.week-grid tbody tr td{border-top:0}.week-grid__no-visible-courses{background-color:#fff;padding:4rem;margin:2rem;text-align:center}.week-grid__no-visible-courses--for-month-view{margin-top:4rem}.week-grid__no-visible-courses__title{font-size:3rem;font-weight:700;color:#212121}.week-grid__no-visible-courses__subtitle{font-size:2rem;font-weight:400;color:#212121}.week-grid__day-off-weeks{display:flex;flex-direction:row;align-items:center;margin-bottom:1rem;position:sticky;top:1rem;z-index:99999999}.week-grid__day-of-weeks__date{display:flex;justify-content:center;width:20%;min-height:2rem}.week-grid__day-of-weeks__date>div{width:100%;padding-left:.5rem;padding-right:.5rem}.week-grid__course-column{width:20%;padding:0 .5rem;vertical-align:top}.table>tbody tr td.week-grid__course-column{border-top:0}.table>tbody>tr>td.week-grid__template-date{border-top:0;text-align:center;vertical-align:bottom;line-height:1;font-size:1.4rem;padding-bottom:0;padding-top:2.1rem;color:#757575}.week-grid__day-of-weeks__date-menu-date-string{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:1.5rem;line-height:1.2;display:flex;flex-direction:row;white-space:nowrap;justify-content:center;text-shadow:0 1px 4px rgba(26,26,26,.95)}.week-grid__day-of-weeks__date-menu-date-string>a{color:#fff}@media (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{background-color:rgba(77,77,77,.5);color:#fff;margin-left:.5rem;padding:.25rem;border-radius:2rem;cursor:pointer;font-weight:400;font-size:1.2rem;-webkit-user-select:none;user-select:none;overflow:hidden;text-align:center;display:flex;flex-direction:row;align-items:center;max-width:2rem}.week-grid__day-of-weeks__date-menu-trigger svg{vertical-align:middle;width:1.5rem;height:1.5rem;flex-grow:2;fill:rgba(0,0,0,.3);fill:#fff}@media (max-width:992px){.week-grid__day-of-weeks__date-menu-trigger{margin-bottom:1rem;max-width:100px}.week-grid__day-of-weeks__date-menu-trigger .day-menu-trigger-text{padding-left:.5rem;font-size:1.2rem;opacity:1;max-width:100px}}.day-menu-trigger-text{height:1.75rem;max-width:0;font-size:0;overflow:visible;opacity:1;white-space:nowrap}.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{padding-left:.5rem;font-size:1.2rem;opacity:1;max-width:100px}.week-grid__routine-row td{border-top:0!important;max-width:20vw;min-width:20vw}table td.year-grid__date-column{min-width:50px;width:50px;font-weight:500;font-size:1rem}.year-grid__date-circle{border-radius:5rem;width:5rem;height:5rem;padding:.5rem;line-height:1;font-weight:200;margin-top:1rem;margin-bottom:1rem;background-color:#fff;display:inline-block;text-align:center;vertical-align:middle}.week-grid__date-circle-day-of-week,.year-grid__date-circle-month{font-size:1rem}.year-grid__date-circle-date{font-size:2rem}table tbody tr td.year-grid__course-column{min-width:200px;width:200px}.table-scrollable{-webkit-appearance:none;overflow-x:scroll}.table-scrollable::-webkit-scrollbar{-webkit-appearance:none;height:12px}.table-scrollable::-webkit-scrollbar-thumb{border-radius:12px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.day-card__move-pad,.lesson-section__move-pad,.reorder-routine-parts__card-part-move-pad,.reorder-routine-parts__course-move-pad,.single-lesson__move-pad,.summarized-lesson__move-pad{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/new-move-bar-black-dc8cbadbdf03446344a91d725a806529.svg);opacity:.2;background-size:contain;background-repeat:repeat-y;min-width:9px;margin-left:4px;margin-right:4px;background-color:transparent;cursor:move;cursor:grab!important}.is-dragging .day-card__move-pad,.is-dragging .lesson-section__move-pad,.is-dragging .reorder-routine-parts__card-part-move-pad,.is-dragging .reorder-routine-parts__course-move-pad,.is-dragging .single-lesson__move-pad,.is-dragging .summarized-lesson__move-pad{cursor:grabbing!important}.summarized-lesson__move-pad{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/new-move-bar-black-dc8cbadbdf03446344a91d725a806529.svg);height:calc(100% - 8px);opacity:.2;margin:4px .25rem}.is-dragging .summarized-lesson__move-pad{opacity:0}.day-card__move-pad,.lesson-section__move-pad{background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/new-move-bar-94c02d713943ec8fe86c898eb3c2a84e.svg);opacity:.4;opacity:0;transition:opacity .3s}body:not(.is-dragging) .lesson-section:hover .lesson-section__move-pad--enabled{transition:opacity .3s;opacity:.4}.day-card__move-pad{opacity:.1;background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/new-move-bar-black-dc8cbadbdf03446344a91d725a806529.svg);margin-right:.5rem}.single-lesson__move-pad{opacity:0;margin-bottom:-5px;transition:opacity .3s;background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/new-move-bar-black-dc8cbadbdf03446344a91d725a806529.svg);cursor:grab}.single-lesson__move-pad .is-dragging{cursor:grabbing}.single-lesson__move-pad.is-disabled{opacity:0!important}.lesson-sections,.lesson-sections-sortable{transform:none!important}.lesson-section{display:flex;background-color:#fff;display:-webkit-flex;flex-direction:row;padding:.6rem 1rem .5rem 0;position:relative;border-top:1px solid transparent;border-bottom:1px solid transparent;transition:box-shadow .3s ease-in-out}.lesson-section.lesson-section--read-only:hover{box-shadow:none;border-top-color:transparent;border-bottom-color:transparent}.lesson-section.just-moved{transition:background-color .75s cubic-bezier(.445,.05,.55,.95);background-color:#fcfccf}body:not(.is-dragging) .lesson-section:hover{border-top:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;z-index:99;box-shadow:0 0 2rem rgba(102,102,102,.2)}.lesson-section__text{width:calc(100% - 20px)}.lesson-section__title{width:100%;resize:none;color:#212121;font-size:1.4rem;line-height:1.2;font-weight:700;outline:0;margin-bottom:.3rem;border-bottom:1px solid #e0e0e0!important;padding-bottom:.4rem}.lesson-section__value{font-size:1.2rem;font-weight:400;margin-bottom:.5rem}.lesson-section__value img{max-height:800px;width:auto;max-width:100%}.lesson-section__value.is-empty{height:20px}.lesson-section__value.is-empty:before,.lesson-section__value:empty:before{position:absolute;content:"Type some text";color:#b3b3b3}.lesson-section__value b,.lesson-section__value strong{font-weight:700}.lesson-section__value ol li,.lesson-section__value ul li{margin-left:-20px}.lesson-section__public-notice{text-align:left;display:block;color:#757575}.lesson-section__public-notice svg{height:12px;width:12px;fill:#757575;vertical-align:baseline}.standards-section{display:block;display:flex;flex-direction:row}.standards-section__title{color:#c7a729;margin-bottom:0;-webkit-user-select:none;user-select:none}.btn-search-for-standards{display:flex;width:100%;border-radius:9999px;border-color:#e0e0e0;text-align:center;font-size:1.125rem;align-items:center;justify-content:center;padding:.25rem;margin:.5rem 0;transition:color .2s ease-in-out,border .2s ease-in-out}.btn-search-for-standards svg{fill:currentColor;height:16px;width:16px}.btn-search-for-standards:hover{color:#00abfa;border-color:#00abfa}.lesson-section__show-standards-on-class-website-on-template{cursor:pointer}.lesson-section__show-standards-on-class-website-on-template svg{height:1rem;width:1rem}.lesson-section__show-standards-on-class-website-on-template__toggle-standards{border:1px solid #bdbdbd;padding:1rem;display:block;color:#757575;vertical-align:middle;line-height:1rem;border-radius:.5rem;font-size:1.2rem;height:3rem}.lesson-section__show-standards-on-class-website-on-template__toggle-standards svg{vertical-align:top;fill:#757575;margin-top:-.25rem;height:1.25rem;width:1.25rem}.lesson-section__show-standards-on-class-website-on-template__status{line-height:1.25rem;font-size:1.25rem;padding-bottom:.5rem;color:#757575}.lesson-section__show-standards-on-class-website-on-template__status svg{vertical-align:middle;margin-top:-.5rem;fill:#757575;height:1.25rem;width:1.25rem}.lesson-section__hide-standards-on-template{color:#00abfa}.lesson-section__show-standards-on-class-website-on-template__link{display:block;margin-top:0;padding-left:1rem}.lesson-sections__btn-add-lesson-card-to-bottom-wrapper{padding:1rem;background-color:#fff;border-radius:0 0 8px 8px}.lesson-sections__btn-add-lesson-card-to-bottom{display:flex;justify-content:center;font-size:1.25rem;font-weight:500;cursor:pointer}.lesson-sections__btn-add-lesson-card-to-bottom svg{vertical-align:middle;margin-top:.2rem;margin-right:.25rem;width:1.5rem;height:1.5rem}.lesson-sections__btn-add-lesson-card-to-bottom:hover{text-decoration:underline}.day-card-add-btn-wrapper{display:flex;flex-direction:row;justify-content:center;align-items:center}a.day-card-add-btn{text-align:center;color:#757575;border:1px solid #757575;background-color:rgba(255,255,255,.2);border-radius:4rem;font-size:1.2rem;font-weight:500;margin-bottom:1rem;transition:opacity .2s;align-items:center;padding:.6rem 1.8rem}a.day-card-add-btn svg{fill:#757575;width:1.5rem;height:1.5rem}a.day-card-add-btn:hover{transition:.3s;border-color:#fff;border-width:1px;background-color:#00abfa;color:#fff;box-shadow:0 5px 2rem rgba(102,102,102,.2);font-weight:600}a.day-card-add-btn:hover .day-card-add-btn__subtitle{transition:color .3s;color:#fff}a.day-card-add-btn:hover svg{transition:fill .3s;fill:#fff}a.day-card-add-btn--on-setup-screen{margin-top:1rem;margin-bottom:0;width:auto;border-color:#00abfa!important;color:#00abfa}a.day-card-add-btn--on-setup-screen svg{fill:#00abfa}.day-card-add-btn__subtitle{color:#757575;font-size:1rem;font-weight:400}.day-card{background-color:#fff;border:1px solid #e0e0e0;width:100%;border-radius:4px;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;position:relative;transition:transform .4s}.planbook-date-template__lesson-part-sortable .day-card{margin:0}.planbook-date-template__lesson-part-sortable.is-dragging{cursor:ns-resize;transform:scale(1.025);transition:transform .05s}.planbook-date-template__lesson-part-sortable.hide-element{margin-top:0;margin-bottom:0;transition:.5s}.planbook-date-template__lesson-part-sortable--v5{margin-top:0;margin-bottom:0}.day-card__text-and-move{display:flex;display:-webkit-flex;margin-bottom:.5rem}.reorder-routine-parts-modal__dialog .modal-content{padding:1rem}.reorder-routine-parts__header{padding:1rem 1rem 2rem}.reorder-routine-parts__h1{color:#00abfa;margin:0;font-size:32px;line-height:1.2}.reorder-routine-parts__h2{margin:0;color:#757575;font-size:16px}.reorder-routine-parts__card-part-sortable,.reorder-routine-parts__course-sortable{margin:0 1rem 1rem;transition:transform .2s}.reorder-routine-parts__card-part-sortable.is-dragging,.reorder-routine-parts__course-sortable.is-dragging{transition:none;box-shadow:0 .5rem 2rem rgba(65,80,88,.5)}.reorder-routine-parts__course{cursor:move;display:flex;display:-webkit-flex;padding:.5rem 1rem .5rem .5rem;font-size:1.25rem;color:#fff}.reorder-routine-parts__card-part-sortable{border:1px solid #e0e0e0;padding:.5rem 1rem .5rem .5rem;background-color:#fff}.reorder-routine-parts__card-part{display:flex;display:-webkit-flex}.date-commands{display:flex;display:-webkit-flex;flex-direction:row;justify-content:center;margin-bottom:.5rem}.date-commands--day-perspective{margin-bottom:2rem}.date-commands__reorder,.date-commands__toggle{margin:0 .5rem;display:flex;display:-webkit-flex;line-height:1;color:#bdbdbd;font-size:1rem;text-align:left;cursor:pointer}.date-commands__reorder svg,.date-commands__toggle svg{fill:#bdbdbd;height:2rem;width:1.5rem}.date-commands__reorder:hover,.date-commands__toggle:hover{color:#757575}.date-commands__reorder:hover svg,.date-commands__toggle:hover svg{fill:#757575}.toggle-course-is-on__dropdown-body{max-width:250px}.toggle-course-is-on{background-color:#fff;width:100%;display:flex;height:3rem;padding:.75rem;align-items:center;margin:0 0 .25rem;-webkit-user-select:none;user-select:none;color:#fff}.toggle-course-is-on.is-off{background-image:repeating-linear-gradient(45deg,rgba(255,255,255,.4),rgba(255,255,255,.4) 8px,rgba(255,255,255,.6) 8px,rgba(255,255,255,.6) 16px);color:rgba(0,0,0,.3)}.toggle-course-is-on__list{padding:0 1rem 1rem;display:flex;flex-direction:column;width:100%}.toggle-course-is-on__header{font-size:1.25rem;text-align:center;font-weight:400;width:100%;margin-bottom:1rem}.toggle-course-is-on__course-title{align-self:center;text-align:left;margin-right:auto;font-weight:700;font-size:1.25rem;white-space:nowrap;text-overflow:ellipsis;text-shadow:none;width:calc(100% - 35px);overflow:hidden}.toggle-course-is-on.is-off .toggle-course-is-on__course-title{color:rgba(0,0,0,.5)}.toggle-course-is-on__toggle{position:inherit;justify-content:flex-end;align-items:center;height:100%}.toggle-course-is-on__toggle .x-toggle-container{padding-right:0;justify-content:flex-end}.toggle-course-is-on__toggle .x-toggle:checked+label>.x-toggle-light.x-toggle-btn{background-color:rgba(51,51,51,.2)}.modal-dialog--lesson-template{position:relative}.modal-content--lesson-template{height:80vh;overflow-y:scroll}.lesson-template{display:flex;flex-direction:column}.lesson-template__header{align-items:center;padding:2rem}.lesson-template__body{display:flex;flex-direction:row;padding-bottom:10rem}.lesson-template__body--without-template-magic{padding-bottom:0}.lesson-template__template{width:70%;padding:2rem;border-right:1px solid #e0e0e0}.lesson-template__template--without-template-magic{width:100%;padding:0;border:0}.lesson-template__template-magic{width:30%;padding:2rem}.lesson-template__template-title{font-weight:700;font-size:2.5rem;padding:1.6rem 1.6rem 0 0;text-align:left;margin-bottom:1.6rem}.lesson-template__template-title-label{display:none}.filter-dropdown__content{width:300px;padding:1.5rem 1rem;color:#000;text-align:center;-webkit-user-select:none;user-select:none}.filter-dropdown__header{font-size:2rem;line-height:1;font-weight:900;color:#000;padding-bottom:1rem;text-shadow:none}.filter-dropdown__picture-row,.filter-dropdown__text-row{padding:1rem 0;color:#757575;font-weight:400;line-height:1.1;display:flex;flex-direction:row;border-top:1px solid #e0e0e0;font-size:1.2rem;justify-content:space-around}.filter-dropdown__picture-row .filter-dropdown__picture-row-option,.filter-dropdown__picture-row .filter-dropdown__text-row-option,.filter-dropdown__text-row .filter-dropdown__picture-row-option,.filter-dropdown__text-row .filter-dropdown__text-row-option{width:50%}.filter-dropdown__picture-row-option,.filter-dropdown__text-row-option{text-shadow:none;padding:0 1rem;cursor:pointer;align-self:center;-webkit-user-select:none;user-select:none;opacity:.5;transition:color .25s,text-decoration .25s,opacity .25s,-webkit-text-decoration .25s}.filter-dropdown__picture-row-option:hover,.filter-dropdown__text-row-option:hover{text-decoration:underline;opacity:.7}.filter-dropdown__picture-row-option.is-active,.filter-dropdown__text-row-option.is-active{color:#00abfa;opacity:1;font-weight:700}.filter-dropdown__picture-row-option{display:flex;flex-direction:column;align-items:center}.filter-dropdown__picture-row-option-text{line-height:1;padding-bottom:.5rem}.filter-dropdown__picture-row-option-picture{height:50px}.filter-dropdown__picture-row-option-picture svg{width:100%;height:100%}.filter-dropdown__list{overflow:hidden;max-height:0;transition:max-height .7s}.filter-dropdown__list.is-expanded,.filter-dropdown__list.is-expanded-lg,.filter-dropdown__list.is-expanded-md,.filter-dropdown__list.is-expanded-sm,.filter-dropdown__list.is-expanded-xlg,.filter-dropdown__list.is-expanded-xxlg{transition:max-height .7s;max-height:500px;overflow-y:scroll}.filter-dropdown__list-item{font-size:1.2rem;font-weight:400;line-height:2;text-align:left;border-top:1px solid #e0e0e0;display:flex;flex-direction:row;transition:.5s;cursor:pointer}.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{height:1rem;width:1rem;margin:.7rem .5rem;border-radius:1rem;border:1px dotted;transition:.5s}.filter-dropdown__checkbox-row{display:flex;flex-direction:row;cursor:pointer;margin:.5rem;padding:1rem 0 .5rem;border-top:1px solid #e0e0e0;-webkit-user-select:none;user-select:none}.filter-dropdown__checkbox-row:last-of-type{padding-bottom:0}.filter-dropdown__checkbox-row-icon{height:2rem;width:2rem;margin-right:.5rem}.filter-dropdown__checkbox-row-icon svg{width:100%;height:100%;fill:#bdbdbd;transition:fill .2s}.is-active .filter-dropdown__checkbox-row-icon svg{fill:#00abfa}.filter-dropdown__checkbox-row:hover .filter-dropdown__checkbox-row-icon svg{fill:#268bd9}.filter-dropdown__checkbox-row-text{font-size:1.5rem;color:#757575;transition:color .2s}.is-active .filter-dropdown__checkbox-row-text{color:#00abfa}.filter-dropdown__checkbox-row:hover .filter-dropdown__checkbox-row-text{color:#268bd9}.undo-dropdown__content{width:300px;padding:1.5rem 1rem;color:#000;text-align:center;text-shadow:none}.undo-dropdown__body{background-color:#fff;white-space:normal;box-shadow:0 10px 15px -3px rgba(0,0,0,.4),0 1px 8px -2px rgba(0,0,0,.2);max-width:500px;-webkit-user-select:none;user-select:none}.undo-dropdown__body--rounded-corners{border-radius:.5rem}.undo-dropdown__header{font-size:2rem;line-height:1;font-weight:900;color:#000;padding-bottom:1rem;display:none;text-shadow:none}.undo-dropdown__nothing-to-undo{text-align:center;color:#757575;padding:1rem;font-size:1rem;line-height:1}.undo-dropdown__more-to-undo{text-align:center;color:#757575;font-size:1rem;padding:1rem}.undo-dropdown__explanation{font-size:1.2rem;padding:.6rem 1.2rem;border-bottom:1px solid #e0e0e0}.undo-button{border-bottom:1px solid #e0e0e0;padding:1rem 1.4rem;cursor:pointer;text-align:left;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;transition:background-color .3s,border-color .3s,color .3s,fill .3s;width:100%}.undo-button:last-child{border-bottom:none}.undo-button__heading{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;width:100%}.undo-button--with-icon{flex-direction:column}.undo-button__text{display:flex;flex-direction:column;justify-content:center;width:100%;position:relative}.undo-button__icon{border-radius:6rem;border:1px solid #00abfa;margin-right:.6rem;font-size:1.2rem;display:flex;flex-direction:row;align-items:center;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);color:#00abfa;padding:.5rem 1rem}.undo-button__icon:hover{text-decoration:underline}.undo-button__icon:active{transform:scale(.975)}.undo-button__icon svg{height:1.5rem;width:1.5rem;margin-right:.5rem;transition:background-color .3s,color .3s,fill .3s;fill:#00abfa}.undo-button__undo-number{transition:background-color .3s,color .3s,fill .3s;font-size:1rem;font-weight:400;color:#00abfa;line-height:1;position:absolute;top:0;right:0}.undo-button__title{transition:background-color .3s,color .3s,fill .3s;color:#757575;font-weight:600;margin-bottom:0;font-size:1.2rem;line-height:1.2}.undo-button__title--actionable{color:#00abfa}.undo-button__description{transition:background-color .3s,color .3s,fill .3s;color:#757575;margin-top:0;font-weight:400;font-size:1rem;line-height:1.2}@keyframes spin{0%{transform-origin:center center 50%;transform:rotate(-360deg)}100%{transform-origin:center center 50%;transform:rotate(0)}}.sync-button__icon{display:flex;flex-direction:row;justify-content:center;align-items:center;transition:transform 1s}.sync-button__icon svg{transition:fill .2s;fill:#bdbdbd}.planbook-top-nav__btn--sync-button.is-syncing{border-color:#00abfa}.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{transition:fill .2s;fill:#00abfa}.output-dropdown__list__item{text-shadow:none;display:flex;font-size:1.25rem;color:#212121;padding:1rem 1.5rem;border-bottom:1px solid #e0e0e0;align-items:center;font-weight:400;line-height:2rem;cursor:pointer}.output-dropdown__list__item svg{fill:#757575;width:2rem;height:2rem;padding-right:.3rem;vertical-align:middle}.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:#00abfa}.output-dropdown__list__item:hover svg{fill:#00abfa}.comments-list__body{padding:.6rem;width:200px}.comments-list__body--v5{width:300px}@keyframes expandCommentBody{0%{max-height:50px}1%,100%{max-height:800px}}.comments-list{display:block;list-style:none;padding:0;background-color:rgba(255,255,204,.8);border:1px solid rgba(102,102,102,.1)}.comments-list__header{display:block;overflow:hidden;max-height:1000px;transition:.2s 1s;padding:.6em 1.2rem .6rem;font-weight:600;font-size:1.2rem;text-transform:uppercase;vertical-align:top;text-align:center;border-bottom:1px solid rgba(51,51,51,.5);display:flex;flex-direction:row;align-items:center;justify-content:center}.comments-list__header svg{height:2rem;width:2rem;margin-right:2px}.comments-list__item{border-bottom:1px solid rgba(51,51,51,.1);color:#212121;line-height:1.2;display:flex;flex-direction:row;justify-content:space-between;padding:.6rem 1.2rem;align-items:center}.comments-list__item:last-of-type{border-bottom:none}.comments-list__item-text{overflow-wrap:anywhere}.comments-list__add-comment-btn{background-color:#00abfa;color:#fff;margin:1rem .5rem .5rem;padding:1rem;border-radius:2rem;text-align:center;cursor:pointer;font-size:1.25rem}.comments-list__add-comment-btn svg{fill:#fff;height:1.5rem;width:1.5rem;line-height:1.25rem;vertical-align:middle}.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:#bdbdbd;height:1.5rem;width:1.5rem}.comments-list__item-remove-comment-btn:hover svg{fill:#757575}.comments-list__add-comment-text-area{border:1px solid #e0e0e0;margin:.5rem;padding:.25rem;min-height:2.4rem;outline:0}.is-public-menu{padding:1rem;width:190px}.is-public-menu__buttons{display:flex;flex-direction:column}.is-public-menu__button{text-align:center;line-height:1.1;font-size:1.25rem;opacity:.5;cursor:pointer;transition:.3s;padding:1rem .5rem}.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{transition:color .3s;color:#00abfa;font-weight:700;opacity:1;background-color:#fff}.is-public-menu__button--is-active:hover{opacity:1}.delete-menu__body{padding:1rem}.delete-menu__button{background-color:#00abfa;color:#fff;padding:1rem 2rem;border-radius:2rem;font-size:1.25rem;transition:.3s;border:0}.delete-menu__button:hover{text-decoration:underline}.delete-menu__button:active{background-color:#fff;color:#00abfa}.help-menu-button__anchor svg{height:3rem;width:3rem}.planbook-outside-school-year-notice{padding:2rem 1rem;margin-bottom:1rem;background-color:#fff;text-align:center;font-size:1.1rem;line-height:1.2;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.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__answer,.planbook-outside-school-year-notice.is-month-layout .planbook-outside-school-year-notice__question{display:none}.planbook-school-year-dates{margin-top:2rem;text-align:center}.planbook-school-year-dates__date-range{font-size:2rem;font-weight:400;display:flex;justify-content:center}.planbook-school-year-dates__end-date,.planbook-school-year-dates__start-date,.planbook-school-year-dates__to{display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;user-select:none;margin:0 2rem}.planbook-school-year-dates__to{display:none}.planbook-school-year-dates__date{border-bottom:1px dashed #00abfa;cursor:pointer;transition:border .2s}.planbook-school-year-dates__date:hover{border-bottom-style:solid}.planbook-school-year-dates__calendar{width:calc(calc(40px + 2px) * 7 - 2px + 0px + 0px);-webkit-user-select:none;user-select:none;margin-right:auto;margin-left:auto}.planbook-school-year-dates__calendar .ember-power-calendar-week:first-child[data-missing-days="1"]{padding-left:calc(calc(40px + 2px) * 1)}.planbook-school-year-dates__calendar .ember-power-calendar-week:first-child[data-missing-days="2"]{padding-left:calc(calc(40px + 2px) * 2)}.planbook-school-year-dates__calendar .ember-power-calendar-week:first-child[data-missing-days="3"]{padding-left:calc(calc(40px + 2px) * 3)}.planbook-school-year-dates__calendar .ember-power-calendar-week:first-child[data-missing-days="4"]{padding-left:calc(calc(40px + 2px) * 4)}.planbook-school-year-dates__calendar .ember-power-calendar-week:first-child[data-missing-days="5"]{padding-left:calc(calc(40px + 2px) * 5)}.planbook-school-year-dates__calendar .ember-power-calendar-week:first-child[data-missing-days="6"]{padding-left:calc(calc(40px + 2px) * 6)}.planbook-school-year-dates__calendar .ember-power-calendar-week:last-child[data-missing-days="1"]{padding-right:calc(calc(40px + 2px) * 1)}.planbook-school-year-dates__calendar .ember-power-calendar-week:last-child[data-missing-days="2"]{padding-right:calc(calc(40px + 2px) * 2)}.planbook-school-year-dates__calendar .ember-power-calendar-week:last-child[data-missing-days="3"]{padding-right:calc(calc(40px + 2px) * 3)}.planbook-school-year-dates__calendar .ember-power-calendar-week:last-child[data-missing-days="4"]{padding-right:calc(calc(40px + 2px) * 4)}.planbook-school-year-dates__calendar .ember-power-calendar-week:last-child[data-missing-days="5"]{padding-right:calc(calc(40px + 2px) * 5)}.planbook-school-year-dates__calendar .ember-power-calendar-week:last-child[data-missing-days="6"]{padding-right:calc(calc(40px + 2px) * 6)}.planbook-school-year-dates__calendar .ember-power-calendar-day,.planbook-school-year-dates__calendar .ember-power-calendar-weekday{max-width:40px;max-height:40px;width:40px;height:40px}.planbook-school-year-dates__calendar .ember-power-calendar-week,.planbook-school-year-dates__calendar .ember-power-calendar-weekdays{height:calc(40px + 2px);padding-left:0;padding-right:0}.planbook-school-year-dates__calendar .ember-power-calendar-day{color:#bbb}.planbook-school-year-dates__calendar .ember-power-calendar-weekdays{color:#333}.planbook-school-year-dates__calendar .ember-power-calendar-nav-control{color:#0078c9}.planbook-school-year-dates__calendar .ember-power-calendar-nav-control:focus{color:#30acff}.planbook-school-year-dates__calendar .ember-power-calendar-day--current-month{color:#656d78;background-color:#f5f7fa}.planbook-school-year-dates__calendar .ember-power-calendar-day--today,.planbook-school-year-dates__calendar .ember-power-calendar-day:not([disabled]):hover{background-color:#eee}.planbook-school-year-dates__calendar .ember-power-calendar-day--focused{box-shadow:inset 0 -2px 0 0 #0078c9}.planbook-school-year-dates__calendar .ember-power-calendar-day--selected.ember-power-calendar-day--range-end,.planbook-school-year-dates__calendar .ember-power-calendar-day--selected.ember-power-calendar-day--range-end:hover,.planbook-school-year-dates__calendar .ember-power-calendar-day--selected.ember-power-calendar-day--range-start,.planbook-school-year-dates__calendar .ember-power-calendar-day--selected.ember-power-calendar-day--range-start:hover{background-color:#96d5ff}.planbook-school-year-dates__calendar .ember-power-calendar-day--selected,.planbook-school-year-dates__calendar .ember-power-calendar-day--selected:not([disabled]):hover{background-color:#c9e9ff;color:#656d78}.planbook-school-year-dates__calendar .ember-power-calendar-day--other-month:not([disabled]):hover{color:#656d78}.planbook-school-year-dates__calendar.--small{width:calc(calc(30px + 2px) * 7 - 2px + 0px + 0px)}.planbook-school-year-dates__calendar.--small .ember-power-calendar-week:first-child[data-missing-days="1"]{padding-left:calc(calc(30px + 2px) * 1)}.planbook-school-year-dates__calendar.--small .ember-power-calendar-week:first-child[data-missing-days="2"]{padding-left:calc(calc(30px + 2px) * 2)}.planbook-school-year-dates__calendar.--small .ember-power-calendar-week:first-child[data-missing-days="3"]{padding-left:calc(calc(30px + 2px) * 3)}.planbook-school-year-dates__calendar.--small .ember-power-calendar-week:first-child[data-missing-days="4"]{padding-left:calc(calc(30px + 2px) * 4)}.planbook-school-year-dates__calendar.--small .ember-power-calendar-week:first-child[data-missing-days="5"]{padding-left:calc(calc(30px + 2px) * 5)}.planbook-school-year-dates__calendar.--small .ember-power-calendar-week:first-child[data-missing-days="6"]{padding-left:calc(calc(30px + 2px) * 6)}.planbook-school-year-dates__calendar.--small .ember-power-calendar-week:last-child[data-missing-days="1"]{padding-right:calc(calc(30px + 2px) * 1)}.planbook-school-year-dates__calendar.--small .ember-power-calendar-week:last-child[data-missing-days="2"]{padding-right:calc(calc(30px + 2px) * 2)}.planbook-school-year-dates__calendar.--small .ember-power-calendar-week:last-child[data-missing-days="3"]{padding-right:calc(calc(30px + 2px) * 3)}.planbook-school-year-dates__calendar.--small .ember-power-calendar-week:last-child[data-missing-days="4"]{padding-right:calc(calc(30px + 2px) * 4)}.planbook-school-year-dates__calendar.--small .ember-power-calendar-week:last-child[data-missing-days="5"]{padding-right:calc(calc(30px + 2px) * 5)}.planbook-school-year-dates__calendar.--small .ember-power-calendar-week:last-child[data-missing-days="6"]{padding-right:calc(calc(30px + 2px) * 6)}.planbook-school-year-dates__calendar.--small .ember-power-calendar-day,.planbook-school-year-dates__calendar.--small .ember-power-calendar-weekday{max-width:30px;max-height:30px;width:30px;height:30px}.planbook-school-year-dates__calendar.--small .ember-power-calendar-week,.planbook-school-year-dates__calendar.--small .ember-power-calendar-weekdays{height:calc(30px + 2px);padding-left:0;padding-right:0}.planbook-school-year-dates__calendar.--small .ember-power-calendar-day{color:#bbb}.planbook-school-year-dates__calendar.--small .ember-power-calendar-weekdays{color:#333}.planbook-school-year-dates__calendar.--small .ember-power-calendar-nav-control{color:#0078c9}.planbook-school-year-dates__calendar.--small .ember-power-calendar-nav-control:focus{color:#30acff}.planbook-school-year-dates__calendar.--small .ember-power-calendar-day--current-month{color:#656d78;background-color:#f5f7fa}.planbook-school-year-dates__calendar.--small .ember-power-calendar-day--today,.planbook-school-year-dates__calendar.--small .ember-power-calendar-day:not([disabled]):hover{background-color:#eee}.planbook-school-year-dates__calendar.--small .ember-power-calendar-day--focused{box-shadow:inset 0 -2px 0 0 #0078c9}.planbook-school-year-dates__calendar.--small .ember-power-calendar-day--selected.ember-power-calendar-day--range-end,.planbook-school-year-dates__calendar.--small .ember-power-calendar-day--selected.ember-power-calendar-day--range-end:hover,.planbook-school-year-dates__calendar.--small .ember-power-calendar-day--selected.ember-power-calendar-day--range-start,.planbook-school-year-dates__calendar.--small .ember-power-calendar-day--selected.ember-power-calendar-day--range-start:hover{background-color:#96d5ff}.planbook-school-year-dates__calendar.--small .ember-power-calendar-day--selected,.planbook-school-year-dates__calendar.--small .ember-power-calendar-day--selected:not([disabled]):hover{background-color:#c9e9ff;color:#656d78}.planbook-school-year-dates__calendar.--small .ember-power-calendar-day--other-month:not([disabled]):hover{color:#656d78}.planbook-school-year-dates__calendar .ember-power-calendar-nav-control--next{margin-right:.5rem;width:3rem}.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{margin-left:.5rem;width:3rem}.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-weight:600;font-size:1.4rem}.planbook-school-year-dates__calendar .ember-power-calendar-nav{line-height:2.5}.planbook-school-year-dates__label{font-size:1.5rem;font-weight:400;order:0;color:#00abfa}.modal-dialog--date-annotation{width:800px;box-shadow:0 0 2rem rgba(0,0,0,.1);margin-top:70px;background-color:#fff;padding:2rem}.modal-content--date-annotation{border:1px solid transparent}.modal-content--date-annotation.is-off{background-image:repeating-linear-gradient(-45deg,transparent,transparent 1rem,rgba(138,164,183,.05) 1rem,rgba(138,164,183,.05) 2rem);border:1px solid rgba(138,164,183,.15)}.modal-body--date-annotation{padding:2rem}.dates-off-editor-form__error{padding:1rem;border:1px solid #e0e0e0;background-color:rgba(255,0,0,.1);font-size:1.4rem;font-weight:600}.dates-off-editor-form__nav{display:flex;flex-direction:row;align-items:center}.dates-off-editor-form__nav-item{text-align:center;border-bottom:1px solid #e0e0e0;padding:1rem 0;width:50%;cursor:pointer;font-size:1.5rem;color:#757575}.dates-off-editor-form__nav-item:hover{text-decoration:underline}.dates-off-editor-form__nav-item.is-selected{color:#00abfa;border-bottom:1px solid #00abfa}.dates-off-editor-form__fields{display:flex;flex-direction:column;justify-content:flex-start;width:100%;padding:1rem}.dates-off-editor-form__field-date-wrapper{width:100%;text-align:left;margin:1rem 0}.dates-off-editor-form__field-start-date-wrapper{width:50%;margin:1rem 1rem 0 0;text-align:center}.dates-off-editor-form__field-end-date-wrapper{width:50%;margin:1rem 0 0 1rem;text-align:center}.dates-off-editor-form__fields-dates{display:flex;flex-direction:row;width:100%}.dates-off-editor-form__field-date,.dates-off-editor-form__field-end-date,.dates-off-editor-form__field-start-date{padding:1rem 1rem 1rem 0;font-size:1.5rem;color:#00abfa;text-align:center;border-bottom:1px dashed #00abfa;border:1px dashed #00abfa;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:5rem;background-color:#fff}.dates-off-editor-form__field-date:hover,.dates-off-editor-form__field-end-date:hover,.dates-off-editor-form__field-start-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{font-size:2.5rem;color:#212121;border-bottom:1px dashed #00abfa;outline:0;font-weight:700;line-height:1}.dates-off-editor-form__field-title-input:focus{border-bottom:1px solid #00abfa;position:relative}.dates-off-editor-form__field-title-input:empty{font-weight:400}.dates-off-editor-form__field-description,.dates-off-editor-form__field-title{margin-top:2.5rem}.dates-off-editor-form__field-description-label,.dates-off-editor-form__field-title-label{font-weight:400;color:#00abfa;font-size:1.4rem;margin-bottom:0;line-height:1}.dates-off-editor-form__field-description-input{font-weight:400;font-size:1.5rem;color:#212121;border-bottom:1px dashed #00abfa;outline:0;min-height:2.25rem;position:relative;margin-top:.25rem}.dates-off-editor-form__field-description-input:focus{border-bottom:1px solid #00abfa}.dates-off-editor-form__field-description-input.is-empty:before{position:absolute;bottom:.5rem;content:'(e.g. "PD is in the cafeteria")';color:#b3b3b3}.dates-off-editor-form__field-is-off{margin-top:1.5rem;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:1.5rem}.dates-off-editor-form__field-is-off .x-toggle:checked+.x-toggle-ios.x-toggle-btn{background-color:#00abfa}.dates-off-editor-form__buttons{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;-webkit-user-select:none;user-select:none}.dates-off-editor-form__submit-button,.dates-off-editor__show-form-button{-webkit-user-select:none;user-select:none;background-color:#00abfa;color:#fff;border-radius:5rem;margin:1rem;padding:1rem 3rem;text-align:center;font-size:1.5rem;cursor:pointer;order:2;-webkit-appearance:initial}.dates-off-editor-form__submit-button:hover,.dates-off-editor__show-form-button:hover{text-decoration:underline}.dates-off-editor__show-form-button{margin-bottom:4rem;width:50vw;text-align:center;margin-left:auto;margin-right:auto}.dates-off-editor-form__cancel-button{color:#00abfa;text-align:center;font-size:1.2rem;height:3rem;line-height:4rem;margin-bottom:1rem;margin-right:1rem;cursor:pointer;order:1}.dates-off-editor-form__cancel-button:hover{text-decoration:underline}.dates-off-editor__dates-off-list{display:flex;flex-direction:row;flex-wrap:wrap}.date-annotation{position:relative;padding:1rem 1.4rem}.date-annotation:hover .date-annotation__trigger{opacity:1;transition:opacity .2s}.date-annotation--planbook-date{background-color:#ffc;border-radius:.5rem;padding-top:1.4rem;margin-bottom:1.4rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.date-annotation--planbook-date.is-off{background-image:repeating-linear-gradient(-45deg,rgba(51,51,51,.05),rgba(51,51,51,.05) 1rem,rgba(0,0,0,.1) 1rem,rgba(0,0,0,.1) 2rem)}.date-annotation--planbook-date.is-on{margin-bottom:1.4rem}.date-annotation__range{font-size:1rem;padding-bottom:.5rem;color:#757575}.date-annotation__title{font-size:1.7rem;font-weight:700;line-height:1.1;padding-right:1.5rem}.date-annotation__description{padding-top:.6rem;font-size:1.2rem}.date-annotation__description ol,.date-annotation__description ul{margin-left:0!important;padding-left:2rem!important}.date-annotation__is-off-notice{font-size:1.2rem;color:#00abfa;margin-bottom:.6rem;text-transform:uppercase;font-weight:800;letter-spacing:.5px}.date-annotation__is-off-notice--course{color:#fff}.date-annotation__trigger{opacity:0;display:flex;align-items:center;background-color:rgba(0,0,0,.15);border-radius:5rem;cursor:pointer;height:1.8rem;justify-content:center;margin-right:.6rem;margin-top:.6rem;position:absolute;right:0;top:0;transition:background-color .2s;width:1.8rem}.date-annotation__trigger:hover{background-color:rgba(0,0,0,.4)}.date-annotation__trigger svg{vertical-align:middle;width:1.2rem;height:1.2rem;fill:#fff}.date-annotation-overview{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.date-annotation-overview__month{min-width:calc(33% - .7rem);margin-bottom:1.4rem;border:1px solid #e0e0e0;min-height:7rem}.date-annotation-overview__month-title{font-size:1.4rem;padding:1.4rem 0;font-weight:700;text-align:center}.date-annotation-overview__annotation{border-top:1px solid #e0e0e0;padding:1.2rem;font-size:1.2rem;font-weight:400;display:flex;flex-direction:column;justify-content:center;position:relative}.date-annotation-overview__annotation:hover .date-annotation__trigger{opacity:1}.date-annotation-overview__annotation--is-off{background-image:repeating-linear-gradient(-45deg,transparent,transparent 1rem,rgba(138,164,183,.05) 1rem,rgba(138,164,183,.05) 2rem)}.date-annotation-overview__annotation-title{font-size:1.2rem;font-weight:600}.date-annotation-overview__annotation-description{font-size:1.1rem;color:#757575}.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{display:flex;flex-direction:row}.date-annotation-overview__annotation-is-off{padding:0 .6rem;margin-right:.6rem;border-radius:.5rem;background-color:#00abfa;font-weight:700;color:#fff}.date-annotation-overview__null-message{color:#bdbdbd;font-size:1.2rem;text-align:center;margin-top:-1rem;padding:0 0 1rem}a.group-name-header__ancestor{color:#fff;font-size:2rem}a.group-name-header__ancestor svg{height:1.2rem;width:1.2rem;fill:#fff;vertical-align:baseline}.group-add-member__user{font-size:1.2rem;padding:.6rem 0;border-bottom:1px solid #e0e0e0;cursor:pointer}.group-add-member__user.is-selected{color:#00abfa}.group-add-member__user.is-selected svg{max-width:1.5rem}.group-add-member__user svg{transition:max-width .2s;max-width:0;height:1.5rem;display:inline;vertical-align:middle}.group-add-member__team-heading{font-size:2rem;color:#00abfa}.group-add-member__team-subheading{font-size:1.2rem;color:#757575;padding-bottom:1.2rem}.add-member-dropdown__dropdown{padding:1rem;box-shadow:none}.add-member-dropdown__dropdown .ember-power-select-options{font-size:1.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:1rem!important}.add-member-dropdown__dropdown .ember-power-select-options .ember-power-select-option{border-bottom:1px solid #e0e0e0}.add-member-dropdown__dropdown .ember-power-select-options .ember-power-select-option:last-child{border-bottom:none}.add-member-dropdown__trigger{border-radius:9999px;border:1px solid #00abfa;font-size:1.875rem;transition:color .2s;color:#00abfa;padding:1.5rem 3rem 1.5rem 2rem}.add-member-dropdown__trigger input::-moz-placeholder{color:#00abfa;opacity:1}.add-member-dropdown__trigger input:-ms-input-placeholder{color:#00abfa}.add-member-dropdown__trigger input::-webkit-input-placeholder{color:#00abfa}.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 #00abfa;border-radius:9999px!important}.membership-list-simple__item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;font-size:1.5rem;border-color:#e0e0e0;padding-top:.5rem;padding-bottom:.5rem;border-bottom-width:1px;border-style:solid}.membership-list-simple__item__left{display:flex;flex-direction:row;align-items:center}.membership-list-simple__item__first-name{margin-left:.5rem}.membership-list-simple__item__last-name{font-weight:700;margin-left:.5rem}.membership-list-simple__item__email{color:#757575}.planbook-collaborators__group-name{font-size:1.4rem;line-height:1.2;padding:.7rem 0;display:flex;flex-direction:row;align-items:center;flex-wrap:wrap}.planbook-collaborators__group-ancestors{display:flex;flex-direction:row;color:#757575;height:1.4rem;line-height:1.4rem}.planbook-collaborators__group-ancestors svg{vertical-align:middle;width:1rem;height:1rem;fill:#bdbdbd}.planbook-collaborators__form-heading{color:#00abfa;font-size:2rem;font-weight:400}.planbook-collaborators__form{padding:1rem 2rem;border:1px solid #e0e0e0;background-color:#fafafa}.planbook-collaborators__form .ember-power-select-selected-item{margin-left:8px}.planbook-collaborators__select-trigger{font-size:1.4rem;padding:1.2rem .6rem 1.2rem 0;cursor:pointer;border-bottom-color:#00abfa;display:flex;flex-direction:row}.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{height:2rem;width:2rem;fill:#bdbdbd}.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{font-size:1.1rem;color:#757575}.planbook-collaborators__row{display:flex;flex-direction:row;align-items:center;padding:.5rem 0}.planbook-collaborators__row--with-underline{border-bottom:1px solid #e0e0e0}.planbook-collaborators__name-col{width:100%;padding-right:1rem}.planbook-collaborators__delete-col{min-width:4rem}.planbook-collaborators__share-link-question{display:flex;flex-direction:row;align-items:center}.planbook-collaborators__share-link-question-text{font-size:1.4rem}.planbook-collaborators__share-link-link{margin:1.4rem 0;border:1px solid #e6e6e6;border-radius:.75rem;padding:1.4rem;font-size:1.4rem;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}@media (max-width:480px){.planbook-collaborators__share-link-link{flex-direction:column;gap:1rem}}.planbook-collaborators__share-link-link-group{display:flex;flex-direction:column;min-width:0}.planbook-collaborators__share-link-link-title{width:auto;font-size:1.4rem;text-transform:uppercase;color:#000;font-weight:700}.planbook-collaborators-share-link-link-url{white-space:nowrap;overflow:clip;text-overflow:ellipsis}.planbook-collaborators__share-link-copy-url-button{display:flex;flex-shrink:0;background-color:#00abfa;padding:1rem 2rem;font-size:1.4rem;line-height:1.1;font-weight:600;color:#fff;border:none;border-radius:.25rem;width:auto;text-align:center;cursor:pointer;align-items:center;justify-content:center;outline:0}.planbook-collaborators__share-link-copy-url-button:hover{text-decoration:underline}.planbook-collaborators__no-permission-to-add-collaborators{font-size:1.4rem;text-align:center;margin-bottom:1.4rem}.application-loading{display:flex;flex-direction:column;justify-content:center;background-color:#00c6cc;align-items:center;width:100vw;height:var(--vh,100vh)}.application-loading__logo{height:50vh}.application-loading__logo svg{fill:#fff;height:100%;width:100%}.application-loading__logo img{height:100%;fill:#fff}.inline-paywall{margin:100px auto 2rem;background-color:#fff;border-radius:1rem;max-width:900px;box-shadow:0 0 1rem rgba(77,77,77,.4)}.inline-paywall--v5{margin-top:0;box-shadow:none}.inline-paywall--no-top-margin{margin-top:2rem}.inline-paywall--no-border{box-shadow:none;border:none}.inline-paywall__notice{background-color:#00abfa;color:#fff;border-radius:1rem 1rem 0 0;padding:2rem;font-size:1.8rem;font-weight:600;text-align:center}.inline-paywall__notice--v5{border-radius:5rem;font-size:1.3rem;padding:1rem}.inline-paywall__header{padding:3rem 4rem;text-align:center;color:#00abfa}.inline-paywall__header--small-top-margin{padding-top:1rem}.inline-paywall__header__h1{font-size:4.2rem;font-weight:900;line-height:1;padding-bottom:2rem}.inline-paywall__header__h1--v5{font-size:3.8rem}.inline-paywall__header__h2{font-size:2rem;color:#757575;padding-bottom:0}.inline-paywall__video{border:1px solid #e0e0e0;margin:0 3rem}.inline-paywall__cta-section{margin:3rem;padding-bottom:3rem}.offline-notice{position:fixed;top:0;left:0;right:0;height:60px;z-index:99999999999999999999999999;transform:translateZ(0)}.offline-notice__inner{width:400px;text-align:center;margin-left:auto;margin-right:auto;margin-top:5px;background-color:#f6836f;font-size:14px;color:#fff;font-weight:400;padding:5px 16px;border-radius:5px;box-shadow:0 2px 5px rgba(26,26,26,.2)}.offline-notice__inner a{color:#fff;text-decoration:underline;cursor:pointer}.ember-dialog-dialog.substrate{padding-top:0;background-color:rgba(77,77,77,.6)}.ember-dialog-dialog.substrate .dialog-content{transform:none}.ember-dialog-dialog.substrate.dialog--create-annotation .dialog-content{top:20vh;width:600px;box-shadow:0 0 2rem rgba(0,0,0,.1)}.ember-dialog-dialog.substrate.dialog--create-annotation .dialog-body{background-color:#fff;padding:2rem 3rem;border-radius:2rem}.create-annotation__title{font-size:2.4rem;font-weight:700;text-align:center;-webkit-user-select:none;user-select:none}.create-annotation__description{margin-top:0;margin-bottom:1.6rem;font-size:1.6rem;font-weight:400;color:#757575;text-align:center;line-height:1.2;-webkit-user-select:none;user-select:none}.create-annotation__date{font-size:1.2rem;padding:.2rem 1rem;border-radius:1rem;font-weight:700;color:#fff;background-color:rgba(0,0,0,.3);display:inline}.create-annotation__submit-buttons{display:flex;flex-direction:row;justify-content:center;-webkit-user-select:none;user-select:none}.create-annotation__submit-button{background-color:#00abfa;padding:1rem 2rem;font-size:1.4rem;line-height:1.1;font-weight:600;margin:.7rem;color:#fff;border:none;border-radius:4rem;width:50%;text-align:center;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;outline:0}.create-annotation__submit-button:focus,.create-annotation__submit-button:hover{text-decoration:underline}.create-annotation__submit-button--deemphasized{background-color:#fff;color:#00abfa;border:1px solid #00abfa}.create-annotation__cancel-button-wrapper{display:flex;flex-direction:row;justify-content:center}.create-annotation__cancel-button{text-align:center;margin-left:auto;margin-right:auto}.create-annotation__checkbox-label{font-size:1.4rem;font-weight:400;display:flex;flex-direction:row;-webkit-user-select:none;user-select:none;align-items:center;justify-content:center}.create-annotation__checkbox-label-icon{height:2rem;width:2rem;margin-right:.4rem}.create-annotation__checkbox-label-icon svg{fill:#00abfa;width:100%;height:100%}.create-annotation__checkbox-label-icon--circle svg{fill:#bdbdbd}.create-annotation__confirm-cancel-buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none}.create-annotation__confirm-cancel__confirm-button{background-color:#00abfa;padding:1.4rem 2rem;min-width:100px;font-size:1.4rem;line-height:1.1;font-weight:600;margin:.7rem;color:#fff;border:none;border-radius:4rem;text-align:center;cursor:pointer;display:flex;align-items:center;justify-content:center;outline:0}.create-annotation__confirm-cancel__confirm-button:hover{text-decoration:underline}.create-annotation__confirm-cancel__cancel-button{align-items:center;justify-content:center;outline:0;text-align: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{display:flex;flex-direction:column}.kb-header-wrapper--home{background-image:linear-gradient(to top,#00abfa,#61cdff)}.kb-header__inner-bg{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;opacity:.3;z-index:-1}.kb-header__subtitle{padding:0;margin:0;font-size:2rem;color:rgba(0,0,0,.3);font-weight:400}.kb-nav-bar{display:flex;padding:.5rem 2rem}.kb-nav-bar--home{flex-direction:row;justify-content:space-between;align-items:center}.kb-nav-bar--normal{flex-direction:column;width:100%;background-color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.kb-nav-bar__logo{height:4rem;width:4rem}.kb-nav-bar__logo svg{width:100%;height:100%}.kb-nav-bar__logo svg path{fill:#fff!important}.kb-nav-bar--normal__logo{height:4rem;width:4rem}.kb-nav-bar--normal__logo svg path{fill:#bdbdbd!important}.kb-nav-bar__left-side,.kb-nav-bar__right-side{display:flex;flex-direction:row;align-items:center}.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;font-size:1.5rem;margin:1rem}.kb-nav-bar__btn--box{color:#bdbdbd;font-size:1.5rem;border:1px solid #bdbdbd;padding:0 1rem;margin:1rem 0 1rem 1rem;border-radius:.5rem}.kb-nav-bar__btn--box:hover{color:#00abfa}.kb-nav-bar__btn--home{color:#fff;border-color:#fff}.kb-nav-bar__btn--home:hover{background-color:#fff}.kb-nav-bar__top{display:flex;flex-direction:row;justify-content:space-between}.kb-nav-bar__bottom{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.kb-nav-bar__left-side{width:5rem;height:5rem;margin-right:2rem}.kb-nav-bar__right-side{display:flex;flex-direction:row;width:100%;align-items:center;justify-content:flex-end}.kb-nav-bar__right-side:not(.kb-nav-bar__right-side--book) div:first-child{flex-grow:1}.kb-home-header{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:1rem 1rem 3rem;text-align:center}.kb-home-header__title{font-size:6rem;line-height:1;font-weight:800;padding-bottom:2rem;color:#fff;text-align:center;letter-spacing:-.05rem}.kb-home-chapter-list{display:flex;padding-top:2rem;flex-direction:column;flex-wrap:wrap;z-index:9;position:relative}@media (max-width:992px){.kb-home-chapter-list{flex-direction:column}}a.kb-home-chapter-list-chapter{display:flex;flex-direction:row;padding:16px 0;background-color:#fff;width:100%;flex-grow:1;flex-shrink:0;flex-basis:45%;border-bottom:1px;border-color:rgba(0,0,0,.15);border-style:solid;transition:transform .2s,box-shadow .2s;color:#000;text-decoration:none}a.kb-home-chapter-list-chapter:first-child{border-top:1px;border-color:rgba(0,0,0,.15);border-style:solid}a.kb-home-chapter-list-chapter:last-child{border-bottom:0}a.kb-home-chapter-list-chapter .kb-home-chapter-list-chapter__title{transition:color .2s,text-decoration .2s,text-decoration-color .2s,-webkit-text-decoration .2s,-webkit-text-decoration-color .2s;font-size:20px;line-height:1;font-weight:600;margin:0;padding:0;color:rgba(0,0,0,.65);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}a.kb-home-chapter-list-chapter .kb-home-chapter-list-chapter__arrow-icon{display:flex;flex-direction:row;min-width:20px;width:20px;height:20px;justify-content:center;align-items:center;border-radius:100%;background-color:#fff;justify-self:end;float:inline-end;transition:background-color .2s}a.kb-home-chapter-list-chapter .kb-home-chapter-list-chapter__arrow-icon svg{transition:fill .2s;border-radius:100%;height:16px;width:16px;vertical-align:middle;fill:rgba(0,0,0,.6)}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;-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.kb-home-chapter-list-chapter__header{display:flex;flex-direction:column;align-items:center}.kb-home-chapter-list-chapter__icon{min-width:20px;width:20px;height:20px;margin-right:16px}.kb-home-chapter-list-chapter__icon svg{height:100%;width:100%}@media (max-width:649px){.kb-home-header__title{font-size:4rem}a.kb-home-chapter-list-chapter .kb-home-chapter-list-chapter__title{font-size:16px}.kb-home-chapter-list-chapter__icon{margin-right:8px}}.kb-home-chapter-list-chapter__text{display:flex;flex-direction:column;flex-grow:1}.kb-search{overflow-y:hidden}.kb-search.ember-basic-dropdown-trigger{width:80vw;height:5rem;box-shadow:0 .25rem 1rem rgba(0,0,0,.2);border-radius:.5rem}.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-repeat:no-repeat;background-position:1rem 1rem;background-size:3rem 3rem;height:5rem;padding:.5rem 1rem .5rem 4.5rem;line-height:1;font-size:1.5rem;transition:opacity .2s;opacity:.5}.kb-search.ember-basic-dropdown-trigger input::-moz-placeholder{color:#757575;opacity:1}.kb-search.ember-basic-dropdown-trigger input:-ms-input-placeholder{color:#757575}.kb-search.ember-basic-dropdown-trigger input::-webkit-input-placeholder{color:#757575}.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 #bdbdbd;padding:0}.kb-search--navbar.ember-basic-dropdown-trigger input{box-shadow:none;height:4rem;background-size:2rem 2rem;padding-left:3.5rem}.kb-search .ember-power-select-option{color:#212121;font-weight:400;font-size:1.5rem;padding:.75rem 1rem;line-height:1;margin:.5rem;border-radius:.5rem}.kb-search .ember-power-select-option:first-child{margin-top:0}.kb-search .ember-power-select-option em{font-weight:700;font-style:normal}.kb-search .ember-power-select-option[aria-current=true]{color:#fff;background-color:#00abfa}.kb-search .ember-power-select-option.ember-power-select-option--loading-message{margin:0;padding:0;height: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{margin-top:2px;border-radius:.5rem;padding:.5rem 0}.kb-search__after-options-notice{padding:.75rem;margin:1rem 1rem 0;color:#00abfa;font-size:1.5rem;line-height:1;border-top:1px solid #e0e0e0;cursor:pointer}.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{padding-top:0;padding-bottom:0;background-image:none;width:100%;border:none;background-color:none;outline:0;padding-left:2rem;height:100%}.kb-search--home{padding-top:0}.kb-breadcrumbs{display:flex;flex-direction:row;align-items:center;padding:1rem 0;opacity:.8;width:100%;overflow-x:hidden;flex-wrap:nowrap;transition:opacity .2s}.kb-breadcrumbs:hover{opacity:1}.kb-breadcrumbs__crumb,a.kb-breadcrumbs__crumb{-webkit-user-select:none;user-select:none;font-size:1.75rem;color:#fff;line-height:1;white-space:nowrap;max-width:200px;text-overflow:ellipsis;overflow-x:hidden}.kb-breadcrumbs__crumb--current{opacity:.5}.kb-breadcrumbs__crumb-arrow{-webkit-user-select:none;user-select:none;height:1.75rem;width:1.75rem;opacity:.5;vertical-align:bottom}.kb-breadcrumbs__crumb-arrow svg{height:100%;width:100%;fill:#fff}.kb-entry-chapter__main{padding-left:3rem;flex-grow:2;transition:transform .4s;transform:translate3d(0,0,0)}.kb-entry-chapter__main--collapsed{padding-left:0;transform:translate3d(100%,0,0)}.kb-entry-chapter__main-intro{margin-top:3rem}.kb-entry-chapter__main-intro-h1{font-size:3rem;letter-spacing:1.05;font-weight:600;line-height:1}.kb-entry-chapter__main-intro-h2{font-size:2rem;font-weight:300}.kb-section{line-height:1.2;width:100%}.kb-section__title{padding:.6rem 2rem;margin:0;font-weight:800;text-align:left;color:#212121;font-size:1.2rem;transition:color .3s}.kb-section__article-list{border-radius:.25rem;padding:0 1rem}a.kb-section__article-list-article{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:.75rem 1rem;width:100%;border-radius:.5rem;transition:color .3s,background-color .2s;color:#757575;font-size:1.2rem}a.kb-section__article-list-article:last-child{border-bottom:0}a.kb-section__article-list-article:hover{background-color:#f1f5f8;color:#22292f}a.kb-section__article-list-article.active{color:#00abfa;background-color:#f1f5f8}.kb-section__article-list-article-arrow{width:1.5rem;height:1.5rem}.kb-section__article-list-article-arrow svg{width:100%;height:100%;fill:currentColor;opacity:50%}.kb-section__article-list-article-title{transition:color .3s,font-size .3s;width:100%}.kb-entry-chapter__sidebar--full-width .kb-section__article-list-article-title--intro{margin-top:1.2rem;font-weight:700;text-transform:uppercase;color:#212121}.kb-entry-chapter__sidebar--full-width .kb-section__article-list-article-title--intro:before{content:""}.kb-parts{display:grid;grid-template-columns:50% 50%;grid-column-gap:3rem;grid-row-gap:4rem;padding-left:3rem;padding-right:3rem;margin-top:3rem;margin-bottom:3rem;justify-content:center;-webkit-user-select:none;user-select:none}@media (max-width:710px){.kb-parts{grid-template-columns:none;grid-row-gap:2rem;justify-content:center;padding-left:0;padding-right:0}}.kb-part{background-color:#fff;padding:28px 3rem 16px}@media (max-width:649px){.kb-part{padding-left:2rem;padding-right:2rem}}.kb-part-wrapper{opacity:1;top:0;left:0;width:100%;height:-moz-fit-content;height:fit-content;padding-top:.75rem;z-index:0;border-radius:1rem;overflow:clip;box-shadow:0 4px 6px -2px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.1)}.kb-part__title{text-align:left;font-size:44px;line-height:.875;letter-spacing:-.025em;margin:0;padding:0;font-weight:900;position:relative;z-index:9}@media (max-width:649px){.kb-part__title{font-size:36px}}.kb-part__subtitle{display:none;text-align:center;font-size:3rem;font-weight:200;margin:0;padding:.6rem 0 0;line-height:1;color:#bdbdbd;position:relative;z-index:9}@media (max-width:649px){.kb-part__subtitle{font-size:1.875rem}}.kb-article{margin-right:auto;max-width:700px}.kb-article h1{font-weight:700;font-size:2.5rem;margin-top:2rem}.kb-article h2{margin-top:2rem;font-weight:600;font-size:1.6rem;color:#00abfa}.kb-article h3{font-weight:600;font-size:1.6rem;color:#757575}.kb-article li,.kb-article ol,.kb-article p,.kb-article ul{font-size:1.6rem;line-height:1.4;color:#000}.kb-article p+p{padding-top:1.6rem}.kb-article .wistia_responsive_padding{margin-bottom:3rem}.kb-article iframe{margin-top:1.6rem;border:1px solid #e0e0e0}.kb-article img{width:100%;border:1px solid #e0e0e0;margin:2rem 0}.kb-article-header__chapter-title{font-size:2.25rem;font-weight:400;padding-top:2rem;display:none}.kb-article-header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;padding-top:2rem;padding-bottom:2rem;margin-bottom:1.2rem;max-width:1500px;margin-right:auto;align-items:center}@media (max-width:710px){.kb-article{margin-top:2rem}.kb-article-header{padding-top:1rem;padding-bottom:0;margin-bottom:0;justify-content:center;text-align:center}}.kb-article-header__arrows{margin-left:1rem;display:flex;flex-direction:row;justify-content:flex-end;align-items:center}.kb-article-header__arrow{z-index:9;width:5rem;height:5rem;padding:1rem;border-radius:5rem;margin-left:2rem;border:2px solid rgba(77,77,77,.5)}.kb-article-header__arrow svg{width:100%;height:100%;fill:rgba(77,77,77,.5);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__arrows{display:none}.kb-article-header__arrow{margin-left:0;margin-right:0;height:3rem;width:3rem;flex-shrink:0;padding:.25rem;border-width:1px}}.kb-article-header__text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:100%;text-align:left;flex-grow:2}.kb-article-header__title{padding:0;margin:0;color:#000;letter-spacing:-.05rem;line-height:87.5%;font-weight:900;font-size:4rem}@media (max-width:710px){.kb-article-header__text{align-items:center;text-align:center}.kb-article-header__title{font-size:3rem;text-align:center;padding-left:.75rem;padding-right:.75rem}}.kb-article-header__subtitle{padding:0;margin:0;font-size:2rem;color:#000;font-weight:400}.kb-article-feedback{display:flex;flex-direction:column;justify-content:center;border-top:1px solid #e0e0e0;padding-top:1rem;margin-top:2rem}.kb-article-feedback__text{color:#00abfa;font-size:1.5rem;justify-content:center;text-align:center;font-weight:600}.kb-article-feedback__buttons{display:flex;flex-direction:row;justify-content:center}.kb-article-feedback__btn{width:6rem;height:6rem;margin:1rem;opacity:.5;cursor:pointer;transition:opacity .2s}.kb-article-feedback__btn svg{width:100%;height:100%;fill:#000}.kb-article-feedback__btn:hover{opacity:1}.kb-contact-us__no-results-heading,.kb-contact-us__results-heading{color:#fff;font-size:2rem;font-weight:600;text-align:center;width:80vw;line-height:1.2;margin:2rem auto 1rem}.kb-contact-us__result-list{display:flex;flex-direction:column;border-bottom:1px solid #e0e0e0}.kb-contact-us__result{background-color:#fff;border:1px solid #e0e0e0;border-bottom:0;padding:1rem 2rem;font-size:1.5rem}.kb-contact-us__result em{font-weight:800;font-style:normal}.kb-contact-us__no-results-wrapper{display:flex;flex-direction:column;justify-content:center}.kb-contact-us__no-results-button{font-size:1.5rem;color:#00abfa;background-color:#fff;border-radius:10rem;margin-left:auto;margin-right:auto;display:inline-block;padding:1rem 2rem;text-align:center;box-shadow:0 .2rem 1rem rgba(0,0,0,.3);cursor:pointer}.kb-contact-us__no-results-button:hover{text-decoration:underline}.kb-popular-topics{display:flex;flex-direction:row;padding:0;margin:1rem 0 0;flex-wrap:wrap;justify-content:center;line-height:1.2;max-width:80vw}@media (max-width:649px){.kb-popular-topics{display:none}}.kb-popular-topics__title{color:#fff;font-weight:600;font-size:1.5rem;margin-right:.5rem;opacity:.7}a.kb-popular-topics__topic{opacity:.7;color:#fff;text-decoration:none;font-size:1.5rem;font-weight:400}a.kb-popular-topics__topic:hover{opacity:1;text-decoration:underline}a.kb-popular-topics__topic:after{content:", ";margin-left:-.25rem;margin-right:.5rem}a.kb-popular-topics__topic:last-child:after{content:""}.kb-parts-wrapper{max-width:1080px;padding-right:3rem;padding-left:3rem;padding-bottom:3rem;margin-left:auto;margin-right:auto;margin-bottom:4rem}@media (max-width:900px){.kb-parts-wrapper{padding-right:1rem;padding-left:1rem;margin-right:1rem;margin-left:1rem}}.kb-minimal-part{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;background-color:#fff;gap:.75rem;border:1px;border:solid rgba(0,0,0,.4);border-radius:1rem;-webkit-user-select:none;user-select:none;text-decoration:none;transition:box-shadow .2s;padding:30px 4rem}.kb-minimal-part .kb-minimal-part__title{transition:color .2s,text-decoration-color .2s,-webkit-text-decoration-color .2s;text-align:center;font-size:30px;color:rgba(0,0,0,.6);line-height:.875;letter-spacing:-.025em;margin:0;padding:0;font-weight:600;position:relative;z-index:9;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}.kb-minimal-part .kb-minimal-part__icon{display:flex;min-width:48px;width:48px;height:48px;justify-content:center;align-items:center}.kb-minimal-part .kb-minimal-part__icon svg{transition:fill .2s;width:48px;height:48px;fill:rgba(0,0,0,.4);vertical-align:middle}@media (max-width:649px){.kb-minimal-part{padding-left:2rem;padding-right:2rem}.kb-minimal-part .kb-minimal-part__title{font-size:24px}.kb-minimal-part .kb-minimal-part__icon{min-width:30px;width:30px;height:30px}.kb-minimal-part .kb-minimal-part__icon svg{width:30px}a.cke_button.cke_button__redo,a.cke_button.cke_button__subscript,a.cke_button.cke_button__superscript{display:none}}.kb-minimal-part:hover{box-shadow:0 4px 6px -2px rgba(0,0,0,.05),0 10px 15px -3px rgba(0,0,0,.1);cursor:pointer;text-decoration:none}.kb-minimal-part:hover .kb-minimal-part__title{color:#000;-webkit-text-decoration:#000;text-decoration:underline}.kb-minimal-part:hover .kb-minimal-part__icon svg{fill:rgba(0,0,0,.7)}.alert-wrapper{margin-top:1rem;margin-bottom:1rem;display:flex;flex-direction:row;border-radius:.5rem;width:100%;justify-content:space-between;align-items:center;background-color:rgba(87,209,172,.2);padding:1rem}.alert{display:flex;flex-direction:row;width:100%;align-items:center}.alert-icon{width:2rem;height:2rem;color:#57d1ac}.alert-icon .svg{width:2rem;height:2rem}.alert-header__text{font-weight:600;font-size:1.5rem;line-height:1}.alert-body__text{font-weight:400;font-size:1.125rem;line-height:1;padding-top:.25rem}.alert-link-button{display:flex;flex:none;justify-content:center;align-items:center;height:2.5rem;color:#fff;border-radius:9999px;font-size:1.25rem;font-weight:700;background-color:#57d1ac;padding:.5rem 2rem}.alert-link-button:hover{text-decoration:underline;color:#fff;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important;transform:translateY(-1px) scale(1.01)}.alert-link-button:active{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(0) scale(.98)}body.help.help-contact{background-color:#00abfa}.user-sign-wrapper{border-radius:12px;overflow:clip;background-color:#fff;max-width:475px;width:100%;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:flex-start;align-items:center;margin:auto}.user-sign-wrapper>.liquid-container{width:100%}.user-sign-wrapper>.liquid-container>.liquid-child{width:100%;display:flex;flex-direction:column;align-items:flex-start}@media (max-width:475px){.user-sign-wrapper{margin-top:0;height:100vh;width:100%;border-radius:0}}.user-sign-wrapper--reset-password{padding:2rem}.user-sign-wrapper--reset-password-expired{padding:2rem;width:500px}.lf-form-area{padding:0 3rem 2rem;width:100%}@media (max-width:710px){.lf-form-area{padding:2rem 1.5rem}}.lf-sign-up-headline-steps.liquid-container,.lf-steps.liquid-container{width:100%}.user-sign-up__header{font-size:1.5rem;font-weight:800;text-transform:uppercase;color:#fff;text-align:center;width:100%;padding:1rem 0;background-color:#54dea7}.user-sign-in__header{font-size:1.5rem;font-weight:800;text-transform:uppercase;color:#fff;text-align:center;width:100%;padding:1rem 0;background-color:#34d2da}.user-sign__title{font-size:3.5rem;line-height:.875;font-weight:800;width:100%;letter-spacing:-.03em;text-align:center;margin-top:2.5rem;margin-bottom:0;-webkit-user-select:none;user-select:none}.user-sign__subtitle{-webkit-user-select:none;user-select:none;margin-top:0;margin-bottom:2rem;font-size:2rem;text-align:center;font-weight:400;width:100%;color:#bdbdbd}@media (max-width:710px){.user-sign__subtitle{margin-bottom:1rem}}.user-sign__subtitle--planbook{color:#bdbdbd}input.user-sign__input,select.user-sign__input{width:100%;font-size:1.5rem;margin-bottom:1rem;height:4rem;border-color:#e0e0e0;border-radius:.75rem}.user-sign__input--select{border-color:none;border-width:1px;border-radius:4px;padding-left:.75rem;background-color:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.08)}.user-sign__label{-webkit-user-select:none;user-select:none;font-size:1.5rem;margin-top:1rem;font-weight:600}label.user-sign__label--password{text-align:left;width:100%}label.user-sign__label--password:first-of-type{margin-top:2rem}.user-sign__text{font-size:1.6rem;padding:1rem;color:#212121}.btn-default.user-sign__submit-btn{outline:0;-webkit-appearance:initial;border:none;border-radius:4rem;margin-top:1.5rem;margin-bottom:1rem;width:100%;background-color:#34d2da;color:#fff;font-size:2rem;font-weight:600;padding-top:1rem;padding-bottom:1rem;transition:background-color .2s,font-size .2s,box-shadow .2s}.btn-default.user-sign__submit-btn:focus,.btn-default.user-sign__submit-btn:hover{outline:0;background-color:#f2d354!important;color:#fff;font-weight:600;font-size:2.01rem;box-shadow:0 .25rem 0 rgba(51,51,51,.4)}.btn-default.user-sign__submit-btn:active{outline:0;box-shadow:0 0 0 rgba(51,51,51,.4)}.user-sign__submit-btn--reset-password{display:block;margin:0 2rem}.user-sign__forgot-password{text-align:center;font-size:1.4rem;margin:0;padding:0;width:100%}.user-sign__error{color:#f6836f;font-size:1.3rem;margin-bottom:1rem}.user-sign__error--top-of-page{text-align:center}.user-sign__error--top-of-page a{color:#f6836f;text-decoration:underline}.user-sign__name-area{display:flex;flex-direction:row;gap:1rem}.user-sign__name-area-column:last-child{margin-right:0}.user-sign__education-role-title,.user-sign__name-area-title{margin-top:.5rem;font-size:1.4rem;color:#00abfa;font-weight:600;-webkit-user-select:none;user-select:none}.user-sign__name-area-label{font-size:1rem;color:#00abfa}.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{display:flex;flex-wrap:wrap;gap:.75rem}.user-sign__education-role-selector{display:flex;flex-direction:column;margin-left:.1rem;margin-bottom:2rem}.user-sign__education-role-selector-row{padding:.25rem 0;display:flex;flex-direction:row;align-items:center}input.user-sign__education-role-input{vertical-align:baseline;height:2rem;width:2rem;margin:0 .3rem 0 0}.user-sign__education-role-label{-webkit-user-select:none;user-select:none;color:#757575;font-weight:400;font-size:1.4rem;line-height:1;vertical-align:baseline;padding:0;margin:0}.user-sign__link-to-legalese{color:#757575;font-size:1.2rem;text-align:center;align-self:center;margin-bottom:1rem}.user-sign__onboarding-table{display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:2rem}.user-sign__onboarding-table__row{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:2rem}.user-sign__onboarding-table__row:last-child{margin-bottom:0}.user-sign__onboarding-table__row__person{border:2px solid #34d2da;border-radius:100%;overflow:hidden;width:30%;flex-shrink:0;flex-grow:0;margin-right:1rem}.user-sign__onboarding-table__row__person img{width:100%;margin:0}.user-sign__onboarding-table__row__person--second{border-color:#a4de6e}.user-sign__onboarding-table__row__text{font-size:1.75rem;line-height:1.2}.user-sign__share-planbook-with-school-list__item{display:flex;flex-direction:row;justify-content:space-between;padding-top:.5rem;padding-bottom:.5rem;border-bottom-width:1px;align-items:center}.user-sign__share-planbook-with-school-list__item:last-child{border-bottom:0}@keyframes fade-in-out{0%{opacity:0}100%{opacity:1}}.dialog-backdrop{position:fixed;bottom:0;width:100vw;height:100%;animation:.5s ease-in-out fade-in-out}.dialog-backdrop.--barely-there{background-color:rgba(51,51,51,.1)}.dialog-backdrop.--translucent-grey{background-color:rgba(51,51,51,.3);transition:background-color 1s}.planbook-setup-notice{margin-top:100px;text-align:center;margin-left:auto;margin-right:auto;width:80vw}.planbook-setup-notice--in-setup{margin-top:250px}.planbook-setup-notice__headline{font-size:4rem;color:#212121;margin-top:3rem;font-weight:700}.planbook-setup-notice__headline a{color:#212121}.planbook-setup-notice__description{font-size:2rem;color:#757575;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{width:100px;text-align:center}.group-membership-admin-table__user-name{vertical-align:middle!important}.group-membership-admin-table__checkmark{vertical-align:middle!important;text-align:center}.group-membership-admin-table__checkmark svg{vertical-align:middle;height:2rem;width:2rem;fill:#bdbdbd}.group-membership-admin-table__checkmark-icon-wrapper svg{fill:#00abfa}.btn-remove-user{margin:0;padding:0}.btn-remove-user:hover svg{fill:red}.group-membership-admin-table__used-seats-count{color:#00abfa;font-size:1.4rem}.group-members-list{display:flex;flex-direction:row;justify-content:space-between}.template-library{display:flex;flex-direction:row;position:relative;overflow-y:hidden}.template-library__sidebar{width:25%;max-width:400px;min-width:300px;padding:3rem 2rem;height:80vh;overflow-y:scroll;-webkit-user-select:none;user-select:none}.template-library__main{width:100%;padding:2rem;height:80vh;overflow-y:scroll;border-left:1px solid #e0e0e0}.template-library__main .section-actions-group-wrapper{display:none!important}.template-library__main--with-padded-bottom{padding-bottom:10rem}.template-library-prompt{display:flex;height:100%;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:0 4rem}.template-library-prompt__headline{font-weight:700;color:#00abfa;font-size:3rem}.template-library-prompt__subheadline{font-weight:400;color:#00abfa;font-size:2.5rem}.template-library-template-list__group-title{font-weight:700;font-size:1.5rem;padding-top:1.5rem;padding-bottom:.25rem}.template-library-template-list__template__template{font-size:1.2rem;padding-bottom:.25rem;color:#757575;cursor:pointer}.template-library-template-list__template__template.is-active{color:#00abfa}.template-library__proceed-bar{position:absolute;width:100%;bottom:0;height:10rem;display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:#fff;z-index:99999;transform:translate3d(0,110%,0);box-shadow:0 -2px 1rem rgba(102,102,102,.2);transition:transform .3s cubic-bezier(.215,.61,.355,1)}.template-library__proceed-bar--is-visible{transform:translate3d(0,0,0)}.template-library__proceed-bar-btn{background-color:#00abfa;color:#fff;padding:1rem 5rem;font-size:2.5rem;font-weight:600;border-radius:4rem;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;flex-direction:row;justify-content:center;align-items:center}.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{display:flex;flex-direction:column;height:var(--vh,100vh);width:100vw;justify-content:center;align-items:center}.four-oh-four__title{font-weight:700;font-size:3rem}.four-oh-four__subtitle{font-weight:500;font-size:2rem}.busy-syncing-modal-backdrop{position:fixed;top:0;left:0;bottom:0;width:100vw;height:100%;z-index:99999999999999999999999999999999;transform:translateZ(0);background-color:rgba(255,255,255,.4)}.busy-syncing-modal-wrapper{position:fixed;top:20vh;width:100vw;z-index:99999999999999999}.busy-syncing-modal{margin-left:auto;margin-right:auto;max-width:1000px;min-width:200px;background-color:#fff;padding:4rem 2rem;text-align:center;box-shadow:0 .5rem 3rem rgba(77,77,77,.6)}.busy-syncing-modal__heading{font-size:3rem;font-weight:700}.busy-syncing-modal__subheading{font-size:2rem;font-weight:400}.change-color-menu{display:flex;flex-direction:row;width:100%;padding:5px 0 10px 10px;flex-wrap:wrap}.change-color-menu__color{border-radius:40px;height:40px;width:40px;margin:5px 5px 0 0;border:0 solid #fff;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{display:flex;flex-direction:column}.card-stack-search-grid__search-bar{width:100%;padding:2rem}.card-stack-search-grid__below-bar{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 2rem}.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{position:absolute;top:0;margin:.75rem 1.5rem 0;z-index:999999;width:calc(100% - 3rem)}.card-stack-search-bar-wrapper__spinner{position:absolute;top:1.3rem;right:4rem;height:12px;z-index:9999;width:12px}.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{position:absolute;top:1rem;right:1rem;cursor:pointer}.card-stack-search-bar-wrapper__clear-query svg{height:2rem;width:2rem;fill:#757575}.card-stack-search-bar-wrapper__clear-query:hover svg{fill:#00abfa}.card-stack-search-bar{width:100%;height:4rem;padding:1rem 2rem;font-size:1.4rem;border-radius:2rem;border:1px solid #e0e0e0;outline:0}.card-stack-search-bar--in-outline{background-color:#f7f7f8;padding-right:5.5rem}.card-stack-search-results__result{background-color:#fff;border-radius:1rem;margin-bottom:1rem;padding:1rem 1.25rem;-webkit-user-select:none;user-select:none;cursor:pointer;transition:box-shadow .3s,transform .3s}.card-stack-search-results__result:hover{box-shadow:0 0 2rem rgba(77,77,77,.6)}.card-stack-search-results__result--is-selected{transform:translate3d(10px,0,0);box-shadow:0 0 2rem rgba(77,77,77,.6)}.card-stack-search-results__result-top-bar{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.card-stack-search-results__result-course{border-radius:1rem;margin-right:.5rem;align-self:flex-end;text-transform:uppercase;font-weight:600}.card-stack-search-results__result-title{font-size:1.4rem;font-weight:600}.card-stack-search-results__status{font-size:1.5rem;padding:1.5rem 2rem;background-color:#fff;opacity:.8;margin:0 2rem 2rem}.attachment-preview{margin-top:2rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;background-color:transparent}.attachment-preview__download-button{display:flex;justify-content:center;align-items:center;width:auto;border-radius:4rem;cursor:pointer;margin-bottom:2rem;border:1px solid #e0e0e0;padding:2rem;font-size:2rem;color:#00abfa;align-items:center;box-shadow:0 .25rem 2rem rgba(77,77,77,.2);background-color:rgba(255,255,255,.9)}.attachment-preview__download-button svg{width:3rem;height:3rem;margin-right:.5rem;fill:#00abfa}.attachment-preview__download-button:hover{color:#fff;background-color:#00abfa}.attachment-preview__download-button:hover svg{fill:#fff}.attachment-preview__viewer--iframe{height:70vh;width:100%}.attachment-preview__viewer--iframe iframe{width:100%;height:100%}#in-app-notice__anchor{position:fixed;top:80px;right:20px}.in-app-notice{display:flex;flex-direction:row;padding-bottom:7rem}.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{width:350px;max-height:70vh;overflow-y:scroll;background-color:#fff;border-radius:4px;box-shadow:0 2px 2rem rgba(77,77,77,.6);display:flex;flex-direction:column;justify-content:space-between}.in-app-notice__header{padding:.9rem 1.5rem;position:absolute;margin-left:00px;width:calc(100% - 40px);display:flex;flex-direction:row;justify-content:space-between;align-items:center;background-color:#f6f7f9;border-radius:4px 4px 0 0}.in-app-notice__header__text{display:flex;flex-direction:row}.in-app-notice__header__text__name{color:rgba(27,33,40,.5);font-weight:600;font-size:1rem}.in-app-notice__header__close{width:1.2rem;height:1.2rem;opacity:.3;cursor:pointer;transition:opacity .3s}.in-app-notice__header__close svg{fill:#212121;height:100%;width:100%}.in-app-notice__header__close:hover{opacity:1}.in-app-notice__headline{margin-top:3.5rem;padding:1.5rem;display:flex;flex-direction:row;align-items:center}.in-app-notice__headline__emoji{font-size:3rem;width:3rem;margin-right:.5rem}.in-app-notice__headline__text{height:100%;font-size:2rem;font-weight:700;line-height:1.1;color:#00abfa}.in-app-notice__body{padding:0 1.5rem 1.5rem;margin-bottom:5rem;font-size:1.3rem;display:flex;flex-direction:column}.in-app-notice__body p{padding-bottom:1.2rem;color:#29333d;line-height:1.4}.in-app-notice__body .wistia_responsive_padding{padding-top:63%!important;margin-bottom:1.2rem}.in-app-notice__body figure img{margin-bottom:0}.in-app-notice__body figure figcaption{padding-top:.6rem;font-size:1rem;color:#757575;font-style:italic;margin-bottom:1.3rem}.in-app-notice__body h1{color:#00abfa;font-size:2rem;font-weight:600;margin-top:1.2rem;margin-bottom:0}.in-app-notice__body h2{color:#00abfa;font-size:1.6rem;font-weight:600}.in-app-notice__reply-footer{height:3rem;padding:1rem 1.5rem 3.5rem 3rem;display:flex;flex-direction:row;justify-content:center;align-items:center;cursor:pointer;position:absolute;left:0;bottom:0;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;opacity:0;transition:opacity .3s,transform .3s;transform:scale(.7) translate3d(0,-100%,0);transform-origin:bottom center}.in-app-notice:hover .in-app-notice__reply-footer{transform:scale(1) translate3d(0,0,0);opacity:1}.in-app-notice__reply-footer__input{display:flex;font-size:1.4rem;flex-direction:row;align-items:center;justify-content:center;background-color:rgba(255,255,255,.95);box-shadow:0 4px 2rem 0 rgba(0,0,0,.4);border-radius:5rem;padding:1rem 2rem;transition:color .3s,background-color .3s;color:#00abfa}.in-app-notice__reply-footer__input svg{height:1.3rem;width:1.3rem;margin-right:.2rem;transition:fill .3s;fill:#00abfa}.in-app-notice__reply-footer__input:hover{background-color:#00abfa;color:#fff}.in-app-notice__reply-footer__input:hover svg{fill:#fff}.in-app-notice__reply-footer__input--emoji-option{width:3rem;height:3rem;line-height:.9;margin:0 1rem;font-size:4rem;background-color:transparent;box-shadow:none;padding:2rem;text-align:center;transition:transform .3s}.in-app-notice__reply-footer__input--emoji-option:hover{background-color:transparent;transform:scale(1.3)}.generic-contentful-wrapper img{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{padding-top:.6rem;font-size:1.3rem;color:#757575;font-style:italic;margin-bottom:1.3rem;text-align:left}.generic-contentful-wrapper h1{color:#00abfa;font-size:2.2rem;font-weight:800;line-height:1.2}.generic-contentful-wrapper h1:first-child{margin-top:0}.generic-contentful-wrapper h2{margin-top:1.8rem;color:#00abfa;font-size:1.6rem;font-weight:600;margin-bottom:0;line-height:1.2}.generic-contentful-wrapper h3{color:#00abfa;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;padding:1.5rem 2rem;font-size:2.5rem;line-height:1.3;margin:0 2rem;color:#00abfa;-webkit-user-select:none;user-select:none;display:flex;flex-direction:column;justify-content:center;text-align:center;font-weight:400}.import-lessons-select-course__input--is-open{color:#00abfa}.import-lessons-select-course__input__inner{transition:transform .3s;text-align:center}.import-lessons-select-course__input__inner__copying-from{border-bottom:2px dashed #00abfa}.import-lessons-select-course__input__inner--is-open{border-bottom-color:transparent}.import-lessons-select-course-dropdown{padding:2rem;width:calc(100vw - 4rem);height:calc(100vh - 200px);overflow-y:scroll}.import-lessons-select-course-dropdown__years{display:flex;flex-direction:row;margin:0 2rem;flex-wrap:nowrap;overflow-y:scroll;-webkit-user-select:none;user-select:none}.import-lessons-select-course-dropdown__years__year{margin-right:1rem;padding:1rem;font-size:1.2rem;border-radius:2rem;border:1px solid #e0e0e0;cursor:pointer;white-space:nowrap}.import-lessons-select-course-dropdown__years__year:hover{color:#00abfa;text-decoration:underline;border-color:#bdbdbd}.import-lessons-select-course-dropdown__years__year.is-selected{color:#fff;background-color:#00abfa}.importable-courses-list__recent-courses{display:flex;flex-direction:column}.importable-courses-list__recent-course{display:flex;flex-direction:row;padding:1.5rem 3rem;border-bottom:1px solid #e0e0e0;font-size:1.5rem;cursor:pointer}.importable-courses-list__recent-course:hover{color:#00abfa}.importable-courses-list__recent-course__owner-name,.importable-courses-list__recent-course__planbook{padding-right:.5rem}.importable-courses-list__recent-course__owner-name:after,.importable-courses-list__recent-course__planbook:after{padding-left:.5rem;content:"›"}.importable-person{display:flex;flex-direction:row;border-bottom:2px solid #e0e0e0;padding:1rem 0;margin-bottom:1rem;-webkit-user-select:none;user-select:none}@media (max-width:710px){.importable-person{flex-direction:column;justify-content:center;align-items:center}}.importable-person__user{width:20%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0 1.3rem}@media (max-width:710px){.importable-person__user{width:100%}}.importable-person__user__initials{font-size:2rem;line-height:2rem;height:4rem;width:4rem;display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.5rem;font-weight:700;background-color:#e0e0e0;border-radius:3rem;margin-bottom:.5rem}.importable-person__user__name{font-size:1.8rem;font-weight:700;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;text-align:center}.importable-person__planbooks{display:flex;flex-direction:column;justify-content:center;padding-right:1.3rem;width:80%}@media (max-width:710px){.importable-person__planbooks{width:100%;padding-left:1.3rem}}.importable-person__planbook{padding:1.6rem 1.6rem 1rem;margin:1rem 0;border:1px solid #e0e0e0;border-radius:.6rem;overflow:hidden;display:flex;flex-direction:column;position:relative;box-shadow:0 1px .6rem rgba(51,51,51,.3);z-index:0}.importable-person__planbook__cover{position:absolute;top:0;left:0;height:100%;width:100%;background-repeat:no-repeat;background-size:cover;background-position:top center;background-color:#c7c7c7;z-index:-40}.importable-person__planbook__cover:before{height:100%;content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(0deg,rgba(61,74,81,.8),transparent);opacity:1}.importable-person__planbook__title{font-size:2.6rem;padding-bottom:1rem;font-weight:700;color:#fff;text-align:center}.importable-person__planbook__courses{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.importable-person__planbook__courses__title{margin-right:1rem;margin-bottom:1rem;font-size:1.3rem;padding:1rem 1.3rem;line-height:1;display:flex;flex-direction:row;justify-content:center;align-items:center;border:1px solid transparent;border-radius:2rem;cursor:pointer;background-color:#fff}.importable-person__planbook__courses__title:hover{text-decoration:underline}.import-lessons-modal-wrapper{position:fixed;height:var(--vh,100vh);width:100vw;padding:0;top:0;z-index:999999999;background-color:#fff}.import-lessons-modal-wrapper__close-button{display:block;width:3.5rem;height:3.5rem;position:fixed;top:0;right:0;margin-top:1.5rem;margin-right:1.5rem;opacity:.3;transition:opacity .3s,border-color .3s,box-shadow .3s,color .3s;border:1px solid #000;font-size:2rem;border-radius:5rem;color:#000;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:999999}.import-lessons-modal-wrapper__close-button:hover{box-shadow:0 0 0 2px #ff5624;border-color:#ff5624;color:#ff5624;opacity:1;text-decoration:none}.import-lessons-modal{background-color:#fafafa;width:100%;height:var(--vh,100vh);display:flex;flex-direction:column;overflow-y:scroll}.import-lessons-modal__outline .course-outline-with-detail,.import-lessons-modal__outline .course-outline-with-detail__row,.import-lessons-modal__outline>div{height:100%}.import-lessons-modal__outline{padding:1.5rem 1.5rem 0;height:50%;flex-shrink:0;flex-grow:2}.import-lessons-modal__button-row{padding:1.5rem;height:8rem}.import-lessons-modal__button-row__button{background-color:#00abfa;border:none;color:#fff;font-size:2rem;padding:1rem 3rem;border-radius:5rem;display:block;text-align:center;margin-left:auto;margin-right:auto;transition:background-color .3s,color .3s}.import-lessons-modal__button-row__button:disabled{background-color:#bdbdbd;color:#212121}.import-lessons-modal__button-row__instructions{font-size:2rem;color:#bdbdbd;text-align:center}.import-lessons-select-course-dropdown__years{display:flex;flex-direction:row}body.admin-action,body.admin-card-stack,body.admin-class-website,body.admin-course,body.admin-fiscal-group,body.admin-group,body.admin-planbook,body.admin-rotation-calendar,body.admin-session,body.admin-user,body.admin-user-actions,body.admin-user-sessions{background-color:#f7f8f7}.admin-version-box{flex-shrink:0;margin-top:1rem;height:calc(100vh - 11rem);overflow-y:scroll}.admin-doc__top-bar{display:flex;flex-direction:row}.admin-doc-label{display:flex;flex-direction:row;align-items:center;margin-bottom:.5rem;border-radius:9999px;font-size:1.125rem;margin-right:.5rem;width:-moz-fit-content;width:fit-content;background-color:#fff2c2;text-transform:uppercase;font-weight:700;letter-spacing:.1px;padding:.5rem 1rem}.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{width:1.5rem;height:1.5rem;color:rgba(0,0,0,.5)}.admin-doc-label__icon svg{height:100%;width:100%;fill:currentColor}.admin-doc-label__text{color:rgba(0,0,0,.7);line-height:.9}.admin-doc-button{display:flex;flex-direction:row;align-items:center;margin-bottom:.5rem;border-radius:9999px;font-size:1.125rem;margin-right:.5rem;width:-moz-fit-content;width:fit-content;text-transform:uppercase;font-weight:700;letter-spacing:.1px;cursor:pointer;padding:.5rem 1rem}.admin-doc-button__icon{width:1.5rem;height:1.5rem;color:rgba(0,0,0,.5)}.admin-doc-button__icon svg{height:100%;width:100%;fill:currentColor}.admin-doc-button__text{color:rgba(0,0,0,.7)}.admin-doc-h1{color:#22292f;letter-spacing:-.05em;font-weight:900;font-size:3rem;line-height:.85}.admin-doc-h2{color:#22292f;letter-spacing:-.05em;font-weight:900;font-size:2.25rem;line-height:.85}.admin-version-box__item{padding-top:.75rem;padding-bottom:.75rem;border-top-width:1px;border-color:#e0e0e0;display:flex;flex-direction:row;align-items:center;cursor:pointer}.admin-version-box__item.--is-selected{color:#00abfa}.admin-version-box__item--date-string{font-weight:700;justify-content:center;align-items:center}.admin-version-box__item__date-string{color:#063247;background-color:#e7f6fd;border-radius:9999px;margin-top:.5rem;margin-bottom:.5rem;width:-moz-fit-content;width:fit-content;letter-spacing:.1px;padding:.25rem 1rem}.admin-version-box__item__text{display:flex;flex-direction:column}.admin-version-box__item__action-name{font-size:1rem;font-weight:700;line-height:1;letter-spacing:.1px}.admin-version-box__item__version{margin-right:.5rem;min-width:45px}.admin-version-box__item__description{line-height:1;color:rgba(77,77,77,.9)}.admin-skeleton__main{display:flex;flex-direction:column;width:75%;max-width:75%;background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border-radius:.5rem;padding:1rem;flex-basis:100%}.admin-skeleton__main__top{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-bottom-width:1px;border-color:#e0e0e0;margin-bottom:1rem;padding-bottom:.5rem}.admin-skeleton__main__bottom{display:flex;flex-direction:row;flex-grow:0}.admin-skeleton__main__left{flex-basis:50%;overflow:scroll;height:calc(100vh - 8rem)}.admin-skeleton__main__left pre{white-space:break-spaces}.admin-skeleton__main__right{flex-basis:50%;overflow:scroll;height:calc(100vh - 8rem)}.admin-skeleton__main__full{flex-basis:100%;overflow:scroll;height:calc(100vh - 8rem)}.admin-skeleton__main__top__revision{font-weight:700;font-size:1.25rem;margin-top:.5rem;margin-bottom:.5rem}.admin-skeleton__main__top__actions:hover{color:#00abfa;cursor:pointer}.admin-overview-table>tbody>tr{border-color:#e0e0e0;border-bottom-width:1px}.admin-overview-table>tbody>tr>td{padding-top:.5rem;padding-bottom:.5rem;font-size:1.125rem}.admin-overview-table>tbody>tr>td pre{white-space:break-spaces}.admin-overview-table>tbody>tr>td:first-child{padding-right:.5rem;color:#bdbdbd;font-weight:700;font-size:1rem;text-transform:uppercase;letter-spacing:.1px;vertical-align:top}.admin-overview-table>tbody>tr>td:last-child{color:#212121;font-weight:700}.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:nth-child(1){width:150px;min-width:150px;max-width:150px;text-align:left}.admin-overview-table.--full-width-table>tbody>tr>td:nth-child(2){text-align:left}.admin-detail-outline__item{font-weight:400}.admin-detail-outline__item--depth-1{padding-left:.5rem}.admin-detail-outline__item--depth-2{padding-left:1.5rem}.admin-detail-outline__item--depth-3{padding-left:2rem}.admin-detail-outline__item--header{font-weight:700}.admin-btn{background-color:#00abfa;color:#fff;border-radius:9999px;text-align:center;font-size:1.25rem;font-weight:900;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:box-shadow .3s;padding:1rem 2rem}.admin-btn:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.group-admin-index-table{height:100%}.group-admin-index-table td{border-color:#e0e0e0;padding:1rem 0;border-width:0 0 1px;border-style:solid;font-size:13px}.group-admin-index-table tr{cursor:pointer}.group-admin-index-table tr:hover td{background-color:#f8fafc}.group-admin-index-table .et-cell-container{display:flex;flex-direction:row}.group-admin-membership-table table{width:100%}.group-admin-membership-table th{font-size:1rem;border-bottom-width:2px;border-color:#b8c2cc;border-style:solid;padding-bottom:1rem;color:#606f7b}.group-admin-membership-table td{border-color:#e0e0e0;padding:1rem 0;border-width:0 0 1px;border-style:solid;font-size:1.25rem;text-overflow:ellipsis;overflow-x:hidden}.group-admin-membership-table tr{cursor:pointer}.group-admin-membership-table tr:hover td{background-color:#f8fafc}.group-admin-membership-table .et-cell-container{display:flex;flex-direction:row}.admin-sidebar-button{background-color:#fff;color:#00abfa;font-weight:700;margin-bottom:1rem;border-radius:.25rem;display:inline-flex;align-items:center;justify-content:center;width:100%;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);cursor:pointer;-webkit-user-select:none;user-select:none;transition:box-shadow .3s;padding:.5rem 1rem}.admin-sidebar-button:hover{text-decoration:underline}.admin-sidebar-button:active{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}.admin-inline-button{transition:box-shadow .3s;background-color:#fff;color:#00abfa;margin-bottom:1rem;border-radius:.25rem;display:inline-flex;align-items:center;justify-content:center;width:auto;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:1rem;font-weight:400;vertical-align:top;padding:.5rem 1rem}.admin-inline-button:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);text-decoration:underline}.admin-inline-button:active{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}label.admin-label{display:block;color:#606f7b;font-weight:700;margin-bottom:.5rem}input.admin-input{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);-webkit-appearance:none;appearance:none;border-width:1px;border-radius:.25rem;width:100%;color:#606f7b;line-height:1.25;border-color:#f1f5f8;padding:.5rem .75rem}input.admin-input.--auto-width{width:auto}.school-backdrop,.user-backdrop{position:fixed;top:0;left:0;height:var(--vh,100vh);width:100vw;z-index:-1}.school-backdrop__fade,.user-backdrop__fade{top:0;position:absolute;width:100vw;height:var(--vh,100vh);z-index:3}.school-backdrop__fade{background:linear-gradient(rgba(255,255,255,.4),#fff)}.user-backdrop__fade{background:linear-gradient(rgba(255,255,255,.1),rgba(255,255,255,.8))}.school-backdrop__pattern,.user-backdrop__pattern{top:0;position:absolute;width:100vw;height:var(--vh,100vh);z-index:2}.school-backdrop__pattern{background:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/patterns/dark-circles-eefc9c4764ef030cf257bc52d9a2dc93.png) 0/10px 12px}.user-backdrop__pattern{opacity:.05;background:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/patterns/hypnotize-transparent-a07c71655e43e1f1db754ce739f663d8.png) 0/400px 400px}.school-backdrop__gradient,.user-backdrop__gradient{top:0;position:absolute;width:100vw;height:var(--vh,100vh);z-index:1}.school-backdrop__gradient{background-image:linear-gradient(90deg,#f2d354,#34d2da)}@keyframes AnimateBackground{0%,100%{background-position:0 0}50%{background-position:100% 0}}.school-header{justify-content:space-between;display:flex;flex-direction:row;align-items:center;-webkit-user-select:none;user-select:none;margin:8rem 2rem 2rem}.school-header__logo-and-title{display:flex;flex-direction:row;align-items:center;max-width:70%;padding-right:3rem}.school-header__logo{width:7rem;height:7rem;padding-right:1rem}.school-header__logo__img{width:100%}.school-header__title{font-size:7rem;letter-spacing:-.03em;font-weight:900;line-height:.9}.school-header__button{display:flex;flex-direction:row;align-items:flex-end;flex-shrink:0;margin-left:1rem}@media (max-width:992px){.school-header__button{line-height:1;margin-left:0;margin-top:1rem}}.school-header__management-buttons{display:flex;flex-direction:row;margin-left:1rem}@media (max-width:992px){.school-header__management-buttons{flex-direction:column;font-size:2rem}}.school-setup-button{cursor:pointer;-webkit-user-select:none;user-select:none;font-weight:700;display:flex;align-items:center;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:9999px;background-color:#fff;outline:0;font-size:2.75rem;color:#212121;transform:translateZ(0);-webkit-user-select:none;user-select:none;transition:box-shadow .2s,transform .2s,color .2s;flex-grow:0;padding:1rem 2rem}.school-setup-button:focus{outline:0}.school-setup-button:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);color:#00abfa;transform:scale(1.005) translateY(-2px) translateZ(0)}.school-setup-button:hover svg{fill:#00abfa}.school-setup-button:hover.school-setup-button__rotate-icon svg{transform:rotate(90deg)}.school-setup-button:active{outline:0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:scale(.98) translateZ(0);color:#268bd9}.school-setup-button:active .school-setup-button__icon svg{fill:#268bd9}.school-setup-button__icon{height:3.2rem;width:3.2rem;fill:#212121;margin-right:.25rem}.school-setup-button__icon svg{transition:fill .2s,transform .5s;width:100%;height:100%}.school-show__headline__buttons{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;height:100%}.school-show__headline__buttons__add,.user-home__body__planbooks__header__buttons__add{font-size:1.5rem;line-height:1;font-weight:700;border-radius:9999px;box-shadow:none;background-color:#fff;outline:0;-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;border-bottom:1px solid #bdbdbd;box-shadow:0 0 1px rgba(255,255,255,0);transition:box-shadow .2s,transform .2s,border .2s,background .2s;text-align:left;padding:1rem 1.5rem 1rem 1rem}.school-show__headline__buttons__add svg,.user-home__body__planbooks__header__buttons__add svg{fill:currentColor;width:2rem;height:2rem;flex-shrink:0}.school-show__headline__buttons__add:focus,.user-home__body__planbooks__header__buttons__add:focus{border-color:#00abfa;border-bottom-width:1px;outline:0}.school-show__headline__buttons__add:hover,.user-home__body__planbooks__header__buttons__add:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px)}.school-show__headline__buttons__add:active,.user-home__body__planbooks__header__buttons__add:active{outline:0;transform:translateY(1px) scale(.98)}.school-show__headline__buttons__dropdown__trigger,.user-home__body__planbooks__header__buttons__trigger{font-size:1.5rem;line-height:1;font-weight:700;border-radius:9999px;box-shadow:none;background-color:#fff;outline:0;-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;border-bottom:1px solid #bdbdbd;box-shadow:0 0 1px rgba(255,255,255,0);transition:box-shadow .2s,transform .2s,border .2s,background .2s;padding:1rem 1rem 1rem 1.5rem}.school-show__headline__buttons__dropdown__trigger svg,.user-home__body__planbooks__header__buttons__trigger svg{fill:currentColor;flex-shrink:0;height:16px;width:16px}.school-show__headline__buttons__dropdown__trigger:focus,.user-home__body__planbooks__header__buttons__trigger:focus{border-color:#00abfa;border-bottom-width:1px;outline:0}.school-show__headline__buttons__dropdown__trigger:hover,.user-home__body__planbooks__header__buttons__trigger:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px)}.school-show__headline__buttons__dropdown__trigger[aria-expanded=true],.user-home__body__planbooks__header__buttons__trigger[aria-expanded=true]{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important;border-color:#00abfa;border-bottom-width:1px}.user-home__body__planbooks__header__buttons__add,.user-home__body__planbooks__header__buttons__trigger{color:#00abfa;border:1px solid #e0e0e0;border-bottom:2px solid #e0e0e0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.user-home__body__planbooks__header__buttons__add:focus,.user-home__body__planbooks__header__buttons__add:hover,.user-home__body__planbooks__header__buttons__trigger:focus,.user-home__body__planbooks__header__buttons__trigger:hover{border:1px solid #bdbdbd;border-bottom-width:2px}.user-home__body__planbooks__header__buttons__add[aria-expanded=true],.user-home__body__planbooks__header__buttons__trigger[aria-expanded=true]{border-bottom-width:2px}.school-show__headline__buttons__dropdown__list,.user-home__body__planbooks__header__buttons__list{box-shadow:none;background-color:transparent}.user-home__body__planbooks__header__buttons .ember-power-select-dropdown{overflow:visible;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);margin-top:.5rem}.school-show__headline__buttons__dropdown__list .ember-power-select-options,.user-home__body__planbooks__header__buttons__list .ember-power-select-options{background-color:#fff;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border-radius:.5rem;border-color:#e0e0e0;border-width:1px;overflow:visible;max-height:none}.user-home__body__planbooks__header__buttons__list.--create-planbook .ember-power-select-options{margin-left:-98px;width:195px;padding:.5rem 1rem}.school-show__headline__buttons__dropdown__list .ember-power-select-option,.user-home__body__planbooks__header__buttons__list .ember-power-select-option{font-size:1.25rem;line-height:1;text-align:center;font-weight:600;border-radius:9999px;padding-top:.75rem;padding-bottom:.75rem;padding-left:.75rem;background-color:#fff}.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}.school-show__headline__buttons__dropdown__list .ember-power-select-option[aria-selected=true],.user-home__body__planbooks__header__buttons__list .ember-power-select-option[aria-selected=true]{color:#00abfa}.school-show__headline__buttons__dropdown__list .ember-power-select-option[aria-selected=true]:before,.user-home__body__planbooks__header__buttons__list .ember-power-select-option[aria-selected=true]:before{content:"✓ ";margin-left:-1rem}.school-show__headline__buttons__dropdown__list .ember-power-select-option[aria-current=true],.user-home__body__planbooks__header__buttons__list .ember-power-select-option[aria-current=true]{background-color:#00abfa;color:#fff}.group-team{background-color:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);width:100%}.group-team__header{padding:2rem 2rem .5rem;display:flex;flex-direction:column;-webkit-user-select:none;user-select:none}.group-team__header__group-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}.group-team__header__group-title__title{font-weight:900;font-size:3rem;letter-spacing:-.05em;line-height:1;color:#4c4c4c;width:100%}.group-team__header__group-title__title[contenteditable=true]{border-bottom:1px dashed gray;border-radius:.25rem}.group-team__header__group-title__button-wrapper{position:relative;height:3rem;width:3rem}.group-team__header__group-title__button{height:3rem;padding:.5rem .5rem .5rem 1rem;border-radius:9999px;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;cursor:pointer;background-color:#fff;position:absolute;top:0;right:0;color:transparent;transition:box-shadow .3s,transform .3s;overflow:hidden;transform:translateZ(0);box-shadow:0 0 2px transparent}.group-team__header__group-title__button .group-team__header__group-title__button__text{font-size:1.25rem;opacity:0;color:transparent;max-width:0;padding-right:.5rem;transition:transform .3s,max-width .3s ease-in,opacity .3s .2s}.group-team__header__group-title__button svg{transition:transform .8s,fill .2s;height:100%;width:100%;min-width:2rem}.group-team__header__group-title__button:hover{background-color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px)}.group-team__header__group-title__button:hover .group-team__header__group-title__button__text{max-width:300px;opacity:1;color:#00abfa}.group-team__header__group-title__button:hover svg{transform:rotate(-90deg);fill:#00abfa}.group-team__header__group-title__button:active{transform:scale(.95) translateZ(0);box-shadow:0 2px 4px 0 rgba(0,0,0,.1)}.group-team__planbooks{padding:1.5rem 2rem}.group-team__header__members{width:100%;display:flex;flex-direction:row;flex-wrap:wrap}.group-team__header__members .user-avatar{margin-right:.25rem;margin-bottom:.5rem}.group-team__header__add-member-button{-webkit-user-select:none;user-select:none;display:flex;flex-direction:row;align-items:center;justify-content:center;padding:.25rem;width:2.5rem;height:2.5rem;border-radius:9999px;cursor:pointer;border:1px solid #bdbdbd;background-color:#fff;font-size:1.2rem;transition:transform .2s,box-shadow .2s,color .2s,border-color .2s,background-color .2s}.group-team__header__add-member-button:hover{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);color:#00abfa;border-color:#00abfa;transform:scale(1.005) translateY(0)}.group-team__header__add-member-button:hover svg{fill:#00abfa}.group-team__header__add-member-button:active{color:#fff;background-color:#00abfa;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%;transition:fill .2s;padding:.25rem}.group-team-edit__users{display:flex;flex-direction:column;padding:1rem}.group-team-edit__users__user__first-name{margin-left:.5rem;margin-right:.5rem}.group-team-edit__users__user__last-name{font-weight:700}.group-team-edit__users__user__invited-email{margin-left:.5rem;overflow-wrap:anywhere}.group-team-edit__add-member-btn{color:#00aaf9;border-color:#e0e0e0;font-size:1.125rem;display:flex;flex-direction:row;align-items:center;margin-top:1rem;margin-bottom:1rem}.group-team-edit__add-member-btn svg{height:2rem;width:2rem;fill:currentColor}.school-show__headline{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:center;margin-bottom:3rem;margin-left:2rem;-webkit-user-select:none;user-select:none;width:calc(100% - 2rem)}.school-show__headline__text{margin:0;padding:0;font-size:4rem;font-weight:900}.school-show__teams{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;align-items:flex-start;padding-left:2rem}.school-show__teams--edit-page{padding-left:0}.school-show__teams__add-team-btn{font-size:1.5rem;line-height:1;font-weight:700;border-radius:9999px;box-shadow:none;background-color:#fff;outline:0;-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;border-bottom:1px solid #bdbdbd;box-shadow:0 0 1px rgba(255,255,255,0);transition:box-shadow .2s,transform .2s,border .2s,background .2s;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);color:#00abfa;height:4rem;width:100%;flex-shrink:0;padding:1rem 1.5rem 1rem 1rem}.school-show__teams__add-team-btn svg{fill:currentColor;width:2rem;height:2rem;flex-shrink:0}.school-show__teams__add-team-btn:focus{border-color:#00abfa;border-bottom-width:1px;outline:0;color:#00abfa}.school-show__teams__add-team-btn:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.school-show__teams__add-team-btn:active{outline:0;transform:translateY(1px) scale(.98)}.school-show__teams__team-wrapper{margin-bottom:2rem;flex-grow:2;flex-basis:20%;min-width:250px;max-width:33%;margin-right:2rem}.modal-manager-wrapper{transform:translateZ(0);position:fixed;bottom:0;left:0;z-index:9999}.modal-manager-wrapper>div{position:relative}.modal-manager-wrapper>div>div{position:relative;transform:translateZ(0);width:100vw}.modal-manager-wrapper--absolute-top{z-index:999999999}body.full-screen-modal-open,body.modal-manager-open{overflow:hidden}body.full-screen-modal-open.--is-scrollable,body.modal-manager-open.--is-scrollable{overflow:visible}.user-avatar{display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:9999px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);-webkit-user-select:none;user-select:none;color:#fff;background-color:#b8c2cc}.user-avatar--xxl{font-size:3rem;font-weight:900;padding:2rem;height:6rem;width:6rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.user-avatar--lg{padding:2rem;height:4.5rem;width:4.5rem;font-size:2.5rem;font-weight:600}.user-avatar--md{font-size:1.5rem;padding:1.5rem;height:3rem;width:3rem;font-weight:600}.user-avatar--sm{font-weight:600;padding:.25rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);height:2.5rem;width:2.5rem;font-size:1.25rem}.user-avatar--xs{font-weight:600;padding:.25rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);height:1.75rem;width:1.75rem;font-size:1rem}.planbook-pill,a.planbook-pill{display:flex;flex-direction:row;margin-bottom:1rem;box-shadow:none;-webkit-user-select:none;user-select:none;z-index:2;box-sizing:content-box;position:relative;height:4.5rem;color:#fff;border:1px solid #bdbdbd;border-radius:50px;text-decoration:none;transform:translate3d(0,0,0);transition:transform .1s,box-shadow .1s}.planbook-pill .user-avatar,a.planbook-pill .user-avatar{z-index:3;margin-left:-2px}.planbook-pill:hover,a.planbook-pill:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:scale(1.005) translate3d(0,-2px,0)}.planbook-pill:active,a.planbook-pill:active{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);transform:scale(.98) translate3d(0,1px,0)}.planbook-pill__text{margin-left:-1.5rem;font-size:1.25rem;line-height:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;z-index:1}.planbook-pill__owner-name{font-weight:400;opacity:.8;letter-spacing:.2px;padding-left:2.5rem;padding-right:.5rem;padding-top:.5rem;border-radius:0 2px 2px 0;font-size:1rem}.planbook-pill__planbook-title{font-weight:700;font-size:1.5rem;letter-spacing:.3px;padding-left:2.5rem;padding-right:.5rem;padding-bottom:.5rem;text-shadow:0 1px 2px rgba(0,0,0,.8);border-radius:0 2px 2px 0}.planbook-pill__background{z-index:0}.planbook-pill__background,.planbook-pill__background__fade,.planbook-pill__background__image{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50px 49px 49px 50px}.planbook-pill__background.--no-radius,.planbook-pill__background__fade.--no-radius,.planbook-pill__background__image.--no-radius{border-radius:0}.planbook-pill__background__fade{z-index:1;background:linear-gradient(to right,rgba(51,51,51,.95),rgba(51,51,51,.7) 120px,rgba(255,255,255,.1))}.planbook-pill__background__fade--up{background:linear-gradient(to bottom,rgba(255,255,255,.8),rgba(255,255,255,.5))}.planbook-pill__background__image{z-index:0;background-repeat:no-repeat;background-size:cover;background-position:center center}.slideout-wrapper{position:fixed;overflow:hidden;bottom:0;right:0;height:calc(var(--vh,100vh));transform:translateZ(0);background-color:#fff;overflow-y:scroll;border-top-left-radius:2rem;border-bottom-left-radius:2rem;box-shadow:0 2px 3rem rgba(77,77,77,.5)}.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{left:auto;right:0;width:95vw}@media (min-width:641px){.user-home__body__planbooks__header__buttons__list.--create-planbook .ember-power-select-options{margin-left:0}.slideout-wrapper{height:var(--vh,100vh)}.slideout-wrapper--fixed-sidebar{width:25vw;min-width:500px}}.slideout-wrapper--half-screen{left:auto;right:0;width:95vw}@media (min-width:641px){.slideout-wrapper--half-screen{width:55vw;min-width:500px}}.slideout-background{position:fixed;bottom:0;left:0;height:var(--vh,100vh);width:100vw;overflow:hidden}.slideout__header{padding-right:1.5rem;padding-bottom:1rem;padding-top:1.5rem;display:flex;flex-direction:row;width:100%;align-items:flex-start;justify-content:space-between;flex-grow:1}.slideout__header div:first-child{flex-grow:2}@media (min-width:641px){.slideout__header{padding:3rem 4rem 2rem}}.slideout__header__close{border-radius:9999px;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-shrink:0;color:#606f7b;cursor:pointer;transition:box-shadow .2s,transform .2s,background-color .2s,border-color .2s;height:4rem;width:4rem;padding:.25rem;flex-basis:auto;flex-grow:0;border:1px solid #606f7b}.slideout__header__close svg{height:2.5rem;width:2.5rem;fill:currentColor;transition:fill .2s}.slideout__header__close:hover{color:#00aaf9;border-color:#00aaf9;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px)}.slideout__header__close:active{transform:translateY(1px) scale(.98);background-color:#00aaf9;border-color:#00aaf9;color:#fff}.slideout__header__title__label{font-size:1.5rem;font-weight:400;color:#00abfa;margin-top:2rem;display:flex;flex-direction:row;justify-content:flex-start;margin-left:0;margin-bottom:0;padding:0}.slideout__header__title{font-size:3rem;letter-spacing:-.05em;font-weight:900;width:100%;padding-left:0;margin-top:0;margin-bottom:0;line-height:1;color:#22292f;display:block}@media (min-width:641px){.slideout__header__close{top:4rem;right:3rem}.slideout__header__close svg{height:3rem;width:3rem}.slideout__header__title{font-size:5.5rem}}.slideout__header__title--less-bold{font-size:4rem}.slideout__header__title--input{transition:border .2s;border-style:dotted;border-bottom-width:2px;line-height:1;padding:0;border-color:#00abfa}.slideout__header__title--input--no-focus{border-color:transparent}.slideout__header__title--input--no-focus:invalid{border-color:#00abfa}.slideout__header__title--input--no-focus:hover{border-color:#00abfa}.slideout__header__title--input--no-focus:focus{outline:0}.slideout__body{padding:.5rem 3rem 3rem 4rem}.slideout__body__heading{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.slideout__body__heading__title{font-size:4rem;letter-spacing:-.05em;font-weight:900}.slideout__body__heading__subtitle{font-size:2.25rem;letter-spacing:-.05em;font-weight:900}.slideout__body__subheading{font-size:1.5rem;font-weight:400;color:#757575}.slideout__body__heading__add{font-size:1.5rem;line-height:1;font-weight:700;border-radius:9999px;box-shadow:none;background-color:#fff;outline:0;-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;border-bottom:1px solid #bdbdbd;box-shadow:0 0 1px rgba(255,255,255,0);transition:box-shadow .2s,transform .2s,border .2s,background .2s;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);color:#00abfa;height:4rem;padding:1rem 1.5rem 1rem 1rem}.slideout__body__heading__add svg{fill:currentColor;width:2rem;height:2rem;flex-shrink:0}.slideout__body__heading__add:focus{border-color:#00abfa;border-bottom-width:1px;outline:0;color:#00abfa}.slideout__body__heading__add:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.slideout__body__heading__add:active{outline:0;transform:translateY(1px) scale(.98)}.slideout__body__heading__add--subtler{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);transform:translateY(.5rem)}.slideout__body__heading__add--subtler:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(.25rem)}.slideout__header__logo-and-title{display:flex;flex-direction:row;height:2rem;align-items:center;margin-bottom:.5rem}.slideout-header__logo-and-title__logo{width:2rem;height:2rem}.slideout-header__logo-and-title__logo img{height:100%}.slideout-header__logo-and-title__title{font-weight:400;font-size:2.25rem;opacity:.8}.slideout-header__logo-and-title__edit-btn{margin-left:1rem;margin-right:1rem;color:#bdbdbd;border-bottom-width:1px;border-color:#00abfa;border-style:dashed;font-size:1.25rem;cursor:pointer}.slideout-header__logo-and-title__edit-btn:hover{color:#00abfa;border-bottom-style:solid}.slideout__body__form-input{font-size:2.25rem;letter-spacing:-.05em;font-weight:900;border-bottom-width:1px;border-style:dotted;border-color:#00abfa;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{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding-top:.5rem;padding-bottom:.5rem}.user-avatar-with-name__text{display:flex;flex-direction:row;align-items:center;margin-left:1rem;font-size:1.5rem}.user-avatar-with-name__text__last-name{margin-left:.25rem;font-weight:700}.user-avatar-with-name__text__email{margin-left:.25rem;color:#bdbdbd}.ember-notifier{max-width:500px;z-index:9999999999999999}.toast-notice-wrapper{padding-bottom:.5rem;padding-left:1.5rem;padding-right:1.5rem;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{display:flex;flex-direction:row;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:9999px;background-color:#fff;padding:1rem;transition:background-color 1s;position:relative;overflow:hidden}.toast-notice__loading-bar{position:absolute;overflow:hidden;width:calc(100% - 4rem);height:4px;top:0;left:2rem}@keyframes growLoadingBar{0%{transform:scaleX(0) translateZ(0)}100%{transform:scaleX(1) translateZ(0)}}.toast-notice__loading-bar__dot{background-color:rgba(0,0,0,.2);width:100%;height:2px;animation-name:growLoadingBar;animation-timing-function:linear;transform-origin:left}.toast-notice--duration-20000 .toast-notice__loading-bar__dot,.toast-notice--duration-30000 .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{background-color:#f6836f;color:#000}.toast-notice--is-primary{background-color:#34d2da;color:#fff}.toast-notice--is-processing{background-color:#e2cc60;color:#000}.toast-notice--is-warning{background-color:#e1f8f9;color:rgba(0,0,0,.9)}.toast-notice--is-success{background-color:#e2fee7;color:#000}.toast-notice__icon{height:3rem;width:3rem;margin-left:.75rem;margin-right:.75rem;flex-shrink:0;color:rgba(0,0,0,.7);border-radius:9999px;padding:.25rem}.toast-notice__icon svg{height:100%;width:100%;fill:currentColor}.toast-notice__text{flex-grow:2;width:100%;line-height:1;font-size:1.25rem}.toast-notice__text__title{font-weight:600}.toast-notice__text__message{font-size:1.125rem;padding-top:.5rem;font-weight:400;opacity:.8}.toast-notice__close{height:2rem;width:2rem;margin-left:.5rem;flex-shrink:0}.toast-notice__close svg{height:100%;width:100%;fill:currentColor}.cc-tooltip{padding:.5rem;font-size:1.125rem;background-color:rgba(77,77,77,.9);color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:.25rem}.group-members-table table{width:100%;border:1px solid #e0e0e0;border-radius:.5rem;border-collapse:separate}.group-members-table .occluded-content{opacity:0}.group-members-table thead tr{border-bottom-width:1px}.group-members-table tr th{font-size:1.25rem;background-color:#f8fafc;padding-top:1rem;padding-bottom:1rem;vertical-align:middle;font-weight:800;color:rgba(0,0,0,.6)}.group-members-table tr th:first-child{border-left:none;border-top:none;border-bottom:none;border-top-left-radius:.5rem;padding-left:1rem}.group-members-table tr th:last-child{border-top-right-radius:.5rem}.group-members-table td:first-child,.group-members-table th:first-child{border-left:none}.group-members-table tr td{font-size:1.25rem;padding-top:1rem;padding-bottom:1rem;vertical-align:middle;border:none;border-top:1px solid #e0e0e0}.group-members-table tr td:first-child{padding-left:1rem;border-left:none}.group-members-table tr td:last-child{padding-right:1rem}.group-members-table .et-toggle-select{display:none}.group-members-table--condensed tr th{padding-top:.5rem;padding-bottom:.5rem;font-size:1.125rem}.group-members-table--condensed tr td{padding-top:.25rem;padding-bottom:.25rem;font-size:1.125rem}.group-members-table__header__header{line-height:1;font-size:1.25rem;font-weight:700;letter-spacing:.3px;text-transform:uppercase}.group-members-table__header__subheader{line-height:1;font-weight:400;opacity:.4;text-transform:none}.group-members-table__planbook-group-count{color:#22292f;font-weight:400;display:inline;align-items:center;font-size:1.25rem;justify-content:flex-start;line-height:1;text-align:left}.group-members-table__planbooks-group-count--invited{color:#bdbdbd;font-size:1.25rem;text-align:left}.group-members-table__planbook-group-count--at-zero{color:#22292f}.group-members-table__planbook-group-count__edit{color:#00abfa;border-bottom-width:1px;border-style:dotted;cursor:pointer;border-color:#00abfa;font-weight:400;font-size:1.125rem;margin-left:.5rem;display:inline-block}.group-members-table__planbook-group-count__edit:hover{border-style:solid}.group-members-table__planbook-group-list{font-size:1rem;line-height:1;color:#bdbdbd;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;width:100%}.group-members-table__planbook-group-list__item{display:inline;margin-right:.25rem}.group-member-table__info{display:flex;flex-direction:row}.group-member-table__avatar{display:flex;flex-direction:row;justify-content:center}.group-member-table__info--invited{justify-content:start;align-items:center}.group-member-table__info__avatar{margin-right:.5rem}.group-member-table__info__text{display:flex;flex-direction:column}.group-member-table__info__text__name{display:flex;flex-direction:row;font-size:1.5rem;color:#22292f;line-height:1}.group-member-table__info__text__name__last{font-weight:700;margin-left:.5rem}.group-member-table__info__email{color:#bdbdbd}.group-member-table__info__invited{margin-right:.5rem;border-width:1px;line-height:1;font-size:1rem;border-radius:9999px;font-weight:600;background-color:rgba(216,90,98,.3);border:none;display:inline-block;text-align:center;white-space:nowrap;padding:.5rem 1rem}.group-member-table__info__other{margin-right:.5rem;margin-bottom:.25rem;border-width:1px;line-height:1;font-size:1rem;border-radius:9999px;font-weight:600;border:none;display:inline-block;text-align:center;white-space:nowrap;padding:.5rem 1rem}.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{font-size:1rem;border-radius:9999px;font-weight:600;line-height:1;color:rgba(0,0,0,.7);background-color:rgba(84,222,167,.3);display:inline-block;padding:.5rem 1.5rem}.group-members-table__name-cell{min-width:250px!important;background-color:#fff}.group-members-table__role-cell,.group-members-table__upgraded-cell{text-align:center}.group-members-table__teams-cell{text-align:left}.group-members-table__planbook-group-count-bubble{border-radius:9999px;height:2.5rem;width:2.5rem;line-height:1;display:flex;flex-direction:row;justify-content:center;align-items:center;font-weight:700;margin-right:.5rem;flex-shrink:0;background-color:rgba(84,222,167,.4)}.group-members-table__planbook-group-count-bubble--at-zero{background-color:rgba(246,131,111,.4)}.group-members-table__planbooks-cell{text-align:center}.group-members-table__actions-cell{min-width:70px!important;width:70px!important;max-width:70px!important}.group-members-table__actions-cell-admin,.group-members-table__actions-cell-members{min-width:110px!important;width:110px!important;max-width:110px!important}.group-members-table__change-to-teacher-button{border-color:#bdbdbd;margin-left:.5rem;margin-right:.5rem;cursor:pointer;border-width:1px;color:#bdbdbd;text-align:center;border-radius:9999px;line-height:1;font-size:1.25rem;display:block;transition:background .2s,color .2s,transform .2s;padding:.25rem 1.5rem}.group-members-table__change-to-teacher-button:hover{background-color:#00abfa;color:#fff}.group-members-table__change-to-teacher-button svg{height:2rem;width:2rem;fill:currentColor}.group-members-table__approve-request-button{border-color:#00abfa;margin-left:.5rem;margin-right:.5rem;cursor:pointer;border-width:1px;color:#00abfa;text-align:center;border-radius:9999px;transition:background .2s,color .2s,transform .2s;padding:.5rem 1.5rem}.group-members-table__approve-request-button:hover{background-color:#00abfa;color:#fff}.group-members-table__approve-request-button:active{transform:scale(.95)}.group-members-table__approve-request-button svg{height:2rem;width:2rem;fill:currentColor}.group-members-table__remove-button{border-color:#f6836f;padding:.5rem;cursor:pointer;border-width:1px;color:#f6836f;text-align:center;border-radius:9999px;transition:background .2s,color .2s,transform .2s}.group-members-table__remove-button:hover{background-color:#f6836f;color:#fff}.group-members-table__remove-button:active{transform:scale(.95)}.group-members-table__remove-button svg{height:2rem;width:2rem;fill:currentColor}.group-members-table__school-year-selector{border-radius:9999px;box-shadow:none;background-color:#fff;outline:0;-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;border-bottom:1px solid #bdbdbd;box-shadow:0 0 1px rgba(255,255,255,0);transition:box-shadow .2s,transform .2s,border .2s,background .2s;font-size:1.125rem;line-height:1;margin-left:.5rem;font-weight:400;padding:0 1rem .5rem 1.5rem}.group-members-table__school-year-selector svg{fill:currentColor;width:2rem;height:2rem;flex-shrink:0}.group-members-table__school-year-selector:focus{border-color:#00abfa;border-bottom-width:1px;outline:0}.group-members-table__school-year-selector:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px)}.group-members-table__school-year-selector[aria-expanded=true]{border-color:#00abfa;border-bottom-width:1px;border-radius:9999px!important}.group-members-table__heading--turquoise{color:#54dea7}.popping-checkbox{margin:0}.popping-checkbox__input{display:none}.popping-checkbox__input+.popping-checkbox__icon{color:#bdbdbd;border:2px dotted #bdbdbd}.popping-checkbox__input:checked+.popping-checkbox__icon{color:#fff;background-color:#00abfa;transform:scale(1.05);border:2px solid #00abfa}.popping-checkbox--turquoise .popping-checkbox__input:checked+.popping-checkbox__icon{color:rgba(77,77,77,.9);background-color:rgba(84,222,167,.4);border-color:transparent}.popping-checkbox:hover>.popping-checkbox__icon{border-style:solid;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);transform:scale(1.1)}.popping-checkbox:active>.popping-checkbox__icon{transform:scale(.95);color:#00abfa;border-color:#00abfa}.popping-checkbox--turquoise .popping-checkbox:active>.popping-checkbox__icon{color:#54dea7;border-color:#54dea7}.popping-checkbox:active .popping-checkbox__input:checked+.popping-checkbox__icon{color:#fff}.popping-checkbox--turquoise .popping-checkbox:active .popping-checkbox__input:checked+.popping-checkbox__icon{color:rgba(77,77,77,.9)}.popping-checkbox__icon{height:2.5rem;width:2.5rem;border-radius:9999px;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{transition:fill .2s cubic-bezier(.87,-.41,.19,1.44);fill:currentColor}.popping-explainer{background-color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:.5rem;box-shadow:0 15px 30px 0 rgba(0,0,0,.21),0 5px 15px 0 rgba(0,0,0,.1);position:relative;border:1px solid #e0e0e0;padding:1.5rem 1rem}.popping-explainer:after,.popping-explainer:before{bottom:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.popping-explainer:after{border-color:transparent transparent #fff;border-width:15px;margin-left:-15px}.popping-explainer:before{border-color:transparent transparent #e0e0e0;border-width:18px;margin-left:-18px}.popping-explainer__header{color:#00abfa;font-weight:700;text-align:center;font-size:1.5rem;padding-bottom:1rem;display:flex;flex-direction:row;align-items:center;justify-content:center;line-height:1}.popping-explainer__header svg{width:2rem;height:2rem;margin-right:.5rem;fill:currentColor}.popping-explainer__subheader{color:rgba(77,77,77,.9);font-weight:400;text-align:center;font-size:1.25rem}.popping-explainer__body{font-size:1.25rem;padding:1.5rem 1rem}.popping-explainer__body__two-column{display:flex;flex-direction:row;align-items:flex-start;min-width:400px;max-width:400px}.popping-explainer__body__two-column__column{flex-basis:50%;align-self:stretch}.popping-explainer__body__two-column__column:first-child{padding-right:1rem;border-right:1px solid #e0e0e0}.popping-explainer__body__two-column__column:last-child{padding-left:1rem}.popping-explainer__body__count{text-align:center;color:#757575}.popping-explainer__body__count b{color:#00abfa}.bold-dialog__background{position:absolute;top:0;left:0;width:100vw;height:var(--vh,100vh);padding-top:0;background-color:rgba(255,255,255,.6);z-index:99999!important;animation-name:fadeInDownZoom;animation-duration:.3s}.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{animation-name:fadeInDownZoom;animation-duration:.3s;box-shadow:0 0 2rem rgba(0,0,0,.1);min-width:300px;max-width:600px;margin:auto;background-color:#fff;border-radius:0 0 1rem 1rem;padding:1rem 2rem 2rem}.bold-dialog__title{font-weight:900;line-height:1;font-size:4rem;text-align:center;margin-bottom:1rem}.bold-dialog__form{width:100%;display:flex;flex-direction:row;align-items:center}.bold-dialog__form__input{border-color:#00abfa;width:100%;padding:1rem 2rem;font-size:1.25rem;border-width:1px;border-radius:9999px;margin-bottom:1.5rem;outline:0}.bold-dialog__form__warning{color:#f6836f;font-weight:700;padding:1rem 2rem;font-size:1.5rem;margin-bottom:1.5rem;outline:0}.bold-dialog__buttons__submit{line-height:1;font-weight:700;border-radius:9999px;box-shadow:none;outline:0;-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:center;border-bottom:1px solid #bdbdbd;box-shadow:0 0 1px rgba(255,255,255,0);transition:box-shadow .2s,transform .2s,border .2s,background .2s;color:#fff;background-color:#00abfa;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);font-size:1.875rem;height:4rem;padding:1rem 1.5rem 1rem 1rem;margin:0 1rem 2.5rem}.bold-dialog__buttons__submit svg{fill:currentColor;width:2rem;height:2rem;flex-shrink:0}.bold-dialog__buttons__submit:focus{border-color:#00abfa;border-bottom-width:1px;outline:0;color:#00abfa}.bold-dialog__buttons__submit:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}.bold-dialog__buttons__submit:active{outline:0;transform:translateY(1px) scale(.98)}.bold-dialog__buttons__cancel{text-align:center;margin-top:.25rem;font-size:1.125rem;color:#00abfa;cursor:pointer}.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{animation-name:fadeInDownZoom;animation-duration:.3s;box-shadow:0 0 2rem rgba(0,0,0,.1);min-width:300px;max-width:700px;margin:auto;background-color:#fff;border-radius:0 0 1rem 1rem;padding:1rem 2rem 2rem}.bold-dialog-school-title__title{font-weight:900;line-height:1;font-size:4rem;text-align:center;margin-bottom:.5rem}.bold-dialog-school-title__form{width:100%;display:flex;flex-direction:row;margin-top:2rem;align-items:center}.bold-dialog-school-title__form__input{border-color:#00abfa;width:100%;padding:1rem 2rem;font-size:1.25rem;border-width:1px;border-radius:9999px;margin-bottom:1rem;outline:0}.referral-box{padding:2rem;border-bottom:1px solid #e0e0e0;background-color:#fcf0cf;border-top-left-radius:.5rem;border-top-right-radius:.5rem;margin:-2rem -2rem 2rem}.referral-box h1{font-weight:700;font-size:2.5rem;color:#00abfa;margin-top:0;padding-top:0}.referral-box h2{font-weight:400;color:#757575;font-size:1.5rem;margin-top:0;padding-top:0}.referral-box__button-row{display:flex;flex-direction:column}.referral-box__button-row__input{padding:.5rem 1.5rem;margin-bottom:1rem;width:100%;font-size:1.5rem;text-align:center;border-radius:2rem;border-style:solid;border-color:#e0e0e0}.referral-box__button-row__button{margin-left:.5rem;border-radius:2rem;padding-left:2rem;padding-right:2rem;background-color:#5adda9;border-color:#5adda9;font-size:1.5rem;border-style:none;box-shadow:0 1px 4px rgba(77,77,77,.3);outline:0;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out}.referral-box__button-row__button:focus,.referral-box__button-row__button:hover{outline:0;background-color:#5adda9;transform:translateY(-2px);box-shadow:0 4px 12px rgba(77,77,77,.3)}.referral-box__button-row__button:active{outline:0!important;background-color:#5adda9;transform:translateY(0) scale(.95);box-shadow:0 1px wpx rgba(77,77,77,.3)}.team-list{margin-left:0;padding-left:0;list-style:none;border-top-width:1px;border-color:#e0e0e0}.team-list__item{border-bottom-width:1px;border-color:#e0e0e0;padding-top:1rem;padding-bottom:1rem;display:flex;flex-direction:row}.team-list__item__title{font-weight:700;font-size:1.875rem;margin-left:.5rem}.share-unshare-planbook-list{margin-left:0;padding-left:0}.share-unshare-planbook-list__school-year{list-style:none;padding-left:0}.share-unshare-planbook-list__school-year__title{font-weight:900;font-size:3rem;margin-top:1rem;margin-bottom:1rem}.share-unshare-planbook-list__planbooks-for-year-list{padding-left:0}.share-unshare-planbook-list__planbooks-for-year-list__planbook{list-style:none;padding-left:0;position:relative}.share-unshare-planbook-list__planbooks-for-year-list__planbook__title-area{position:relative;-webkit-user-select:none;user-select:none;z-index:2;height:4rem;display:flex;flex-direction:row;border-color:#bdbdbd;border-width:1px;border-radius:.5rem;overflow:hidden}.share-unshare-planbook-list__planbooks-for-year-list__planbook__title-area__title{font-size:1.5rem;font-weight:600;padding-left:1rem;line-height:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;z-index:2}.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{list-style:none;display:flex;flex-direction:row;border-bottom-width:1px;border-color:#e0e0e0;padding-top:1rem;padding-bottom:1rem;justify-content:space-between;align-items:center}.share-unshare-planbook-list__planbooks-for-year-list__planbook__collaborators-list__collaborator__title{font-weight:700;font-size:1.25rem}.share-unshare-planbook-list__planbooks-for-year-list__planbook__collaborators-list__collaborator__remove-button{border-radius:9999px;border-color:#e0e0e0;color:#bdbdbd;display:flex;flex-direction:row;align-items:center;margin-left:.5rem;justify-content:center;border-width:1px;height:2.5rem;width:2.5rem}.share-unshare-planbook-list__planbooks-for-year-list__planbook__collaborators-list__collaborator__remove-button svg{height:2rem;width:2rem;fill:currentColor}.share-unshare-planbook-list__planbooks-for-year-list__planbook__collaborators-list__collaborator__remove-button:hover{color:#f6836f;border-color:#f6836f}.share-unshare-planbook-list__planbooks-for-year-list__planbook__collaborators-list__collaborator__roles{padding-top:.5rem;padding-bottom:.5rem;padding-right:1.5rem;max-height:3rem;border-bottom:none;flex-grow:2;min-width:200px;text-align:right}.share-unshare-planbook-list__planbooks-for-year-list__planbook__collaborators-list__collaborator__roles .planbook-collaborators__group-name{font-size:1.25rem;text-align:right;display:block;justify-content:flex-end;color:#00abfa;border-bottom:1px dotted #00abfa}.share-unshare-planbook-list__planbooks-for-year-list__planbook__collaborators-list__collaborator__roles .ember-power-select-placeholder,.share-unshare-planbook-list__planbooks-for-year-list__planbook__collaborators-list__collaborator__roles .ember-power-select-selected-item{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{background:0 0;width:100%;padding-top:.5rem;padding-bottom:.5rem;font-size:1.25rem;margin-top:1rem;margin-bottom:2rem;color:#00abfa;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border-radius:9999px;border-width:1px;border-color:#e0e0e0;text-align:center;padding-left:2rem;text-align-last:center;-moz-appearance:none;-webkit-appearance:none}.school-setup-nav{display:flex;flex-direction:row;padding-top:2rem;padding-bottom:2rem;border-color:#e0e0e0;border-top-width:1px;border-bottom-width:1px;flex-wrap:nowrap}.school-setup-nav__step,a.school-setup-nav__step{flex-grow:1;flex-basis:25%;display:flex;flex-direction:row;color:#22292f}.school-setup-nav__step:active,.school-setup-nav__step:focus,.school-setup-nav__step:hover,a.school-setup-nav__step:active,a.school-setup-nav__step:focus,a.school-setup-nav__step:hover{text-decoration:none}.school-setup-nav__step__number{height:6rem;width:6rem;font-size:4rem;border-radius:9999px;line-height:1;font-weight:900;text-align:center;display:flex;align-items:center;justify-content:center;border:8px solid #000}.school-setup-nav__step__text{display:flex;flex-direction:column;justify-content:center;margin-left:.5rem}.school-setup-nav__step__text__top{font-size:2.25rem;font-weight:400;line-height:1}.school-setup-nav__step__text__bottom{font-size:2.25rem;font-weight:900;line-height:1}.school-setup-nav__step.--is-selected .school-setup-nav__step__number{color:#fff;border-color:#00abfa;background-color:#00abfa}.school-setup-nav__step.--is-selected .school-setup-nav__step__text{color:#00abfa}.school-setup__h2{font-size:3rem;color:#00abfa}.school-setup__h3{color:#757575;font-size:2.25rem;margin-top:0;margin-bottom:2rem}.school-setup-edit-templates{display:flex;flex-direction:row;align-items:flex-start;padding:1rem;overflow-x:scroll;margin-left:-1rem}.school-setup-edit-templates__template{border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);margin-right:3rem;border-color:#e0e0e0;border-width:1px;width:250px;flex-grow:0;flex-shrink:0}.school-setup-edit-templates__template .template-editor-card{border:0}.school-setup-edit-templates__template .lesson-template__template-title{padding:1.6rem 1.6rem 0;text-align:center}.school-setup-edit-templates__template .lesson-section{border-color:transparent}.school-edit-title__logo{display:flex;display:flex;padding:1rem;margin-top:1rem;background-color:#fafafa;width:128px;border:1px dashed #e0e0e0}.school-edit-title__color-box{height:128px;width:128px;display:flex;border:1px dashed #e0e0e0}.school-edit-payment{display:flex;flex-direction:column;width:100%;padding-top:2rem}.school-edit-payment__notice-action-section{margin-top:3rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-width:1px;border-radius:.5rem}.school-edit-payment__notice-bar{border-bottom-width:1px;width:100%;padding:2rem 5rem}.school-edit-payment__notice-bar--open{background-color:#00abfa;color:#fff}.school-edit-payment__notice-bar--open a{color:#fff;border-bottom:3px dotted #fff}.school-edit-payment__notice-bar--open a:hover{text-decoration:none;border-bottom-style:solid}.school-edit-payment__notice-bar--open a svg{height:2rem;width:2rem}.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{text-decoration:none;border-bottom-style:solid}.school-edit-payment__notice-bar--locked a svg{height:2rem;width:2rem}.school-edit-payment__notice-bar--closed{background-color:#f6836f}.school-edit-payment__notice-bar--closed a{color:#000;border-bottom:3px dotted #000}.school-edit-payment__notice-bar--closed a:hover{text-decoration:none;border-bottom-style:solid}.school-edit-payment__notice-bar--closed a svg{height:2rem;width:2rem}.school-edit-payment__notice-bar__heading{font-size:3rem;font-weight:900;text-align:center;margin-top:0;margin-bottom:0;line-height:1}.school-edit-payment__notice-bar__subheading{font-size:2.25rem;font-weight:400;margin-bottom:0;text-align:center;margin-top:.5rem;opacity:.8}.school-edit-payment__managing_group{font-size:2.25rem;font-weight:400;margin-top:2rem;text-align:center;opacity:.8}.bubble-navbar{display:flex;flex-direction:row;justify-content:space-between;margin-top:1rem}.bubble-navbar__left{display:flex;flex-direction:row;justify-content:flex-start;margin-left:2rem}.bubble-navbar__left .bubble-navbar__bubble{margin-left:.5rem}.bubble-navbar__right{display:flex;flex-direction:row;justify-content:flex-end;margin-right:2rem}.bubble-navbar__right .bubble-navbar__bubble{margin-left:.5rem}.bubble-navbar__bubble{height:3rem;width:3rem;background-color:#fff;border-radius:9999px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);color:#22292f;padding:.75rem;opacity:.7;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:0}.user-home__header{margin-top:110px;display:flex;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;padding-left:2rem;padding-right:2rem;margin-bottom:6rem}.user-home__header__left{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;flex-basis:75%}.user-home__header__right{flex-shrink:0;flex-grow:0}.user-home__header__account-btn{padding:1rem}.user-home__header__account-btn .school-setup-button__icon{height:3rem;width:3rem;padding-right:0;margin-right:0}.user-home__header__name{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;color:#22292f;letter-spacing:-.05em;font-weight:900;line-height:.85;margin-left:1rem;font-size:4rem}@media (min-width:769px){.user-home__header__account-btn{padding:1rem 2rem}.user-home__header__account-btn .school-setup-button__icon{height:3.2rem;width:3.2rem}.user-home__header__name{font-size:5.5rem;flex-direction:row;align-items:center}.user-home__header__pro-label{margin-left:1rem}}.user-home__header__name__first{margin-right:1rem}.user-home__header__pro-label{border-radius:9999px;background-color:#fff;color:#22292f;font-weight:900;font-size:1.25rem;letter-spacing:0;flex-shrink:1;padding:.5rem 1.5rem}.user-home__body{display:flex;flex-direction:row;margin-left:2rem;margin-right:2rem}@media (max-width:830px){.user-home__header__right{margin-top:2rem}.user-home__body{flex-direction:column;justify-content:center}}.user-home__body__planbooks{flex-basis:60%;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background-color:#fff;align-self:flex-start}@media (max-width:830px){.user-home__body__planbooks{width:100%;flex-basis:100%}}.user-home__body__planbooks__header{display:flex;flex-direction:row;align-items:center;flex-wrap:nowrap;justify-content:space-between;-webkit-user-select:none;user-select:none;padding-top:2rem;padding-left:2rem;padding-right:2rem}@media (min-width:640px){.user-home__body__planbooks__header{flex-wrap:nowrap}}.user-home__body__schools__school__header{display:flex;flex-direction:row;justify-content:space-between;padding-top:2rem;padding-left:2rem;padding-right:2rem}.user-home__body__schools__school__header-for-buttons{display:flex;flex-direction:column;padding:1.5rem 2rem}.user-home__body__planbooks__header__title,.user-home__body__schools__school__header__title{font-weight:900;font-size:2.25rem;line-height:1}.user-home__body__planbooks__header__buttons{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;margin-left:.5rem}@media (min-width:640px){.user-home__body__planbooks__header__title,.user-home__body__schools__school__header__title{font-size:3rem}.user-home__body__planbooks__header__buttons{margin-left:.5rem}}.user-home__body__planbooks__header__buttons__trigger{height:100%;font-size:1.25rem;padding:.5rem}.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:.5rem;padding-left:1rem}@media (min-width:640px){.user-home__body__planbooks__header__buttons__trigger{font-size:1.25rem;padding:1rem 1.5rem 1rem 1rem}}.user-home__body__planbooks__body{padding:2rem}.user-home__body__planbooks__body__no-planbooks{font-size:1.5rem;margin-bottom:1rem}.user-home__body__schools{margin-left:2rem}@media (max-width:830px){.user-home__body__schools{margin-top:2rem;margin-left:0}}.user-home__body__schools__school{border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background-color:#fff;margin-bottom:2rem}.user-home__body__schools__school__header__go-to-group{align-self:center;font-size:1.25rem;border-color:#00abfa;border-width:1px;margin-left:.5rem;border-radius:9999px;white-space:nowrap;padding:.5rem 1rem}.user-home__body__schools__school__header__button-group{display:flex;flex-direction:row;padding-top:1rem;gap:1em}.user-home__body__schools__school__header__as_button{color:#00abfa;cursor:pointer}.user-home__body__schools__school__header__as_button:hover{background-color:#00abfa;color:#fff}.user-home__body__schools__school__header__remove_membership{align-self:center;font-size:1.25rem;border-color:#f6836f;border-width:1px;color:#f6836f;border-radius:9999px;cursor:pointer;flex-shrink:0;padding:.5rem 1rem}.user-home__body__schools__school__header__remove_membership:hover{background-color:#f6836f;color:#fff}.user-home__body__schools__school__body{padding-bottom:2rem;border-top-width:1px;border-color:#e0e0e0}.user-home__body__schools__school__header{padding-bottom:1.5rem}.user-home__body__schools__school__body__team{border-bottom-width:1px;border-color:#e0e0e0}.user-home__body__schools__school__body__team:last-child{border-bottom:none}.user-home__body__upgrade{background-color:#fff;margin-left:0;padding:2rem;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);align-self:flex-start;width:100%}@media (min-width:640px){.user-home__body__upgrade{width:300px;margin-left:2rem}}.user-after-upgrade__text{font-size:1.5rem}.user-after-upgrade__text h2{border-bottom-width:1px;border-color:#e0e0e0;padding-top:1.25rem;margin-top:1.25rem;padding-bottom:.5rem;margin-bottom:.5rem;color:#00abfa;font-weight:700;font-size:1.875rem}.user-after-upgrade__text h2 a{color:#00abfa}.user-after-upgrade__text p a{border-bottom-width:1px;border-style:dashed;border-color:#00abfa}.user-after-upgrade__text p a:hover{text-decoration:none;border-style:solid}.badge{border-radius:9999px;padding-left:.75rem;padding-right:.75rem;font-size:1rem;letter-spacing:.05em;font-weight:600;text-transform:uppercase;display:inline-block;color:rgba(0,0,0,.7)}.badge--yellow{background-color:#f6df84}.badge--green{background-color:#a7dc74}.modal-dialog--onboarding{padding-top:2rem;max-width:1000px}.modal-dialog--paywall{max-width:1000px}.modal-content--onboarding{box-shadow:0 -1px 4rem rgba(51,51,51,.3)}.modal-header--onboarding{padding:1rem;display:flex;flex-direction:row;justify-content:space-between;border-bottom:1px solid #e0e0e0}.modal-header--paywall{background-color:#00abfa;color:#fff!important}.modal-header__close{height:2rem;width:2rem;border-radius:2rem;border:1px solid transparent}.modal-header__close:hover{border-color:#00abfa}.modal-header__close:hover svg path{fill:#00abfa}.modal-header__close svg{width:100%;height:100%}.modal-header__text{display:flex;flex-direction:row}.modal-header__subtitle--onboarding,.modal-header__title--onboarding{font-size:1.5rem;font-weight:700;color:#757575;text-transform:uppercase;letter-spacing:1px}.modal-header__title--onboarding{margin-right:.5rem}.modal-header__title--paywall{color:#fff}.modal-header__subtitle--onboarding{font-weight:400}.modal-footer--onboarding{padding-top:2rem;border-top:1px solid #e0e0e0}.onboarding-footer-buttons{display:flex;flex-direction:row;justify-content:center;align-items:center;padding-bottom:3rem}.onboarding-footer-buttons--is-absolute-at-bottom{position:absolute;bottom:0;height:10rem;width:100%;background-color:#fff}.onboarding-footer-buttons--with-dropshadow{box-shadow:0 -2px 1rem rgba(102,102,102,.2);padding:2rem}.onboarding-footer-buttons__dots{display:flex;flex-direction:row;width:100px;margin:0 2rem}.onboarding-footer-buttons__dot{height:1.5rem;width:1.5rem;border-radius:2rem;margin:0 .5rem;background-color:#e0e0e0;transition:background-color .3s,transform .3s}.onboarding-footer-buttons__dot--active{background-color:#00abfa;transform:scale(1.1)}.onboarding-footer-buttons__next,.onboarding-footer-buttons__prev{display:flex;flex-direction:row;width:50%;flex-shrink:0;flex-grow:0;transition:opacity .3s}.onboarding-footer-buttons__solo{width:100%;display:flex;flex-direction:row;justify-content:center}.onboarding-footer-buttons__prev{justify-content:flex-end}.onboarding-footer-buttons__next-btn,.onboarding-footer-buttons__prev-btn{cursor:pointer;display:flex;flex-direction:row;flex-grow:0;flex-shrink:0;align-items:center;justify-content:center;padding:1rem 2rem;border:1px solid #bdbdbd;border-radius:5rem;font-size:1.4rem;font-weight:600;color:#bdbdbd;transition:background-color .3s,color .3s}.onboarding-footer-buttons__next-btn:hover,.onboarding-footer-buttons__prev-btn:hover{text-decoration:underline}.onboarding-footer-buttons__next-btn{border:1px solid #00abfa;color:#00abfa}.onboarding-footer-buttons__next-btn .onboarding-footer-buttons__next__icon svg{fill:#00abfa}.onboarding-footer-buttons__next-btn--action{background-color:#00abfa;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__next-btn--big,.onboarding-footer-buttons__prev-btn--big{font-size:2rem}.onboarding-footer-buttons__next-btn--big .onboarding-footer-buttons__next__icon,.onboarding-footer-buttons__next-btn--big .onboarding-footer-buttons__prev__icon,.onboarding-footer-buttons__prev-btn--big .onboarding-footer-buttons__next__icon,.onboarding-footer-buttons__prev-btn--big .onboarding-footer-buttons__prev__icon{height:2rem;width:2rem}.onboarding-footer-buttons__prev--hide{opacity:0}.onboarding-footer-buttons__next__icon,.onboarding-footer-buttons__prev__icon{height:2rem;width:2rem}.onboarding-footer-buttons__next__icon svg,.onboarding-footer-buttons__prev__icon svg{transition:fill .3s;fill:#bdbdbd;width:100%;height:100%}.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;font-size:1rem;color:#00c6cc;cursor:pointer}.csp-add-search-pane svg{width:1rem;height:1rem;fill:#00c6cc;margin-bottom:-1px}.csp-add-search-pane:hover{text-decoration:underline}.csp-close-button-wrapper{display:fixed;top:0;width:100vw;display:flex;flex-direction:row;padding:1rem;justify-content:center;align-items:center}.csp-interface__close-button{z-index:999999;text-align:center;line-height:28px;cursor:pointer;font-weight:700;font-size:18px;display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:9999px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);transition:transform .2s;color:#fff;background-color:#00c6cc;padding:.5rem .75rem .5rem 1.5rem}.csp-interface__close-button svg{margin-left:.5rem;height:3rem;width:3rem;fill:currentColor}.csp-interface__close-button:hover{color:#fff;transform:scale(1.01)}.csp-search-panes{display:flex;display:-webkit-flex;margin:10px}.csp-add-search-pane-button{padding:10px 10px 0 0;margin-left:0;margin-top:0;cursor:pointer;position:relative;width:54px;border-radius:1rem}.csp-add-search-pane-button svg{fill:#00c6cc;height:36px;width:36px}.csp-add-search-pane-button:hover svg{fill:#757575;transition:.2s}.csp-add-search-pane-button:hover .csp-add-search-pane-button__text{color:#757575;opacity:1;transition:.2s}.csp-add-search-pane-button__text{border:1px solid #e0e0e0;transform:rotate(90deg);transform-origin:left top;transition:.2s;border-radius:6px;left:51px;white-space:nowrap;background-color:#fff;text-align:left;display:block;font-size:2rem;line-height:1.3rem;color:#00c6cc;opacity:1;padding:17px 20px;position:absolute;font-weight:400}.csp-add-search-pane-button__text svg{height:2.5rem;vertical-align:middle}.csp-add-search-pane-button__text__header{font-weight:700}@media (max-width:500px){.csp-search-panes{flex-wrap:wrap}.csp-search-panes .csp-standard-set{margin-right:0}.csp-add-search-pane-button{display:block;width:100%;text-align:center}.csp-add-search-pane-button:after{line-height:1;margin-top:0;padding-top:0;display:block;position:relative;width:100%;text-align:center;left:0;right:0;top:0;transform:rotate(0)}}.csp-standard-set-pane{position:relative;background-color:#fff}.csp-standard-set-pane__prompt-to-edit{font-size:2rem;line-height:1.2;padding:1.5rem 2rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border-radius:.5rem;transform:rotate(-1deg);margin:2rem 0;width:100%;text-align:center;transition:transform .1s ease-in-out;display:inline-block;color:#fff;background:#00c6cc;font-weight:400}.csp-standard-set-pane__prompt-to-edit:active,.csp-standard-set-pane__prompt-to-edit:hover{transform:rotate(0);color:#fff}.csp-standard-set-pane__prompt-to-edit:visited{color:#fff}.csp-standard-set-pane__accordion-icon{width:2rem;height:2rem}.csp-standard-set-pane__accordion-icon svg{height:100%;width:100%;fill:#00c6cc}.csp-standard-set-pane-header__buttons{position:absolute;right:12px;top:15px;display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-end}.csp-standard-set-pane-header__buttons.--is-static{position:static}.csp-standard-set-pane__change{font-size:1.125rem;padding-left:.75rem;padding-right:.75rem;font-weight:400;color:#374151;display:flex;flex-direction:row;align-items:center;height:2.5rem;border-width:1px;border-color:#e0e0e0;border-radius:9999px;cursor:pointer}.csp-standard-set-pane__remove{color:#bdbdbd;cursor:pointer;margin-left:.5rem;border-radius:9999px;border-width:1px;border-color:#e0e0e0;height:2.5rem;width:2.5rem}.csp-standard-set-pane__remove svg{fill:#bdbdbd;height:100%;width:100%}.csp-standard-set-pane__remove:hover svg{fill:#757575}.csp-standard-set-pane{width:100%;flex-grow:1;margin-bottom:0;overflow:hidden}.csp-standard-set-pane__back{color:#bdbdbd;float:left;margin-right:10px;width:20px;font-size:2rem;line-height:1;border-right:1px solid #e0e0e0;display:none}.csp-standard-set-pane-header{border-bottom:1px solid #e0e0e0;padding:15px;font-size:1.7rem;color:#00c6cc;font-weight:600;height:100%;display:flex;justify-content:center}.csp-standard-set-pane__selectable-list{clear:both;padding:0}.csp-standard-set-pane__selectable-list__item{font-size:1.5rem;padding:8px 20px;border-bottom:1px solid #e0e0e0;cursor:pointer;color:#757575;-webkit-user-select:none;user-select:none}.csp-standard-set-pane__selectable-list__item:hover{background-color:#fdffe6}.csp-standard-set-pane__selectable-list__item-header{font-size:1.5rem;padding:8px 16px;border-bottom:1px solid #e0e0e0;font-weight:600;cursor:pointer;color:#00c6cc;display:flex;flex-direction:row;align-items:center;-webkit-user-select:none;user-select:none}.csp-standard-set-header__chevron svg{vertical-align:bottom;height:16px;width:16px;margin-top:0;display:inline;fill:#e0e0e0}.csp-standard-set-header__subject{margin:0;padding:0;cursor:pointer;line-height:1;-webkit-user-select:none;user-select:none}.csp-standard-set-header__subject svg{vertical-align:bottom;height:16px;width:16px;margin-top:0;display:inline;fill:#e0e0e0}.csp-standard-set-header__subject:hover{color:#00c6cc;text-decoration:underline}.csp-standard-set-header__title{margin:0;padding:0;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none}.csp-standard-set-header__title:hover{color:#00c6cc;text-decoration:underline}.csp-standard-set-header__document-title{display:block;clear:both;font-size:.8rem;color:#bdbdbd;margin:0;padding:.25rem 0 0;line-height:1.1;text-decoration:none;-webkit-user-select:none;user-select:none}.csp-standard-set-header__document-title:before{content:"Source: "}.csp-standard-set-header__document-title:hover{text-decoration:underline}.csp-standard-set-header__link-to-set{font-size:1rem;font-weight:400;text-decoration:none;background-color:#fafafa;border:1px solid #e6e6e6;padding:10px;margin:5px 0;display:block;color:#212121;-webkit-user-select:none;user-select:none}.csp-standard-set-header__link-to-set a{text-decoration:none}.csp-standard-set-header__select{color:#00c6cc}.csp-standard-set-header__select:hover{text-decoration:none}.csp-standard-set-header__back-arrow{height:2.5rem;display:flex;flex-direction:row;align-items:center;font-size:14px;color:#000;margin-right:1rem;border:1px solid #757575;border-radius:200px;padding:5px;cursor:pointer}.csp-standard-set-header__back-arrow:hover{background-color:#00c6cc;border-color:#00c6cc}.csp-standard-set-header__back-arrow:hover svg{fill:#fff}.csp-standard-set-header__back-arrow svg{fill:#757575;height:calc(2.5rem - 10px);width:calc(2.5rem - 10px)}.csp-standard-set-header__change-jurisdiction{height:2.5rem;display:flex;flex-direction:row;align-items:center;color:#4b5563;font-size:14px;line-height:1;font-weight:400;margin-left:1rem;border:1px solid #757575;border-radius:200px;padding:5px 10px;cursor:pointer}.csp-standard-set-header__change-jurisdiction b{font-weight:600}.csp-standard-set-header__change-jurisdiction:hover{background-color:#00c6cc;border-color:#00c6cc;color:#fff}.csp-standard-set-header__change-jurisdiction:hover svg{fill:#fff}.csp-standard-set-header__change-jurisdiction svg{fill:#757575;margin-right:.5rem;height:calc(2.5rem - 10px);width:calc(2.5rem - 10px)}.csp-standard-set-header__jurisdiction{line-height:1}.csp-standard-set-header__jurisdiction,.csp-standard-set-pane-header__choose-jurisdiction{margin:0;padding:0;cursor:pointer;font-weight:600;-webkit-user-select:none;user-select:none}.csp-standard-set-header__jurisdiction:hover,.csp-standard-set-pane-header__choose-jurisdiction:hover{color:#00c6cc;text-decoration:underline}.csp-standard-set-pane-header{line-height:1;display:flex;flex-direction:column}.csp-standard-set-pane-header.--flex-col{flex-direction:column}.csp-standard-set-header__breadcrumbs{display:flex;flex-direction:row;align-items:center}.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:1.5rem;display:inline;float:none}.csp-standard-set-header__breadcrumbs.--is-inline{display:block}.csp-standard-set-pane-header__choose-jurisdiction{letter-spacing:normal;text-transform:none;color:#00c6cc;-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{display:flex;flex-direction:row;justify-content:space-between;width:100%}.csp-standard-set{width:100%;overflow:hidden;margin:10px 20px 40px 0;border-right:1px solid #e0e0e0;border-bottom:2px solid #e0e0e0;border-top:1px solid #e0e0e0;border-left:1px solid #e0e0e0;box-sizing:border-box;background-color:#fff;opacity:0;transform:translate3d(0,0,0);border-radius:.5rem;transition:transform .2s}.csp-standard-set.was-inserted{transform:translateZ(0);opacity:1;transition:transform .2s ease-out}.csp-standard-set:last-child{margin-right:0}.csp-standard-set__inner--show-jurisdictions{transform:translate3d(0,0,0)}.csp-standard-set__inner--show-subjects{transform:translate3d(-25%,0,0)}.csp-standard-set__inner--show-grade-levels{transform:translate3d(-50%,0,0)}.csp-standard-set__inner--show-standards{transform:translate3d(-75%,0,0)}.csp-standard-set__inner{display:flex;display:-webkit-flex;-webkit-transition:-webkit-transform .3s;vertical-align:center}.csp-standard-set__inner--drop-transition{transition:transform .2s}.csp-standard-set__inner--four-panes{width:400%}.csp-standard-list{margin-bottom:20px;list-style:none;padding-left:.5rem;padding-right:1rem;padding-top:1rem}.csp-standard-list :first-child{padding-top:0}.csp-standard{font-size:1.25rem;color:#757575;line-height:1.2;padding-right:10px;transition:background-color .2s;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-top:.25rem;padding-bottom:.25rem;width:100%;border-radius:.5rem;border-width:1px;border-color:transparent}.csp-standard:first-child{border-radius:0}.csp-standard:hover{border-width:1px;border-color:#e0e0e0;background-color:#f8fafc}.csp-standard:hover .csp-standard__selected-icon.--is-not-selected{opacity:1}@media (min-width:641px){.csp-standard-set-header__breadcrumbs h1,.csp-standard-set-header__breadcrumbs h2,.csp-standard-set-header__breadcrumbs h3{font-size:1.875rem}.csp-standard{border-radius:.5rem}.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{height:1.5rem;width:1.5rem;margin-left:1rem;margin-right:1rem;display:flex;flex-direction:row;align-items:center;flex-shrink:0;color:#00c6cc;align-self:center;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);border-radius:9999px}.csp-standard__selected-icon.--is-not-selected{opacity:1}.csp-standard__selected-icon.--is-selected{background-color:#00c6cc;box-shadow:none;color:#fff}.csp-standard__selected-icon svg{fill:currentColor;width:100%;height:100%}.csp-standard__description-and-list-id{display:flex;flex-direction:row;align-items:flex-start}.csp-standard__text{display:flex;flex-direction:row;align-items:center;text-align:left;width:100%}.csp-standard__tracking{margin-left:1rem;text-align:right}.csp-standard__tracking svg{color:#9ca3af;fill:currentColor}.csp-standard--depth-0{color:#00c6cc;padding-left:0;font-weight:600;font-size:1.5rem;padding-top:.5rem;padding-bottom:.5rem;line-height:1.2}.csp-standard--depth-0 .csp-standard__list-id{color:#00c6cc}.csp-standard--depth-1{color:#000;font-weight:400;font-size:1.25rem;padding-top:1rem;padding-bottom:1rem}.csp-standard--depth-2{font-size:1.25rem;font-weight:400}.csp-standard--depth-2 .csp-standard__selected-icon{margin-right:1rem}.csp-standard--depth-3{padding-left:2rem;color:#757575}.csp-standard--depth-4{color:#757575;padding-left:40px}.csp-standard__list-id{color:#00c6cc;float:left;font-weight:700}.csp-standard__list-id:not(:empty){padding-right:3px}.csp-standard__description{width:100%;display:inline}.csp-standard__statement-notation{display:inline;color:#bdbdbd;max-width:150px;font-size:1rem;text-align:right;font-weight:400}.csp-standard__btn-copy{height:20px;width:20px;background-color:transparent;padding:0}.csp-standard__btn-copy svg{opacity:0;height:18px;width:18px;fill:#e0e0e0}.csp-standard--header{padding:0 1rem;display:flex;flex-direction:row;justify-content:end;align-items:center}.csp-standard--header .csp-standard__text,.csp-standard--header .csp-standard__tracking{color:#fff;border-radius:9999px;font-size:1.125rem;text-align:center;background-color:#6b7280;padding:.25rem .75rem}.csp-standard--header:hover{background:0 0;border-color:transparent}.csp-search-bar{overflow:hidden;max-height:0;transition:max-height 1s .2s;display:flex;display:-webkit-flex;transform:translateZ(0)}.csp-search-bar.show{transition:max-height 1s .2s;max-height:1000px}input.csp-search-bar__input{width:calc(100% - 20px);float:left;margin:10px 10px 0;border:1px solid #e0e0e0;font-size:1.7rem;font-weight:400;padding-top:.6rem;padding-bottom:.6rem;height:5rem;font-family:source-sans-pro,HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;padding-left:2rem;color:#00c6cc;border-radius:3rem}input.csp-search-bar__input:focus{outline:0}.new-home-navbar__top{min-height:90px;z-index:9999;position:fixed;top:0;left:0;right:0;background-color:rgba(255,255,255,.95);border-bottom-color:#e0e0e0;margin-bottom:0;padding-left:0;padding-top:0;transition:background-color .4s,height .4s;min-height:0;box-shadow:0 0 8px rgba(51,51,51,.1);display:flex;flex-direction:colum;height:90px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.new-home-navbar__bottom{width:100%;position:fixed;top:90px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;background-color:rgba(255,255,255,.95);z-index:99999;box-shadow:0 8px 1rem rgba(51,51,51,.1)}.new-home-navbar__left-side{width:200px;height:60px;margin-left:1rem}@media (max-width:710px){.new-home-navbar__left-side{width:100px}}.new-home-navbar__right-side{display:flex;flex-direction:row;justify-content:flex-end;width:100%;margin-right:1rem}.new-home-navbar__right-side--collapsed{display:none;padding-left:1rem}@media (max-width:992px){.new-home-navbar__right-side--normal{display:none}.new-home-navbar__right-side--collapsed{display:flex;justify-content:flex-end;align-items:center}}.new-home-navbar__brand{height:100%;padding:5px 0;display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.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{width:100%;height:100%;max-height:50px;text-align:left;vertical-align:middle}.new-home-navbar__brand svg path{fill:#666}.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 (max-width:710px){.new-home-navbar__brand{width:40px;height:60px;margin-left:20px}.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 svg{height:100%;width:100%}}.template-browser .navbar{background-color:transparent;left:0;width:0;z-index:999999;border:0}.template-browser .navbar-buttons,.template-browser .navbar-header{visibility:hidden}.template-browser #ckeditor-toolbar{width:500px;left:10px}.template-browser #ckeditor-toolbar .cke_inner{background-color:transparent}#ckeditor-toolbar{position:fixed;z-index:9999999999999999999;transition:top .2s;top:12px;left:0}.below-header #ckeditor-toolbar{transition:top .2s;top:6px}#ckeditor-toolbar.is-hidden{display:none}#ckeditor-toolbar.ckeditor-toolbar-v5{display:flex;flex-direction:row;width:100%;justify-content:center;position:static;top:auto;left:auto;transition:opacity .2s}#ckeditor-toolbar.ckeditor-toolbar-v5 .cke_inner{border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 20px -3px rgba(0,0,0,.4),0 4px 6px -2px rgba(0,0,0,.1);border:1px solid #e0e0e0}#ckeditor-toolbar.ckeditor-toolbar-v5.is-hidden{opacity:0}.cke_dialog{z-index:99999999999999999!important;transform:translateZ(0)}.ckeditor-toolbar-v5-wrapper{z-index:99999999999999999999;transform:translateZ(0);position:fixed;bottom:1rem;width:100%;display:flex;flex-direction:row;justify-items:center}#tiptap-bottom-toolbar-portal{z-index:2000000010;position:fixed;bottom:1rem;width:100%;display:flex;flex-direction:row;justify-content:center}@media (max-width:500px){#tiptap-bottom-toolbar-portal{justify-content:left;padding-left:2rem}}.planbook .year .btn-navbar-print,.planbook.units .btn-navbar-print{display:none}.settings-icon,.svg-icon{display:inline-block;vertical-align:middle}.settings-icon svg,.svg-icon svg{width:16px;height:16px}.-white.settings-icon svg path,.svg-icon.-white svg path{fill:#fff}:root{--border:hsl(0, 0, 80%);--link-blue:hsl(199, 100%, 49%);--dark-link-blue:hsl(206, 66%, 72%);--dividers:hsl(0, 0%, 88%);--ocean-light:hsla(178, 81%, 79%, 1);--ocean:hsla(179, 100%, 37%, 1);--stormy-ocean-50:hsla(179, 34%, 93%, 1);--stormy-ocean-100:hsla(179, 33%, 85%, 1);--stormy-ocean-200:hsla(179, 33%, 78%, 1);--stormy-ocean-300:hsla(179, 33%, 70%, 1);--stormy-ocean-400:hsla(179, 32%, 63%, 1);--stormy-ocean-500:hsla(179, 32%, 55%, 1);--stormy-ocean-600:hsla(179, 36%, 48%, 1);--stormy-ocean-700:hsla(179, 48%, 41%, 1);--stormy-ocean-800:hsla(179, 67%, 33%, 1);--ocean-dark:hsla(179, 97%, 25%, 1);--cc-green-tint:hsla(159, 87%, 80%, 1);--cc-green-base:hsla(163, 100%, 44%, 1);--cc-green-shade:hsla(162, 96%, 26%, 1);--cc-pink-tint:hsla(335, 97%, 93%, 1);--cc-pink-base:hsla(341, 100%, 75%, 1);--cc-pink-shade:hsla(337, 57%, 51%, 1);--cc-yellow-tint:hsla(48, 92%, 79%, 1);--cc-yellow-base:hsla(48, 93%, 58%, 1);--cc-yellow-shade:hsla(50, 99%, 26%, 1);--cc-coral-tint:hsla(10, 96%, 92%, 1);--cc-coral-base:hsla(7, 100%, 70%, 1);--cc-coral-shade:hsla(4, 60%, 51%, 1);--cc-purple-tint:hsla(298, 100%, 93%, 1);--cc-purple-base:hsla(296, 48%, 75%, 1);--cc-purple-shade:hsla(295, 31%, 50%, 1);--cc-black:hsla(341, 6%, 13%, 1);--cc-tan:hsla(26, 100%, 92%, 1);--cc-white:hsla(0, 0%, 100%, 1);--cc-neutral-teal:hsla(179, 37%, 90%, 1);--cc-neutral-green:hsla(151, 30%, 91%, 1);--cc-neutral-pink:hsla(348, 60%, 94%, 1);--cc-neutral-yellow:hsla(40, 63%, 89%, 1);--cc-neutral-coral:hsla(8, 70%, 94%, 1);--cc-neutral-purple:hsla(295, 57%, 94%, 1);--cc-gray-50:hsla(0, 0%, 90%, 1);--cc-gray-100:hsla(0, 0%, 80%, 1);--cc-gray-200:hsla(0, 0%, 70%, 1);--cc-gray-300:hsla(0, 0%, 60%, 1);--cc-gray-400:hsla(0, 0%, 50%, 1);--cc-gray-500:hsla(0, 0%, 40%, 1);--cc-gray-600:hsla(0, 0%, 30%, 1);--cc-gray-700:hsla(0, 0%, 20%, 1);--cc-gray-800:hsla(0, 0%, 10%, 1);--stoplight-green:hsl(127, 95%, 70%);--stoplight-green-light:hsl(143, 67%, 92%);--stoplight-yellow:hsl(43, 96%, 50%);--stoplight-yellow-light:hsl(43, 90%, 85%);--stoplight-red:hsl(0, 80%, 70%);--stoplight-red-light:hsl(0, 73%, 90%);--shadow-2xs:0 1px #0000000d;--shadow-xs:0 1px 2px 0 #0000000d;--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--shadow-xl:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--inset-shadow-2xs:inset 0 1px #0000000d;--inset-shadow-xs:inset 0 1px 1px #0000000d;--inset-shadow-sm:inset 0 2px 4px #0000000d;--drop-shadow-xs:0 1px 1px #0000000d;--drop-shadow-sm:0 1px 2px #00000026;--drop-shadow-md:0 3px 3px #0000001f;--drop-shadow-lg:0 4px 4px #00000026;--drop-shadow-xl:0 9px 7px #0000001a;--drop-shadow-2xl:0 25px 25px #00000026;--color-slate-900:hsl(222.9, 48.3%, 11.4%)}.planbook-header{margin-top:60px;text-align:center;transition:margin .2s;padding:0;display:flex;flex-direction:column;justify-content:center;z-index:0;position:relative}.planbook-header--no-nav-bar,.planbook-header--v5{margin-top:0}.planbook-header__headline-date{font-size:5rem;cursor:pointer;border-bottom:4px dotted transparent}@media (max-width:480px){.planbook-header__headline-date{margin-bottom:1rem;font-size:2rem}}@media (max-width:710px){.planbook-header__headline-date{font-size:3rem}}.planbook-header__headline-date--is-hoverable:hover{border-bottom-color:#fff}.planbook-header__week-menu-toggle{width:4rem;height:4rem;border-radius:9999px;margin:.5rem}.planbook-header__week-menu-toggle>svg{fill:#fff}.planbook-header__week-menu-toggle>svg:hover{fill:#00abfa;cursor:pointer;background-color:#fff;border-radius:9999px}.planbook-header--setup{margin-top:165px;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid #e0e0e0}.planbook-header--setup .planbook-header__text{color:#00abfa}.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{display:flex;flex-direction:column}@media (max-width:480px){.planbook-header__center{order:2;width:100vw;padding:0 2rem}}.planbook-header__headline{color:#fff;font-weight:800;text-shadow:0 1px .2rem rgba(0,0,0,.5);display:flex;flex-direction:row;align-items:center}@media (max-width:992px){.planbook-header__headline-date{font-size:4rem}.planbook-header__headline{flex-direction:column}}.planbook-header__headline__layout{margin-left:1rem;font-weight:300}.planbook-header__headline-button{display:flex;-webkit-user-select:none;user-select:none;flex-direction:row;cursor:pointer;transition:opacity .3s,text-decoration .3s,-webkit-text-decoration .3s;border-radius:2rem;background-color:rgba(0,0,0,.3);opacity:.9;line-height:1;margin:0 1rem;padding:.5rem .5rem .5rem 1.25rem;font-size:1.4rem;font-weight:400}.planbook-header__headline-button svg{height:1.5rem;width:2rem;fill:#fff;margin-right:0;margin-top:0;vertical-align:middle}.planbook-header__headline-button:hover{transition:opacity .3s,text-decoration .3s,-webkit-text-decoration .3s;text-decoration:underline;opacity:1}.planbook-header__text{text-align:center;justify-content:center}.planbook-header__category{font-size:2rem;text-transform:uppercase;font-weight:300;padding-bottom:0;line-height:1;margin-top:.5rem}.planbook-header__head{display:flex;justify-content:center;align-items:center;font-size:4rem;line-height:1.1;font-weight:800;text-shadow:0 2px .25rem rgba(77,77,77,.7);white-space:normal;text-align:center;padding:2.5rem 0;-webkit-user-select:none;user-select:none;z-index:1000;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 (max-width:710px){.planbook-header__head--setup{flex-direction:column}}.planbook-header__head--left-aligned{justify-content:flex-start}.planbook-header__head--space-between{padding-top:75px;justify-content:space-between}.planbook-header--extra-space-below{margin-bottom:3rem}.planbook-header__head-info-button{margin-left:1rem;height:4rem;border:1px solid #757575;border-radius:3rem;vertical-align:middle;display:flex;flex-direction:row;color:#757575;align-items:center;font-weight:400;font-size:1.5rem;padding:.5rem 1rem;cursor:pointer}.planbook-header__head-info-button:hover{color:#00abfa;border-color:#00abfa}.planbook-header__head-info-button:hover svg path{stroke:#00abfa!important}.planbook-header__head-info-button svg{height:100%;width:100%}.planbook-header__head-info-button svg path{stroke:#757575!important}.planbook-header__subhead{font-size:2.5rem;font-weight:300;line-height:1.2;padding:0 4rem;margin-top:-2rem;margin-bottom:2rem;-webkit-user-select:none;user-select:none}.planbook-header__subhead--white{color:#fff}.planbook-header__learn-more{font-size:1.25rem;margin-top:1rem;font-weight:200;border:1px solid rgba(255,255,255,.5);color:rgba(255,255,255,.5);border-radius:4px;padding:.5rem;display:inline-block;cursor:pointer}.planbook-header__learn-more svg{height:1.25rem;width:1.25rem;vertical-align:middle;display:inline-block;margin-top:-.25rem;fill:rgba(255,255,255,.5)}.planbook-header__learn-more:hover{background-color:#fff;color:#00abfa}.planbook-header__learn-more:hover svg{fill:#00abfa}.planbook-header__head-arrow-button{margin:0 2rem;cursor:pointer;border:1px solid #fff;border-radius:5rem;height:4rem;width:4rem;min-width:4rem;text-align:center;transition:.2s}.planbook-header__head-arrow-button .settings-icon,.planbook-header__head-arrow-button .svg-icon{text-align:center;margin-top:-.8rem;vertical-align:middle}.planbook-header__head-arrow-button .settings-icon svg,.planbook-header__head-arrow-button .svg-icon svg{height:3rem;width:3rem;fill:#fff;transition:.2s}.planbook-header__head-arrow-button:hover{border:1px solid #fff;background-color:#fff;box-shadow:0 .25rem 1rem rgba(51,51,51,.7);transition:.2s}.planbook-header__head-arrow-button:hover .settings-icon svg,.planbook-header__head-arrow-button:hover .svg-icon svg{transition:.2s;fill:#00abfa}.planbook-header__head-arrow-button:active{box-shadow:inset 0 .25rem 1rem rgba(51,51,51,.3)}.planbook-header__head-arrow-button:active .settings-icon svg,.planbook-header__head-arrow-button:active .svg-icon svg{fill:#212121}@media (max-width:480px){.planbook-header__head-arrow-button{order:1;margin-left:1rem;margin-right:1rem;margin-bottom:1rem}}.planbook-header__learn-more-text{margin:2rem;padding:2rem;background-color:#fff}.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;font-size:3rem;margin-bottom:4rem}.tracker-block__menu-trigger{width:3rem;height:3rem;margin-left:2rem;color:#fff}.tracker-block__menu-trigger svg{fill:currentColor}.tracker-block__menu-trigger:hover{color:#00aaf9;cursor:pointer}.comment-space{text-align:center;background-color:#fff;padding-top:2px}.comment-space [contenteditable=true]{text-align:left}.comment-text-area{width:auto;resize:none;clear:both;padding:5px;height:auto;border:1px solid #e0e0e0;margin:10px 5px 5px;background-color:rgba(255,255,255,.7)}.comment-text-area:focus{outline:0}.btn-add-comment{margin:5px;width:auto;text-align:center;border:none;font-size:11px;vertical-align:top;opacity:.5;text-transform:uppercase}.btn-add-comment svg{height:16px;width:16px}.btn-add-comment:hover{opacity:1}.show-file-space{float:left;color:#00abfa;font-size:12px;margin-right:10px}.show-comment-space{float:left;color:#00abfa;font-size:12px}.show-comment-space,.show-file-space{visibility:hidden;cursor:pointer}.show-comment-space:hover,.show-file-space:hover{color:#00abfa}.comments-section{margin-top:14px;max-height:30px;display:block;clear:both;overflow:hidden;transition:max-height .4s .6s;background-color:#f7f7ba}.comments-section:hover{transition:max-height .2s;max-height:1000px}.comments-section:hover .comments-list-header{transition:.2s;font-weight:600;background-color:rgba(0,0,0,.1);border-color:#e0e0e0}.attachments-list-header{font-weight:600;font-size:1.2rem;color:#212121}.attachment-list{padding-left:0;list-style:none;overflow:hidden;margin-bottom:10px}.attachment-list-item{padding-left:0;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-direction:row;width:100%;margin-bottom:2px}.attachment-list-item a{color:#00abfa;cursor:pointer}.attachment-list-item:hover .btn-preview-attachment svg{fill:#268bd9}.attachment-list-item__title{font-size:14px;line-height:16px;cursor:pointer;white-space:pre-wrap;overflow-wrap:anywhere}img.attachment-preview-popover-image{width:100%;min-height:40px;background-size:30px 30px;background-position:center center;background-repeat:no-repeat;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")}.btn-preview-attachment{cursor:pointer;width:18px;height:14px;margin-right:6px}.btn-preview-attachment svg{fill:#00abfa;width:16px;height:18px}.btn-preview-attachment:hover svg{fill:#268bd9}.btn-remove-attachment,.btn-remove-comment{margin-left:5px;cursor:pointer}.btn-remove-attachment svg,.btn-remove-comment svg{width:12px;height:12px}.btn-remove-attachment path,.btn-remove-comment path{fill:gray}.btn-remove-attachment:hover path,.btn-remove-comment:hover path{fill:#333}.comments-attachments{display:none;overflow:hidden}.comments-author,.comments-timestamp{display:inline;font-size:12px;color:rgba(0,0,0,.3)}.comments-text{display:block;color:#212121}.comments-author{font-weight:600}.scribe-toolbar{display:none;float:right;z-index:999999}.scribe-toolbar.is-visible{transform-origin:top;-webkit-transform-origin:top}.btn-group-lesson-toolbar{margin-right:20px;float:right}.btn-group-lesson-toolbar .btn:first-child,.btn-group-lesson-toolbar .btn:last-child{border-radius:40px}.btn-group-lesson-toolbar .btn{padding-top:8px;padding-left:10px;padding-right:10px;border:1px solid #bdbdbd;height:36px}.btn-group-lesson-toolbar .btn:hover{background-color:rgba(51,51,51,.3)}.btn-group-lesson-toolbar .btn:hover svg path{fill:#fff}.btn-group-lesson-toolbar .btn svg{width:18px;height:18px}.btn-group-lesson-toolbar .btn svg path{fill:#bdbdbd}.btn-group-lesson-toolbar .btn[disabled=disabled]{display:none}.scribe-toolbar-clone{display:none!important;visibility:hidden}.filter-bar-wrapper{display:inline-block}.filter-bar{position:relative;display:inline-block}.filter-bar.is-filtered .filter-bar-label{color:#00abfa}.filter-bar-label{cursor:pointer;transition:.2s;-webkit-user-select:none;user-select:none;border-bottom:1px dashed transparent;border-radius:0;display:flex;display:-webkit-flex;align-items:center;padding-top:0}.filter-bar-label.btn{margin-left:0;padding-left:0}.filter-bar-label:hover{color:#fff;font-weight:400;border-bottom:1px dashed #fff}.filter-bar-label:hover svg path{fill:#fff;stroke:#fff}.filter-bar-label .down-arrow-icon.settings-icon,.filter-bar-label .down-arrow-icon.svg-icon{vertical-align:middle;transition:.2s}.filter-bar-label .down-arrow-icon.settings-icon svg,.filter-bar-label .down-arrow-icon.svg-icon svg{fill:#fff;stroke:#fff;vertical-align:middle}.show-box .down-arrow-icon.settings-icon,.show-box .svg-icon.down-arrow-icon{transform:rotate(180deg)}.filter-bar-box{border-radius:5px;position:absolute;z-index:1000;top:36px;left:-25px;right:0;max-height:0;transition:.2s;overflow:hidden;max-width:800px;min-width:300px;margin-left:auto;margin-right:auto;background-color:#fff;border:none;box-shadow:0 1px 4px rgba(77,77,77,.7)}.filter-bar-box__title{text-align:center;padding-bottom:.5rem}.show-box .filter-bar-box{padding:20px;max-height:1000px}.show-box .filter-bar-label{border:none}.filter-bar-course{cursor:pointer;font-weight:600;color:#fff;margin-top:5px;display:block;max-height:0;overflow:hidden;transition:.2s;opacity:0;display:flex;display:-webkit-flex;align-items:center}.filter-bar-course .settings-icon,.filter-bar-course .settings-icon svg,.filter-bar-course .svg-icon,.filter-bar-course .svg-icon svg{height:30px;width:30px}.filter-bar-course svg{fill:#bdbdbd;height:1.5rem;width:1.5rem;margin-right:.25rem}.filter-bar-course.is-selected svg{fill:#fff}.filter-bar-course.collapsed .eye-disabled.settings-icon,.filter-bar-course.collapsed .eye.settings-icon,.filter-bar-course.collapsed .svg-icon.eye,.filter-bar-course.collapsed .svg-icon.eye-disabled{display:none}.show-box .filter-bar-course{line-height:1;border:1px solid #bdbdbd;padding:10px 12px;max-height:1000px;background-color:none!important;opacity:1;color:#bdbdbd}.show-box .filter-bar-course.is-selected{color:#fff;border-color:transparent;opacity:1}.show-box .filter-bar-course:hover:not(.is-selected){opacity:.8;text-decoration:underline}.filter-bar-course-toggles{margin-top:1rem;text-align:center}.filter-bar-course-toggles__item{display:inline;opacity:.6;cursor:pointer;margin-top:-10px;margin-bottom:20px}.filter-bar-course-toggles__item:hover{text-decoration:underline}.filter-bar-course-toggles__item:first-child:after{content:" | ";opacity:.5;margin:10px}.filter-bar-course-toggles__item.is-selected{opacity:1}.parts-toc-list{overflow:hidden;padding-left:0}.parts-toc-list-item.part-section{text-overflow:ellipsis}.toc-part-section-value{height:20px;overflow:hidden;display:block}.toc-part-section-value b{font-weight:400}.toc-part-section-value h2{margin-top:0;font-size:13px}.parts-toc-list-item{color:#bdbdbd;cursor:pointer;padding:10px 0;border-bottom:1px solid #d9d9d9;transition:.3s}.parts-toc-list-item:hover{color:#00abfa}.parts-toc-list-item.is-off{opacity:.3}.parts-toc-list-item-course-title{list-style:none;font-size:18px;line-height:1;font-weight:600}.parts-toc-list-item-lesson-title{list-style:none;font-size:14px;line-height:1.1;padding-top:5px}.parts-toc-list-item-section-title{display:none;list-style:bullet;font-size:14px;line-height:1.1;padding-bottom:1rem}.below-header .parts-toc-list{position:fixed;top:60px}.three-dot-spinner{margin:auto;width:70px;text-align:center;opacity:.4}.three-dot-spinner>div{width:18px;height:18px;background-color:#333;border-radius:100%;display:inline-block;animation:1.4s ease-in-out infinite both bouncedelay}.three-dot-spinner.-white>div{background-color:#fff}.three-dot-spinner .bounce1{animation-delay:-.32s}.three-dot-spinner .bounce2{animation-delay:-.16s}@keyframes bouncedelay{0%,100%,80%{transform:scale(0);-webkit-transform:scale(0)}40%{transform:scale(1);-webkit-transform:scale(1)}}.lesson-version-tabs{margin:0;padding:0}.lesson-versions-tab-date-group{font-size:1.875rem;font-weight:900;list-style:none;padding:.75rem 0;text-align:center;border-top-width:1px;border-bottom-width:1px;border-color:#e0e0e0;margin-bottom:1rem}.lesson-version-tabs-item{list-style:none;border-width:1px;border-color:transparent;transition:border .2s ease-in-out,background-color .2s ease-in-out;margin-bottom:1rem;border-radius:.5rem;line-height:1;cursor:pointer;display:flex;flex-direction:row;padding:.75rem 1rem}.lesson-version-tabs-item.is-selected{background-color:#f8fafc;border-width:1px;border-color:#00aaf9}.lesson-version-tabs-item:focus,.lesson-version-tabs-item:hover{border-color:#e0e0e0}.lesson-version-tabs-item:focus .lesson-version-tab__name,.lesson-version-tabs-item:focus .lesson-version-tab__version,.lesson-version-tabs-item:hover .lesson-version-tab__name,.lesson-version-tabs-item:hover .lesson-version-tab__version{color:#00aaf9}.lesson-versions-tab__right{display:flex;flex-direction:column;padding-left:.5rem;border-left-width:1px;border-color:#e0e0e0;transition:border-color .2s ease-in-out}.lesson-version-tab__version{font-size:1.875rem;padding-right:.5rem;font-weight:700;line-height:1;transition:color .2s ease-in-out}.lesson-version-tab__name{font-size:1.5rem;font-weight:700;line-height:1.25;transition:color .2s ease-in-out}.lesson-version-tab__description{font-size:1.25rem;line-height:1.25}.lesson-version-tab__time{font-size:1rem;line-height:1.25;color:#606f7b}.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{background-color:#fafafa;border-radius:.5rem;color:#00abfa}.lesson-version__rollback-btn{border-radius:9999px;font-size:1.5rem;color:#fff;background-color:#00aaf9;font-weight:600;margin-bottom:2rem;padding:1rem 2rem}.btn-variations-replace-lesson{margin-top:0;text-align:center;border-bottom:1px dashed #00abfa;color:#00abfa;padding-top:0;padding-bottom:0;margin-bottom:20px}.btn-variations-replace-lesson:hover{text-decoration:none;color:#00abfa;border-bottom:1px solid #00abfa}.variations-header{text-transform:uppercase;color:#84c1f0;font-size:20px;margin-top:20px;margin-bottom:0;text-align:center}.lesson-version-choose-notice{text-align:left;font-size:1.5rem;font-weight:400;padding-left:0;padding-right:0}.lesson-version__choose-btn{margin-bottom:1.5rem;padding-top:1.5rem;padding-bottom:1.5rem;font-weight:600}.standards-list{padding-left:0;margin-bottom:0}.standards-list:hover{z-index:99999999;transform:translateZ(0)}.standards-list-item-wrapper{list-style:none;line-height:20px;height:24px;overflow:hidden;white-space:nowrap;border-bottom:1px solid #e0e0e0;padding-top:1px;padding-bottom:1px;margin-top:4px;margin-bottom:4px;cursor:pointer}.standards-list-item-wrapper:last-child{border-bottom:none}.standards-list-item-wrapper .standards-list-item{text-overflow:ellipsis;overflow:hidden;line-height:1}.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-width:1px;border-color:#e0e0e0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:.5rem;z-index:99999999;transform:translateZ(0);margin:-10px 10px -10px -10px;padding:10px;white-space:normal;overflow:visible;position:absolute;background-color:#fff}.standards-list-item-wrapper[data-is-expanded] .btn-copy-standard,.standards-list-item-wrapper[data-is-expanded] .btn-delete-standard{opacity:.5}.standards-list-item-wrapper[data-is-expanded] .btn-copy-standard:hover,.standards-list-item-wrapper[data-is-expanded] .btn-delete-standard:hover{opacity:1}.standards-list-item-star{height:12px;width:12px;display:inline-block}.standards-list-item-star[data-is-starred]{color:#cfa32a}.standards-list-item-statement{color:#757575;line-height:1.3}.standards-list-item-code{color:#212121;font-weight:600}.standards-list-item-grade-levels,.standards-list-item-jurisdiction,.standards-list-item-subject{color:#bdbdbd;font-size:11px;line-height:1.3}.btn-delete-standard{float:right;opacity:0;cursor:pointer}.btn-delete-standard svg{height:16px;width:16px}.btn-delete-standard:hover{opacity:1}.btn-copy-standard{padding:0;background-color:transparent;border:none;outline:0;transition:transform .2s;float:right;right:20px;top:12px;opacity:0}.btn-copy-standard:active{transform:scale(1.2);transition:transform .1s}.btn-copy-standard:active svg{fill:#00abfa}.btn-copy-standard svg{height:16px;width:16px}.rounded-lg-input{border-radius:60px}.standards-modal.ember-modal-overlay{z-index:9999999999;background-color:rgba(77,77,77,.3)}.standards-modal .modal-content{box-shadow:none;background-color:transparent}.standards-modal .modal-dialog{width:100%;margin-top:0;padding-top:0}.standards-modal .modal-body{padding:40px 20px}.standards-modal .close{position:absolute;right:5px;top:5px}.text-on-modal-backdrop{color:#18dc81}.choose-organization-title{color:#68b7f3}.jurisdiction-pill,.standard-set-boxes-tag-pill{margin:5px;padding:10px 20px!important;border:1px solid #e0e0e0;font-size:13px;border-radius:20px;transition:background-color .2s;cursor:pointer;background-color:#fff}.jurisdiction-pill:hover,.standard-set-boxes-tag-pill:hover{transition:background-color .2s;background-color:#68b7f3;color:#fff}.jurisdiction-in-chooser{color:#68b7f3;width:95%;cursor:pointer;transition:background-color .2s}.jurisdiction-in-chooser>span{border-bottom:3px dotted #68b7f3}.jurisdiction-in-chooser:before{content:"\2190  ";opacity:.5}.jurisdiction-in-chooser:hover{transition:background-color .2s;font-size:0;color:transparent}.jurisdiction-in-chooser:hover:before{content:"\2190   Back to state & organization list";float:none;opacity:1;color:#68b7f3;font-size:36px;font-weight:400}.add-standard-button{position:absolute;right:-60px;top:10px;width:50px;margin:0;float:left;line-height:1;cursor:pointer}.add-standard-button div{background-color:#fff;font-family:"Helvetica Neue";border-radius:40px;padding:0;height:40px;font-size:40px;line-height:33px;color:#68b7f3;text-align:center}.add-standard-button:hover div{background-color:#68b7f3;color:#fff}.standard-set-boxes{margin-top:20px;margin-left:2px;position:relative;display:flex;display:-webkit-flex}.standard-set-boxes .standard-set-header{position:relative}.standard-set-boxes .close{font-family:Helvetica;font-weight:600;margin-top:12px;margin-right:12px;color:#757575;right:5px;top:5px;font-size:11px}.standard-set-boxes .close:hover{color:#212121}.standard-set-boxes .close svg{height:20px;width:20px}.standard-set-boxes>.item{width:100%;background-color:#fff;margin:12px 20px 12px 0;border-radius:6px}.standard-set-boxes>.item:nth-last-of-type(2){margin-right:0}.standard-set-boxes.count-0 .add-standard-button{top:20px;right:0;position:inherit;width:auto}.standard-set-boxes.count-0 .add-standard-button div:after{content:"Add a group of standards";color:#68b7f3;margin-left:10px;font-size:16px}.standard-set-boxes.count-0 .add-standard-button div{padding:10px 30px;font-size:30px;line-height:40px;height:auto}.standard-set-boxes.count-0 .add-standard-button:hover div:after{color:#fff}.jurisdiction-pill-title,.standard-set-boxes-tag-title{font-size:14px;line-height:1.3;margin:0;padding:0}.standard-set-boxes-tag-pill{transition:.2s}.standard-set-boxes-tag-pill:hover{font-weight:600}.standard-set-boxes-tag-pill:hover .standard-set-boxes-standard-sets{max-height:1000px;font-weight:200;padding:10px 30px 20px;border:1px solid #e0e0e0;opacity:100;transition:opacity .2s .1s}.standard-set-boxes-standard-sets{box-shadow:0 5px 15px rgba(0,0,0,.5);opacity:0;padding:0 30px;transition:opacity .2s;max-height:0;overflow:hidden;color:#212121;margin-left:-21px;margin-top:10px;position:absolute;background-color:#fff;list-style:none}.standard-set-boxes-standard-set-title{font-size:15px;line-height:1.2;padding-top:12px;padding-bottom:12px;border-bottom:1px solid #e0e0e0;color:#212121;cursor:pointer}.standard-set-boxes-standard-set-title:last-of-type{padding-bottom:0;border:none}.standard-set-boxes-standard-set-title:hover{color:#68b7f3;text-decoration:underline}.standard-list{list-style:none;margin:0;padding:20px}.standard-set-header{padding:20px 20px 10px;border-bottom:1px solid #e0e0e0}.standard-set-jurisdiction{display:block;color:#757575}.standard-set-grade-level,.standard-set-subject{color:#212121}.standard-list-id{color:#68b7f3;font-weight:600}.standard-code{color:#bdbdbd}.standard-list-item{line-height:1.2;color:#212121;cursor:pointer;padding-right:4px;border:1px solid transparent}.standard-list-item.depth-0:nth-of-type(1){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{font-size:18px;font-weight:600;padding-top:7px;padding-left:4px;color:#68b7f3}.standard-list-item.depth-1{padding-top:7px;padding-bottom:6px;margin-bottom:1px;font-size:16px;padding-left:4px}.standard-list-item.depth-2{color:#757575;padding-left:20px;font-size:14px;padding-top:6px;padding-bottom:6px;margin-bottom:1px;line-height:1.3}.standard-list-item.depth-3,.standard-list-item.depth-4,.standard-list-item.depth-5{color:#757575;padding-left:36px;font-size:14px;padding-bottom:11px;margin-bottom:1px}.standard-list-item.depth-4{margin-left:52px}.standard-list-item.depth-5{margin-left:64px}body.user.sign,body.user.user-edit-password,body.user.user-edit-password-error,body.user.user-onboarding,body.user.user-reset-password,body.user.user-sign{transition:background .5s;background:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px fixed,linear-gradient(to bottom,#34d2da,#54dea7,#a4de6e) 100%/150% fixed;display:flex}body.user.user-sign-in{transition:background .5s;background:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px,linear-gradient(to bottom,#53acab,#84c1f0) 100%/150%;display:flex}body.user.user-sign-up{transition:background .5s;background:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px,linear-gradient(to bottom,#64b98f,#54dea7) 100%/150%;display:flex}body.index{color:#212121;font-size:12px;padding-bottom:0}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}.feature-container{margin-top:90px;background:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px,linear-gradient(to bottom,#34d2da,#54dea7)}@media screen and (max-width:710px){.feature-container{margin-top:8rem}}.card-stack-container{margin:0;padding:3rem 0;background:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px,linear-gradient(to bottom,#54dea7,#84c1f0)}.white-background{margin:0;padding:3vh;text-align:center;background:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px,linear-gradient(to bottom,#d2a3db,#d2a3db 60%,#f887a9)}.homepage-feature-background--one{padding-bottom:4vh;background:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px,linear-gradient(to bottom,#f887a9 0,#f887a9 70%,#f6836f)}.homepage-feature-background--two{padding-top:4rem;background:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px,linear-gradient(to bottom,#f6836f 0,#f2d354 80%,#fff)}.homepage-pricing-background{background:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px,linear-gradient(to bottom,#fff,#fff);text-align:center;padding-bottom:5rem;padding-top:1rem;margin-bottom:-9rem}.homepage-pricing-background--pricing-page{background:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px,linear-gradient(to bottom,#34d2da,#34d2da 30%);text-align:center;padding-bottom:5rem;padding-top:5rem;margin-top:8rem;margin-bottom:-9rem}.pricing-option-background--feature-column{background:0 0}.schools-jumbotron-background{margin-top:90px;background:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px,linear-gradient(to bottom,#d2a3db 0,#f887a9,#f6836f,#f2d354)}@media screen and (max-width:710px){.schools-jumbotron-background{margin-top:8rem}}.homepage-why-cc-background{margin-top:90px;background-image:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/photo-covers/gradient-cyan-green-5767c7d531058b046e04d47c438e9dfd.jpg);background-size:cover;background-attachment:fixed}.schools-feature-background{background:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px,linear-gradient(to bottom,#f2d354,#f6836f,#f6836f,#f887a9,#d2a3db,#9e85a8)}.schools-feature-four-background{background:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px,linear-gradient(to bottom,#f887a9 0,#d2a3db 100%)}.schools-bottom-message-background{margin-bottom:-9rem;background:url(https://cc-frontend-assets.commoncurriculum.com/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px,linear-gradient(to bottom,#d2a3db 0,#9e85a8 50%,#9e85a8 100%)}.btn-sign-in,.btn-sign-up{border-color:#fff;margin-left:10px;font-size:1.5rem;line-height:1.9;font-weight:800;font-family:museo-sans;background-color:#34d2da;padding-left:1rem;padding-right:1rem;color:#fff}.btn-sign-in:hover,.btn-sign-up:hover{text-decoration:underline;color:#34d2da;background-color:#fff;border-color:#34d2da}.btn-sign-in__planbook-top-nav{font-size:1.4rem;border-radius:5px;line-height:1.7;margin-left:5px}.feature-callout__svg{width:100%;margin-left:auto;margin-right:auto;border:10px solid #fff;box-shadow:0 .5rem 1rem rgba(102,102,102,.7)}.feature-callout__svg svg{height:100%}.card-stack-container{padding-top:0}.feature-container{margin-bottom:0}.card-stack{margin-left:auto;margin-right:auto;max-width:80vw;display:flex;display:-webkit-flex;flex-wrap:wrap;align-items:center;-webkit-align-items:center;justify-content:center}.card-stack__card{box-shadow:0 .5rem 1rem rgba(102,102,102,.7);background-color:#fff;padding:1.25rem 3rem;color:#212121;display:inline-block;margin:1rem;font-size:3rem;transition:.3s;font-family:museo-slab;cursor:pointer;font-weight:200;-webkit-user-select:none;user-select:none}.card-stack__card:hover{transform:scale(1.05)}.word-stack{display:flex;display:-webkit-flex;max-width:1000px;padding-top:4rem;margin-left:auto;margin-right:auto;padding-bottom:2rem;flex-wrap:wrap;flex-direction:row;align-items:center;align-content:center;justify-content:center;-webkit-user-select:none;user-select:none}.word-stack__card{color:#84c1f0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);font-weight:700;font-size:2.5vw;padding:1vw 2.5vw;align-self:center;vertical-align:middle;margin:1rem;border:3px solid #fff;border-radius:50px;line-height:1;cursor:pointer;transition:.2s;background-color:#fff}@media screen and (max-width:710px){.word-stack__card{font-size:4vw;padding:2vw 4vw}}.word-stack__card:hover{background-color:#f2d354;color:#fff}.word-stack__card.card-stack__card--is-active{background-color:#fff;color:#f2d354}.word-stack__card.card-stack__card--is-active:hover{text-decoration:underline}.container-fluid>.row{margin-left:0;margin-right:0}.table-responsive{border:none}.btn-group-sign{margin-top:22px;margin-right:1rem}.navbar-brand{padding-right:0;padding-left:0}@media screen and (max-width:992px){body.index{font-size:9px}.btn-group-sign{margin-top:16px}.navbar-brand{padding-top:15px}.navbar-nav{font-size:14px}}.quotes-image{width:100%;max-width:1000px;display:block;margin-left:auto;margin-right:auto}@media (min-width:1200px){#ckeditor-toolbar{left:0}.feature-row .col-sm-2 svg{width:200px}}@media (max-width:900px){.masthead-h1{font-size:60px}.masthead-h2{font-size:24px}.masthead-signup{margin-top:10px;padding:15px;width:90%}.btn-masthead-signup-head{font-size:32px}.btn-masthead-signup-subhead{font-size:18px}}@media (max-width:710px){.masthead-h1{font-size:50px}.masthead-h2{font-size:24px}.masthead{margin-top:10px}.navbar{min-height:60px}.masthead-signup{padding:10px;width:100%}}@media (max-width:652px){.masthead-h1{font-size:40px}.masthead-h2{font-size:18px}.masthead{margin-top:10px}.navbar{min-height:60px}.masthead-signup{padding:10px;width:100%}}@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{padding:10px;width:100%}.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 .col-sm-8{margin-top:0}h2.feature-h1{font-size:24px}h3.feature-h2{font-size:14px}}body.print *{-webkit-print-color-adjust:exact;text-shadow:none!important;filter:none!important;-ms-filter:none!important;overflow-y:visible;overflow-x:visible}body.print * table{page-break-inside:auto}.ccp-day-header,.ccp-page-header{text-align:center;width:100%}.ccp-page-header--standards-report{border-bottom:1px solid #000;padding-bottom:1rem;margin-bottom:1rem}.ccp-page-header__title+.ccp-day-header__date-range,.ccp-page-header__title+.ccp-page-header__date-range{padding-top:0;margin-top:0}.ccp-day-header,.ccp-page-header--for-each-day{padding-top:1rem;padding-bottom:1rem;border-top:1px solid #e0e0e0}.ccp-day-or-routine:first-child .ccp-page-header--for-each-day{padding-top:0;border-top:0}.ccp-day-header__date-range,.ccp-page-header__date-range{text-align:center;font-size:1.5rem;margin-bottom:1rem;font-weight:700}.ccp-page-header__standards-report-planbook-title{text-align:center;font-size:1.4rem;color:#757575}.ccp-page-header__standards-report-header{text-align:center;font-size:3rem;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0;font-weight:700}.ccp-page-header__standards-report-sub-header{text-align:center;font-size:2rem;margin-top:.5rem;font-weight:500}.ccp-page-header__with-border{border-bottom:1px solid #555}.ccp-page-header__date-range--month{font-size:2rem}.ccp-routine__part{margin-top:2rem;padding-top:.5rem;border-top:1px solid #555}.ccp-routine__part:first-child{margin-top:0}.ccp-routine__course-title{font-weight:400;font-size:1.4em;color:#555;margin-bottom:0}.ccp-routine__lesson-title{font-weight:700;font-size:1.4em;margin-top:0;margin-bottom:0}.ccp-routine__lesson-time{font-weight:400;font-size:1em;margin-top:0;margin-bottom:0}.ccp-routine__big-unit-title{font-weight:700;font-size:2.25em;margin-top:0}.ccp-lesson-section{border-top:1px solid #e0e0e0;padding-top:.6rem;padding-bottom:.6rem;clear:both}.ccp-lesson-section__title{font-size:1.2em;padding-bottom:0;margin-bottom:0;line-height:1.2;font-weight:700;overflow-wrap:break-word;page-break-inside:avoid}.ccp-attachment,.ccp-lesson-section__value{overflow-wrap:break-word}.ccp-attachment__icon img,.ccp-attachment__icon svg,.ccp-comment__icon img,.ccp-comment__icon svg{height:1.2rem;width:1.2rem;vertical-align:middle}.ccp-comment{padding-top:.25rem;padding-bottom:.25rem;padding-left:1.4rem;position:relative}.ccp-comment+.ccp-comment{border-top:1px solid #e0e0e0}.ccp-comment__icon{left:0;position:absolute}.ccp-comment__author-created-at{display:block;font-size:.8rem;line-height:1}.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{font-size:.8rem;color:#555}.ccp-list-view__date{margin-top:2rem;font-weight:700;font-size:30px;text-align:center;padding-bottom:.5rem}.ccp-list-view__date:first-child{margin-top:0}.ccp-list-view__lesson{padding-top:.5rem;border-top:1px solid #e0e0e0}.ccp-lesson__title-block{page-break-inside:avoid;padding:.4rem 0;margin-bottom:10px}.ccp-lesson-section__value .content-image.center.large{width:400px;text-align:center}.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{max-width:300px;max-height:500px;width:100%;float:right;padding:1rem 1rem 1rem 0;page-break-inside:avoid}.ccp-lesson-section__value img+br{display:none}.ccp-column-row .ccp-lesson-section__value img{padding-left:0;padding-right:0}.ccp-lesson-section__value ol,.ccp-lesson-section__value ul{margin-left:0!important;padding-left:2rem!important}.ccp-column-table{width:100%;table-layout:fixed}.ccp-column-row,.ccp-column-row td li,.ccp-column-row td p{page-break-inside:auto}.ccp-columns__course-title{font-size:1.5em;font-weight:700}.ccp-columns__course-title td{padding:0 1rem 1rem;text-align:center}.ccp-columns__column{width:20%;max-width:20%;padding:0 1rem;line-height:1.3;vertical-align:top}.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 #bdbdbd;padding-top:.5rem;padding-bottom:.5rem;margin-bottom:.5rem;text-transform:uppercase;font-weight:700;font-size:.85rem}.ccp-month{width:100%;table-layout:fixed}.ccp-month__header{font-size:30px;text-align:center;font-weight:700;padding-top:0;margin-bottom:1rem}.ccp-month__week-header-cell{font-weight:400;text-align:center;text-transform:uppercase;color:#555;border-bottom:1px solid #bdbdbd;width:17%}.ccp-month__week-header-cell:first-child{width:15%;border-bottom:0}.ccp-month__date-label-cell{padding:0 .5rem;font-weight:700;font-size:12px;line-height:2rem;height:2rem;vertical-align:middle;margin-bottom:0;border-right:1px solid #555;border-top:1px solid #555;background-color:#e0e0e0}.ccp-month__date-label-cell:first-child{border-right:1px solid #555;background-color:transparent;border-top:1px solid #e0e0e0}.ccp-month__course-row{border-top:1px solid #e0e0e0}.ccp-month__course-row:last-child .ccp-month__lesson-title-cell{border-bottom:1px solid #555}.ccp-month__course-title-cell{padding:.4rem;width:15%;border-right:1px solid #555}.ccp-month__lesson-title-cell{width:17%;border-right:1px solid #555;line-height:1.2;padding:.4rem}.ccp-month-lessons-list__lesson-title{display:block;border-top:1px solid #e0e0e0;padding:.25rem .5rem;min-height:1.1rem}.print-outline{font-size:1.2rem;font-weight:400}.print-outline__row{display:flex;flex-direction:row;padding:.6rem;border-bottom:1px solid #e0e0e0}.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{height:1.5rem;width:1.5rem;margin-right:.2rem}.print-outline__row-icon svg{fill:#bdbdbd;width:100%;height:100%}.print-outline__row-date-range{align-self:flex-end;margin-left:auto}@page{margin:.25in .5in .5in;margin-bottom:.5in;orphans:4;widows:3;overflow:initial!important}.ccp-top-level-container{max-width:100%!important;padding-left:0;padding-right:0}mtext{overflow-wrap:break-word}.ccp-column-table.page-break,.ccp-course-date.page-break,.ccp-day-or-routine.page-break,.ccp-routine__part.page-break{page-break-after:always}.ccp-print-outline.page-break-before{page-break-before:always}.ccp-lesson-section__value li,.ccp-lesson-section__value p{page-break-inside:avoid}.ccp-print-outline .course-outline-with-detail__outline{padding-top:0;width:100%;box-shadow:none}.ccp-print-outline .course-outline-wrapper{position:relative;height:auto}.ccp-print-outline .course-outline{padding-top:0}.ccp-outline__course-title{font-weight:700;font-size:1.4em;margin-top:0}._value_r5c7im{margin-top:.25rem;font-size:1.25rem;font-weight:400;overflow-wrap:anywhere}._value_r5c7im ol,._value_r5c7im ul{margin-bottom:0}._value_r5c7im img{max-height:800px;max-width:100%;width:auto}._value_r5c7im.is-empty{height:20px}._value_r5c7im.is-empty:before,._value_r5c7im:empty:before{position:absolute;content:"Type some text";color:#b3b3b3}._value_r5c7im b,._value_r5c7im strong{font-weight:700}._value_r5c7im ol li,._value_r5c7im ul li{margin-left:-20px}._lesson_rte7pl{padding-bottom:2rem}._lesson-title_rte7pl{font-weight:900;font-size:1.25rem;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;flex-grow:1;width:100%;border-bottom:1px solid transparent;overflow-wrap:break-word;line-height:.95;letter-spacing:-.2px;margin-top:.75rem;margin-bottom:1rem}._lesson-title_rte7pl:focus{outline:0;border-bottom-width:1px;border-color:#00aaf9}._card_rte7pl{margin-top:.75rem;padding-top:.75rem;border-top-width:1px;border-color:#e0e0e0;display:flex;flex-direction:row;justify-content:flex-start}._card_rte7pl:hover ._add-comment-button_rte7pl{opacity:1;transition:opacity .2s ease-in}._card-text_rte7pl{display:flex;flex-direction:column;width:66.66667%;flex-grow:1;max-width:600px}._card__title_rte7pl{font-weight:700;font-size:1.125rem;line-height:1}._card__value_rte7pl{font-size:1rem!important}._add-comment-button_rte7pl{opacity:0;width:auto;border-radius:9999px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;flex-direction:row;align-items:center;border-width:1px;border-color:#e0e0e0;background-color:#fff;position:absolute;z-index:10;right:0;top:.375rem;padding:.5rem}._add-comment-button_rte7pl svg{height:1rem;width:1rem;fill:currentColor}._add-comment-button_rte7pl:focus,._add-comment-button_rte7pl:hover{color:#00aaf9;border-color:#00aaf9}._add-comment-button_rte7pl:active{box-shadow:none}._card-comment-sidebar_rte7pl{position:relative}._card-comments_rte7pl{margin-top:.375rem}._card-comment_rte7pl{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:.5rem;margin-bottom:.25rem;border-width:1px;border-color:#e0e0e0;display:flex;flex-direction:row;padding:.5rem}._card-comment_rte7pl._--form_rte7pl{padding:0}._card-comment__user_rte7pl{width:1.5rem;height:100%;margin-right:.75rem}._card-comment__text_rte7pl{font-size:1rem;color:#22292f;line-height:1.25}._card-comment__timestamp_rte7pl{font-size:.75rem;color:#bcbcbc;line-height:1;padding-top:.25rem}._title_d9i22d{font-weight:700;line-height:1;font-size:1.5rem}._lesson_17dayt{padding-left:1rem;padding-right:1rem}._lesson-title_17dayt{font-weight:900;font-size:1.875rem;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;flex-grow:1;width:100%;border-bottom:1px solid transparent;overflow-wrap:break-word;line-height:.95;letter-spacing:-.2px;margin-top:1rem;margin-bottom:1.5rem}._lesson-title_17dayt:focus{outline:0;border-bottom-width:1px;border-color:#00aaf9}._card_17dayt{margin-bottom:1rem}._card_17dayt._card-google-classroom_17dayt{border-width:1px;border-color:#bcbcbc;border-radius:.5rem;padding:.5rem}._card__title_17dayt{word-wrap:break-word}._odd-message_17dayt{background-color:#fff;padding-left:0;padding-right:0;font-size:1.25rem}._big-body_17dayt ._card__title_17dayt{font-size:1.8rem}._big-body_17dayt ._card__value_17dayt,._big-body_17dayt ._standards-list-item_17dayt{font-size:1.4rem}._gc-banner_17dayt{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;margin-bottom:0;padding-bottom:0}._gc-banner_17dayt svg{height:1rem;width:1rem;margin-right:.25rem;fill:currentColor}._gc-banner_17dayt ._gc-banner__text_17dayt{display:flex;font-weight:700;text-transform:uppercase;color:hsla(0,0%,30%,.9);align-self:center;line-height:.8}._main-screen_1o1brh{max-height:calc(var(--vh,100vh) - 5.5rem);overflow-y:scroll}._main-screen_1o1brh>.animated-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;transform:translateZ(0);overflow-x:hidden}._nav-box--base_1o1brh{top:0;background-color:#fff;width:100%;overflow-x:hidden;flex-shrink:0;box-shadow:0 -1px 30px 0 rgba(0,0,0,.3);z-index:999}._nav-box_1o1brh{padding:2rem 2.5rem}._nav-box__top_1o1brh{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;line-height:1;padding-bottom:.5rem;border-bottom-width:1px;border-color:#e0e0e0}._nav-box__head_1o1brh{font-size:3rem;color:#22292f;font-weight:900;letter-spacing:-.05em;padding-bottom:.5rem;-webkit-user-select:none;user-select:none;line-height:.9}@media (min-width:641px){._nav-box__head_1o1brh{font-size:4rem}}._nav-box__subhead_1o1brh{font-size:1.5rem;color:#22292f;font-weight:300;display:flex;flex-direction:row;align-items:flex-start;line-height:1;-webkit-user-select:none;user-select:none}._nav-box__subhead_1o1brh svg{height:2rem;width:2rem;margin-right:.5rem;fill:currentColor}._nav-box__subhead_1o1brh._--is-link_1o1brh{color:#00aaf9;cursor:pointer}@media (min-width:641px){._nav-box__subhead_1o1brh{font-size:2.25rem;align-items:center}}._nav-box__nav_1o1brh{display:flex;flex-direction:row;align-items:baseline}._nav-box__nav__item_1o1brh{margin-left:2.5rem;padding-bottom:.5rem;margin-bottom:-.5rem;font-size:3rem;font-weight:400;line-height:1;letter-spacing:-.05em;cursor:pointer}._nav-box__nav__item_1o1brh._is-selected_1o1brh{color:#00aaf9;border-bottom-width:4px;border-color:#00aaf9}._nav-box__nav__item_1o1brh:hover{border-bottom-width:4px;border-color:#00aaf9}._nav-box-wrapper_13zyu5._EVALUATE_TEMPLATES_13zyu5{border-radius:2rem 2rem 0 0;box-shadow:none}div._nav-box__top_13zyu5{border-style:none;margin-bottom:0;padding-bottom:0}._nav-box__head_13zyu5._--evaluate-templates_13zyu5{-webkit-user-select:none;user-select:none;margin:2rem 2.5rem 1rem}._nav-box--grid_13zyu5{display:grid;grid-template-columns:4rem auto 12rem;grid-template-rows:auto;grid-template-areas:"back-arrow main next-arrow";align-items:center;padding-bottom:2rem;padding-top:2rem;padding-right:3rem}._nav-box--edit-template-grid_13zyu5{display:grid;grid-template-columns:4rem auto;grid-template-rows:auto auto;grid-template-areas:"back-arrow main" "bottom-button bottom-button";padding-top:2rem;padding-bottom:2rem}._nav-box--edit-template-grid_13zyu5 ._nav-box__back-arrow_13zyu5{grid-area:back-arrow;align-self:start;justify-self:center;margin-top:.5rem;color:#bcbcbc}._nav-box--edit-template-grid_13zyu5 ._nav-box__head_13zyu5{grid-area:main;align-self:start;margin-bottom:1rem;padding-right:2rem}._nav-box--edit-template-grid_13zyu5 ._evaluate-button_13zyu5{grid-area:bottom-button;margin-left:1rem;margin-right:1rem;text-align:center;justify-content:center;width:calc(100% - 2rem)}._edit-template_13zyu5{width:100%}._nav-box__main_13zyu5{grid-area:main;padding-left:.5rem;padding-right:.5rem}._nav-box__back-arrow_13zyu5{grid-area:back-arrow;justify-self:center;color:#00aaf9;cursor:pointer;border-radius:9999px;background-color:#fff;height:3rem;width:3rem;display:flex;flex-direction:row;align-items:center;justify-content:center;transition:box-shadow .2s,transform .2s}._nav-box__back-arrow_13zyu5:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);transform:translateY(-2px)}._nav-box__back-arrow_13zyu5:active{transform:translateY(0)}._nav-box__back-arrow_13zyu5 svg{height:2rem;width:2rem;fill:currentColor}._nav-box__next-arrow_13zyu5{grid-area:next-arrow;align-self:center;font-size:1.875rem;font-weight:600;padding-left:2rem;padding-right:2rem;margin-bottom:0}._nav-box__next-arrow_13zyu5 svg{height:2rem;width:2rem;margin-left:.5rem}._nav-box__evaluate-buttons_13zyu5{display:flex;flex-direction:row;justify-content:center;padding:1rem 3rem 3rem}._evaluate-button_13zyu5{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;border-radius:9999px;cursor:pointer;-webkit-user-select:none;user-select:none;border-width:1px;border-color:#e0e0e0;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);margin-right:2rem;transition:box-shadow .2s,transform .2s;padding:1.5rem 2rem}._evaluate-button_13zyu5:last-child{margin-right:0}._evaluate-button_13zyu5:hover{transform:translateY(-2px);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}._evaluate-button_13zyu5:active{transform:translateY(0) scale(.98);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}._evaluate-button_13zyu5._default-focus_13zyu5{font-weight:700;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border:1px solid #00abfa}._evaluate-button__icon_13zyu5{display:flex;flex-direction:row;align-items:baseline;line-height:1;margin-right:1rem;margin-left:.5rem;font-size:4rem}._evaluate-button__icon_13zyu5 svg{width:3rem;height:3rem}._evaluate-button__text_13zyu5{display:flex;flex-direction:row;align-items:center;color:#00aaf9;font-size:2.25rem;line-height:1}._evaluate-button__text_13zyu5 svg{height:2rem;width:2rem;margin-left:.5rem;fill:currentColor}._final-screen_13zyu5{padding:3rem 2rem 2rem}._final-screen_13zyu5 ._nav-box__head_13zyu5{line-height:.8;padding-bottom:1rem}._final-screen_13zyu5 ._nav-box__subhead_13zyu5{font-size:2.25rem}._final-screen_13zyu5 ._final-screen__video_13zyu5{margin-top:1rem}._nav-box--final-screen_13zyu5{padding:2rem}._nav-box--final-screen_13zyu5 ._evaluate-button_13zyu5{justify-content:center}._single-button-row_1g11o7{display:flex;flex-direction:row;padding-left:2rem;padding-right:2rem;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none}._single-button-row_1g11o7._--is-at-top-of-menu_1g11o7{margin-top:1rem}._single-button-row_1g11o7[disabled=true] ._single-button-row__text_1g11o7{color:#b8c2cc}._single-button-row_1g11o7[disabled=true] ._single-button-row__icon_1g11o7{fill:#e0e0e0}._single-button-row_1g11o7+._single-button-row_1g11o7{padding-top:1rem}._single-button-row_1g11o7[data-is-large]+._single-button-row_1g11o7[data-is-large]{padding-top:1.5rem}._single-button-row__icon_1g11o7{margin-right:1rem;flex-shrink:0;width:1.5rem;height:1.5rem}._single-button-row__icon_1g11o7:not([data-has-color-icon]) svg{fill:#666}._single-button-row__text_1g11o7{width:100%;line-height:1;font-weight:600;color:#000;font-size:1.25rem}._single-button-row_1g11o7[data-is-large] ._single-button-row__icon_1g11o7{width:2rem;height:2rem}._single-button-row_1g11o7[data-is-large] ._single-button-row__text_1g11o7{font-size:1.5rem}._single-button-row--is-secondary_1g11o7 ._single-button-row__text_1g11o7{color:#606f7b;font-weight:400}._single-button-row_1g11o7._single-button-row--is-secondary_1g11o7+._single-button-row_1g11o7._single-button-row--is-secondary_1g11o7{padding-top:1rem}._single-button-row_1g11o7:hover:not([disabled=true]) ._single-button-row__icon_1g11o7:not([data-has-color-icon]) svg{fill:#00abfa}._single-button-row_1g11o7:hover:not([disabled=true]) ._single-button-row__text_1g11o7{color:#00abfa}._course-rows-header_7295l9{margin-left:2rem;margin-right:2rem;margin-top:2rem;font-weight:700;font-size:1.25rem}._course-rows_7295l9{display:flex;flex-direction:column;margin-left:2rem;margin-right:2rem;margin-top:.5rem;border-top-width:1px;border-color:#e0e0e0}._course-row_7295l9{width:100%;display:flex;flex-direction:row;align-items:center;padding-top:.5rem;padding-bottom:.5rem;-webkit-user-select:none;user-select:none;margin:0 0 .5rem;border-bottom-width:1px;border-color:#e0e0e0;transition:background-color .2s ease-in-out}._course-row_7295l9:last-child{border-style:none}._course-row__course-title_7295l9{align-self:center;text-align:left;font-weight:400;font-size:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:none;color:#000;width:calc(100% - 35px)}._button_7295l9{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;cursor:pointer;margin-left:2rem;margin-right:2rem;margin-bottom:2rem}._button_7295l9:last-child{margin-bottom:0}._button_7295l9:hover,._button_7295l9:hover ._button__icon_7295l9,._button_7295l9:hover ._button__text_7295l9{color:#00aaf9}._button__icon_7295l9{fill:currentColor}._button__text_7295l9{font-size:1.875rem}._nav-box-wrapper_xwcb3j{box-shadow:0 -1px 15px 0 rgba(0,0,0,.3)}._nav-box-wrapper_xwcb3j._EVALUATE_TEMPLATES_xwcb3j{border-radius:2rem 2rem 0 0;box-shadow:none}._nav-box-wrapper_xwcb3j._ONBOARDING_VIDEO_1_xwcb3j,._nav-box-wrapper_xwcb3j._ONBOARDING_VIDEO_2_xwcb3j,._nav-box-wrapper_xwcb3j._ONBOARDING_VIDEO_3_xwcb3j,._nav-box-wrapper_xwcb3j._ONBOARDING_VIDEO_4_xwcb3j{box-shadow:none}div._nav-box__top_xwcb3j{border-style:none;margin-bottom:0;padding-bottom:0}._nav-box__head_xwcb3j._--evaluate-templates_xwcb3j{-webkit-user-select:none;user-select:none;margin:2rem 2.5rem 1rem}._nav-box__subhead_xwcb3j{text-align:left}._nav-box__subhead_xwcb3j._--list_xwcb3j{margin-left:.5rem;color:#00abfa}._nav-box__subhead_xwcb3j._--list_xwcb3j:after{content:","}._nav-box__subhead_xwcb3j._--list_xwcb3j:last-child:after{content:""}._nav-box--grid_xwcb3j{display:grid;grid-template-rows:auto;grid-template-columns:auto auto 4rem;grid-template-areas:"back-arrow main next-arrow";column-gap:.5rem;align-items:center;padding:1rem}@media (min-width:641px){._nav-box__subhead_xwcb3j{text-align:center}._nav-box--grid_xwcb3j{grid-template-columns:4rem auto 12rem;padding:2rem 3rem}}._centered-nav-grid_xwcb3j{display:grid;grid-template-columns:auto auto;grid-template-rows:auto;grid-template-areas:"back-arrow-wrapper next-arrow-wrapper";padding:1rem}._centered-nav-grid_xwcb3j._first-screen_xwcb3j{display:flex;flex-direction:row;justify-content:center;align-items:center}@media (min-width:641px){._centered-nav-grid_xwcb3j{padding:2rem 3rem}}._nav-box--edit-template-grid_xwcb3j{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-template-areas:"main" "back-bottom-button" "next-bottom-button";padding-top:2rem;padding-bottom:2rem}._nav-box--edit-template-grid_xwcb3j ._nav-box__head_xwcb3j{grid-area:main;align-self:start;margin-bottom:1rem;padding-left:2rem;padding-right:2rem}._nav-box--edit-template-grid_xwcb3j ._evaluate-button_xwcb3j{grid-area:next-bottom-button;margin-left:1rem;margin-right:1rem;margin-top:1rem;text-align:center;justify-content:center;width:calc(100% - 2rem)}._nav-box--edit-template-grid_xwcb3j ._evaluate-button_xwcb3j._back-button_xwcb3j{grid-area:back-bottom-button;margin-left:1rem;margin-right:1rem;text-align:center;justify-content:center;font-size:1rem;width:calc(100% - 2rem)}._edit-template_xwcb3j{width:100%}._nav-box__main_xwcb3j{grid-area:main;display:flex;flex-direction:column;align-items:flex-start;padding-left:0;padding-right:0}@media (min-width:641px){._nav-box__main_xwcb3j{flex-direction:column;align-items:center;padding-left:.5rem;padding-right:.5rem}}._nav-box__back-arrow_xwcb3j{grid-area:back-arrow;align-self:center;justify-self:flex-start;box-shadow:none;border-color:transparent;font-size:1.875rem;font-weight:600;padding-left:1rem;padding-right:1rem;margin-bottom:0}._nav-box__back-arrow_xwcb3j svg{height:2rem;width:2rem}._nav-box__next-arrow_xwcb3j{grid-area:next-arrow;align-self:center;font-size:1.875rem;font-weight:600;padding-left:.75rem;padding-right:.75rem;margin-bottom:0;width:4rem;height:4rem}._nav-box__next-arrow_xwcb3j svg{height:2rem;width:2rem;margin-left:.5rem}._nav-box__next-arrow__text_xwcb3j{display:none;visibility:hidden}@media (min-width:641px){._nav-box__next-arrow_xwcb3j{padding-left:2rem;padding-right:2rem;margin-left:0;width:auto}._nav-box__next-arrow__text_xwcb3j{visibility:visible;display:block}}._nav-box__next-arrow-wrapper_xwcb3j{grid-area:next-arrow-wrapper;display:flex;flex-direction:row;align-items:center;justify-content:center;justify-self:end}._nav-box__back-arrow-wrapper_xwcb3j{grid-area:back-arrow-wrapper;display:flex;flex-direction:row;align-items:center;justify-content:center;justify-self:start}._nav-box__evaluate-buttons_xwcb3j{display:flex;flex-direction:row;justify-content:center;padding:1rem 3rem 3rem}._evaluate-button_xwcb3j{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;border-radius:9999px;cursor:pointer;-webkit-user-select:none;user-select:none;border-width:1px;border-color:#e0e0e0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);margin-right:2rem;transition:box-shadow .2s,transform .2s;padding:1rem 2rem}._evaluate-button_xwcb3j:last-child{margin-right:0}._evaluate-button_xwcb3j:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}._evaluate-button_xwcb3j:active{transform:translateY(0) scale(.98);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}._evaluate-button_xwcb3j._default-focus_xwcb3j{font-weight:700;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border:1px solid #00abfa}._evaluate-button__icon_xwcb3j{display:flex;flex-direction:row;align-items:baseline;line-height:1;margin-left:1rem;margin-right:1rem;font-size:4rem}._evaluate-button__icon_xwcb3j svg{width:3rem;height:3rem}._evaluate-button__text_xwcb3j{display:flex;flex-direction:row;align-items:center;color:#00aaf9;font-size:1.875rem;line-height:1}._evaluate-button__text_xwcb3j svg{height:2rem;width:2rem;margin-left:1rem;margin-right:1rem;fill:currentColor}._final-screen_xwcb3j{padding:3rem 2rem 2rem}._final-screen_xwcb3j ._nav-box__head_xwcb3j{line-height:.8;padding-bottom:1rem}._final-screen_xwcb3j ._nav-box__subhead_xwcb3j{font-size:2.25rem}._final-screen_xwcb3j ._final-screen__video_xwcb3j{margin-top:1rem}._nav-box--final-screen_xwcb3j{padding:2rem}._nav-box--final-screen_xwcb3j ._evaluate-button_xwcb3j{justify-content:center}._main-screen_q8ib6h{scroll-behavior:smooth}._nav-box-wrapper_q8ib6h{box-shadow:0 -1px 15px 0 rgba(0,0,0,.3)}._nav-box-wrapper_q8ib6h._EVALUATE_TEMPLATES_q8ib6h{border-radius:2rem 2rem 0 0;box-shadow:none}._nav-box-wrapper_q8ib6h._STATE_EDIT_TEMPLATE_q8ib6h{border-radius:2rem 2rem 0 0;box-shadow:none;background-color:transparent}._nav-box-wrapper_q8ib6h._STATE_AFTER_APPLYING_FIRST_TEMPLATE_q8ib6h,._nav-box-wrapper_q8ib6h._STATE_COURSE_ONBOARDING_q8ib6h,._nav-box-wrapper_q8ib6h._STATE_SCHEDULE_ONBOARDING_q8ib6h,._nav-box-wrapper_q8ib6h._STATE_TEMPLATES_ONBOARDING_q8ib6h{box-shadow:none}div._nav-box__top_q8ib6h{border-style:none;margin-bottom:0;padding-bottom:0}._nav-box__head_q8ib6h._--evaluate-templates_q8ib6h{-webkit-user-select:none;user-select:none;margin:2rem 2.5rem 1rem}._nav-box__subhead_q8ib6h._--list_q8ib6h{margin-left:.5rem;color:#00abfa}._nav-box__subhead_q8ib6h._--list_q8ib6h:after{content:","}._nav-box__subhead_q8ib6h._--list_q8ib6h:last-child:after{content:""}._nav-box--grid_q8ib6h{display:grid;grid-template-columns:4rem auto auto;grid-template-rows:auto;grid-template-areas:"back-arrow main next-arrow";align-items:center;padding:1rem}@media (min-width:641px){._nav-box--grid_q8ib6h{grid-template-columns:4rem auto 12rem;padding:2rem 3rem}}._nav-box--edit-template-grid_q8ib6h{display:grid;grid-template-columns:auto;grid-template-rows:auto;grid-template-areas:"main" "back-bottom-button" "next-bottom-button";padding-top:2rem;padding-bottom:2rem}._nav-box--edit-template-grid_q8ib6h ._nav-box__head_q8ib6h{grid-area:main;align-self:start;margin-bottom:1rem;padding-left:2rem;padding-right:2rem}._nav-box--edit-template-grid_q8ib6h ._evaluate-button_q8ib6h{grid-area:next-bottom-button;margin-left:1rem;margin-right:1rem;margin-top:1rem;text-align:center;justify-content:center;width:calc(100% - 2rem)}._nav-box--edit-template-grid_q8ib6h ._evaluate-button_q8ib6h._back-button_q8ib6h{grid-area:back-bottom-button;margin-left:1rem;margin-right:1rem;text-align:center;justify-content:center;font-size:1rem;width:calc(100% - 2rem)}._edit-template_q8ib6h{width:100%}._nav-box__main_q8ib6h{grid-area:main;display:flex;flex-direction:column;align-items:center;padding-left:.5rem;padding-right:.5rem}._nav-box__back-arrow_q8ib6h{grid-area:back-arrow;align-self:center;box-shadow:none;border-color:transparent;font-size:1.875rem;font-weight:600;padding-left:1rem;padding-right:1rem;margin-bottom:0}._nav-box__back-arrow_q8ib6h svg{height:2rem;width:2rem}._nav-box__next-arrow_q8ib6h{grid-area:next-arrow;align-self:center;font-size:1.875rem;font-weight:600;padding-left:2rem;padding-right:2rem;margin-bottom:0}._nav-box__next-arrow_q8ib6h svg{height:2rem;width:2rem;margin-left:.5rem}._nav-box__next-arrow-wrapper_q8ib6h{grid-area:next-arrow-wrapper;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-right:2rem;justify-self:end}._nav-box__back-arrow-wrapper_q8ib6h{grid-area:back-arrow-wrapper;display:flex;flex-direction:row;align-items:center;justify-content:center;margin-left:2rem;justify-self:start}._nav-box__evaluate-buttons_q8ib6h{display:flex;flex-direction:row;justify-content:center;padding:1rem 3rem 3rem}._evaluate-button_q8ib6h{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;border-radius:9999px;cursor:pointer;-webkit-user-select:none;user-select:none;border-width:1px;border-color:#e0e0e0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);margin-right:2rem;transition:box-shadow .2s,transform .2s;padding:1rem 2rem}._evaluate-button_q8ib6h:last-child{margin-right:0}._evaluate-button_q8ib6h:hover{transform:translateY(-2px);box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}._evaluate-button_q8ib6h:active{transform:translateY(0) scale(.98);box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}._evaluate-button_q8ib6h._default-focus_q8ib6h{font-weight:700;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border:1px solid #00abfa}._evaluate-button__icon_q8ib6h{display:flex;flex-direction:row;align-items:baseline;line-height:1;margin-left:1rem;margin-right:1rem;font-size:4rem}._evaluate-button__icon_q8ib6h svg{width:3rem;height:3rem}._evaluate-button__text_q8ib6h{display:flex;flex-direction:row;align-items:center;color:#00aaf9;font-size:1.875rem;line-height:1}._evaluate-button__text_q8ib6h svg{height:2rem;width:2rem;margin-left:1rem;margin-right:1rem;fill:currentColor}._final-screen_q8ib6h{padding:3rem 2rem 2rem}._final-screen_q8ib6h ._nav-box__head_q8ib6h{line-height:.8;padding-bottom:1rem}._final-screen_q8ib6h ._nav-box__subhead_q8ib6h{font-size:2.25rem}._final-screen_q8ib6h ._final-screen__video_q8ib6h{margin-top:1rem}._nav-box--final-screen_q8ib6h{padding:2rem}._nav-box--final-screen_q8ib6h ._evaluate-button_q8ib6h{justify-content:center}._modal_nwwdaf{position:fixed;top:0;left:0;height:var(--vh,100vh);width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;z-index:999999}._modal-inner_nwwdaf{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background-color:#fff;border-radius:2rem 2rem 0 0;display:flex;flex-direction:column;justify-content:flex-start;position:relative;box-shadow:0 -10px 15px -3px rgba(0,0,0,.3),0 -4px 6px -2px rgba(0,0,0,.1);margin-left:5vw;margin-right:5vw;width:90vw;max-height:98vh;transition:width .3s}._nav-box-wrapper_nwwdaf._ALL_DONE_nwwdaf,._nav-box-wrapper_nwwdaf._CONFIRMATION_nwwdaf,._nav-box-wrapper_nwwdaf._CONFIRM_DATE_nwwdaf,._nav-box-wrapper_nwwdaf._INTRO_nwwdaf,._nav-box-wrapper_nwwdaf._IS_COPYING_LESSONS_nwwdaf,._nav-box-wrapper_nwwdaf._PICK_DATE_nwwdaf{border-radius:2rem 2rem 0 0;box-shadow:none}._nav-box__head_nwwdaf._--center_nwwdaf{text-align:center}._nav-box--grid_nwwdaf{display:grid;grid-template-columns:4rem auto 12rem;grid-template-rows:auto;grid-template-areas:"back-arrow main next-arrow";align-items:center;padding-bottom:2rem;padding-top:2rem;padding-right:3rem}._nav-box--grid_nwwdaf._ALL_DONE_nwwdaf,._nav-box--grid_nwwdaf._CONFIRMATION_nwwdaf,._nav-box--grid_nwwdaf._CONFIRM_DATE_nwwdaf,._nav-box--grid_nwwdaf._IS_COPYING_LESSONS_nwwdaf{grid-template-columns:4rem auto 0}._nav-box__main_nwwdaf{grid-area:main;padding-left:.5rem;padding-right:.5rem}._big-button_nwwdaf{width:100%;justify-content:center;margin:1rem 0}._big-button__text_nwwdaf{display:flex;flex-direction:row;align-items:center;color:#00aaf9;font-size:1.875rem;line-height:1;font-weight:700;text-align:center}._big-button__text_nwwdaf svg{height:2rem;width:2rem;margin-left:.5rem;fill:currentColor}._confirm-date-button_nwwdaf{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);margin-top:1rem;border-width:1px;border-color:#e0e0e0;padding:2rem 3rem}._confirm-date-button__header_nwwdaf{font-size:2.25rem;color:#00aaf9}._confirm-date-button__subheader_nwwdaf{font-size:1.875rem;color:#22292f;font-weight:400}._choose-own-date-button_nwwdaf{color:#00aaf9;font-size:2.25rem;margin-top:1rem;cursor:pointer;padding:1rem 3rem}._choose-own-date-button_nwwdaf:hover{text-decoration:underline}._date-picker-wrapper_nwwdaf{display:flex;flex-direction:row;justify-content:center;align-items:center}._template-box_masbxg{margin-left:1rem;margin-right:1rem;padding:.5rem;border-radius:.5rem;border-width:1px;border-color:#e0e0e0;box-shadow:0 3px 10px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1);width:225px;min-width:225px;max-width:225px}._template-box-button_masbxg{background-color:#fff;margin:.5rem 1rem 2rem}._template-box__top__group-label_masbxg{display:inline-block;margin-left:1rem;margin-right:1rem;padding-left:1rem;padding-right:1rem;background-color:#606f7b;color:#fff;line-height:1;font-size:1.125rem;font-weight:700;text-align:center;border-radius:9999px}._choose-from-library_ahl0xv{display:grid;grid-template-columns:0 auto 0;grid-template-rows:4rem auto;grid-template-areas:"header header header" "left-nav scrollable right-nav";height:calc(var(--vh,100vh) - 7rem);padding-left:.5rem;padding-right:.5rem;padding-top:2rem;width:100%}@media (min-width:641px){._choose-from-library_ahl0xv{grid-template-columns:0 auto 0}}._filter-well_ahl0xv{grid-area:header;place-self:center;display:flex;flex-direction:row;padding:1rem;border-radius:9999px;margin-bottom:2rem;margin-top:1rem;width:100%;align-items:center;justify-content:center;overflow-x:scroll;overflow-y:visible;gap:.5rem}._filter-well__item_ahl0xv{font-size:1.5rem;color:#22292f;flex-shrink:0;cursor:pointer;font-weight:600;border-width:1px;border-color:#00abfa;border-radius:9999px;background-color:#fff;padding:.5rem 1.5rem}._filter-well__item_ahl0xv._--is-selected_ahl0xv{color:#fff;background-color:#00abfa;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}._choose-from-library__header_ahl0xv{font-size:4rem;font-weight:900;letter-spacing:-.05em;margin-top:2rem}._horizontal-scrolling-list-wrapper_ahl0xv{overflow-x:scroll;overflow-y:hidden;height:100%;grid-area:scrollable}._horizontal-scrolling-list_ahl0xv{display:flex;flex-direction:row;padding-top:1rem;padding-bottom:2rem}._template-box__title_ahl0xv{font-size:1.875rem;font-weight:700;line-height:1;text-align:center;margin:2rem 2rem 1rem}._template-box__emoji_ahl0xv{text-align:center;font-size:75px}._carousel_ahl0xv{position:relative}._carousel__arrow_ahl0xv{position:absolute;display:flex;flex-direction:column;justify-content:center;background-color:transparent}._circle_ahl0xv{width:4rem;display:flex;flex-direction:column;flex-grow:0;justify-content:center;align-items:center;color:#fff;background-color:#00abfa;outline:0;border-radius:9999px;height:4rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}._circle_ahl0xv:active,._circle_ahl0xv:focus{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);outline:0}._circle_ahl0xv[disabled]{color:transparent;background-color:transparent;box-shadow:none}._circle_ahl0xv svg{transition:fill .3s;width:2.5rem;height:2.5rem;fill:currentColor}._carousel__arrow_ahl0xv._--left_ahl0xv{left:1rem;top:calc(50% - 2rem)}._carousel__arrow_ahl0xv._--right_ahl0xv{right:1rem;top:calc(50% - 2rem)}._wrapper_1tuusf{display:flex;flex-direction:row;width:100%}._sign-in-btn_1tuusf{border-width:1px;border-color:#e0e0e0;display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:9999px;width:100%;-webkit-user-select:none;user-select:none;cursor:pointer;box-shadow:0 0 1px rgba(255,255,255,0);transition:box-shadow .3s,transform .3s,border .3s,background .3s;padding:1rem 1.5rem}._sign-in-btn_1tuusf:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background-color:#00aaf9;color:#fff;transform:translateY(-1px)}._sign-in-btn_1tuusf:hover>._icon_1tuusf{fill:#fff}._sign-in-btn_1tuusf:active{outline:0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background-color:#00aaf9;color:#fff;transform:translateY(1px) scale(.98)}._sign-in-btn_1tuusf:active>._icon_1tuusf{fill:#fff}._sign-in-btn_1tuusf>._icon_1tuusf{margin-right:1rem;height:2.5rem;width:2.5rem;padding:.5rem;background-color:#fff;border-radius:9999px}._text_1tuusf{font-size:1.875rem;font-weight:600;letter-spacing:-.05em}._attach-files__item_1vxbh0{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;-webkit-user-select:none;user-select:none;text-align:left;border-bottom-width:1px;border-color:#e0e0e0;width:100%;font-weight:600;color:#000;font-size:1.4rem;line-height:1;cursor:pointer;padding:1rem 1.5rem}._attach-files__item_1vxbh0 svg{fill:#757575;min-width:2rem;width:2rem;height:2rem;margin-right:.75rem;vertical-align:middle}._attach-files__item_1vxbh0:first-child{border-radius:.25rem 0 0 .25rem}._attach-files__item_1vxbh0:last-child{border-bottom:0;border-radius:0 0 .25rem .25rem}._attach-files__item_1vxbh0:hover{color:#00abfa}._attach-files__item_1vxbh0:hover svg{fill:#00abfa}._attach-files__item--upload-from-filestack_1vxbh0{position:relative}._attach-files__item--upload-from-filestack_1vxbh0._attach-files__item--upload-has-started_1vxbh0,._attach-files__item--upload-from-filestack_1vxbh0._attach-files__item--upload-has-started_1vxbh0 ._attach-files__item-description_1vxbh0{color:transparent!important}._attach-files__item--upload-from-filestack_1vxbh0 .fsp-drop-pane__container{position:absolute;top:0;left:0;width:100%;height:100%;border:none;background:0 0;color:transparent}._attach-files__item--upload-from-filestack_1vxbh0 .fsp-drop-pane__text{text-align:left;background-color:#fff}._attach-files__item--upload-from-filestack_1vxbh0 .fsp-drop-pane__overlay{background-color:#00abfa;color:#00abfa}._attach-files__item--upload-from-filestack_1vxbh0 .fsp-drop-pane__overlay-icon{width:50%;height:50%}._attach-files__item--upload-from-filestack_1vxbh0 .fsp-drop-pane__overlay-header{font-size:1.5rem;color:transparent;letter-spacing:0}._attach-files__item--upload-from-filestack_1vxbh0 .fsp-drop-pane__overlay-header:after{content:"Drop Files Here";color:#fff}._attach-files__item-description_1vxbh0{font-size:1rem;color:#757575;line-height:1.1rem;font-weight:400}._dropdown-menu_rqqqjs{background-color:#fff;min-height:3rem;min-width:10rem;max-height:90vh;overflow-y:auto;padding-top:.5rem;padding-bottom:1.5rem;box-shadow:0 10px 25px -3px rgba(0,0,0,.4),0 2px 4px -2px rgba(0,0,0,.2);border-radius:1.5rem}._dropdown-menu_rqqqjs .animated-container{overflow:hidden}._--arrow_rqqqjs:after{position:absolute;display:inline-block;border-style:solid;z-index:9;top:-10px;border-width:0 12px 12px;content:""}._--arrow_rqqqjs:before{position:absolute;display:inline-block;background-color:transparent;top:-9px;box-shadow:0 -4px 8px #000,0 -4px 16px #000;width:1px;height:10px;content:""}._--arrow-right_rqqqjs:after{border-color:transparent transparent #fff;right:24px}._--arrow-right_rqqqjs:before{right:36px}._--arrow-bottom-right_rqqqjs:after{border-color:transparent transparent #fff #fff;border-width:12px;top:auto;bottom:0;right:-24px;box-shadow:-8px 6px 8px 0 rgba(0,0,0,.15);transform-origin:0 0;transform:rotate(-135deg)}._--arrow-bottom-right_rqqqjs:before{display:none;box-shadow:0 -4px 8px #000,0 -4px 16px #000;background-color:transparent;top:auto;bottom:20px;right:-12px}._--arrow-middle-right_rqqqjs:after{border-color:transparent transparent #fff #fff;border-width:12px;top:auto;bottom:calc(50% - 12px);right:-24px;box-shadow:-8px 6px 8px 0 rgba(0,0,0,.15);transform-origin:0 0;transform:rotate(-135deg)}._--arrow-middle-right_rqqqjs:before{display:none;box-shadow:0 -4px 8px #000,0 -4px 16px #000;background-color:transparent;top:auto;bottom:calc(50% + 12px);right:-12px}._--arrow-else-right_rqqqjs:after{border-color:transparent transparent #fff;right:24px}._--arrow-else-right_rqqqjs:before{right:36px}._--arrow-center_rqqqjs:after{border-color:transparent transparent #fff;right:calc(50% - 12px)}._--arrow-center_rqqqjs:before{right:calc(50%)}._--arrow-bottom-center_rqqqjs:after{bottom:0;top:100%;border-color:transparent transparent #fff;right:calc(50% - 12px);transform:rotate(-180deg)}._--arrow-bottom-center_rqqqjs:before{bottom:0;top:100%;right:calc(50%);transform:rotate(-180deg)}._dropdown-menu--columns-DYNAMIC_rqqqjs{min-width:20rem;margin-left:auto;margin-right:auto}._dropdown-menu--columns-4_rqqqjs{width:26rem;margin-left:auto;margin-right:auto}._dropdown-menu--columns-3_rqqqjs{width:22rem;margin-left:auto;margin-right:auto}._dropdown-menu--columns-2_rqqqjs{width:18rem;margin-left:auto;margin-right:auto}._icon-row_1rgsxr{display:flex;flex-direction:row;padding-left:2rem;padding-right:2rem;padding-top:1.5rem;flex-wrap:nowrap;width:100%}._icon-row_1rgsxr+._icon-row_1rgsxr{margin-top:.5rem}._icon-row__item_zbv1xt{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;flex-grow:1;padding-right:.5rem;-webkit-user-select:none;user-select:none;cursor:pointer;min-width:5.5rem;width:100%}._icon-row__item__text_zbv1xt{text-align:center;padding-top:.5rem;font-weight:600;color:#4d4d4d;font-size:13px;line-height:12px;transition:color .2s}._icon-row__item__icon_zbv1xt{width:2rem;height:2rem;padding-bottom:.25rem}._icon-row__item__icon_zbv1xt svg{transition:fill .2s,transform .2s;transform:scale(1) rotate(0)}._icon-row__item_zbv1xt:hover ._icon-row__item__text_zbv1xt{color:#00aaf9}._icon-row__item_zbv1xt:hover ._icon-row__item__icon_zbv1xt svg{fill:#00abfa;transform:scale(1.02) rotate(0) translate3d(0,-1px,0)}._icon-row__item_zbv1xt:active ._icon-row__item__text_zbv1xt{color:#006594}._icon-row__item_zbv1xt:active ._icon-row__item__icon_zbv1xt svg{fill:#006594;transform:scale(.98) rotate(0) translate3d(0,1px,0)}._icon-row__item_zbv1xt[disabled] ._icon-row__item__text_zbv1xt{color:#bdbdbd}._icon-row__item_zbv1xt[disabled] ._icon-row__item__icon_zbv1xt svg{fill:#bdbdbd}._two-line-row_54dxah{display:flex;flex-direction:row;padding-left:2rem;padding-right:2rem;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;color:#00aaf9}._two-line-row_54dxah+._two-line-row_54dxah{padding-top:1.5rem}._two-line-row__icon_54dxah{width:1.5rem;height:1.5rem;margin-right:1rem;flex-shrink:0;fill:currentColor}._two-line-row__text_54dxah{width:100%;line-height:1;font-weight:700;font-size:1.25rem}._two-line-row_54dxah._two-line-row_54dxah+._two-line-row_54dxah._two-line-row_54dxah{padding-top:1rem}._two-line-row_54dxah._--edit-class-settings_54dxah:hover{color:#70bb2a}._full-screen-menu_teg7ep{z-index:999999999999999;position:static;top:0;overflow-y:scroll;padding-top:0;height:calc(var(--vh,100vh) - 5rem);transform:translateZ(0)}._full-screen-menu__backdrop_teg7ep{position:fixed;z-index:0;top:0;width:100vw;min-height:100vh;min-height:-webkit-fill-available;background-color:rgba(51,51,51,.3)}._full-screen-close-space_teg7ep{display:flex;flex-direction:row;width:100%;justify-content:center;height:5rem;padding-top:.5rem;padding-bottom:.5rem;transform:translateZ(0)}._full-screen-close-btn_teg7ep{margin:0;position:static;background-color:#fff;border-style:none}._time-select_12wxym{font-weight:700;font-size:1.875rem;text-align:left}._select-time-zone_12wxym{border-width:1px;border-color:#e0e0e0;margin-top:1rem;margin-bottom:3rem;display:flex;flex-direction:row;align-items:center;border-radius:9999px;width:100%;-webkit-user-select:none;user-select:none;cursor:pointer;font-size:1.875rem;font-weight:600;letter-spacing:-.05em;text-align:center;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");-webkit-appearance:none;appearance:none;-webkit-print-color-adjust:exact;background-repeat:no-repeat;line-height:1.5rem;background-position:right .5rem center;background-size:1.5em 1.5em;padding:1rem 1.5rem}._select-time-zone_12wxym:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(-1px)}._select-time-zone_12wxym:active{outline:0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background-color:#00aaf9;color:#fff;transform:translateY(1px) scale(.98)}._select-time-zone__option_12wxym{font-weight:700;font-size:1.875rem;text-align:left}._toggle_ccoqgv{position:inherit;display:flex;justify-content:flex-end;align-items:center;height:100%;outline:rgba(0,0,0,.8)}._toggle_ccoqgv .x-toggle-container{padding-left:0;padding-right:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-end;position:relative;width:50px;height:27px}._toggle_ccoqgv .x-toggle-component.x-toggle-focused .x-toggle-btn:not(.x-toggle-disabled)::after,._toggle_ccoqgv .x-toggle-component.x-toggle-focused .x-toggle-btn:not(.x-toggle-disabled)::before{box-shadow:none}._toggle_ccoqgv .x-toggle+label{position:relative;margin-bottom:0}._toggle_ccoqgv .x-toggle+label::before{position:absolute;z-index:9;top:4px;color:#000;font-size:10px;transition:right .2s ease-in-out;content:"OFF";right:8px;cursor:pointer}._toggle_ccoqgv .x-toggle-light.x-toggle-btn{width:50px}._toggle_ccoqgv .x-toggle+input,._toggle_ccoqgv .x-toggle+label{cursor:pointer}._toggle_ccoqgv .x-toggle:checked+label::before{content:"ON";right:calc(100% - 24px)}._toggle_ccoqgv .x-toggle+label>.x-toggle-light.x-toggle-btn{transition:background-color .2s ease-in-out;background-color:#d6d6d6;cursor:pointer}._toggle_ccoqgv .x-toggle+label>.x-toggle-light.x-toggle-btn::after{height:16px;width:16px;cursor:pointer;transition:left .2s ease-in-out,background-color .2s ease-in-out}._toggle_ccoqgv .x-toggle:not(:checked)+label>.x-toggle-light.x-toggle-btn::after{background:#fff!important}._toggle_ccoqgv .x-toggle:checked+label>.x-toggle-light.x-toggle-btn::after{left:calc(100% - 16px)}._toggle_ccoqgv .x-toggle:checked+label>.x-toggle-light.x-toggle-btn{cursor:pointer;background-color:#fff}._toggle_ccoqgv._--white-circle_ccoqgv .x-toggle:checked+label:before{color:#fff}._toggle_ccoqgv._--white-circle_ccoqgv .x-toggle:checked+label>.x-toggle-light.x-toggle-btn{cursor:pointer;background-color:#00aaf9}._wrapper_1oenv8[data-is-empty]{height:21.4333px}._wrapper_1oenv8[data-is-empty]::before{font-size:1.25rem;font-weight:400;position:absolute;content:attr(data-placeholder);color:#b3b3b3}._wrapper_1oenv8 [contenteditable]:focus{outline:0}._html-value_1oenv8{overflow-wrap:break-word;white-space:pre-wrap;white-space:break-spaces}._toolbar-wrapper_1dhnpt{display:flex;flex-direction:row;-webkit-user-select:none;user-select:none}._toolbar_1dhnpt{display:flex;flex-direction:row;padding:5px;gap:4px;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 10px 20px -3px rgba(0,0,0,.4),0 4px 6px -2px rgba(0,0,0,.1);border:1px solid #e0e0e0;background-color:#fff;color:#000}@media (max-width:500px){._toolbar_1dhnpt{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-flow:row}}._button-core_1dhnpt{display:flex;width:32px;height:32px;padding:6px;border-radius:4px;align-items:center;justify-content:center}._button_1dhnpt{transition:.1s cubic-bezier(.65,.05,.36,1)}._button_1dhnpt[data-toolbar-button-state=active]{color:#000;border-color:#4b5563;background-color:#9ca3af;cursor:pointer;box-shadow:inset 2px 2px 2px rgba(0,0,0,.16)}._button_1dhnpt[data-toolbar-button-state=active]:hover{border-color:#374151;background-color:#9ca3af;cursor:pointer;box-shadow:inset 2px 2px 2px rgba(0,0,0,.32)}._button_1dhnpt[data-toolbar-button-state=enabled]{color:#000}._button_1dhnpt[data-toolbar-button-state=enabled]:hover{border-color:#6b7280;background-color:#d1d5db;cursor:pointer;box-shadow:inset 2px 2px 2px rgba(0,0,0,.12)}._button_1dhnpt[data-toolbar-button-state=disabled]{color:#d3d3d3}._highlight-button_1dhnpt[data-highlight-menu-state=open]{color:#000;border-color:#4b5563;background-color:#9ca3af;cursor:pointer;box-shadow:inset 2px 2px 2px rgba(0,0,0,.16)}._highlight-button_1dhnpt[data-highlight-menu-state=open]:hover{border-color:#374151;background-color:#9ca3af;cursor:pointer;box-shadow:inset 2px 2px 2px rgba(0,0,0,.32)}._highlight-button_1dhnpt[data-highlight-menu-state=closed]{color:#000}._highlight-button_1dhnpt[data-highlight-menu-state=closed]:hover{border-color:#6b7280;background-color:#d1d5db;cursor:pointer;box-shadow:inset 2px 2px 2px rgba(0,0,0,.12)}._highlight-button_1dhnpt[data-highlight-menu-state=disabled]{color:#d3d3d3}._text-color-button_1dhnpt[data-text-color-menu-state=open]{color:#000;border-color:#4b5563;background-color:#9ca3af;cursor:pointer;box-shadow:inset 2px 2px 2px rgba(0,0,0,.16)}._text-color-button_1dhnpt[data-text-color-menu-state=open]:hover{border-color:#374151;background-color:#9ca3af;cursor:pointer;box-shadow:inset 2px 2px 2px rgba(0,0,0,.32)}._text-color-button_1dhnpt[data-text-color-menu-state=closed]{color:#000}._text-color-button_1dhnpt[data-text-color-menu-state=closed]:hover{border-color:#6b7280;background-color:#d1d5db;cursor:pointer;box-shadow:inset 2px 2px 2px rgba(0,0,0,.12)}._text-color-button_1dhnpt[data-text-color-menu-state=disabled]{color:#d3d3d3}._text-color-icon_1dhnpt{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}._text-color-a_1dhnpt{font-weight:700;font-size:14px;line-height:1;color:#000}._text-color-bar_1dhnpt{width:16px;height:3px;margin-top:1px}._highlight-menu-popup_1dhnpt{background-color:#fff;border:1px solid #e0e0e0;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:8px;width:140px}._highlight-color-none_1dhnpt{width:100%;height:32px;border:1px solid #d0d0d0;border-radius:16px;background-color:transparent;display:flex;align-items:center;justify-content:center;margin-bottom:8px;cursor:pointer;font-size:14px;color:#666}._highlight-color-none_1dhnpt:hover{border-color:#666}._highlight-color-none_1dhnpt[data-selected]{border:2px solid #000}._highlight-color-grid_1dhnpt{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._highlight-color-circle_1dhnpt{width:32px;height:32px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:.1s}._highlight-color-circle_1dhnpt:hover{transform:scale(1.1)}._highlight-color-circle_1dhnpt[data-selected]{border-color:#000}._text-color-menu-popup_1dhnpt{background-color:#fff;border:1px solid #e0e0e0;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:8px;width:140px}._text-color-none_1dhnpt{width:100%;height:32px;border:1px solid #d0d0d0;border-radius:16px;background-color:transparent;display:flex;align-items:center;justify-content:center;margin-bottom:8px;cursor:pointer;font-size:14px;color:inherit}._text-color-none_1dhnpt:hover{border-color:#666}._text-color-none_1dhnpt[data-selected]{border:2px solid #000}._text-color-grid_1dhnpt{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}._text-color-circle_1dhnpt{width:32px;height:32px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:.1s}._text-color-circle_1dhnpt:hover{transform:scale(1.1)}._text-color-circle_1dhnpt[data-selected]{border-color:#000}._vertical-rule_1dhnpt{width:1px;margin:4px 0;background-color:#d0d0d0}@media (max-width:500px){._vertical-rule_1dhnpt{display:none}}._delete_ojc6c{width:1.5rem;height:1.5rem}._delete_ojc6c:hover svg{fill:red}._remove-member_ojc6c{width:1rem;height:1rem}._remove-member_ojc6c:hover svg{fill:red}._user-row_ojc6c{display:flex;flex-direction:row;font-size:1.5rem;border-bottom-width:1px;border-color:#e0e0e0;justify-content:space-between;padding:1rem}._user-row_ojc6c:last-of-type{border:none}._h1_1ktlfj{font-weight:900;font-size:3rem;text-align:center;margin-top:0;line-height:1}._h2_1ktlfj{font-weight:700;font-size:2.25rem;text-align:center;margin-top:0;line-height:1}._chapter_7dqfq4{display:flex;flex-direction:row;position:relative;height:auto;justify-content:center}._chapter-overview_7dqfq4{height:100%;transition:max-width .4s}._chapter-overview_7dqfq4._--sidebar_7dqfq4{display:flex;flex-direction:column;background-color:#fff;margin-top:2rem;margin-bottom:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-top-right-radius:.5rem;border-bottom-right-radius:.5rem;max-width:235px;width:235px;min-width:235px;max-height:calc(var(--vh,100vh) - 11rem);overflow-y:scroll}._chapter-overview_7dqfq4._--sidebar_7dqfq4 ._section_7dqfq4{box-shadow:none;margin-left:0;margin-right:0;border-top-width:1px;border-color:#f1f5f8}._chapter-overview_7dqfq4._--sidebar_7dqfq4 .kb-section__title{padding-left:2rem;padding-right:2rem;font-size:1.5rem}._chapter-overview_7dqfq4._--sidebar_7dqfq4 .kb-section__article-list-article{padding-left:1rem;padding-right:1rem}._chapter-overview_7dqfq4._--sidebar_7dqfq4 ._sections-list_7dqfq4{flex-direction:column;align-items:stretch;padding-left:1rem;padding-right:1rem;flex-wrap:nowrap}._chapter-overview_7dqfq4._--sidebar_7dqfq4 ._header__arrow_7dqfq4{display:none}._chapter-overview_7dqfq4._--full-width_7dqfq4{flex-grow:3;width:100%;max-width:710px;margin-right:0;padding-top:2rem}._chapter-overview_7dqfq4._--full-width_7dqfq4 ._section_7dqfq4{min-width:40%;width:100%;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);margin-bottom:2rem;padding-bottom:2rem;flex-shrink:0}._chapter-overview_7dqfq4._--full-width_7dqfq4 .kb-section__title{transition:color .3s,font-size .3s;font-size:2rem;padding-bottom:1rem;color:#00abfa}._chapter-overview_7dqfq4._--full-width_7dqfq4 .kb-section__article-list-article-title{font-size:1.5rem;width:100%}@media (max-width:1500px){._chapter-overview_7dqfq4._--full-width_7dqfq4 ._section_7dqfq4{flex-basis:calc(50% - 2rem);width:100%}._chapter-header_7dqfq4{max-width:710px}}._chapter-header_7dqfq4{display:flex;flex-direction:row;justify-content:space-between;position:relative}._chapter-overview_7dqfq4._--sidebar_7dqfq4 ._chapter-header_7dqfq4{padding:2.5rem 2rem 2rem}._chapter-overview_7dqfq4._--full-width_7dqfq4 ._chapter-header_7dqfq4{padding-top:3rem}._sections-list_7dqfq4{margin-left:auto;margin-right:auto;padding-top:2rem;align-items:center;justify-content:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;width:100%;z-index:100}@media (max-width:1500px){._sections-list_7dqfq4{max-width:1100px}}._section_7dqfq4{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);margin-bottom:1rem;padding-bottom:1rem;flex-shrink:0;margin-left:0;margin-right:0;padding-top:1rem}._header__text-block_7dqfq4{flex-grow:2;display:flex;justify-content:flex-start;align-items:center;text-align:left}._header__text-block_7dqfq4._active_7dqfq4,._header__text-block_7dqfq4:hover{text-decoration:none;opacity:1}._chapter-overview_7dqfq4._--sidebar_7dqfq4 ._header__text-block_7dqfq4{flex-direction:column;align-items:center;text-align:center}._chapter-overview_7dqfq4._--full-width_7dqfq4 ._header__text-block_7dqfq4{flex-direction:row}@media (max-width:710px){._chapter-overview_7dqfq4._--full-width_7dqfq4 ._header__text-block_7dqfq4{display:flex;flex-direction:column;align-items:flex-start}}._header__text-block__title_7dqfq4{display:flex;justify-content:flex-start;flex-direction:column;text-decoration:none;margin:0;padding:0;letter-spacing:0;line-height:.9;color:rgba(0,0,0,.95)}._chapter-overview_7dqfq4._--sidebar_7dqfq4 ._header__text-block__title_7dqfq4{font-size:2.25rem;font-weight:800}._chapter-overview_7dqfq4._--full-width_7dqfq4 ._header__text-block__title_7dqfq4{font-weight:900;font-size:4.5rem}@media (max-width:992px){._chapter-overview_7dqfq4._--full-width_7dqfq4{padding-left:1rem;padding-right:1rem}._chapter-overview_7dqfq4._--full-width_7dqfq4 ._header__text-block__title_7dqfq4{font-size:4rem}}@media (max-width:710px){._chapter-overview_7dqfq4._--full-width_7dqfq4 ._header__text-block__title_7dqfq4{font-size:3rem;padding-top:1rem}}._header__text-block__category_7dqfq4{margin:0;padding:0;font-weight:400;line-height:1;letter-spacing:0}._chapter-overview_7dqfq4._--sidebar_7dqfq4 ._header__text-block__category_7dqfq4{font-size:1.25rem;color:hsla(0,0%,30%,.9);display:none}._chapter-overview_7dqfq4._--full-width_7dqfq4 ._header__text-block__category_7dqfq4{color:rgba(77,77,77,.8);font-size:2rem}._header__text-block__icon_7dqfq4{width:6rem;height:6rem;max-height:6rem;margin-right:1rem}._header__text-block__icon_7dqfq4 svg{width:100%;height:100%;fill:rgba(0,0,0,.8)}@media (max-width:992px){._header__text-block__icon_7dqfq4{width:4rem;height:4rem}}@media (max-width:710px){._chapter-overview_7dqfq4._--full-width_7dqfq4 ._header__text-block__category_7dqfq4{font-size:1.25rem}._header__text-block__icon_7dqfq4{width:3rem;height:3rem}}._chapter-overview_7dqfq4._--sidebar_7dqfq4 ._header__text-block__icon_7dqfq4{height:3rem;width:3rem;margin-bottom:.5rem}._header__arrow_7dqfq4{z-index:9;width:5rem;height:5rem;margin-top:1rem;padding:1rem;border-radius:5rem;aspect-ratio:1/1;margin-left:2rem;border:2px solid rgba(77,77,77,.5);align-self:center}._header__arrow_7dqfq4 svg{width:100%;height:100%;fill:rgba(77,77,77,.5);transition:fill .2s}@media (max-width:992px){._header__arrow_7dqfq4{width:4rem;height:4rem;padding:.5rem;margin-left:1rem}}@media (max-width:710px){._header__arrow_7dqfq4{width:3.5rem;height:3.5rem}._content_fn8vig{margin-top:2rem}}._header__arrow_7dqfq4:hover{background-color:#fff}._header__arrow_7dqfq4._disabled_7dqfq4{opacity:0}._article-wrapper_7dqfq4{width:100%;padding-left:2rem;padding-right:2rem;border-top-left-radius:.5rem;border-bottom-left-radius:.5rem;background-color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);margin-top:2rem;margin-bottom:2rem;margin-left:2rem;max-height:calc(var(--vh,100vh) - 11rem);overflow-y:scroll}._article-wrapper_7dqfq4._--collapsed_7dqfq4{padding-left:0;width:0;display:none}@media (max-width:649px){._chapter-overview_7dqfq4._--sidebar_7dqfq4{display:none}._article-wrapper_7dqfq4{margin-left:0;margin-right:0;padding-left:1rem;padding-right:1rem;box-shadow:none}}._content_fn8vig{margin-right:auto;max-width:700px;padding-right:0}img{vertical-align:middle;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:.5rem;background-color:#fff;margin-top:1rem;margin-bottom:1rem;width:100%;height:auto}._video_fn8vig{padding:1rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:.5rem;background-color:#fff;margin-top:1rem;margin-bottom:1rem;border-width:1px;border-color:#e0e0e0}._video_fn8vig div{margin-bottom:0}._text-block_fn8vig h1{font-weight:700;font-size:2.5rem;margin-top:2rem}._text-block_fn8vig h2{margin-top:2rem;font-weight:600;font-size:1.6rem;color:#00abfa}._text-block_fn8vig h3{font-weight:600}._text-block_fn8vig li,._text-block_fn8vig ol,._text-block_fn8vig p,._text-block_fn8vig ul{font-size:1.6rem;line-height:1.4;color:#000}._text-block_fn8vig p+p{padding-top:1.6rem}._nav-buttons_1x3mez{display:grid;grid-template-columns:25% 50% 25%;grid-template-rows:auto;grid-template-areas:"back-arrow center next-arrow";padding-bottom:1rem}._back-button_1x3mez{display:flex;flex-direction:row;align-items:center;border-width:1px;border-color:transparent;border-radius:9999px;color:#00aaf9;grid-area:back-arrow;justify-self:start;align-self:start}._back-button_1x3mez:focus,._back-button_1x3mez:hover{background-color:#00aaf9;color:#fff}._next-button_1x3mez{display:flex;flex-direction:row;align-items:center;color:#00aaf9;border-width:1px;border-color:#00aaf9;border-radius:9999px;grid-area:next-arrow;justify-self:end;align-self:start;transition:background .2s ease-out,color .2s ease-out;padding:.25rem 1rem .25rem 1.5rem}._next-button_1x3mez:focus,._next-button_1x3mez:hover{transition:background .2s ease-in,color .2s ease-in;background-color:#00aaf9;color:#fff}._next-button_1x3mez:active{text-decoration:underline}@media (max-width:710px){._next-button_1x3mez{padding:0}._next-button_1x3mez ._button-text_1x3mez{display:none;visibility:hidden}._step-title_1x3mez{text-align:center}}._button-text_1x3mez{font-size:1.5rem;font-weight:600}._button-icon_1x3mez{height:2.5rem;width:2.5rem;padding:.5rem;flex-shrink:0}._button-icon_1x3mez svg{fill:currentColor}._center_1x3mez{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;grid-area:center;align-self:start}._step-number_1x3mez{padding-bottom:0;font-size:1.25rem;text-transform:uppercase;line-height:1;color:#00aaf9}._step-title_1x3mez{font-size:2.25rem;font-weight:700;text-align:center;line-height:1;letter-spacing:-.01rem;padding-top:0;padding-bottom:.5rem}._step-title_1x3mez._--text-only_1x3mez{border-style:none}._explainer_1ba7mc{max-width:700px;width:100%;display:flex;flex-direction:column;justify-content:space-between;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background-color:#f8fafc;border-width:4px 1px 1px;border-color:#e0e0e0;border-top-color:var(--link-blue);overflow:hidden;padding:1.5rem}._text-content_1ba7mc{font-size:1.5rem}@media (max-width:710px){._text-content_1ba7mc{font-size:1.25rem}}._text-content_1ba7mc p+p{padding-bottom:1rem}._text-content_1ba7mc strong{font-weight:600}._text-content_1ba7mc h6{font-size:1.25rem;border-width:1px;border-color:#dae1e7;border-radius:.5rem;background-color:#f4f4f1;position:relative;padding:1rem 1rem 1rem 4rem}._text-content_1ba7mc h6:before{position:absolute;font-size:2rem;line-height:1;top:calc(50% - 1rem);left:1rem;content:"💡"}._solo-text_1ba7mc{text-align:center;font-size:1.875rem}._explainer-media_1ba7mc{width:100%;display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem}._explainer-media_1ba7mc>img{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:.5rem;background-color:#fff;width:100%;height:auto;margin-top:0;margin-bottom:0}._explainer__media-only_1ba7mc{display:flex;flex-direction:column;width:100%}._wistia_responsive_padding_16eqk4{margin-bottom:3rem}._print-button_1j9qwd{display:flex;flex-direction:row;align-items:center;height:2.25rem;gap:6px}._print-button_1j9qwd:hover{text-decoration:none;color:#00aaf9;cursor:pointer}._print-button_1j9qwd:focus{outline:0}._print-button-icon_1j9qwd{display:flex;width:1.5rem;height:1.5rem;fill:currentColor}._print-button-icon_1j9qwd svg{display:flex;width:1.5rem;height:1.5rem}._print-button-text_1j9qwd{font-size:14px}@media (max-width:800px){._print-button_1j9qwd{padding:0;justify-content:center;width:27px;height:27px;gap:0}._print-button-text_1j9qwd{display:none}}._add-button_16hrjw{height:3rem;width:3rem;display:flex;flex-direction:row;align-items:center;justify-content:center;border-radius:9999px;cursor:pointer;background-color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}._add-button_16hrjw:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}._add-button_16hrjw svg{height:1.5rem;width:1.5rem;fill:#00abfa}._container_h50ty6{max-width:768px;margin:0 auto;padding:.75rem;container:ai-container/inline-size}._history-message_h50ty6{display:flex;flex-direction:column;padding-bottom:14px}._history-message-user_h50ty6{width:80%;border-radius:16px 16px 0;padding:14px;font-size:15px;line-height:1.5;background-color:rgba(233,233,233,.5);color:#0d0d0d;align-self:flex-end;position:relative}._history-message-user_h50ty6:after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border:.75rem solid transparent;border-top-color:rgba(233,233,233,.5);border-bottom:0;border-right:0;margin-bottom:-.75rem}._history-message-assistant_h50ty6{border-radius:16px 16px 16px 0;color:#0d0d0d;padding:14px;line-height:1.5;background-color:rgba(0,171,250,.05);position:relative}._history-message-assistant_h50ty6:after{content:"";position:absolute;bottom:0;left:0;width:0;height:0;border:.75rem solid transparent;border-top-color:rgba(0,171,250,.05);border-bottom:0;border-left:0;margin-bottom:-.75rem}._hide-focus_h50ty6:focus{outline:0}._thinking-text_h50ty6{text-align:center;color:#f59e0b;font-size:16px;padding:15px 0}@container ai-container (width <= 300px){width:90%;align-self:flex-end}._history-message-assistant_h50ty6{font-size:15px;width:90%}._inputBox_h50ty6{position:relative;display:flex;flex-direction:column;justify-items:center;background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;transition:border-color .2s,box-shadow .2s;max-width:100%;box-shadow:0 1px 2px rgba(0,0,0,.05)}._inputBox_h50ty6:focus-within{border-color:#d1d5db;box-shadow:0 1px 2px 1px rgba(182,182,175,.1),0 4px 10px rgba(186,185,171,.1)}._input_h50ty6{flex:1;align-content:center;border:none;outline:0;background:0 0;padding:8px 12px;font-size:16px;line-height:1.5;color:#111827;width:100%;font-weight:500}._input_h50ty6::placeholder{color:#9ca3af;font-weight:400}._input_h50ty6:disabled{color:#9ca3af;cursor:not-allowed}._inputBoxInner_h50ty6{display:flex;flex-direction:row}._buttonContainer_h50ty6{display:flex;align-items:center;gap:8px;flex-shrink:0;padding:8px 12px;margin-left:0;justify-content:space-between}._attachButton_h50ty6:hover{color:#374151}._sendButton_h50ty6{display:flex;align-items:center;justify-content:center;padding:.5rem;border:none;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);background-color:var(--link-blue);color:#fff;border-radius:24px;cursor:pointer;transition:background-color .2s}._sendButton_h50ty6 svg{width:1.5rem;height:1.5rem;fill:currentColor}._sendButton_h50ty6:hover:not(:disabled){box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}._sendButton_h50ty6:disabled{background-color:#fff;color:#9ca3af;cursor:not-allowed}._icon_h50ty6{width:16px;height:16px}@keyframes _pulse_h50ty6{0%,100%{opacity:1}50%{opacity:.5}}._suggestionsSection_h50ty6{margin-top:0;background-color:#fafafa;padding:8px 12px 6px;border-radius:0 0 12px 12px}._suggestionsHeader_h50ty6{color:rgba(0,0,0,.6);font-size:13px;padding-bottom:8px}._suggestionsGridContainer_h50ty6{display:flex;flex-direction:row}._suggestionsGrid_h50ty6{display:flex;flex-wrap:wrap;width:auto;gap:6px;align-items:flex-start;max-height:28px;overflow:hidden}._suggestionButton_h50ty6{padding:6px 13px;background-color:rgba(0,0,0,.03);color:rgba(0,0,0,.6);border-radius:1000px;font-size:13px;font-weight:400;cursor:pointer;white-space:nowrap;line-height:1;transition:transform .2s,background-color .2s,border-color .2s,box-shadow .2s}._suggestionButton_h50ty6:hover{background-color:rgba(0,0,0,.05);transform:translateY(-1px)}._moreButton_h50ty6{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background-color:#f3f4f6;color:#6b7280;border-radius:20px;font-size:16px;font-weight:700;cursor:pointer;transition:.2s;line-height:1}._moreButton_h50ty6 svg{width:1rem;height:1rem;fill:currentColor}._moreButton_h50ty6:hover{background-color:#e5e7eb;transform:translateY(-1px)}._responseActions_h50ty6{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;padding:15px 0}._actionButton_h50ty6{display:flex;align-items:center;gap:8px;padding:10px 16px;border:none;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:.2s;white-space:nowrap}._actionButton_h50ty6:hover{transform:translateY(-1px)}._acceptButton_h50ty6{background-color:#dcfce7;color:#166534}._acceptButton_h50ty6:hover{background-color:#bbf7d0}._rejectButton_h50ty6{background-color:#fecaca;color:#991b1b}._rejectButton_h50ty6:hover{background-color:#fca5a5}._reviseButton_h50ty6{background-color:#dbeafe;color:#1e40af}._reviseButton_h50ty6:hover{background-color:#bfdbfe}._actionIcon_h50ty6{width:16px;height:16px}._attachedFiles_h50ty6{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px;background-color:#f9fafb;border-radius:8px}._attachedFile_h50ty6{display:flex;align-items:center;gap:4px;padding:0 2px 0 8px;border:1px solid #ededed;font-size:12px;border-radius:100px}._fileIcon_h50ty6{width:10px;height:10px;color:#6b7280;flex-shrink:0}._fileName_h50ty6{max-width:80px;flex:1;color:#374151;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._removeFileButton_h50ty6{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:0 0;color:#9ca3af;border-radius:100px;cursor:pointer;transition:.2s;flex-shrink:0}._removeFileButton_h50ty6:hover{background-color:#fef2f2;color:#dc2626}._removeIcon_h50ty6{width:12px;height:12px}._attachedResources_h50ty6{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding:12px;border-radius:8px}._attachedStandard_h50ty6{display:flex;align-items:center;gap:2px;font-size:12px;padding:0 4px 0 8px;border:1px solid #ededed;border-radius:18px}._standardCode_h50ty6{font-weight:600;color:#0369a1;flex-shrink:0}._standardTitle_h50ty6{max-width:40px;flex:1;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._removeStandard_h50ty6{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:0 0;color:#9ca3af;border-radius:20px;cursor:pointer;transition:.2s;flex-shrink:0}._removeStandard_h50ty6:hover{background-color:#fef2f2;color:#dc2626}._rate-limit-wrapper_h50ty6{display:flex;flex-direction:column;align-items:center;margin:10px;padding:14px;background-color:#e1e1e1;border-radius:10px}._rate-limit-title_h50ty6{font-size:1.5rem;color:#ff4500;font-weight:700}._rate-limit-content_h50ty6{font-size:1.125rem;color:inherit}._error-message_h50ty6{color:#ff4500}@media (max-width:640px){._container_h50ty6{padding:16px}._inputWrapper_h50ty6{padding:20px}._inputBox_h50ty6{padding:10px 12px;margin-bottom:16px}._buttonContainer_h50ty6{gap:6px;margin-left:8px}._suggestionsGrid_h50ty6{gap:8px}._suggestionButton_h50ty6{padding:6px 12px;font-size:13px}._suggestionsHeader_h50ty6{font-size:15px;margin-bottom:12px}._responseActions_h50ty6{flex-direction:column;gap:8px;padding:12px 16px}._actionButton_h50ty6{width:100%;justify-content:center;padding:12px 16px}._attachedFiles_h50ty6{margin-top:8px;padding:8px}._attachedFile_h50ty6{padding:4px 6px}._fileName_h50ty6{font-size:13px}}._add-card-wrapper_bukag4{display:flex;flex-direction:row;justify-content:center;height:1.25rem;margin-top:.5rem;margin-bottom:.5rem;cursor:pointer}._add-card-wrapper_bukag4._--notes_bukag4{height:3rem;margin-top:0;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem}._add-card-wrapper_bukag4[data-lesson-contains-notes]{background-color:#fff}._add-card_bukag4{display:flex;flex-direction:row;align-items:center;font-size:1rem;line-height:1;color:#00aaf9;margin-top:1rem;margin-bottom:.5rem}._add-card_bukag4._--fullScreen_bukag4{font-weight:600;font-size:1.75rem}._add-card_bukag4 svg{width:.75rem;height:.75rem;margin-right:.25rem;fill:currentColor}._add-card_bukag4._--notes_bukag4{padding-bottom:.5rem;color:#22292f;outline:0}._add-card_bukag4._--notes_bukag4:hover{text-decoration:underline}._gc-banner_1f77n0{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom-width:1px;border-color:hsla(0,0%,30%,.9)}._gc-banner_1f77n0 svg{height:1rem;width:1rem;margin-right:.25rem;fill:currentColor}._gc-banner_1f77n0 ._gc-banner__text_1f77n0{display:flex;font-weight:700;text-transform:uppercase;color:hsla(0,0%,30%,.9);align-self:center;line-height:.8}._gc-info_1f77n0{display:flex;flex-direction:row;border-top-width:1px;border-color:rgba(0,0,0,.08);margin-top:.5rem;padding-top:.5rem}._gc-info__title_1f77n0{font-weight:600;margin-right:.25rem}._gc-unpublished-changes_1f77n0{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:.75rem;margin-bottom:1rem;background-color:#fff;border-radius:.5rem;border-width:1px;border-color:#f1f5f8}._gc-unpublished-changes__heading_1f77n0{font-weight:700;font-size:1.125rem;line-height:1;text-align:center;border-bottom-width:1px;border-color:#e0e0e0;padding-bottom:.25rem;margin-bottom:.5rem}._gc-unpublished-changes__description_1f77n0{font-weight:400;color:#757575;line-height:1}.lesson-section-sortable{transition:transform .2s,opacity .2s;opacity:1}.lesson-section-sortable.sortable-dragging{z-index:999999;transition:opacity .2s;position:relative;cursor:grabbing!important}.lesson-section-sortable.sortable-dragging .section-actions-group-wrapper{display:none!important}.lesson-section-sortable.sortable-dropping{opacity:0;transition:none}._lesson-sections-sortable_1m4kwa{transform:none!important}@keyframes _slide-out_1m4kwa{0%{opacity:0;transform:translateX(.25rem)}100%{opacity:1;transform:translateY(0)}}._lesson-card-wrapper_1m4kwa{border-bottom-width:1px;border-color:#e0e0e0;padding-top:1rem;padding-bottom:1rem;transition:opacity .3s}._lesson-card-wrapper_1m4kwa[data-card-type=card-value-html]{background-color:#fff}._lesson-card-wrapper_1m4kwa.sortable-dragging ._lesson-card_1m4kwa{padding:.75rem 0}._lesson-card_1m4kwa{display:flex;flex-direction:column;margin:0;background-color:#fff;box-shadow:transparent;border:1px solid transparent;position:relative;transition:transform .2s ease-in-out}._lesson-card_1m4kwa._--is-hovering_1m4kwa:not(._--is-mobile_1m4kwa){z-index:9999999}._lesson-card_1m4kwa._--is-hovering_1m4kwa:not(._--is-mobile_1m4kwa) [data-text-block]{z-index:1;transition:box-shadow .2s ease-in-out}.is-dragging ._lesson-card_1m4kwa._--is-hovering_1m4kwa{border-radius:.5rem;box-shadow:none}.is-dragging ._lesson-card_1m4kwa._--is-hovering_1m4kwa [data-is-card-move-pad]{opacity:0}.is-dragging ._lesson-card-wrapper_1m4kwa{border-color:transparent}.is-dragging ._lesson-card-wrapper_1m4kwa[data-card-type=card-value-html]{background-color:transparent}.is-dragging .sortable-dragging ._lesson-card_1m4kwa{background-color:#fff;border-width:1px;border-color:#e0e0e0;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 20px 25px -5px rgba(0,0,0,.2),0 5px 10px -5px rgba(0,0,0,.1);border-radius:.5rem;transform:rotate(2.5deg) translateZ(0) scale(1.1);position:relative;z-index:999999}@keyframes _fade-in_52q4rc{0%{opacity:0}100%{opacity:1}}.is-dragging ._section-actions-group-wrapper_52q4rc{display:none}._section-actions-group-wrapper_52q4rc{background-color:#fff;display:flex;flex-direction:row;align-items:flex-start;justify-content:center;height:2rem;margin-left:0;margin-bottom:-2rem;opacity:0;transition:opacity .2s ease-in-out;transform:translateY(0);width:100%}._section-actions-group-wrapper_52q4rc[data-is-hovering]{opacity:1}._section-actions-group_52q4rc{display:flex;flex-direction:row;justify-content:center;opacity:1;background-color:#fff;border-bottom-width:1px;border-color:#e0e0e0;height:calc(2rem - 1px);width:100%;z-index:0}._section-actions-group_52q4rc:hover{opacity:1}._move-pad_52q4rc{cursor:grabbing}.is-dragging ._section-actions-group_52q4rc{border-color:transparent}._btn-section-action_52q4rc{width:1rem;height:1rem;color:#757575;margin-left:.5rem;margin-right:.5rem}._btn-section-action_52q4rc svg{fill:currentColor;width:1.4rem;height:1.4rem}._btn-section-action_52q4rc:hover{color:#00abfa}._btn-section-action_52q4rc:active>.hint--bottom--after,._btn-section-action_52q4rc:active>.hint--bottom--before{display:none}._comment-box_52q4rc{font-size:1.5rem;border-width:1px;border-color:#e0e0e0;border-radius:.5rem;min-height:3rem;padding:.5rem 1rem;margin:.5rem .75rem}._comment-box_52q4rc:focus{outline:0}._add-comment-form-buttons_52q4rc{display:flex;flex-direction:row;justify-content:space-between;padding:.5rem .75rem 1rem}._add-comment-form-buttons__submit_52q4rc{display:flex;flex-direction:row;border-radius:9999px;align-items:center;justify-content:flex-start;background-color:#00aaf9;color:#fff;font-size:1.25rem;font-weight:700;line-height:1;border-width:1px;border-color:#00aaf9;cursor:pointer;padding:.5rem .75rem .5rem .5rem}._add-comment-form-buttons__submit_52q4rc:hover{text-decoration:underline;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}._add-comment-form-buttons__submit_52q4rc svg{height:1.5rem;width:1.5rem;margin-right:.5rem;fill:currentColor}._add-comment-form-buttons__cancel_52q4rc{color:#00aaf9;font-size:1.25rem;margin-top:.5rem;margin-bottom:.5rem;text-align:center;cursor:pointer}._add-comment-form-buttons__cancel_52q4rc:hover{text-decoration:underline}._add-comment-form_hvhe41{display:flex;flex-direction:column;width:100%}._comment-box_hvhe41{font-size:1.25rem;line-height:1;border-radius:.5rem;min-height:4rem;padding:1rem}._comment-box_hvhe41:focus{outline:0}._comment-box_hvhe41.is-empty{position:relative}._comment-box_hvhe41.is-empty:before{content:attr(placeholder);opacity:.5;position:absolute;top:1rem;left:1rem}._add-comment-form-buttons_hvhe41{display:flex;flex-direction:row;justify-content:space-between;padding:.5rem 1rem 1rem}._add-comment-form-buttons__submit_hvhe41{display:flex;flex-direction:row;border-radius:9999px;align-items:center;justify-content:flex-start;background-color:#00aaf9;color:#fff;font-size:1.125rem;font-weight:700;line-height:1;border-width:1px;border-color:#00aaf9;cursor:pointer;padding:0 1rem}._add-comment-form-buttons__submit_hvhe41:hover{text-decoration:underline;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}._add-comment-form-buttons__submit_hvhe41 svg{height:2rem;width:2rem;margin-right:0;fill:currentColor}._add-comment-form-buttons__cancel_hvhe41{color:#00aaf9;font-size:1.125rem;margin-top:.5rem;margin-bottom:.5rem;text-align:center;cursor:pointer}._add-comment-form-buttons__cancel_hvhe41:hover{text-decoration:underline}._list_14os1r{padding-left:0;font-size:15px;list-style:none}._item_14os1r{list-style:none;display:flex;flex-direction:row;justify-content:space-between;padding-top:.25rem;line-height:1.25}._left-side_14os1r{display:flex;flex-direction:row}._right-side_14os1r{display:flex;flex-direction:row;align-items:flex-start}._icon_14os1r{width:1rem;height:1rem;flex-shrink:0}._icon_14os1r svg{fill:currentColor;width:100%;height:100%}._remove-attachment_14os1r{margin-left:5px;cursor:pointer;width:1.25rem;height:1.25rem;opacity:0}._remove-attachment_14os1r svg{width:100%;height:100%}._remove-attachment_14os1r path{fill:#1a1a1a}._remove-attachment_14os1r:hover path{fill:#333}._item_14os1r:hover ._remove-attachment_14os1r,.is-mobile ._remove-attachment_14os1r{opacity:1}._lesson-section__body_1a8g1i{z-index:999999;transform:translateZ(0);position:relative}._move-pad_18zxdb{position:absolute;left:0;top:-4px;display:flex;flex-direction:row;flex-shrink:0;cursor:move;border-radius:9999px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);margin-left:-1.5rem;background-repeat:repeat-y;background-color:#fff;box-shadow:transparent;border-top:1px solid transparent;border-left:1px solid transparent;border-bottom:1px solid transparent;opacity:1;height:2rem;width:2rem;padding:.25rem;opacity:0;transition:opacity .2s ease-in-out}._move-pad_18zxdb svg{width:100%;height:100%;z-index:1}._move-pad_18zxdb[data-is-hovering]{opacity:1}._value_mcalck{margin-top:.25rem;margin-bottom:.25rem;font-size:1.25rem;font-weight:400}._value_mcalck img{max-height:800px;max-width:100%;width:auto}._value_mcalck.is-empty{height:20px}._value_mcalck.is-empty:before,._value_mcalck:empty:before{position:absolute;content:"Type some text";color:#b3b3b3}._value_mcalck b,._value_mcalck strong{font-weight:700}._value_mcalck ol li,._value_mcalck ul li{margin-left:-20px}._wrapper_rdd3ny{list-style:none;white-space:nowrap;border-bottom:1px solid var(--dividers);position:relative;cursor:pointer}._wrapper_rdd3ny:last-child{border-bottom:none}._wrapper_rdd3ny[data-is-starred]{white-space:normal;background-color:rgba(207,163,42,.1)}._wrapper_rdd3ny[data-is-expanded]{white-space:normal}._item_rdd3ny{padding-top:.25rem;padding-bottom:.25rem;width:100%;overflow:hidden;text-overflow:ellipsis}._code_rdd3ny,._grade-levels_rdd3ny,._jurisdiction_rdd3ny,._standard-set-info_rdd3ny,._statement_rdd3ny,._subject_rdd3ny{display:inline}._statement_rdd3ny{text-overflow:ellipsis;overflow:hidden}._star_rdd3ny{height:12px;width:12px;vertical-align:middle;display:inline-block!important}._star_rdd3ny svg{height:100%;width:100%;fill:currentColor}._star_rdd3ny[data-is-starred]{color:#cfa32a}._standard-set-info_rdd3ny{color:var(--cc-gray-400)}._code_rdd3ny{font-weight:600;padding-right:.25rem}._wrapper_rdd3ny:hover ._actions_rdd3ny{display:flex}._actions_rdd3ny{position:absolute;right:-4px;top:0;width:48px;flex-direction:row;display:none;gap:4px}._btn-copy-standard_rdd3ny,._btn-delete-standard_rdd3ny{background-color:#fff;border-radius:9999px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-width:1px;border-color:#e0e0e0;padding:4px;height:22px;width:22px;cursor:pointer}._btn-copy-standard_rdd3ny svg,._btn-delete-standard_rdd3ny svg{width:100%;height:100%;fill:currentColor}._btn-copy-standard_rdd3ny:hover{color:#00abfa}._btn-copy-standard_rdd3ny:active{background-color:#00abfa;color:#fff}._btn-delete-standard_rdd3ny:hover{color:#f6836f}._btn-delete-standard_rdd3ny:active{background-color:#f6836f;color:#fff}._text-block_nedl1o{width:100%;border-radius:.5rem;display:flex;flex-direction:column;justify-content:center;position:relative}._top-part_110g4{display:flex;flex-direction:row;padding-left:.75rem;padding-right:.75rem}._date-annotation_1hrxrg{position:relative;display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;padding:0 1.25rem 1.25rem}._date-annotation_1hrxrg._on-month_1hrxrg{padding-top:.5rem;padding-bottom:.5rem;align-items:center}._date-annotation-right_1hrxrg{width:2rem;height:2rem;margin-left:.75rem}._date-annotation--planbook-date_1hrxrg{background-color:#ffc;border-radius:.2rem;padding-top:1.4rem;margin-bottom:1.4rem}._on-month_1hrxrg._is-off_1hrxrg{border-radius:9999px;background-image:repeating-linear-gradient(-45deg,rgba(51,51,51,.05),rgba(51,51,51,.05) 1rem,rgba(0,0,0,.1) 1rem,rgba(0,0,0,.1) 2rem)}._date-annotation--planbook-date_1hrxrg._is-on_1hrxrg{margin-bottom:1.4rem}._date-annotation__range_1hrxrg{font-size:1rem;padding-bottom:.5rem;color:#757575}._date-annotation__title_1hrxrg{font-size:1.7rem;font-weight:700;line-height:1.1;padding-right:1.5rem}._on-month_1hrxrg ._date-annotation__title_1hrxrg{font-size:1.125rem;font-weight:600}._date-annotation__description_1hrxrg{padding-top:0;font-size:1.2rem}._date-annotation__description_1hrxrg ol,._date-annotation__description_1hrxrg ul{margin-left:0!important;padding-left:2rem!important}._on-month_1hrxrg ._date-annotation__description_1hrxrg{display:none;visibility:hidden}._date-annotation__is-off-notice_1hrxrg{font-size:1.2rem;color:#00abfa;margin-bottom:.6rem;text-transform:uppercase;font-weight:800;letter-spacing:.5px}._date-annotation__is-off-notice--course_1hrxrg{color:#fff}._date-annotation__trigger_1hrxrg{display:flex;flex-direction:row;color:#fff;cursor:pointer;width:2rem;height:2rem}._date-annotation__trigger_1hrxrg svg{width:2rem;height:2rem;fill:currentColor}._special-event-block__menu-trigger_1hrxrg{width:2rem;height:2rem;margin-left:.25rem;color:#fff;flex-shrink:0}._on-month_1hrxrg ._special-event-block__menu-trigger_1hrxrg{width:1.5rem;height:1.5rem}._special-event-block__menu-trigger_1hrxrg._--has-no-template_1hrxrg{color:#00aaf9}._special-event-block__menu-trigger_1hrxrg svg{fill:currentColor}._special-event-block__menu-trigger_1hrxrg:hover{cursor:pointer}._special-event-block__menu-trigger_1hrxrg:active,._special-event-block__menu-trigger_1hrxrg:active:focus,._special-event-block__menu-trigger_1hrxrg:focus{outline:0}._lesson-outer-wrapper_e5uued{position:relative;padding-bottom:1rem}._lesson-outer_e5uued{border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding-top:.75rem;transition:opacity .2s}._lesson-outer_e5uued._--room-for-collapse-button_e5uued{margin-bottom:3rem}._lesson-outer_e5uued.--show-as-new-lesson{opacity:.8}._lesson-outer_e5uued.--show-as-new-lesson:hover{opacity:1}._lesson-outer_e5uued.drop-target ._lesson_e5uued{position:relative;z-index:0;overflow:hidden;box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06)}._lesson-outer_e5uued.drop-target ._lesson-drop-message_e5uued{display:flex}._lesson-drop-message_e5uued{position:absolute;top:0;bottom:0;left:0;right:0;width:100%;height:100%;z-index:0;flex-direction:row;align-items:center;justify-content:center;font-size:1.25rem;font-weight:600;background-color:#fff;display:none;padding:1.5rem 1rem}._lesson-course-title-block_e5uued{padding-bottom:.75rem;font-size:1.25rem;line-height:1;padding-left:10px;padding-right:10px}._lesson-course-title-block_e5uued[data-is-non-instructional]{padding-bottom:0}._lesson-course-title_e5uued{font-weight:700;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere}._lesson_e5uued{background-color:#fff;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding-bottom:.5rem;transition:max-height .3s}._lesson_e5uued[data-no-padding-bottom]{padding-bottom:0}._lesson_e5uued.is-dragging{z-index:99999999999;position:relative;border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);box-shadow:0 5px 25px -5px rgba(0,0,0,.2),0 5px 10px -5px rgba(0,0,0,.04);transform:translateZ(0)}._lesson_e5uued.is-dragging ._lesson-body_e5uued{max-height:0;overflow:hidden}._lesson-body_e5uued{transition:max-height .3s,opacity .3s}._lesson-header_e5uued{padding:1.5rem .25rem .75rem}._lesson-header_e5uued:hover .lesson-move-dots[data-has-permission-to-move]{box-shadow:-3px 0 5px -1px rgba(0,0,0,.1),-2px 0 1px -1px rgba(0,0,0,.06);cursor:move;opacity:1}._lesson-header_e5uued[data-is-non-instructional]{padding-top:0;padding-bottom:0}._lesson-header_e5uued[data-is-non-instructional][data-lesson-contains-notes]{padding-top:0;padding-bottom:.75rem}._lesson-header_e5uued ._lesson-block_e5uued{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-grow:0;flex-wrap:nowrap;margin-left:-1.75rem;width:calc(100% + 1.75rem)}._lesson-block__left_e5uued{display:flex;flex-direction:row;width:2rem;flex-grow:0;flex-shrink:0;width:calc(100% + 1.75rem - 10rem)}._lesson-block__left_e5uued._--show-as-new-lesson_e5uued{width:calc(100% + 1.75rem - 10rem - 2.25rem)}._close-ai-button_e5uued{display:flex;flex-direction:column;color:#bcbcbc;cursor:pointer;border-radius:9999px;background-color:#fff;height:2rem;width:2rem}._close-ai-button_e5uued:hover{color:#00aaf9}._close-ai-button_e5uued svg{height:2rem;width:2rem;fill:currentColor}._lesson-block__new-indicator_e5uued{display:flex;flex-direction:row;align-items:center;border-radius:9999px;color:#b8c2cc;margin-left:.5rem;border-width:1px;border-color:#b8c2cc;font-size:.875rem;height:2rem;-webkit-user-select:none;user-select:none;padding:0 .5rem}._ai-button_e5uued{display:flex;flex-direction:row;align-items:center;border-radius:9999px;margin-left:.5rem;border-width:1px;font-size:1.125rem;height:2rem;border-color:orange;color:orange;fill:orange;padding:0 .5rem}._ai-button__icon_e5uued{margin-right:.25rem;display:flex;align-items:center;justify-content:center}._ai-button__icon_e5uued svg{width:1.2rem;height:1.2rem}._lesson-block__right_e5uued{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;margin-right:.5rem}._lesson-outer_1xr5a8{border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding-top:.5rem;min-height:3rem;width:100%}._lesson-outer_1xr5a8:hover .lesson-move-dots{box-shadow:-3px 0 5px -1px rgba(0,0,0,.1),-2px 0 1px -1px rgba(0,0,0,.06);opacity:1}._lesson_1xr5a8{background-color:#fff;border-radius:.5rem;padding:1rem;margin-bottom:1rem}._course-title_1xr5a8{height:1rem;margin-bottom:.5rem;width:4rem}._lesson-title_1xr5a8{height:1.5rem;width:9rem}._date-is-off-but-lesson_1b4k66{margin:.25rem 1rem .5rem}._date-is-off-but-lesson__title_1b4k66{padding-bottom:.5rem;font-size:1.5rem;font-weight:700;line-height:1}._date-is-off-but-lesson__description_1b4k66{padding-bottom:.75rem;font-size:1.125rem;font-weight:400;line-height:1;color:rgba(0,0,0,.8)}._course-title-for-annotations_ja2lzw{margin-left:1.25rem;margin-right:1.25rem;margin-top:.5rem;font-weight:600;line-height:1}._expand-collapse-button-wrapper_sd37oq{height:2rem;bottom:2rem;z-index:0;position:absolute;display:flex;flex-direction:row;align-items:flex-end;justify-content:center;width:100%}._expand-collapse-button_sd37oq{display:flex;flex-direction:row;align-items:center;font-size:1.125rem;font-weight:600;background-color:#fff;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);cursor:pointer;height:2rem;padding-left:1rem;padding-right:1rem;padding-bottom:.25rem;border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}._expand-collapse-button_sd37oq:hover{color:#00aaf9}._expand-collapse-button_sd37oq svg{width:1rem;height:1rem;margin-left:.5rem;margin-right:.5rem;fill:currentColor}._visibility_1bhk5g{color:#6b7280;display:flex;gap:.25rem}._recipients-hover_1bhk5g{cursor:help;text-decoration:underline}._comments-list_o241kk{margin-left:.75rem;margin-right:.75rem;margin-bottom:.75rem;display:block;list-style:none;background-color:rgba(255,230,204,.8);border:1px solid rgba(102,102,102,.1)}._comments-list__header_o241kk{display:block;overflow:hidden;max-height:1000px;transition:.2s 1s;padding:.6em 1.2rem .6rem;font-weight:600;font-size:1.2rem;text-transform:uppercase;vertical-align:top;text-align:center;border-bottom:1px solid rgba(51,51,51,.5);display:flex;flex-direction:row;align-items:center;justify-content:center}._comments-list__header_o241kk svg{height:2rem;width:2rem;margin-right:2px}._lesson-block__menu-trigger_1yxlqf{width:2rem;height:2rem;margin-left:.25rem;color:#b8c2cc;flex-shrink:0}._lesson-block__menu-trigger_1yxlqf[data-is-non-instructional]{color:#22292f}._lesson-block__menu-trigger_1yxlqf._--has-no-template_1yxlqf{color:#00aaf9}._lesson-block__menu-trigger_1yxlqf svg{fill:currentColor}._lesson-block__menu-trigger_1yxlqf:hover{color:#00aaf9;cursor:pointer}._lesson-block__menu-trigger_1yxlqf:active,._lesson-block__menu-trigger_1yxlqf:active:focus,._lesson-block__menu-trigger_1yxlqf:focus{outline:0}._review_1l72gp{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-left:.5rem;margin-right:.5rem;margin-bottom:.5rem;padding-bottom:.5rem;border-bottom-width:1px;border-color:#e0e0e0}._review-icon_1l72gp{height:1.5rem;width:1.5rem;margin-right:.5rem}._review-icon_1l72gp svg{width:100%;height:100%}._review-text_1l72gp{display:flex;flex-direction:column}._review-header_1l72gp{font-size:1.25rem;font-weight:700;line-height:1}._review-subheader_1l72gp{font-size:1.125rem;font-weight:400;line-height:1;color:#757575}._lesson-block__move-dots_1m6x9u{display:flex;flex-direction:row;flex-shrink:0;width:1.5rem;border-radius:.5rem 0 0 .5rem;transition:opacity .2s,box-shadow .2s;background-repeat:repeat-y;background-color:#fff;position:relative;box-shadow:transparent;opacity:0;margin:-.1rem .75rem -.3rem .15rem}._lesson-block__move-dots_1m6x9u:before{content:" ";display:block;position:absolute;left:0;top:.375rem;width:100%;height:calc(100% - .75rem);z-index:1;opacity:.15;background-repeat:repeat-y;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")}._lesson-block__text_1m6x9u{display:flex;flex-direction:column;width:100%}._lesson-block__text__lesson-title-row_1m6x9u{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}._lesson-block__text__lesson-title-row__title_1m6x9u{font-weight:900;font-size:1.875rem;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;flex-grow:1;width:100%;border-bottom:1px solid transparent;overflow-wrap:break-word;line-height:.95;letter-spacing:-.2px}._lesson-block__text__lesson-title-row__title_1m6x9u:focus{outline:0;border-bottom-width:1px;border-color:#00aaf9}._units-block-wrapper_1r8bgj{display:flex;flex-direction:row;margin-bottom:1.5rem;margin-top:-.75rem;padding-left:7px;padding-right:7px}._units-block_1r8bgj{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;border-radius:.25rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);background-color:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.07)}._units-block_1r8bgj svg{width:2rem;height:2rem;fill:rgba(0,0,0,.1)}._units-block__unit_1r8bgj{padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-weight:400;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;flex-direction:row;width:100%;color:rgba(0,0,0,.9)}._units-block__unit_1r8bgj+._units-block__unit_1r8bgj{border-top-width:1px;border-color:#dae1e7}._units-block__unit_1r8bgj:hover{text-decoration:underline}._units-block__unit_1r8bgj:hover svg{fill:rgba(0,0,0,.8)}._unit-title_1r8bgj{font-weight:600;font-size:1.125rem;text-wrap:balance}._unit-color-block_1r8bgj{width:6px;border-radius:6px;margin-right:.5rem}._routine-not-updating-from-template-notice_k4sk6g{background-color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:.5rem;margin-bottom:1rem;-webkit-user-select:none;user-select:none;padding:1rem .75rem}._routine-not-updating-from-template-notice__header_k4sk6g{font-weight:900;letter-spacing:-.05em;font-size:1.5rem;line-height:1;text-align:center;margin-bottom:.5rem}._routine-not-updating-from-template-notice__subheader_k4sk6g{font-size:1.25rem;text-align:center;line-height:1}._routine-not-updating-from-template-notice__action-link_k4sk6g{text-decoration:underline;cursor:pointer}._routine-not-updating-from-template-notice__more-prompt_k4sk6g{color:#00aaf9;text-align:center;margin-top:.5rem;font-size:1rem;cursor:pointer}._routine-not-updating-from-template-notice__more-prompt_k4sk6g:hover{text-decoration:underline}._routine-not-updating-from-template-notice__extra_k4sk6g{color:#757575;line-height:1;font-size:1.125rem;margin-top:.5rem}._lesson-outer_jvyttc{border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding-top:.75rem;margin-bottom:1rem;transition:opacity .2s}._lesson-outer_jvyttc.--is-new-lesson:hover{opacity:1}._lesson_jvyttc{background-color:#fff;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;padding-bottom:.5rem}._lesson-header_17z1z7{padding:.75rem .25rem}._lesson-header_17z1z7:hover .lesson-move-dots{box-shadow:-3px 0 5px -1px rgba(0,0,0,.1),-2px 0 1px -1px rgba(0,0,0,.06);opacity:1}._units-block_17z1z7{margin-left:.75rem;margin-right:.75rem;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:.5rem}._units-block__unit_17z1z7{border-radius:9999px;margin-bottom:.5rem;margin-right:.5rem;font-weight:400;line-height:1;color:rgba(0,0,0,.8);padding:.5rem 1rem}._units-block__unit_17z1z7:hover{text-decoration:underline}._lesson-block_17z1z7{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex-grow:0;flex-wrap:nowrap;margin-left:.75rem;margin-right:.5rem}._lesson-block__left_17z1z7{display:flex;flex-direction:row;width:2rem;flex-grow:0;flex-shrink:0;width:calc(100% - 5.5rem)}._lesson-block__left_17z1z7._--is-new-lesson_17z1z7{width:calc(100% + 1.75rem - 5.5rem - 2.25rem)}._lesson-block__unit-color_17z1z7{margin-right:.5rem;max-height:3rem;max-width:3rem;min-width:3rem;min-height:3rem}._lesson-block__right_17z1z7{justify-content:flex-end}._lesson-block__text_17z1z7{display:flex;flex-direction:column;width:100%}._lesson-block__text__course-title_17z1z7{line-height:1;text-transform:uppercase;color:#757575;font-weight:500;overflow-wrap:anywhere}._lesson-block__text__lesson-title-row_17z1z7{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}._lesson-block__text__lesson-title-row__title_17z1z7{font-weight:900;font-size:1.875rem;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;flex-grow:1;width:100%;overflow-wrap:anywhere;line-height:.95;letter-spacing:-.2px}._lesson-block__menu-trigger_17z1z7{width:2rem;height:2rem;margin-left:.25rem;color:#b8c2cc;flex-shrink:0}._lesson-block__menu-trigger_17z1z7._--has-no-template_17z1z7{color:#00aaf9}._lesson-block__menu-trigger_17z1z7 svg{fill:currentColor}._lesson-block__menu-trigger_17z1z7:hover{color:#00aaf9;cursor:pointer}._lesson-outer_9i7dou{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);margin-bottom:2rem;overflow:hidden}._lesson-course-title-block_9i7dou{overflow:hidden;font-size:1.25rem;line-height:1;padding:.75rem 1rem}._lesson-course-title_9i7dou{font-weight:700;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere}._lesson_9i7dou{background-color:#fff;padding:1rem}._nav-unit__wrapper_leowws{width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:2rem}._nav-header-arrow-button_leowws{cursor:pointer;border:1px solid #fff;border-radius:9999px;text-align:center;transition:border .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s;font-size:1rem;line-height:0;height:3rem;width:3rem;display:flex;flex-direction:row;align-items:center;justify-content:center;flex:0 1 auto;outline:0;background-color:#e5e7eb}._nav-header-arrow-button_leowws svg{padding:.75rem;border-radius:5rem;height:3rem;width:3rem;fill:gray;transition:fill .2s}._nav-header-arrow-button_leowws:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background-color:#00abfa}._nav-header-arrow-button_leowws:hover svg{transition:.2s;fill:#fff}._nav-header-arrow-button_leowws:focus{outline:0}._nav-header-arrow-button_leowws:active{box-shadow:inset 0 .25rem 1rem rgba(51,51,51,.3)}._nav-header-arrow-button_leowws:active svg{color:#212121}@media (max-width:480px){._nav-header-arrow-button_leowws{margin-left:1rem;margin-right:1rem;margin-bottom:1rem}}._nav-header-arrow-button_leowws[data-unit-arrow-disabled]{opacity:0;cursor:default}._header__wrapper_leowws{display:flex;flex-direction:row;align-items:center;width:100%;justify-content:space-between;padding-bottom:1rem}._course_leowws{font-size:1.5rem;color:#9ca3af;line-height:1}._unit-title_leowws{flex-grow:1;font-size:3rem;font-weight:700;letter-spacing:-.05em;line-height:1;padding-right:.75rem}._unit-date-range_leowws{font-size:1.125rem;color:#4c4c4c;white-space:nowrap}._unit-body__wrapper_leowws{padding-top:1rem;border-top-width:1px;border-color:#e5e7eb}._no-public-cards_leowws{font-size:1.5rem;color:#9ca3af}._standards-list_leowws{padding-left:0;margin-bottom:0}._standards-list-item-wrapper_leowws{border-bottom-width:1px;border-color:#e0e0e0;list-style:none;max-width:580px;line-height:20px;height:24px;padding-top:1px;padding-bottom:1px;margin-top:4px;margin-bottom:4px;text-overflow:ellipsis}._standards-list-item-wrapper_leowws:last-child{border-bottom:none}._standards-list-item-wrapper_leowws ._standards-list-item_leowws{display:flex;flex-direction:row;align-items:center;gap:.25rem;line-height:1}._standards-list-item-wrapper_leowws:last-of-type{border-bottom:none}._standards-list-item-statement_leowws{color:#757575;line-height:1.3;white-space:nowrap}._standards-list-item-code_leowws{color:#212121;font-weight:600;white-space:nowrap}._standard-set-info_leowws{color:#bdbdbd;font-size:11px;line-height:1.3;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._unit-outline_leowws{width:100%;margin-bottom:8rem}._unit-outline__row_leowws{padding-top:.75rem;padding-bottom:.75rem;display:flex;border-bottom-width:1px;border-color:#e5e7eb;flex-direction:row}._unit-outline__row-icon_leowws{color:#6b7280;margin-right:.75rem;display:flex;align-items:center;height:22.5px}._unit-outline__row-icon_leowws svg{width:1.5rem;height:1.5rem;fill:currentColor}._unit-outline__row-title_leowws{display:flex;font-size:1.5rem;font-weight:600;color:#22292f;line-height:1.25;margin-right:.75rem}._unit-outline__row-title_leowws:focus{outline:0}._unit-outline__row-title_leowws:hover{color:#00abfa;transition:.2s}._unit-outline__row-date-range_leowws{font-size:1.25rem;color:#6b7280;white-space:nowrap;margin-left:auto}._units-block-wrapper_c161qs{display:flex;flex-direction:row;margin-top:1rem;padding-left:1rem;padding-right:1rem}._units-block_c161qs{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;border-radius:.25rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);background-color:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.07)}._units-block_c161qs svg{width:2rem;height:2rem;fill:rgba(0,0,0,.1)}._units-block__unit_c161qs{padding-top:.5rem;padding-bottom:.5rem;padding-left:.5rem;font-weight:400;line-height:1;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;flex-direction:row;width:100%;color:rgba(0,0,0,.9)}._units-block__unit_c161qs+._units-block__unit_c161qs{border-top-width:1px;border-color:#dae1e7}._units-block__unit_c161qs:hover{text-decoration:underline}._units-block__unit_c161qs:hover svg{fill:rgba(0,0,0,.8)}._unit-title_c161qs{font-weight:600;font-size:1.125rem;text-wrap:balance}._unit-color-block_c161qs{width:6px;border-radius:6px;margin-right:.5rem}._course-units__wrapper_zfqkf3{flex-direction:row;align-items:flex-start;padding-bottom:8rem;gap:2rem;justify-content:center;display:grid;grid-template-columns:repeat(auto-fit,35rem)}._course-units-list_zfqkf3{max-width:50rem;min-width:30rem;width:100%;background-color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:.5rem;border-color:#f8fafc;border-width:1px}._course-title_zfqkf3{font-size:3rem;font-weight:700;letter-spacing:-.05em;line-height:1;border-bottom-width:1px;border-color:#d1d5db;padding:1.5rem 1.5rem 1rem}._unit-title__no-units_zfqkf3{font-size:1.5rem;color:#9ca3af;padding:1rem 1.5rem 1.5rem}._unit-titles-list_zfqkf3{padding-bottom:.75rem}._unit-list__row_zfqkf3{display:flex;flex-direction:row;border-bottom-width:1px;border-color:#e5e7eb;padding:.75rem 1.5rem}._unit-list__row_zfqkf3[data-unit-list-row-last-child]{border-bottom-width:0}._unit-title__icon_zfqkf3{color:#6b7280;margin-right:.75rem;display:flex;align-items:center;height:22.5px}._unit-title__icon_zfqkf3 svg{width:1.5rem;height:1.5rem;fill:currentColor}._unit-title_zfqkf3{font-size:1.5rem;font-weight:400;color:#22292f;line-height:1.25;margin-right:.75rem;display:flex}._unit-title_zfqkf3:focus{outline:0}._unit-title_zfqkf3:hover{color:#00abfa;transition:.2s}._unit-date-range_zfqkf3{font-size:1.25rem;color:#6b7280;white-space:nowrap;margin-left:auto}._unit-page-wrapper_zfqkf3{display:flex;flex-direction:column;max-width:60rem;width:100%;justify-self:center;gap:2rem}._back-button_zfqkf3{display:flex;border-color:#d1d5db;color:#9ca3af;border-width:1px;border-radius:9999px;align-items:center;justify-content:center;margin-top:-1rem;align-self:center;gap:.25rem;padding:.5rem 1.5rem}._back-button_zfqkf3:focus{outline:0}._back-button_zfqkf3:hover{border-color:#00abfa;color:#00abfa;transition:.2s}._back-button__icon_zfqkf3{fill:currentColor;align-items:center;display:flex}._back-button__icon_zfqkf3 svg{width:1.5rem;height:1.5rem;transform:rotate(180deg)}._back-button__text_zfqkf3{font-size:1.25rem}._modal_1jmefa{position:fixed;top:0;left:0;height:var(--vh,100vh);width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;z-index:99999999}._modal-inner_1jmefa{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background-color:#fff;border-radius:2rem 2rem 0 0;display:flex;flex-direction:column;justify-content:flex-start;position:relative;box-shadow:0 -10px 15px -3px rgba(0,0,0,.3),0 -4px 6px -2px rgba(0,0,0,.1);margin-left:5vw;margin-right:5vw;width:90vw;max-height:98vh;transition:width .3s}._modal-inner_1jmefa._--is-small_1jmefa{width:25vw;min-width:400px;margin-left:auto;margin-right:4rem;right:0}._modal-inner__close_1jmefa{position:absolute;top:0;right:0;margin-right:1.5rem;margin-top:1.5rem;color:#bcbcbc;cursor:pointer;z-index:999}._modal-inner__close_1jmefa:hover{color:#00aaf9}._modal-inner__close_1jmefa svg{height:4rem;width:4rem;fill:currentColor}._customize-template_lefrnh{padding:1.5rem 1.5rem 2rem;margin-top:.5rem;max-width:400px;min-width:400px}._lesson-title_lefrnh{font-weight:900;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;flex-grow:1;width:100%;border-bottom:1px solid transparent;overflow-wrap:break-word;line-height:.95;letter-spacing:-.2px;padding-left:1rem;padding-right:1rem;font-size:2.25rem}._lesson-title_lefrnh:focus{outline:0;border-bottom-width:1px;border-color:#00aaf9}._modal_owgl2n{position:fixed;top:0;left:0;height:var(--vh,100vh);width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;z-index:999999999}._modal-inner_owgl2n{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background-color:#fff;border-radius:2rem 2rem 0 0;display:flex;flex-direction:column;justify-content:flex-start;position:relative;box-shadow:0 -10px 15px -3px rgba(0,0,0,.3),0 -4px 6px -2px rgba(0,0,0,.1);margin-left:5vw;margin-right:5vw;width:90vw;max-height:calc(var(--vh,100vh) - 6.25rem)}._modal-inner_owgl2n._--is-small_owgl2n{width:25vw;min-width:400px;margin-left:auto;margin-right:5vw;right:0}._modal-inner__close_owgl2n{position:absolute;top:-80px;right:-2rem;display:flex;flex-direction:column;margin-right:1.5rem;margin-top:1.5rem;color:#bcbcbc;cursor:pointer;border-radius:9999px;background-color:#fff;z-index:999}._modal-inner__close_owgl2n:hover{color:#00aaf9}._modal-inner__close_owgl2n svg{height:4rem;width:4rem;fill:currentColor}._ds-dropdown_1ao7t6{background-color:#fff;min-height:3rem;min-width:10rem;padding-top:.5rem;padding-bottom:1.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.5),0 1px 8px -2px rgba(0,0,0,.4);border-radius:1.5rem}._ds-dropdown_1ao7t6 .animated-container{overflow:hidden}._--arrow_1ao7t6:after{position:absolute;display:inline-block;border-style:solid;z-index:9;top:-10px;border-width:0 12px 12px;content:""}._--arrow_1ao7t6:before{position:absolute;display:inline-block;background-color:transparent;top:-9px;box-shadow:0 -4px 8px #000,0 -4px 16px #000;width:1px;height:10px;content:""}._--arrow-bottom-right_1ao7t6:after{border-color:transparent transparent #fff #fff;border-width:12px;top:auto;bottom:0;right:-24px;box-shadow:-8px 6px 8px 0 rgba(0,0,0,.15);transform-origin:0 0;transform:rotate(-135deg)}._--arrow-bottom-right_1ao7t6:before{display:none;box-shadow:0 -4px 8px #000,0 -4px 16px #000;background-color:transparent;top:auto;bottom:20px;right:-12px}._header-spacer_1ao7t6{margin-top:1rem}._used-templates-header_1ao7t6{text-transform:uppercase;font-weight:400;letter-spacing:.05em;margin:2rem 2rem .5rem}._template-suggestion_1ao7t6{margin-left:2rem;margin-right:2rem;padding-top:.25rem;padding-bottom:.25rem;display:flex;flex-direction:row;align-items:center;font-size:1.25rem;font-weight:600;-webkit-user-select:none;user-select:none}._template-suggestion_1ao7t6 svg{height:1rem;width:1rem;margin-right:.5rem;fill:currentColor}._template-suggestion_1ao7t6:hover{color:#00aaf9;cursor:pointer}._course-edit-wrapper_1apezn{display:flex;flex-direction:column;justify-content:center;width:100%;align-items:center}._course-edit-content_1apezn{max-width:60rem;-webkit-user-select:none;user-select:none;width:100%;max-width:calc(42 * 1rem)}@media (max-width:800px){._course-edit-content_1apezn{width:100%;padding-left:2rem;padding-right:2rem}}._course-edit-header_1apezn{font-size:4rem;font-weight:900;align-items:center;letter-spacing:-.05em;line-height:1.25}._course-edit-header_1apezn svg{height:3rem}@media (max-width:640px){._course-edit-header_1apezn{font-size:3rem}}._name-colorpicker-wrapper_1apezn{display:flex;flex-direction:row;gap:1.5rem}._course-title-input_1apezn{width:100%;border-width:1px;border-color:#dae1e7;border-radius:.5rem;align-content:center;font-size:1.875rem;font-weight:600;padding:1rem}._course-title-input_1apezn:before{font-weight:400;color:#4b5563}._course-color-picker_1apezn{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;padding-top:1rem;padding-bottom:1rem;max-width:calc(42 * 1rem);gap:.5rem}._course-color-picker__color_1apezn{transition:transform .3s,box-shadow .3s ease-in-out,border-radius .3s;margin-top:.25rem;margin-bottom:.25rem;border-radius:9999px;width:4.5rem;height:4.5rem;border:4px solid #fff}@media (max-width:800px){._course-color-picker_1apezn{justify-content:flex-start;max-width:100%;padding-left:2rem;padding-right:2rem}._course-color-picker__color_1apezn{width:4rem;height:4rem}}._course-color-picker__color_1apezn[data-is-selected]{transform:scale(1.3);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}._course-color-picker__color_1apezn svg{fill:#fff}._course-color-picker__color_1apezn:focus,._course-color-picker__color_1apezn:hover{transform:scale(1.2);box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);cursor:pointer}._course-color-picker__color_1apezn:hover[data-is-selected]{transform:scale(1.3)}._course-time-question-text_1apezn{padding-top:.5rem;padding-bottom:.5rem;font-size:1.875rem}._course-time-question-button__group_1apezn{display:flex;flex-direction:row;margin-bottom:2rem;width:100%;gap:.75rem}._course-time-question-button_1apezn{width:100%;border-width:1px;border-color:#dae1e7;background-color:#fff;border-radius:9999px;font-size:1.5rem;padding:.75rem 1rem}._course-time-question-button_1apezn[data-is-active]{border-width:1px;border-color:#88bee7;background-color:rgba(136,190,231,.2)}._course-time-question-button_1apezn:focus{outline:0}._day-by-day-list_1apezn{margin-left:auto;margin-right:auto}._course-time-input-start-end-group_1apezn{display:flex;flex-direction:row;padding-top:.5rem;gap:2rem}._course-time-label-input-group_1apezn{display:flex;flex-direction:column;width:100%;border-width:1px;border-color:#88bee7;border-radius:.5rem;line-height:1;padding:1rem}._course-time-input-label_1apezn{font-size:1.5rem;font-weight:400;line-height:1}._course-time-done-button_1apezn{color:#fff;font-size:1.25rem;background-color:#00abfa;width:100%;margin-top:.5rem;border-radius:.5rem;padding-top:.25rem;padding-bottom:.25rem;width:calc(100% - 24px);margin-left:12px;transition:opacity .2s ease-in-out,transform .2s ease-in-out,box-shadow .2s ease-in-out;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);display:flex;flex-direction:row;align-items:center;justify-content:center;opacity:0}._course-time-done-button_1apezn svg{height:1rem;width:1rem;margin-right:.5rem;fill:#fff}._course-time-done-button_1apezn:focus,._course-time-done-button_1apezn:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);text-decoration:underline;outline:0;transform:translateY(-1px) scale(1.01)}._course-time-done-button_1apezn:active{transform:translateY(0)}._course-time-done-button_1apezn[data-is-focused]{opacity:1}._course-time-input_1apezn{width:100%;align-content:center;font-weight:600;font-size:2.25rem;padding-top:.5rem}._course-time-input_1apezn:focus{outline:0}._choose-template-button_1apezn{display:flex;flex-direction:row;width:100%;font-size:1.25rem;border-width:1px;border-radius:.5rem;align-items:center;justify-content:space-between;color:#00abfa;border-color:#00abfa;padding:1rem}._choose-template-button_1apezn svg{display:flex;width:1.5rem;height:1.5rem;align-self:center;fill:currentColor}._choose-template-icon-text-group_1apezn{align-items:center;justify-content:center;display:flex;gap:1rem}._delete-button_1apezn{color:#f5836f;flex-direction:row;align-items:center;justify-content:flex-start;border-radius:9999px;font-size:1.5rem}._delete-button_1apezn svg{fill:currentColor;width:1.5rem;height:1.5rem;margin-right:.5rem}._delete-button_1apezn:hover{text-decoration:underline}._done-button_1apezn{border-width:1px;flex-direction:row;align-items:center;justify-content:flex-start;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);font-size:1.875rem;font-weight:600;color:#fff;background-color:rgba(28,89,135,.9);padding:1rem 2rem}._done-button_1apezn svg{fill:currentColor;width:1.5rem;height:1.5rem;margin-right:.5rem}._done-button_1apezn:hover{text-decoration:underline}._footer_1apezn{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;border-top-width:1px;border-color:#dae1e7;background-color:#f9fafb;margin-top:2rem;border-radius:0 0 2rem 2rem;padding:2rem 4rem 2.5rem}._course-time-toggle-date-input-group_pphefz{display:flex;flex-direction:row;justify-content:space-between;border-top-width:1px;border-color:#f1f5f8;align-items:center;height:4rem}._toggle-button_pphefz{width:2rem;height:2rem}._checkmark-on_pphefz{height:2rem;width:2rem;color:#00abfa}._checkmark-on_pphefz svg{fill:currentColor}._checkmark-on_pphefz:hover{cursor:pointer}._checkmark-on_pphefz:focus{outline:0}._checkmark-off_pphefz{height:2rem;width:2rem;color:#606f7b}._checkmark-off_pphefz svg{fill:currentColor}._checkmark-off_pphefz:hover{cursor:pointer}._checkmark-off_pphefz:focus{outline:0}._toggle-date-group_pphefz{display:flex;flex-direction:row;align-items:center;width:12rem;margin-right:4rem;gap:1rem}._time-date_pphefz{font-weight:600;font-size:1.5rem}._course-one-time-input-wrapper_pphefz{border-width:1px;border-color:#dae1e7;border-radius:.25rem;display:flex;flex-direction:row;position:relative;margin-right:.5rem;transition:border .2s}._course-one-time-input-wrapper_pphefz[data-is-focused]{border-color:#00abfa}._course-one-time-input_pphefz{display:flex;text-align:center;font-size:1.25rem;border-radius:.5rem;width:10rem;font-weight:600;padding:.5rem 1rem}._course-one-time-input_pphefz:focus{outline:0}._course-time-done-button-wrapper_pphefz{align-self:center;position:absolute;opacity:0;right:.25rem;top:.75rem;transition:opacity .2s}._course-time-done-button-wrapper_pphefz[data-is-focused]{opacity:1}._course-time-done-button_pphefz{color:#fff;font-size:1.5rem;background-color:#00abfa;border-radius:9999px;margin-right:1rem;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;align-content:center;transition:box-shadow .5s,background-color .5s,opacity .5s}._course-time-done-button_pphefz:focus,._course-time-done-button_pphefz:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);text-decoration:underline;outline:0;transform:translateY(-1px) scale(1.01)}._course-time-done-button_pphefz:active{transform:translateY(0)}._course-time-done-button_pphefz svg{width:1rem;height:1rem;fill:currentColor}._course-one-time-input-separator_pphefz{display:flex;border-width:1px;border-color:transparent;font-size:1.25rem;border-radius:.5rem;padding-top:.25rem;padding-bottom:.25rem;text-align:center;margin-right:.5rem;font-weight:600}._toggle_pphefz .x-toggle+label>.x-toggle-light.x-toggle-btn{border:1px solid #d6d6d6!important}._toggle_pphefz .x-toggle:checked+label>.x-toggle-light.x-toggle-btn{border-color:rgba(0,0,0,.5)!important}._toggle_pphefz .x-toggle+label>.x-toggle-light.x-toggle-btn::after{top:-1px}._rewatch-wrapper_s5h58b{position:absolute;top:0;height:100%;width:100%;background-color:rgba(255,255,255,.8);z-index:9999999;display:flex;flex-direction:row;align-items:center;justify-content:center;opacity:0;transition:opacity .5s ease-in-out}._rewatch-wrapper_s5h58b._--is-visible_s5h58b{opacity:1}._rewatch-button_s5h58b{font-size:3rem;font-weight:900;letter-spacing:-.05em;display:flex;flex-direction:row;align-items:center;cursor:pointer;transition:transform .2s ease-in-out,color .2s ease-in-out}._rewatch-button_s5h58b svg{height:3rem;width:3rem;margin-right:.5rem;fill:currentColor}._rewatch-button_s5h58b:hover{color:#00aaf9;transform:translateY(-3px) scale(1.05)}._day-column__header_ec9o2a{font-size:1.5rem;color:#22292f;text-align:center;font-weight:900;text-transform:uppercase;line-height:1;margin-bottom:1.5rem}._weekly-templates_ec9o2a{min-height:20vh;display:flex;flex-direction:row;width:100%;margin:3rem 2rem}._day-column_ec9o2a{width:20%;margin-right:2rem}._day-column_ec9o2a:last-child{margin-right:0}._class-is-off-box_ec9o2a{font-size:1.25rem;text-align:center;border-color:#e0e0e0;border-width:1px;line-height:1;border-radius:1rem;padding:1rem}._lesson-box_ec9o2a{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-width:1px;border-color:#e0e0e0;border-radius:1rem;overflow-x:hidden}._lesson-box__lesson_ec9o2a{padding:.5rem}._lesson-box__no-lesson-message_ec9o2a{font-weight:900;font-size:1.875rem;-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;flex-grow:1;width:100%;border-bottom:1px solid transparent;overflow-wrap:break-word;line-height:.95;letter-spacing:-.2px;text-align:center;padding:2rem}._lesson-box__no-lesson-message_ec9o2a:focus{outline:0;border-bottom-width:1px;border-color:#00aaf9}._lesson-box__button-header_ec9o2a{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background-color:#fff;border-top-left-radius:.5rem;border-top-right-radius:.5rem;padding:1rem}._lesson-box__button-header__button_ec9o2a{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;color:#00aaf9;cursor:pointer;-webkit-user-select:none;user-select:none;margin-left:.5rem;margin-right:.5rem;transition:transform .2s}._lesson-box__button-header__button_ec9o2a svg{width:2rem;height:2rem;fill:currentColor}._lesson-box__button-header__button_ec9o2a:hover{text-decoration:underline;transform:translateY(-2px)}._lesson-box__button-header__button_ec9o2a:active{transform:scale(.98) translateY(0)}._change-menu__title_ec9o2a{font-size:1.875rem;font-weight:700;color:#22292f;line-height:1;text-align:center;letter-spacing:-.05em;margin-top:.5rem;padding-left:2rem;padding-right:2rem}._button-row_ec9o2a{margin-bottom:0;width:100%;padding:0 2rem}._button-row_ec9o2a button{width:100%}._course-outline-with-detail_abx2l1{display:flex;flex-direction:column;padding-left:2rem;padding-right:2rem}._course-outline-with-detail__row_abx2l1{display:flex;flex-direction:row;height:calc(100vh - 15rem);position:sticky;top:7rem;padding-bottom:2rem}._course-outline-with-detail__detail_abx2l1{width:60%;margin-left:1rem;position:relative;display:flex;display:-webkit-flex;height:100%;border-radius:8px}._course-outline-with-detail__detail_abx2l1 ._single-lesson-wrapper_abx2l1{box-shadow:0 .25rem .75rem rgba(0,0,0,.2);padding-bottom:0;margin-left:1rem;margin-bottom:20rem;border-radius:8px}._header__day-of-the-week_1nh1r8{font-size:1.5rem;font-weight:400;line-height:1;letter-spacing:-.05em}._header__day_1nh1r8{font-size:2.25rem;font-weight:900;letter-spacing:-.05em;line-height:1}._header_1nh1r8{display:flex;flex-direction:row;justify-content:space-between;width:100%;padding:2rem}._header__close_1nh1r8{position:initial}._body_1nh1r8{padding:.5rem 2rem}._body_1nh1r8>div{width:100%}._unit-title_iobtwd{line-height:1;padding-bottom:0}._unit-date-info_iobtwd{font-weight:400}[data-is-moving] ._unit-date-info_iobtwd{visibility:hidden}._unit-block-title_iobtwd{width:100%;padding-left:0;font-weight:600;text-align:left;line-height:1.1}._schedule-button_12ject{color:#fff;background-color:#00aaf9;margin:auto;min-width:25%}._schedule-button_12ject:hover{box-shadow:0 6px 20px rgba(0,0,0,.15),0 2px 6px rgba(0,0,0,.1);transform:translateY(-2px);text-decoration:underline}._schedule-button_12ject:active{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);transform:translateY(0) scale(.95)}._schedule-button_12ject:focus{color:#00aaf9;background-color:#fff;border-color:#00aaf9;text-decoration:underline}._headers_12ject{font-size:1.25rem;font-weight:600;color:#00aaf9;margin-bottom:.5rem}._headers--classes_12ject{border-bottom-width:1px;border-color:#e0e0e0}._headers__attachment-edit-notice_12ject{padding:1.5rem;margin-bottom:.5rem;font-size:1.25rem;color:#22292f;font-weight:500;line-height:1;border-radius:.5rem;background-color:#f1f5f8;border-color:#dae1e7;border-width:1px}._attachment-section_12ject{border-bottom-width:1px;margin-bottom:1.5rem}._attachments__buttons_12ject{display:flex;flex-direction:row;align-items:center}._attachment-button_12ject{display:flex;flex-direction:row;align-items:center;border-width:1px;border-radius:9999px;border-color:#bcbcbc;font-size:1.25rem;color:#00aaf9;margin-bottom:1rem;margin-right:.5rem;padding:.5rem 1.5rem}._attachment-button_12ject>svg{width:1.25rem;height:1.25rem;margin-right:.25rem;fill:currentColor}._attachment-button_12ject:hover{text-decoration:underline}._attachment-button_12ject:focus{outline:0;color:#fff;background-color:#00aaf9;text-decoration:underline;border-color:#fff}._attachment-line_1yp16e{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-top-width:1px;width:100%}._attachment-line__right_1yp16e{font-size:1.25rem;color:#757575;display:flex;align-items:center;justify-content:flex-start;margin-top:.75rem;margin-bottom:.75rem}._file-name-section_1yp16e{display:flex;flex-direction:column}._attachment-line__left_1yp16e{display:flex;flex-direction:row;justify-content:space-between}._share-mode-select__change-mode_1yp16e{padding-top:1rem;padding-bottom:1rem;font-size:1.25rem;color:#00aaf9;text-align:right;margin-right:3rem;width:auto}._share-mode-option_1yp16e{display:flex;flex-direction:row;justify-content:space-between;padding-left:1rem;padding-right:1rem}._share-mode-option_1yp16e._--is-selected_1yp16e{text-align:right;text-decoration:underline;width:1rem}._remove-attachment-btn_1yp16e>svg{width:2rem;height:2rem;fill:#757575}._status-box-icon_1yp16e{width:2rem;height:2rem;margin-right:.5rem;flex-shrink:0}._status-box-icon_1yp16e._--success_1yp16e{color:#b2ea7a}._status-box-icon_1yp16e._--error_1yp16e{color:#f5836f}._status-box-icon_1yp16e svg{fill:currentColor}._class-settings__wrapper_u513t6{flex-direction:column;border-bottom-width:1px;border-color:#e0e0e0;padding-bottom:.5rem;margin-bottom:.5rem}._class-settings_u513t6{display:flex;flex-direction:row;justify-content:space-between}._left-side_u513t6{display:flex;flex-direction:row;align-items:center;justify-content:center}._right-side_u513t6{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}._right-side_u513t6>button,._right-side_u513t6>div{margin-left:.5rem}._status-icon_u513t6{border-radius:9999px;padding:.75rem;height:3rem;width:3rem}._status-icon_u513t6[data-status=DELETED],._status-icon_u513t6[data-status=UNSCHEDULED]{width:0;padding:0}._status-icon_u513t6[data-status=PUBLISHED]{color:#fff;background-color:#a4de6e}._status-icon_u513t6[data-status=SCHEDULED]{color:rgba(0,0,0,.3);background-color:#f2d354}._status-icon_u513t6 svg{width:100%;height:100%;fill:currentColor}._class-name-block_u513t6{margin-left:.5rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}._class-name_u513t6{font-size:1.5rem;font-weight:600;line-height:1}._class-name_u513t6 a{padding-bottom:0;text-decoration:underline;-webkit-text-decoration-color:var(--link-blue);text-decoration-color:var(--link-blue)}._class-name_u513t6 a svg{width:1rem;height:1rem;fill:var(--link-blue)}._class-status_u513t6{font-size:1rem;line-height:1}._class-status_u513t6[data-status=PUBLISHED]{color:#a4de6e}._class-status_u513t6[data-status=SCHEDULED]{color:#cdb851}._class-settings__buttons_u513t6{display:flex;justify-content:flex-end}._btn-schedule_u513t6{margin-right:1rem;height:100%;color:#00aaf9;font-size:1.25rem;border-width:1px;border-color:#00aaf9;border-radius:9999px;line-height:1;padding:.5rem 1.5rem}._btn-schedule_u513t6:active,._btn-schedule_u513t6:hover{text-decoration:underline}._btn-schedule_u513t6._--enabled_u513t6{border-color:#e0e0e0}._btn-schedule_u513t6._--basic_u513t6{margin-right:0}._btn-schedule_u513t6:focus{outline:0;color:#fff;background-color:#00aaf9;text-decoration:underline}._btn-schedule__info_u513t6{display:flex;flex-direction:row;align-items:center}._btn-schedule__info_u513t6>svg{width:2rem;height:2rem;fill:#bdbdbd}._btn-schedule__text_u513t6{display:flex;flex-direction:column;align-items:flex-start;padding-right:1rem}._btn-schedule__text__status_u513t6{font-weight:600;color:#00aaf9;font-size:1.25rem}._btn-schedule__text__date-time_u513t6{color:#22292f;font-weight:500}._btn-trash_u513t6{border-width:1px;border-color:#e0e0e0;color:#bcbcbc;border-radius:9999px;padding:.75rem;width:3rem;height:3rem}._btn-trash_u513t6 svg{fill:currentColor;width:100%;height:100%}._btn-trash_u513t6:hover{color:#f5836f;border-color:#f5836f}._btn-trash_u513t6:active{color:#fff;background-color:#f5836f}._dropdown-menu_u513t6{padding:0}._schedule-time-menu_u513t6{font-weight:700;font-size:1.875rem;text-align:left;padding:0 1.5rem}._schedule-date__header_u513t6{padding-left:2rem;padding-right:2rem;padding-top:1.5rem;font-weight:900;font-size:2.25rem;text-align:left;letter-spacing:-.5px}._schedule-time__header_u513t6{padding-top:1rem;font-weight:900;font-size:2.25rem;text-align:left;letter-spacing:-.5px}._schedule-date_u513t6{padding-left:2rem;padding-right:2rem;padding-bottom:1rem}._schedule-time_u513t6{padding-bottom:1rem;padding-left:2rem;padding-right:2rem;border-top-width:1px;border-color:#e0e0e0;font-weight:700;font-size:1.875rem;text-align:left}._post-warning-box_u513t6{display:flex;justify-content:flex-start;width:100%}._post-warning-message_u513t6{width:100%;margin-bottom:.5rem;font-size:1.25rem;font-weight:500;line-height:1;text-align:center;border-radius:.5rem;color:#22292f;background-color:rgba(245,213,71,.3);padding:.5rem 1rem}._inputs_14m3u4{font-size:1.25rem;border-width:1px;border-radius:.5rem;border-color:#e0e0e0;width:100%;margin-bottom:1rem;transition:border-color .1s ease-in-out;padding:.5rem .75rem}._inputs_14m3u4:focus-within{outline:0;border-color:#00aaf9}._title_14m3u4{font-weight:600}._points_14m3u4{text-align:right;width:6rem}._description_14m3u4{min-height:4rem}._top-row_14m3u4{display:flex;flex-direction:row}._top-row_14m3u4>div{margin-right:.25rem}._top-row_14m3u4>div:last-child{margin-right:0}._top-row__section_14m3u4{display:flex;flex-direction:column}._top-row__section_14m3u4._first_14m3u4{flex-grow:3}._headers_14m3u4{font-size:1.25rem;font-weight:600;color:#00aaf9;-webkit-user-select:none;user-select:none}input[type=number]{-moz-appearance:textfield}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}._select-trigger_14m3u4{border-color:#e0e0e0;border-width:1px;border-radius:.5rem;line-height:1;font-size:1.25rem;display:flex;flex-direction:row;align-items:center;white-space:nowrap;min-height:3rem;min-width:20rem;border-top:1px solid var(--dividers);border-left:1px solid var(--dividers);border-right:1px solid var(--dividers);transition:border-color .1s ease-in-out;padding-top:.5rem;padding-bottom:.5rem;margin-bottom:.75rem}._select-trigger_14m3u4.ember-power-select-trigger--active{border-radius:.5rem;border-width:1px;border-top:1px solid var(--link-blue);border-left:1px solid var(--link-blue);border-right:1px solid var(--link-blue)}._select-trigger_14m3u4.ember-power-select-trigger--active .ember-power-select-placeholder{display:none}._select-trigger_14m3u4.ember-basic-dropdown-trigger--above[aria-expanded=true]{border-radius:.5rem}._select-trigger_14m3u4:focus{border-top:1px solid var(--link-blue);border-left:1px solid var(--link-blue);border-right:1px solid var(--link-blue);border-color:#00abfa;border-width:1px;border-radius:.5rem}._select-trigger_14m3u4 .ember-power-select-selected-item{padding:0;margin-right:1rem}._select-trigger_14m3u4 .ember-power-select-status-icon{right:8px}._select-trigger_14m3u4[aria-expanded=true]{border-width:1px;border-radius:.5rem!important;border-top:1px solid var(--link-blue);border-left:1px solid var(--link-blue);border-right:1px solid var(--link-blue);border-color:#00abfa}@keyframes _drop-fade-below_14m3u4{0%{opacity:0;transform:translateY(-5px)}100%{opacity:1;transform:translateY(0)}}@keyframes _drop-fade-above_14m3u4{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}._select-dropdown_14m3u4{border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);line-height:1;margin-top:.25rem;border-top:1px solid var(--dividers);border-left:1px solid var(--dividers);border-right:1px solid var(--dividers);white-space:nowrap}._select-dropdown_14m3u4.ember-basic-dropdown--transitioning-in{animation-timing-function:cubic-bezier(.77,0,.175,1)}._select-dropdown_14m3u4.ember-power-select-dropdown.ember-basic-dropdown-content--below{border-top-left-radius:.5rem;border-top-right-radius:.5rem}._select-dropdown_14m3u4 .ember-power-select-option{position:relative;margin-bottom:.5rem;line-height:1;font-size:1.25rem;padding:.5rem 1rem}._select-dropdown_14m3u4 .ember-power-select-option[aria-current=true]{background-color:#f1f5f8;color:#00aaf9;text-decoration:underline}._select-dropdown_14m3u4 .ember-power-select-option[aria-current=true][aria-selected=true]{background-color:#f1f5f8}._select-dropdown_14m3u4 .ember-power-select-option[aria-selected=true]{background-color:#fff}._select-dropdown_14m3u4 .ember-power-select-option[aria-selected=true]:before{content:"✓";font-size:.8rem;line-height:1.2rem;position:absolute;left:.5em;padding-top:0}._select-dropdown_14m3u4 input{font-size:1.25rem}._choice-add_14m3u4,._choice_14m3u4{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:1.25rem;margin-bottom:1rem}._choice-add_14m3u4{margin-left:1.5rem;padding-left:.25rem;color:#757575}input._choice-input_14m3u4{padding:0;flex-grow:1;margin-right:.5rem;border-bottom-width:1px;border-color:transparent}input._choice-input_14m3u4:focus-within{outline:0;border-bottom-width:1px;border-color:#00aaf9}._choice-icon_14m3u4,._choice-move_14m3u4,._choice-remove_14m3u4{display:flex;flex-direction:row;align-items:center;justify-content:center;width:1.5rem;margin-right:.25rem;color:#bcbcbc}._choice-icon_14m3u4 svg,._choice-move_14m3u4 svg,._choice-remove_14m3u4 svg{fill:currentColor}._choice-move_14m3u4,._choice-remove_14m3u4{cursor:pointer}._choice-remove_14m3u4:hover{color:#f5836f}._headers__multiple-choice-edit-notice_14m3u4{padding:1.5rem;margin-top:.5rem;margin-bottom:.5rem;font-size:1.25rem;color:#22292f;font-weight:500;line-height:1;border-radius:.5rem;background-color:#f1f5f8;border-color:#dae1e7;border-width:1px}._header-spacer_oxc456,._header-spacer_ymwrxy{margin-top:1rem}._notice_1lfdb7{margin-bottom:1rem;font-size:1.875rem;font-weight:700;color:#22292f;line-height:1;text-align:center;letter-spacing:-.05em;padding:.5rem 2rem}._button-row_1lfdb7{width:100%;padding-left:2rem;padding-right:2rem}._button-row_1lfdb7 button{width:100%}._day-label_rg910w{font-size:1.5rem;font-weight:400;text-transform:uppercase;color:#757575}._body_1oy7w8{max-height:50vh;overflow-y:scroll}._card-list_1oy7w8{padding-top:1rem;padding-bottom:1rem;margin-left:2rem;margin-right:2rem}._card-list__item-wrapper_1oy7w8{display:flex;flex-direction:row;align-items:stretch;width:100%;margin-bottom:.5rem}._card-list__item_1oy7w8{display:flex;flex-direction:row;align-items:center;width:100%;padding-top:.5rem;padding-bottom:.5rem;border-radius:.5rem;-webkit-user-select:none;user-select:none;background-color:#fff;border-width:1px;border-color:#e0e0e0;transition:box-shadow .2s,transform .2s}._card-list__item_1oy7w8.sortable-item:not(.is-dragging){transition:box-shadow .2s,transform .2s}._card-list__item_1oy7w8:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}._card-list__item_1oy7w8.is-dragging,._card-list__item_1oy7w8:active{position:relative;z-index:9999999;border-color:transparent;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}._card-list__item__move-button_1oy7w8{margin-left:.5rem;margin-right:.5rem;cursor:move}._card-list__item__text_1oy7w8{font-size:1.25rem;font-weight:600}._body_1jaupx{margin-left:2rem;margin-right:2rem}._day-list_1jaupx{margin-top:1rem;margin-bottom:1rem}._day-list__day_1jaupx{display:flex;flex-direction:row;cursor:pointer;align-items:center;-webkit-user-select:none;user-select:none;padding-bottom:1rem}._day-list__day_1jaupx:last-child{padding-bottom:0}._day-list__day_1jaupx._--is-selected_1jaupx{color:#00aaf9}._day-list__day__checkbox_1jaupx{margin-right:.5rem;width:1.5rem;height:1.5rem}._day-list__day__checkbox_1jaupx svg{fill:currentColor}._day-list__day__name_1jaupx{font-size:1.5rem;line-height:1;font-weight:600}._must-remove-reset_1jaupx{margin-top:1rem;font-size:1.5rem;line-height:1;font-weight:600}._routine-not-updating-from-template-notice_ju57qk{border-width:1px;border-color:#e0e0e0;background-color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:.5rem;-webkit-user-select:none;user-select:none;padding:1rem .75rem;margin:1rem 2rem}._rotation-exception_ju57qk{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;border-width:1px;border-color:#e0e0e0;background-color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:.5rem;-webkit-user-select:none;user-select:none;padding:1rem .75rem;margin:1rem 1.5rem}._rotation-exception__icon_ju57qk{width:2.5rem;height:2.5rem;margin-right:1rem;margin-left:.5rem}._rotation-exception__icon_ju57qk svg{width:100%;height:100%}._rotation-exception__header_ju57qk,._routine-not-updating-from-template-notice__header_ju57qk{font-weight:900;font-size:1.5rem;line-height:1;text-align:center;letter-spacing:-.01em;margin-bottom:.5rem}._rotation-exception__text_ju57qk{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}._rotation-exception__subheader_ju57qk,._routine-not-updating-from-template-notice__subheader_ju57qk{font-size:1.25rem;text-align:center;line-height:1}._rotation-exception__subheader__link_ju57qk,._routine-not-updating-from-template-notice__action-link_ju57qk{text-decoration:underline;cursor:pointer}._rotation-exception__header_ju57qk,._rotation-exception__subheader_ju57qk{text-align:left;width:100%;margin-bottom:0}._day-label_1nfea0{font-size:1.5rem;font-weight:400;text-transform:uppercase;color:#757575;line-height:1;margin-left:.25rem}._header-bar_z2lnrl{display:flex;flex-direction:row;-webkit-user-select:none;user-select:none;align-items:center;margin-bottom:1rem}._header-bar__back-arrow_z2lnrl{width:1.25rem;height:1.25rem;margin-right:.5rem;margin-left:1rem;cursor:pointer}._header-bar__back-arrow_z2lnrl svg{fill:currentColor}._header-bar__back-arrow_z2lnrl:hover{color:#00aaf9}._header-bar__text_z2lnrl{font-size:1.875rem;font-weight:700}._class-list_z2lnrl{display:flex;flex-direction:column;align-items:center;margin-top:.5rem;width:100%;padding-left:1rem;padding-right:1rem;max-height:70vh;overflow-y:scroll}._toggle-course-is-on_z2lnrl{width:100%;display:flex;flex-direction:row;align-items:center;-webkit-user-select:none;user-select:none;margin:0 0 .5rem;border-radius:.5rem;border:1px solid transparent;transition:background-color .2s ease-in-out;padding:.25rem .5rem .25rem 1rem}._toggle-course-is-on_z2lnrl._is-off_z2lnrl{color:#757575;border-width:1px;border-color:#e0e0e0}._toggle-course-is-on__course-title_z2lnrl{align-self:center;text-align:left;font-weight:600;font-size:1.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-shadow:none;color:#000;width:calc(100% - 35px)}._header-bar__text_1tt00w{font-size:1.875rem;font-weight:700}._toggle-line-up-classes-divider_1tt00w{margin-top:1rem;margin-bottom:1rem;border-color:#e0e0e0;border-bottom-width:1px}._toggle-line-up-classes-row_1tt00w{display:flex;flex-direction:row;justify-content:space-between}._toggle-line-up-classes-row__text_1tt00w{font-size:1.875rem;font-weight:700;flex-grow:1;white-space:nowrap}._toggle-classes-instructions_1tt00w{padding:1rem;margin-top:.5rem;margin-bottom:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:.5rem;display:flex;flex-direction:row;align-items:center;background-color:#fff;color:#00aaf9;border-width:1px;border-color:#00aaf9}._toggle-classes-instructions_1tt00w svg{fill:currentColor;height:2.5rem;width:2.5rem;margin-right:.5rem}._toggle-classes-instructions__text_1tt00w{display:flex;flex-direction:column;align-items:flex-start;line-height:1}._toggle-classes-instructions__header_1tt00w{font-size:1.5rem;font-weight:700}._toggle-classes-instructions__subheader_1tt00w{font-size:1.25rem;font-weight:400}._class-list_1tt00w{margin-top:.5rem}._class-list__class_1tt00w{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem;border-radius:.5rem;border-width:1px;border-color:#e0e0e0;background-color:#fff;padding:.25rem 1rem}._class-list__class_1tt00w.is-selected{border-color:transparent}._class-list__class_1tt00w:active{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}._class-list__class_1tt00w.is-dragging{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}._class-list__class__move-button_1tt00w{display:flex;align-items:center;margin-right:.5rem}._class-list__class__title_1tt00w{font-size:1.25rem;-webkit-user-select:none;user-select:none;max-width:250px;padding-right:1rem;text-overflow:ellipsis;overflow-x:hidden;white-space:nowrap}._class-list__class__title_1tt00w._is-selected_1tt00w{font-size:1.25rem;font-weight:600}._class-list__class__title_1tt00w._is-not-selected_1tt00w{text-decoration:line-through;color:#bcbcbc}._class-list__class__checkbox_1tt00w{height:1.5rem;width:1.5rem}._class-list__class__checkbox_1tt00w._is-not-selected_1tt00w{fill:#bdbdbd}._class-list__class__left-side_1tt00w{display:flex;width:100%;flex-direction:row}._controls_1tt00w{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;margin-top:.25rem;margin-bottom:.5rem;width:100%;margin-left:1rem}._controls__inner_1tt00w{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}._controls__control_1tt00w{color:#bcbcbc;font-size:1.125rem;cursor:pointer}._controls__control_1tt00w:hover{color:#00aaf9;text-decoration:underline}._controls__control_1tt00w:hover:after{color:#bcbcbc}._controls__control_1tt00w:first-child{padding-right:.5rem}._controls__control_1tt00w:first-child:after{padding-left:.5rem;content:"|"}._schedule-date__body_1c2lvm{display:flex;flex-direction:row}._schedule-date__relative_1c2lvm{text-align:left;padding-right:2rem}._schedule-date__date_1c2lvm{display:flex;flex-direction:row;align-items:center;margin-bottom:.75rem;font-size:1.25rem}._schedule-date__date_1c2lvm>input{color:#00aaf9}._schedule-date__date_1c2lvm>input,._schedule-date__date_1c2lvm>label{margin:0;font-weight:700;-webkit-user-select:none;user-select:none}._schedule-date__date_1c2lvm>label{margin-left:0}._schedule-date__date_1c2lvm>input:checked+label,._schedule-date__date_1c2lvm>input:checked+label ._schedule-date__date__relative_1c2lvm{color:#00aaf9}._schedule-date__date__relative_1c2lvm{font-weight:400;color:#757575}._schedule-date__specific_1c2lvm{padding-bottom:1rem}._schedule-date__specific_1c2lvm .planbook-school-year-dates__calendar .ember-power-calendar-nav{line-height:1}._schedule-date__specific_1c2lvm .ember-power-calendar-day{border-radius:9999px}._schedule-date__specific_1c2lvm .ember-power-calendar-day:hover{border-color:#00aaf9;border-style:solid;box-shadow:none;border-width:1px}._schedule-date__specific_1c2lvm .ember-power-calendar-day--selected{color:#000!important}._schedule-date__specific_1c2lvm .ember-power-calendar-day--focused{border-color:#00aaf9;border-style:solid;box-shadow:none;box-shadow:none!important;outline:0;border-width:1px}._schedule-date__calendar_1c2lvm{margin-left:auto;margin-right:auto;width:200px}._time-select_yuqsfq{font-weight:700;font-size:1.875rem;text-align:left}._time-select__set-time_yuqsfq{margin-bottom:1rem;color:#22292f;text-align:left;font-weight:400;font-size:1.875rem;border-width:1px;border-radius:9999px;border-color:#e0e0e0;width:100%;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");-webkit-appearance:none;appearance:none;-webkit-print-color-adjust:exact;background-repeat:no-repeat;background-position:right .5rem center;background-size:1.5em 1.5em;padding:1rem 2.5rem 1rem 1rem}._help-menu-button__anchor_19u3u1{display:flex;flex-direction:row;align-items:center;justify-content:center}._help-menu-button__anchor_19u3u1 svg{width:1.5rem;height:1.5rem}._trigger-text_19u3u1{font-size:1.5rem;font-weight:900;padding-right:1rem;color:#00aaf9}._dropdown-body_19u3u1{padding:0}._dropdown-body_19u3u1>*+*{border-top-width:1px;border-color:#e0e0e0}._dropdown-body_19u3u1>._row_19u3u1:first-child{border-radius:1rem 1rem 0 0}._row_19u3u1{display:flex;padding:15.6px 24px;align-items:center;gap:15px;align-self:stretch;transition:background-color .2s ease-in-out}._row_19u3u1:hover{background-color:#f9fafb;text-decoration:none}._row-icon_19u3u1{min-width:36px;max-width:36px;width:36px;height:36px}._row-text_19u3u1{display:flex;padding-left:0;flex-direction:column;justify-content:center;align-items:flex-start}._row-text-headline_19u3u1{color:#000;font-size:18px;font-style:normal;font-weight:900;letter-spacing:-.015rem}._row-text-description_19u3u1{color:#727272;font-size:15px;font-style:normal;font-weight:400;line-height:125%}._sync-status-row_19u3u1{cursor:pointer;padding:1rem 2rem 1.3rem}._help-menu-button__anchor_ds4i1p{display:flex;flex-direction:row;align-items:center;justify-content:center}._help-menu-button__anchor_ds4i1p svg{width:1.5rem;height:1.5rem}._trigger-text_ds4i1p{font-size:1.5rem;font-weight:900;padding-right:1rem;color:#00aaf9}._dropdown-body_ds4i1p{padding:0}._dropdown-body_ds4i1p>*+*{border-top-width:1px;border-color:#e0e0e0}._dropdown-body_ds4i1p>._row_ds4i1p:first-child{border-radius:1rem 1rem 0 0}._row_ds4i1p{display:flex;padding:1.33333rem 2rem;align-items:center;gap:1.3rem;align-self:stretch;transition:background-color .2s ease-in-out}._row_ds4i1p:hover{background-color:#f9fafb;text-decoration:none}._row-icon_ds4i1p{min-width:3rem;max-width:3rem;width:3rem;height:3rem}._row-text_ds4i1p{display:flex;padding-left:0;flex-direction:column;justify-content:center;align-items:flex-start}._row-text-headline_ds4i1p{color:#000;font-size:1.5rem;font-style:normal;font-weight:900;letter-spacing:-.015rem}._row-text-description_ds4i1p{color:#727272;font-size:1.25rem;font-style:normal;font-weight:400;line-height:125%}._sync-status-row_ds4i1p{cursor:pointer;padding:1rem 2rem 1.3rem}._two-line-row__sub-heading_1id6nz{cursor:pointer;font-size:1.125rem;font-weight:400;color:#757575}._two-line-row__sub-heading_1id6nz:hover{color:#00abfa}._change-time-body_9vpcso{flex-direction:column;width:100%;padding:1rem 1rem 0;gap:1rem}._course-time-input-start-end-group_9vpcso{display:flex;flex-direction:row;gap:1rem}._course-time-label-input-group_9vpcso{display:flex;flex-direction:column;width:100%;border-width:1px;border-color:#00abfa;border-radius:.5rem;padding:.5rem}._course-time-input-label_9vpcso{color:#00abfa;font-size:1.25rem}._course-time-input_9vpcso{width:100%;align-content:center;font-weight:600;font-size:1.5rem}._course-time-input_9vpcso:focus{outline:0}._submit-row_9vpcso{display:flex;flex-direction:row}._submit_9vpcso{margin-top:1.5rem;margin-bottom:1.5rem;width:100%;padding-top:.75rem;padding-bottom:.75rem;font-size:1.5rem;font-weight:600;line-height:1}._two-line-row__sub-heading_id2h6g{cursor:pointer;font-size:1.125rem;font-weight:400}._modal_1mle7h{width:100%;display:flex;justify-content:center;overflow:scroll;height:var(--vh,100vh);background-color:rgba(77,77,77,.4);z-index:999999}._modal-inner_1mle7h{padding-top:3rem;margin-top:auto;margin-bottom:auto;max-width:50rem;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border-radius:2rem;background:#fff;width:80%;height:80%;transform:translateZ(0);position:relative;max-height:60rem}._modal-header_1mle7h{display:flex;flex-direction:column;width:100%;align-items:center;-webkit-user-select:none;user-select:none;padding-bottom:2rem;border-bottom-width:1px;border-color:#e0e0e0;font-size:2.25rem}@media (max-width:480px){._modal-inner_1mle7h{width:100%;padding-top:2rem;height:calc(100% - 2rem);margin:1rem}._modal-header_1mle7h{font-size:1.875rem;padding-bottom:1.5rem}}._modal-header__title_1mle7h{font-weight:900;letter-spacing:-.03em}._modal-header__sub-title_1mle7h{font-weight:400;line-height:1;letter-spacing:-.02em}._pane_1mle7h{display:flex;flex-direction:column;flex-grow:1;height:100%;min-height:0;overflow:hidden;gap:2rem;padding:2rem 3rem}@media (max-width:480px){._pane_1mle7h{padding:1.5rem;overflow:scroll;gap:1.5rem}}._section_1mle7h:last-of-type{display:flex;flex-direction:column;flex-grow:1;min-height:0}._section-title_1mle7h{font-weight:600;font-size:1.25rem;-webkit-user-select:none;user-select:none}._email-wrapper_1mle7h{border-color:#e0e0e0;border-width:1px;border-radius:.5rem;overflow:hidden;display:flex;flex-direction:column;flex-grow:1;padding-bottom:2rem;min-height:0}@media (max-width:480px){._email-wrapper_1mle7h{padding-bottom:1rem}}._subject-input_1mle7h{width:100%;height:4rem;padding:1rem;font-size:1.25rem;color:rgba(77,77,77,.9);border-color:#e0e0e0;border-bottom-width:1px;box-shadow:none;opacity:1}._subject-input_1mle7h:focus{outline:0}._subject-input_1mle7h::placeholder{opacity:1!important}._message-input_1mle7h{flex-grow:1;width:100%;padding:1rem;font-size:1.25rem;color:rgba(77,77,77,.9);line-height:1.25;min-height:0;overflow-y:auto;resize:vertical}._message-input_1mle7h:focus{outline:0}._lesson-plan-link-button_1mle7h{border-width:1px;border-color:#10bbca;border-radius:9999px;color:#10bbca;font-size:1.25rem;-webkit-user-select:none;user-select:none;display:flex;margin-left:4rem;margin-right:4rem;text-align:center;align-self:center;justify-self:center;transition: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,-webkit-text-decoration .2s ease-in-out;cursor:pointer;padding:1rem 4rem}._lesson-plan-link-button_1mle7h:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);text-decoration:none;color:#16a8b5;border-color:#16a8b5;transform:scale(1.005),translateY(2px)}._button-group_1mle7h{display:flex;flex-direction:row;align-items:center;justify-content:space-between;border-top-width:1px;border-color:#e0e0e0;background-color:#f3f4f6;font-weight:600;font-size:1.5rem;-webkit-user-select:none;user-select:none;border-bottom-right-radius:2rem;border-bottom-left-radius:2rem;gap:2rem;padding:2rem 3rem 3rem}@media (max-width:480px){._button-group_1mle7h{font-size:1.25rem;padding:1.5rem}}._send-button_1mle7h{align-self:center;background-color:#10bbcb;color:#fff;border-radius:9999px;width:100%;transition:text-decoration .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out,-webkit-text-decoration .2s ease-in-out;padding:1rem 2.5rem}._send-button_1mle7h:enabled{cursor:pointer}._send-button_1mle7h:enabled:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);text-decoration:none;background-color:#16a8b6;transform:scale(1.005),translateY(2px)}._send-button_1mle7h:focus{outline:0}._send-button_1mle7h:disabled{opacity:.5}._cancel-button_1mle7h{align-self:center;border-radius:9999px;background-color:#fff;color:rgba(77,77,77,.9);border-color:#dae1e7;border-width:1px;width:100%;transition:text-decoration .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out,-webkit-text-decoration .2s ease-in-out;padding:1rem 2.5rem}._cancel-button_1mle7h:enabled{cursor:pointer}._cancel-button_1mle7h:enabled:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);text-decoration:none;border-color:#b8c2cc;transform:scale(1.005),translateY(2px)}._cancel-button_1mle7h:focus{outline:0}._button_zgi8ea{color:#00aaf9;text-align:center;font-size:1.5rem;font-weight:600;display:block;border-width:1px;border-color:#00aaf9;border-radius:9999px;cursor:pointer;margin-bottom:1rem;margin-left:1.5rem;margin-right:1.5rem;transition:color .2s,background-color .2s;padding:.5rem 1rem}._button_zgi8ea:first-child{margin-top:1.5rem}._button_zgi8ea:focus,._button_zgi8ea:hover{text-decoration:underline;outline:0}._button_zgi8ea:active{background-color:#00aaf9;color:#fff;outline:0}._button_zgi8ea._--no-horizontal-margin_zgi8ea{margin-left:0;margin-right:0}._button_zgi8ea._--is-link-style_zgi8ea{font-weight:400;padding-top:0;padding-bottom:0;border-color:transparent}._perspective-trigger-wrapper_1uewuv{display:flex;flex-direction:row;align-items:stretch;margin-top:1rem;margin-bottom:1rem}._perspective-trigger_1uewuv{display:flex;flex-direction:row;align-items:center;justify-content:center;color:#757575;cursor:pointer;-webkit-user-select:none;user-select:none;text-align:center;border-width:1px;border-color:#e0e0e0;border-radius:9999px;font-size:15px;line-height:13px;padding:.5rem}._perspective-trigger_1uewuv:active,._perspective-trigger_1uewuv:hover{color:#00aaf9;background-color:#fff}._perspective-trigger__icon_1uewuv{height:1.5rem;width:1.5rem;fill:currentColor;display:none;visibility:hidden}@media (min-width:641px){._perspective-trigger_1uewuv{padding-left:1rem}._perspective-trigger__icon_1uewuv{visibility:visible;display:block}}._title_ke8kn7{font-size:1.25rem;font-weight:600;border-width:1px;border-color:#e0e0e0;border-radius:.5rem;margin-bottom:.5rem;margin-left:2rem;margin-right:2rem;padding:.5rem .75rem}._cover-list_ke8kn7{display:flex;flex-direction:column;margin-left:2rem;margin-right:2rem;list-style:none;padding:0;height:80vh;max-height:80vh;overflow-y:scroll}._cover_ke8kn7{height:6rem;margin-bottom:.25rem;cursor:pointer;flex-shrink:0;list-style:none;background-size:cover;transition:opacity .3s}._cover_ke8kn7:before{color:#fff;vertical-align:middle;text-align:center;text-shadow:0 1px 1px rgba(51,51,51,.5);display:block;margin-top:1.5rem;font-size:18px}._cover_ke8kn7:hover{transition:.5s;opacity:.8}._cover_ke8kn7:hover:before{content:"I want this one."}._cover_ke8kn7[data-in-use]:before,._cover_ke8kn7[data-in-use]:hover:before{content:"\2713   You're using this one!"}._cover_ke8kn7[data-in-use]{border:4px solid #ff0}._show-link_1g55em{display:flex;flex-direction:column;justify-content:center;margin-left:1.5rem;margin-right:1.5rem}._link-box_1g55em{margin-top:1rem;margin-bottom:.5rem;padding:1rem;border-radius:.5rem;background-color:#f8fafc;border-width:1px;border-color:#e0e0e0;color:#00aaf9;font-size:1.25rem;word-wrap:break-word}._copy-box-wrapper_1g55em{display:flex;flex-direction:row;justify-content:center;width:100%;align-items:stretch;align-self:stretch}._copy-box-wrapper_1g55em button{width:100%}._primary-title_1vgtv0{display:flex;flex-direction:row;align-items:center;align-items:baseline;padding-top:.5rem;padding-bottom:.75rem;letter-spacing:-.04em;cursor:pointer}._header-bar_92f5ku{display:flex;flex-direction:row;align-items:center;padding-top:.5rem;padding-bottom:1rem;cursor:pointer}._header-bar_92f5ku:hover{color:#00aaf9}._header-bar__back-arrow_92f5ku{width:1.5rem;height:1.5rem;margin-right:.5rem;flex-shrink:0}._header-bar__back-arrow_92f5ku svg{fill:currentColor;width:100%;height:100%}._planbook-header__menu-trigger_yalw34{height:3rem;width:3rem;color:#fff;margin-left:.75rem}._planbook-header__menu-trigger_yalw34 svg{fill:currentColor}._edit-screen_14iqaw{padding-left:1.5rem;padding-right:1.5rem;padding-top:1.5rem}._toggle-row_14iqaw{display:flex;flex-direction:row;justify-content:space-between}._toggle-row__label_14iqaw{font-size:1.25rem}._title_14iqaw{font-size:1.25rem;font-weight:600;border-width:1px;border-color:#e0e0e0;border-radius:.5rem;margin-bottom:.75rem;overflow-wrap:anywhere;padding:.5rem .75rem}._description_14iqaw{font-size:1.25rem;border-width:1px;border-color:#e0e0e0;border-radius:.5rem;margin-bottom:1rem;min-height:4rem;overflow-wrap:anywhere;padding:.5rem .75rem}._submit-row_14iqaw{display:flex;flex-direction:row}._submit_14iqaw{margin-top:1.5rem;margin-bottom:1.5rem;width:100%;padding-top:.75rem;padding-bottom:.75rem;font-weight:600;font-size:1.5rem;line-height:1}._calendar_14iqaw{margin-top:.5rem}._calendar_14iqaw .ember-power-calendar-nav-control{color:#00aaf9;border-radius:9999px;padding:.25rem;margin-left:0;margin-right:0;display:flex;flex-direction:row;align-items:center;justify-content:center;height:2.5rem;width:2.5rem;line-height:1;font-size:1.875rem}._calendar_14iqaw .ember-power-calendar-nav-control:focus{outline:0}._calendar_14iqaw .ember-power-calendar-nav-control[disabled]{opacity:.3}._calendar_14iqaw .ember-power-calendar-nav-title{font-size:1.5rem;font-weight:700}._calendar_14iqaw .ember-power-calendar-weekdays{padding-top:.5rem;padding-bottom:.5rem;font-weight:600;font-size:1rem}._calendar_14iqaw .ember-power-calendar-week{padding-top:.25rem;padding-bottom:.25rem}._calendar_14iqaw .ember-power-calendar-day{margin-left:.25rem;margin-right:.25rem;font-size:1.25rem;border-radius:9999px;color:#000;height:2.5rem;width:2.5rem;border:1px solid transparent;background-color:#f1f5f8}._calendar_14iqaw .ember-power-calendar-day:active,._calendar_14iqaw .ember-power-calendar-day:focus{outline:0}._calendar_14iqaw .ember-power-calendar-day:hover{border-color:#00aaf9}._calendar_14iqaw .ember-power-calendar-day--interactive[disabled]{opacity:1}._calendar_14iqaw .ember-power-calendar-day--current-month[disabled]{background-color:#fff}._calendar_14iqaw .ember-power-calendar-day--current-month[disabled]:hover{border-color:transparent}._calendar_14iqaw .ember-power-calendar-day--other-month{color:#bcbcbc;background-color:#fff}._calendar_14iqaw .ember-power-calendar-day--selected{border-color:#00aaf9;background-color:#00aaf9;color:#fff}._header_5aagxo{display:flex;flex-direction:row;margin-top:1.5rem;justify-content:space-between;width:100%;align-items:center;padding:1rem 3rem}._header__close_5aagxo{position:initial}._header__text_5aagxo{font-size:3rem;font-weight:900;letter-spacing:-.05em;line-height:1;margin-left:.5rem}._body_5aagxo{padding:.5rem 2rem}._body_5aagxo>div{width:100%}._modal-wrapper_ekyapy{position:fixed!important;overflow:auto;bottom:0;left:0;width:100vw;height:100vh}._modal_ekyapy{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;max-height:100vh;position:sticky;top:0;padding:1rem;z-index:2}._modal-content_ekyapy{max-width:600px;width:100%;max-height:calc(100vh - 4rem);overflow:auto;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border-radius:2rem;background:#fff}._exit-button-wrapper_ekyapy{max-width:600px;display:flex;flex-direction:row;align-items:flex-end;justify-content:flex-end;width:100%}._exit-button_ekyapy{width:4rem;height:4rem;background-color:#fff;border-radius:9999px;margin-bottom:1rem;display:flex;cursor:pointer;align-self:end}._exit-button_ekyapy svg{width:100%;height:100%;padding:.25rem;transition:fill .2s}._exit-button_ekyapy:active svg,._exit-button_ekyapy:hover svg{fill:var(--link-blue)}._background_ekyapy{position:fixed;top:0;left:0;height:var(--vh,100vh);width:100vw;overflow:hidden;background-color:rgba(0,0,0,.3);transition:background-filter .3s;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:1}._template-sidebar_1bwqkq{padding-left:1.5rem;padding-right:1.5rem}._header_1bwqkq{display:flex;flex-direction:row;padding-left:2rem;padding-right:2rem;padding-top:1rem;margin-top:1.5rem;justify-content:space-between;width:100%;align-items:center}._header__close_1bwqkq{position:initial}._header__text_1bwqkq{display:flex;flex-direction:column;width:100%}._header__text-large_1bwqkq{font-size:4rem;font-weight:900;letter-spacing:-.05em;line-height:1;padding-bottom:2rem}._header__text-medium_1bwqkq{font-size:2.25rem;font-weight:900;letter-spacing:-.05em;line-height:1}._header__secondary-text_1bwqkq{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;margin-bottom:.25rem;font-size:1.5rem;font-weight:400;line-height:1;color:#757575}._header__secondary-text__link_1bwqkq{font-size:1.25rem;color:#00aaf9;text-decoration:underline;cursor:pointer;padding-left:.75rem}._header__secondary-text__link_1bwqkq:hover{color:#00aaf9}._header__text-small_1bwqkq{font-size:1.25rem;color:#757575}._header__text-small__link_1bwqkq{text-decoration:underline;margin-left:.25rem;color:#f6836f}._header__text-small__link_1bwqkq:hover{color:#d85a62}._trial-notice_1bwqkq{padding:1.5rem;margin-bottom:.5rem;font-size:1.25rem;color:#22292f;font-weight:500;line-height:1;border-radius:.5rem;background-color:#f1f5f8;border-color:#dae1e7;border-width:1px}._body_1bwqkq{padding:.5rem 2rem}._body__time-zone_1bwqkq{margin-top:3rem;margin-bottom:3rem}._error-box_1bwqkq{margin-top:2rem;padding:1rem 2rem;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background-color:rgba(245,213,71,.3)}._error-header_1bwqkq{font-weight:700;font-size:2.25rem;margin:0;letter-spacing:-.05em}._error-description_1bwqkq{font-size:1.5rem;font-weight:400;letter-spacing:-.05em}._sign-in-btn_1bwqkq{border-width:1px;border-color:#e0e0e0;margin-top:1rem;margin-bottom:1rem;display:flex;flex-direction:row;align-items:center;justify-content:space-around;border-radius:9999px;width:100%;-webkit-user-select:none;user-select:none;cursor:pointer;font-size:2.25rem;font-weight:700;letter-spacing:-.05em;box-shadow:0 0 1px rgba(255,255,255,0);transition:box-shadow .3s,transform .3s,border .3s,background .3s;padding:1rem 1.5rem}._sign-in-btn_1bwqkq:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background-color:#00aaf9;color:#fff;transform:translateY(-1px)}._sign-in-btn_1bwqkq:active{outline:0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background-color:#00aaf9;color:#fff;transform:translateY(1px) scale(.98)}._schedule-date_1bwqkq{border-color:#bcbcbc;padding-left:1rem;padding-right:1rem;border-bottom-width:1px}._schedule-time_1bwqkq{font-weight:700;font-size:1.875rem;text-align:left;padding-left:1rem;padding-right:1rem;padding-top:1rem}._select-time-zone_1bwqkq{padding:.5rem 2.5rem .5rem 1rem;margin-bottom:1rem;color:#22292f;font-weight:400;font-size:1.25rem;border-width:1px;border-radius:9999px;border-color:#e0e0e0;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);width:100%;text-align:center;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");-webkit-appearance:none;appearance:none;-webkit-print-color-adjust:exact;background-repeat:no-repeat;line-height:1.5rem;background-position:right .5rem center;background-size:1.5em 1.5em}._schedule-button_1bwqkq{background-color:#00aaf9;color:#fff;margin:auto;width:25%}._schedule-button_1bwqkq:hover{box-shadow:0 6px 20px rgba(0,0,0,.15),0 2px 6px rgba(0,0,0,.1);transform:translateY(-2px);text-decoration:underline}._schedule-button_1bwqkq:active{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);transform:translateY(0) scale(.95)}._modal_uru44o{position:fixed;top:0;left:0;height:var(--vh,100vh);width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;z-index:999999}._modal-inner_uru44o{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background-color:#fff;border-radius:2rem 2rem 0 0;display:flex;flex-direction:column;justify-content:flex-start;position:relative;box-shadow:0 -10px 15px -3px rgba(0,0,0,.3),0 -4px 6px -2px rgba(0,0,0,.1);margin-left:5vw;margin-right:5vw;width:90vw;max-height:98vh}._modal-inner__close_uru44o{position:absolute;top:0;right:0;margin-right:1.5rem;margin-top:1.5rem;color:#bcbcbc;cursor:pointer;z-index:999}._modal-inner__close_uru44o:hover{color:#00aaf9}._modal-inner__close_uru44o svg{height:4rem;width:4rem;fill:currentColor}._modal_1ckq0z{position:fixed;top:0;left:0;height:var(--vh,100vh);width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;z-index:999999999}._modal-inner_1ckq0z{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background-color:#fff;border-radius:2rem 2rem 0 0;display:flex;flex-direction:column;justify-content:flex-start;position:relative;box-shadow:0 -10px 15px -3px rgba(0,0,0,.3),0 -4px 6px -2px rgba(0,0,0,.1);margin-left:5vw;margin-right:5vw;width:90vw;max-height:98vh;overflow-y:scroll}._modal-inner__close_1ckq0z{position:absolute;top:0;right:0;margin-right:1.5rem;margin-top:1.5rem;color:#bcbcbc;cursor:pointer;z-index:999}._modal-inner__close_1ckq0z:hover{color:#00aaf9}._modal-inner__close_1ckq0z svg{height:4rem;width:4rem;fill:currentColor}._home-button_dik4dp{display:flex;color:#9ca3af;align-items:center}._home-button_dik4dp svg{fill:currentColor;height:36px;width:36px}._home-button_dik4dp:hover{color:#00aaf9}._nav-wrapper_dik4dp{display:flex;flex-direction:row;padding-left:1.5rem;padding-right:1.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background-color:#fff;z-index:9;transform:translateZ(0);top:0;width:100%;border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}._owner-info-and-main-nav-wrapper_dik4dp{flex-direction:column;padding-top:1.25rem;display:flex;width:100%;padding-bottom:25px}._main-nav_dik4dp{flex-direction:row;width:100%;padding-top:.25rem;display:flex}._owner-info_dik4dp{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;padding-left:1rem;padding-right:1rem;margin-left:0;text-align:left;text-decoration:none;-webkit-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content}._owner-info__right_dik4dp{display:flex;flex-direction:row;align-items:flex-start;justify-content:center;gap:4px}._owner-info__right_dik4dp svg{width:1rem;height:1rem}._owner-info__name_dik4dp,._owner-info__school_dik4dp,a._owner-info__name_dik4dp,a._owner-info__school_dik4dp{text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;color:#606f7b;font-size:14px;line-height:13px;font-weight:400}._owner-info__school_dik4dp,a._owner-info__school_dik4dp{font-weight:600}._owner-info__planbook-title_dik4dp{text-align:left;text-decoration:none;white-space:nowrap;cursor:pointer;color:#606f7b;font-size:14px;line-height:13px;font-weight:400}._left-nav_dik4dp{display:flex;flex-direction:row;align-items:center;align-self:center;padding-top:.25rem;padding-left:1rem;line-height:1;-webkit-user-select:none;user-select:none}._left-nav__item_dik4dp{display:flex;align-items:center;padding-left:1rem;padding-right:1rem;margin-bottom:.25rem;line-height:1;text-align:center;text-decoration:none;cursor:pointer;color:#22292f;white-space:nowrap;font-size:21px}._left-nav__item_dik4dp:first-child{padding-left:0;margin-left:0}._left-nav__item_dik4dp:first-child.active:after{background-color:#00abfa;height:.25rem;border-radius:9999px;content:"";position:absolute;width:calc(100% - 12px);bottom:-.5rem;left:0}._left-nav__item_dik4dp:last-child{margin-right:0}._left-nav__item_dik4dp.active{color:#00abfa;position:relative}._left-nav__item_dik4dp.active:after{background-color:#00abfa;height:.25rem;border-radius:9999px;content:"";position:absolute;width:calc(100% - 24px);bottom:-.5rem;left:12px}._left-nav__item_dik4dp:focus,._left-nav__item_dik4dp:hover{text-decoration:none;color:#00aaf9;outline:0}._left-nav__item_dik4dp:active{text-decoration:none}._left-nav-visible-options_dik4dp{display:flex;flex-direction:row}._left-nav-visible-options_dik4dp>*+*{border-color:#e5e7eb;border-right-width:0;border-left-width:2px}._responsive-left-wrapper_dik4dp{padding-top:1rem;width:24rem}._responsive-left-nav_dik4dp{display:flex;align-items:center;height:100%;margin-right:1rem;text-align:center;text-decoration:none;border-width:1px;cursor:pointer;border-color:#9ca3af;color:#9ca3af;flex-grow:1;border-radius:9999px;font-size:14px;padding:.5rem .75rem .5rem 1rem}._responsive-left-nav_dik4dp:hover{text-decoration:none;color:#00aaf9;border-color:#00abfa}._responsive-left-nav__icon_dik4dp{display:flex;width:1.5rem;height:1.5rem;padding-left:.25rem;fill:currentColor}._responsive-left-nav__icon_dik4dp svg{width:1.5rem;height:1.5rem;fill:currentColor}._responsive-left-nav__item_dik4dp{display:flex;align-items:center;padding-left:1rem;padding-right:1rem;padding-top:1rem;line-height:1;text-align:center;color:#9ca3af;text-decoration:none;cursor:pointer;fill:currentColor;white-space:nowrap;font-size:21px}._responsive-left-nav__item_dik4dp.active{color:#00abfa}._responsive-left-nav__item_dik4dp:hover{text-decoration:none;color:#00abfa}._responsive-left-nav__item_dik4dp:active,._responsive-left-nav__item_dik4dp:focus{text-decoration:none;outline:0}@media (max-width:450px){._responsive-left-nav__icon_dik4dp{display:none}}._planbook-nav__center-nav__sub__right_dik4dp{display:flex;flex-direction:row;justify-content:flex-start}._planbook-nav__center-nav__sub__trigger_dik4dp{display:flex;flex-direction:row;align-items:stretch}@media (max-width:750px){._responsive-left-nav_dik4dp{margin-top:.25rem;margin-bottom:.25rem;line-height:1;border-width:0;color:#22292f;font-size:21px;padding:0}._responsive-left-nav__icon_dik4dp,._responsive-left-nav__icon_dik4dp svg{width:1.5rem;height:1.5rem}._planbook-nav__center-nav__sub_dik4dp{flex-direction:column}._planbook-nav__center-nav__sub__left_dik4dp,._planbook-nav__center-nav__sub__right_dik4dp{justify-content:center}}._right-nav-button__primary_dik4dp{flex-direction:row;height:100%;padding-left:.75rem;padding-right:1rem;margin-left:1rem;border-radius:9999px;display:flex;align-items:center;gap:6px;background-color:#f5f5f5;color:#005075}._right-nav-button__primary_dik4dp:hover{text-decoration:none;color:#00aaf9;cursor:pointer}._right-nav-button__primary-disabled_dik4dp{flex-direction:row;height:100%;padding-left:.75rem;padding-right:1rem;margin-left:1rem;border-radius:9999px;display:flex;align-items:center;color:#dae1e7;gap:6px}._right-nav-button__primary-icon_dik4dp{display:flex;width:1.5rem;height:1.5rem;fill:currentColor}._right-nav-button__primary-icon_dik4dp svg{width:1.5rem;height:1.5rem}._right-nav-button__primary-text_dik4dp{font-size:14px}@media (max-width:800px){._right-nav-button__primary_dik4dp{padding:0;justify-content:center;width:27px;height:27px}._right-nav-button__primary-text_dik4dp{display:none}}._section-headline_dik4dp{font-size:1.875rem;font-weight:700;line-height:1;border-bottom-width:1px;-webkit-user-select:none;user-select:none;border-color:#e0e0e0;letter-spacing:-.025px;padding:.5rem 2rem}._section-headline_dik4dp._--is-blank_dik4dp{border-color:transparent;padding-top:0}._share-menu-wrapper_dik4dp{padding-top:1rem;width:24rem}._single-share-link-row_dik4dp{display:flex;flex-direction:row;padding-left:2rem;padding-right:2rem;padding-top:1.5rem;color:#22292f;align-items:center;gap:12px}._single-share-link-row_dik4dp:hover{text-decoration:none;color:#00aaf9;cursor:pointer}._single-share-link-row_dik4dp:focus{outline:0;text-decoration:none}._row_dik4dp{display:flex;flex-direction:row;padding-left:2rem;padding-right:2rem;padding-top:1.5rem;color:#22292f;align-items:center;width:100%}._row_dik4dp:hover{text-decoration:none;color:#00aaf9;cursor:pointer}._row_dik4dp:focus{outline:0;text-decoration:none}._row-icon_dik4dp{align-items:center;fill:currentColor;width:2.25rem;height:2.25rem}._row-text-headline_dik4dp{padding-left:1rem;fill:currentColor;text-align:left;font-size:1.45rem;font-style:normal;font-weight:600;letter-spacing:-.03rem;line-height:1.1}._right-nav_dik4dp{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex:1 1 auto;-webkit-user-select:none;user-select:none}._right-nav-button__secondary_dik4dp{flex-direction:row;padding-left:1rem;padding-right:1rem;display:flex;align-items:center;color:rgba(77,77,77,.9);border-color:#e5e7eb;border-right-width:0;border-left-width:2px;gap:6px}._right-nav-button__secondary_dik4dp:hover{text-decoration:none;color:#00aaf9;cursor:pointer}._right-nav-button__secondary_dik4dp:first-child{margin-left:1rem}._right-nav-button__secondary_dik4dp._--signed-out_dik4dp{border-left-width:0}._right-nav-button__secondary-icon_dik4dp{display:flex;width:1.5rem;height:1.5rem;fill:currentColor}._right-nav-button__secondary-icon_dik4dp svg{display:flex;width:1.5rem;height:1.5rem}._right-nav-button__secondary-icon_dik4dp._--help_dik4dp .trigger-text{display:none}._right-nav-button__secondary-text_dik4dp{font-size:14px}@media (max-width:1230px){._right-nav-button__secondary_dik4dp{padding-left:1rem;padding-right:1rem}._right-nav-button__secondary-text_dik4dp{display:none}}@media (max-width:750px){._right-nav-button__secondary-text_dik4dp{display:none}}._responsive-right-nav_dik4dp{display:flex;text-align:center;text-decoration:none;cursor:pointer;justify-content:flex-end;font-size:14px}._responsive-right-nav_dik4dp:hover{text-decoration:none;color:#00aaf9;border-color:#00abfa}._responsive-right-wrapper_dik4dp{display:flex;height:6rem}._right-nav-button__responsive_dik4dp{display:flex;width:100%}._sign-in_dik4dp{background-color:#fff;border-radius:9999px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);align-items:center;display:flex;margin-top:2rem;margin-bottom:2rem;font-size:1.25rem;font-weight:700;color:#00aaf9;text-transform:uppercase;white-space:nowrap;transition:box-shadow .3s ease-in,transform .2s ease-in;padding:.25rem 1.5rem}._sign-in_dik4dp:hover{text-decoration:underline;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important;transform:translateY(-1px) scale(1.01)}._sign-in_dik4dp:active{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(0) scale(.98)}._planbook-nav_solxtw{display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;color:rgba(77,77,77,.9);z-index:9;transform:translateZ(0);top:0;width:100%}._planbook-nav__left-nav_solxtw{margin-left:1rem;margin-top:1rem;align-items:flex-start;justify-content:flex-start;display:flex;flex-direction:row;min-width:100px}@media (max-width:1100px){._planbook-nav__left-nav_solxtw{min-width:4rem}}._planbook-nav__right-nav_solxtw{display:flex;flex-direction:row;justify-content:flex-end;margin-top:1rem;margin-right:1rem;min-width:100px}._icon-button_solxtw{border-radius:9999px;display:flex;flex-direction:column;justify-content:center;cursor:pointer;flex-shrink:0;color:hsla(0,0%,30%,.9);align-items:center;background-color:rgba(255,255,255,.7);margin-top:.25rem;margin-left:.25rem}._icon-button_solxtw svg{padding:.5rem;width:3rem;height:3rem;fill:currentColor}._icon-button_solxtw._--home_solxtw svg{padding:.75rem}._icon-button_solxtw._--undo_solxtw{flex-direction:row;display:flex;padding-left:.5rem}._icon-button_solxtw._--undo_solxtw .undo-button-text{padding-right:1rem}._icon-button_solxtw._--undo_solxtw svg{padding:.25rem}._icon-button_solxtw._--help_solxtw{flex-direction:row;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background-color:#fff;color:#00aaf9}._icon-button_solxtw._--help_solxtw svg{padding:.5rem}._icon-button_solxtw:hover{color:#00aaf9}._planbook-nav__center-nav_solxtw{display:flex;flex-direction:column;width:auto;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:0 0 1rem 1rem;background-color:rgba(255,255,255,.97)}._planbook-nav__center-nav__main_solxtw{display:flex;flex-direction:row;align-items:stretch;width:auto;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);box-shadow:0 1px 15px rgba(0,0,0,.2);background-color:#fff;z-index:9}._planbook-nav__center-nav__sub_solxtw{display:flex;flex-direction:row;justify-content:center;align-items:stretch;padding-left:1rem;padding-right:1rem;z-index:8}._planbook-nav__center-nav__sub__left_solxtw{margin-left:1rem;display:flex;flex-direction:row;justify-content:flex-end}._planbook-nav__center-nav__sub__right_solxtw{display:flex;flex-direction:row;justify-content:flex-start}._planbook-nav__center-nav__sub__trigger_solxtw{display:flex;flex-direction:row;align-items:stretch}@media (max-width:750px){._planbook-nav__center-nav__sub_solxtw{flex-direction:column}._planbook-nav__center-nav__sub__left_solxtw,._planbook-nav__center-nav__sub__right_solxtw{justify-content:center}}._owner-info__avatar_solxtw{height:3rem;width:3rem;margin-right:.5rem;font-size:1.5rem;font-weight:700;-webkit-user-select:none;user-select:none}@media (max-width:1180px){._icon-button_solxtw._--undo_solxtw{padding-left:0}._icon-button_solxtw._--undo_solxtw .undo-button-text,._owner-info__avatar_solxtw{display:none}}._owner-info_solxtw{margin:1rem 1.5rem 1rem 1rem;display:flex;flex-direction:row;-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:center;text-align:left;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);text-decoration:none;box-shadow:0 2px 10px -2px rgba(0,0,0,.1),0 2px 2px -1px rgba(0,0,0,.1);border-radius:3rem;padding:.25rem 1rem}._owner-info__right_solxtw{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}._owner-info__name_solxtw,._owner-info__planbook-title_solxtw,a._owner-info__name_solxtw{cursor:pointer;text-align:left;text-decoration:none;white-space:nowrap;color:#22292f;font-size:14px;line-height:13px;font-weight:700}._top-nav-buttons_solxtw{display:flex;flex-direction:row;justify-content:center;padding-right:1.5rem;align-items:center;flex:1 1 auto}._top-nav-button_solxtw,a._top-nav-button_solxtw{display:flex;flex-direction:row;align-items:center;flex-grow:1;flex-shrink:0;justify-content:flex-start;margin-right:1rem;padding-top:1.5rem;padding-bottom:1.5rem;-webkit-user-select:none;user-select:none;color:hsla(0,0%,30%,.9);padding-right:.5rem}._top-nav-button_solxtw:hover,a._top-nav-button_solxtw:hover{color:#00aaf9;text-decoration:none}._top-nav-button_solxtw._last-child_solxtw,a._top-nav-button_solxtw._last-child_solxtw{margin-right:0}._top-nav-button_solxtw:focus,a._top-nav-button_solxtw:focus{text-decoration:none}._top-nav-button_solxtw.active ._top-nav-button__icon_solxtw,._top-nav-button_solxtw.active ._top-nav-button__main-title_solxtw,a._top-nav-button_solxtw.active ._top-nav-button__icon_solxtw,a._top-nav-button_solxtw.active ._top-nav-button__main-title_solxtw{color:#00aaf9}._top-nav-button__icon_solxtw,a._top-nav-button__icon_solxtw{flex-shrink:0;display:flex;flex-direction:row;align-items:center;justify-content:center;color:#22292f}._top-nav-button__icon_solxtw svg,a._top-nav-button__icon_solxtw svg{height:2.5rem;width:2.5rem;fill:currentColor}._top-nav-button__icon_solxtw.active,a._top-nav-button__icon_solxtw.active{color:#00aaf9}._top-nav-button__right_solxtw{display:flex;flex-direction:column;padding-left:.25rem;flex-shrink:0;justify-content:center}._top-nav-button__main-title_solxtw,a._top-nav-button__main-title_solxtw{font-weight:600;flex-shrink:0;color:#22292f;font-size:16px;line-height:14px}._top-nav-button__main-title_solxtw.active,a._top-nav-button__main-title_solxtw.active{color:#00aaf9}@media (max-width:1000px){._top-nav-buttons_solxtw{justify-content:space-between;width:100%}._top-nav-button_solxtw,a._top-nav-button_solxtw{flex-direction:column;flex-wrap:nowrap;padding-top:1rem;padding-bottom:1rem}._top-nav-button__icon_solxtw,a._top-nav-button__icon_solxtw{display:none}._top-nav-button__main-title_solxtw,a._top-nav-button__main-title_solxtw{text-align:center}}@media (max-width:1100px){._top-nav-button_solxtw{margin-right:.5rem}}@media (max-width:775px){._planbook-nav__center-nav__main_solxtw{justify-content:center}._top-nav-buttons_solxtw{justify-content:center;width:auto;padding-left:.5rem;padding-right:.5rem}._top-nav-button_solxtw{padding-left:0;padding-right:0;margin-left:1rem;margin-right:1rem}._top-nav-button__right_solxtw{display:none;visibility:hidden}._top-nav-button__icon_solxtw,a._top-nav-button__icon_solxtw{visibility:visible;display:block}._owner-info_solxtw{display:none;visibility:hidden}._planbook-nav_solxtw{justify-content:space-between}._planbook-nav__right-nav_solxtw ._icon-button_solxtw._--help_solxtw{display:none;visibility:hidden}}@media (max-width:1024px){._planbook-nav__left-nav_solxtw,._planbook-nav__right-nav_solxtw{flex-direction:column;width:3rem;margin-left:1rem;margin-right:1rem;margin-top:.5rem;justify-content:flex-start;min-width:auto}._planbook-nav__right-nav_solxtw ._icon-button_solxtw._--help_solxtw{display:none;visibility:hidden}}@media (min-width:1025px){._planbook-nav__left-nav_solxtw ._icon-button_solxtw._--help_solxtw{display:none;visibility:hidden}}._planbook-menu-trigger-wrapper_solxtw{display:flex;flex-direction:row;align-items:stretch;margin:1rem .5rem}._planbook-menu-trigger_solxtw{display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:#757575;cursor:pointer;-webkit-user-select:none;user-select:none;border-width:1px;border-color:#e0e0e0;border-radius:9999px;font-size:15px;line-height:13px;padding:.5rem 1rem}._planbook-menu-trigger_solxtw:active,._planbook-menu-trigger_solxtw:hover{color:#00aaf9;background-color:#fff}._planbook-menu-text_solxtw{margin-right:.5rem;display:none;visibility:hidden}@media (min-width:641px){._planbook-menu-text_solxtw{visibility:visible;display:block}}._planbook-menu-trigger__icon_solxtw{height:1.5rem;width:1.5rem;fill:currentColor}._sign-in_solxtw{background-color:#fff;border-radius:9999px;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);font-size:1.25rem;color:#00aaf9;font-weight:700;text-transform:uppercase;white-space:nowrap;transition:box-shadow .3s ease-in,transform .2s ease-in;padding:1rem}._sign-in_solxtw:hover{text-decoration:underline;box-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important;transform:translateY(-1px) scale(1.01)}._sign-in_solxtw:active{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transform:translateY(0) scale(.98)}._sub-nav_1ulp7h{margin-right:.5rem;margin-top:1.25rem;margin-bottom:1.25rem;padding-top:.5rem;padding-bottom:.5rem;border-bottom-width:4px;border-color:#00aaf9;display:flex;flex-direction:row;justify-content:flex-start;align-self:center;line-height:1;-webkit-user-select:none;user-select:none;align-items:center;border-top:4px solid transparent}._sub-nav__item_1ulp7h{display:flex;align-items:center;cursor:pointer;color:hsla(0,0%,30%,.9);text-decoration:none;margin-left:.5rem;margin-right:.5rem;font-weight:600;line-height:1;text-align:center;white-space:nowrap;font-size:16px}._sub-nav__item_1ulp7h:first-child{margin-left:0}._sub-nav__item_1ulp7h:last-child{margin-right:0}._sub-nav__item_1ulp7h.active{color:#00abfa;position:relative}._sub-nav__item_1ulp7h.active:after{content:"";position:absolute;bottom:-16px;left:calc(50% - 8px);background-color:#00abfa;width:16px;height:16px;border-radius:16px}._sub-nav__item_1ulp7h:hover{color:#00aaf9;text-decoration:none}._sub-nav__item_1ulp7h:active,._sub-nav__item_1ulp7h:focus{text-decoration:none}@media (max-width:500px){.planbookv5-planner-day ._sub-nav_1ulp7h{display:none;visibility:hidden}}._undo-button_1d8v0m,._undo-button_8sena2{height:2.5rem;width:2.5rem}._day-marker_23uov0{display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:9999px;-webkit-user-select:none;user-select:none;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);width:100%;background-color:#fff;padding:1rem 1rem 1rem 1.5rem}._day-marker__info-wrapper_23uov0{display:flex;line-height:1;-webkit-user-select:none;user-select:none;flex-direction:column;color:#757575}._day-marker__info-wrapper_23uov0:hover{text-decoration:none}._day-marker__info_23uov0{display:flex;flex-direction:row;font-weight:400;line-height:1;color:#22292f;font-size:1.25rem}._day-marker__info__month-date_23uov0{font-weight:900;line-height:1;color:#22292f;font-size:1.5rem}._day-marker__day-menu-icon_23uov0{height:2.5rem;width:2.5rem;margin-left:1.5rem}._day-marker__day-menu-icon_23uov0>svg{fill:#757575}._day-marker__day-menu-icon_23uov0>svg:hover{fill:#00abfa;cursor:pointer}._day-marker__info__day-number_23uov0,._day-marker__info__rotation-day_23uov0{margin-left:.5rem}._day-marker__info__day__rotation_23uov0:before{content:" - "}._date-string_1d23jq{display:flex;flex-direction:column;align-items:center;justify-content:center;line-height:1.1}@media (min-width:641px){._date-string_1d23jq{flex-direction:row;flex-wrap:wrap;align-items:baseline}}._date-string__day-rotation_1d23jq{font-size:1.875rem;font-weight:400;line-height:1.1;display:flex;flex-direction:row;align-items:baseline}@media (min-width:641px){._date-string__day-rotation_1d23jq{font-weight:700;font-size:5rem}._date-string__day-rotation_1d23jq:after{content:", ";white-space:pre}}._date-string__month_1d23jq{font-size:3rem;line-height:1.1}@media (min-width:641px){._date-string__month_1d23jq{font-size:5rem}}._day-wrapper_1d23jq{margin-left:auto;margin-right:auto;width:100%;max-width:600px}._day-menu-button__wrapper_1d23jq{align-content:center}@media (min-width:710px){._day-menu-button__wrapper_1d23jq{margin-left:2rem}}._day-menu-button_1d23jq{align-items:center;display:flex;flex-direction:row;color:#6b7280;background-color:#fff;font-weight:400;justify-content:center;border-radius:9999px;padding:1rem 1.25rem}._day-menu-button_1d23jq:hover{text-decoration:none;outline:0;color:#00aaf9;cursor:pointer}._day-menu-button_1d23jq>svg{width:1.5rem;height:1.5rem;fill:currentColor;opacity:.8}._day-menu-button_1d23jq:focus{outline:0}._day-menu-button__text_1d23jq{padding-left:.25rem;padding-right:.5rem;text-align:left;width:min-content;font-size:14px;text-shadow:none;line-height:1}@media (max-width:775px){._day-menu-button_1d23jq{display:flex;padding-left:0;padding-right:0;width:36px;height:36px}._day-menu-button_1d23jq svg{visibility:visible;display:block;width:1.5rem;height:1.5rem}._day-menu-button_1d23jq ._day-menu-button__text_1d23jq{display:none;visibility:hidden}}._month-mega-wrapper_168wqi{display:flex;flex-direction:row}._month-wrapper_168wqi{display:flex;flex-direction:column;flex-grow:1;flex-basis:100%}._month-sidebar-wrapper_168wqi{display:flex;flex-direction:row;align-items:stretch;flex-grow:1;padding-left:.5rem;width:25%;flex-basis:40%;min-width:300px}._month-sidebar-sticky-noticer_168wqi{height:1px}._month-sidebar_168wqi{position:-wekbit-sticky;position:sticky;top:2rem;margin-top:3rem;height:calc(100vh - 15rem);overflow-y:scroll;flex-basis:100%;border-radius:20px 0 0 20px;padding-bottom:12rem;background-color:#fff;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04)}._month-sidebar_168wqi.is-pinned{height:calc(100vh - 4rem)}._month-sidebar__close_168wqi{display:flex;flex-direction:row;align-items:center;justify-content:center;width:4rem;height:4rem;padding:.25rem;border-radius:9999px;cursor:pointer;color:#606f7b;transition:box-shadow .2s,transform .2s,background-color .2s,border-color .2s;border:1px solid #606f7b}._month-sidebar__close_168wqi svg{width:3rem;height:3rem;fill:currentColor;transition:fill .2s}._month-sidebar__close_168wqi:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);color:#00aaf9;border-color:#00aaf9;transform:translateY(-1px)}._month-sidebar__close_168wqi:active{transform:translateY(1px) scale(.98);color:#fff;background-color:#00aaf9;border-color:#00aaf9}._month-sidebar__header_168wqi{position:sticky;display:flex;flex-direction:row;width:100%;background-color:#fff;z-index:99999999;transform:translateZ(0);top:0;padding:1.5rem 1rem 1rem}._month-sidebar__header__left_168wqi{display:flex;flex-direction:column;width:100%}._month-sidebar__header__right_168wqi{width:5rem}._month-sidebar__header__day-of-the-week_168wqi{font-size:1.5rem;font-weight:400;line-height:1}._month-sidebar__header__day-of-the-week__rotation-day_168wqi:before{content:" - "}._month-sidebar__header__day_168wqi{font-size:2.25rem;font-weight:900;line-height:1;letter-spacing:-.05em}._month-sidebar__lesson-list_168wqi{padding:1rem 1rem 2rem}._month_168wqi{display:flex;flex-direction:column;width:100%;padding:.5rem;margin-top:1rem}._month__header_168wqi{display:flex;flex-direction:row;padding-left:.5rem;padding-right:.5rem;margin-bottom:1rem}._month__header__day_168wqi{width:100%;margin-left:.5rem;margin-right:.5rem;font-size:1.5rem;font-weight:700;text-align:center;color:#22292f;background-color:#fff;border-radius:9999px;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);padding:.5rem 1rem}._month__header__day_168wqi:first-child{margin-left:0}._month__header__day_168wqi:last-child{margin-right:0}._month__body_168wqi{display:flex;flex-direction:column}._month__body__week_168wqi{display:flex;flex-direction:row}._date-box-wrapper_1if3mh{margin-bottom:.5rem;background-color:#fff;border-bottom-width:1px;border-color:#606f7b;padding-bottom:.5rem;flex-shrink:0;-webkit-user-select:none;user-select:none;width:20%}._date-box-wrapper_1if3mh:first-child{border-top-left-radius:.5rem;border-bottom-left-radius:.5rem}._date-box-wrapper_1if3mh:last-child{border-top-right-radius:.5rem;border-bottom-right-radius:.5rem}._date-box__header_1if3mh{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:.5rem;border-bottom-width:1px;border-color:#e0e0e0;padding:.5rem .75rem}._date-box__header__left_1if3mh{display:flex;flex-direction:row;flex-wrap:nowrap}._date-box__header__right_1if3mh{display:flex;flex-direction:row;flex-grow:1;justify-content:flex-end;align-items:baseline;opacity:0;transition:opacity .2s}._date-box__header__right_1if3mh._--mouse-is-inside_1if3mh{opacity:1}._date-box__header__expand-button_1if3mh,._date-box__header__menu-trigger_1if3mh{display:flex;flex-direction:row;color:#757575;align-items:center;flex-shrink:0;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;margin-left:.75rem;flex-wrap:nowrap}._date-box__header__expand-button_1if3mh svg,._date-box__header__menu-trigger_1if3mh svg{height:1.25rem;width:1.25rem;fill:currentColor;margin-left:.25rem}a._date-box__header__date-string_1if3mh{font-size:1.875rem;display:flex;flex-direction:row;justify-content:center;align-items:center;color:#22292f;font-weight:700;line-height:1}._date-box__header__date-string__rotation-day_1if3mh{font-size:1.25rem;color:#757575;display:block;border-width:1px;border-color:#bcbcbc;border-radius:9999px;margin:.5rem;height:2rem;width:2rem;display:flex;flex-direction:row;align-items:center;justify-content:center}._date-box__body_1if3mh{padding-left:.5rem;padding-right:.5rem}._lesson-title_t8pr9z{border-radius:20px;margin-bottom:.5rem;transition:border-radius .2s ease-in,shadow .2s ease-in,opacity .2s ease-in;display:flex;flex-direction:row;align-items:stretch;overflow-wrap:anywhere}._lesson-title_t8pr9z._--has-focus_t8pr9z{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}._lesson-title_t8pr9z._--has-focus_t8pr9z ._move-pad_t8pr9z{opacity:1}._lesson-title_t8pr9z[data-hide-from-calendar]{background-color:#fff}._lesson-title_t8pr9z[data-hide-from-calendar] ._lesson-title__inner_t8pr9z{display:none;background-color:#fff}._lesson-title_t8pr9z[data-is-new-lesson]{opacity:.5}._lesson-title_t8pr9z[data-is-new-lesson]:active,._lesson-title_t8pr9z[data-is-new-lesson]:focus,._lesson-title_t8pr9z[data-is-new-lesson]:hover{opacity:1}._lesson-title_t8pr9z.drop-target{box-shadow:inset 0 2px 5px 0 rgba(26,26,26,.9)}._lesson-title__inner_t8pr9z{border-radius:20px;display:flex;flex-direction:row;align-items:center;background-color:rgba(255,255,255,.5);border-width:0 0 1px;border-style:solid;border-color:rgba(0,0,0,.3);transition:background-color .2s ease-in,border-color .2s ease-in,border-radius .2s ease-in;width:100%}._lesson-title__inner_t8pr9z._--has-focus_t8pr9z{background-color:rgba(255,255,255,.7);border-color:rgba(0,0,0,.4);border-radius:5px}._lesson-title__inner_t8pr9z.is-dragging,._lesson-title__inner_t8pr9z.is-dragging._--has-focus_t8pr9z{background-color:#fff}.drop-target._lesson-title_t8pr9z ._lesson-title__inner_t8pr9z{border-color:transparent}._lesson-title__input_t8pr9z{font-size:1.125rem;font-weight:600;overflow-wrap:anywhere;width:100%;padding:.25rem .25rem .25rem 0}._lesson-title__input_t8pr9z:active,._lesson-title__input_t8pr9z:focus{outline:0}._lesson-title__input_t8pr9z[contenteditable]:empty:before{color:rgba(0,0,0,.3)}._move-pad_t8pr9z{display:flex;flex-direction:row;flex-shrink:0;width:1.25rem;height:1.25rem;cursor:move;border-radius:.5rem 0 0 .5rem;margin-top:4px;margin-bottom:4px;background-repeat:repeat-y;position:relative;box-shadow:transparent;border-top:1px solid transparent;border-left:1px solid transparent;border-bottom:1px solid transparent;opacity:0;transition:opacity .2s ease-in}._move-pad_t8pr9z:before{height:1.25rem;content:" ";display:block;position:absolute;padding-left:.1rem;left:0;top:0;width:100%;z-index:1;opacity:.25;background-repeat:repeat-y;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")}._header_160bc4{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-top:2rem;margin-bottom:2rem}._header__text_160bc4{color:#fff;margin-right:1rem;font-weight:900;font-size:5rem}._header__select_160bc4 .slideout__body__form-input{border-radius:9999px;padding-left:2rem;font-weight:700;padding-right:2.5rem}._header__select_160bc4 .slideout__body__form-input[aria-expanded=true]{border-radius:9999px}._header__select_160bc4 .ember-power-select-placeholder{margin-left:0}._header__select_160bc4 .ember-power-select-status-icon{right:10px}._customize-layout-nav__wrapper_5ssnjh{display:flex;justify-content:center}._customize-layout-nav_5ssnjh{display:flex;flex-direction:row;justify-content:space-around;padding-top:0;padding-bottom:0;padding-left:1.5rem;margin-top:.75rem;margin-bottom:.75rem;-webkit-user-select:none;user-select:none}@media (max-width:775px){._customize-layout-nav_5ssnjh{padding-left:.75rem}}._filter-class-wrapper_5ssnjh{padding:1rem}._customize-layout-dropdown_5ssnjh{overflow:auto;max-height:60vh}._customize-layout-nav__option_5ssnjh{display:flex;flex-direction:row;align-items:center;margin-right:.5rem;text-align:left;text-decoration:none;outline:0;cursor:pointer;color:#374151;font-weight:400;justify-content:center;background-color:#fff;border-radius:9999px;font-size:14px;line-height:1;gap:.3rem;padding:1rem 1.25rem}._customize-layout-nav__option_5ssnjh:hover{text-decoration:none;outline:0;color:#00aaf9}._customize-layout-nav__option_5ssnjh._is-active_5ssnjh{border-width:1px;color:#00aaf9;border-color:#00abfa}._customize-layout-nav__option_5ssnjh>svg{width:1.5rem;height:1.5rem;fill:currentColor;opacity:.8}._customize-layout-nav__option_5ssnjh:active,._customize-layout-nav__option_5ssnjh:focus{outline:0}._customize-layout-nav__option__text_5ssnjh{padding-left:.25rem;padding-right:.5rem;width:min-content}._customize-layout-nav__collapse_5ssnjh{display:flex;flex-direction:row;text-align:left;text-decoration:none;outline:0;cursor:pointer;color:#9ca3af;align-items:center;align-content:center;justify-content:center;background-color:#fff;border-radius:9999px;width:36px;height:36px}._customize-layout-nav__collapse_5ssnjh:hover{text-decoration:none;outline:0;color:#00aaf9}._customize-layout-nav__collapse_5ssnjh._is-active_5ssnjh{border-width:1px;color:#00aaf9;border-color:#00abfa}._customize-layout-nav__collapse_5ssnjh>svg{width:2rem;height:2rem;fill:currentColor;opacity:.8}._customize-layout-nav__collapse_5ssnjh:active,._customize-layout-nav__collapse_5ssnjh:focus{outline:0}@media (max-width:775px){._customize-layout-nav__option_5ssnjh{display:flex;padding-left:0;padding-right:0;width:36px;height:36px}._customize-layout-nav__option_5ssnjh svg{visibility:visible;display:block;width:1.5rem;height:1.5rem}._customize-layout-nav__option_5ssnjh ._customize-layout-nav__option__text_5ssnjh{display:none;visibility:hidden}}._today-button_1a7gav{background-color:#fff;border-radius:9999px;font-size:1.25rem;font-weight:600;text-align:center;border-width:1px;border-color:#00aaf9;color:#00aaf9;cursor:pointer;padding:.5rem 2rem;margin:1rem}._today-button_1a7gav:hover{text-decoration:underline}._planbook-header_uauawk{margin-top:1rem;text-align:center;flex-direction:column;justify-content:center;position:relative}._planbook-header--no-nav-bar_uauawk{margin-top:0}._planbook-header__head_uauawk{display:flex;justify-content:space-between;align-items:center;padding-top:1rem;padding-bottom:1rem;color:#fff;font-size:4rem;line-height:1.1;font-weight:800;text-shadow:0 2px .25rem rgba(77,77,77,.7);white-space:normal;text-align:center;-webkit-user-select:none;user-select:none;z-index:1000;position:relative}@media (max-width:480px){._planbook-header__head_uauawk{margin-top:.5rem;flex-wrap:wrap;align-items:center;justify-content:space-between}}._planbook-header__headline-date_uauawk{cursor:pointer;font-size:5rem;line-height:1.1;border-bottom:4px dotted #fff}@media (max-width:710px){._planbook-header__headline-date_uauawk{font-size:3rem}}@media (max-width:992px){._planbook-header__headline-date_uauawk{font-size:4rem}}._planbook-header__headline_uauawk{display:flex;flex-direction:row;justify-content:center;align-items:center}@media (max-width:710px){._planbook-header__headline_uauawk{flex-direction:column}}._planbook-header__head-arrow-button_uauawk{margin:0 2rem;cursor:pointer;border:1px solid #fff;border-radius:5rem;text-align:center;transition:border .2s ease-in-out,background-color .2s ease-in-out;font-size:1rem;line-height:0;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#fff}._planbook-header__head-arrow-button_uauawk ._svg-icon_uauawk svg{padding:.75rem;border-radius:5rem;height:4rem;width:4rem;fill:gray;transition:fill 2s}._planbook-header__head-arrow-button_uauawk:hover{box-shadow:0 .25rem 1rem rgba(51,51,51,.7);transition:.2s}._planbook-header__head-arrow-button_uauawk:hover ._svg-icon_uauawk svg{transition:.2s;fill:#00abfa}._planbook-header__head-arrow-button_uauawk:active{box-shadow:inset 0 .25rem 1rem rgba(51,51,51,.3)}._planbook-header__head-arrow-button_uauawk:active ._svg-icon_uauawk svg{color:#212121}@media (max-width:480px){._planbook-header__head-arrow-button_uauawk{margin-left:1rem;margin-right:1rem;margin-bottom:1rem}}._header_1gjnr1{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding-top:1rem;padding-bottom:1rem;margin-top:1rem;margin-bottom:1rem}._header__text_1gjnr1{color:#fff;font-weight:800;font-size:5rem;line-height:1.1;border-bottom:4px dotted transparent}._header-rearrange-wrapper_1gjnr1{display:flex;flex-direction:row}._planbook-header__head-arrow-button_1gjnr1{margin:0 2rem;cursor:pointer;border:1px solid #fff;border-radius:5rem;text-align:center;transition:border .2s ease-in-out,background-color .2s ease-in-out;font-size:1rem;line-height:0;display:flex;flex-direction:row;align-items:center;justify-content:center;background-color:#fff}._planbook-header__head-arrow-button_1gjnr1 ._svg-icon_1gjnr1 svg{padding:.75rem;border-radius:5rem;height:4rem;width:4rem;fill:gray;transition:fill 2s}._planbook-header__head-arrow-button_1gjnr1:hover{box-shadow:0 .25rem 1rem rgba(51,51,51,.7);transition:.2s}._planbook-header__head-arrow-button_1gjnr1:hover ._svg-icon_1gjnr1 svg{transition:.2s;fill:#00abfa}._planbook-header__head-arrow-button_1gjnr1:active{box-shadow:inset 0 .25rem 1rem rgba(51,51,51,.3)}._planbook-header__head-arrow-button_1gjnr1:active ._svg-icon_1gjnr1 svg{color:#212121}@media (max-width:480px){._planbook-header__head-arrow-button_1gjnr1{margin-left:1rem;margin-right:1rem;margin-bottom:1rem}}._week-grid__day-of-weeks__date_124tcm{display:flex;flex-direction:row;justify-content:center;padding-left:.75rem;padding-right:.75rem;width:20%;min-height:2rem}._week-grid__day-of-weeks__date_124tcm>div{width:100%}._modal_109szo{position:fixed;top:0;left:0;height:var(--vh,100vh);width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;z-index:999999}._modal-inner_109szo{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background-color:#fff;border-radius:2rem 2rem 0 0;display:flex;flex-direction:column;justify-content:flex-start;position:relative;box-shadow:0 -10px 15px -3px rgba(0,0,0,.3),0 -4px 6px -2px rgba(0,0,0,.1);margin-left:5vw;margin-right:5vw;width:90vw;max-height:98vh;transition:width .3s}._import-planbook_v5ebr2{padding:2.5rem 3rem}._header-box-wrapper_v5ebr2{overflow-y:hidden}._header-close_v5ebr2{position:absolute;top:0;right:1rem}._header-box_v5ebr2{display:flex;flex-direction:column;justify-content:center;width:100%;align-items:flex-start}._header-box__back-arrow_v5ebr2{height:2rem;width:2rem;margin-bottom:.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center;cursor:pointer;color:#00aaf9}._header-box__back-arrow_v5ebr2 svg{fill:currentColor}._header-box__words_v5ebr2{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding-right:3rem}._step_v5ebr2{font-weight:600;font-size:2.25rem;text-transform:uppercase;margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:.25rem}._header_v5ebr2{margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:1rem;font-weight:900;letter-spacing:-.05em;font-size:4rem;line-height:.8}._course-pill-list_v5ebr2{margin-top:1rem}._course-pill_v5ebr2{display:flex;flex-direction:row;margin-bottom:.5rem;border-radius:9999px;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;color:rgba(0,0,0,.8);border:1px solid transparent;transition:background-color .3s,color .3s;padding:.5rem 1rem}._course-pill__title_v5ebr2{font-size:1.875rem;font-weight:700;letter-spacing:-.05em}._course-pill__checkbox_v5ebr2{height:2rem;width:2rem;margin-right:.5rem}._course-pill__checkbox_v5ebr2 svg{fill:currentColor}._submit_v5ebr2{position:sticky;bottom:2rem;background-color:#fff;width:100%;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);margin-top:1rem;border-width:1px;border-color:#e0e0e0;display:flex;flex-direction:row;align-items:center;justify-content:center;cursor:pointer;font-size:1.875rem}._submit_v5ebr2 svg{height:1rem;width:1rem;margin-left:.5rem;fill:currentColor}._submit_v5ebr2._--create-planbook_v5ebr2{margin-top:2rem}._title-input_v5ebr2{font-size:1.5rem;width:100%;border-width:1px;border-color:#e0e0e0;border-radius:.25rem;padding:.5rem}._confirmation-label_v5ebr2{color:#00aaf9;font-size:1.5rem;margin-top:2rem}._confirmation-value_v5ebr2{font-size:1.875rem;font-weight:700;line-height:1}._wrapper_1vz4vn{width:100%;padding:1rem;display:flex;flex-direction:column;min-height:40vh}._wrapper_1vz4vn._--edit-modal_1vz4vn{padding-top:6rem}@media (min-width:641px){._wrapper_1vz4vn{padding:3rem}}._add-course-button__group_1vz4vn{display:flex;flex-direction:row;justify-content:center;gap:2rem}._add-course-button_1vz4vn{align-self:center;font-size:1.5rem;font-weight:600;letter-spacing:0;letter-spacing:-.75px;margin-top:.5rem;margin-bottom:.5rem;transition:opacity .2s;padding:.5rem 1.5rem}._add-course-button_1vz4vn svg{width:2rem;height:2rem;margin-right:.5rem;fill:none}._add-course-button_1vz4vn[data-add-class-pending] svg{fill:#00abfa}._add-course-button_1vz4vn[data-is-creating]{box-shadow:0 6px 20px transparent,0 2px 6px transparent;transition-duration:.5s;border-color:transparent}._add-course-button_1vz4vn[data-is-active]{box-shadow:none}._add-course-button_1vz4vn[data-is-menu-open]{opacity:0}@media (min-width:641px){._add-course-button_1vz4vn{padding-left:2rem;padding-right:2rem;margin-top:1rem;margin-bottom:1rem;font-size:2.25rem}._add-course-button_1vz4vn svg{width:2.5rem;height:2.5rem;margin-right:.5rem}}._cancel-button_1vz4vn{position:absolute;font-size:1.875rem;font-weight:600;letter-spacing:0;margin-top:.5rem;margin-bottom:1rem;border-width:1px;border-color:#dae1e7;color:#b8c2cc;border-radius:9999px;align-content:center;top:calc(50% - 6px);left:50%;height:4rem;transform:translate(-50%,-50%);transition:opacity .2s;padding:.5rem 2rem}._edit-class-modal_1vz4vn{max-width:400px;margin-left:auto;margin-right:auto}._course-list_1vz4vn{display:flex;flex-direction:column}._course_1vz4vn{border:1px solid transparent;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_1vz4vn{display:flex;flex-direction:row;justify-content:space-between;position:sticky;z-index:50;top:0;padding:1rem;transition:background-color .5s}._course-header_1vz4vn:hover{cursor:pointer;background-color:#f1f5f8}._course-title_1vz4vn{width:100%;margin-left:.75rem;align-content:center;font-size:1.5rem;font-weight:600}._edit-button_1vz4vn{font-size:1.5rem;font-weight:600;color:#00abfa;align-items:center;border-radius:9999px;-webkit-user-select:none;user-select:none;border-color:#00abfa;border-width:1px;transition:box-shadow .5s,background-color .5s,color .5s,opacity .5s;padding:.25rem 1.5rem}._edit-button_1vz4vn:focus,._edit-button_1vz4vn:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);text-decoration:underline;transform:translateY(-1px) scale(1.01)}._edit-button_1vz4vn:active{transform:translateY(0)}._course__left_1vz4vn{display:flex;flex-direction:row;align-items:center;transition:opacity .5s}._course__right_1vz4vn{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;flex-shrink:0}._options-wrapper_wklxvk{display:flex;flex-direction:row;background-color:#fff;border-radius:.5rem;padding:2rem;-webkit-user-select:none;user-select:none;gap:2rem}@media (max-width:640px){._options-wrapper_wklxvk{flex-direction:column-reverse;max-width:calc(100vw - 4rem);margin-left:auto;margin-right:auto}}._option-button_wklxvk{display:flex;flex-direction:column;justify-content:space-between;align-items:center;max-width:30rem;border-width:1px;border-color:#dae1e7;border-radius:.5rem;padding:1.5rem 2rem}._option-button_wklxvk:hover{cursor:pointer;background-color:#e6f7ff}._option-button-header_wklxvk{font-weight:900;font-size:3rem;letter-spacing:-.05em;line-height:1;padding-bottom:.75rem;padding-top:1.5rem;text-align:center}@media (max-width:640px){._option-button_wklxvk{max-width:auto}._option-button-header_wklxvk{font-size:2.25rem}}._option-button-subheader_wklxvk{font-size:1.5rem;color:#606f7b;line-height:1.25;text-align:center}._add-button_wklxvk{align-self:center;font-size:1.5rem;font-weight:600;letter-spacing:0;background-color:#fff;letter-spacing:-.75px;margin-top:1.5rem;margin-bottom:.5rem;transition:opacity .2s;padding:.5rem 1.5rem}._add-button_wklxvk svg{width:2rem;height:2rem;margin-right:.5rem}._add-button_wklxvk[data-is-creating]{box-shadow:0 6px 20px transparent,0 2px 6px transparent;transition-duration:.5s;border-color:transparent}@media (min-width:641px){._add-button_wklxvk{padding-left:2rem;padding-right:2rem;margin-top:2rem;margin-bottom:1rem;font-size:2.25rem}._add-button_wklxvk svg{width:2.5rem;height:2.5rem;margin-right:.5rem}}._example-list_wklxvk{margin-top:.5rem;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:.25rem}._example-list_wklxvk ._item_wklxvk{margin-bottom:.5rem;background-color:#f8fafc;border-radius:9999px;font-weight:600;display:block;padding:.25rem 1rem}._option-button_wklxvk:hover ._item_wklxvk{background-color:transparent}._modal_hqebu8{position:fixed;bottom:0;left:0;height:calc(var(--vh,100vh));width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;z-index:99999999;background-color:rgba(77,77,77,.6)}._modal-inner_hqebu8{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background-color:#fff;border-radius:2rem 2rem 0 0;display:flex;flex-direction:column;justify-content:flex-start;position:relative;box-shadow:0 -10px 15px -3px rgba(0,0,0,.3),0 -4px 6px -2px rgba(0,0,0,.1);margin-left:2vw;margin-right:2vw;width:96vw;max-height:98vh;transition:width .3s}@media (min-width:641px){._modal-inner_hqebu8{width:90vw;margin-left:5vw;margin-right:5vw}}._modal-inner_hqebu8._--is-small_hqebu8{width:25vw;min-width:400px;margin-left:auto;margin-right:4rem;right:0}._modal-inner__close_hqebu8{position:absolute;top:0;right:0;margin-right:1.5rem;margin-top:1.5rem;color:#bcbcbc;cursor:pointer;z-index:999}._modal-inner__close_hqebu8:hover{color:#00aaf9}._modal-inner__close_hqebu8 svg{height:4rem;width:4rem;fill:currentColor}._modal_1npkis{position:fixed;bottom:0;left:0;height:var(--vh,100vh);width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;z-index:999999;background-color:rgba(77,77,77,.6)}._modal-inner_1npkis{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background-color:#fff;border-radius:2rem 2rem 0 0;display:flex;flex-direction:column;justify-content:flex-start;position:relative;box-shadow:0 -10px 15px -3px rgba(0,0,0,.3),0 -4px 6px -2px rgba(0,0,0,.1);margin-left:5vw;margin-right:5vw;width:90vw;max-height:calc(var(--vh,100vh) - 6.25rem)}._modal-inner_1npkis._--is-small_1npkis{width:25vw;border-radius:2rem;min-width:400px;margin-left:auto;margin-right:2vw;margin-bottom:5vh;max-height:90vh}._modal-inner__close_1npkis{position:absolute;top:-80px;right:-2rem;display:flex;flex-direction:column;margin-right:1.5rem;margin-top:1.5rem;color:#bcbcbc;cursor:pointer;border-radius:9999px;background-color:#fff;z-index:999}._modal-inner__close_1npkis:hover{color:#00aaf9}._modal-inner__close_1npkis svg{height:4rem;width:4rem;fill:currentColor}._nav-box--base_w088hj{top:0;background-color:#fff;width:100%;overflow-x:hidden;flex-shrink:0;box-shadow:0 -1px 30px 0 rgba(0,0,0,.3);z-index:999}._nav-box_w088hj{padding:2rem 2.5rem}._nav-box__top_w088hj{display:flex;flex-direction:row;justify-content:space-between;align-items:center;line-height:1;padding-bottom:.5rem;margin-bottom:0}@media (max-width:710px){._nav-box__top_w088hj{flex-direction:column}}._nav-box__head_w088hj{font-size:3rem;color:#22292f;font-weight:900;letter-spacing:-.05em;padding-bottom:.5rem;-webkit-user-select:none;user-select:none;width:100%;display:flex;flex-direction:row;line-height:.9}._nav-box__head_w088hj div{margin-right:.75rem}@media (min-width:641px){._nav-box__head_w088hj{font-size:4rem;flex-direction:column}}._line-break_w088hj{display:block}@media (max-width:710px){._nav-box__head_w088hj{font-size:3rem}._line-break_w088hj{display:inline-block;width:1rem}}._nav-box__subhead_w088hj{font-size:1.875rem;font-weight:300;flex-direction:row;align-items:center;line-height:1;-webkit-user-select:none;user-select:none;display:none}._nav-box__subhead_w088hj svg{height:2rem;width:2rem;margin-right:.5rem}._nav-box__subhead_w088hj._--is-link_w088hj{color:#00aaf9;cursor:pointer}._nav-box__nav_w088hj{width:100%;margin-left:2rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-end}@media (max-width:710px){._nav-box__nav_w088hj{justify-content:space-between;margin-left:0;margin-top:.25rem}}._nav-box__nav__item_w088hj{font-weight:600;line-height:1;letter-spacing:-.05em;display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:color .25s;font-size:1.875rem;padding-left:0;padding-right:0}._nav-box__nav__item_w088hj svg{transition:fill .25s}._nav-box__nav__item_w088hj+._nav-box__nav__item_w088hj{margin-left:2rem}._nav-box__nav__item_w088hj:hover{color:#00aaf9}._nav-box__nav__item_w088hj._is-selected_w088hj{color:#00aaf9;border-bottom-width:2px;border-color:#00aaf9}._big-icon_w088hj{width:4rem;height:4rem;margin-bottom:.5rem;display:none;visibility:hidden}._is-selected_w088hj ._big-icon_w088hj{color:#00aaf9}@media (min-width:641px){._nav-box__nav__item_w088hj{font-weight:700;padding-left:1.25rem;padding-right:1.25rem;font-size:3rem}._nav-box__nav__item_w088hj+._nav-box__nav__item_w088hj{margin:0}._nav-box__nav__item_w088hj._is-selected_w088hj{border-style:none}._big-icon_w088hj{display:block;visibility:visible}}._template-sub-nav_w088hj{min-width:200px;flex-direction:column;width:100%;letter-spacing:0;font-weight:600;display:none;visibility:hidden}@media (min-width:641px){._template-sub-nav_w088hj{display:flex;visibility:visible;padding-right:0}}._template-sub-nav__header_w088hj{font-weight:900;font-size:1.5rem;line-height:1;margin-bottom:.75rem}._template-sub-nav__option_w088hj{width:100%;border-radius:9999px;color:#606f7b;font-size:1.25rem;text-align:center;font-weight:400;padding:.5rem 1.5rem;border:1px solid #b8c2cc}._template-sub-nav__option_w088hj+._template-sub-nav__option_w088hj{margin-top:.5rem}._template-sub-nav__option_w088hj:hover{color:#00aaf9}._template-sub-nav__option_w088hj._is-selected_w088hj{border-color:#00aaf9;color:#00aaf9}._notice_5vy0lw{display:flex;flex-direction:column;padding:1rem;align-items:center}._icon-side_5vy0lw{width:6rem;height:6rem;margin-bottom:2rem;margin-top:1rem}@media (min-width:641px){._notice_5vy0lw{display:flex;flex-direction:row;align-items:flex-start;padding-left:4rem;padding-right:4rem;padding-top:4rem}._icon-side_5vy0lw{width:12rem;height:12rem;margin-right:4rem;margin-top:0}}._icon_5vy0lw{width:6rem;height:6rem}._icon_5vy0lw svg{width:100%;height:100%}._text-side_5vy0lw{display:flex;flex-direction:column}._header_5vy0lw{font-weight:900;font-size:3rem;text-align:center;margin-bottom:1rem;line-height:.9;letter-spacing:-.5px}@media (min-width:641px){._icon_5vy0lw{width:12rem;height:12rem}._header_5vy0lw{font-size:4rem;text-align:left;margin-bottom:0}}._bullet_5vy0lw{font-weight:400;font-size:1.875rem;margin-top:.5rem;padding-bottom:.5rem;line-height:1}._emp_5vy0lw{font-weight:600}._item_pu9cfh{display:flex;flex-direction:column;padding:1rem;border-width:4px 1px 1px;border-color:#e0e0e0;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);border-radius:.5rem;margin-bottom:1rem;border-left-color:#e0e0e0!important;border-right-color:#e0e0e0!important;border-bottom-color:#e0e0e0!important}@media (min-width:641px){._bullet_5vy0lw{font-size:3rem;margin-top:2rem;line-height:.9}._item_pu9cfh{flex-direction:row;align-items:center}}._course-title_pu9cfh{font-size:1.875rem;font-weight:700;text-align:center;margin-bottom:.5rem;line-height:1}._template-info_pu9cfh{display:flex;justify-content:space-between;width:100%}@media (min-width:641px){._course-title_pu9cfh{font-size:1.875rem;text-align:left;margin-right:.5rem;width:100%}._template-info_pu9cfh{display:flex;align-items:center;justify-content:flex-start}}._template-actions_pu9cfh{display:flex;flex-direction:row;align-items:center}._template-title_pu9cfh{font-size:1.125rem;font-weight:400;line-height:1;-webkit-user-select:none;user-select:none;border-radius:9999px;border-width:1px;border-color:#b8c2cc;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;padding:.5rem 1rem}._template-title_pu9cfh ._change-icon_pu9cfh{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;font-size:1.125rem;flex-grow:0;flex-shrink:0;color:#00aaf9}._template-title_pu9cfh svg{width:1.5rem;height:1.5rem;fill:currentColor}@media (min-width:641px){._template-title_pu9cfh{font-size:1.5rem;margin-right:0;padding-top:.75rem;padding-bottom:.75rem}}._change-button_pu9cfh,._choose-button_pu9cfh,._edit-button_pu9cfh{font-size:1.25rem;color:#00aaf9;border-radius:9999px;background-color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;padding:.25rem 1rem;border:1px solid #b8c2cc}._change-button_pu9cfh:hover,._choose-button_pu9cfh:hover,._edit-button_pu9cfh:hover{text-decoration:underline;border-color:#00aaf9}._change-button_pu9cfh:active,._choose-button_pu9cfh:active,._edit-button_pu9cfh:active{color:#fff;background-color:#00aaf9}._change-button_pu9cfh:focus,._choose-button_pu9cfh:focus,._edit-button_pu9cfh:focus{border-color:#00aaf9}._change-button_pu9cfh:disabled,._choose-button_pu9cfh:disabled,._edit-button_pu9cfh:disabled{border-color:#e0e0e0;color:#e0e0e0}._change-button_pu9cfh{display:none;visibility:hidden;-webkit-user-select:none;user-select:none;cursor:pointer}._change-text_pu9cfh{display:none;visibility:hidden;cursor:pointer}@media (min-width:641px){._change-button_pu9cfh,._choose-button_pu9cfh,._edit-button_pu9cfh{font-size:1.5rem;padding:.5rem 1rem}._change-text_pu9cfh{visibility:visible;display:block}}._edit-button_pu9cfh{margin-left:.75rem;-webkit-user-select:none;user-select:none}._list_1b0gam{display:flex;flex-direction:column;margin:1.5rem;width:100%}@media (min-width:641px){._list_1b0gam{margin:3rem}}._course-pill_2odqgb{display:flex;flex-direction:row;align-items:center;border-radius:9999px;margin-right:1rem;cursor:pointer;color:#bcbcbc;-webkit-user-select:none;user-select:none;transition:border .3s,color .3s,background-color .3s;background-color:#fff;padding:.5rem 1rem;border:1px dashed #bcbcbc}._course-pill_2odqgb:hover{color:#757575;border-style:solid}._course-pill_2odqgb._--is-selected_2odqgb{border-style:solid;color:#fff}._course-pill__icon_2odqgb{height:1.5rem;width:1.5rem;margin-right:.5rem}._course-pill__icon_2odqgb svg{fill:currentColor}._course-pill__title_2odqgb{font-size:1.5rem;font-weight:600}._item_1xvazn{display:flex;flex-direction:column;margin-bottom:2rem}._header_1xvazn{display:flex;flex-direction:row;padding-top:1rem;align-items:center;border-bottom-width:1px;border-style:solid;border-color:#e0e0e0}._template-name_1xvazn{font-size:3rem;font-weight:900;letter-spacing:-.05em;margin-right:.5rem}._delete-button_1xvazn,._edit-button_1xvazn{font-size:1.25rem;color:#b8c2cc;margin-right:.5rem;border-radius:9999px;background-color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;padding:.25rem 1rem;border:1px solid #b8c2cc}._delete-button_1xvazn:hover,._edit-button_1xvazn:hover{text-decoration:underline;border-color:#00aaf9;color:#00aaf9}._delete-button_1xvazn:active,._edit-button_1xvazn:active{color:#fff;background-color:#00aaf9}._delete-button_1xvazn:focus,._edit-button_1xvazn:focus{border-color:#00aaf9}._delete-button_1xvazn:disabled,._edit-button_1xvazn:disabled{border-color:#e0e0e0;color:#e0e0e0}._course-list_1xvazn{display:flex;flex-direction:row;flex-wrap:wrap}._course-list-wrapper_1xvazn{display:flex;flex-direction:row;margin-top:.5rem;align-items:center}._course-pill_1xvazn{margin-bottom:.5rem}._used-status_1xvazn{display:flex;flex-direction:column;margin-right:1rem;font-weight:400}._used-status_1xvazn._--has-templates_1xvazn{font-weight:900}._used-status-title_1xvazn,._used-status-used_1xvazn{font-size:1.5rem;line-height:1}._cannot-delete-notice_1xvazn{margin-left:2rem;margin-right:2rem;margin-top:1rem;font-size:1.5rem;font-weight:600;line-height:1;text-align:center;max-width:200px}._confirm-delete-button_1xvazn{font-size:1.5rem;border-radius:9999px;color:#fff;background-color:#f5836f;cursor:pointer;-webkit-user-select:none;user-select:none;margin:1.5rem 2rem .5rem;padding:1rem 2rem}._confirm-delete-button_1xvazn:focus,._confirm-delete-button_1xvazn:hover{text-decoration:underline}._confirm-delete-button_1xvazn:active{border:1px solid #f5836f}._templates-by-name_1c4s0e{display:flex;flex-direction:column;width:100%;margin:3rem}._list_1c4s0e{display:flex;flex-direction:column;width:100%}._create-button_1c4s0e{align-self:flex-start;font-size:1.875rem;font-weight:600;padding-left:2rem;padding-right:2rem;margin-bottom:0;margin-top:1rem}._create-button_1c4s0e svg{height:2rem;width:2rem;margin-left:.5rem}._date-annotation_19lwas{justify-content:space-between;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);position:relative;background-color:#ffc;border-radius:.5rem;margin-bottom:1.4rem;padding:1.25rem}._date-annotation_19lwas._on-month_19lwas{padding:.5rem;align-items:center;margin-bottom:0}._date-annotation_19lwas._is-off_19lwas{background-image:repeating-linear-gradient(-45deg,rgba(51,51,51,.05),rgba(51,51,51,.05) 1rem,rgba(0,0,0,.1) 1rem,rgba(0,0,0,.1) 2rem)}._date-annotation_19lwas._is-on_19lwas{margin-bottom:1.4rem}._date-annotation__school-title-wrapper_19lwas{display:flex;flex-direction:row}._date-annotation__school-title_19lwas{border-radius:9999px;margin-bottom:.5rem;margin-right:.5rem;color:rgba(0,0,0,.8);background-color:#b3b3b3;font-weight:700;line-height:1.1;overflow-wrap:anywhere;padding:.5rem 1rem}._date-annotation__title_19lwas{font-size:1.875rem;font-weight:700;line-height:1.1;padding-right:1.5rem;overflow-wrap:anywhere}._on-month_19lwas ._date-annotation__title_19lwas{font-size:1.125rem;font-weight:600}._date-annotation__description_19lwas{padding-top:.6rem;font-size:1.2rem;overflow-wrap:anywhere}._date-annotation__description_19lwas ol,._date-annotation__description_19lwas ul{margin-left:0!important;padding-left:2rem!important}._on-month_19lwas ._date-annotation__description_19lwas{display:none;visibility:hidden}._special-event-block__menu-trigger_19lwas{position:absolute;top:1rem;right:1rem;width:2rem;height:2rem;margin-left:.25rem;color:#b8c2cc;flex-shrink:0}._on-month_19lwas ._special-event-block__menu-trigger_19lwas{width:1.5rem;height:1.5rem}._special-event-block__menu-trigger_19lwas._--has-no-template_19lwas{color:#00aaf9}._special-event-block__menu-trigger_19lwas svg{fill:currentColor}._special-event-block__menu-trigger_19lwas:hover{color:#00aaf9;cursor:pointer}._special-event-block__menu-trigger_19lwas:active,._special-event-block__menu-trigger_19lwas:active:focus,._special-event-block__menu-trigger_19lwas:focus{outline:0}._date-annotation__is-off-notice_19lwas{font-size:1.2rem;color:#00abfa;margin-bottom:.6rem;text-transform:uppercase;font-weight:800;letter-spacing:.5px}._date-annotation__range_19lwas{font-size:1rem;padding-bottom:.5rem;color:#757575}._on-month_19lwas ._date-annotation__range_19lwas{display:none;visibility:hidden}._header_1j4wm3{display:flex;flex-direction:row;margin-top:1.5rem;justify-content:space-between;width:100%;align-items:center;padding:1rem 3rem}._header__close_1j4wm3{position:initial}._header__text_1j4wm3{font-size:3rem;font-weight:900;letter-spacing:-.05em;line-height:1}._body_1j4wm3{padding:.5rem 3rem}._body_1j4wm3>div{width:100%}._sub-header_1j4wm3{font-weight:700;font-size:2.25rem;text-align:left;letter-spacing:-.02em}._annotation-list_1j4wm3{display:flex;flex-direction:column;border-top-width:1px;border-color:#e0e0e0;margin-top:0;padding-top:1rem}._annotation_1j4wm3{display:flex;flex-direction:row;justify-content:space-between;border-bottom-width:1px;border-color:#e0e0e0;padding-bottom:.75rem;margin-bottom:.75rem}._text-side_1j4wm3,._title-date_1j4wm3{display:flex;flex-direction:column}._date_1j4wm3{font-size:1.125rem;font-weight:400;line-height:1;color:#00aaf9}._title_1j4wm3{font-size:1.5rem;font-weight:600;line-height:1}._description_1j4wm3{font-size:1.25rem;line-height:1}._edit-buttons_1j4wm3{display:flex;flex-direction:row;align-items:center}._delete-button_1j4wm3{border-color:#f5836f;border-width:1px;border-radius:9999px;cursor:pointer;color:#f5836f;text-align:center;padding:.5rem;display:flex;flex-direction:row;align-items:center;transition:background .2s,color .2s,transform .2s}._delete-button_1j4wm3>svg{fill:currentColor;width:1rem;height:1rem}._delete-button_1j4wm3:hover{background-color:#f5836f;color:#fff}._delete-button_1j4wm3:active{transform:scale(.95)}._edit-button_1j4wm3{display:flex;flex-direction:row;align-items:center;margin-left:.5rem;margin-right:.5rem;border-color:#bcbcbc;border-width:1px;border-radius:9999px;cursor:pointer;color:#bcbcbc;text-align:center;line-height:1;font-size:1.25rem;transition:background .2s,color .2s,transform .2s;padding:.5rem 1.5rem}._edit-button_1j4wm3:hover{background-color:#00aaf9;color:#fff;border-color:#00aaf9}._week-grid_138y2g{position:relative;width:100%;max-width:100%;margin-bottom:20px}._order-wrapper_138y2g{width:100%;overflow-x:scroll}._order_138y2g{min-height:20rem;width:auto;padding-left:2.5rem;padding-right:2.5rem;padding-top:2rem}._week-grid__template-date_138y2g{letter-spacing:-.05em;font-weight:900;font-size:1.875rem;text-align:center;color:#22292f;line-height:1;-webkit-user-select:none;user-select:none}td._week-grid__template-date_138y2g{line-height:1;border-style:none;padding-bottom:1rem}td._week-grid__template-date_138y2g+td._week-grid__template-date_138y2g{padding-left:.5rem}._week-grid__day_138y2g{vertical-align:top;min-width:200px}._week-grid__day_138y2g+._week-grid__day_138y2g{padding-left:1rem}@media (min-width:641px){._order_138y2g{display:flex;align-items:center;justify-content:flex-start}._week-grid__day_138y2g{min-width:100px}}.course-slot-sortable-wrapper{margin-bottom:.75rem;border-radius:.5rem;position:relative;transition:box-shadow .4s,transform .4s}.course-slot-sortable-wrapper.is-dragging{cursor:ns-resize;box-shadow:0 .5rem 1rem rgba(0,0,0,.2);transform:scale(1.025);transition:box-shadow .4s,transform .05s}.course-slot-sortable-wrapper.hide-element{margin-top:0;margin-bottom:0;transition:.5s}._course-slot-wrapper_14clzm{border-radius:.5rem;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06);cursor:ns-resize;margin-top:1px;padding-bottom:2px}._course-slot-wrapper_14clzm.is-off{transition:.5s;background-image:repeating-linear-gradient(-45deg,#fff,#fff 8px,rgba(255,255,255,.8) 8px,rgba(255,255,255,.8) 16px)}._course-slot_14clzm{display:flex;flex-direction:row;align-items:stretch;justify-content:space-between;user-select:none;-webkit-user-select:none;background-color:rgba(255,255,255,.4);padding:.25rem .5rem}._course-slot__title_14clzm{color:#22292f;font-weight:700;letter-spacing:-.05em;font-size:1.25rem;line-height:1;user-select:none;-webkit-user-select:none;cursor:ns-resize}._course-slot__left_14clzm{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}._course-slot__move-pad_14clzm{width:1.25rem;margin-right:.25rem;height:1.25rem;cursor:ns-resize;position:relative}._course-slot__move-pad_14clzm:before{height:1.25rem;content:" ";display:block;position:absolute;padding-left:.1rem;left:0;top:0;width:100%;z-index:1;background-repeat:repeat-y;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")}._add-day-card_uqqdtd{display:flex;flex-direction:row;color:#00aaf9;align-items:center;justify-content:center;font-size:1.25rem;cursor:pointer;-webkit-user-select:none;user-select:none}._add-day-card_uqqdtd svg{width:1.25rem;height:1.25rem;margin-right:.5rem;fill:currentColor}._planbook-setup-notice_10z753{border-radius:.5rem;background-color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding:2rem 3rem}._planbook-setup-notice__headline_10z753{margin-top:2rem}._planbook-setup-notice__description_10z753{margin-bottom:2rem}._add-button_10z753{height:3rem;width:3rem;display:flex;flex-direction:row;margin-left:.25rem;margin-right:.25rem;display:inline-flex;align-items:center;justify-content:center;border-radius:9999px;background-color:#fff;box-shadow:0 3px 11px -1px rgba(0,0,0,.4)}._add-button_10z753 svg{height:1.5rem;width:1.5rem;fill:#00abfa}._course-pill-list_si62w5{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;min-height:40vh;padding:2rem 3rem}._course-pill_si62w5{display:flex;flex-direction:row;margin-bottom:.5rem;margin-right:1rem;border-radius:9999px;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;color:rgba(0,0,0,.8);border:1px solid transparent;transition:background-color .3s,color .3s;min-width:50px;padding:.5rem 1rem}._course-pill__title_si62w5{font-size:1.875rem;font-weight:700;letter-spacing:-.05em}._course-pill__checkbox_si62w5{height:2rem;width:2rem;margin-right:.5rem;margin-bottom:.5rem}._course-pill__checkbox_si62w5 svg{fill:currentColor}._cardstack-template-container_hhh8z3{width:100%;display:flex;flex-direction:column;align-items:flex-start;min-height:40vh;padding:2rem 3rem}._cardstack-template-container_hhh8z3._--no-template_hhh8z3{padding-left:0}._cardstack-template-list_hhh8z3{display:flex;flex-direction:column;font-size:2.25rem;font-weight:800;color:#757575}._cardstack-template-list__course_hhh8z3{display:flex;flex-direction:row}._course-pill_hhh8z3{display:flex;flex-direction:row;margin-bottom:.5rem;margin-right:1rem;border-radius:9999px;align-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;color:rgba(0,0,0,.8);border:1px solid transparent;transition:background-color .3s,color .3s;min-width:50px;padding:.5rem 1rem}._course-pill__title_hhh8z3{font-size:1.875rem;font-weight:700;letter-spacing:-.05em}._course-pill__checkbox_hhh8z3{height:2rem;width:2rem;margin-right:.5rem;margin-bottom:.5rem}._course-pill__checkbox_hhh8z3 svg{fill:currentColor}._wrapper_xooygf{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}._heading_xooygf{font-size:4rem;font-weight:900;letter-spacing:-.05em;line-height:1;margin-top:3rem;margin-bottom:1rem;padding-left:2rem;padding-right:2rem}._modal_usfl04{position:fixed;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;z-index:999999;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background-color:#fff;border-radius:2rem 2rem 0 0;display:flex;flex-direction:column;justify-content:flex-start;min-height:300px;box-shadow:0 -10px 15px -3px rgba(0,0,0,.3),0 -4px 6px -2px rgba(0,0,0,.1);margin-left:5vw;margin-right:5vw;width:90vw}._modal_usfl04._--is-small_usfl04{width:40vw;margin-left:55vw;margin-right:5vw;right:0;padding-bottom:3rem}._modal-inner__close_usfl04{position:absolute;top:0;right:0;margin-right:1.5rem;margin-top:1.5rem;color:#bcbcbc;cursor:pointer;z-index:999}._modal-inner__close_usfl04:hover{color:#00aaf9}._modal-inner__close_usfl04 svg{height:4rem;width:4rem;fill:currentColor}._main-screen_mgy7w2._screen-2_mgy7w2{width:35vw}._header_q812n6{display:flex;flex-direction:row;margin-top:1.5rem;justify-content:space-between;width:100%;align-items:center;padding:1rem 3rem}._header__close_q812n6{position:initial}._header__text_q812n6{font-size:3rem;font-weight:900;letter-spacing:-.05em;line-height:1;margin-left:.5rem}._body_q812n6{padding:.5rem 2rem}._body_q812n6>div{width:100%}._annotation-list_q812n6{display:flex;flex-direction:column;border-top-width:1px;border-color:#e0e0e0;margin-top:2rem;padding-top:1rem}._annotation_q812n6{display:flex;flex-direction:row;justify-content:space-between;border-bottom-width:1px;border-color:#e0e0e0;padding-bottom:.75rem;margin-bottom:.75rem}._text-side_q812n6,._title-date_q812n6{display:flex;flex-direction:column}._date_q812n6{font-size:1.125rem;font-weight:400;line-height:1;color:#00aaf9}._title_q812n6{font-size:1.5rem;font-weight:600;line-height:1}._description_q812n6{font-size:1.25rem;line-height:1}._edit-buttons_q812n6{display:flex;flex-direction:row;align-items:center}._delete-button_q812n6{border-color:#f5836f;border-width:1px;border-radius:9999px;cursor:pointer;color:#f5836f;text-align:center;padding:.5rem;display:flex;flex-direction:row;align-items:center;transition:background .2s,color .2s,transform .2s}._delete-button_q812n6>svg{fill:currentColor;width:1rem;height:1rem}._delete-button_q812n6:hover{background-color:#f5836f;color:#fff}._delete-button_q812n6:active{transform:scale(.95)}._edit-button_q812n6{display:flex;flex-direction:row;align-items:center;margin-left:.5rem;margin-right:.5rem;border-color:#bcbcbc;border-width:1px;border-radius:9999px;cursor:pointer;color:#bcbcbc;text-align:center;line-height:1;font-size:1.25rem;transition:background .2s,color .2s,transform .2s;padding:.5rem 1.5rem}._edit-button_q812n6:hover{background-color:#00aaf9;color:#fff;border-color:#00aaf9}._manager_1w26sn{margin-top:90px;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;padding-bottom:3rem;margin-bottom:3rem}._back_1w26sn{align-self:flex-start;display:flex;flex-direction:column;justify-content:center;flex-grow:0;width:6rem;padding-left:1rem;padding-right:1rem}._back-btn_1w26sn{border-radius:9999px;background-color:#fff;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);height:4rem;width:4rem;padding:1rem}._back-btn_1w26sn svg{width:100%;height:100%}._back-btn_1w26sn:focus,._back-btn_1w26sn:hover{box-shadow:0 25px 50px -12px rgba(0,0,0,.25)!important;transform:scale(1.025)}._back-btn_1w26sn:focus svg,._back-btn_1w26sn:hover svg{fill:#00abfa}._back-btn_1w26sn:active{transform:scale(.95)}._list_1w26sn{display:flex;flex-direction:column;justify-content:flex-start;width:33.33333%;flex-grow:0;align-items:stretch;flex-shrink:0}._detail_1w26sn{display:flex;flex-direction:column;justify-content:flex-start;width:66.66667%;margin-left:1rem;margin-right:1rem;flex-grow:1}._detail_nu17yg{display:flex;flex-direction:column;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);width:100%;height:100%;transition:opacity .2s ease-out}._detail_nu17yg.--is-loading{transition:opacity .2s ease-in;opacity:.7}._header_nu17yg{display:flex;flex-direction:row;justify-content:space-between;border-bottom-width:1px;border-color:#e0e0e0;padding:1rem}._user_nu17yg{display:flex;flex-direction:row;align-items:center}._user-name_nu17yg{margin-left:.5rem;display:flex;flex-direction:column;line-height:1;font-size:1.5rem;font-weight:700;letter-spacing:-.05em}._actions_nu17yg{display:flex;flex-direction:row;justify-content:flex-end}._action-btn_nu17yg{border-radius:9999px;border-width:1px;border-color:#bcbcbc;cursor:pointer;-webkit-user-select:none;user-select:none;display:flex;flex-direction:row;color:hsla(0,0%,30%,.9);transition:color .2s ease-out,border .2s ease-out,shadow .2s ease-out,transform .2s ease-out;padding:.5rem 1rem .5rem .75rem}._action-btn_nu17yg:focus,._action-btn_nu17yg:hover{transition:color .2s ease-in,border .2s ease-in,shadow .2s ease-in,transform .2s ease-in;outline:0;border-color:#00aaf9;color:#00aaf9;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}._action-btn_nu17yg:active{transition:color .1s ease-in,border .1s ease-in,shadow .1s ease-in,transform .1s ease-in;transform:translateY(1px) scale(98%);box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}._action-btn_nu17yg+._action-btn_nu17yg{margin-left:.5rem}._action-btn__icon_nu17yg{height:2rem;width:2rem;margin-right:.5rem}._action-btn__icon_nu17yg svg{width:100%;height:100%}._action-btn__icon_nu17yg._--green_nu17yg svg path{fill:#a4de6e}._action-btn__icon_nu17yg._--coral_nu17yg svg path{fill:#f6836f}._action-btn__text_nu17yg{font-size:1.5rem;font-weight:600}._list_lien6j{display:flex;flex-direction:column;background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);width:100%;overflow:hidden;transition:opacity .2s ease-out}._spinner_lien6j{height:4rem;display:flex;flex-direction:column;align-items:center;justify-content:center}._header_lien6j{padding-top:1rem;padding-left:1rem;padding-right:1rem}._filter-bar_lien6j{display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap}._filter-category_lien6j{display:flex;flex-direction:row;align-items:center;margin-bottom:.5rem;-webkit-user-select:none;user-select:none;font-weight:600;font-size:1.125rem;color:#22292f;border-color:#e0e0e0;border-radius:9999px;border-width:1px;transition:color .2s ease-out,border .2s ease-out;padding:.5rem .5rem .5rem .75rem}._filter-category_lien6j+._filter-category_lien6j{margin-left:.5rem}._filter-category_lien6j.active{border-color:#d1d5db;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);background-color:#f1f5f8;color:#22292f}._filter-category_lien6j.active ._filter-category__title_lien6j{color:#22292f}._filter-category_lien6j:focus,._filter-category_lien6j:hover{outline:0;transition:color .2s ease-in,border .2s ease-in;border-color:#d1d5db;cursor:pointer}._filter-category__title_lien6j{line-height:1.25}._filter-category__count_lien6j{margin-left:.5rem;padding-left:.5rem;padding-right:.5rem;border-radius:9999px;font-size:1.125rem}._filter-category__count_lien6j._filter-category--all_lien6j{background-color:#e0e0e0}._review_lien6j{display:flex;flex-direction:row;align-items:center;border-bottom-width:1px;border-color:#e0e0e0;background-color:#fff;padding:1rem}._review__left_lien6j{display:flex;flex-direction:row;align-items:center;justify-content:center;width:1rem;height:100%;margin-right:.5rem}._review__left_lien6j svg{height:100%;width:100%;opacity:0;fill:#00abfa}._review_lien6j.active ._review__left_lien6j svg{opacity:1}._review_lien6j.active ._course-name_lien6j,._review_lien6j.active ._lesson-title_lien6j,._review_lien6j.active ._user-name_lien6j{color:#00aaf9}._review__center_lien6j{display:flex;flex-direction:column;align-items:flex-start}._course-name_lien6j,._user-name_lien6j{font-size:1.125rem;color:#757575;line-height:1}._user-name_lien6j{padding-right:.5rem}._lesson-title_lien6j{font-size:1.25rem;color:#22292f;font-weight:600;line-height:1}._review__bottom_lien6j,._review__top_lien6j{display:flex;flex-direction:row}._user-sign__planbook-years_b2b0a6{display:flex;flex-direction:row;justify-content:space-around;width:100%;margin-bottom:2rem}._user-sign__planbook-year_b2b0a6{font-size:1.25rem;line-height:1;display:flex;flex-direction:row;justify-content:center;width:100%;border-radius:9999px;cursor:pointer;-webkit-user-select:none;user-select:none;margin-right:.5rem;border-width:1px;border-color:#bcbcbc;color:#757575;text-align:center;transition:background-color .2s,color .2s,font-weight .2s;padding:.75rem}._user-sign__planbook-year_b2b0a6 span{position:relative;vertical-align:middle;display:flex;flex-direction:row;justify-content:center;align-items:center}._user-sign__planbook-year_b2b0a6:last-child{margin-right:0}._user-sign__planbook-year_b2b0a6._is-active_b2b0a6{border-color:#00abfa;color:#00abfa;text-decoration:underline}._user-sign__planbook-year_b2b0a6._is-active_b2b0a6 span:before{content:"✓";font-weight:800;position:absolute;left:-1.25rem}@media (min-width:641px){._user-sign__planbook-year_b2b0a6{font-size:1.5rem;padding-top:.75rem;padding-bottom:.75rem}}._rotation-section_b2b0a6{display:flex;flex-direction:column;padding-bottom:1rem}._rotation-list_b2b0a6{list-style:none;padding:0;margin-bottom:0}._rotation_b2b0a6{display:flex;flex-direction:row;align-items:center;margin-bottom:.5rem;position:relative}._rotation-input_b2b0a6{flex-grow:1;width:100%;padding-top:1.5rem;padding-bottom:1.5rem;font-size:1.5rem}._rotation-delete_b2b0a6{position:absolute;right:.5rem;top:calc(50% - 1rem);height:2rem;width:2rem;opacity:.25;cursor:pointer}._rotation-delete_b2b0a6:active,._rotation-delete_b2b0a6:hover{opacity:1}._rotation-delete_b2b0a6 svg{height:100%;width:100%}._rotation-add_b2b0a6{display:flex;flex-direction:row;align-items:center;font-size:1.5rem;color:#00aaf9}._rotation-add_b2b0a6 svg{height:1rem;width:1rem;margin-right:.5rem;fill:currentColor}._onboarding-body_omrdhx{display:flex;flex-direction:column;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:641px){._onboarding-body_omrdhx{padding-left:2rem;padding-right:2rem}}._form-section_omrdhx{order:2}._onboarding-example_omrdhx{background-color:#f1f5f8;border-color:#dae1e7;border-width:1px;border-radius:.5rem;padding:1.5rem;margin-bottom:1rem;order:1}._onboarding-example__header_omrdhx{font-size:1.5rem;font-weight:700;text-align:center;margin-bottom:1rem}._onboarding-example__person_omrdhx{display:flex;flex-direction:row;align-items:center}._onboarding-example__person_omrdhx+._onboarding-example__person_omrdhx{margin-top:2rem}._onboarding-example__person__image_omrdhx{height:4rem;width:4rem;margin-right:1rem;flex-shrink:0;border-radius:9999px;overflow:hidden;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05)}._onboarding-example__person__image_omrdhx img{width:100%;height:100%;margin-top:0;margin-bottom:0}._onboarding-example__person__text_omrdhx{font-size:1.25rem;line-height:1;color:hsla(0,0%,30%,.9)}._onboarding-example__person__text__header_omrdhx{font-size:1.25rem;font-weight:700;text-transform:uppercase;color:#22292f}._container_4ghjfm{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:2rem;background-color:#f1f5f880;padding:2rem;margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem}._header_4ghjfm{display:flex;flex-direction:row;justify-content:space-between}._copy_4ghjfm{font-size:1.25rem}._trial-button_4ghjfm{color:#00abfa;background-color:#f8fafc;cursor:pointer}._trial-button_4ghjfm:hover{background-color:#00abfa;color:#fff}._container_1fsrjg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);border-radius:2rem;background-color:#f1f5f880;padding:2rem;margin-bottom:2rem;display:flex;flex-direction:column;gap:1rem}._header_1fsrjg{display:flex;flex-direction:row;justify-content:space-between}._copy_1fsrjg{font-size:1.25rem}._trial-button_1fsrjg{color:#00abfa;background-color:#f8fafc;cursor:pointer;-webkit-user-select:none;user-select:none}._trial-button_1fsrjg:hover{background-color:#00abfa;color:#fff}._sign-out-button_qmyo7x{position:absolute;top:0;right:0;background-color:rgba(255,255,255,.8);display:flex;width:-moz-fit-content;width:fit-content}._sign-out-button_qmyo7x>span{flex-shrink:0}._user-sign__title_hls8ud{font-size:3.5rem;line-height:.875;font-weight:800;width:100%;letter-spacing:-.03em;text-align:left;margin-top:2.5rem;margin-bottom:0;-webkit-user-select:none;user-select:none}._user-sign__subtitle_hls8ud{-webkit-user-select:none;user-select:none;margin-top:0;display:flex;padding-top:1rem;font-size:2rem;font-weight:400;width:100%;color:#bdbdbd}@media (max-width:710px){._user-sign__subtitle_hls8ud{margin-bottom:1rem}}._user-sign__title_1cnse6{font-size:3.5rem;line-height:.875;font-weight:800;width:100%;letter-spacing:-.03em;text-align:left;margin-top:2.5rem;margin-bottom:0;-webkit-user-select:none;user-select:none}._selected_1cnse6{background-color:pink}._user-sign__title_7zigsq{font-size:3.5rem;line-height:.875;font-weight:800;width:100%;letter-spacing:-.03em;text-align:left;margin-top:2.5rem;margin-bottom:0;-webkit-user-select:none;user-select:none}._user-sign__button-row_7zigsq{width:100%;display:flex;padding-top:1.5rem;text-align:center;gap:.75rem}._user-sign__selected-workplace_7zigsq{display:flex;width:100%;border-width:1px;border-color:#e5e7eb;border-radius:.5rem;justify-content:space-between;align-items:center;padding:1.5rem 1rem 1.5rem 1.5rem}._search_7zigsq{overflow-y:hidden}._search_7zigsq.ember-basic-dropdown-trigger{display:flex;width:100%;border-width:1px;border-color:#e5e7eb;margin-top:1rem;border-right:1px solid #ccc;border-left:1px solid #ccc;border-top:1px solid #ccc;border-bottom:1px solid #ccc;border-radius:4px;background-color:#fff;box-shadow:inset 0 1px 1px rgba(0,0,0,.08);border-color:1px solid #ccc}._search_7zigsq.ember-basic-dropdown-trigger input{width:100%;display:flex;border-width:1px;border-color:#e5e7eb;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-repeat:no-repeat;background-position:1.75rem 1rem;background-position-y:center;background-size:2rem 2rem;border-color:1px solid #ccc;padding:.5rem 1rem .5rem 4.5rem;line-height:1;font-size:1.5rem;transition:opacity .2s;opacity:.5}._search_7zigsq.ember-basic-dropdown-trigger input:focus{opacity:1}._search_7zigsq.ember-basic-dropdown-trigger .ember-power-select-status-icon{display:none}._search_7zigsq.ember-basic-dropdown-trigger[aria-expanded=true]{border-radius:.5rem}._search_7zigsq .ember-power-select-multiple-options{width:100%}._search_7zigsq .ember-power-select-option{border-top-width:1px;border-color:#e5e7eb;font-weight:400;font-size:1.5rem;line-height:1;transition:background-color .1s,color .1s;padding:1.25rem 1.5rem}._search_7zigsq .ember-power-select-option:first-child{border-top:0;margin-top:0}._search_7zigsq .ember-power-select-option em{font-style:normal}._search_7zigsq .ember-power-select-option[aria-current=true]{color:#fff;background-color:#00abfa;border-color:transparent}._search_7zigsq .ember-power-select-option[aria-current=true] ._search-district_7zigsq{color:#fff}._search_7zigsq .ember-power-select-option.ember-power-select-option--loading-message{margin:0;padding:0;height:0;display:block;overflow:hidden}._search_7zigsq .ember-power-select-option.ember-power-select-option--loading-message+.ember-power-select-option{margin-top:0}._search_7zigsq .ember-power-select-options[role=listbox]{max-height:50vh}._search_7zigsq .ember-power-select-options[role=listbox]:has(li){border-bottom-width:1px;border-color:#e5e7eb}._search_7zigsq.ember-power-select-option--no-matches-message{padding-top:1.25rem;padding-bottom:0}._search_7zigsq.ember-power-select-dropdown{margin-top:2px;border-radius:.5rem;padding:.5rem 0}._search_7zigsq.kb-search__after-options-notice{padding:.75rem;margin:1rem 1rem 0;color:#00abfa;font-size:1.5rem;line-height:1;border-top:1px solid #e0e0e0;cursor:pointer}._search_7zigsq.kb-search__after-options-notice:hover{text-decoration:underline}._search-name_7zigsq{font-size:1.5rem;line-height:1;margin:0;font-weight:600}._search-address_7zigsq{font-size:1.125rem;line-height:1;margin:0;flex:none;padding-right:.5rem}._search-district_7zigsq{font-size:1.125rem;line-height:1;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#9ca3af;font-weight:400}._privacy-alert_7zigsq{display:flex;border-radius:.5rem;align-items:center;margin-top:1rem;margin-bottom:1rem;background-color:rgba(84,222,167,.4);padding:1.5rem 1rem}._privacy-alert-icon_7zigsq{display:flex;width:3rem;height:3rem;margin-right:.5rem;align-items:center;color:#54dea7}._button_iiieb2{display:flex;width:100%;background-color:#34d2da;color:#fff;padding-top:1.25rem;padding-bottom:1.25rem;border-radius:9999px;justify-content:center;align-items:center;font-weight:600;font-size:1.875rem;-webkit-user-select:none;user-select:none;gap:.75rem;margin-top:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:text-decoration .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out,-webkit-text-decoration .2s ease-in-out}._button_iiieb2:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);text-decoration:underline;transform:scale(1.005),translateY(2px)}._user-sign__title_23nkh8,._user-sign__title_xtcdp2{font-size:3.5rem;line-height:.875;font-weight:800;width:100%;letter-spacing:-.03em;text-align:left;margin-top:2.5rem;margin-bottom:0;-webkit-user-select:none;user-select:none}._user-sign__subtitle_xtcdp2{-webkit-user-select:none;user-select:none;margin-top:0;display:flex;padding-top:1rem;font-size:2rem;font-weight:400;width:100%;color:#bdbdbd}@media (max-width:710px){._user-sign__subtitle_xtcdp2{margin-bottom:1rem}}._user-sign__title_1ph842{font-size:3.5rem;line-height:.875;font-weight:800;width:100%;letter-spacing:-.03em;text-align:left;margin-top:2.5rem;margin-bottom:0;-webkit-user-select:none;user-select:none}._notice_1e6acc{padding-left:1.5rem;padding-right:1.5rem;font-size:1.5rem;color:#00abfa;margin-top:.5rem;margin-bottom:.5rem}._notice_1e6acc:hover{color:#fff;background-color:#00abfa;cursor:pointer;border-color:transparent}._user-sign__button_1frzsu{padding-left:1.5rem;padding-right:1.5rem;border-width:1px;border-color:#e5e7eb;border-radius:9999px;font-size:1.25rem;background-color:transparent;display:flex;justify-content:center;align-items:center;line-height:1.25;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,-webkit-text-decoration-color .2s ease-in-out;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}._user-sign__button_1frzsu[data-grow]{flex-grow:1}._user-sign__button_1frzsu[data-size=sm]{padding-top:.5rem;padding-bottom:.5rem}._user-sign__button_1frzsu[data-size=lg]{padding-top:1rem;padding-bottom:1rem}._user-sign__button_1frzsu[data-is-active]{border-color:#34d2da;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);background-color:rgba(52,210,218,.15);color:#18575d}._user-sign__button_1frzsu:hover{border-color:#34d2da;text-decoration:underline;-webkit-text-decoration-color:#69cfd8;text-decoration-color:#69cfd8}._user-sign__button_1frzsu[data-is-active]:hover{color:#237e86;-webkit-text-decoration-color:transparent;text-decoration-color:transparent}._user-sign__button_1frzsu:focus{outline:0;border-color:#34d2da}._modal_18flax{display:flex;justify-content:center;overflow:scroll;height:var(--vh,100vh);width:100vw;background-color:rgba(77,77,77,.4);z-index:999999}._modal-inner_18flax{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border-radius:2rem;background:#fff;margin-top:10%;margin-bottom:10%;width:80%;transform:translateZ(0);position:relative;height:-moz-fit-content;height:fit-content}@media (max-width:480px){._modal-inner_18flax{margin-top:5rem;margin-bottom:5rem}}._modal-inner__close_18flax{color:#bcbcbc;cursor:pointer;background-color:#fff;border-radius:9999px;display:flex;margin-top:-4rem;margin-right:-4rem;position:absolute;top:0;right:0;z-index:999}._modal-inner__close_18flax:hover{color:#00bfbc}._modal-inner__close_18flax svg{height:4rem;width:4rem;fill:currentColor}._pane_18flax{display:flex;flex-direction:column;padding:3rem}._title_18flax{font-size:1.875rem;color:#22292f;font-weight:700;letter-spacing:-.05em;line-height:1;padding-bottom:2rem;-webkit-user-select:none;user-select:none}@media (min-width:641px){._modal-inner_18flax{width:850px}._title_18flax{font-size:3rem}}._subtitle_18flax{font-size:1.5rem;color:#22292f;font-weight:300;line-height:1;-webkit-user-select:none;user-select:none;align-items:flex-start;padding-bottom:2rem}@media (min-width:641px){._subtitle_18flax{font-size:2.25rem}}._input-label_18flax{font-size:1.125rem;color:#22292f;font-weight:700;-webkit-user-select:none;user-select:none;width:100%}@media (min-width:641px){._input-label_18flax{font-size:1.5rem}}._text-input_18flax{display:block;padding:6px 12px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #e0e0e0;border-radius:.75rem;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-size:1.125rem;width:100%;margin-bottom:1rem;height:4rem}@media (min-width:641px){._text-input_18flax{font-size:1.5rem}}._button_18flax{align-self:center;background-color:#34d2da;color:#fff;border-radius:9999px;font-weight:600;font-size:1.875rem;-webkit-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content;gap:.75rem;margin-bottom:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:text-decoration .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out,-webkit-text-decoration .2s ease-in-out;padding:.5rem 2.5rem}._button_18flax:enabled{cursor:pointer}._button_18flax:enabled:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);text-decoration:underline;transform:scale(1.005),translateY(2px)}._button_18flax:disabled{opacity:.5}._modal_3dsk8k{display:flex;justify-content:center;overflow:scroll;height:var(--vh,100vh);width:100vw;background-color:rgba(77,77,77,.4);z-index:999999}._modal-inner_3dsk8k{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border-radius:2rem;background:#fff;margin-top:10%;margin-bottom:10%;width:80%;transform:translateZ(0);position:relative;height:-moz-fit-content;height:fit-content}@media (max-width:480px){._modal-inner__close_18flax{margin-right:-3rem}._modal-inner_3dsk8k{margin-top:5rem;margin-bottom:5rem}}._modal-inner__close_3dsk8k{color:#bcbcbc;cursor:pointer;background-color:#fff;border-radius:9999px;display:flex;margin-top:-4rem;margin-right:-4rem;position:absolute;top:0;right:0;z-index:999}._modal-inner__close_3dsk8k:hover{color:#00bfbc}._modal-inner__close_3dsk8k svg{height:4rem;width:4rem;fill:currentColor}._pane_3dsk8k{display:flex;flex-direction:column;padding:3rem}._title_3dsk8k{font-size:1.875rem;color:#22292f;font-weight:700;letter-spacing:-.05em;line-height:1;padding-bottom:2rem;-webkit-user-select:none;user-select:none}@media (min-width:641px){._modal-inner_3dsk8k{width:850px}._title_3dsk8k{font-size:3rem}}._subtitle_3dsk8k{font-size:1.5rem;color:#22292f;font-weight:300;line-height:1;-webkit-user-select:none;user-select:none;align-items:flex-start;padding-bottom:2rem}@media (min-width:641px){._subtitle_3dsk8k{font-size:2.25rem}}._input-label_3dsk8k{font-size:1.125rem;color:#22292f;font-weight:700;-webkit-user-select:none;user-select:none;width:100%}@media (min-width:641px){._input-label_3dsk8k{font-size:1.5rem}}._text-input_3dsk8k{display:block;padding:6px 12px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #e0e0e0;border-radius:.75rem;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-size:1.125rem;width:100%;margin-bottom:1rem;height:4rem}@media (min-width:641px){._text-input_3dsk8k{font-size:1.5rem}}._button_3dsk8k{align-self:center;background-color:#34d2da;color:#fff;border-radius:9999px;font-weight:600;font-size:1.875rem;-webkit-user-select:none;user-select:none;width:-moz-fit-content;width:fit-content;gap:.75rem;margin-bottom:2rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:text-decoration .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out,-webkit-text-decoration .2s ease-in-out;padding:.5rem 2.5rem}._button_3dsk8k:enabled{cursor:pointer}._button_3dsk8k:enabled:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);text-decoration:underline;transform:scale(1.005),translateY(2px)}._button_3dsk8k:disabled{opacity:.5}._modal_1oq3hj{display:flex;justify-content:center;overflow:scroll;height:var(--vh,100vh);width:100vw;background-color:rgba(77,77,77,.4);z-index:999999}._modal-inner_1oq3hj{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);border-radius:2rem;background:#fff;margin-top:10%;margin-bottom:10%;width:80%;transform:translateZ(0);position:relative;height:-moz-fit-content;height:fit-content}@media (max-width:480px){._modal-inner__close_3dsk8k{margin-right:-3rem}._modal-inner_1oq3hj{margin-top:5rem;margin-bottom:5rem}}._modal-inner__close_1oq3hj{color:#bcbcbc;cursor:pointer;background-color:#fff;border-radius:9999px;display:flex;margin-top:-4rem;margin-right:-4rem;position:absolute;top:0;right:0;z-index:999}._modal-inner__close_1oq3hj:hover{color:#00bfbc}._modal-inner__close_1oq3hj svg{height:4rem;width:4rem;fill:currentColor}@media (max-width:480px){._modal-inner__close_1oq3hj{margin-right:-3rem}}._pane_1oq3hj{display:flex;flex-direction:column;padding:3rem}._title_1oq3hj{font-size:1.875rem;color:#22292f;font-weight:700;letter-spacing:-.05em;line-height:1;padding-bottom:1rem;-webkit-user-select:none;user-select:none}@media (min-width:641px){._modal-inner_1oq3hj{width:550px}._title_1oq3hj{font-size:3rem}}._subtitle_1oq3hj{font-size:1.5rem;color:#22292f;font-weight:300;align-items:flex-start;line-height:1;-webkit-user-select:none;user-select:none;margin-bottom:1.5rem}@media (min-width:641px){._subtitle_1oq3hj{font-size:2.25rem}}._bold-label_1oq3hj{font-size:1.125rem;color:#22292f;font-weight:700;-webkit-user-select:none;user-select:none;width:100%;margin-top:1.5rem;margin-bottom:.5rem}@media (min-width:641px){._bold-label_1oq3hj{font-size:1.5rem}}._plain-label_1oq3hj{font-size:1.125rem;font-weight:400;-webkit-user-select:none;user-select:none;width:100%}@media (min-width:641px){._plain-label_1oq3hj{font-size:1.5rem}}._text-input_1oq3hj{display:block;padding:6px 12px;line-height:1.42857;color:#555;background-color:#fff;background-image:none;border:1px solid #e0e0e0;border-radius:.75rem;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-size:1.125rem;width:100%;margin-bottom:1rem;height:4rem}@media (min-width:641px){._text-input_1oq3hj{font-size:1.5rem}}._link-wrapper_1oq3hj{display:block;width:100%;padding:6px 12px;color:#555;background-color:#fff;background-image:none;border:1px solid #e0e0e0;border-radius:.75rem;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-size:1.125rem;flex-grow:1;height:4rem;line-height:3rem}@media (min-width:641px){._link-wrapper_1oq3hj{font-size:1.5rem}}._button_1oq3hj{align-self:center;background-color:#34d2da;color:#fff;border-radius:9999px;font-weight:600;font-size:1.875rem;-webkit-user-select:none;user-select:none;margin-top:.5rem;margin-bottom:.5rem;width:-moz-fit-content;width:fit-content;gap:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:text-decoration .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out,-webkit-text-decoration .2s ease-in-out;padding:.5rem 3rem}._button_1oq3hj:enabled{cursor:pointer}._button_1oq3hj:enabled:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);text-decoration:underline;transform:scale(1.005),translateY(2px)}._button_1oq3hj:disabled{opacity:.5}._copy-button_1oq3hj{align-self:center;background-color:#34d2da;color:#fff;border-radius:9999px;font-weight:600;font-size:1.875rem;-webkit-user-select:none;user-select:none;margin-left:1rem;width:-moz-fit-content;width:fit-content;gap:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06);transition:text-decoration .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out,-webkit-text-decoration .2s ease-in-out;padding:.5rem 1rem}._copy-button_1oq3hj:enabled{cursor:pointer}._copy-button_1oq3hj:enabled:hover{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);text-decoration:underline;transform:scale(1.005),translateY(2px)}._copy-button_1oq3hj:disabled{opacity:.5}._separator_1oq3hj{border-width:1px;border-color:#b8c2cc;border-top:1px;height:0}._impersonation-container_1ndc2m{display:flex;flex-direction:column;align-items:center;padding:2rem;max-width:800px;margin:0 auto}._district-title_1ndc2m{font-size:3rem;font-weight:700;margin-bottom:1.5rem;color:#333;text-align:center}._role-section_1ndc2m{width:100%;margin-bottom:2rem}._role-title_1ndc2m{font-size:2.5rem;margin-bottom:1rem;color:#444;text-align:center;padding-bottom:.5rem;border-bottom:2px solid #eee}._button-grid_1ndc2m{display:flex;gap:1.5rem;margin-bottom:1rem;justify-content:center;flex-wrap:wrap}._square-button_1ndc2m{width:150px;height:150px;font-size:1.25rem;font-weight:700;border-radius:8px;border:none;box-shadow:0 6px 0 #999,0 8px 10px rgba(0,0,0,.2);transition:.1s;cursor:pointer;display:flex;align-items:center;justify-content:center;text-align:center}._square-button_1ndc2m:active{box-shadow:0 2px 0 #999,0 3px 6px rgba(0,0,0,.1);transform:translateY(4px)}._admin-button_1ndc2m{background-color:#4a6da7;color:#fff}._admin-button_1ndc2m:hover{background-color:#3a5d97}._teacher-button_1ndc2m{background-color:#5cb85c;color:#fff}._teacher-button_1ndc2m:hover{background-color:#4ca84c}._elem_1ndc2m{position:relative}._elem_1ndc2m::before{content:"";position:absolute;bottom:12px;left:12px;width:20px;height:20px;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;opacity:.7}._middle_1ndc2m{position:relative}._middle_1ndc2m::before{content:"";position:absolute;bottom:12px;left:12px;width:20px;height:20px;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;opacity:.7}._high_1ndc2m{position:relative}._high_1ndc2m::before{content:"";position:absolute;bottom:12px;left:12px;width:20px;height:20px;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;opacity:.7}._wide-button_1ndc2m{width:320px;height:50px;font-size:1rem;font-weight:700;border-radius:8px;border:none;box-shadow:0 4px 0 #999,0 6px 8px rgba(0,0,0,.15);transition:.1s;cursor:pointer;margin-top:1rem}._wide-button_1ndc2m:active{box-shadow:0 1px 0 #999,0 2px 4px rgba(0,0,0,.1);transform:translateY(3px)}._stop-button_1ndc2m{background-color:#d9534f;color:#fff}._stop-button_1ndc2m:hover{background-color:#c9433f}._login-message_1ndc2m{font-size:1.1rem;color:#666;text-align:center;padding:1rem;background-color:#f8f9fa;border-radius:6px;border-left:4px solid #5bc0de}._main-screen_18iiyv{max-height:60vh;overflow-y:scroll}._main-screen_18iiyv>.animated-container{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;transform:translateZ(0);overflow-x:hidden}._nav-box--base_18iiyv{bottom:0;background-color:#fff;width:100%;overflow-x:hidden;flex-shrink:0;box-shadow:0 -1px 30px 0 rgba(0,0,0,.3);z-index:999}._nav-box_18iiyv{padding:2rem 2.5rem}._nav-box__top_18iiyv{display:flex;flex-direction:row;justify-content:space-between;align-items:baseline;line-height:1;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom-width:1px;border-color:#e0e0e0}._nav-box__head_18iiyv{font-size:4rem;color:#22292f;font-weight:900;letter-spacing:-.05em;padding-bottom:.5rem;-webkit-user-select:none;user-select:none;line-height:.9}._nav-box__subhead_18iiyv{font-size:2.25rem;color:#22292f;font-weight:300;display:flex;flex-direction:row;align-items:center;line-height:1;-webkit-user-select:none;user-select:none}._nav-box__subhead_18iiyv svg{height:2rem;width:2rem;margin-right:.5rem;fill:currentColor}._nav-box__subhead_18iiyv._--is-link_18iiyv{color:#00aaf9;cursor:pointer}._nav-box__nav_18iiyv{display:flex;flex-direction:row;align-items:baseline}._nav-box__nav__item_18iiyv{margin-left:2.5rem;padding-bottom:.5rem;margin-bottom:-.5rem;font-size:3rem;font-weight:400;line-height:1;letter-spacing:-.05em;cursor:pointer}._nav-box__nav__item_18iiyv._is-selected_18iiyv{color:#00aaf9;border-bottom-width:4px;border-color:#00aaf9}._nav-box__nav__item_18iiyv:hover{border-bottom-width:4px;border-color:#00aaf9}._d-s-shadowed-button_tp2wh1{box-shadow:0 3px 10px rgba(0,0,0,.15),0 2px 4px rgba(0,0,0,.1);font-size:1.875rem;color:#00aaf9;border-width:1px;border-color:#e0e0e0;display:flex;flex-direction:row;border-radius:9999px;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:box-shadow .2s,transform .2s,border-color .2s;padding:1rem}._d-s-shadowed-button_tp2wh1 svg{height:2.5rem;width:2.5rem;margin-right:.25rem;fill:currentColor}._d-s-shadowed-button_tp2wh1:hover{box-shadow:0 6px 20px rgba(0,0,0,.15),0 2px 6px rgba(0,0,0,.1);transform:translateY(-2px);text-decoration:underline}._d-s-shadowed-button_tp2wh1:active{box-shadow:inset 0 2px 4px 0 rgba(0,0,0,.06);transform:translateY(0) scale(.95)}._d-s-shadowed-button_tp2wh1._--med_tp2wh1{margin-top:1.5rem;margin-bottom:1.5rem;width:100%;padding-top:.75rem;padding-bottom:.75rem;font-weight:600;font-size:1.5rem;line-height:1}._d-s-shadowed-button_tp2wh1._--lg_tp2wh1{font-size:2.25rem}._d-s-shadowed-button_tp2wh1._--link-blue_tp2wh1{color:#fff;background-color:#00aaf9}._g-menu-header-bar__back-arrow_tp2wh1{width:1.25rem;height:1.25rem;margin-right:.5rem;cursor:pointer}._g-menu-header-bar__back-arrow_tp2wh1 svg{fill:currentColor}._g-menu-header-bar__back-arrow_tp2wh1:hover{color:#00aaf9}._planbook-wrapper_16gec9{padding-bottom:2rem}._planbook-wrapper__no-access_16gec9{background-color:#fff;border-radius:.5rem;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);text-align:center;margin:160px 5rem;padding:3rem}._planbook-wrapper__no-access-h1_16gec9{font-weight:600}._planbook-wrapper__no-access-h2_16gec9{font-size:2rem}._planbook__no-permission-to-edit-class-websites_16gec9{text-align:center;font-size:3rem;margin-bottom:4rem}._planbook-header-background_16gec9{width:100vw;height:var(--vh,100vh);position:fixed;background-color:#fff;background-repeat:no-repeat;background-size:cover;background-position:top center;z-index:-40}._planbook-header-background_16gec9:before{height:100%;content:"";position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;opacity:1}._tw-transition-bg_wrva35{transition-property:background-color}._tw-transition-colors_wrva35{transition-property:color,background-color,border-color,fill,stroke}._tw-duration-200_wrva35{transition-duration:.2s}._tw-duration-400_wrva35{transition-duration:.4s}._tw-ease-in-out_wrva35{transition-timing-function:ease-in-out}._tw-rotate-180_wrva35{transform:rotate(180deg)}._tw-right-0_wrva35{right:0}._tw-ring-1_wrva35{--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)}._tw-ring-slate-900\/10_wrva35{--tw-ring-color:color-mix(in oklab, var(--color-slate-900) 10%, transparent)}._tw-gap-2_wrva35{gap:.5rem}._tw-gap-4_wrva35{gap:1rem}body,html{font-size:12px;margin:0;height:100%}body.group,body.lesson-variations,body.planbook,body.user{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}.user-select-none{-webkit-user-select:none;user-select:none}@keyframes stayHidden{0%,100%{transform:scale(0,0)}}.fadeIn,.timeline-date-highlighter{animation-name:fadeIn;animation-duration:.5s}.fadeInDown{animation-name:fadeInDownSmall;animation-duration:.5s}h1{font-weight:300}.row-margin-top{margin-top:30px}.flush-left-col{padding-left:0}.align-left{text-align:left}.settings-header{color:#fee87c;margin-top:40px;margin-left:40px;margin-bottom:0;font-weight:600;font-family:jubilat,Georgia,"Times New Roman",Times,serif}.settings-sections{margin-top:10px;margin-left:40px}.btn .icon-for-button{display:inline-block;height:20px;width:20px;margin-top:-2px;vertical-align:middle}.btn .icon-for-button path{fill:#fff}.btn-group-sm>.btn .icon-for-button,.btn-sm .icon-for-button{display:inline-block;height:16px;width:16px;margin-top:-5px;vertical-align:middle}.btn-group-sm>.btn .icon-for-button path,.btn-sm .icon-for-button path{fill:#fff}.planbook-edit-wrapper{padding-top:30px}.btn-move-block{position:absolute;transition:background .2s;top:4px;left:1px;bottom:4px;width:13px;border:1px solid transparent;border-width:1px 0;background-repeat:repeat-y;background-color:transparent}.btn-clear{background-color:transparent;color:#fff}.btn-outline{border-color:#fff}.btn-rounded{border-radius:50px;font-size:14px;padding-bottom:4px;line-height:25px}.btn-rounded:hover{color:#ccc}.btn-accordion-toggle{cursor:pointer;position:absolute;top:12px;left:20px;bottom:0;font-size:.85em;color:#fff}.btn-accordion-toggle.-collapsed:before{content:"\25BA"}.btn-accordion-toggle.-expanded:before{content:"\25BC"}.btn-add-section,.btn-add-section-to{transition:background-color .4s,color .4s .2s;background-color:transparent;position:absolute;height:13px;left:0;right:0;z-index:99999;color:transparent;border-radius:5px;padding-left:20px;font-size:10px;line-height:14px;cursor:pointer}.btn-add-section-to:after,.btn-add-section:after{content:"+";top:-2px;left:4px;color:transparent;background-color:transparent;text-align:center;font-size:13px;line-height:14px;font-weight:800;position:absolute}.btn-add-section-to:before,.btn-add-section:before{content:"";transform:rotate(45deg);width:17px;height:17px;position:absolute;top:-2px;left:-1px;right:55%;display:inline-block;border-radius:15px 0 15px 15px;color:transparent}.btn-add-section.top,.top.btn-add-section-to{top:-7px}.bottom.btn-add-section-to,.btn-add-section.bottom{bottom:-8px}.btn-add-section-to.-empty-lesson,.btn-add-section-to.-empty-routine{color:#4d4d4d;height:auto;border:1px dashed #ccc;margin:0 8px;padding:10px;border-radius:0}.btn-add-section-to.-empty-lesson:hover,.btn-add-section-to.-empty-routine:hover{background-color:#fcfcfc}.btn-add-section-to.-empty-lesson:hover:before,.btn-add-section-to.-empty-routine:hover:before{content:"+ ";display:inline;border:none;background:0 0}.btn-add-section-to.-empty-lesson:hover:after,.btn-add-section-to.-empty-routine:hover:after{content:"";border:none;background:0 0}.btn-add-section-to.-empty-lesson{display:block;position:relative;border-color:#fff;margin-bottom:5px}.btn-add-section-to:hover{text-decoration:underline}.btn-add-section-to:after{color:transparent}.btn-add-section-to:hover:before{background-color:#fff;border:1px solid #ccc}.btn-add-section-to:hover:after{color:#ccc;background-color:transparent}.lesson-actions-header{margin-top:10px;color:#ccc;margin-left:20px;text-transform:uppercase;font-size:11px;padding-bottom:3px}.btn-lesson-action{padding-top:10px;padding-bottom:10px;color:#ccc}.btn-lesson-action .btn-description{-webkit-user-select:none;user-select:none;position:absolute;bottom:-18px;left:22px;right:0;display:none;color:#999}.btn-lesson-action:hover{transition:margin .2s}.btn-lesson-action:hover .btn-description{display:block}.settings-icon{width:25px;height:25px;display:inline-block;background-size:100% 100%}.settings-icon svg{height:80%;width:80%}.settings-icon path{fill:#fff}.nav-btn-group{float:right;margin-right:20px}.nav-btn-group .btn{background-color:#f9fafb;color:#666}.nav-date-range{float:left;margin-left:30px;text-align:left;margin-top:0;font-family:jubilat,Georgia,"Times New Roman",Times,serif;font-weight:700;color:#494d50;margin-bottom:30px;font-size:3em}.copy-to-lessons{border-top:1px solid #e6e6e6;padding-left:20px;padding-top:10px}.course-title-block:hover .btn-move-block,.lesson-block:hover .btn-move-block,.parts-section:hover .btn-move-block,.sections-list-item:hover .btn-move-block{border-color:#e0e0e0}.course-title-block:hover .btn-move-block.-is-lesson,.lesson-block:hover .btn-move-block.-is-lesson,.parts-section:hover .btn-move-block.-is-lesson,.sections-list-item:hover .btn-move-block.-is-lesson{border:1px solid #bdbdbd;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{position:absolute;right:10px;top:-10px;opacity:0;cursor:pointer}.btn-delete-lesson:hover{opacity:.7}.btn-delete-lesson img{width:16px;height:16px}.is-on .off-dialog{border:0 solid transparent;max-height:0;margin:0 10px;padding:0 10px}.off-dialog{margin:10px;border:1px solid #e0e0e0;padding:10px;display:block;font-size:11px;background-color:#fff;transition:max-height .5s,padding .5s,margin .5s;max-height:1000px;overflow:hidden}.off-dialog-prompt{font-weight:700;text-align:center;font-size:14px;line-height:15px;padding-bottom:7px}.off-dialog-question{font-weight:400;text-align:center;font-size:12px;line-height:15px}.off-dialog-options{list-style:none;margin:0;padding:0}.off-dialog-options-item{text-align:center;margin:5px 0;border-bottom:1px solid #e0e0e0;padding:5px 0}.off-dialog-options-item a{cursor:pointer}.off-dialog-options-item:last-child{border:none}.settings-planbook-courses{list-style:none;margin-bottom:0;padding-left:0}.settings-planbook-course{padding:5px 0}.settings-planbook-courses-item{padding:10px 32px 10px 10px;position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;transition:background .3s;border-radius:5px;background-color:#dfe4e7}.settings-planbook-courses-item .material-card-list-item-actions{align-self:flex-end}@media (max-width:710px){.settings-planbook-courses-item{flex-direction:column}.settings-planbook-courses-item__right{margin-left:3rem;margin-top:1rem}}.settings-planbook-courses-item__left{flex-grow:2}.settings-planbook-courses-item__left,.settings-planbook-courses-item__right{display:flex;flex-direction:row;align-items:center}.btn-white-transparent{margin-right:20px;background-color:transparent;color:#fff;border-color:#fff}.btn-white-transparent svg path{fill:#fff}.settings-planbook-course-title{color:#fff;font-size:18px;border-color:#fff;margin-right:1.2rem;font-weight:600;width:100%}.settings-planbook-course-title[contenteditable]:empty:before{color:rgba(255,255,255,.7);font-weight:400}.btn-delete-course{position:absolute;right:15px;top:25%;opacity:.8;cursor:pointer}.btn-delete-course:hover{opacity:.7}.btn-delete-course svg{width:24px;height:24px}.btn-delete-course svg path{fill:#fff}.group-permissions{list-style:none;margin:0}.group-permissions-item{margin:10px 0;border-bottom:1px solid #d9d9d9;padding:10px 0}.group-permissions-group-title{font-size:30px;font-weight:700;margin-right:10px;display:block;float:left;min-width:200px}.loader,.loader:after,.loader:before{border-radius:50%;width:2.5em;height:2.5em;animation:1.8s ease-in-out infinite load7}.loader{margin:8em auto;font-size:10px;position:relative;text-indent:-9999em;animation-delay:.16s}.loader:before{left:-3.5em}.loader:after{left:3.5em;animation-delay:.32s}.loader:after,.loader:before{content:"";position:absolute;top:0}@keyframes load7{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em #fff}40%{box-shadow:0 2.5em 0 0 #fff}}.spinner{width:12px;height:12px;float:right;margin-right:3px;position:relative;opacity:0;transition:opacity .3s .3s}.spinner.visible{opacity:100;transition:opacity .3s}.spinner.-set-above{margin-top:-20px}.spinner.-navbar{float:none;vertical-align:middle;height:30px;width:30px;display:inline-block}.double-bounce1,.double-bounce2{width:100%;height:100%;border-radius:50%;background-color:#333;opacity:.6;position:absolute;top:0;left:0;animation:2s ease-in-out infinite bounce}.double-bounce2{animation-delay:-1s}@keyframes bounce{0%,100%{transform:scale(0);-webkit-transform:scale(0)}50%{transform:scale(1);-webkit-transform:scale(1)}}.is-visible-animated{opacity:1;transition:opacity .3s}.is-hidden-animated{opacity:0;transition:opacity .3s}.is-hidden{display:none!important}.is-collapsed{max-height:0;opacity:0;transition:.2s;overflow:hidden}.is-expanded,.is-expanded-lg,.is-expanded-md,.is-expanded-sm,.is-expanded-xlg,.is-expanded-xxlg{opacity:1;transition:.2s}.is-expanded-sm{max-height:50px}.is-expanded-md{max-height:100px}.is-expanded-lg{max-height:150px}.is-expanded-xlg{max-height:200px}.is-expanded-xxlg{max-height:300px}.only-print{display:none!important}.is-visible-block{display:block!important}.full-width{width:100%}.has-tooltip{position:relative}.has-tooltip:hover:before{content:"\25b2";position:absolute;top:80%;left:30%;color:rgba(51,51,51,.7)}.has-tooltip:hover:after{background:rgba(51,51,51,.7);font-weight:600;color:#fff;padding:7px 10px;border-radius:5px;position:absolute;content:attr(data-tooltip-title);top:120%;white-space:normal;left:-150%;right:-150%;text-overflow:hidden}.messenger-message-inner{font-size:16px;line-height:24px}.btn-active-underline,.btn-no-active{box-shadow:none!important}.btn-active-underline.active{text-decoration:underline;font-weight:600}/*!
 * jQuery UI Resizable 1.10.3
 * http://jqueryui.com
 *
 * Copyright 2013 jQuery Foundation and other contributors
 * Released under the MIT license.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Resizable#theming
 */.ui-resizable-handle{position:absolute;font-size:.1px;display:block}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.stripe_checkout_app{z-index:9999999!important}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cke{visibility:visible!important}.cke_reset{margin:0;padding:0;border:0;background:0 0;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none}.cke_reset_all,.cke_reset_all *,.cke_reset_all a,.cke_reset_all textarea{margin:0;padding:0;border:0;background:0 0;text-decoration:none;width:auto;height:auto;vertical-align:baseline;box-sizing:content-box;position:static;transition:none;border-collapse:collapse;font:12px Arial,Helvetica,Tahoma,Verdana,Sans-Serif;color:#000;text-align:left;white-space:nowrap;cursor:auto;float:none}.cke_reset_all .cke_rtl *{text-align:right}.cke_reset_all iframe{vertical-align:inherit}.cke_reset_all textarea{white-space:pre-wrap}.cke_reset_all input[type=password],.cke_reset_all input[type=text],.cke_reset_all textarea{cursor:text}.cke_reset_all input[type=password][disabled],.cke_reset_all input[type=text][disabled],.cke_reset_all textarea[disabled]{cursor:default}.cke_reset_all fieldset{padding:10px;border:2px groove #e0dfe3}.cke_reset_all select{box-sizing:border-box}.cke_reset_all table{table-layout:auto}.cke_chrome{display:block;padding:0;margin-left:auto;margin-right:auto}.cke_inner{display:block;-webkit-touch-callout:none;background:#fff;padding:0}.cke_float{border:0}.cke_float .cke_inner{padding-bottom:0}.cke_bottom,.cke_contents,.cke_top{display:block;overflow:hidden}.cke_top{padding:6px 8px 2px;white-space:normal}.cke_bottom{padding:6px 8px 2px;position:relative;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf)}.cke_browser_ios .cke_contents{overflow-y:auto;-webkit-overflow-scrolling:touch}.cke_resizer{width:0;height:0;overflow:hidden;font-size:0;vertical-align:bottom;margin-top:6px;margin-bottom:2px;box-shadow:0 1px 0 rgba(255,255,255,.3);border:10px dashed transparent}.cke_hc .cke_resizer{font-size:15px;width:auto;height:auto;border-width:0}.cke_resizer_ltr{cursor:se-resize;float:right;margin-right:-4px}.cke_resizer_rtl{cursor:sw-resize;float:left;margin-left:-4px;right:auto;border:10px dashed transparent}.cke_wysiwyg_div{display:block;height:100%;overflow:auto;padding:0 8px;outline-style:none;box-sizing:border-box}.cke_panel{visibility:visible;width:120px;height:100px;overflow:hidden;background-color:#fff;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_menu_panel{padding:0;margin:0}.cke_combopanel{width:150px;height:170px}.cke_panel_frame{width:100%;height:100%;font-size:12px;overflow:auto;overflow-x:hidden}.cke_panel_container{overflow-y:auto;overflow-x:hidden}.cke_panel_list{list-style-type:none;margin:3px;padding:0;white-space:nowrap}.cke_panel_listItem{margin:0;padding-bottom:1px}.cke_panel_listItem a{padding:3px 4px;display:block;border:1px solid #fff;color:inherit!important;text-decoration:none;overflow:hidden;text-overflow:ellipsis;border-radius:2px}* html .cke_panel_listItem a{width:100%;color:#000}.cke_panel_listItem.cke_selected a{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_panel_listItem a:active,.cke_panel_listItem a:focus,.cke_panel_listItem a:hover{border-color:#dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_hc .cke_panel_listItem a{border-style:none}.cke_hc .cke_panel_listItem a:active,.cke_hc .cke_panel_listItem a:focus,.cke_hc .cke_panel_listItem a:hover{border:2px solid;padding:1px 2px}.cke_panel_grouptitle{cursor:default;font-size:11px;font-weight:700;white-space:nowrap;margin:0;padding:4px 6px;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #b6b6b6;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf)}.cke_panel_listItem h1,.cke_panel_listItem h2,.cke_panel_listItem h3,.cke_panel_listItem h4,.cke_panel_listItem h5,.cke_panel_listItem h6,.cke_panel_listItem p,.cke_panel_listItem pre{margin-top:0;margin-bottom:0}.cke_colorblock{padding:3px;font-size:11px;font-family:"Microsoft Sans Serif",Tahoma,Arial,Verdana,Sans-Serif}.cke_colorblock,.cke_colorblock a{text-decoration:none;color:#000}span.cke_colorbox{width:10px;height:10px;border:1px solid grey;float:left}.cke_rtl span.cke_colorbox{float:right}a.cke_colorbox{border:1px solid #fff;padding:2px;float:left;width:12px;height:12px}.cke_rtl a.cke_colorbox{float:right}a:active.cke_colorbox,a:focus.cke_colorbox,a:hover.cke_colorbox{border:1px solid #b6b6b6;background-color:#e5e5e5}a.cke_colorauto,a.cke_colormore{border:1px solid #fff;padding:2px;display:block;cursor:pointer}a:active.cke_colorauto,a:active.cke_colormore,a:focus.cke_colorauto,a:focus.cke_colormore,a:hover.cke_colorauto,a:hover.cke_colormore{border:1px solid #b6b6b6;background-color:#e5e5e5}.cke_toolbar{float:left}.cke_rtl .cke_toolbar{float:right}.cke_toolgroup{float:left;margin:0 6px 5px 0;border-radius:3px}.cke_hc .cke_toolgroup{border:0;margin-right:10px;margin-bottom:10px}.cke_rtl .cke_toolgroup{float:right;margin-left:6px;margin-right:0}a.cke_button{display:inline-block;height:18px;padding:4px 6px;outline:0;cursor:default;float:left;border:0}.cke_ltr .cke_button:last-child,.cke_rtl .cke_button:first-child{border-radius:0 2px 2px 0}.cke_ltr .cke_button:first-child,.cke_rtl .cke_button:last-child{border-radius:2px 0 0 2px}.cke_rtl .cke_button{float:right}.cke_hc .cke_button{border:1px solid #000;padding:3px 5px;margin:-2px 4px 0 -2px}a.cke_button_on{box-shadow:0 1px 5px rgba(0,0,0,.6) inset,0 1px 0 rgba(0,0,0,.2);background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca)}.cke_hc .cke_button_on,.cke_hc a.cke_button_disabled:active,.cke_hc a.cke_button_disabled:focus,.cke_hc a.cke_button_disabled:hover,.cke_hc a.cke_button_off:active,.cke_hc a.cke_button_off:focus,.cke_hc a.cke_button_off:hover{border-width:3px;padding:1px 3px}.cke_button_disabled .cke_button_icon{opacity:.3}.cke_hc .cke_button_disabled{opacity:.5}a.cke_button_on:active,a.cke_button_on:focus,a.cke_button_on:hover{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}a.cke_button_disabled:active,a.cke_button_disabled:focus,a.cke_button_disabled:hover,a.cke_button_off:active,a.cke_button_off:focus,a.cke_button_off:hover{box-shadow:0 0 1px rgba(0,0,0,.3) inset;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc)}.cke_button_icon{cursor:inherit;background-repeat:no-repeat;margin-top:1px;width:16px;height:16px;float:left;display:inline-block}.cke_rtl .cke_button_icon{float:right}.cke_hc .cke_button_icon{display:none}.cke_button_label{display:none;padding-left:3px;margin-top:1px;line-height:17px;vertical-align:middle;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5)}.cke_rtl .cke_button_label{padding-right:3px;padding-left:0;float:right}.cke_hc .cke_button_label{padding:0;display:inline-block;font-size:12px}.cke_button_arrow{display:inline-block;margin:8px 0 0 1px;width:0;height:0;cursor:default;vertical-align:top;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_rtl .cke_button_arrow{margin-right:5px;margin-left:0}.cke_hc .cke_button_arrow{font-size:10px;margin:3px -2px 0 3px;width:auto;border:0}.cke_toolbar_separator{float:left;background-color:rgba(0,0,0,.2);margin:5px 2px 0;height:18px;width:1px;box-shadow:1px 0 1px rgba(255,255,255,.5)}.cke_rtl .cke_toolbar_separator{float:right;box-shadow:-1px 0 1px rgba(255,255,255,.1)}.cke_hc .cke_toolbar_separator{width:0;border-left:1px solid;margin:1px 5px 0 0}.cke_toolbar_break{display:block;clear:left}.cke_rtl .cke_toolbar_break{clear:right}a.cke_toolbox_collapser{width:12px;height:11px;float:right;margin:11px 0 0;font-size:0;cursor:default;text-align:center;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4)}.cke_toolbox_collapser:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc)}.cke_toolbox_collapser.cke_toolbox_collapser_min{margin:0 2px 4px}.cke_rtl .cke_toolbox_collapser{float:left}.cke_toolbox_collapser .cke_arrow{display:inline-block;height:0;width:0;font-size:0;margin-top:1px;border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:3px solid #474747;border-top:3px solid transparent}.cke_toolbox_collapser.cke_toolbox_collapser_min .cke_arrow{margin-top:4px;border-bottom-color:transparent;border-top-color:#474747}.cke_hc .cke_toolbox_collapser .cke_arrow{font-size:8px;width:auto;border:0;margin-top:0;margin-right:2px}.cke_menubutton{display:block}.cke_menuitem span{cursor:default}.cke_menubutton:active,.cke_menubutton:focus,.cke_menubutton:hover{display:block;background-color:#eff0ef}.cke_hc .cke_menubutton{padding:2px}.cke_hc .cke_menubutton:active,.cke_hc .cke_menubutton:focus,.cke_hc .cke_menubutton:hover{border:2px solid;padding:0}.cke_menubutton_inner{display:table-row}.cke_menuarrow,.cke_menubutton_icon,.cke_menubutton_label{display:table-cell}.cke_menubutton_icon{background-color:#d7d8d7;opacity:.7;padding:4px}.cke_hc .cke_menubutton_icon{height:16px;width:0;padding:4px 0}.cke_menubutton:active .cke_menubutton_icon,.cke_menubutton:focus .cke_menubutton_icon,.cke_menubutton:hover .cke_menubutton_icon{background-color:#d0d2d0}.cke_menubutton_disabled:active .cke_menubutton_icon,.cke_menubutton_disabled:focus .cke_menubutton_icon,.cke_menubutton_disabled:hover .cke_menubutton_icon{opacity:.3}.cke_menubutton_label{padding:0 5px;background-color:transparent;width:100%;vertical-align:middle}.cke_menubutton_disabled .cke_menubutton_label{opacity:.3}.cke_menubutton_on{border:1px solid #dedede;background-color:#f2f2f2;box-shadow:0 0 2px rgba(0,0,0,.1) inset}.cke_menubutton_on .cke_menubutton_icon{padding-right:3px}.cke_panel_frame .cke_menubutton_label{display:none}.cke_menuseparator{background-color:#d3d3d3;height:1px;opacity:.7}.cke_menuarrow{background-image:asset-url("ckeditor/images/arrow.png");background-position:0 10px;background-repeat:no-repeat;padding:0 5px}.cke_rtl .cke_menuarrow{background-position:5px -13px;background-repeat:no-repeat}.cke_menuarrow span{display:none}.cke_hc .cke_menuarrow span{vertical-align:middle;display:inline}.cke_combo{display:inline-block;float:left}.cke_rtl .cke_combo{float:right}.cke_hc .cke_combo{margin-top:-2px}.cke_combo_label{display:none;float:left;line-height:26px;vertical-align:top;margin-right:5px}.cke_rtl .cke_combo_label{float:right;margin-left:5px;margin-right:0}a.cke_combo_button{cursor:default;display:inline-block;float:left;margin:0 6px 5px 0;border:1px solid #a6a6a6;border-bottom-color:#979797;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4)}.cke_combo_off a.cke_combo_button:focus,.cke_combo_off a.cke_combo_button:hover{background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc);outline:0}.cke_combo_off a.cke_combo_button:active,.cke_combo_on a.cke_combo_button{border:1px solid #777;box-shadow:0 1px 0 rgba(255,255,255,.5),0 1px 5px rgba(0,0,0,.6) inset;background:#b5b5b5;background-image:linear-gradient(to bottom,#aaa,#cacaca)}.cke_combo_on a.cke_combo_button:active,.cke_combo_on a.cke_combo_button:focus,.cke_combo_on a.cke_combo_button:hover{box-shadow:0 1px 6px rgba(0,0,0,.7) inset,0 1px 0 rgba(0,0,0,.2)}.cke_rtl .cke_combo_button{float:right;margin-left:5px;margin-right:0}.cke_hc a.cke_combo_button{padding:3px}.cke_hc .cke_combo_off a.cke_combo_button:active,.cke_hc .cke_combo_off a.cke_combo_button:focus,.cke_hc .cke_combo_off a.cke_combo_button:hover,.cke_hc .cke_combo_on a.cke_combo_button{border-width:3px;padding:1px}.cke_combo_text{line-height:26px;padding-left:10px;text-overflow:ellipsis;overflow:hidden;float:left;cursor:default;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.5);width:60px}.cke_rtl .cke_combo_text{float:right;text-align:right;padding-left:0;padding-right:10px}.cke_hc .cke_combo_text{line-height:18px;font-size:12px}.cke_combo_open{cursor:default;display:inline-block;font-size:0;height:19px;line-height:17px;margin:1px 7px;width:5px}.cke_hc .cke_combo_open{height:12px}.cke_combo_arrow{cursor:default;margin:11px 0 0;float:left;height:0;width:0;font-size:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:3px solid #474747}.cke_hc .cke_combo_arrow{font-size:10px;width:auto;border:0;margin-top:3px}.cke_combo_disabled .cke_combo_inlinelabel,.cke_combo_disabled .cke_combo_open{opacity:.3}.cke_path{float:left;margin:-2px 0 2px}a.cke_path_item,span.cke_path_empty{display:inline-block;float:left;padding:3px 4px;margin-right:2px;cursor:default;text-decoration:none;outline:0;border:0;color:#4c4c4c;text-shadow:0 1px 0 #fff;font-weight:700;font-size:11px}.cke_rtl .cke_path,.cke_rtl .cke_path_empty,.cke_rtl .cke_path_item{float:right}a.cke_path_item:active,a.cke_path_item:focus,a.cke_path_item:hover{background-color:#bfbfbf;color:#333;text-shadow:0 1px 0 rgba(255,255,255,.5);border-radius:2px;box-shadow:0 0 4px rgba(0,0,0,.5) inset,0 1px 0 rgba(255,255,255,.5)}.cke_hc a.cke_path_item:active,.cke_hc a.cke_path_item:focus,.cke_hc a.cke_path_item:hover{border:2px solid;padding:1px 2px}.cke_button__source_label,.cke_button__sourcedialog_label{display:inline}.cke_combo__fontsize .cke_combo_text{width:30px}.cke_combopanel__fontsize{width:120px}textarea.cke_source{font-family:"Courier New",Monospace;font-size:small;background-color:#fff;white-space:pre-wrap;border:0;padding:0;margin:0;display:block}.cke_wysiwyg_div,.cke_wysiwyg_frame{background-color:#fff}.cke_notifications_area{pointer-events:none}.cke_notification{pointer-events:auto;position:relative;margin:10px;width:300px;color:#fff;border-radius:3px;text-align:center;opacity:.95;box-shadow:2px 2px 3px 0 rgba(50,50,50,.3);animation:.7s fadeIn}.cke_notification_message a{color:#12306f}.cke_notification_success{background:#72b572;border:1px solid #63a563}.cke_notification_warning{background:#c83939;border:1px solid #902b2b}.cke_notification_info{background:#2e9ad0;border:1px solid #0f74a8}.cke_notification_info span.cke_notification_progress{background-color:#0f74a8;display:block;padding:0;margin:0;height:100%;overflow:hidden;position:absolute;z-index:1}.cke_notification_message{position:relative;margin:4px 23px 3px;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;z-index:4;text-overflow:ellipsis;overflow:hidden}.cke_notification_close{background-image:asset-url("ckeditor/images/close.png");background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:1px;right:1px;padding:0;margin:0;z-index:5;opacity:.6}.cke_notification_close:hover{opacity:1}.cke_notification_close span{display:none}.cke_notification_warning a.cke_notification_close{opacity:.8}.cke_notification_warning a.cke_notification_close:hover{opacity:1}.cke_chrome{visibility:inherit}.cke_voice_label,legend.cke_voice_label{display:none}.cke_button__about_icon{background:url(/assets/images/ckeditor/icons.png) no-repeat!important}.cke_button__bold_icon{background:url(/assets/images/ckeditor/icons.png) 0 -24px no-repeat!important}.cke_button__italic_icon{background:url(/assets/images/ckeditor/icons.png) 0 -48px no-repeat!important}.cke_button__strike_icon{background:url(/assets/images/ckeditor/icons.png) 0 -72px no-repeat!important}.cke_button__subscript_icon{background:url(/assets/images/ckeditor/icons.png) 0 -96px no-repeat!important}.cke_button__superscript_icon{background:url(/assets/images/ckeditor/icons.png) 0 -120px no-repeat!important}.cke_button__underline_icon{background:url(/assets/images/ckeditor/icons.png) 0 -144px no-repeat!important}.cke_button__blockquote_icon{background:url(/assets/images/ckeditor/icons.png) 0 -168px no-repeat!important}.cke_mixed_dir_content .cke_rtl .cke_button__copy_icon,.cke_rtl .cke_button__copy_icon{background:url(/assets/images/ckeditor/icons.png) 0 -192px no-repeat!important}.cke_ltr .cke_button__copy_icon{background:url(/assets/images/ckeditor/icons.png) 0 -216px no-repeat!important}.cke_mixed_dir_content .cke_rtl .cke_button__cut_icon,.cke_rtl .cke_button__cut_icon{background:url(/assets/images/ckeditor/icons.png) 0 -240px no-repeat!important}.cke_ltr .cke_button__cut_icon{background:url(/assets/images/ckeditor/icons.png) 0 -264px no-repeat!important}.cke_mixed_dir_content .cke_rtl .cke_button__paste_icon,.cke_rtl .cke_button__paste_icon{background:url(/assets/images/ckeditor/icons.png) 0 -288px no-repeat!important}.cke_ltr .cke_button__paste_icon{background:url(/assets/images/ckeditor/icons.png) 0 -312px no-repeat!important}.cke_mixed_dir_content .cke_rtl .cke_button__indent_icon,.cke_rtl .cke_button__indent_icon{background:url(/assets/images/ckeditor/icons.png) 0 -336px no-repeat!important}.cke_ltr .cke_button__indent_icon{background:url(/assets/images/ckeditor/icons.png) 0 -360px no-repeat!important}.cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon,.cke_rtl .cke_button__outdent_icon{background:url(/assets/images/ckeditor/icons.png) 0 -384px no-repeat!important}.cke_ltr .cke_button__outdent_icon{background:url(/assets/images/ckeditor/icons.png) 0 -408px no-repeat!important}.cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon,.cke_rtl .cke_button__anchor_icon{background:url(/assets/images/ckeditor/icons.png) 0 -432px no-repeat!important}.cke_ltr .cke_button__anchor_icon{background:url(/assets/images/ckeditor/icons.png) 0 -456px no-repeat!important}.cke_button__link_icon{background:url(/assets/images/ckeditor/icons.png) 0 -480px no-repeat!important}.cke_button__unlink_icon{background:url(/assets/images/ckeditor/icons.png) 0 -504px no-repeat!important}.cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon,.cke_rtl .cke_button__bulletedlist_icon{background:url(/assets/images/ckeditor/icons.png) 0 -528px no-repeat!important}.cke_ltr .cke_button__bulletedlist_icon{background:url(/assets/images/ckeditor/icons.png) 0 -552px no-repeat!important}.cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon,.cke_rtl .cke_button__numberedlist_icon{background:url(/assets/images/ckeditor/icons.png) 0 -576px no-repeat!important}.cke_ltr .cke_button__numberedlist_icon{background:url(/assets/images/ckeditor/icons.png) 0 -600px no-repeat!important}.cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon,.cke_rtl .cke_button__pastetext_icon{background:url(/assets/images/ckeditor/icons.png) 0 -624px no-repeat!important}.cke_ltr .cke_button__pastetext_icon{background:url(/assets/images/ckeditor/icons.png) 0 -648px no-repeat!important}.cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon,.cke_rtl .cke_button__pastefromword_icon{background:url(/assets/images/ckeditor/icons.png) 0 -672px no-repeat!important}.cke_ltr .cke_button__pastefromword_icon{background:url(/assets/images/ckeditor/icons.png) 0 -696px no-repeat!important}.cke_button__removeformat_icon{background:url(/assets/images/ckeditor/icons.png) 0 -720px no-repeat!important}.cke_button__specialchar_icon{background:url(/assets/images/ckeditor/icons.png) 0 -744px no-repeat!important}.cke_button__scayt_icon{background:url(/assets/images/ckeditor/icons.png) 0 -768px no-repeat!important}.cke_button__table_icon{background:url(/assets/images/ckeditor/icons.png) 0 -792px no-repeat!important}.cke_mixed_dir_content .cke_rtl .cke_button__redo_icon,.cke_rtl .cke_button__redo_icon{background:url(/assets/images/ckeditor/icons.png) 0 -816px no-repeat!important}.cke_ltr .cke_button__redo_icon{background:url(/assets/images/ckeditor/icons.png) 0 -840px no-repeat!important}.cke_mixed_dir_content .cke_rtl .cke_button__undo_icon,.cke_rtl .cke_button__undo_icon{background:url(/assets/images/ckeditor/icons.png) 0 -864px no-repeat!important}.cke_ltr .cke_button__undo_icon{background:url(/assets/images/ckeditor/icons.png) 0 -888px no-repeat!important}.cke_button__spellchecker_icon{background:url(/assets/images/ckeditor/icons.png) 0 -912px no-repeat!important}.cke_hidpi .cke_button__about_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 0/16px no-repeat!important}.cke_hidpi .cke_button__bold_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -24px/16px no-repeat!important}.cke_hidpi .cke_button__italic_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -48px/16px no-repeat!important}.cke_hidpi .cke_button__strike_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -72px/16px no-repeat!important}.cke_hidpi .cke_button__subscript_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -96px/16px no-repeat!important}.cke_hidpi .cke_button__superscript_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -120px/16px no-repeat!important}.cke_hidpi .cke_button__underline_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -144px/16px no-repeat!important}.cke_hidpi .cke_button__blockquote_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -168px/16px no-repeat!important}.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__copy_icon,.cke_rtl.cke_hidpi .cke_button__copy_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -192px/16px no-repeat!important}.cke_hidpi .cke_ltr .cke_button__copy_icon,.cke_ltr.cke_hidpi .cke_button__copy_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -216px/16px no-repeat!important}.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__cut_icon,.cke_rtl.cke_hidpi .cke_button__cut_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -240px/16px no-repeat!important}.cke_hidpi .cke_ltr .cke_button__cut_icon,.cke_ltr.cke_hidpi .cke_button__cut_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -264px/16px no-repeat!important}.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__paste_icon,.cke_rtl.cke_hidpi .cke_button__paste_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -288px/16px no-repeat!important}.cke_hidpi .cke_ltr .cke_button__paste_icon,.cke_ltr.cke_hidpi .cke_button__paste_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -312px/16px no-repeat!important}.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__indent_icon,.cke_rtl.cke_hidpi .cke_button__indent_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -336px/16px no-repeat!important}.cke_hidpi .cke_ltr .cke_button__indent_icon,.cke_ltr.cke_hidpi .cke_button__indent_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -360px/16px no-repeat!important}.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__outdent_icon,.cke_rtl.cke_hidpi .cke_button__outdent_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -384px/16px no-repeat!important}.cke_hidpi .cke_ltr .cke_button__outdent_icon,.cke_ltr.cke_hidpi .cke_button__outdent_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -408px/16px no-repeat!important}.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__anchor_icon,.cke_rtl.cke_hidpi .cke_button__anchor_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -432px/16px no-repeat!important}.cke_hidpi .cke_ltr .cke_button__anchor_icon,.cke_ltr.cke_hidpi .cke_button__anchor_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -456px/16px no-repeat!important}.cke_hidpi .cke_button__link_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -480px/16px no-repeat!important}.cke_hidpi .cke_button__unlink_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -504px/16px no-repeat!important}.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__bulletedlist_icon,.cke_rtl.cke_hidpi .cke_button__bulletedlist_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -528px/16px no-repeat!important}.cke_hidpi .cke_ltr .cke_button__bulletedlist_icon,.cke_ltr.cke_hidpi .cke_button__bulletedlist_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -552px/16px no-repeat!important}.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__numberedlist_icon,.cke_rtl.cke_hidpi .cke_button__numberedlist_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -576px/16px no-repeat!important}.cke_hidpi .cke_ltr .cke_button__numberedlist_icon,.cke_ltr.cke_hidpi .cke_button__numberedlist_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -600px/16px no-repeat!important}.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastetext_icon,.cke_rtl.cke_hidpi .cke_button__pastetext_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -624px/16px no-repeat!important}.cke_hidpi .cke_ltr .cke_button__pastetext_icon,.cke_ltr.cke_hidpi .cke_button__pastetext_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -648px/16px no-repeat!important}.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__pastefromword_icon,.cke_rtl.cke_hidpi .cke_button__pastefromword_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -672px/16px no-repeat!important}.cke_hidpi .cke_ltr .cke_button__pastefromword_icon,.cke_ltr.cke_hidpi .cke_button__pastefromword_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -696px/16px no-repeat!important}.cke_hidpi .cke_button__removeformat_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -720px/16px no-repeat!important}.cke_hidpi .cke_button__specialchar_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -744px/16px no-repeat!important}.cke_hidpi .cke_button__scayt_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -768px/16px no-repeat!important}.cke_hidpi .cke_button__table_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -792px/16px no-repeat!important}.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__redo_icon,.cke_rtl.cke_hidpi .cke_button__redo_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -816px/16px no-repeat!important}.cke_hidpi .cke_ltr .cke_button__redo_icon,.cke_ltr.cke_hidpi .cke_button__redo_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -840px/16px no-repeat!important}.cke_hidpi .cke_mixed_dir_content .cke_rtl .cke_button__undo_icon,.cke_rtl.cke_hidpi .cke_button__undo_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -864px/16px no-repeat!important}.cke_hidpi .cke_ltr .cke_button__undo_icon,.cke_ltr.cke_hidpi .cke_button__undo_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -888px/16px no-repeat!important}.cke_hidpi .cke_button__spellchecker_icon{background:url(/assets/images/ckeditor/icons_hidpi.png) 0 -912px/16px no-repeat!important}.cke_button__image_icon{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAZCAYAAAAiwE4nAAAACXBIWXMAAAsTAAALEwEAmpwYAAAA\aGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAZlJREFUeNq8VkuOgkAUVONebjDM\a CeAG6M4YCZ+oYWMcXbDVG+CcQE4AJi5kyQ1mPIEcwSN4Ap16hjaIjaPyeUmFx6O7i3qppqnbtn2u\aVRjN0+lUq5TwfL4K7JTM9XOj0PO83zLZZrPZncJLTKdTAZcQUOLSDtB93z/mIWQ8DUqSpMhDQGH1\aOA/zKmTr3ZkG9wpnvJKXkPHwFHIxHo/FIhQ2iDmpEvmO1RLYbTabQ16FBB6hniKlXC+ipYQ7l263\aW3Jj27IsauExCIKn3Yk5C1y+MEfOdGlaIQtMOrxCNhqNZKyzAiTk68yWpk3zTgyHQyHeTswcE9QW\aXNMUQRiTfaScvRoMBu1/XZoM0zRdIALkLDI8W9Le5TibEOK5+FRLDcPQUZ8DErDH/TJjjJO1d4EW\aqcc44aFCTdNE1Napt3VQjwD5wRgeJMC9bgteO6kVuLQ4HZSAvaqq3/RBzxjDiwnvPLxEv99344Uf\ahVPIid/r9eit52Wei/Vut8skfgLRC23K/YsRlk2WbqlUqyCaeb8y7yjsVEn4J8AAB/3WS21ZhAkA\a AAAASUVORK5CYII=");background-size:16px!important}.cke_dialog_container{z-index:9999999999!important}.cke_dialog{visibility:visible}.cke_dialog_body{z-index:1;background:#eaeaea;border:1px solid #b2b2b2;border-bottom-color:#999;border-radius:3px;box-shadow:0 0 3px rgba(0,0,0,.15)}.cke_dialog strong{font-weight:700}.cke_dialog_title{font-weight:700;font-size:13px;cursor:move;position:relative;color:#474747;text-shadow:0 1px 0 rgba(255,255,255,.75);border-bottom:1px solid #999;padding:6px 10px;border-radius:2px 2px 0 0;box-shadow:0 1px 0 #fff inset;background:#cfd1cf;background-image:linear-gradient(to bottom,#f5f5f5,#cfd1cf)}.cke_dialog_spinner{border-radius:50%;width:12px;height:12px;overflow:hidden;text-indent:-9999em;border-top:2px solid rgba(102,102,102,.2);border-right:2px solid rgba(102,102,102,.2);border-bottom:2px solid rgba(102,102,102,.2);border-left:2px solid #666;animation:1s linear infinite dialog_spinner}.cke_browser_ie8 .cke_dialog_spinner,.cke_browser_ie9 .cke_dialog_spinner{background:asset-url("ckeditor/spinner.gif") center top no-repeat;width:16px;height:16px;border:0}@keyframes dialog_spinner{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.cke_dialog_contents{background-color:#fff;overflow:auto;padding:15px 10px 5px;margin-top:30px;border-top:1px solid #bfbfbf;border-radius:0 0 3px 3px}.cke_dialog_contents_body{overflow:auto;padding:17px 10px 5px;margin-top:22px}.cke_dialog_footer{text-align:right;position:relative;border:0;outline:#bfbfbf solid 1px;box-shadow:0 1px 0 #fff inset;border-radius:0 0 2px 2px;background:#cfd1cf;background-image:linear-gradient(to bottom,#ebebeb,#cfd1cf)}.cke_rtl .cke_dialog_footer{text-align:left}.cke_hc .cke_dialog_footer{outline:0;border-top:1px solid #fff}.cke_dialog .cke_resizer{margin-top:22px}.cke_dialog .cke_resizer_rtl{margin-left:5px}.cke_dialog .cke_resizer_ltr{margin-right:5px}.cke_dialog_tabs{height:24px;display:inline-block;margin:5px 0 0;position:absolute;z-index:2;left:10px}.cke_rtl .cke_dialog_tabs{right:10px}a.cke_dialog_tab{height:16px;padding:4px 8px;margin-right:3px;display:inline-block;cursor:pointer;line-height:16px;outline:0;color:#595959;border:1px solid #bfbfbf;border-radius:3px 3px 0 0;background:#d4d4d4;background-image:linear-gradient(to bottom,#fafafa,#ededed)}.cke_rtl a.cke_dialog_tab{margin-right:0;margin-left:3px}a.cke_dialog_tab:focus,a.cke_dialog_tab:hover{background:#ebebeb;background:linear-gradient(to bottom,#ebebeb 0,#dfdfdf 100%)}a.cke_dialog_tab_selected{background:#fff;color:#383838;border-bottom-color:#fff;cursor:default;filter:none}a.cke_dialog_tab_selected:focus,a.cke_dialog_tab_selected:hover{background:#ededed;background:linear-gradient(to bottom,#ededed 0,#fff 100%)}.cke_hc a.cke_dialog_tab:focus,.cke_hc a.cke_dialog_tab:hover,.cke_hc a.cke_dialog_tab_selected{border:3px solid;padding:2px 6px}a.cke_dialog_tab_disabled{color:#bababa;cursor:default}.cke_single_page .cke_dialog_tabs{display:none}.cke_single_page .cke_dialog_contents{padding-top:5px;margin-top:0;border-top:0}a.cke_dialog_close_button{background-image:asset-url("ckeditor/close.png");background-repeat:no-repeat;background-position:50%;position:absolute;cursor:pointer;text-align:center;height:20px;width:20px;top:4px;z-index:5;opacity:.8}.cke_dialog_close_button:hover{opacity:1}.cke_hidpi .cke_dialog_close_button{background-image:asset-url("ckeditor/hidpi/close.png");background-size:16px}.cke_dialog_close_button span{display:none}.cke_hc .cke_dialog_close_button span{display:inline;cursor:pointer;font-weight:700;position:relative;top:3px}.cke_ltr .cke_dialog_close_button{right:5px}.cke_rtl .cke_dialog_close_button{left:6px}.cke_dialog_close_button{top:4px}div.cke_disabled .cke_dialog_ui_labeled_content div *{background-color:#ddd;cursor:default}.cke_dialog_ui_hbox table,.cke_dialog_ui_vbox table{margin:auto}.cke_dialog_ui_vbox_child{padding:5px 0}.cke_dialog_ui_hbox{width:100%}.cke_dialog_ui_hbox_child,.cke_dialog_ui_hbox_first,.cke_dialog_ui_hbox_last{vertical-align:top}.cke_ltr .cke_dialog_ui_hbox_child,.cke_ltr .cke_dialog_ui_hbox_first{padding-right:10px}.cke_rtl .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_ui_hbox_first{padding-left:10px}.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child,.cke_ltr .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first{padding-right:5px}.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_child,.cke_rtl .cke_dialog_footer_buttons .cke_dialog_ui_hbox_first{padding-left:5px;padding-right:0}.cke_hc div.cke_dialog_ui_input_file,.cke_hc div.cke_dialog_ui_input_password,.cke_hc div.cke_dialog_ui_input_select,.cke_hc div.cke_dialog_ui_input_text,.cke_hc div.cke_dialog_ui_input_textarea{border:1px solid}textarea.cke_dialog_ui_input_textarea{overflow:auto;resize:none}input.cke_dialog_ui_input_password,input.cke_dialog_ui_input_text,textarea.cke_dialog_ui_input_textarea{background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:4px 6px;outline:0;width:100%;box-sizing:border-box;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}input.cke_dialog_ui_input_password:hover,input.cke_dialog_ui_input_text:hover,textarea.cke_dialog_ui_input_textarea:hover{border:1px solid #aeb3b9;border-top-color:#a0a6ad}input.cke_dialog_ui_input_password:focus,input.cke_dialog_ui_input_text:focus,select.cke_dialog_ui_input_select:focus,textarea.cke_dialog_ui_input_textarea:focus{outline:0;border:1px solid #139ff7;border-top-color:#1392e9}a.cke_dialog_ui_button{display:inline-block;padding:4px 0;margin:0;text-align:center;color:#333;vertical-align:middle;cursor:pointer;border:1px solid #b6b6b6;border-bottom-color:#999;border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,.5),0 0 2px rgba(255,255,255,.15) inset,0 1px 0 rgba(255,255,255,.15) inset;background:#e4e4e4;background-image:linear-gradient(to bottom,#fff,#e4e4e4)}span.cke_dialog_ui_button{padding:0 10px;cursor:pointer}a.cke_dialog_ui_button:hover{border-color:#9e9e9e;background:#ccc;background-image:linear-gradient(to bottom,#f2f2f2,#ccc)}a.cke_dialog_ui_button:active,a.cke_dialog_ui_button:focus{border-color:#969696;outline:0;box-shadow:0 0 6px rgba(0,0,0,.4) inset}.cke_hc a.cke_dialog_ui_button:active,.cke_hc a.cke_dialog_ui_button:focus,.cke_hc a.cke_dialog_ui_button:hover{border:3px solid;padding-top:1px;padding-bottom:1px}.cke_hc a.cke_dialog_ui_button:active span,.cke_hc a.cke_dialog_ui_button:focus span,.cke_hc a.cke_dialog_ui_button:hover span{padding-left:10px;padding-right:10px}.cke_dialog_footer_buttons a.cke_dialog_ui_button span{color:inherit;font-size:12px;font-weight:700;line-height:18px;padding:0 12px}a.cke_dialog_ui_button_ok{color:#fff;text-shadow:0 -1px 0 #55830c;border-color:#62a60a #62a60a #4d9200;background:#69b10b;background-image:linear-gradient(to bottom,#9ad717,#69b10b)}a.cke_dialog_ui_button_ok:hover{border-color:#5b9909 #5b9909 #478500;background:#88be14;background:linear-gradient(to bottom,#88be14 0,#5d9c0a 100%)}a.cke_dialog_ui_button_ok.cke_disabled{border-color:#7d9f51;background:#8dad62;background-image:linear-gradient(to bottom,#b3d271,#8dad62);background-image:-moz-linear-gradient(top,#b3d271,#8dad62)}a.cke_dialog_ui_button_ok.cke_disabled span{color:#e0e8d1}a.cke_dialog_ui_button span{text-shadow:0 1px 0 #fff}a.cke_dialog_ui_button_ok span{text-shadow:0 -1px 0 #55830c}a.cke_dialog_ui_button_cancel:active,a.cke_dialog_ui_button_cancel:focus,a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_ok:focus{border-width:2px;padding:3px 0}a.cke_dialog_ui_button_ok:active,a.cke_dialog_ui_button_ok:focus{border-color:#568c0a}a.cke_dialog_ui_button_ok.cke_disabled:active,a.cke_dialog_ui_button_ok.cke_disabled:focus{border-color:#6f8c49}a.cke_dialog_ui_button_cancel:active span,a.cke_dialog_ui_button_cancel:focus span,a.cke_dialog_ui_button_ok:active span,a.cke_dialog_ui_button_ok:focus span{padding:0 11px}.cke_dialog_footer_buttons{display:inline-table;margin:5px;width:auto;position:relative;vertical-align:middle}div.cke_dialog_ui_input_select{display:table}select.cke_dialog_ui_input_select{height:25px;line-height:25px;background-color:#fff;border:1px solid #c9cccf;border-top-color:#aeb3b9;padding:3px 3px 3px 6px;outline:0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.15) inset}.cke_dialog_ui_input_file{width:100%;height:25px}.cke_hc .cke_dialog_ui_labeled_content input:focus,.cke_hc .cke_dialog_ui_labeled_content select:focus,.cke_hc .cke_dialog_ui_labeled_content textarea:focus{outline:dotted 1px}.cke_dialog .cke_dark_background{background-color:#dedede}.cke_dialog .cke_light_background{background-color:#ebebeb}.cke_dialog .cke_centered{text-align:center}.cke_dialog a.cke_btn_reset{float:right;background:asset-url("ckeditor/refresh.png") top left no-repeat;width:16px;height:16px;border:1px;font-size:1px}.cke_hidpi .cke_dialog a.cke_btn_reset{background-size:16px;background-image:asset-url("ckeditor/hidpi/refresh.png")}.cke_rtl .cke_dialog a.cke_btn_reset{float:left}.cke_dialog a.cke_btn_locked,.cke_dialog a.cke_btn_unlocked{float:left;width:16px;height:16px;background-repeat:no-repeat;border:1px;font-size:1px}.cke_dialog a.cke_btn_locked .cke_icon{display:none}.cke_rtl .cke_dialog a.cke_btn_locked,.cke_rtl .cke_dialog a.cke_btn_unlocked{float:right}.cke_dialog a.cke_btn_locked{background-image:asset-url("ckeditor/lock.png")}.cke_dialog a.cke_btn_unlocked{background-image:asset-url("ckeditor/lock-open.png")}.cke_hidpi .cke_dialog a.cke_btn_locked,.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-size:16px}.cke_hidpi .cke_dialog a.cke_btn_locked{background-image:asset-url("ckeditor/hidpi/lock.png")}.cke_hidpi .cke_dialog a.cke_btn_unlocked{background-image:asset-url("ckeditor/hidpi/lock-open.png")}.cke_dialog .cke_btn_over{border:1px outset;cursor:pointer}.cke_dialog .ImagePreviewBox{border:2px ridge #000;overflow:scroll;height:200px;width:300px;padding:2px;background-color:#fff}.cke_dialog .ImagePreviewBox table td{white-space:normal}.cke_dialog .ImagePreviewLoader{position:absolute;white-space:normal;overflow:hidden;height:160px;width:230px;margin:2px;padding:2px;opacity:.9;background-color:#e4e4e4}.cke_dialog .FlashPreviewBox{white-space:normal;border:2px ridge #000;overflow:auto;height:160px;width:390px;padding:2px;background-color:#fff}.cke_dialog .cke_pastetext{width:346px;height:170px}.cke_dialog .cke_pastetext textarea{width:340px;height:170px;resize:none}.cke_dialog iframe.cke_pasteframe{width:346px;height:130px;background-color:#fff;border:1px solid #aeb3b9;border-radius:3px}.cke_dialog .cke_hand{cursor:pointer}.cke_disabled{color:#a0a0a0}.cke_dialog_body .cke_label{display:none}.cke_dialog_body label{display:inline;margin-bottom:auto;cursor:default}.cke_dialog_body label.cke_required{font-weight:700}a.cke_smile{overflow:hidden;display:block;text-align:center;padding:.3em 0}a.cke_smile img{vertical-align:middle}a.cke_specialchar{cursor:inherit;display:block;height:1.25em;padding:.2em .3em;text-align:center}a.cke_smile,a.cke_specialchar{border:1px solid transparent}a.cke_smile:active,a.cke_smile:focus,a.cke_smile:hover,a.cke_specialchar:active,a.cke_specialchar:focus,a.cke_specialchar:hover{background:#fff;outline:0}a.cke_smile:hover,a.cke_specialchar:hover{border-color:#888}a.cke_smile:active,a.cke_smile:focus,a.cke_specialchar:active,a.cke_specialchar:focus{border-color:#139ff7}.cke_dialog_contents a.colorChooser{display:block;margin-top:6px;margin-left:10px;width:80px}.cke_rtl .cke_dialog_contents a.colorChooser{margin-right:10px}.cke_btn_over,.cke_dialog_ui_checkbox_input:focus,.cke_dialog_ui_radio_input:focus{outline:#696969 dotted 1px}.cke_iframe_shim{display:block;position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}.liquid-outlet--planbook,.liquid-outlet--planbookv5{position:inherit;overflow:inherit;transform:none}vertical-item{position:static}.sortable-item.is-dragging{position:relative;z-index:9999999999999999}[contenteditable]:empty:before{content:attr(placeholder);color:#bdbdbd;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{z-index:999999999!important}label.label--lg{font-size:1.4rem;font-weight:600}.print-receipt-container{margin-top:1in}.print-receipt__headline{font-weight:800;margin-top:2rem;font-size:4rem}.print-receipt__subheadline{margin-bottom:3rem}.print-receipt__logo{height:100px;width:200px;vertical-align:middle;text-align:left}.print-receipt__logo svg{width:200px;padding:1rem;height:100%}.print-receipt__logo svg path{text-align:right;fill:#000}.print-receipt__status-circle{display:inline-block;padding:2rem;width:10rem;height:10rem;border-radius:5rem;border:4px solid red}.print-receipt__status-circle__text{font-weight:700}#filepicker_dialog_container{z-index:99999999!important}.canny-feature-board-wrapper{margin-top:5rem;padding:2rem}.default-liquid-destination{z-index:9999999999}body.is-dragging{cursor:grabbing!important}.ember-basic-dropdown-content{z-index:9999999999}#planbook-onboard-video_popover_container{z-index:99999999999999999}#planbook-onboard-video_popover_container #planbook-onboard-video_popover{z-index:9999999999999999!important}@keyframes drop-fade-below{0%{opacity:0;transform:translateY(3px)}100%{opacity:1;transform:translateY(3px)}}.uv-popover{z-index:9999999}a.hover\:tw-text-white:hover{color:#fff}.body-portal-target{z-index:9999999999999;position:fixed;top:0;left:0;right:0;max-height:var(--vh,100vh);overflow-y:scroll}body.new-group-show-dashboard,html:has(>body.new-group-show-dashboard){font-size:16px}@media print{.print\:hidden{display:none}}.ck-style #ck-app .ck-modal-container{z-index:9999999999999!important}