/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */@layer properties;@layer theme, base, components, utilities;@layer theme{:host,:root{--spacing:0.25rem;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-0.05em;--tracking-normal:0em;--tracking-wider:0.05em;--leading-tight:1.25;--radius-xs:0.125rem;--radius-sm:0.25rem;--radius-lg:0.5rem;--radius-xl:0.75rem;--radius-2xl:1rem;--ease-in-out:cubic-bezier(0.4,0,0.2,1);--default-transition-duration:150ms;--default-transition-timing-function:cubic-bezier(0.4,0,0.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-black:#22292f;--color-white:#fff;--color-offblack:#4c4c4c;--color-charcoal:#4d4d4de6;--color-grey-darker:#606f7b;--color-grey:#b8c2cc;--color-grey-light:#dae1e7;--color-grey-lighter:#f1f5f8;--color-grey-lightest:#f8fafc;--color-gray-50:#f9fafb;--color-gray-100:#f3f4f6;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#6b7280;--color-gray-600:#4b5563;--color-gray-700:#374151;--color-gray-800:#1f2937;--color-gray-900:#111827;--color-link-blue:#00abfa;--color-faded-link-blue:#88bee7;--color-light-link-blue:#e6f4fe;--color-dividers:#e0e0e0;--color-hint:#bdbdbd;--color-hint-dark:#666;--color-secondary-text:#757575;--color-text:#212121;--color-red:#f6836f;--color-green:#b3ea7b;--color-cc-primary:#10bbcb;--color-cc-primary-light:#e6f8fa;--color-cc-primary-dark:#16a8b6;--color-cc-turquoise:#54dea7;--color-cc-cyan:#34d2da;--color-warning-red:#f5826f;--color-ocean:#00bfbc;--color-ocean-neutral:#dbefee;--color-stormy-ocean-600:#4fa5a3;--color-spring:#00e1a2;--color-spring-light:#9ff8d8;--color-spring-dark:#02835c;--color-dandelion-light:#fbe697;--color-dandelion-dark:#877001;--color-dandelion-neutral:#f5ead2;--color-sunset:#ff7b68;--color-sunset-light:#fedfd9;--color-sunset-dark:#cc4135;--color-lavender-light:#fedbff;--color-lavender-dark:#9f57a5;--font-sans:system-ui,BlinkMacSystemFont,-apple-system,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Fira Sans","Droid Sans","Helvetica Neue",sans-serif;--font-serif:Constantia,"Lucida Bright",Lucidabright,"Lucida Serif",Lucida,"DejaVu Serif","Bitstream Vera Serif","Liberation Serif",Georgia,serif;--font-mono:Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--text-xs:0.75rem;--text-sm:0.875rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-5xl:3rem;--text-6xl:4rem;--text-7xl:5.5rem;--container-sm:30rem;--container-md:40rem;--container-lg:50rem;--container-xl:60rem;--container-5xl:100rem}}@layer base{*,::backdrop,::file-selector-button,:after,:before{border:0 solid;box-sizing:border-box;margin:0;padding:0}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);tab-size:4;-webkit-tap-highlight-color:transparent}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-size:1em;font-variation-settings:var(--default-mono-font-variation-settings,normal)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}:-moz-focusring{outline:auto}progress{vertical-align:initial}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}::file-selector-button,button,input,optgroup,select,textarea{background-color:initial;border-radius:0;color:inherit;font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;opacity:1}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not (-webkit-appearance:-apple-pay-button)) or (contain-intrinsic-size:1px){::placeholder{color:currentcolor;@supports (color:color-mix(in lab,red,red)){color:color-mix(in oklab,currentcolor 50%,#0000)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-meridiem-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}::file-selector-button,button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.visible\!{visibility:visible!important}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.top-0{top:calc(var(--spacing)*0)}.right-0{right:calc(var(--spacing)*0)}.left-0{left:calc(var(--spacing)*0)}.z-50{z-index:50}.container{width:100%;@media (width >= 641px){max-width:641px}@media (width >= 769px){max-width:769px}@media (width >= 1026px){max-width:1026px}@media (width >= 1281px){max-width:1281px}}.container\!{width:100%!important;@media (width >= 641px){max-width:641px!important}@media (width >= 769px){max-width:769px!important}@media (width >= 1026px){max-width:1026px!important}@media (width >= 1281px){max-width:1281px!important}}.m-0{margin:calc(var(--spacing)*0)}.m-4{margin:calc(var(--spacing)*4)}.m-10{margin:calc(var(--spacing)*10)}.m-12{margin:calc(var(--spacing)*12)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-8{margin-inline:calc(var(--spacing)*8)}.mx-auto{margin-inline:auto}.my-2{margin-block:calc(var(--spacing)*2)}.my-6{margin-block:calc(var(--spacing)*6)}.my-8{margin-block:calc(var(--spacing)*8)}.my-12{margin-block:calc(var(--spacing)*12)}.my-32{margin-block:calc(var(--spacing)*32)}.-mt-2{margin-top:calc(var(--spacing)*-2)}.mt-0{margin-top:calc(var(--spacing)*0)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-12{margin-top:calc(var(--spacing)*12)}.mt-16{margin-top:calc(var(--spacing)*16)}.mt-24{margin-top:calc(var(--spacing)*24)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2{margin-right:calc(var(--spacing)*2)}.mr-4{margin-right:calc(var(--spacing)*4)}.mr-auto{margin-right:auto}.mb-0{margin-bottom:calc(var(--spacing)*0)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.mb-8{margin-bottom:calc(var(--spacing)*8)}.ml-0{margin-left:calc(var(--spacing)*0)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-8{margin-left:calc(var(--spacing)*8)}.ml-12{margin-left:calc(var(--spacing)*12)}.ml-16{margin-left:calc(var(--spacing)*16)}.ml-20{margin-left:calc(var(--spacing)*20)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.flow-root{display:flow-root}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.h-3{height:calc(var(--spacing)*3)}.h-4{height:calc(var(--spacing)*4)}.h-6{height:calc(var(--spacing)*6)}.h-8{height:calc(var(--spacing)*8)}.h-12{height:calc(var(--spacing)*12)}.h-16{height:calc(var(--spacing)*16)}.h-full{height:100%}.h-screen{height:100vh}.max-h-\[50px\]{max-height:50px}.w-1\/2{width:50%}.w-1\/3{width:33.33333%}.w-1\/4{width:25%}.w-2\/3{width:66.66667%}.w-3{width:calc(var(--spacing)*3)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-8{width:calc(var(--spacing)*8)}.w-12{width:calc(var(--spacing)*12)}.w-50{width:calc(var(--spacing)*50)}.w-auto{width:auto}.w-full{width:100%}.w-screen{width:100vw}.max-w-0{max-width:calc(var(--spacing)*0)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.min-w-12{min-width:calc(var(--spacing)*12)}.min-w-full{min-width:100%}.min-w-lg{min-width:var(--container-lg)}.flex-none{flex:none}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.table-fixed{table-layout:fixed}.origin-top-right{transform-origin:100% 0}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.list-none{list-style-type:none}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-2{gap:calc(var(--spacing)*2)}.gap-4{gap:calc(var(--spacing)*4)}.self-start{align-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap}.overflow-hidden,.truncate{overflow:hidden}.overflow-scroll{overflow:scroll}.overflow-x-scroll{overflow-x:scroll}.overflow-y-scroll{overflow-y:scroll}.rounded{border-radius:.25rem}.rounded-full{border-radius:calc(infinity*1px)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-t-lg{border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}.rounded-l-full{border-bottom-left-radius:calc(infinity*1px);border-top-left-radius:calc(infinity*1px)}.rounded-r-full{border-bottom-right-radius:calc(infinity*1px);border-top-right-radius:calc(infinity*1px)}.rounded-b-lg{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l-0{border-left-style:var(--tw-border-style);border-left-width:0}.border-dividers{border-color:var(--color-dividers)}.border-gray-100{border-color:var(--color-gray-100)}.border-gray-200{border-color:var(--color-gray-200)}.border-gray-300{border-color:var(--color-gray-300)}.border-gray-400{border-color:var(--color-gray-400)}.border-gray-500{border-color:var(--color-gray-500)}.border-grey{border-color:var(--color-grey)}.border-grey-light{border-color:var(--color-grey-light)}.border-link-blue{border-color:var(--color-link-blue)}.border-red{border-color:var(--color-red)}.border-sunset{border-color:var(--color-sunset)}.border-transparent{border-color:#0000}.bg-dandelion-light{background-color:var(--color-dandelion-light)}.bg-dandelion-neutral{background-color:var(--color-dandelion-neutral)}.bg-gray-50{background-color:var(--color-gray-50)}.bg-gray-100{background-color:var(--color-gray-100)}.bg-grey-light{background-color:var(--color-grey-light)}.bg-grey-lighter{background-color:var(--color-grey-lighter)}.bg-grey-lightest{background-color:var(--color-grey-lightest)}.bg-lavender-light{background-color:var(--color-lavender-light)}.bg-link-blue{background-color:var(--color-link-blue)}.bg-ocean{background-color:var(--color-ocean)}.bg-ocean-neutral{background-color:var(--color-ocean-neutral)}.bg-spring{background-color:var(--color-spring)}.bg-spring-light{background-color:var(--color-spring-light)}.bg-stormy-ocean-600{background-color:var(--color-stormy-ocean-600)}.bg-sunset-light{background-color:var(--color-sunset-light)}.bg-transparent{background-color:initial}.bg-white{background-color:var(--color-white)}.fill-current{fill:currentcolor}.p-0{padding:calc(var(--spacing)*0)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-8{padding:calc(var(--spacing)*8)}.p-12{padding:calc(var(--spacing)*12)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-8{padding-inline:calc(var(--spacing)*8)}.px-10{padding-inline:calc(var(--spacing)*10)}.px-12{padding-inline:calc(var(--spacing)*12)}.py-1{padding-block:calc(var(--spacing)*1)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-3\.5{padding-block:calc(var(--spacing)*3.5)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-6{padding-top:calc(var(--spacing)*6)}.pt-8{padding-top:calc(var(--spacing)*8)}.pt-16{padding-top:calc(var(--spacing)*16)}.pr-0{padding-right:calc(var(--spacing)*0)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-4{padding-right:calc(var(--spacing)*4)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pb-8{padding-bottom:calc(var(--spacing)*8)}.pb-12{padding-bottom:calc(var(--spacing)*12)}.pb-24{padding-bottom:calc(var(--spacing)*24)}.pl-0{padding-left:calc(var(--spacing)*0)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-3{padding-left:calc(var(--spacing)*3)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-8{padding-left:calc(var(--spacing)*8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl)}.text-3xl{font-size:var(--text-3xl)}.text-4xl{font-size:var(--text-4xl)}.text-5xl{font-size:var(--text-5xl)}.text-6xl{font-size:var(--text-6xl)}.text-base{font-size:var(--text-base)}.text-lg{font-size:var(--text-lg)}.text-xl{font-size:var(--text-xl)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-none{--tw-leading:1;line-height:1}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.whitespace-nowrap{white-space:nowrap}.text-black{color:var(--color-black)}.text-cc-cyan{color:var(--color-cc-cyan)}.text-charcoal{color:var(--color-charcoal)}.text-dandelion-dark{color:var(--color-dandelion-dark)}.text-dividers{color:var(--color-dividers)}.text-gray-300{color:var(--color-gray-300)}.text-gray-400{color:var(--color-gray-400)}.text-gray-500{color:var(--color-gray-500)}.text-gray-600{color:var(--color-gray-600)}.text-gray-700{color:var(--color-gray-700)}.text-gray-800{color:var(--color-gray-800)}.text-gray-900{color:var(--color-gray-900)}.text-grey{color:var(--color-grey)}.text-hint{color:var(--color-hint)}.text-lavender-dark{color:var(--color-lavender-dark)}.text-link-blue{color:var(--color-link-blue)}.text-ocean{color:var(--color-ocean)}.text-red{color:var(--color-red)}.text-spring-dark{color:var(--color-spring-dark)}.text-sunset{color:var(--color-sunset)}.text-sunset-dark{color:var(--color-sunset-dark)}.text-warning-red{color:var(--color-warning-red)}.text-white{color:var(--color-white)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.opacity-50{opacity:50%}.opacity-75{opacity:75%}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}.shadow,.shadow-2xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.shadow-lg,.shadow-md{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}.ring,.shadow-xl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)}.outline-hidden{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px)}.blur,.invert{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%)}.sepia{--tw-sepia:sepia(100%)}.filter,.sepia{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.transition-colors{transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function))}.duration-200{--tw-duration:200ms;transition-duration:.2s}.duration-400{--tw-duration:400ms;transition-duration:.4s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;user-select:none}.hover\:border-cc-cyan{&:hover{@media (hover:hover){border-color:var(--color-cc-cyan)}}}.hover\:bg-link-blue{&:hover{@media (hover:hover){background-color:var(--color-link-blue)}}}.hover\:text-cc-cyan{&:hover{@media (hover:hover){color:var(--color-cc-cyan)}}}.hover\:text-red{&:hover{@media (hover:hover){color:var(--color-red)}}}.hover\:text-white{&:hover{@media (hover:hover){color:var(--color-white)}}}.focus\:text-white{&:focus{color:var(--color-white)}}.focus-visible\:outline{&:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}}.focus-visible\:outline-2{&:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}}.focus-visible\:outline-offset-2{&:focus-visible{outline-offset:2px}}.active\:text-white{&:active{color:var(--color-white)}}.sm\:mx-0{@media (width >= 641px){margin-inline:calc(var(--spacing)*0)}}.sm\:mr-4{@media (width >= 641px){margin-right:calc(var(--spacing)*4)}}.sm\:block{@media (width >= 641px){display:block}}.sm\:flex{@media (width >= 641px){display:flex}}.sm\:hidden{@media (width >= 641px){display:none}}.sm\:table-cell{@media (width >= 641px){display:table-cell}}.sm\:w-1\/2{@media (width >= 641px){width:50%}}.sm\:w-1\/8{@media (width >= 641px){width:12.5%}}.sm\:w-8{@media (width >= 641px){width:calc(var(--spacing)*8)}}.sm\:flex-row{@media (width >= 641px){flex-direction:row}}.sm\:items-center{@media (width >= 641px){align-items:center}}.sm\:px-16{@media (width >= 641px){padding-inline:calc(var(--spacing)*16)}}.sm\:pr-0{@media (width >= 641px){padding-right:calc(var(--spacing)*0)}}.sm\:pb-2{@media (width >= 641px){padding-bottom:calc(var(--spacing)*2)}}.sm\:pl-0{@media (width >= 641px){padding-left:calc(var(--spacing)*0)}}.print\:hidden{@media print{display:none}}}@layer base{*,::backdrop,::file-selector-button,:after,:before{border-color:var(--color-grey-light,currentColor)}}@layer base{ul{list-style-type:disc}ol,ul{padding-left:40px}ol{list-style-type:decimal}svg{display:inline;vertical-align:initial}[role=button]:not(:disabled),button:not(:disabled){cursor:pointer}masonry-layout>*{margin-block-end:var(--_masonry-layout-gap,24px)}a{color:var(--link-color);text-decoration:none;&:focus,&:hover{color:var(--link-hover-color);text-decoration:underline}&:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}&.hover\:text-white:hover{color:#fff}}}:root{--brand-primary:#68b7f3;--brand-secondary:#18dc81;--brand-info:#fee87c;--teal:#00c6cc;--yellow-highlight:#fcf0cf;--dividers:#e0e0e0;--link-color:#68b7f3;--link-hover-color:#2195ed;--link-blue-hover:#268bd9;--gray-lightest:#f2f2f2;--gray:#555;--gray-light:#bdbdbd;--gray-lighter:#e0e0e0;--yellow-caution:#f6df84;--green-success:#a7dc74;--aqua:#5adda9;--course-color-yellow:#f2d354;--course-color-green:#a4de6e;--course-color-turquoise:#54dea7;--course-color-cyan:#34d2da;--course-color-blue:#84c1f0;--course-color-link-blue:#00aeff;--course-color-purple:#d2a3db;--course-color-pink:#f887a9;--course-color-coral:#f6836f;--course-color-red:#f6836f;--course-color-white:#b3b3b3;--course-color-muted-yellow:#cdb851;--course-color-muted-green:#8fbb63;--course-color-muted-turquoise:#64b98f;--course-color-muted-cyan:#53acab;--course-color-muted-blue:#769cb7;--course-color-muted-purple:#9e85a8;--course-color-muted-pink:#b36b82;--course-color-muted-coral:#b4675f;--section-color-red:#d85a62;--section-color-orange:#d87131;--section-color-yellow:#cfa32a;--section-color-green:#85a437;--section-color-teal:#68a687;--section-color-blue:#1797ba;--section-color-navy:#5f8ab4;--section-color-purple:#786f9f;--section-color-magenta:#a44680;--section-color-light-red:#fdf2f3;--section-color-light-orange:#fdeee4;--section-color-light-yellow:#fffaeb;--section-color-light-green:#eff9d5;--section-color-light-teal:#ebf5f1;--section-color-light-blue:#e9fbff;--section-color-light-navy:#e4edf4;--section-color-light-purple:#eeedf4;--section-color-light-magenta:#f4e0ec}.set-course-color-vars{--course-color:initial;&[data-color=yellow]{--course-color:var(--course-color-yellow)}&[data-color=green]{--course-color:var(--course-color-green)}&[data-color=turquoise]{--course-color:var(--course-color-turquoise)}&[data-color=cyan]{--course-color:var(--course-color-cyan)}&[data-color=blue]{--course-color:var(--course-color-blue)}&[data-color=link-blue]{--course-color:var(--course-color-link-blue)}&[data-color=purple]{--course-color:var(--course-color-purple)}&[data-color=pink]{--course-color:var(--course-color-pink)}&[data-color=coral]{--course-color:var(--course-color-coral)}&[data-color=red]{--course-color:var(--course-color-red)}&[data-color=muted-yellow]{--course-color:var(--course-color-muted-yellow)}&[data-color=muted-green]{--course-color:var(--course-color-muted-green)}&[data-color=muted-turquoise]{--course-color:var(--course-color-muted-turquoise)}&[data-color=muted-cyan]{--course-color:var(--course-color-muted-cyan)}&[data-color=muted-blue]{--course-color:var(--course-color-muted-blue)}&[data-color=muted-purple]{--course-color:var(--course-color-muted-purple)}&[data-color=muted-pink]{--course-color:var(--course-color-muted-pink)}&[data-color=muted-coral]{--course-color:var(--course-color-muted-coral)}&[data-color=white]{--course-color:var(--course-color-white)}}.set-section-color-vars{--section-color:initial;--section-color-light:initial;&[data-section-color=red]{--section-color:var(--section-color-red);--section-color-light:var(--section-color-light-red)}&[data-section-color=orange]{--section-color:var(--section-color-orange);--section-color-light:var(--section-color-light-orange)}&[data-section-color=yellow]{--section-color:var(--section-color-yellow);--section-color-light:var(--section-color-light-yellow)}&[data-section-color=green]{--section-color:var(--section-color-green);--section-color-light:var(--section-color-light-green)}&[data-section-color=teal]{--section-color:var(--section-color-teal);--section-color-light:var(--section-color-light-teal)}&[data-section-color=blue]{--section-color:var(--section-color-blue);--section-color-light:var(--section-color-light-blue)}&[data-section-color=navy]{--section-color:var(--section-color-navy);--section-color-light:var(--section-color-light-navy)}&[data-section-color=purple]{--section-color:var(--section-color-purple);--section-color-light:var(--section-color-light-purple)}&[data-section-color=magenta]{--section-color:var(--section-color-magenta);--section-color-light:var(--section-color-light-magenta)}}.take-course-color{color:var(--course-color)}.take-course-background-color,.take-course-background-color-on-hover:hover{background-color:var(--course-color)}.take-course-fill-color svg,svg.take-course-fill-color{fill:var(--course-color)}.take-course-border-color{border-color:var(--course-color)}.take-section-color{color:var(--section-color)}.take-section-border-color{border-color:var(--section-color)}.take-section-background-color{background-color:var(--section-color)}.take-section-background-color-light{background-color:var(--section-color-light)}@keyframes emberContentPlaceholdersAnimation{0%{transform:translate3d(-30%,0,0)}to{transform:translate3d(100%,0,0)}}.loading-bars{background:#ededed;overflow:hidden;position:relative;&:before{animation-duration:1.5s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:emberContentPlaceholdersAnimation;animation-timing-function:ease-in-out;background:linear-gradient(90deg,#0000 0,#e0e0e0 15%,#0000 30%);content:"";height:100%;left:0;max-width:1000px;position:absolute;top:0;width:100vw}}.d-s-shadowed-button{align-items:center;border-color:var(--color-dividers);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;box-shadow:0 3px 10px #00000026,0 2px 4px #0000001a;color:var(--color-link-blue);cursor:pointer;display:flex;flex-direction:row;font-size:var(--text-3xl);justify-content:center;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);transition:box-shadow .2s,transform .2s,border-color .2s;-webkit-user-select:none;user-select:none;svg{height:calc(var(--spacing)*10);margin-right:calc(var(--spacing)*1);width:calc(var(--spacing)*10);fill:currentcolor}&:hover{box-shadow:0 6px 20px #00000026,0 2px 6px #0000001a;text-decoration-line:underline;transform:translateY(-2px)}&:active{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(0) scale(.95)}&.--med{font-size:var(--text-2xl);margin-bottom:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3);width:100%;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}&.--lg{font-size:var(--text-4xl)}&.--link-blue{background-color:var(--color-link-blue);color:var(--color-white)}}.g-menu-header-bar__back-arrow{cursor:pointer;height:calc(var(--spacing)*5);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*5);svg{fill:currentcolor}&:hover{color:var(--color-link-blue)}}.g-dropdown-menu__title{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);font-size:var(--text-3xl);padding:calc(var(--spacing)*2) calc(var(--spacing)*8);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);letter-spacing:-.025px;-webkit-user-select:none;user-select:none;&.--is-blank{border-color:#0000;padding-top:calc(var(--spacing)*0)}&.--has-notice{--tw-border-style:none;border-style:none}}.g-dropdown-menu__header{font-size:var(--text-3xl);padding:calc(var(--spacing)*2) calc(var(--spacing)*8);text-align:center;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);letter-spacing:-.025px;-webkit-user-select:none;user-select:none}.g-dropdown-menu__subheader{font-size:var(--text-2xl);padding:calc(var(--spacing)*2) calc(var(--spacing)*8);text-align:center;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);letter-spacing:-.025px;-webkit-user-select:none;user-select:none;&.--left-aligned{text-align:left}}.g-dropdown-menu__top-spacer-if-no-title{height:calc(var(--spacing)*4)}.g-dropdown-menu__single-button-row-divider{border-color:var(--color-dividers);border-top-style:var(--tw-border-style);border-top-width:1px;margin-bottom:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*4)}.ember-power-select-trigger{font-size:1.2rem;line-height:1.2;min-height:0;padding-bottom:.6rem;padding-top:.6rem}.user-backdrop__gradient--yellow{background-image:linear-gradient(90deg,var(--course-color-green),var(--course-color-yellow))}.user-backdrop__gradient--green{background-image:linear-gradient(90deg,var(--course-color-yellow),var(--course-color-green))}.user-backdrop__gradient--turquoise{background-image:linear-gradient(90deg,var(--course-color-green),var(--course-color-turquoise))}.user-backdrop__gradient--cyan{background-image:linear-gradient(90deg,var(--course-color-turquoise),var(--course-color-cyan))}.user-backdrop__gradient--blue{background-image:linear-gradient(90deg,var(--course-color-cyan),var(--course-color-blue))}.user-backdrop__gradient--link-blue{background-image:linear-gradient(90deg,var(--course-color-blue),var(--course-color-link-blue))}.user-backdrop__gradient--purple{background-image:linear-gradient(90deg,var(--course-color-link-blue),var(--course-color-purple))}.user-backdrop__gradient--pink{background-image:linear-gradient(90deg,var(--course-color-purple),var(--course-color-pink))}.user-backdrop__gradient--coral{background-image:linear-gradient(90deg,var(--course-color-pink),var(--course-color-coral))}.user-backdrop__gradient--red{background-image:linear-gradient(90deg,var(--course-color-coral),var(--course-color-red))}.user-backdrop__gradient--muted-yellow{background-image:linear-gradient(90deg,var(--course-color-red),var(--course-color-muted-yellow))}.user-backdrop__gradient--muted-green{background-image:linear-gradient(90deg,var(--course-color-muted-yellow),var(--course-color-muted-green))}.user-backdrop__gradient--muted-turquoise{background-image:linear-gradient(90deg,var(--course-color-muted-green),var(--course-color-muted-turquoise))}.user-backdrop__gradient--muted-cyan{background-image:linear-gradient(90deg,var(--course-color-muted-turquoise),var(--course-color-muted-cyan))}.user-backdrop__gradient--muted-blue{background-image:linear-gradient(90deg,var(--course-color-muted-cyan),var(--course-color-muted-blue))}.user-backdrop__gradient--muted-purple{background-image:linear-gradient(90deg,var(--course-color-muted-blue),var(--course-color-muted-purple))}.user-backdrop__gradient--muted-pink{background-image:linear-gradient(90deg,var(--course-color-muted-purple),var(--course-color-muted-pink))}.user-backdrop__gradient--muted-coral{background-image:linear-gradient(90deg,var(--course-color-muted-pink),var(--course-color-muted-coral))}.user-backdrop__gradient--white{background-image:linear-gradient(90deg,var(--course-color-muted-coral),var(--course-color-white))}@keyframes fadeIn{0%{opacity:0}30%{opacity:0}to{opacity:1}}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInDownZoom{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeInLeft{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@keyframes bounceIn{0%{opacity:0;transform:scale(0)}25%{opacity:0;transform:scale(.3)}50%{opacity:1;transform:scale(1.05)}70%{transform:scale(.95)}to{transform:scale(1)}}.btn-move-block{background-image:url(/assets/images/new-move-bar-94c02d713943ec8fe86c898eb3c2a84e.svg);background-repeat:repeat-x;&.-white{background-image:url(/assets/images/new-move-bar-white-e5256c3d274aa154911acc5c49a9d175.svg)}}.select-bg{-webkit-appearance:none;-moz-appearance:none;background:image-url("svg/ios7-arrow-down-gray.svg") no-repeat 100%;background-position:90% 50%;background-size:30%;text-indent:.01px;text-overflow:""}.group-header-wrap:before,.user-header-wrap:before{background-image:image-url("patterns/sneaker-mesh-fabric.png");bottom:0;content:"";height:100%;left:0;opacity:.3;position:absolute;right:0;top:0}.planbook-header{background-image:asset-url("photo-covers/muted-flowers.jpg")}.cover-sparkler{background-image:asset-url("photo-covers/sparkler.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") no-repeat 50% fixed;background-color:initial;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.cover-sparkler{background-image:url(/assets/images/photo-covers/sparkler-734e55c3e0023d0fa6a617412e9a5880.jpg)}.cover-golden-gate-bridge{background-image:url(/assets/images/photo-covers/golden-gate-bridge-b530d19986c3209b27b1f7a74f58eb23.jpg)}.cover-clipper-ship{background-image:url(/assets/images/photo-covers/clipper-ship-ae9682f4c43a6e79ca64c382c506e8a5.jpg)}.cover-new-york{background-image:url(/assets/images/photo-covers/new-york-ee81ef0eca64f6187d7ac367dd2393b6.jpg)}.cover-the-pines{background-image:url(/assets/images/photo-covers/the-pines-917be4780c2223e4469a81c3dfc3228c.jpg)}.cover-flowers{background-image:url(/assets/images/photo-covers/flowers-b27800d6dbdab0fcd8c468888dc4372d.jpg)}.cover-glacier{background-image:url(/assets/images/photo-covers/glacier-73b045bcc8f12f1ae3e95ff29d3c73a6.jpg)}.cover-van{background-image:url(/assets/images/photo-covers/van-a278e6cc59872d409d363500e547f237.jpg)}.cover-bikes{background-image:url(/assets/images/photo-covers/bikes-f645911067b01945e8c0e94b25c59ce4.jpg)}.cover-open-road{background-image:url(/assets/images/photo-covers/open-road-55a42f46760e5120b282def60da323d9.jpg)}.cover-ny-from-nj{background-image:url(/assets/images/photo-covers/ny-from-nj-4c51bea7f32d278a9ab741c899905078.jpg)}.cover-coffee-beans{background-image:url(/assets/images/photo-covers/coffee-beans-c4fe19dfad404ab66c95027fc540e506.jpg)}.cover-pattern-cover-5{background-image:url(/assets/images/photo-covers/pattern-cover-5-14035503366438ed70b49580460f9ba9.jpg)}.cover-pattern-cover-13{background-image:url(/assets/images/photo-covers/pattern-cover-13-b1b69a057d3e2cce8447772b3098102f.jpg)}.cover-pattern-cover-7{background-image:url(/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(/assets/images/photo-covers/gradient-blue-purple-cfef82989e6f6961b10c84e69db2da6d.jpg)}.cover-gradient-coral-pink{background-image:url(/assets/images/photo-covers/gradient-coral-pink-77de74b14e643e36e897b559fd3f1efe.jpg)}.cover-gradient-orange-yellow{background-image:url(/assets/images/photo-covers/gradient-orange-yellow-3c5de4c685a1e6adddfd48feb6e74051.jpg)}.cover-gradient-pink-yellow{background-image:url(/assets/images/photo-covers/gradient-pink-yellow-39c1caaeb87199cc0c2e2ab11e3a1bb3.jpg)}.cover-gradient-yellow-green{background-image:url(/assets/images/photo-covers/gradient-yellow-green-5535dbc4ef7a92039c625590f6c163bd.jpg)}.cover-gradient-cyan-green{background-image:url(/assets/images/photo-covers/gradient-cyan-green-5767c7d531058b046e04d47c438e9dfd.jpg)}.cover-gradient-cyan-purple{background-image:url(/assets/images/photo-covers/gradient-cyan-purple-5f4d03d1ca5bff1857367c84fefc508d.jpg)}.cover-gradient-dark-coral-dark-purple{background-image:url(/assets/images/photo-covers/gradient-dark-coral-dark-purple-26037272ce0683b16ad9ac64d58ebed8.jpg)}.cover-solid-grey{background-image:url(/assets/images/photo-covers/solid-grey-e744ffa97e58b9187b041172ea83bce9.jpg)}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.slow{-webkit-animation-duration:1.5s;animation-duration:1.5s}.animated.animated-fast{-webkit-animation-duration:.75s;-moz-animation-duration:.75s;-ms-animation-duration:.75s;-o-animation-duration:.75s;animation-duration:.75s}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes pulse{0%{-webkit-transform:scale(.9);transform:scale(.9)}50%{-webkit-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(.9);transform:scale(.9)}}@keyframes pulse{0%{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}50%{-webkit-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2)}to{-webkit-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes fadeInLeftSmall{0%{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeftSmall{0%{opacity:0;-webkit-transform:translate3d(-20%,0,0);transform:translate3d(-20%,0,0)}to{opacity:1;-webkit-transform:none;transform:none}}.fadeInLeftSmall{-webkit-animation-name:fadeInLeftSmall;animation-name:fadeInLeftSmall}@-webkit-keyframes fadeInDownSmall{0%{opacity:0;-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDownSmall{0%{opacity:0;-webkit-transform:translate3d(0,-20%,0);transform:translate3d(0,-20%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.fadeInDownSmall{-webkit-animation-name:fadeInDownSmall;animation-name:fadeInDownSmall}@-webkit-keyframes unitDraggingTransform{0%{opacity:1;transform:scale(0) translateY(0)}to{opacity:.4;transform:scale(1.5) translateY(15px)}}@keyframes unitDraggingTransform{0%{opacity:1;transform:scale(0) translateY(0)}to{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)}to{opacity:1;transform:scale(1);transform:rotateX(0)}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}.fadeIn,.fadeInDown{-webkit-animation-duration:.5s;animation-duration:.5s}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@keyframes modalFadeOut{0%{opacity:1}to{opacity:0}}.modalFadeOut{animation-delay:.25s;animation-duration:.25s;animation-name:modalFadeOut}.ember-modal-overlay{transform:translateZ(0)}@keyframes placeHolderShimmer{0%{background-position:-468px 0}to{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(90deg,#fff 0,#f2f2f2 8%,#e6e6e6 18%,#d9d9d9 33%,#fff);background-size:800px 104px;position:relative}.lf-fade-up{transform-origin:bottom center}.btn{background-image:none;border:1px solid #0000;border-radius:4px;cursor:pointer;display:inline-block;font-size:14px;font-weight:400;line-height:1.42857;margin-bottom:0;padding:6px 12px;text-align:center;user-select:none;vertical-align:middle;white-space:nowrap;&,&.active,&:active{&:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}}&:focus,&:hover{color:#333;text-decoration:none}&.active,&:active{background-image:none;box-shadow:inset 0 3px 5px #00000020;outline:0}&.disabled,&[disabled],fieldset[disabled] &{box-shadow:none;cursor:not-allowed;opacity:.65;pointer-events:none}}.btn-default{background-color:#fff;border-color:#ccc;color:#333}.btn-default.active,.btn-default:active,.btn-default:focus,.btn-default:hover,.open>.btn-default.dropdown-toggle{background-color:#e6e6e6;border-color:#adadad;color:#333}.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{background-color:#333;color:#fff}.btn-primary{background-color:#68b7f3;border-color:#50abf1;color:#fff}.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.open>.btn-primary.dropdown-toggle{background-color:#39a0ef;border-color:#1890ec;color:#fff}.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{background-color:#fff;color:#68b7f3}.btn-success{background-color:#a4de6e;border-color:#97d959;color:#fff}.btn-success.active,.btn-success:active,.btn-success:focus,.btn-success:hover,.open>.btn-success.dropdown-toggle{background-color:#8ad544;border-color:#78c82d;color:#fff}.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{background-color:#fff;color:#a4de6e}.btn-info{background-color:#fee87c;border-color:#fde462;color:#fff}.btn-info.active,.btn-info:active,.btn-info:focus,.btn-info:hover,.open>.btn-info.dropdown-toggle{background-color:#fddf49;border-color:#fdd926;color:#fff}.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{background-color:#fff;color:#fee87c}.btn-warning{background-color:#f0ad4e;border-color:#eea236;color:#fff}.btn-warning.active,.btn-warning:active,.btn-warning:focus,.btn-warning:hover,.open>.btn-warning.dropdown-toggle{background-color:#ec971f;border-color:#d58512;color:#fff}.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{background-color:#fff;color:#f0ad4e}.btn-danger{background-color:#d9534f;border-color:#d43f3a;color:#fff}.btn-danger.active,.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.open>.btn-danger.dropdown-toggle{background-color:#c9302c;border-color:#ac2925;color:#fff}.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{background-color:#fff;color:#d9534f}.btn-link{border-radius:0;color:var(--link-color);cursor:pointer;font-weight:400}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:initial;box-shadow:none}.btn-link,.btn-link:active,.btn-link:focus,.btn-link:hover{border-color:#0000}.btn-link:focus,.btn-link:hover{background-color:initial;color:var(--link-hover-color);text-decoration:underline}.btn-link[disabled]:focus,.btn-link[disabled]:hover,fieldset[disabled] .btn-link:focus,fieldset[disabled] .btn-link:hover{color:#bdbdbd;text-decoration:none}.btn-lg{border-radius:6px;font-size:18px;line-height:1.33;padding:10px 16px}.btn-sm{padding:5px 10px}.btn-sm,.btn-xs{border-radius:3px;font-size:12px;line-height:1.5}.btn-xs{padding:1px 5px}.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%}.bootstrap-col-md-12,.bootstrap-col-md-6,.bootstrap-col-sm-2,.bootstrap-col-sm-4,.bootstrap-col-sm-8,.bootstrap-col-xs-12,.bootstrap-col-xs-4,.bootstrap-col-xs-8{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.bootstrap-col-xs-12,.bootstrap-col-xs-4,.bootstrap-col-xs-8{float:left}.bootstrap-col-xs-4{width:33.33333%}.bootstrap-col-xs-8{width:66.66667%}.bootstrap-col-xs-12{width:100%}.bootstrap-col-xs-offset-8{margin-left:66.66667%}@media (min-width:710px){.bootstrap-col-sm-2,.bootstrap-col-sm-4,.bootstrap-col-sm-8{float:left}.bootstrap-col-sm-2{width:16.66667%}.bootstrap-col-sm-4{width:33.33333%}.bootstrap-col-sm-8{width:66.66667%}.bootstrap-col-sm-offset-2{margin-left:16.66667%}}@media (min-width:992px){.bootstrap-col-md-12,.bootstrap-col-md-6{float:left}.bootstrap-col-md-6{width:50%}.bootstrap-col-md-12{width:100%}}.bootstrap-table{margin-bottom:20px;max-width:100%;width:100%;>tbody,>tfoot,>thead{>tr{>td,>th{border-top:1px solid #ddd;line-height:1.42857;padding:8px;vertical-align:top}}}>thead>tr>th{border-bottom:2px solid #ddd;vertical-align:bottom}>caption+thead,>colgroup+thead,>thead:first-child{>tr:first-child{>td,>th{border-top:0}}}>tbody+tbody{border-top:2px solid #ddd}.bootstrap-table{background-color:#fff}}label{display:inline-block;font-weight:700;margin-bottom:5px;max-width:100%}input[type=search]{box-sizing:border-box}input[type=checkbox],input[type=radio]{line-height:normal;margin:4px 0 0;margin-top:1px\9}input[type=file]{display:block}input[type=range]{display:block;width:100%}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.bootstrap-form-control{background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px rgba(0,0,0,.075);color:#555;display:block;font-size:14px;height:34px;line-height:1.42857;padding:6px 12px;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%;&:focus{border-color:#66afe9;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px #66afe999;outline:0}&::placeholder{color:#bdbdbd;opacity:1}&[disabled],&[readonly],fieldset[disabled] &{background-color:#e0e0e0;cursor:not-allowed;opacity:1}}textarea.bootstrap-form-control{height:auto}input[type=search]{-webkit-appearance:none}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{line-height:34px;&.input-sm{line-height:30px}&.input-lg{line-height:46px}}input[type=checkbox],input[type=radio]{&.disabled,&[disabled],fieldset[disabled] &{cursor:not-allowed}}.ember-notifier{align-items:stretch;display:flex;flex-direction:column;justify-content:flex-start;margin:0 auto;max-width:420px;overflow:hidden;padding:1rem;pointer-events:none;position:fixed;width:100%;z-index:999999}.ember-notifier.is-top{left:0;right:0;top:0}.ember-notifier.is-top-left{left:0;right:auto;top:0}.ember-notifier.is-top-right{left:auto;right:0;top:0}.ember-notifier.is-bottom{bottom:0;flex-direction:column-reverse;left:0;right:0}.ember-notifier.is-bottom-left{bottom:0;flex-direction:column-reverse;left:0;right:auto}.ember-notifier.is-bottom-right{bottom:0;flex-direction:column-reverse;left:auto;right:0}.ember-notifier-notification-base{margin:.25rem 0;overflow:hidden;pointer-events:auto;position:relative}.ember-notifier-notification{background-color:#fff;border-radius:4px;color:#fff;display:block;max-height:640px}.ember-notifier-notification.is-primary{background-color:#00d1b2}.ember-notifier-notification.is-primary .ember-notifier-icon{background-color:#00a88f}.ember-notifier-notification.is-info{background-color:#3ea2ff}.ember-notifier-notification.is-info .ember-notifier-icon{background-color:#158eff}.ember-notifier-notification.is-success{background-color:#64ce83}.ember-notifier-notification.is-success .ember-notifier-icon{background-color:#45c46a}.ember-notifier-notification.is-warning{background-color:#ff7f48}.ember-notifier-notification.is-warning .ember-notifier-icon{background-color:#ff621f}.ember-notifier-notification.is-danger{background-color:#e74c3c}.ember-notifier-notification.is-danger .ember-notifier-icon{background-color:#df2e1b}.ember-notifier-notification.is-secondary{background-color:#dbdbdb}.ember-notifier-notification.is-secondary .ember-notifier-icon{background-color:#c7c7c7}.ember-notifier-icon{color:#ffffffbd;height:100%;left:0;position:absolute;text-align:center;top:0;width:30px}.ember-notifier-icon span{position:relative;top:5px}.ember-notifier-content{margin:0 30px;padding:5px 10px;-ms-word-wrap:break-word;word-wrap:break-word}.ember-notifier-message,.ember-notifier-title{margin:0}.ember-notifier-close{position:absolute;right:0;text-align:center;top:0}.ember-notifier-close-button{appearance:none;background:#0000;border:none;color:#ffffffbd;cursor:pointer;font-size:1.5rem;height:30px;justify-content:center;opacity:.8;padding:0;position:relative;text-align:center;width:30px}.ember-notifier-close-button:focus,.ember-notifier-close-button:hover{opacity:1}.ember-notifier-notification-show{animation:notification-show .5s cubic-bezier(.25,.46,.45,.94) both}.ember-notifier-notification-hide{animation:notification-hide .5s cubic-bezier(.25,.46,.45,.94) both}@keyframes notification-show{0%{opacity:1;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes notification-hide{0%{opacity:1;transform:scale(1)}to{opacity:1;transform:scale(0)}}.ember-tether{z-index:999999999!important}.ember-tether-element,.ember-tether-element *,.ember-tether-element :after,.ember-tether-element :before,.ember-tether-element:after,.ember-tether-element:before{box-sizing:border-box}.ember-tether-element{max-height:0;opacity:0;position:absolute;z-index:9999}.ember-tether-element,.ember-tether-is-open{display:block;transition:opacity .3s}.ember-tether-has-opened{display:block;margin-top:0;max-height:500px;opacity:1;transition:opacity .3s,max-height 1s}.ember-tether-element.ember-tether-theme-arrows{max-height:100%;max-width:100%}.ember-tether-content{background:#fff;border-radius:5px;box-shadow:0 .5rem 3rem #33333380;color:inherit;font-family:inherit;font-size:1.1em;line-height:1.5em;position:relative;transform:translateZ(0)}.ember-tether-content:before{border:1rem solid #0000;content:"";display:block;height:0;position:absolute;width:0}.ember-tether-element-attached-bottom.ember-tether-element-attached-center .ember-tether-content{margin-bottom:1rem}.ember-tether-element-attached-bottom.ember-tether-element-attached-center .ember-tether-content:before{border-top-color:#fff;left:50%;margin-left:-1rem;top:100%}.ember-tether-element-attached-top.ember-tether-element-attached-center .ember-tether-content{margin-top:1rem}.ember-tether-element-attached-top.ember-tether-element-attached-center .ember-tether-content:before{border-bottom-color:#fff;bottom:100%;left:50%;margin-left:-1rem}.ember-tether-element-attached-right.ember-tether-element-attached-middle .ember-tether-content{margin-right:1rem}.ember-tether-element-attached-right.ember-tether-element-attached-middle .ember-tether-content:before{border-left-color:#fff;left:100%;margin-top:-1rem;top:50%}.ember-tether-element-attached-left.ember-tether-element-attached-middle .ember-tether-content{margin-left:1rem}.ember-tether-element-attached-left.ember-tether-element-attached-middle .ember-tether-content:before{border-right-color:#fff;margin-top:-1rem;right:100%;top:50%}.ember-tether-element-attached-left.ember-tether-target-attached-center .ember-tether-content{left:-2rem}.ember-tether-element-attached-right.ember-tether-target-attached-center .ember-tether-content{left:2rem}.ember-tether-element-attached-top.ember-tether-element-attached-left.ember-tether-target-attached-middle .ember-tether-content{margin-top:1rem}.ember-tether-element-attached-top.ember-tether-element-attached-left.ember-tether-target-attached-middle .ember-tether-content:before{border-bottom-color:#fff;bottom:100%;left:1rem}.ember-tether-element-attached-top.ember-tether-element-attached-right.ember-tether-target-attached-middle .ember-tether-content{margin-top:1rem}.ember-tether-element-attached-top.ember-tether-element-attached-right.ember-tether-target-attached-middle .ember-tether-content:before{border-bottom-color:#fff;bottom:100%;right:1rem}.ember-tether-element-attached-bottom.ember-tether-element-attached-left.ember-tether-target-attached-middle .ember-tether-content{margin-bottom:1rem}.ember-tether-element-attached-bottom.ember-tether-element-attached-left.ember-tether-target-attached-middle .ember-tether-content:before{border-top-color:#fff;left:1rem;top:100%}.ember-tether-element-attached-bottom.ember-tether-element-attached-right.ember-tether-target-attached-middle .ember-tether-content{margin-bottom:1rem}.ember-tether-element-attached-bottom.ember-tether-element-attached-right.ember-tether-target-attached-middle .ember-tether-content:before{border-top-color:#fff;right:1rem;top:100%}.ember-tether-element-attached-top.ember-tether-element-attached-left.ember-tether-target-attached-bottom .ember-tether-content{margin-top:1rem}.ember-tether-element-attached-top.ember-tether-element-attached-left.ember-tether-target-attached-bottom .ember-tether-content:before{border-bottom-color:#fff;border-top-width:0;bottom:100%;left:1rem}.ember-tether-element-attached-top.ember-tether-element-attached-right.ember-tether-target-attached-bottom .ember-tether-content{margin-top:1rem}.ember-tether-element-attached-top.ember-tether-element-attached-right.ember-tether-target-attached-bottom .ember-tether-content:before{border-bottom-color:#fff;border-top-width:0;bottom:100%;right:1rem}.ember-tether-element-attached-bottom.ember-tether-element-attached-left.ember-tether-target-attached-top .ember-tether-content{margin-bottom:1rem}.ember-tether-element-attached-bottom.ember-tether-element-attached-left.ember-tether-target-attached-top .ember-tether-content:before{border-top-color:#fff;left:1rem;top:100%}.ember-tether-element-attached-bottom.ember-tether-element-attached-right.ember-tether-target-attached-top .ember-tether-content{margin-bottom:1rem}.ember-tether-element-attached-bottom.ember-tether-element-attached-right.ember-tether-target-attached-top .ember-tether-content:before{border-top-color:#fff;right:1rem;top:100%}.ember-tether-element-attached-top.ember-tether-element-attached-right.ember-tether-target-attached-left .ember-tether-content{margin-right:1rem}.ember-tether-element-attached-top.ember-tether-element-attached-right.ember-tether-target-attached-left .ember-tether-content:before{border-left-color:#fff;left:100%;top:1rem}.ember-tether-element-attached-top.ember-tether-element-attached-left.ember-tether-target-attached-right .ember-tether-content{margin-left:1rem}.ember-tether-element-attached-top.ember-tether-element-attached-left.ember-tether-target-attached-right .ember-tether-content:before{border-right-color:#fff;right:100%;top:1rem}.ember-tether-element-attached-bottom.ember-tether-element-attached-right.ember-tether-target-attached-left .ember-tether-content{margin-right:1rem}.ember-tether-element-attached-bottom.ember-tether-element-attached-right.ember-tether-target-attached-left .ember-tether-content:before{border-left-color:#fff;bottom:1rem;left:100%}.ember-tether-element-attached-bottom.ember-tether-element-attached-left.ember-tether-target-attached-right .ember-tether-content{margin-left:1rem}.ember-tether-element-attached-bottom.ember-tether-element-attached-left.ember-tether-target-attached-right .ember-tether-content:before{border-right-color:#fff;bottom:1rem;right:100%}.ember-power-calendar{box-sizing:border-box;font-size:14px;line-height:1.4286;position:relative}.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{display:flex}.ember-power-calendar-day,.ember-power-calendar-weekday{align-items:center;appearance:none;background-color:initial;border:initial;flex:1 1 100%;justify-content:center;outline:none;outline:initial;padding:0}.ember-power-calendar-day{font-size:inherit}.ember-power-calendar-nav-control{appearance:none;background-color:initial;border:initial;font-size:150%;line-height:1;outline:none;outline:initial;&:focus{transform:scale(1.2)}}.ember-power-calendar-day--selected,.ember-power-calendar-day--selected:not([disabled]):hover{font-weight:700}.ember-power-calendar-day--interactive[disabled]{opacity:.4}.ember-power-calendar-sized{--epc-primary:#0078c9;width:calc(var(--cell-size)*7 + 12px);.ember-power-calendar-week:first-child{&[data-missing-days="1"]{padding-left:calc(var(--cell-size)*1 + 2px)}&[data-missing-days="2"]{padding-left:calc(var(--cell-size)*2 + 4px)}&[data-missing-days="3"]{padding-left:calc(var(--cell-size)*3 + 6px)}&[data-missing-days="4"]{padding-left:calc(var(--cell-size)*4 + 8px)}&[data-missing-days="5"]{padding-left:calc(var(--cell-size)*5 + 10px)}&[data-missing-days="6"]{padding-left:calc(var(--cell-size)*6 + 12px)}}.ember-power-calendar-week:last-child{&[data-missing-days="1"]{padding-right:calc(var(--cell-size)*1 + 2px)}&[data-missing-days="2"]{padding-right:calc(var(--cell-size)*2 + 4px)}&[data-missing-days="3"]{padding-right:calc(var(--cell-size)*3 + 6px)}&[data-missing-days="4"]{padding-right:calc(var(--cell-size)*4 + 8px)}&[data-missing-days="5"]{padding-right:calc(var(--cell-size)*5 + 10px)}&[data-missing-days="6"]{padding-right:calc(var(--cell-size)*6 + 12px)}}.ember-power-calendar-day,.ember-power-calendar-weekday{height:var(--cell-size);max-height:var(--cell-size);max-width:var(--cell-size);width:var(--cell-size)}.ember-power-calendar-week,.ember-power-calendar-weekdays{height:calc(var(--cell-size) + 2px)}.ember-power-calendar-day{color:#bbb}.ember-power-calendar-weekdays{color:#333}.ember-power-calendar-nav-control{color:var(--epc-primary);&:focus{color:#30acff}}.ember-power-calendar-day--current-month{background-color:#f5f7fa;color:#656d78}.ember-power-calendar-day--today,.ember-power-calendar-day:not([disabled]):hover{background-color:#eee}.ember-power-calendar-day--focused{box-shadow:inset 0 -2px 0 0 var(--epc-primary)}.ember-power-calendar-day--selected.ember-power-calendar-day--range-start{background-color:#96d5ff;&:hover{background-color:#96d5ff}}.ember-power-calendar-day--selected.ember-power-calendar-day--range-end{background-color:#96d5ff;&:hover{background-color:#96d5ff}}.ember-power-calendar-day--selected,.ember-power-calendar-day--selected:not([disabled]):hover{background-color:#c9e9ff;color:#656d78}.ember-power-calendar-day--other-month:not([disabled]):hover{color:#656d78}}/*! 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{display:inline-block;position:relative}.hint--bottom--after,.hint--bottom--before,.hint--left:after,.hint--left:before,.hint--right:after,.hint--right:before,.hint--top:after,.hint--top:before{opacity:0;pointer-events:none;position:absolute;transition-delay:.2s;visibility:hidden;z-index:1000000}.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{opacity:1;visibility:visible}.hint--bottom--before,.hint--left:before,.hint--right:before,.hint--top:before{background:#0000;border:6px solid #0000;content:"";position:absolute;z-index:1000001}.hint--bottom--after,.hint--left:after,.hint--right:after,.hint--top:after{background:#383838;color:#fff;content:attr(aria-label);font-family:var(--font-sans);font-size:12px;line-height:12px;margin-top:8px;padding:8px 10px;white-space:nowrap}.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--left:before{border-left-color:#383838}.hint--right:before{border-right-color:#383838}.hint--top:before{margin-bottom:-11px}.hint--top:after,.hint--top:before{bottom:100%;left:50%}.hint--top:before{left:calc(50% - 6px)}.hint--top:after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--top:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top:hover:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--bottom--before{margin-top:-11px}.hint--bottom--after,.hint--bottom--before{left:50%;top:100%}.hint--bottom--before{left:calc(50% - 6px)}.hint--bottom--after{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);transform:translateX(-50%)}.hint--bottom:hover .hint--bottom--before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom:hover .hint-bottom--after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--right:before{margin-bottom:-6px;margin-left:-11px}.hint--right:after{margin-bottom:-14px}.hint--right:after,.hint--right:before{bottom:50%;left:100%}.hint--right:hover:after,.hint--right:hover:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--left:before{margin-bottom:-6px;margin-right:-11px}.hint--left:after{margin-bottom:-14px}.hint--left:after,.hint--left:before{bottom:50%;right:100%}.hint--left:hover:after,.hint--left:hover:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--top-left:before{margin-bottom:-11px}.hint--top-left:after,.hint--top-left:before{bottom:100%;left:50%}.hint--top-left:before{left:calc(50% - 6px)}.hint--top-left:after{margin-left:12px;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}.hint--top-left:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--top-left:hover:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--top-right:before{margin-bottom:-11px}.hint--top-right:after,.hint--top-right:before{bottom:100%;left:50%}.hint--top-right:before{left:calc(50% - 6px)}.hint--top-right:after{margin-left:-12px;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.hint--top-right:hover:after,.hint--top-right:hover:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--bottom-left:before{margin-top:-11px}.hint--bottom-left:after,.hint--bottom-left:before{left:50%;top:100%}.hint--bottom-left:before{left:calc(50% - 6px)}.hint--bottom-left:after{margin-left:12px;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);transform:translateX(-100%)}.hint--bottom-left:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--bottom-left:hover:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--bottom-right:before{margin-top:-11px}.hint--bottom-right:after,.hint--bottom-right:before{left:50%;top:100%}.hint--bottom-right:before{left:calc(50% - 6px)}.hint--bottom-right:after{margin-left:-12px;-webkit-transform:translateX(0);-moz-transform:translateX(0);transform:translateX(0)}.hint--bottom-right:hover:after,.hint--bottom-right:hover:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--large:after,.hint--medium:after,.hint--small:after{line-height:1.4em;white-space:normal;word-wrap:break-word}.hint--small:after{width:80px}.hint--medium:after{width:150px}.hint--large:after{width:300px}[class*=hint--]:after{box-shadow:4px 4px 8px #0000004d;text-shadow:0 -1px 0 #000}.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{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top:after{-webkit-transform:translateX(-50%) translateY(-8px);-moz-transform:translateX(-50%) translateY(-8px);transform:translateX(-50%) translateY(-8px)}.hint--always.hint--top-left:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--top-left:after{-webkit-transform:translateX(-100%) translateY(-8px);-moz-transform:translateX(-100%) translateY(-8px);transform:translateX(-100%) translateY(-8px)}.hint--always.hint--top-right:after,.hint--always.hint--top-right:before{-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);transform:translateY(-8px)}.hint--always.hint--bottom--before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom--after{-webkit-transform:translateX(-50%) translateY(8px);-moz-transform:translateX(-50%) translateY(8px);transform:translateX(-50%) translateY(8px)}.hint--always.hint--bottom-left:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--bottom-left:after{-webkit-transform:translateX(-100%) translateY(8px);-moz-transform:translateX(-100%) translateY(8px);transform:translateX(-100%) translateY(8px)}.hint--always.hint--bottom-right:after,.hint--always.hint--bottom-right:before{-webkit-transform:translateY(8px);-moz-transform:translateY(8px);transform:translateY(8px)}.hint--always.hint--left:after,.hint--always.hint--left:before{-webkit-transform:translateX(-8px);-moz-transform:translateX(-8px);transform:translateX(-8px)}.hint--always.hint--right:after,.hint--always.hint--right:before{-webkit-transform:translateX(8px);-moz-transform:translateX(8px);transform:translateX(8px)}.hint--rounded:after{border-radius:4px}.hint--no-animate:after,.hint--no-animate:before{-webkit-transition-duration:0s;-moz-transition-duration:0s;transition-duration:0s}.x-toggle-component{align-items:center;display:flex;justify-content:flex-start}.x-toggle-container{display:flex;flex-wrap:nowrap;height:auto;justify-content:flex-start;padding:0 .5rem}.x-toggle-flip.x-toggle-btn{font-family:sans-serif;padding:2px;-webkit-perspective:100px;perspective:100px;-webkit-transition:all .2s ease;transition:all .2s ease}.x-toggle-flip.x-toggle-btn:after,.x-toggle-flip.x-toggle-btn:before{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:4px;color:#fff;display:inline-block;font-weight:700;left:0;line-height:2em;position:absolute;text-align:center;top:0;-webkit-transition:all .4s ease;transition:all .4s ease;width:100%}.x-toggle-flip.x-toggle-btn:after{background:#02c66f;content:attr(data-tg-on);-webkit-transform:rotateY(-180deg);transform:rotateY(-180deg)}.x-toggle-flip.x-toggle-btn:before{background:#ff3a19;content:attr(data-tg-off)}.x-toggle-flip.x-toggle-btn:active:before{-webkit-transform:rotateY(-20deg);transform:rotateY(-20deg)}.x-toggle:checked+.x-toggle-flip.x-toggle-btn:before{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.x-toggle:checked+.x-toggle-flip.x-toggle-btn:after{background:#7fc6a6;left:0;-webkit-transform:rotateY(0);transform:rotateY(0)}.x-toggle:checked+.x-toggle-flip.x-toggle-btn:active:after{-webkit-transform:rotateY(20deg);transform:rotateY(20deg)}.x-toggle-flip.small{height:1.6em;width:3em}.x-toggle-flip.small:after,.x-toggle-flip.small:before{font-size:.8em;line-height:2.2em}.x-toggle-flip.medium{height:2.1em;padding:3px;width:4em}.x-toggle-flip.medium:after,.x-toggle-flip.medium:before{line-height:2.3em}.x-toggle-flip.large{height:2.1em;padding:4px;width:4.7em}.x-toggle-flip.large:after,.x-toggle-flip.large:before{font-size:1.1em;line-height:2.1em}.x-toggle-light.x-toggle-btn{background:#f0f0f0;border-radius:2em;padding:2px;-webkit-transition:all .4s ease;transition:all .4s ease}.x-toggle-light.x-toggle-btn:after{background:#fff;border-radius:50%;-webkit-transition:all .2s ease;transition:all .2s ease}.x-toggle:checked+.x-toggle-light.x-toggle-btn{background:#9fd6ae}.x-toggle-light.small{height:1.6em;width:3em}.x-toggle-light.medium{height:22px;padding:3px;width:44px}.x-toggle-light.large{height:2.1em;padding:4px;width:4.7em}.x-toggle-ios.x-toggle-btn{background:#fbfbfb;border:1px solid #e8eae9;border-radius:2em;padding:2px;-webkit-transition:all .4s ease;transition:all .4s ease}.x-toggle-ios.x-toggle-btn:after{background:#fbfbfb;border-radius:2em;box-shadow:0 0 0 1px #0000001a,0 4px 0 #00000014;-webkit-transition:left .3s cubic-bezier(.175,.885,.32,1.275),padding .3s ease,margin .3s ease;transition:left .3s cubic-bezier(.175,.885,.32,1.275),padding .3s ease,margin .3s ease}.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{height:1.6em;width:3em}.x-toggle-ios.medium{height:2.1em;padding:3px;width:4em}.x-toggle-ios.large{height:2.1em;padding:4px;width:4em}body.swal2-in{overflow-y:hidden}body.swal2-iosfix{left:0;position:fixed;right:0}.swal2-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:initial;bottom:0;left:0;padding:10px;position:fixed;right:0;top:0;z-index:1060}.swal2-container:not(.swal2-in){pointer-events:none}.swal2-container.swal2-fade{-webkit-transition:background-color .1s;transition:background-color .1s}.swal2-container.swal2-in{background-color:#0006}.swal2-modal{background-color:#fff;border-radius:5px;box-sizing:border-box;display:none;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;margin:auto;overflow-x:hidden;overflow-y:auto;position:relative;text-align:center}.swal2-modal:focus{outline:none}.swal2-modal.swal2-loading{overflow-y:hidden}.swal2-modal .swal2-title{color:#595959;display:block;font-size:30px;font-weight:600;line-height:60px;margin:0;padding:0;position:relative;text-align:center;text-transform:none}.swal2-modal .swal2-spacer{border:0;color:#0000;height:10px}.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]{cursor:no-drop;opacity:.4}.swal2-modal .swal2-styled.swal2-loading{-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal;background-color:initial!important;border:4px solid #0000;border-radius:100%;box-sizing:border-box;color:#0000;cursor:default;height:40px;margin:-2px 30px;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;width:40px}.swal2-modal :not(.swal2-styled).swal2-loading:after{-webkit-animation:rotate-loading 1.5s linear 0s infinite normal;animation:rotate-loading 1.5s linear 0s infinite normal;border:3px solid #999;border-radius:50%;border-right-color:#0000;content:"";display:inline-block;height:6px;margin-left:5px;vertical-align:-1px;width:6px}.swal2-modal .swal2-image{margin:20px auto;max-width:100%}.swal2-modal .swal2-close{color:#ccc;cursor:pointer;font-family:serif;font-size:36px;line-height:36px;position:absolute;right:13px;top:5px;-webkit-transition:color .1s ease;transition:color .1s ease}.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{color:#545454;float:none;font-size:18px;font-weight:300;line-height:normal;margin:0;padding:0;position:relative;text-align:center}.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{border:1px solid #d9d9d9;border-radius:3px;box-shadow:inset 0 1px 1px #0000000f;box-sizing:border-box;font-size:18px;-webkit-transition:border-color box-shadow .3s;transition:border-color box-shadow .3s;width:100%}.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{border:1px solid #b4dbed;box-shadow:0 0 3px #c4e6f5;outline:none}.swal2-modal .swal2-file:focus::-webkit-input-placeholder,.swal2-modal .swal2-input:focus::-webkit-input-placeholder,.swal2-modal .swal2-textarea:focus::-webkit-input-placeholder{opacity:.8;-webkit-transition:opacity .3s ease .03s;transition:opacity .3s ease .03s}.swal2-modal .swal2-file:focus::-moz-placeholder,.swal2-modal .swal2-input:focus::-moz-placeholder,.swal2-modal .swal2-textarea:focus::-moz-placeholder{opacity:.8;-webkit-transition:opacity .3s ease .03s;transition:opacity .3s ease .03s}.swal2-modal .swal2-file:focus:-ms-input-placeholder,.swal2-modal .swal2-input:focus:-ms-input-placeholder,.swal2-modal .swal2-textarea:focus:-ms-input-placeholder{opacity:.8;-webkit-transition:opacity .3s ease .03s;transition:opacity .3s ease .03s}.swal2-modal .swal2-file:focus::placeholder,.swal2-modal .swal2-input:focus::placeholder,.swal2-modal .swal2-textarea:focus::placeholder{opacity:.8;-webkit-transition:opacity .3s ease .03s;transition:opacity .3s ease .03s}.swal2-modal .swal2-file::-webkit-input-placeholder,.swal2-modal .swal2-input::-webkit-input-placeholder,.swal2-modal .swal2-textarea::-webkit-input-placeholder{color:#e6e6e6}.swal2-modal .swal2-file::-moz-placeholder,.swal2-modal .swal2-input::-moz-placeholder,.swal2-modal .swal2-textarea::-moz-placeholder{color:#e6e6e6}.swal2-modal .swal2-file:-ms-input-placeholder,.swal2-modal .swal2-input:-ms-input-placeholder,.swal2-modal .swal2-textarea:-ms-input-placeholder{color:#e6e6e6}.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;font-size:20px;font-weight:600;text-align:center;width:20%}.swal2-modal .swal2-range input,.swal2-modal .swal2-range output{height:43px;line-height:43px;margin:20px auto;padding:0;vertical-align:middle}.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;max-width:100%;min-width:40%;padding:5px 10px}.swal2-modal .swal2-radio{border:0}.swal2-modal .swal2-radio label:not(:first-child){margin-left:20px}.swal2-modal .swal2-radio input,.swal2-modal .swal2-radio span{vertical-align:middle}.swal2-modal .swal2-radio input{margin:0 3px 0 0}.swal2-modal .swal2-checkbox{color:#545454}.swal2-modal .swal2-checkbox input,.swal2-modal .swal2-checkbox span{vertical-align:middle}.swal2-modal .swal2-validationerror{background-color:#f0f0f0;color:gray;display:none;font-size:16px;font-weight:300;margin:0 -20px;overflow:hidden;padding:10px}.swal2-modal .swal2-validationerror:before{background-color:#ea7d7d;border-radius:50%;color:#fff;content:"!";display:inline-block;height:24px;line-height:24px;margin-right:10px;text-align:center;width:24px}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.swal2-range input{width:100%!important}.swal2-range output{display:none}}.swal2-icon{border:4px solid #0000;border-radius:50%;box-sizing:initial;cursor:default;height:80px;margin:20px auto 30px;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:80px}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .x-mark{display:block;position:relative}.swal2-icon.swal2-error .line{background-color:#f27474;border-radius:2px;display:block;height:5px;position:absolute;top:37px;width:47px}.swal2-icon.swal2-error .line.left{left:17px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-error .line.right{right:16px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee;font-family:Open Sans,sans-serif;font-size:60px;line-height:80px;text-align:center}.swal2-icon.swal2-question{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:80px}.swal2-icon.swal2-email,.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd;font-size:60px;text-align:center}.swal2-icon.swal2-email{font-family:source-sans-pro,Source Sans Pro,Helvetica,Arial,sans-serif;line-height:74px}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success:after,.swal2-icon.swal2-success:before{background:#fff;border-radius:50%;content:"";height:120px;position:absolute;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:60px}.swal2-icon.swal2-success:before{border-radius:120px 0 0 120px;left:-33px;top:-7px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px}.swal2-icon.swal2-success:after{border-radius:0 120px 120px 0;left:30px;top:-11px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 60px;transform-origin:0 60px}.swal2-icon.swal2-success .placeholder{border:4px solid #a5dc8633;border-radius:50%;box-sizing:initial;height:80px;left:-4px;position:absolute;top:-4px;width:80px;z-index:2}.swal2-icon.swal2-success .fix{background-color:#fff;height:90px;left:28px;position:absolute;top:8px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:7px;z-index:1}.swal2-icon.swal2-success .line{background-color:#a5dc86;border-radius:2px;display:block;height:5px;position:absolute;z-index:2}.swal2-icon.swal2-success .line.tip{left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:25px}.swal2-icon.swal2-success .line.long{right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);width:47px}.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}@-webkit-keyframes hideSweetAlert{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}}@keyframes hideSweetAlert{0%{opacity:1;-webkit-transform:scale(1);transform:scale(1)}to{opacity:0;-webkit-transform:scale(.5);transform:scale(.5)}}.swal2-show{-webkit-animation:showSweetAlert .3s;animation:showSweetAlert .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:hideSweetAlert .15s forwards;animation:hideSweetAlert .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}@-webkit-keyframes animate-success-tip{0%{left:1px;top:19px;width:0}54%{left:1px;top:19px;width:0}70%{left:-8px;top:37px;width:50px}84%{left:21px;top:48px;width:17px}to{left:14px;top:45px;width:25px}}@keyframes animate-success-tip{0%{left:1px;top:19px;width:0}54%{left:1px;top:19px;width:0}70%{left:-8px;top:37px;width:50px}84%{left:21px;top:48px;width:17px}to{left:14px;top:45px;width:25px}}@-webkit-keyframes animate-success-long{0%{right:46px;top:54px;width:0}65%{right:46px;top:54px;width:0}84%{right:0;top:35px;width:55px}to{right:8px;top:38px;width:47px}}@keyframes animate-success-long{0%{right:46px;top:54px;width:0}65%{right:46px;top:54px;width:0}84%{right:0;top:35px;width:55px}to{right:8px;top:38px;width:47px}}@-webkit-keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes rotatePlaceholder{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}to{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}.animate-success-tip{-webkit-animation:animate-success-tip .75s;animation:animate-success-tip .75s}.animate-success-long{-webkit-animation:animate-success-long .75s;animation:animate-success-long .75s}.swal2-success.animate:after{-webkit-animation:rotatePlaceholder 4.25s ease-in;animation:rotatePlaceholder 4.25s ease-in}@-webkit-keyframes animate-error-icon{0%{opacity:0;-webkit-transform:rotateX(100deg);transform:rotateX(100deg)}to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}@keyframes animate-error-icon{0%{opacity:0;-webkit-transform:rotateX(100deg);transform:rotateX(100deg)}to{opacity:1;-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}.animate-error-icon{-webkit-animation:animate-error-icon .5s;animation:animate-error-icon .5s}@-webkit-keyframes animate-x-mark{0%{margin-top:26px;opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}50%{margin-top:26px;opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}80%{margin-top:-6px;-webkit-transform:scale(1.15);transform:scale(1.15)}to{margin-top:0;opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes animate-x-mark{0%{margin-top:26px;opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}50%{margin-top:26px;opacity:0;-webkit-transform:scale(.4);transform:scale(.4)}80%{margin-top:-6px;-webkit-transform:scale(1.15);transform:scale(1.15)}to{margin-top:0;opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate-x-mark{-webkit-animation:animate-x-mark .5s;animation:animate-x-mark .5s}@-webkit-keyframes pulse-warning{0%{border-color:#f8d486}to{border-color:#f8bb86}}@keyframes pulse-warning{0%{border-color:#f8d486}to{border-color:#f8bb86}}.pulse-warning{-webkit-animation:pulse-warning .75s infinite alternate;animation:pulse-warning .75s infinite alternate}@-webkit-keyframes rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes rotate-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes showSweetAlert{to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes showSweetAlert{to{-webkit-transform:scale(1);transform:scale(1)}}.swal2-show{-webkit-animation:fadeInDown .75s;animation:fadeInDown .75s}.swal2-container{z-index:999999999999}.swal2-modal{font-family:var(--font-sans);padding-bottom:30px!important;.swal2-title{line-height:1.1}.swal2-spacer{height:10px;margin-bottom:5px;margin-top:5px}.swal2-content{font-weight:400;margin-top:1rem}}.highest{z-index:999999999!important}.ember-dialog-dialog{left:0;margin:auto;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:75%;&.substrate{height:100%;margin:0;max-width:inherit;min-height:100%;padding-top:10px;position:fixed;width:100%;.dialog-content{margin:auto;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:75%}}.dialog-content{-webkit-background-clip:padding-box;background-clip:padding-box;margin:0;outline:0;position:relative;top:0;-webkit-transform:none;-ms-transform:none;transform:none;width:100%;.dialog-body{position:relative}}}.ember-modal-dialog{position:fixed;z-index:51}.ember-modal-dialog.emd-in-place{position:static}.ember-modal-wrapper.emd-static.emd-wrapper-target-attachment-center .ember-modal-dialog{left:50%;top:50%;transform:translate(-50%,-50%)}.ember-modal-wrapper.emd-animatable.emd-wrapper-target-attachment-center{align-items:center;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:50}.ember-modal-wrapper.emd-animatable.emd-wrapper-target-attachment-center .ember-modal-overlay{align-items:center;display:flex;justify-content:center}.ember-modal-wrapper.emd-animatable .ember-modal-dialog{position:relative}.ember-modal-overlay{height:100vh;width:100vw}.react-multi-email{border-color:var(--color-dividers);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-wrap:wrap;margin:calc(var(--spacing)*0);max-width:100%;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;outline:0;-webkit-tap-highlight-color:rgba(255,255,255,0);align-content:flex-start;align-items:center;background:#fff;padding:.5rem .75rem;position:relative;text-align:left;-webkit-transition:box-shadow .1s ease,border-color .1s ease;transition:box-shadow .1s ease,border-color .1s ease;&:focus{border-color:var(--color-link-blue);border-style:var(--tw-border-style);border-width:2px;--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}.react-multi-email>span[data-placeholder]{display:none;left:.75rem;padding-inline:calc(var(--spacing)*2);position:absolute;top:1.1rem}.react-multi-email.focused{background:#fff;border-color:var(--color-link-blue)}.react-multi-email.empty>span[data-placeholder]{color:var(--color-gray-400);display:inline;font-size:var(--text-xl)}.react-multi-email.fill>span[data-placeholder]{display:none}.react-multi-email>input{border:0!important;display:inline-block!important;flex:1;font-size:var(--text-xl);min-width:2rem;outline:none!important;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2);vertical-align:initial!important;width:auto!important}.react-multi-email [data-tag]{display:flex;font-size:var(--text-xl);margin:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-medium);align-items:center;background-color:var(--color-cc-primary-light);background-image:none;border-radius:var(--radius-xs);color:var(--color-black);font-weight:var(--font-weight-medium);justify-content:flex-start;line-height:1;max-width:100%;text-transform:none;-webkit-transition:background .1s ease;-o-transition:background .1s ease;transition:background .1s ease;vertical-align:initial}.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]{cursor:pointer;margin-left:calc(var(--spacing)*3)}.tiptap{img.ProseMirror-selectednode{outline:3px solid Highlight}a{cursor:pointer}}.tiptap-ai-changes--old,.tiptap-ai-changes--old>*{color:#51493c52;text-decoration:line-through;text-decoration-thickness:1px;transition:all .2s ease}.tiptap-ai-changes--new,.tiptap-ai-changes--new>*{background:#2383e209;border-bottom:1px solid #2383e21a;color:#105fad;transition:background .2s ease,border .2s ease,color .2s ease,text-decoration .2s ease}.fsp-notifications__container{position:fixed!important}.material-card{background-color:#fff;border-radius:6px;margin-bottom:20px;.headline{font-size:24px}&.-with-margin{margin:20px}&.-transparent{background-color:initial}&.-small{margin-left:auto;margin-right:auto;max-width:600px}}.material-card-content{padding:16px;&.-no-padding{padding:0}}.material-card-footer{background-color:#f5f5f5;border-top:1px solid var(--dividers);padding:16px;text-align:right}.material-backgroud-lightest{background-color:#f5f5f5}.material-card-header{border-bottom:1px solid var(--dividers);display:flex;flex-direction:column;padding:16px;user-select:none;.h1,h1{color:var(--color-link-blue);font-size:24px;line-height:32px}.h1,.h2,h1,h2{margin-bottom:0;margin-top:0}.h2,h2{color:var(--color-hint);font-size:16px;line-height:1.3}.-no-border{border-bottom:0}}.material-card-header--as-row{align-items:center;flex-direction:row;justify-content:space-between}.material-depth-1{box-shadow:0 1px 3px #999}.material-card-list{list-style:none;padding-left:0}.material-card-list-item{border-bottom:1px solid var(--dividers);color:var(--color-text);display:block;font-size:16px;font-weight:400;line-height:1.2;min-height:24px;padding:12px 0;&:first-of-type{padding-top:0}&:last-of-type{border:none}&.-header{font-size:16px;font-weight:700;line-height:28px;text-transform:uppercase}}.material-card-list-item-actions{float:right;svg{height:18px;width:18px;path{fill:var(--color-hint)}}}.material-card-list-item-actions-item{cursor:pointer;margin-left:5px;margin-top:-3px;&:hover svg path{fill:var(--color-secondary-text)}}.material-design-toggle{display:inline-block;margin:0 1rem;vertical-align:bottom}.material-design-toggle__label{background-color:var(--color-hint);border-radius:100px;cursor:pointer;display:block;height:10px;position:relative;transition:all .3s ease;width:34px}.material-design-toggle__label:after{background:#fff;border:1px solid var(--dividers);border-radius:100px;box-shadow:0 2px 2px #66666680;content:"";display:block;height:16px;left:-2px;position:absolute;top:-3px;transition:all .3s ease;width:16px}.material-design-toggle__label:active:after{transform:scale(1.15,.85)}.material-design-toggle__checkbox{display:none}.material-design-toggle__checkbox:checked~label{background:#00abfa4d}.material-design-toggle__checkbox:checked~label:after{background:var(--color-link-blue);border:1px solid var(--color-link-blue);left:20px}.material-design-toggle__checkbox:disabled~label{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{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:initial;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAM1BMVEUAAAC/v7+/v7+/v7++vr67u7u8vLy9vb28vLy8vLy8vLy9vb29vb29vb29vb28vLy9vb1OrdNdAAAAEHRSTlMAECAwP0BQcKCvv8DQ3+/wtOkbvwAAAKxJREFUeAHtzDEOgkAUBuEHiCyoy3//0xoTq+kmGKud/psajUY/7HaJzUeSfbJ62pMcc9XU86kvzi9fNldLxAE+afUKD8anV8KD8Uk9eHD+WWt4MD73qsaD8a2KB+958J4H73nwngfvefCeB+958J4H73nwngfvefCeB+958J4H73nwngd6fYD3B3h5oLcHenugtwd6faD3B3p/oPcHeN92JudWV1rX+kuj0egND74uw9+ZmwoAAAAASUVORK5CYII=);background-position:calc(100% - .25rem) 50%;background-repeat:no-repeat;background-size:8px;border:none;border-bottom:1px solid var(--dividers);border-radius:0;color:var(--color-secondary-text);display:block;font-size:1.25rem;line-height:2rem;outline:none;padding-bottom:.25rem;padding-right:2rem;position:relative;width:100%;&:hover{border-color:var(--color-hint)}}.material-input{border:none;border-bottom:1px solid var(--dividers);color:var(--color-text);display:block;font-size:1.4rem;outline:none;padding-bottom:.7rem;width:100%;&::placeholder{color:var(--color-hint);opacity:1}&:hover{border-color:var(--color-hint)}&:focus{border-color:var(--color-link-blue);transition:border .2s}}.material-input--xl{font-size:2.2rem;font-weight:700}.material-label{color:var(--color-link-blue);font-size:12px;font-weight:400;margin-bottom:0}.material-label--lg{font-size:1.4rem;line-height:1.5}.material-label__help-text{color:var(--color-secondary-text);font-size:12px;svg{fill:var(--color-secondary-text);height:12px;width:12px}}.material-label__help-text--lg{font-size:1.25rem}.class-website-settings__slug-input{border:0;border-bottom:1px solid var(--color-link-blue);outline:0}.material-error{background-color:#f5d6d8;border:1px solid #d85a62;color:#d85a62;display:block;font-size:12px;padding:6px 12px}.template-editor-card{border:1px solid var(--dividers);padding:0}.template-editor-card a.btn-transparent{color:var(--color-hint);.btn-circle-create{background-color:#fff;box-shadow:0 1px 3px #999;&:before{color:var(--color-link-blue)}}}.no-shared-planbooks-notice{background-color:var(--brand-info);border-radius:4px;color:var(--color-text);font-size:18px;padding:10px 20px}.upgrade-modal{margin-left:auto;margin-right:auto;width:400px;.material-card{box-shadow:0 0 4px #33333380}}.number-of-teachers-label{color:var(--color-text);font-size:18px;font-weight:600}.number-of-teachers-sublabel{color:var(--color-hint);font-size:12px;font-weight:400}input.number-of-teachers-input{color:var(--color-link-blue);float:right;font-size:20px;font-weight:600;height:40px;text-align:center;width:40px}.upgrade-phone-number{margin-bottom:20px;margin-top:20px;width:100%}.upgrade-buttons{display:flex;display:-webkit-flex}.upgrade-buttons .btn-success{font-weight:600;text-shadow:0 1px 1px #0003}.upgrade-buttons .btn{margin-right:10px;white-space:normal;&:last-child{margin-right:0}}.total-cost-wrapper{border-bottom:1px solid var(--dividers);border-top:1px solid var(--dividers);margin-top:10px;padding-bottom:10px;padding-top:10px}.total-cost-label{color:var(--color-secondary-text);font-size:18px}.total-cost-value{color:var(--color-link-blue);font-size:18px;font-weight:600}.covers-list{list-style:none;overflow:hidden;padding:0}.covers-list-item{background-size:cover;cursor:pointer;float:left;height:200px;padding:5px;transition:opacity .5s;width:33%;&:before{color:#fff;display:block;font-size:18px;margin-top:75px;text-align:center;text-shadow:0 1px 1px #33333380;vertical-align:middle}&:hover{opacity:.8;transition:all .5s;&:before{content:"I want this one."}}&.in-use:before,&.in-use:hover:before{content:"\2713   You're using this one!"}&.in-use{border:4px solid #ff0}}.onboarding-screen{background-size:100%;border-bottom:1px solid var(--color-hint);box-shadow:inset -5px 0 20px #00000080;display:block;height:278px;margin-bottom:40px;transition:all .4s;width:100%;&.onboarding-none{height:0}}.onboarding-modal-text-wrapper{height:120px}.onboarding-modal-header{color:var(--color-text);color:var(--color-link-blue);font-size:34px;font-weight:700;line-height:1.15;margin-bottom:10px}.onboarding-modal-header,.onboarding-modal-subhead{margin-left:auto;margin-right:auto;text-align:center;width:90%}.onboarding-modal-subhead{color:var(--color-secondary-text);font-size:24px;line-height:32px;margin-top:0}.onboarding-modal-buttons{background-color:var(--dividers);border-top:1px solid var(--color-hint);box-shadow:-5px 0 20px #0000004d;display:block;height:70px;margin-top:40px;padding:20px}.import-ct{padding:10%}.ember-modal-wrapper.emd-static.emd-wrapper-target-attachment-center .ember-modal-dialog{height:100%;left:0;overflow-y:scroll;top:0;transform:none;width:100%}.modal.is-visible{display:block;height:var(--vh,100vh);transform:translateZ(0)}.modal.is-visible.modal--full-screen-lesson{height:calc(100vh - 8rem);margin-bottom:4rem;margin-top:4rem}.modal-dialog{margin-left:auto;margin-right:auto;padding-top:calc(var(--nav-bar-height) + 20px)}.modal-dialog--lesson{padding-top:0}.modal-dialog--attachment-preview{background-color:initial;padding-top:0;.modal-content{background-color:initial}}@media (min-width:710px){.modal-md .modal-dialog{width:750px}}.modal-content{border:0;border-radius:0;box-shadow:none;padding:0}.modal-header-lesson{background-color:#fff;margin-top:40px;padding:20px 20px 20px 0}.modal-header-lesson--transparent{background-color:initial}.modal-body-lesson{padding:0 1px 1px;.lesson-title-block{padding-bottom:20px;padding-top:25px;.lesson-title{font-size:24px}}}.lesson-modal-header-course,.lesson-modal-header-date{color:#0006;font-family:var(--font-sans);font-size:16px;font-weight:700;line-height:1;margin:0 0 0 20px;padding:0}.lesson-modal-header-date{color:#000;font-weight:700;text-align:center}.modal-backdrop{background-color:#ffffffb3;height:var(--vh,100vh);position:fixed;width:100vw;z-index:0}.modal-content{background-color:#fff}.modal-content--transparent{background-color:initial}.modal-transparent .modal-content{background-color:initial;border:none;box-shadow: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 #3333}.modal-dialog{max-width:1200px}@media (min-width:710px){.modal-dialog{width:90%;&.modal-sm{width:300px}}}.btn-exit-modal-string{align-items:center;background-color:var(--color-white);border-radius:calc(infinity*1px);color:#000;cursor:pointer;display:block;display:flex;flex-direction:row;font-size:18px;font-weight:700;justify-content:flex-end;line-height:28px;margin-block:calc(var(--spacing)*2);margin-inline:calc(var(--spacing)*4);opacity:.9;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*6);position:fixed;right:20px;text-align:center;top:10px;vertical-align:middle;z-index:999999;.close-modal-times{font-size:48px;font-weight:200;line-height:24px;margin-left:10px}svg{height:calc(var(--spacing)*8);margin-left:10px;position:absolute;width:calc(var(--spacing)*8);fill:currentcolor}&:hover{color:var(--color-link-blue);opacity:1;text-decoration:none}&.-white{color:#fff}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}.modal-dialog--lesson-template{box-shadow:0 4px 1rem #666666b3;margin-top:5rem;padding-top:0}.paste-from-library-list{list-style:none;padding-left:0}.paste-from-library-list-item{border-bottom:1px solid var(--dividers);cursor:pointer;font-size:16px;min-height:24px;padding:15px 30px;&:last-of-type{border:none}&:hover{background-color:#f2f2f2;color:var(--color-link-blue)}svg{height:24px;line-height:1.1;margin-top:-5px;vertical-align:middle;width:24px}svg path{fill:var(--color-hint)}}.paste-from-library-h1{background-color:#ebebeb;color:var(--color-link-blue);font-size:32px;margin:0;padding:15px 30px 5px}.paste-from-library-h2{background-color:#ebebeb;color:var(--color-secondary-text);font-size:16px;margin:0;padding:0 30px 20px}.filepicker-preview-modal .modal-dialog{border:none;padding-top:20px}.filepicker-preview-modal .modal-content{background-color:#f7f7f7;height:90vh;padding-right:0;width:90vw}.knowledge-owl-modal{.modal-dialog{box-sizing:border-box;height:93vh;margin-bottom:0;margin-top:7vh;padding-top:0}.modal-content{height:95%}.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:-webkit-flex;display:flex}.knowledgebase-topics-list{margin:20px 20px 40px;padding:0;width:33%}.knowledgebase-topics-list-item{color:var(--color-secondary-text);cursor:pointer;font-size:13px;line-height:1.2;list-style:none;padding-bottom:5px;&:hover{color:var(--color-text)}}.knowledgebase-topics-list-item.-header{color:#4b87c3;font-size:16px;font-weight:700;line-height:1;list-style:none;margin:1em 0 0}#write-topic{background-color:#fff;box-shadow:-2px 0 20px #3333331a;overflow:hidden;padding:20px 3em;width:100%;img{width:100%}.comment{display:none}p{font-size:16px;font-weight:400}ol{padding-left:0;li{margin-left:20px}}ul.task{padding-left:0}ul.task>li{font-size:18px;list-style:none;padding-bottom:.5em}ul{margin-bottom:0}h1{border-bottom:1px solid var(--dividers);color:var(--color-link-blue);margin:0 0 .5em;padding-bottom:.25em}}.planbook-onboard{padding:10%}.templates-chooser-header{background-color:#00000080;margin-bottom:20px;padding:40px 30px 35px}.templates-chooser-h1{color:var(--color-text);color:#fff;font-size:32px;font-weight:300;margin-top:0}.templates-chooser-h2{color:#fff6;font-size:24px;font-weight:300;margin-top:0}.section-titles-list{background-color:#fff;list-style:none;padding:0}.section-titles-list-item{border-bottom:1px solid var(--dividers);font-weight:700;line-height:1.2;padding:12px 20px;&:last-of-type{border:none}}.btn-template-chooser{display:block;margin:0 auto}.sierra-button{font-size:var(--text-2xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);background-color:var(--color-white);border-radius:calc(infinity*1px);font-weight:var(--font-weight-bold);padding-block:calc(var(--spacing)*4);padding-left:calc(var(--spacing)*4);padding-right:calc(var(--spacing)*6);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}align-items:center;border-bottom:1px solid var(--color-hint);box-shadow:0 0 1px #fff0;cursor:pointer;display:flex;flex-direction:row;justify-content:center;transition:box-shadow .2s,transform .2s,border .2s,background .2s;-webkit-user-select:none;user-select:none}.sierra-button--sm{font-size:var(--text-lg);--tw-leading:1;line-height:1;margin-left:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*4);padding-right:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.sierra-button--xl{font-size:var(--text-4xl);--tw-leading:1;line-height:1;margin-left:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*12);svg{margin-right:calc(var(--spacing)*4)}&:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.sierra-button--outlined{border-color:var(--color-dividers);border-style:var(--tw-border-style);border-width:1px}.sierra-button--blue-text{color:var(--color-link-blue)}.sierra-button--danger,.sierra-button--red-text{color:var(--color-red)}.sierra-button--blue-button{background-color:var(--color-link-blue);color:var(--color-white)}.sierra-button--left-aligned{justify-content:flex-start}.sierra-button--icon-on-right{padding-left:calc(var(--spacing)*6);padding-right:calc(var(--spacing)*4)}.sierra-button--with-states{display:flex;&:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(-1px)}&:focus{border-bottom-width:1px;border-color:var(--color-link-blue);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}&:active{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}transform:translateY(1px) scale(.98)}}.sierra-button--gradient{border-color:var(--color-dividers);border-style:var(--tw-border-style);border-width:1px;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);background:-webkit-linear-gradient(top,#fff 50%,#f2f2f2);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:active{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}background:-webkit-linear-gradient(bottom,#fff 50%,#f2f2f2);transform:translateY(1px) scale(.98)}}.sierra-button--big-wide-main{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);background:-webkit-linear-gradient(top,#69cfd8 50%,#69cfd8);border-color:var(--color-dividers);border-style:var(--tw-border-style);border-width:1px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:#fff;margin-block:calc(var(--spacing)*12);margin-inline:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*8);width:100%;&:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:active{background:-webkit-linear-gradient(bottom,#fff 50%,#f2f2f2)}}.sierra-button--with-svg{svg{fill:currentcolor;flex-shrink:0;height:calc(var(--spacing)*8);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*8)}}.sierra-button--circle-xl{align-items:center;color:var(--color-link-blue);display:flex;flex-direction:row;height:calc(var(--spacing)*24);justify-content:center;padding:calc(var(--spacing)*0);width:calc(var(--spacing)*24);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}svg{fill:currentcolor;flex-shrink:0;height:calc(var(--spacing)*16);width:calc(var(--spacing)*16)}}.sierra-subtle-dropdown-trigger{border-color:var(--color-dividers);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-xl);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);padding-right:calc(var(--spacing)*8);--tw-leading:1;align-items:center;border-left:1px solid var(--dividers);border-right:1px solid var(--dividers);border-top:1px solid var(--dividers);color:var(--color-charcoal);display:flex;flex-direction:row;line-height:1;white-space:nowrap;&.ember-power-select-trigger--active{border-color:var(--color-link-blue);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;border-left:1px solid var(--color-link-blue);border-right:1px solid var(--color-link-blue);border-top:1px solid var(--color-link-blue)}&.ember-basic-dropdown-trigger--below[aria-expanded=true]{border-radius:calc(infinity*1px)}&.ember-basic-dropdown-trigger--above[aria-expanded=true]{border-radius:99999px!important}&:focus{border-left:1px solid var(--color-link-blue);border-right:1px solid var(--color-link-blue);border-top:1px solid var(--color-link-blue);border-color:var(--color-link-blue);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px}.ember-power-select-selected-item{margin-right:calc(var(--spacing)*4);padding:calc(var(--spacing)*0)}.ember-power-select-status-icon{right:8px}&[aria-expanded=true]{border-radius:calc(infinity*1px);border-width:1px}}.sierra-subtle-dropdown-trigger--lg{padding-block:calc(var(--spacing)*4)}.sierra-subtle-dropdown-list{border-radius:var(--radius-lg);margin-left:-20px;margin-top:calc(var(--spacing)*2);min-width:160px;padding-block:calc(var(--spacing)*2);white-space:nowrap;&.ember-power-select-dropdown.ember-basic-dropdown-content--below{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.ember-power-select-option{margin:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*6);position:relative;--tw-leading:1;border-radius:calc(infinity*1px);font-size:var(--text-xl);line-height:1;&[aria-current=true]{background-color:var(--color-white);color:var(--color-link-blue)}&[aria-selected=true]{background-color:var(--color-white);color:var(--color-link-blue);&:before{content:"✓";font-size:var(--text-base);height:calc(var(--spacing)*6);left:.3rem;padding:calc(var(--spacing)*2);position:absolute;--tw-leading:1;color:var(--color-link-blue);line-height:1;padding-top:0}}}}.sierra-rounded-input{border-color:var(--color-dividers);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-xl);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);width:100%;--tw-leading:1;line-height:1}.sierra-subtle-dropdown{background-color:var(--color-white);border-radius:var(--radius-lg);padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*6);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);-webkit-user-select:none;user-select:none;width:150px}.sierra-subtle-dropdown__options{color:var(--color-secondary-text);font-size:var(--text-lg)}.sierra-subtle-dropdown__options__option{cursor:pointer;display:block;padding-block:calc(var(--spacing)*2);&a{color:var(--color-link-blue)}&:not(:disabled){&:hover{color:var(--color-link-blue)}&.active{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);&:before{content:"👉"}}}}.FreestyleSubsection{padding:0 1rem}.freestyle-lesson{background-color:var(--gray-lighter);margin:1rem 0;padding:1rem}.course-pills{list-style:none;padding:0}.course-pills-item{background-color:#ffffff80;border-radius:20px;border-style:solid;border-width:1px;color:var(--color-secondary-text);cursor:pointer;display:inline-block;margin:5px;padding:10px 15px;&.is-selected{color:#fff}}.standard-set-list{list-style:none;padding:.6rem 0}.standard-set-list-item{align-items:center;color:var(--color-secondary-text);cursor:pointer;display:flex;flex-direction:row;font-size:1.4rem;line-height:1.2;margin:0;padding:.6rem 1.2rem;user-select:none;svg{height:2rem;margin-right:.2rem;max-width:0;vertical-align:middle;fill:var(--color-link-blue);flex-grow:2;transition:max-width .2s}&.is-selected{color:var(--color-link-blue);svg{max-width:2rem}}}.standards-table{border-top:none;.standard-list-item:hover{text-decoration:none}.standard-list-item{vertical-align:middle}tbody tr:first-of-type td{border-top:0}}table>tbody>tr>td.standard-list-item__covered_checkbox{line-height:1;vertical-align:middle;svg{height:2rem;width:2rem;fill:var(--color-link-blue);fill:#70bb2a}}table>thead>tr>th.standards-table-standard{border-bottom:0;color:#0000;padding-left:0;width:80%}table>thead>tr>th.standards-table-dates-taught{border-bottom:0;padding-right:0;text-align:right}table>thead>tr>th.standards-table-is-covered{border-bottom:0;padding-right:0}table>tbody>tr>td.standards-table-dates-taught{color:var(--color-link-blue);text-align:right;vertical-align:middle;width:30%}.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:#edededb3;z-index:1000000010}.template-editor-modal{.modal-content{background-color:#fff}.close{position:absolute;right:20px;top:15px}}.template-title-form-group{padding:20px 5px;label{color:var(--color-link-blue);display:none;font-weight:400;margin-bottom:0;padding-left:10px}}.template-course-listing-header{color:var(--color-link-blue);font-size:16px;font-weight:400;line-height:1.2;line-height:1.3;margin-bottom:0;margin-top:0;padding-bottom:.5rem;text-align:left}.template-course-listing-subheader{color:var(--color-hint);font-size:13px;font-weight:400;line-height:1.2;margin-bottom:1rem;margin-top:0;padding-top:0}.template-course-listing{list-style:none;padding-left:0}.template-course-listing-item{border-bottom:1px solid var(--dividers);display:block;margin-top:1rem;padding-bottom:1rem;padding-left:0;&:first-child{border-top:1px solid var(--dividers);padding-top:.5rem}&:last-child{border-bottom:none}}.template-course-listing-title{color:var(--color-secondary-text);display:block;font-size:1rem;font-weight:700;padding-bottom:.5rem;text-align:center;text-transform:uppercase}.template-rotation-toggles-row{align-items:center;display:flex;display:-webkit-flex;justify-content:space-around;list-style:none;padding-left:0;&:after{clear:both;content:" ";display:table}}.template-rotation-toggles-row-item{align-items:center;display:flex;display:-webkit-flex;flex-direction:column;justify-content:center;margin-left:2px;margin-right:2px;text-align:center;width:20%;&:last-child{margin-right:0}.template-rotation-toggles-check-box:before{color:var(--color-secondary-text);content:attr(data-abbreviation)}&:hover .template-rotation-toggles-check-box{border-color:var(--color-link-blue)}&:hover .template-rotation-toggles-check-box:before{color:var(--color-link-blue)}&.is-checked .template-rotation-toggles-check-box{border-style:solid;color:#fff;font-weight:700;&:before{color:#fff;content:attr(data-abbreviation);display:block;line-height:24px;text-align:center}}&.is-checked .template-rotation-toggles-rotation-title{font-size:1rem;font-weight:700}}.template-rotation-toggles-check-box{border:1px dashed var(--color-secondary-text);border-radius:20px;cursor:pointer;display:block;height:26px;line-height:24px;text-align:center;width:26px;.is-checked &{background-color:var(--color-link-blue);border-color:var(--color-link-blue);color:#fff}}.template-rotation-toggles-rotation-title{display:none}.transparent-input{background-color:initial;border:none;display:block;margin:0;outline:none;padding:0;width:100%;&.-white{color:#fff}}.no-wrap-input{white-space:nowrap}.editable-template-title{border-bottom:1px solid var(--color-link-blue);color:var(--color-text);font-size:24px;line-height:32px;margin-bottom:10px;margin-top:0;padding-bottom:5px}ic-menu{display:inline-block;position:relative}ic-menu-trigger{border:1px solid var(--dividers);border-radius:5px;color:var(--color-text);cursor:pointer;line-height:18px;padding:5px 10px;vertical-align:middle;svg{height:14px;width:16px;path{fill:var(--color-hint)}}}ic-menu-list{background:#fff;border:0;border-radius:3px;box-shadow:0 2px 10px #00000080;font-size:13px;left:0;list-style-type:none;max-height:0;min-width:130px;opacity:0;outline:none;overflow:hidden;padding:0;position:absolute;right:0;transition:height .2s,opacity .2s;z-index:99999999}ic-menu-list[aria-expanded=true]{border:1px solid var(--color-hint);max-height:1000px;opacity:1;transition:max-height 1s .2s,opacity .2s}ic-menu-item{border-bottom:1px solid var(--dividers);color:var(--color-secondary-text);cursor:default;display:block;font-size:13px;font-weight:400;line-height:1.1;padding:15px 20px;text-align:left;&:last-of-type{border:none}svg{height:16px;vertical-align:top;width:16px}&.link-button{color:var(--color-link-blue);svg path,svg polygon{fill:var(--color-link-blue)}svg circle,svg path,svg polygon{stroke:var(--color-link-blue)}&:hover{svg path{fill:#fff}svg circle,svg path{stroke:#fff}}}}ic-menu-item:focus{background:var(--color-link-blue);color:#fff;cursor:pointer;outline:none}ic-menu-item[aria-disabled=true]{color:#999}ic-menu-item[aria-disabled=true]:focus{background:#ccc;color:#000}ic-menu-item a{color:inherit;text-decoration:none}.course-color-popover{z-index:99999}.course-color-selection-list{background-color:#fff;margin-right:-20px;overflow:hidden;padding:5px 0 0 5px;width:186px}.course-color-selection-list-item{border:1px solid #0000;float:left;height:40px;margin:0 5px 5px 0;padding:0;width:40px;&:last-of-type{margin-right:0}&:hover{border:1px solid var(--color-text)}}.course-color-selection-list-item--full-width{border:1px solid var(--dividers);width:100%}.template-dropdown-header{color:var(--color-text);font-size:1rem;font-weight:700;margin-top:1rem;padding:0;text-align:left}.template-dropdown__trigger{border-bottom:1px solid #000;color:var(--color-text);cursor:pointer;display:flex;flex-direction:row;font-weight:600;justify-content:space-between;margin:0 1rem;padding-bottom:.2rem;text-align:left;svg{align-self:flex-end;fill:#000;height:1rem;width:1rem}}.template-dropdown__template-header{border-bottom:1px solid var(--dividers);color:var(--color-link-blue);font-size:1.2rem;font-weight:400;padding:1.2rem 0;text-align:center}.template-dropdown__template-title{border-bottom:1px solid var(--dividers);color:var(--color-secondary-text);cursor:pointer;font-size:1.2rem;min-height:2.4rem;padding:.6rem 1.6rem;&:last-child{border-bottom:0}&:hover{background-color:#fafafa;color:var(--color-link-blue)}}.btn-circle-create{background-color:#fff;border-radius:48px;box-shadow:0 1px 3px #999;display:inline-block;line-height:.8;transition:all .2s;&:before{color:var(--color-link-blue);content:"+";display:block;font-weight:700;text-align:center}&.-flat{border:1px solid var(--color-link-blue);box-shadow:none;line-height:.7;&:before{margin-left:-1px}}&.-flat.-gray{border-color:var(--color-hint);&:before{color:var(--color-hint)}}}.btn-circle-create{height:36px;margin-right:5px;padding:7px;width:36px;&:before{font-size:24px;height:24px;width:24px}}.btn-md .btn-circle-create{height:24px;padding:4px;width:24px;&:before{font-size:18px;height:16px;width:16px}}.btn-circle-create.-sm,.btn-sm .btn-circle-create{height:18px;margin-bottom:6px;padding:1px;width:18px;&:before{font-size:18px;height:16px;width:16px}}a.btn-transparent{color:#ffffffb3;.btn-circle-create{background-color:initial;border:1px solid #ffffff80;box-shadow:none;&:before{color:#ffffffb3;font-size:18px;height:15px;line-height:12px;padding:0;width:15px}}&:hover{color:#fff;.btn-circle-create{background-color:#fff}}}a.btn-white{color:#ffffffb3;&:hover{color:#fff;.btn-circle-create{background-color:#fff}}}.btn:hover .btn-circle-create{background-color:#fff;transition:all .2s;&:before{color:var(--link-blue-hover)}}.btn-create-with-circle{display:block;font-size:var(--text-4xl);margin-block:calc(var(--spacing)*4);text-align:center;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);&:hover{color:var(--link-blue-hover);text-decoration:underline}&.btn-sm{font-size:13px}}.btn-inline-block{display:inline-block}.btn-add-card{border:1px dashed var(--dividers);padding:20px 0}.btn-edit-template{color:#ffffffb3;cursor:pointer;display:none;font-size:11px;padding-left:10px;text-align:left;&:hover{color:#ffffffb3;text-decoration:underline}}.btn svg{height:18px;vertical-align:top;width:18px}.btn-success svg{path{fill:#fff}}.btn-circle{border:1px solid #0000;border-radius:40px;height:36px;padding:6px;transition:all .3s;width:36px;svg{height:22px;width:22px;fill:var(--color-hint);path{stroke:var(--color-hint)}}&:hover{border:1px solid var(--color-hint)}}svg .ios-calendar-outline-polyline{fill:#0000}.btn-delete-template{align-items:center;color:var(--color-red);display:flex;flex-direction:row;justify-content:center;margin-block:calc(var(--spacing)*8)}.template-browser-wrapper{display:flex;flex-direction:column;height:100%;margin:2rem;width:calc(100% - 4rem)}.template-browser-list{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.template-browser-list-template{align-items:center;background:linear-gradient(#fff,#f5f5f5);border:1px solid var(--color-hint);border-radius:.5rem;cursor:pointer;display:flex;flex-direction:column;flex-grow:1;margin:1rem;min-width:200px;padding:2rem 3rem;position:relative;text-align:center;user-select:none;width:20%;z-index:2;>span{position:relative;z-index:3}&:after,&:before{border-radius:.5rem;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s;width:100%;z-index:1}&:after{background:linear-gradient(#fff 75%,#f5f5f5)}&:before{box-shadow:inset 0 0 2rem #e6e6e6}&:hover{&:after{opacity:1}}&:active{&:after{opacity:0}&:before{opacity:1}}}.template-browser-list-template__title{color:var(--color-link-blue);font-size:2rem;font-weight:700;line-height:1.1;padding-bottom:.5rem}.template-browser-list-template__subtitle{color:var(--color-secondary-text);font-size:1.4rem;font-weight:400}.template-browser__create-btn{display:block;font-size:2rem}.template-browser-sidebar{box-shadow:2px 0 10px #0003;-webkit-flex:1 25%;flex:1 25%;height:100%;position:relative}.sidebar-list{display:block;height:var(--vh,100vh);list-style:none;padding-bottom:20px;padding-left:0;padding-right:20px}.sidebar-list-item{border-top:1px solid var(--dividers);&:first-of-type{border-top:none;a{padding-top:15px}}&:last-of-type{border-bottom:1px solid var(--dividers)}a{border-left:4px solid #0000;color:var(--color-secondary-text);display:block;font-size:16px;line-height:24px;min-height:45px;padding:15px 0 15px 20px}a.active{border-left:4px solid var(--link-blue-hover);color:var(--link-blue-hover)}.btn-create-with-circle{text-align:left}}.sidebar-list-item-header{border-top:0;font-size:16px;font-weight:600;line-height:28px;padding-bottom:10px;padding-left:20px;text-transform:uppercase}.sidebar-list-item-title{color:#495c6e;line-height:1.1;.sidebar-list-item a.active &{color:var(--color-link-blue)}}.sidebar-list-item-subtitle{color:#8f99a3;font-size:12px;line-height:1.1}.onoffswitch-wrapper{opacity:1;transition:opacity .3s;&.hide-element{opacity:0;transition:opacity .3s}.onoffswitch{display:block;height:20px;width:40px}.onoffswitch-label{background-color:#ffffff1a;border-color:#ffffffb3;border-radius:20px;font-weight:600}.onoffswitch-inner:before{color:var(--color-text);font-weight:600;padding-left:0;padding-right:15px}.onoffswitch-inner:after,.onoffswitch-inner:before{font-size:12px;height:22px;line-height:22px}.onoffswitch-inner:after{font-size:11px;height:22px;line-height:22px;padding-left:15px}&:hover .onoffswitch-inner:after,&:hover .onoffswitch-inner:before{color:var(--link-blue-hover);text-decoration:underline}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{background-color:#ffffffb3;height:18px;left:100%;margin-left:-55%;position:absolute;width:18px}.onoffswitch-switch{background-color:var(--color-hint);border-radius:40px;height:20px;left:0;right:0;width:20px}}.onoffswitch{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;width:60px}.onoffswitch-checkbox{display:none}.onoffswitch-label{border:1px solid #fff;border-radius:5px;cursor:pointer;display:block;overflow:hidden}.onoffswitch-inner{margin-left:-100%;-moz-transition:margin .3s ease-in 0s;-webkit-transition:margin .3s ease-in 0s;-o-transition:margin .3s ease-in 0s;transition:margin .3s ease-in 0s;width:200%}.onoffswitch-inner:after,.onoffswitch-inner:before{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:left;font-family:var(--font-sans);font-size:10px;font-weight:400;height:18px;line-height:18px;padding:1px 0 0;width:50%}.onoffswitch-inner:before{background-color:#fff0;color:#0003;color:#fff;content:"";padding-left:5px}.onoffswitch-inner:after{background-color:#fff;color:#4d4d4d;color:#333;content:"";font-weight:700;line-height:.8;padding-left:10px;padding-right:0;text-align:center}.onoffswitch-switch{background:#fff;background-color:#b3b3b3;border:1px solid #b3b3b3;border-radius:30px;bottom:0;margin:2px;opacity:1;position:absolute;right:45px;top:0;-moz-transition:all .3s ease-in 0s;-webkit-transition:all .3s ease-in 0s;-o-transition:all .3s ease-in 0s;transition:all .3s ease-in 0s;width:8px}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-inner{margin-left:0}.onoffswitch-checkbox:checked+.onoffswitch-label .onoffswitch-switch{background-color:#fff;border-color:#0000;margin:3px;right:-1px;width:8px}.btn-breadcrumb .btn:not(:last-child):after,.btn-breadcrumb .btn:not(:last-child):before{border-bottom:25px solid #0000;border-left:20px solid #fff;border-top:25px solid #0000;content:" ";display:block;height:0;left:100%;margin-top:-26px;position:absolute;top:50%;width:0;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;border-color:#e6e6e6;color:gray;font-size:18px;text-decoration:underline;&.is-on{background-color:var(--color-link-blue);color:#fff;font-weight:700}&.is-on:hover{text-decoration:none}&.is-on:not(:last-child){&:before{border-left-color:#fff}&:after{border-left-color:var(--color-link-blue)}}&:hover:not(.is-on){color:var(--link-blue-hover);text-decoration:underline}&:hover:not(:last-child):not(.is-on){&:after{border-left-color:#fff}}}}.power-dropdown{display:inline-block;position:relative;text-shadow:none;top:2px;width:30px;z-index:9999999!important}.power-dropdown__arrow{border-color:#0000;border-style:solid;height:0;position:absolute;width:0}.power-dropdown--arrow-top-center{margin-top:.5rem}.power-dropdown--arrow-top-center .power-dropdown__arrow{border-bottom-color:#fff;border-width:0 .5rem .5rem;left:50%;margin-left:-.5rem;top:-.5rem}.power-dropdown__body{background-color:#fff;box-shadow:0 .25rem 1rem #4d4d4db3;max-width:500px;padding-bottom:.6rem;padding-top:.6rem;white-space:normal}.power-dropdown__title{border-bottom:1px solid var(--dividers);color:var(--color-link-blue);font-size:1.4rem;font-weight:600;line-height:1;margin-bottom:.6rem;padding-bottom:.75rem;padding-top:.6rem;text-align:center;text-shadow:none;user-select:none}.power-dropdown__title--no-bottom-margin{margin-bottom:0;padding-bottom:1.2rem;padding-top:1.2rem}.power-dropdown-trigger{border:none;height:20px;width:20px;svg path{fill:#fff}svg{border:1px solid #fff;border-radius:50px;height:24px;margin-top:5px;padding:1px;transform:rotate(0deg);transition:transform .2s;width:24px}&:focus{outline:none}}.power-dropdown-trigger.ember-tether-is-open svg{transform:rotate(180deg);transition:transform .2s}.power-dropdown-list{max-width:250px;user-select:none}.power-dropdown-icon-row-header{border-top:1px solid var(--dividers);color:var(--color-link-blue);font-size:1.2rem;font-weight:600;line-height:1;margin:.6rem 0;padding:0 1.2rem;text-align:left;text-shadow:none;user-select:none}.power-dropdown-icon-row-header--with-text{padding-top:1.2rem}.power-dropdown-icon-row{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;text-shadow:none;&.-no-background{background-color:initial;padding-top:0;.power-dropdown-icon-row-item svg{opacity:1}}&:first-of-type{border-top-width:0}}.power-dropdown-icon-row--row{align-items:flex-start;border-bottom:none;flex-direction:row;justify-content:space-between;padding:.3rem 1.2rem .6rem}.power-dropdown-row{border-top:1px solid var(--dividers)}.power-dropdown-icon-row-item{align-content:center;align-items:center;border-color:#0000;color:var(--color-text);cursor:pointer;display:flex;flex-direction:row;font-size:1.2rem;font-weight:500;font-weight:400;justify-content:flex-start;line-height:1.2;margin:0;padding:.6rem 1.2rem;text-align:left;transition:color .1s;user-select:none;width:100%;&:focus,&:hover{color:var(--color-link-blue);text-decoration:none;svg{transition:fill .1s;fill:var(--color-link-blue)}}svg{height:2rem;margin-right:.6rem;min-width:2rem;width:2rem;fill:var(--color-secondary-text)}}.power-dropdown-icon-row-item--column{align-items:center;border-bottom:none;flex-direction:column;font-size:1rem;font-weight:500;justify-content:flex-start;margin:0;padding:1rem 0 0;text-align:center;svg{margin-right:0;width:2rem;fill:#000}}.power-dropdown-icon-row-item__text{display:block}.power-dropdown-icon-row-item__text--below{margin-top:.5rem}.power-dropdown__notice{color:var(--color-text);font-size:1.2rem;line-height:1.2;padding:1rem;text-shadow:none}.power-dropdown__notice-title{font-size:1.6rem;font-weight:700;padding-bottom:.8rem;text-shadow:none}.power-dropdown-icon-row-item--huge{font-size:1.8rem;justify-content:center;padding:.9rem 1.8rem;text-align:center}.power-dropdown-icon-row--google-classroom{overflow-x:hidden;overflow-y:hidden;position:relative;.google-classroom-widget-div{height:100%;left:0;opacity:.01;position:absolute;top:0;width:100%}}.course-outline-modal__dialog{height:var(--vh,100vh);max-width:100vw;padding-bottom:5vh;padding-top:0;width:100%}.course-outline-modal__header{height:3rem;padding:0 2rem}.course-outline-modal__body{background-color:#f0f0f0;padding:0 1.5rem 1.5rem}.course-outline-modal__header{align-items:center;background-color:#f0f0f0;display:flex;flex-direction:row;height:7rem;justify-content:flex-start;padding-left:1.5rem}.course-outline-modal__header-title{font-size:2.75rem;font-weight:700;text-align:left}.course-outline-with-detail{border-radius:8px;display:flex;flex-direction:column}.course-outline-with-detail__row{display:flex;height:calc(100vh - 9rem);width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.course-outline-with-detail__outline{border-radius:8px;box-shadow:0 .25rem .75rem #0003;flex:0 0 40%;min-width:300px;padding-top:8rem;position:relative;width:40%}.course-outline-with-detail__outline-header{font-size:1.5rem;text-align:center}.course-outline-with-detail__detail{border-radius:8px;display:flex;display:-webkit-flex;height:100%;margin-left:1rem;position:relative;width:60%;.single-lesson-wrapper{border-radius:8px;box-shadow:0 .25rem .75rem #0003;margin-bottom:20rem;margin-left:1rem;padding-bottom:0}}.course-outline-detail,.course-outline-wrapper{border-radius:8px;bottom:0;height:100%;left:0;overflow-x:visible;overflow-y:scroll;position:absolute;right:0;top:0;width:100%}.course-outline{padding-top:5rem;position:relative}.course-outline-wrapper{background-color:#fff;border-radius:8px;height:100%}.course-outline__no-results{color:var(--color-secondary-text);font-size:1.5rem;padding-bottom:1.5rem;padding-top:1.5rem;text-align:center}.course-outline-unit{border-bottom:1px solid #0000;color:#161c27;cursor:pointer;display:flex;display:-webkit-flex;font-size:16px;list-style:none;input{&::placeholder{color:#4d4d4d;opacity:1}}.course-outline-unit__icon{padding-right:4px}&.depth-0{color:#000;font-weight:700;padding-left:10px;.course-outline-unit__icon svg{fill:var(--color-hint)}}&.depth-1{color:#0d0d0d;font-weight:700;padding-left:30px;.course-outline-unit__icon svg{fill:var(--color-hint)}}&.depth-2{color:#1a1a1a;font-weight:700;padding-left:50px;.course-outline-unit__icon svg{fill:var(--color-hint)}}}.course-outline-date{border-bottom:1px solid #0000;color:#161c27;display:flex;font-size:13px;list-style:none;.course-outline-date__icon{padding-right:6px}&.depth-{padding-left:10px}&.depth-1{padding-left:35px}&.depth-2{padding-left:45px}&.depth-3{padding-left:75px}}.course-outline-date__icon svg,.course-outline-unit__icon svg{height:34px;vertical-align:middle;width:14px;fill:var(--color-hint);cursor:pointer}.course-outline-unit__icon svg{fill:var(--color-hint);margin-left:-4px;margin-top:-1px;padding-right:2px;width:20px}.course-outline-date__icon svg{transition:transform .2s ease-in-out;width:16px}.course-outline-date__icon.is-selected svg,.course-outline-unit__icon.is-selected svg{fill:var(--color-link-blue)!important;transform:scale(1.4)}.course-outline-date,.course-outline-unit{font-weight:400;height:34px;list-style-position:inside;padding-left:6px;padding-right:12px;width:100%;&:before{content:""}&:hover:not(.is-focused-on){background-color:#f6f8f9;input.course-outline-date__input,input.course-outline-unit__input{cursor:pointer}}&.is-focused-on{border-bottom:1px solid var(--color-link-blue);border-top:1px solid var(--color-link-blue);color:var(--color-link-blue);cursor:text;width:100%;.course-outline-date__formatted-date,.course-outline-unit__date-range{background-color:initial;color:var(--color-link-blue)}}}.course-outline-date-wrapper+.course-outline-date-wrapper{border-top:1px solid #dfe5e7}.course-outline-date__formatted-date,.course-outline-unit__date-range{align-self:center;flex-basis:auto}.course-outline-unit__date-range{flex-grow:1;order:3;text-align:right}.course-outline-date__interior{align-items:center;display:flex;flex-direction:row;flex-grow:1;overflow:hidden}.course-outline-unit__date-range{background-color:#ffffffb3;color:var(--color-text);font-size:13px}.course-outline-date__formatted-date{color:var(--color-secondary-text);font-size:13px;text-align:right;width:60px}.course-outline-date__input,.course-outline-unit__input,input.course-outline-date__input,input.course-outline-unit__input{background-color:initial;border:0;flex-grow:50;line-height:34px;outline:none;padding:0;white-space:nowrap;word-spacing:.1rem}.course-outline-date__input,input.course-outline-date__input{width:calc(100% - 40px)}.outline-col{background-color:#fff;padding:0 20px;width:30%}.detail-col{padding:0 20px;width:70%}.timeline-unit-blocks-wrapper{position:absolute;top:80px}.timeline-unit-blocks{list-style:none;margin:0}.timeline-unit-block-icon{display:none}.timeline-unit-block-wrapper{animation-duration:.2s;animation-name:fadeInLeft;list-style:none;position:absolute;transform:translateZ(0);transition:left,.1s;&.ui-resizable-resizing{animation-duration:.05s;transition:left,.05s}}.timeline-unit-block.ui-draggable-dragging{animation-duration:.2s;animation-name:unitDraggingTransform;border-radius:3px;font-size:10px;height:55px;opacity:.4;transform:scale(1.5) translateY(15px);transition:transform .2s;.timeline-unit-block-icon{display:block;height:40px;width: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"]{font-size:12px;font-weight:400;opacity:.65;padding-top:.5rem}.timeline-unit-block{align-items:flex-start;border-bottom:1px solid #0003;border-top:1px solid #0003;color:var(--color-text);cursor:move;display:flex;flex-direction:row;height:100%;opacity:.8;overflow:hidden;padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2);-webkit-touch-callout:none;transform-origin:top left;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;&.is-selected{opacity:1}}.e-handle,.e-handle.ui-resizable-e{border-right:3px solid #0003;cursor:e-resize;float:right;height:100%;position:absolute;right:0;top:0;width:15px;z-index:9999999;&.ui-draggable-dragging{display:none}}.w-handle,.w-handle.ui-resizable-w{border-left:3px solid #0003;cursor:w-resize;height:100%;left:0;position:absolute;top:0;width:15px;z-index:9999999;&.ui-draggable-dragging{display:none}}.resizable-helper{background-color:#4799ebcc;display:none;height:50px}.unit-timeline-info-dates{border-bottom:1px solid var(--dividers);box-sizing:initial;height:40px;list-style:none;margin-bottom:0;padding-left:0;transform:translateZ(0);width:999999px;.--is-sticky &{background-color:#fff;transition:background-color .2s ease-in-out}}.unit-info-date-bg{background-color:#fafafa;border-right:1px solid var(--dividers);height:100%;position:absolute;width:100%}.unit-timeline-info-date{background-color:#fff;background-image:none;border-right:1px solid var(--dividers);cursor:default;float:left;height:100%;position:relative;&.unit-timeline-info-date--with-top-margin{margin-top:30px}&[data-is-friday=true]{border-right-color:var(--color-hint)}&[data-is-last-day-of-month=true]{border-right-color:var(--color-secondary-text)}&[data-is-off=true]{background-color:initial;background-image:repeating-linear-gradient(45deg,#fff,#fff 8px,#e6e6e6 0,#e6e6e6 16px)}&[data-is-highlighted=true]{background-color:#faecd1!important;box-shadow:inset 2px -5px 0 0 #f0c775;color:#e6a219!important}&[data-is-last-in-highlight=true]{.unit-info-date-info{font-weight:600}}&.is-selected .unit-date-info{color:var(--color-link-blue)}&[data-is-outside-school-year=true]{background-color:#ccc}}.unit-date-info{color:var(--color-hint);font-weight:400;position:absolute;text-align:center;width:100%}.unit-info-date-month{color:#0000;font-size:16px;line-height:16px;margin-bottom:0;margin-left:-1px;margin-top:-28px;padding-bottom:20px;padding-left:5px;padding-top:10px;position:absolute;text-transform:uppercase;white-space:nowrap;[data-is-month-start] &{color:#fff;text-shadow:0 1px 2px #1a1a1ab3;.--is-sticky &{border-left:1px solid var(--color-secondary-text);color:var(--color-text);font-weight:700;text-shadow:none;transition:color .2s ease-in-out,font-weight .2s ease-in-out,border .2s ease-in-out}}}.unit-info-date-day-of-week{display:block;font-size:9px;margin-top:6px;text-align:center}.unit-info-date-date-of-month{border-bottom:1px solid var(--dividers);display:block;font-size:11px;font-weight:600;height:100%;line-height:12px;margin-bottom:5px;padding-bottom:5px;text-align:center;[data-is-month-start] &{.--is-sticky &{border-left:1px solid var(--color-secondary-text);margin-left:-1px;transition:border .2s ease-in-out}}}.timeline-date-highlighter{animation-duration:.75s;animation-fill-mode:both;animation-name:fadeIn;background-color:#e6a2191a!important;box-shadow:inset 2px -5px 0 0 #f0c775;margin-top:-2px;padding-top:0;transition:transform .2s}.sticky-element{overflow-x:hidden;overflow-y:hidden;position:sticky;top:90px;width:100%;z-index:999;&.--is-sticky{box-shadow:0 0 1rem #0006;transition:box-shadow .2s ease-in-out}}.course-timeline-lessons{border-bottom:1px solid var(--dividers);border-top:1px solid var(--dividers);height:31px;list-style:none;padding:0;position:absolute;width:100%}.course-timeline-add-lesson-row{position:relative}.course-timeline-add-lesson-row__item{border-radius:100%;position:absolute;top:6px;z-index:999;svg{height:100%;vertical-align:initial;width:100%}svg path{fill:var(--color-link-blue)}&:hover svg path{fill:#fff}&:hover{background-color:var(--color-link-blue)}}.course-timeline-lessons__lesson{cursor:pointer;height:30px;position:absolute;transition:transform .2s;&[data-is-overwriteable=false]{z-index:999}&:hover{z-index:9999}&[data-is-moving=true]{border-top:none;cursor:ew-resize;opacity:.5!important;z-index:9999;.course-timeline-lessons__lesson-icon{background-color:var(--color-link-blue);background-color:var(--course-color-yellow)}}}.course-timeline-lessons__lesson-icon{border:1px solid #00abfa80;border-radius:50%;height:10px;margin-left:5px;margin-top:10px;padding-top:5px;position:absolute;width:10px}[data-is-overwriteable=false] .course-timeline-lessons__lesson-icon{background-color:#00abfa80}.course-timeline-lessons__lesson-icon svg{height:90%;margin-left:auto;margin-right:auto;width:90%;fill:var(--color-secondary-text);display:none;opacity:.7;&:hover{fill:var(--color-link-blue)}}.ui-draggable-dragging.unit-timeline-lesson-icon{border:none;transform:translateZ(0);transform:scale(3) translateY(10px);transition:transform .2s;width:auto;svg{display:block;filter:drop-shadow(0 8px 5px hsla(0,0%,0%,1));height:20px;opacity:.4;width:20px}}.unit-timeline-lesson[data-is-on=true] .unit-timeline-lesson-icon svg{display:inline-block}.unit-timeline-lesson-icon{svg{transition:all .2s}&[data-lesson-is-pristine=true]{svg{fill:var(--color-text);opacity:.2!important}}&[data-lesson-is-pristine=false][data-is-in-moving-unit=true],&[data-lesson-is-pristine=true][data-is-in-moving-unit=true]{svg{opacity:.5!important;fill:orange}}&[data-has-changed=true]{svg{fill:#6eb2f7}&[data-lesson-is-pristine=true]{svg{opacity:.5!important}}}&[data-has-changed=true][data-is-in-moving-unit=true],&[data-is-being-dragged=true]{svg{fill:orange}&[data-lesson-is-pristine=true]{svg{opacity:.5!important}}}&[data-is-in-moving-unit=true]{background-color:#e6e6e64d}}.unit-timeline-detail.-unit .row{display:flex;display:-webkit-flex}.unit-outline{margin-left:0;padding-left:0}.course-timeline-container-wraper{transform:translateZ(0)}.unit-timeline-header.planbook-header{color:#fff;margin-top:-110px;padding-bottom:10px;padding-right:20px;text-shadow:0 0 2px #fff}.unit-timeline-viewport{left:20px;margin-top:20px;overflow-x:scroll;padding-bottom:20px;right:20px}.unit-timeline{border-bottom:1px solid var(--dividers);box-sizing:initial;position:relative;transform:translateZ(0);&.refreshing{position:relative;&:after{background-color:#fffc;bottom:0;content:" ";height:100%;left:0;position:absolute;right:9999px;top:0;width:1000%}}}.parking-lot{color:teal;height:40px;width:100%}.unit-timeline-detail{left:20px;margin-top:20px;padding-left:20px;padding-right:20px;right:20px;z-index:9999}.units-editor-course-title{color:#fff;font-size:32px;font-weight:200;margin-left:auto;margin-right:auto;margin-top:-15px;max-width:300px;padding:5px;position:relative;text-align:center;transform:translateZ(0);z-index:9999;&:after{content:"\2304";font-size:35px;font-weight:400;line-height:22px;margin-right:10px}&:hover{border-radius:10px 10px 0 0;color:#0000;cursor:pointer;.units-editor-course-dropdown{background-color:#fff;border-bottom:1px solid var(--color-link-blue);border-left:1px solid var(--color-link-blue);border-right:1px solid var(--color-link-blue);box-shadow:0 0 20px #000c;color:var(--color-link-blue);max-height:1000px}}}.course-units-outlet{padding-left:20px;padding-right:20px}.units-editor-course-dropdown{border-bottom:1px solid #0000;border-radius:10px;color:#0000;left:-1px;list-style:none;margin-top:5px;max-height:0;overflow:hidden;padding:0;position:absolute;right:-1px;top:0;transition:all .2s;li{border-top:1px solid var(--dividers);font-size:18px;font-weight:400;line-height:50px;&:first-of-type{border:none}&.active{color:var(--color-secondary-text)}&:hover{text-decoration:underline}}}.unit-timeline-info-date{position:absolute;transition:width .2s,left .2s;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.timeline-unit-blocks{padding-left:0}.timeline-unit-block{background-color:var(--course-color,var(--dividers));border-radius:8px;position:absolute;transition:width .2s,transform .2s,background-color .2s,box-shadow .2s;z-index:999;&[data-is-moving=true]{background-color:var(--course-color-yellow);box-shadow:0 12px 12px #1a1a1a00;opacity:1!important;z-index:9999}}.timeline-scroller{overflow-x:scroll;overflow-y:hidden;position:relative}.course-timeline__course-banner{background-color:#ffffffe6;box-shadow:4px 5px 10px #6666664d;line-height:50px;max-width:150px;position:absolute;text-align:left;transition:transform .05s ease-in-out,opacity .25s ease-in-out;vertical-align:bottom;width:20vw;z-index:9999}.course-timeline__course-banner-title{align-items:center;background-color:#fffc;border-top:1px solid var(--dividers);display:flex;flex-direction:row;font-size:2rem;font-weight:700;height:40px;justify-content:flex-start;line-height:40px;padding:0 1rem;white-space:nowrap;width:100vw}.course-timeline__course-banner-lesson-label,.course-timeline__course-banner-unit-label{align-items:center;border-top:1px solid var(--dividers);color:var(--color-gray-700);display:flex;flex-direction:row;font-size:1.25rem;font-weight:400;height:30px;justify-content:space-between;line-height:30px;padding:0 1rem}.course-timeline__course-banner-add-units-btn{background-color:#fff;border-radius:30px;color:var(--color-link-blue);font-size:1.25rem;margin-left:.5rem;padding:0 .75rem}.course-timeline__course-banner-open-outline{border:1px solid var(--color-link-blue);border-radius:54em;color:var(--color-link-blue);display:block;font-size:1rem;height:20px;line-height:8px;margin-left:1rem;text-align:left;text-transform:uppercase;svg{display:none;height:1rem;circle,line{stroke:var(--color-link-blue)!important;stroke-width:3px!important}}&:hover{background-color:var(--color-link-blue);border:#fff;color:#fff;svg{circle,line{stroke:#fff!important}}}}.timeline-dates-off{position:relative}.timeline-dates-off__date{background-color:#e6e6e6;background-image:repeating-linear-gradient(45deg,#0000,#0000 8px,#fff 0,#fff 16px);position:absolute;z-index:9}.course-timeline-add-unit-row{position:relative}.course-timeline-add-unit-row__item{border-radius:100%;height:100%;position:absolute;top:15px;svg{height:100%;vertical-align:initial;width:100%}svg path{fill:var(--color-link-blue)}&:hover svg path{fill:#fff}&:hover{background-color:var(--color-link-blue)}}.drop-element.drop-theme-basic{max-height:100%;max-width:100%}.drop-element.drop-theme-basic .drop-content{background:#eee;border-radius:5px;box-shadow:0 2px 8px #0003;color:#444;font-family:inherit;font-size:1.1em;line-height:1.5em;padding:1em}.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-height:100%;max-width:100%}.drop-element.drop-theme-arrows .drop-content{background:#eee;border-radius:5px;color:#444;-webkit-filter:drop-shadow(0 1px 4px #0003);filter:drop-shadow(0 1px 4px rgba(0,0,0,.2));font-family:inherit;font-size:1.1em;line-height:1.5em;padding:1em;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.drop-element.drop-theme-arrows .drop-content:before{border:16px solid #0000;content:"";display:block;height:0;position:absolute;width:0}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-center .drop-content{margin-bottom:16px}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-center .drop-content:before{border-top-color:#eee;left:50%;margin-left:-16px;top:100%}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-center .drop-content{margin-top:16px}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-center .drop-content:before{border-bottom-color:#eee;bottom:100%;left:50%;margin-left:-16px}.drop-element.drop-theme-arrows.drop-element-attached-right.drop-element-attached-middle .drop-content{margin-right:16px}.drop-element.drop-theme-arrows.drop-element-attached-right.drop-element-attached-middle .drop-content:before{border-left-color:#eee;left:100%;margin-top:-16px;top:50%}.drop-element.drop-theme-arrows.drop-element-attached-left.drop-element-attached-middle .drop-content{margin-left:16px}.drop-element.drop-theme-arrows.drop-element-attached-left.drop-element-attached-middle .drop-content:before{border-right-color:#eee;margin-top:-16px;right:100%;top:50%}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-left.drop-target-attached-bottom .drop-content{margin-top:16px}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-left.drop-target-attached-bottom .drop-content:before{border-bottom-color:#eee;bottom:100%;left:16px}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-right.drop-target-attached-bottom .drop-content{margin-top:16px}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-right.drop-target-attached-bottom .drop-content:before{border-bottom-color:#eee;bottom:100%;right:16px}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-top .drop-content{margin-bottom:16px}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-top .drop-content:before{border-top-color:#eee;left:16px;top:100%}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-top .drop-content{margin-bottom:16px}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-top .drop-content:before{border-top-color:#eee;right:16px;top:100%}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-right.drop-target-attached-left .drop-content{margin-right:16px}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-right.drop-target-attached-left .drop-content:before{border-left-color:#eee;left:100%;top:16px}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-left.drop-target-attached-right .drop-content{margin-left:16px}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-left.drop-target-attached-right .drop-content:before{border-right-color:#eee;right:100%;top:16px}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-left .drop-content{margin-right:16px}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-left .drop-content:before{border-left-color:#eee;bottom:16px;left:100%}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-right .drop-content{margin-left:16px}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-right .drop-content:before{border-right-color:#eee;bottom:16px;right:100%}.drop-element.drop-theme-basic{.drop-content{background:#fff;max-width:300px}}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-center{.drop-content{margin-left:10px}.drop-content:before{border-top-color:#fff;border-width:10px}}.drop-element.drop-theme-basic{.drop-content.unit-popover{min-width:300px;padding:1.5rem 2rem 1.2rem;&:before{content:unset}}}.unit-popover__date-range{color:var(--color-hint)}.unit-popover__color-title-date,.unit-popover__color-title-date-wrapper{display:flex;flex-direction:row;width:100%}.unit-popover__color-title-date{align-content:stretch;align-items:stretch;display:-webkit-flex;justify-content:flex-start}.unit-popover__color-picker{flex:0 0 40px;height:100%;max-width:40px;position:relative;width:100%;width:40px}.unit-popover__date-and-title{display:flex;flex:1;flex-direction:column;margin-left:1rem;width:100%}.unit-popover__color-box-wrapper{max-height:4rem;max-width:4rem;min-height:4rem;min-width:4rem}.unit-popover__color-picker-anchor{align-items:center;background-color:var(--course-color,var(--dividers));border:1px solid var(--course-color,var(--dividers));border-radius:calc(infinity*1px);display:flex;flex-direction:row;height:100%;justify-content:center;margin-right:calc(var(--spacing)*0);width:100%;svg{align-self:center;flex:1;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);fill:#fff}&.--is-square{height:calc(var(--spacing)*24);width:calc(var(--spacing)*24)}}.unit-popover__unit-title{border-bottom:2px solid var(--color-link-blue);font-size:1.4rem}.unit-popover__show-in-sidebar{color:var(--color-link-blue);cursor:pointer;margin-top:1rem;&:hover{text-decoration:underline}}.lesson-sidebar{background-color:#fff;bottom:0;box-shadow:0 0 2rem #4d4d4dcc;height:100%;overflow-y:scroll;padding-top:0;position:fixed;right:0;top:0;width:30vw;z-index:9999}.lesson-sidebar__close-btn{border-bottom:1px solid var(--color-hint);color:var(--color-hint);cursor:pointer;display:block;font-size:1.25rem;height:25px;line-height:2rem;text-align:center;text-transform:uppercase;&:hover{text-decoration:underline}svg{display:inline-block;height:20px;vertical-align:middle;width:20px;fill:#fff}}.lesson-sidebar__delete-unit{display:block;margin:2rem auto 4rem;width:80%}.planbook-header-background{background-color:#fff;background-position:top;background-repeat:no-repeat;background-size:cover;height:calc(100vh - var(--nav-bar-height));position:absolute;width:100vw;z-index:-40;&:before{background-image:linear-gradient(0deg,#dfe4e7,#0000);bottom:0;content:"";height:100%;left:0;opacity:1;position:absolute;right:0;top:0;z-index:0}}.planbook-calendar{align-items:stretch;display:flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap}.planbook-calendar__month-wrapper{height:calc(100vh - 220px);overflow-y:scroll;width:100%;z-index:9}.planbook-calendar__month-wrapper--no-nav-bar{top:130px}.planbook-calendar__month-wrapper--with-sidebar{right:200px;width:calc(100vw - 200px)}.planbook-calendar__main{margin-bottom:35rem;margin-top:2.5rem;width:100%;z-index:10}.planbook-calendar__sidebar+.planbook-calendar__main{height:var(--vh,100vh);margin-bottom:-90px;overflow-y:scroll;width:75%}.planbook-calendar__month-sidebar{box-shadow:0 .5rem 2rem #4d4d4dcc;height:calc(100vh - 210px);overflow-x:hidden;overflow-y:scroll;position:absolute;right:0;top:210px;width:200px;z-index:999}.planbook-calendar__month-sidebar-header{align-items:center;background-color:#fff;border-bottom:1px solid var(--dividers);border-left:1px solid var(--dividers);box-shadow:0 0 2rem #33333380;display:flex;flex-direction:column;justify-content:center;padding:1rem;position:absolute;position:fixed;right:0;top:210px;width:200px;z-index:9999}.planbook-calendar__month-sidebar-header-date{font-size:1.4rem;font-weight:700;text-align:center}.planbook-calendar__month-sidebar-interior{background-color:#fff;padding:8rem 1rem 1rem;position:relative}.planbook-calendar__close-sidebar{background-color:#fff;color:var(--color-secondary-text);cursor:pointer;font-size:1rem;line-height:1.25rem;padding:.5rem;text-align:center;user-select:none;&:hover{text-decoration:underline}svg{height:1.5rem;line-height:1.5rem;vertical-align:middle;width:1.5rem;fill:var(--color-secondary-text)}}:root{--nav-bar-height:60px}.planbook-top-nav__wrapper{background-color:#fff;border-bottom-color:var(--dividers);box-shadow:0 0 .75rem #0006;display:flex;flex-direction:row;height:var(--nav-bar-height);justify-content:space-between;left:0;margin-bottom:0;min-height:0;padding-left:0;padding-top:0;padding-block:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*6);position:absolute;right:0;top:0;transition:background-color .4s,height .4s;user-select:none;z-index:9999;&.is-scrolling-up,body.planbook-show-planner-units &{position:fixed}}.planbook-top-nav__help-nav{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;width:25%;svg{fill:var(--color-hint);height:36px;width:36px}}.planbook-top-nav__buttons,.planbook-top-nav__home-nav{display:flex;flex-direction:row}.planbook-top-nav__home-nav{align-items:center;justify-content:flex-start;width:25%}.planbook-top-nav__home-nav-logo{height:3rem;width:3rem;svg{fill:var(--color-hint);height:100%;width:100%}&:hover svg{fill:var(--color-secondary-text)}}.planbook-top-nav__home-nav-text{color:#000000e6;display:flex;flex-direction:row;font-size:1.1rem;font-weight:600;line-height:1;a{color:var(--color-secondary-text)}}a.planbook-top-nav__home-nav-text-user{color:var(--color-hint);&:after{margin-right:.5rem}&:hover{color:var(--color-link-blue);text-decoration:underline}}.planbook-top-nav{align-content:center;align-items:center;align-self:center;display:flex;display:-webkit-flex;flex-direction:column;flex-grow:2;height:55px;justify-content:center;width:50%}.planbook-top-nav__btn{align-items:center;border:0;border-radius:1px;display:flex;flex-direction:row;height:3.25rem;justify-content:center;line-height:1;margin:0 .6rem 0 0;padding:0;&.active,&:active{box-shadow:none}&:hover{svg{fill:var(--color-link-blue)}.planbook-top-nav__text{color:var(--color-link-blue)}}&.disabled,&[disabled]{cursor:pointer!important;opacity:1!important;pointer-events:all!important}&:not(.active){@media (max-width:800px){.planbook-top-nav__text__title{max-width:0;overflow:hidden;transition:max-width .2s}&:hover .planbook-top-nav__text__title{max-width:100px;transition:max-width .4s}}}&.planbook-top-nav__btn--user-and-planbook{justify-content:flex-start;margin-right:0}}.planbook-top-nav__logo{height:3rem;width:3rem;svg{transition:all .3s;fill:var(--color-hint);fill:var(--color-secondary-text);height:100%;width:100%}.active &{svg{fill:var(--link-blue-hover)}}&.planbook-top-nav__logo--user-and-planbook{width:1rem;svg{width:250%}}}.planbook-top-nav__btn--undo-button{border:1px solid var(--color-hint);border-radius:5rem;color:var(--color-hint);flex-grow:0;font-size:1rem;height:30px;margin-right:.8rem;padding:0 1rem 0 5px;width:auto;svg{height:30px;padding:3px;width:30px;fill:var(--color-hint)}&:hover{border-color:var(--color-link-blue);color:var(--color-link-blue)}}.planbook-top-nav__btn--sync-button{border:1px solid var(--color-hint);border-radius:5rem;height:30px;min-width:30px;padding:0;width:30px;svg{height:100%;padding:3px;width:100%;fill:var(--color-hint)}&:hover{border-color:var(--color-link-blue)}}.planbook-top-nav__text{color:var(--color-hint);color:var(--color-secondary-text);font-size:1.1rem;font-weight:400;letter-spacing:.3px;text-align:left;transition:all .3s;.active &{color:var(--link-blue-hover);font-weight:400}@media (max-width:900px){display:none;.active &{display:block}}&.planbook-top-nav__text--user-and-planbook{color:var(--color-hint);font-weight:400;line-height:1;padding-left:.5rem;&:hover{color:#000000e6}}}.planbook-sub-nav{align-items:center;align-self:center;background-color:#fff;border-bottom:1px solid var(--dividers);display:flex;display:-webkit-flex;justify-content:center;margin-bottom:1rem;margin-left:-4rem;margin-right:-4rem;width:100%}a.planbook-sub-nav__btn{border-radius:0;color:var(--color-secondary-text);float:none;line-height:1.1;margin:0;max-width:120px;min-width:80px;padding:.75rem 1.25rem;white-space:normal;&:first-child{padding-left:2rem}&:last-child{padding-right:2rem}&.active,&:active{box-shadow:none;color:var(--color-link-blue);font-weight:600}}a.planbook-sub-nav__btn--condensed{min-width:auto;padding:1rem}.planbook-sub-nav-side-buttons{display:flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;margin-right:1rem}.planbook-sub-nav-side-buttons__button{border:1px solid #fff;border-radius:4rem;cursor:pointer;height:3.5rem;margin-left:1rem;padding:.75rem;width:3.5rem;svg{text-align:center;fill:#fff;height:2rem;width:2rem}&:hover{background-color:#ffffffb3;svg{fill:var(--color-link-blue)}}}.planbook-setup-nav{background-color:#fff;background-color:var(--color-link-blue);display:flex;flex-direction:row;justify-content:space-between;opacity:1;overflow:hidden;overflow-x:scroll;padding-bottom:1rem;padding-top:.5rem;position:absolute;top:-50px;transform:translateY(110px);transition:transform .2s ease-out .1s;width:100%;z-index:999;.planbook-setup-nav__center{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;width:100%;@media (max-width:480px){margin-right:10rem}}&.show-nav{--dur:0.5s;.planbook-setup-nav__btn{opacity:1}.planbook-setup-nav__btn:nth-child(2){animation-delay:0s,.1s,.1s;animation-duration:.1s,var(--dur),var(--dur);animation-name:"stayHidden","bounceIn","fadeIn"}.planbook-setup-nav__btn:nth-child(3){animation-delay:0s,.2s,.2s;animation-delay:0s,.3s,.3s;animation-duration:.2s,var(--dur),var(--dur);animation-duration:.3s,var(--dur),var(--dur);animation-name:"stayHidden","bounceIn","fadeIn"}.planbook-setup-nav__btn:nth-child(4){animation-delay:0s,.4s,.4s;animation-duration:.4s,var(--dur),var(--dur);animation-name:"stayHidden","bounceIn","fadeIn"}.planbook-setup-nav__btn:nth-child(5){animation-delay:0s,.5s,.5s;animation-duration:.5s,var(--dur),var(--dur);animation-name:"stayHidden","bounceIn","fadeIn"}.planbook-setup-nav__btn:nth-child(6){animation-delay:0s,.6s,.6s;animation-duration:.6s,var(--dur),var(--dur);animation-name:"stayHidden","bounceIn","fadeIn"}}&.hide-nav{opacity:0;transform:translateY(0);.planbook-setup-nav__line{opacity:0;transform:translateX(-100%)}}}.planbook-setup-nav__right{z-index:10}.planbook-setup-nav__line{border-top:1px solid #fff;opacity:1;position:absolute;top:2.75rem;transition:opacity .2s 1s,transform .2s 1s;width:100%;z-index:9}.planbook-setup-nav__btn{align-items:center;color:#fff;display:flex;flex-direction:column;font-weight:300;justify-content:center;line-height:1.1;margin:0 1rem;max-width:10rem;min-width:7rem;padding:1rem 0;white-space:normal;z-index:99;&.active,&:active{box-shadow:none;color:#fff;font-weight:600}&:hover{color:#fff;.planbook-setup-nav__btn__title{text-decoration:none}.planbook-setup-nav__btn__circle{animation-duration:1s;animation-name:"rubberBand"}}}.planbook-setup-nav__btn__circle{background-color:var(--color-link-blue);border:1px solid #fff;border-radius:5rem;color:#fff;font-size:1.5rem;font-weight:500;height:2.25rem;line-height:2rem;padding:0;text-align:center;vertical-align:middle;width:2.25rem;.active &{background-color:#fff;color:var(--color-link-blue)}}.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__circle-check{display:block;svg{fill:#fff!important;height:100%!important;vertical-align:middle!important;width:100%}}}.planbook-setup-nav__btn__title{font-size:1.2rem;line-height:1.1;margin-top:.5rem}.planbook-header-nav{align-items:center;background-color:#fffffff2;border-radius:0 0 4rem 4rem;box-shadow:0 0 .25rem #0003;display:flex;flex-direction:row;flex-grow:1;justify-content:center;margin-left:auto;margin-right:auto;opacity:1;padding:0 2rem}.planbook-header-nav__btn{border-bottom:2px solid #0000;border-top:2px solid #0000;color:#0006;font-size:1.1rem;font-weight:400;letter-spacing:.3px;margin:0 .5rem;padding:.75rem 1.25rem;text-decoration:none;transition:all .2s;transition:color .4s;user-select:none;&.active{border-top:2px solid #0000;box-shadow:none;font-weight:600}&.active,&:hover{color:var(--color-link-blue);text-decoration:none}}.planbook-header-nav__options-btn{border-left:1px solid var(--color-hint);color:var(--color-secondary-text);cursor:pointer;display:flex;flex-direction:row;font-size:1.1rem;font-weight:300;line-height:1.5rem;margin:.5rem 1rem .5rem 0;opacity:.9;padding:0 0 0 1rem;transition:opacity .3s,text-decoration .3s;user-select:none;svg{height:1.5rem;width:1.2rem;fill:#fff;margin-right:.25rem;vertical-align:middle;fill:var(--color-secondary-text);circle,path{stroke:var(--color-secondary-text)}}&:hover{opacity:1;text-decoration:underline;transition:opacity .3s,text-decoration .3s}&.is-disabled{cursor:none;opacity:.2}}.planbook-setup-bottom-arrows{border-top:1px solid var(--dividers);display:flex;flex-direction:row;justify-content:space-between;margin-top:2rem;padding:2rem}.planbook-setup-bottom-arrow{align-items:center;border:1px solid #0000;border-radius:4rem;cursor:pointer;display:flex;flex-direction:row;font-size:1.5rem;line-height:1.2;transition:all .2s;user-select:none;&:hover{border:1px solid var(--color-link-blue);box-shadow:0 4px 0 0 #cccc}&:active{background-color:var(--color-link-blue);box-shadow:0 1px 0 0 #595959cc;color:#fff!important;transform:translateY(1px);.planbook-setup-bottom-arrow__icon{svg{fill:#fff!important}}}}.planbook-setup-bottom-arrow__icon{height:4rem;width:4rem;svg{height:100%;width:100%}}.planbook-setup-bottom-arrow--left{color:var(--color-secondary-text);padding:1rem 2rem 1rem .75rem;text-align:left;svg{transition:all .2s;fill:var(--color-secondary-text)}}.planbook-setup-bottom-arrow--right{color:var(--color-link-blue);padding:1rem .75rem 1rem 2rem;text-align:right;svg{fill:var(--color-link-blue)}&:hover{color:var(--link-blue-hover);svg{transition:all .2s;fill:var(--link-blue-hover)}}}.planbook-nav-header{align-items:center;display:webkit;display:-webkit-flex;flex-direction:row;height:65px;justify-content:space-around}.planbook-nav-breadcrumbs{align-items:center;color:var(--color-hint);display:flex;display:-webkit-flex;flex-direction:row;padding-top:8px;text-align:left}.planbook-nav-breadcrumbs__after-logo{align-items:left;display:flex;display:-webkit-flex;flex-direction:column;text-align:left}.planbook-nav-breadcrumbs__crumb,a.planbook-nav-breadcrumbs__crumb{align-items:center;display:flex;display:-webkit-flex;margin-left:0;margin-right:0;padding-bottom:0;padding-left:0;padding-right:0;svg{fill:var(--color-hint)}}.planbook-nav-breadcrumbs__crumb-planbook-title{font-size:1rem}.planbook-nav-breadcrumbs__crumb,a.planbook-nav-breadcrumbs__crumb{color:var(--color-hint);font-size:1rem;font-weight:200;line-height:1.2;text-align:left}.planbook-nav-breadcrumbs__filter-classes{display:inline-block}.planbook-setup-body{background-color:#fff;padding:2rem}.planbook-setup-body__change-title-label{color:var(--color-link-blue);display:flex;flex-direction:column;font-size:1.2rem;font-weight:400;width:100%}.planbook-setup-body__change-title-input{color:var(--color-text);font-size:2rem;font-weight:400;margin-bottom:2.4rem;min-height:2.4rem;width:100%}.planbook-setup-lesson-part{border:1px solid #0000;text-align:center;transition:all .5s;&.is-off{background-image:repeating-linear-gradient(-45deg,#fff,#fff 8px,#fffc 0,#fffc 16px);border-style:dashed;border-width:1px;max-height:100px;overflow:hidden;transition:all .5s;.planbook-setup-lesson-part__course-title{color:inherit}.onoffswitch-label,.onoffswitch-switch{border-color:inherit}.onoffswitch-switch{background-color:inherit}&.hide-element{border:0;margin-bottom:0;margin-top:0;max-height:0}}}.planbook-setup-lesson-part__move-button{background-color:initial;cursor:ns-resize;height:20px;margin-right:.5rem;max-width:2rem;min-width:.8rem;opacity:.8;overflow:hidden;transition:max-width .3s,min-width .3s,opacity .3s;svg{height:100%;width:1rem;fill:#fff}&.hide-element{max-width:0;min-width:0;opacity:0;transition:max-width .3s,min-width .3s,opacity .3s}}.planbook-setup-lesson-part__header{align-items:center;display:flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;height:calc(40px + .5rem);justify-content:space-between;padding:.5rem;position:relative;width:100%}.planbook-setup-lesson-part__course-title{align-items:flex-start;align-self:center;color:#fff;cursor:ns-resize;display:flex;flex-direction:column;font-size:1.25rem;font-weight:600;justify-content:flex-start;line-height:1.1;margin-right:auto;opacity:1;text-align:left;user-select:none}.planbook-setup-lesson-part__onoff-toggle{align-items:center;display:flex;height:100%;justify-content:flex-end;position:inherit;.x-toggle-container{justify-content:flex-end;padding-right:0}.x-toggle:checked+label>.x-toggle-light.x-toggle-btn{background-color:#3333}}.planbook-setup-lesson-part__not-teaching{display:block;font-size:1rem;font-weight:400;max-height:20px;overflow:hidden;text-align:left;text-align:center;transition:max-height .5s;&.hide-element{max-height:0;transition:max-height .5s}}.planbook-setup-lesson-part__edit-template-btn-wrapper{text-align:center}.planbook-setup-lesson-part__edit-template-btn{cursor:pointer;margin-top:0;padding-bottom:0;padding-top:0;text-align:center;&:hover .planbook-setup-lesson-part__sections{box-shadow:0 0 1rem #80808099;text-decoration:none;transform:scale(1.025);transition:transform .25s,box-shadow .25s}}.planbook-setup-lesson-part__edit-template-btn-prompt{border:1px solid #fff;border-radius:2rem;color:#fff;margin:0 1rem 1rem;padding:.5rem;svg{fill:#fff;path:#fff;display:none;height:14px;vertical-align:top;width:14px}}.planbook-setup-lesson-part__template-wrapper{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s .3s,opacity .3s .3s;&.show-element{max-height:500px;opacity:1;transition:max-height .5s .3s,opacity .3s .3s}}.planbook-setup-lesson-part__sections{border-radius:.25rem;margin:1rem 11px;text-align:left;transition:transform .25s,box-shadow .25s}.planbook-setup-lesson-part__section{background-color:#fff;border-bottom:1px solid var(--dividers);font-weight:500;line-height:1.2;padding:.5rem .75rem}.planbook-header-actions{color:#fff;display:flex;flex-direction:row;justify-content:center;margin:.5rem}.planbook-header-actions__button{cursor:pointer;display:flex;flex-direction:row;font-size:1.4rem;font-weight:400;line-height:1;margin:0 1rem;opacity:.9;padding:0;transition:opacity .3s,text-decoration .3s;user-select:none;svg{height:2em;width:2rem;fill:#fff;margin-right:.25rem;margin-top:-.5rem;vertical-align:initial}&:hover{opacity:1;text-decoration:underline;transition:opacity .3s,text-decoration .3s}}.planbook-header-actions__button--undo{position:relative;&:hover{background-color:#fff;border-radius:.25rem .25rem 0 0;color:#000;font-weight:700;padding:0 1rem;svg{fill:#000}}}.import-courses__planbooks-list{list-style:none;padding-left:0}.import-courses__planbooks-list-item__title{font-size:16px;line-height:28px}.import-courses__courses-list{list-style:none;padding-left:0}.import-courses-confirm__course-list-item,.import-courses__courses-list-item{border:1px solid var(--color-hint);border-radius:2px;color:var(--color-secondary-text);cursor:pointer;display:inline-block;margin:0 2px 5px 0;padding:5px 10px;transition:all .2s;&.is-selected{color:#fff;transition:all .2s;&:before{content:"\2713";padding-right:5px}}}.import-courses-confirm__label{font-size:16px;line-height:28px}.import-courses-confirm__course-list{display:inline-block;display:none;list-style:none;margin-bottom:10px;padding:10px 10px 5px}.import-courses-confirm__datepicker{margin-bottom:10px;margin-left:auto;margin-right:auto;vertical-align:top;width:220px}.import-courses-confirm__course-list-item{border:none;color:#fff}.btn-import-courses{white-space:normal}a.profile-subnav-link{color:#fff9;font-size:18px;line-height:20px;margin-right:20px;&.active{color:#fff}}.user-upgrade__title{color:var(--color-secondary-text);font-size:1.2rem;font-weight:700;text-align:center;text-transform:uppercase}.user-upgrade__headline{font-size:2.5rem;font-weight:700;margin-bottom:0;margin-top:0;text-align:center}.user-upgrade__subheadline{color:var(--color-secondary-text);font-size:18px;font-weight:200;line-height:1.2;margin-top:5px;text-align:center}.user-upgrade__pricing-block{background-color:#f7f5e880;border:1px solid #3333;font-size:18px;font-weight:200;margin:5px;padding:10px;text-align:center}.user-upgrade__pricing-original-price{font-size:14px;text-decoration:line-through}.user-upgrade__pricing-sale-price{font-weight:400}.user-upgrade__pricing-sale-explanation{color:var(--color-secondary-text);font-size:12px}.user-upgrade__buy-btns{margin-bottom:1rem;margin-left:auto;margin-right:auto;max-width:400px}.user-upgrade__buy-btn{display:block;margin:20px auto 0;text-align:center}.user-upgrade__cancel-is-easy{color:var(--color-secondary-text);font-size:1.4rem;padding-top:.7rem;text-align:center}.user-upgrade__cancel-btn{padding-left:0;white-space:normal}.user-upgrade__feature-list-header{font-size:2.5rem;font-weight:700;margin-top:5rem;text-align:center;--tw-leading:1;line-height:1}.user-upgrade__feature-list{font-size:1.5rem;margin-left:auto;margin-right:auto;text-align:center}.user-upgrade__feature-headline{display:block}.user-upgrade__feature-description{color:var(--color-secondary-text);font-size:13px;ol,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{background-color:#fff;margin-left:auto;margin-right:auto;margin-top:100px;max-width:600px;padding:20px;width:80vw}.user-upgrade__class-website-paywall{margin-top:0;.user-upgrade__standards-tracker-video{display:none}}.user-upgrade__paywall-modal{margin-top:-40px}.user-upgrade__unit-paywall{.user-upgrade__unit-video{display:block}}.user-upgrade__standards-tracker-paywall{.user-upgrade__standards-tracker-video{display:block}}.user-upgrade__standards-tracker-video,.user-upgrade__unit-video{display:none}.embed-container{height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.embed-container embed,.embed-container iframe,.embed-container object{height:100%;left:0;position:absolute;top:0;width:100%}.share-planbook-form-wrapper{border:1px solid #0000;max-height:100px;transition:all .4s;&.is-visible{border:1px solid #d9d9d9;max-height:1000px;transition:all .4s}}.share-planbook-form{background-color:var(--gray-lightest);max-height:0;opacity:0;overflow:hidden;padding:0 20px;transition:all .4s;.is-visible &{max-height:1000px;opacity:1;padding:20px}}.share-planbook-form__permission-options{background-color:#fff;border:1px solid var(--dividers);border-radius:5px;margin:10px 0 0}.btn-share-planbook{margin-top:10px}.share-planbook-form__permission-option{border-bottom:1px solid var(--dividers);cursor:pointer;padding:10px;em{font-style:normal;font-weight:700;padding-right:5px}&:last-child{border-bottom:none}&.is-disabled{color:var(--color-hint)}.label{background-color:var(--color-link-blue)}&.is-selected{color:var(--brand-primary);svg{fill:var(--brand-primary)}}svg{display:inline-block;height:20px;vertical-align:bottom;width:20px}}.create-group-form-wrapper,.create-planbook-form-wrapper{border:1px solid #0000;max-height:100px;transition:all .4s;&.is-visible{border:1px solid #d9d9d9;max-height:1000px;transition:all .4s}}.create-group-form,.create-planbook-form{max-height:0;opacity:0;overflow:hidden;transition:all .4s}.is-visible{.create-group-form,.create-planbook-form{background-color:#fafafa;max-height:1000px;opacity:1;padding:40px;transition:all .4s}}.print-configurator__row{margin-bottom:2rem;margin-top: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;&:last-child{margin-right:0}}.print-configurator__layout-select-wrapper{display:flex;display:-webkit-flex;padding-top:1rem}.print-configurator__layout-select{border-bottom:1px solid var(--dividers);border-top:1px solid var(--dividers);display:block;padding-top:.5rem;width:50%;input{display:none}input:checked~label{color:var(--color-secondary-text);text-decoration:underline}input:checked~label .print-configurator__layout-selector-icon svg{fill:var(--color-secondary-text);transition:all .3s}.print-configurator__layout-selector-icon svg{transition:all .3s;fill:var(--color-hint)}label{color:var(--color-hint);cursor:pointer;font-size:1.25rem;font-weight:400;transition:all .3s;&:hover{color:var(--color-secondary-text)}}.material-design-toggle{padding-top:.5rem}}.print-configurator__layout-selector-icon{display:inline-block;vertical-align:middle}.print-configurator__layout-selector-icon svg{height:24px;width:24px}.print-configurator__help-text{color:var(--color-hint);font-size:1rem;line-height:2.5rem}.print-configurator__course-list,.print-configurator__file-type-options{display:flex;display:--webkit-flex;flex-wrap:wrap;padding-top:.5rem}.print-configurator__course-list-course,.print-configurator__file-type-option{color:var(--color-secondary-text);cursor:pointer;font-size:1.8rem;padding-right:2rem;user-select:none;&:hover{color:var(--color-text)}&.is-selected{color:var(--color-text);svg{fill:var(--color-link-blue)}.-circle{display:none}.-checkmark{display:inline-block}}}.print-configurator__course-list-course-icon,.print-configurator__file-type-option-icon{display:inline-block;vertical-align:initial;&.-checkmark{display:none}}.print-configurator__course-list-course-icon svg,.print-configurator__file-type-option-icon svg{display:inline-block;height:32px;vertical-align:bottom;width:32px;fill:var(--color-hint)}.print-configurator__format-pane{margin-top:1rem}.print-configurator__action-button{cursor:pointer;height:2.5rem;margin-top:2rem}.print-configurator__format-buttons{display:flex;display:-webkit-flex;width:100%}.print-configurator__format-buttons .btn{color:var(--color-secondary-text);font-size:1.25rem;padding-bottom:1rem;padding-top:1rem;width:50%;&:hover{background-color:initial;border-color:var(--color-hint);color:var(--color-text);svg{fill:var(--color-text)}}&.is-selected{color:var(--color-link-blue);svg{fill:var(--color-link-blue)}}}.print-configurator__format-buttons svg{height:1.5rem;vertical-align:middle;fill:var(--color-secondary-text)}.print-configurator__upgrade-text{background-color:#fcf8e3;border:1px solid var(--gray-lighter);color:var(--color-link-blue);margin:1rem 0;padding:1.25rem;text-align:center}.print-modal{.modal-dialog{box-shadow:0 4px 10px #6666664d;margin-top:80px;padding-top:0;width:620px;z-index:99999}.modal-header{padding:1px 20px}.modal-header-title{color:inherit;font-family:inherit;font-size:2rem;font-weight:500;line-height:1.1;margin-bottom:10px;margin-top:20px}}.print-modal-body{padding:20px}.class-website__header{margin-top:2rem;padding-bottom:2.5rem}.class-website__title{color:var(--color-hint);font-size:2rem;font-weight:200;margin-bottom:.5rem;text-align:center;text-transform:uppercase}.class-website__date{color:var(--color-text);cursor:pointer;font-size:3rem;font-weight:700;line-height:1;text-align:center;&:hover{text-decoration:underline}}.class-website__next,.class-website__previous{margin-top:-1.5rem;vertical-align:top;svg{height:3rem;margin-top:0;width:3rem;fill:var(--color-link-blue)}}.class-website__previous{float:left}.class-website__next{float:right}.class-website__no-classes{color:var(--color-secondary-text);font-size:1.5rem;margin-top:1rem;text-align:center}.class-website__layout{display:flex;flex-direction:row;font-size:1.5rem;justify-content:center;text-align:center;a{padding:0 1rem;&.active{font-weight:700;text-decoration:underline}}}.class-website-week-row{display:flex;flex-direction:row;justify-content:space-between;@media screen and (max-width:992px){flex-direction:column}}.class-website-week-row__column{margin-right:1rem;padding-right:1rem;width:20%;&:last-child{border-right:0;margin-right:0;padding-right:0}@media screen and (max-width:992px){width:100%}}.class-website-week-row__column-date{align-self:center;color:var(--color-text);display:block;font-size:1.4rem;font-weight:400;padding-bottom:1.4rem;padding-top:1.4rem;text-align:center}.class-website-course-date{margin-top:2rem;padding-bottom:2rem}.class-website-course-date__course-title{color:var(--color-charcoal);font-size:1.5rem;font-weight:400;line-height:1;text-align:left;text-transform:uppercase}.class-website-course-date__course-title--week{font-size:1.5rem;line-height:1;padding-bottom:0;text-align:left;text-transform:none}.class-website-course-date__lesson-title{font-size:2.5rem;font-weight:700;text-align:left}.class-website-course-date__lesson-title--week{font-size:2rem;line-height:1;text-align:left}.class-website-course-date__nothing-published{color:var(--color-secondary-text);font-size:2rem;text-align:center}.class-website-course-date__lesson-title{line-height:1;margin-bottom:.7rem}.class-website-lesson__section-title{font-size:1.5rem;font-weight:700}.class-website-lesson__section-title--week{font-size:1.5rem}.class-website-lesson__section-value{font-size:1.5rem;font-weight:400;overflow-wrap:anywhere;ol,ul{padding-left:2rem}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{font-size:1.4rem;padding-right:1rem;a{display:flex;flex-direction:row;flex-wrap:no-wrap;padding-bottom:.5rem;width:100%;svg{width:1.4rem;fill:var(--color-secondary-text);height:1.4rem;min-width:1.2rem;padding-right:.5rem;padding-top:.2rem;vertical-align:middle}span{flex-shrink:2;overflow-wrap:anywhere;width:100%}}}.class-website-lesson__attachment--week{font-size:1.3rem}.class-website-settings{background-color:#fff;border:1px solid var(--dividers);display:flex;display:-webkit-flex;flex-direction:row;margin:2rem}.class-website-settings--v5{border-radius:var(--radius-lg);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin:calc(var(--spacing)*0);margin-inline:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*6)}.class-website-settings__boxed-select--v5{min-height:4rem}.class-website-settings__site-url{color:var(--color-hint);display:flex;flex-direction:row;font-family:monospace;font-size:1.4rem;a{color:var(--color-secondary-text)}}.class-website-settings__slug-input{color:var(--color-link-blue);display:inline-block;min-width:150px;width:100%;&::placeholder{color:var(--color-secondary-text);opacity:1}}.class-website-settings__boxed-label--v5{font-size:var(--text-2xl);padding-inline:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-bold);color:var(--color-secondary-text);font-weight:var(--font-weight-bold);margin-bottom:calc(var(--spacing)*0);text-transform:uppercase}.class-website-settings__slug-url--v5{white-space:nowrap}.class-website-settings__boxed-input--v5{border-color:var(--color-dividers);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:row;font-size:var(--text-3xl);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*6);&.--slug{color:var(--color-hint);flex-direction:row;font-family:var(--font-mono);font-size:var(--text-base)}}.class-website-settings__slug-input--v5{color:var(--color-black);margin-left:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*0);width:100%;&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}.class-website-settings__button-group--v5{align-items:center;border-color:var(--color-dividers);border-top-style:var(--tw-border-style);border-top-width:1px;display:flex;flex-direction:row;justify-content:space-between;padding-left:2rem;padding-right:2rem;padding-top:2rem;width:100%}.class-website-settings__button-group--v5__button{align-items:stretch;display:block;flex-grow:1;font-size:var(--text-xl);text-align:center;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);align-items:center;border-color:var(--color-link-blue);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-link-blue);cursor:pointer;display:flex;flex:0 1 content;flex-direction:row;font-weight:var(--font-weight-semibold);gap:.5rem;margin-inline:calc(var(--spacing)*2);margin-bottom:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*6);transition:color .2s,background-color .2s;&:focus,&:hover{text-decoration-line:underline;--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}&:active{background-color:var(--color-link-blue);color:var(--color-white);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}.class-website-settings__button-group--v5__button.--is-link-style{padding-block:calc(var(--spacing)*0);--tw-font-weight:var(--font-weight-normal);border-color:#0000;font-weight:var(--font-weight-normal)}.class-website-settings__form-group{display:block;padding-bottom:2rem;padding-left:2rem;padding-right:2rem}.class-website-settings__form-group--v5{display:flex;flex-direction:column;padding-bottom:1rem;padding-left:2rem;padding-right:2rem;.material-input{border-bottom:0}}.class-website-settings__delete-website{color:var(--color-hint);padding-left:2rem;padding-right:2rem;padding-top:.5rem;width:100%;svg{fill:var(--color-secondary-text)}}.class-website-settings__form-side{padding-bottom:2rem;padding-top:2rem;width:100%}.class-website-settings__preview-side{border-left:1px solid var(--dividers);display:flex;display:-webkit-flex;flex-direction:column;padding-left:1rem;width:40%}.class-website-settings__preview-side-header{color:var(--color-link-blue);font-size:1.5rem;width:100%}.class-website-settings__preview-side{iframe{border:1px solid var(--dividers);height:100%;width:100%}}.class-website-settings__embed-code{background-color:var(--dividers);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;.modal-body{padding-top:20px}.modal-dialog{box-shadow:0 2px 20px var(--dividers);margin-left:auto;margin-right:auto;max-width:1000px;padding-top:0}}.class-website-settings-modal__header-title{color:var(--color-text);font-size:3rem;font-weight:700;text-align:center}.class-website-settings-modal__header-subtitle{color:var(--color-secondary-text);font-size:2rem;font-weight:300;text-align:center}.class-website-settings-modal__header{margin-bottom:1rem;padding-bottom:1rem}.class-website-settings-modal__steps{display:flex;display:-webkit-flex;padding-bottom:2rem}.class-website-settings-modal__step{padding:1rem;width:100%;&:first-child{padding-left:0}&:last-child{padding-right:0}}.class-website-settings-modal__step-number{border-bottom:1px solid var(--dividers);color:var(--color-secondary-text);font-size:1.5rem;font-weight:700;margin-bottom:1.5rem;padding-bottom:.5rem;text-align:center;text-transform:uppercase}.class-website-settings-modal__step-picture{float:left;padding-right:1rem;width:33%;img{width:100%}}.class-website-settings-modal__step-title{color:var(--color-text);font-size:1.7rem;font-weight:700;line-height:1;margin-bottom:.5rem;text-align:left}.class-website-settings-modal__step-instructions{color:var(--color-secondary-text);font-size:1.4rem;text-align:left}.class-website-settings-modal__footer{text-align:center}.class-website-settings-modal__new-website{border:1px solid var(--color-link-blue);border-radius:30px;color:var(--color-link-blue);margin-bottom:2rem;text-align:center}.class-website-settings-modal__paywall{border-top:1px solid var(--dividers);padding-top:2rem}.class-website-settings-modal__paywall-title{font-size:2rem;font-weight:700;text-align:center}.class-website-settings-modal__paywall-description{color:var(--color-secondary-text);font-size:1.5rem;margin-left:auto;margin-right:auto;max-width:50vw;text-align:center}.migrate-from-ct-faq{h1{color:var(--color-link-blue);font-size:2.75rem;font-weight:200;margin-top:0}p{color:var(--color-secondary-text);font-size:1.2rem;line-height:1.3;margin-bottom:0;padding-bottom:0;padding-top:0}p:nth-child(odd){padding-bottom:1.2rem}b{color:var(--color-text);font-size:1.2rem}}.section-actions-group-wrapper{bottom:0;height:28px;left:0;margin-bottom:-1.2rem;margin-top:0;position:absolute;width:100%;z-index:9999}.section-actions-group{display:flex;display:-webkit-flex;flex-direction:row;justify-content:center;opacity:1;transform:translateZ(0);&:hover{opacity:1}}.btn-section-action,.btn-standards-action{background-color:#fff;border-bottom:1px solid var(--color-hint);box-shadow:3px 4px 4px 0 #4d4d4d33;color:#000;cursor:pointer;display:inline-block;display:flex;display:-webkit-flex;flex-direction:row;font-size:1rem;font-weight:400;margin-bottom:.75rem;opacity:0;text-align:left;transform:scale(0);transform-origin:center center;transition:opacity .3s ease-in;&:first-child{border-radius:20px 0 0 20px;box-shadow:0 5px 4px #4d4d4d33;padding-left:5px}&:last-child{border-radius:0 20px 20px 0;box-shadow:2px 5px 4px #4d4d4d33;padding-right:5px}svg{border-radius:20px;height:28px;padding:4px;transition:fill .3s;vertical-align:top;width:28px;fill:var(--color-hint)}svg path{stroke:#000}>.is-open .hint--bottom--after,>.is-open .hint--bottom--before{display:none}&:hover{svg{fill:var(--color-link-blue);border-color:var(--color-link-blue);opacity:1}}&:active{svg{background-color:var(--color-link-blue);fill:#fff}}}.btn-section-action--has-comments,.btn-section-action--is-public{background-color:var(--color-link-blue);border-color:var(--color-link-blue);opacity:1;svg{opacity:1;fill:#fff}&:hover{background-color:var(--color-link-blue);svg{fill:#fff}}}.btn-section-action--menu-is-open{opacity:1}.btn-standards-action{background-color:initial;border:none;display:none;outline:none;padding:0;svg{height:14px;width:14px}}.btn-section-action--copy,.btn-section-action--paste,.btn-standards-action--copy,.btn-standards-action--paste{outline:none}.section-actions-group-wrapper.is-hovering{border-color:#ccc;.section-actions-group{opacity:1}.btn-section-action{opacity:1;transform:scale(1)}.btn-move-block{opacity:.3}.comments-attachments{opacity:1}}.day .section-actions-group{justify-content:flex-start;user-select:none;.btn-section-action{margin-right:10px}}.btn-section-action{user-select:none}.week .section-actions-group .btn-section-action{height:20px;width:20px}.btn-section-action__description,.week .section-actions-group .btn-section-action__description{display:none;user-select:none}.summarized-lesson{border-bottom-style:solid;border-bottom-width:1px;&.is-off{background-image:repeating-linear-gradient(-45deg,#ffffffe6,#ffffffe6 1rem,#ffffff80 0,#ffffff80 2rem)}}.summarize-lesson__bump-notice{background-color:#fff;background-color:#666;border-radius:.5rem;color:#fff;display:none;left:calc(50% - 50px);margin-top:-4.5rem;padding:1rem;position:absolute;text-align:center;top:-40px;width:100px}.summarize-lesson__bump-notice-title{display:none;font-size:1.2rem;font-weight:600;line-height:1;padding-bottom:.25rem}.summarize-lesson__bump-notice-description{display:none;font-size:1rem;font-weight:300;line-height:1.1}.summarized-lesson.drop-target{.summarize-lesson__bump-notice{display:none}}.summarized-lesson__interior{align-items:center;background-color:#fffc;display:flex;flex-direction:row;height:24px;justify-content:flex-start;margin:0;padding-left:calc(.5rem - 4px);vertical-align:middle;z-index:9999;&.is-focused{background-color:#ffffff80}.summarized-lesson.drop-target &{background-color:initial;box-shadow:inset 0 0 1rem #4d4d4d80;position:relative;z-index:0;&:before{color:#000;content:"Move here and bump";font-weight:800;line-height:1;position:absolute;text-align:center;top:.6rem;width:100%}.summarized-lesson__title{color:#0000}}&.is-dragging{background-color:#fff!important;box-shadow:0 .5rem 2rem #00000080;opacity:1;position:relative;transform:translateZ(10px);transform:translateZ(100px);transition:box-shadow .4s;visibility:visible!important;z-index:999999;.summarized-lesson__title{color:var(--color-text);text-shadow:none}.summarized-lesson__move-pad{transform:translateZ(100px);visibility:visible;z-index:9999}}&.is-dragging-start{transition:box-shadow .4s,transform .1s}}.summarized-lesson__title{color:#000c;font-size:1rem;font-weight:600;height:100%;line-height:1.2;line-height:24px;overflow:hidden;vertical-align:middle;white-space:nowrap;&:focus{&:empty:before{color:#fff}}}.summarized-lesson__date-annotation-title{color:#000c;font-weight:800;letter-spacing:.3px;line-height:1.2;padding-left:1rem;text-transform:uppercase}.single-lesson-wrapper{padding-bottom:2rem}.single-lesson{border:1px solid #0000001a;border-bottom-color:#00000080;border-radius:8px;&.is-off{background-image:repeating-linear-gradient(-45deg,#0000,#0000 1rem,#0000001a 0,#0000001a 2rem)}}.single-lesson--is-pristine{opacity:.85;transition:opacity .2s;&:hover{opacity:1}}.single-lesson__ugly-message-if-no-cards-on-version{background-color:#fff;padding:1rem}.single-lesson__is-new-indicator{border:1px solid #fff;border-radius:2px;color:#fff;font-size:10px;margin:-2px 1rem 0 0;opacity:0;padding:1px 4px;text-transform:uppercase}.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-bottom:20px;padding-top:20px;vertical-align:middle}.single-lesson.drop-target{box-shadow:inset 0 0 4px #4d4d4db3;position:relative;z-index:0;.single-lesson__header{opacity:0}&:before{color:#fff;content:attr(data-move-text);font-size:1.25rem;font-weight:700;line-height:1.1;padding:1rem;position:absolute;text-align:center;top:2rem}}.single-lesson__interior.is-dragging{background-color:#fff;box-shadow:0 .5rem 2rem #00000080;cursor:-webkit-grabbing!important;cursor:grabbing!important;position:relative;transform-origin:top left;transition:box-shadow .4s,transform .1s;z-index:9999999999;.single-lesson__body{display:none}}.single-lesson__header{background-color:#fff!important;border-bottom:1px solid #0000;display:flex;flex-direction:row;padding:.5rem 0 .25rem;transition:opacity .3s;width:100%;&:hover{border-bottom:1px solid var(--dividers);.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{align-items:center;background-color:#0000000d!important;border-radius:8px 8px 0 0;color:#4d4d4de6;cursor:ns-resize;display:flex;display:-webkit-flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:.75rem 1.5rem .75rem .15rem;position:relative;width:100%}.single-lesson__course-title-bar--white{background-color:#fff!important;border-bottom:1px solid var(--dividers)}.single-lesson__sort-arrow{height:1rem;width:1rem;&.is-disabled{opacity:0}svg{height:1rem;opacity:.3;vertical-align:middle;width:1rem}}.single-lesson__course-title{color:#0006;display:inline-block;font-size:1.2rem;font-weight:600;line-height:1rem;overflow:hidden;padding:0;user-select:none;vertical-align:middle;white-space:nowrap;svg{opacity:0}&:hover svg{opacity:1}}.single-lesson__is-off-but-lesson-notice{font-size:1.6rem;line-height:1.1;padding:1.5rem}.single-lesson__is-off-but-lesson-notice__heading{font-weight:700}.single-lesson__is-off-but-lesson-notice__subheading{font-size:1.4rem;font-weight:400}.single-lesson__lesson-title{color:#000c;font-size:1.7rem;font-weight:800;line-height:1.1;padding-bottom:.75rem;&:empty:before{border-bottom:1px dashed #4d4d4d33;color:#4d4d4d4d;content:attr(placeholder)}&:empty:before,&:focus:before{transition:border .3s,color .3s}&:focus:before{border-bottom-style:solid;border-width:1px;min-width:100%}}.single-lesson__lesson-date{color:#000c;font-size:1.1rem;font-weight:600}.single-lesson__lesson-title--big{font-size:3rem}.single-lesson__body--big{.lesson-section__title{font-size:1.8rem}.attachment-list-item,.lesson-section__value{font-size:1.4rem}}.single-lesson__titles{display:flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap;padding-bottom:0;padding-top:.5rem;vertical-align:middle;width:calc(100% - 2.5rem)}.single-lesson__titles__unit-range{color:var(--color-secondary-text);font-size:1.2rem;font-weight:400}.single-lesson__unit-color-selector{margin:.7rem .7rem .7rem 0}.single-lesson__units{display:flex;flex-direction:row;flex-wrap:wrap;min-height:.5rem;min-width:100%;overflow-x:hidden;padding-top:.2rem}.single-lesson__unit{align-items:center;cursor:pointer;display:flex;flex-direction:row;opacity:.5;&:last-child{.single-lesson__unit-arrow{display:none}}&:hover{opacity:1}}.single-lesson__unit-title{color:#0000;color:var(--color-text)!important;display:inline-block;font-size:1.1rem;line-height:1rem;margin-bottom:.2rem;margin-right:-.75rem;max-width:140px;overflow:hidden;padding:0;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.single-lesson__unit-arrow{height:.8rem;vertical-align:middle;width:.8rem}.single-lesson__collapse-btn-wrapper{background-color:#fff;border-left:1px solid var(--dividers);border-right:1px solid var(--dividers);padding:0 1rem;width:auto}.single-lesson__collapse-btn{border:1px solid;border-radius:2rem;cursor:pointer;font-weight:400;text-align:center;svg{height:1.5rem;margin-bottom:.25rem;vertical-align:middle;width:1.5rem}&:hover{text-decoration:underline}}.single-lesson{position:relative;&:hover .single-lesson__expand-btn-wrapper{opacity:1;transition:opacity .2s}}.single-lesson__expand-btn-wrapper{color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:1rem;font-weight:400;justify-content:center;letter-spacing:.1px;margin-left:auto;margin-right:auto;opacity:0;padding-top:0;position:absolute;text-align:center;top:calc(100% - 5px);width:100%;svg{height:1rem;width:1rem;fill:#000;vertical-align:middle}&:hover{text-decoration:underline}}.single-lesson__expand-btn{background-color:#fff;border-radius:0 0 1rem 1rem;padding:0 1rem .4rem;user-select:none}.single-lesson__dropdown{position:relative;position:absolute;right:1rem;top:12px}.single-lesson__dropdown-trigger{background-color:#0000001a;border-radius:4rem;color:var(--color-text);color:#fff;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:1.2rem;height:1.75rem;justify-content:center;line-height:1.1;margin-bottom:-.5rem;margin-right:-.75rem;margin-top:-.5rem;max-width:2rem;opacity:1;overflow:hidden;padding:.25rem;text-align:right;transform-origin:middle middle;transition:transform .2s;transition:opacity .3s,transform .3s;user-select:none;svg{height:1.25rem;opacity:1;text-align:center;vertical-align:middle;width:1.25rem;fill:#fff}&.active svg{transform:rotate(180deg)}}.single-lesson:hover .single-lesson__dropdown-trigger{max-width:200px;padding:.25rem .25rem .25rem .75rem}body.is-dragging .single-lesson .single-lesson__dropdown-trigger{visibility:hidden}.single-lesson:hover .single-lesson__dropdown-trigger__text{max-width:200px}.single-lesson__dropdown-trigger__text{max-width:0;overflow:hidden;white-space:nowrap}.lesson-section-public-notice{align-items:center;color:var(--color-secondary-text);display:block;display:flex;flex-direction:row;margin-top:.3rem;text-align:left;svg{height:1.2rem;margin-right:.3rem;width:1.2rem;fill:var(--color-secondary-text);vertical-align:initial}}.single-lesson__permissions-denied{align-items:center;color:#fff;display:flex;flex-direction:row;font-size:1.5rem;justify-content:center;line-height:1.2;padding:1rem;vertical-align:middle}.single-lesson__permissions-denied-icon{height:3rem;margin-right:.5rem;min-width:3rem;width:3rem;svg{height:100%;width:100%;fill:#fff}}.month-grid{margin-bottom:0;table-layout:fixed}.month-grid-fb__date-box__inner{display:flex;opacity:.5;transition:opacity .5s;&.is-current-month,&.is-selected{opacity:1}}.month-grid-fb__date-box__inner--rows{align-items:flex-start;flex-direction:row;opacity:1;.lesson-container{width:100%}}.month-grid-fb__date-box__inner--columns{flex-direction:column}.month-grid__date-circle{align-items:center;border:0;color:var(--color-text);color:#000;display:flex;flex-direction:row;font-size:1.25rem;font-weight:600;justify-content:space-between;line-height:2.1rem;padding-bottom:.5rem;padding-top:.5rem;text-align:left;transition:background-color .5s;width:100%;&[data-is-current-month].is-monday{color:#000;font-weight:800}&.month-grid__date-circle--as-columns{text-align:left}&.month-grid__date-circle--as-rows{color:var(--color-secondary-text);font-size:1.1rem;font-weight:600;height:27px;line-height:27px;margin:0 1rem;padding:0}}a.month-grid__date-circle-month{color:#000;display:inline-block;margin-left:.5rem;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{background-color:#fff0;background-color:#ebebeb;background-color:#dfe4e7;color:#fff;font-weight:400;position:absolute;table-layout:fixed;text-align:center;top:210px;width:100%;z-index:999;tr{height:30px;vertical-align:bottom}}.month-grid__day-of-weeks{background-color:#fff;box-shadow:0 .25rem .25rem #1a1a1a1a;color:var(--color-text);tr{vertical-align:middle}}.month-grid__day-of-weeks--course-titles{width:auto}td.month-grid__day-of-weeks--course-titles--date-column{font-weight:700;max-width:225px;min-width:225px;padding-left:14px;text-align:left;width:225px}td.month-grid__day-of-weeks--course-title{font-weight:700;padding-left:14px;text-align:left;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);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{display:flex;flex-direction:row;width:100%}.month-grid-fb__date-box-wrapper--days-as-columns{align-items:flex-start;background-color:#fff;border:1px solid var(--color-secondary-text);border-radius:2px 2px 0 0;display:flex;flex-direction:column;flex-wrap:nowrap;margin:4px;min-width:calc(20% - 8px);.lesson-container{border-radius:1px;margin:2px 0 0;width:100%}.summarized-lesson{width:100%}&.is-selected{border:1px solid #000;a.month-grid__date-circle-month{color:var(--color-link-blue);font-weight:800}}}.month-grid-fb__date-box-wrapper--days-as-columns.courses-count-1{min-height:64px}.month-grid-fb__date-box-wrapper--days-as-columns.courses-count-2{min-height:91px}.month-grid-fb__date-box-wrapper--days-as-columns.courses-count-3{min-height:118px}.month-grid-fb__date-box-wrapper--days-as-columns.courses-count-4{min-height:145px}.month-grid-fb__date-box-wrapper--days-as-columns.courses-count-5{min-height:172px}.month-grid-fb__date-box-wrapper--days-as-columns.courses-count-6{min-height:199px}.month-grid-fb__date-box-wrapper--days-as-columns.courses-count-7{min-height:226px}.month-grid-fb__date-box-wrapper--days-as-columns.courses-count-8{min-height:253px}.month-grid-fb__date-box-wrapper--days-as-columns.courses-count-9{min-height:280px}.month-grid-fb__date-box-wrapper--days-as-columns.courses-count-10{min-height:307px}.month-grid__date-circle-wrapper{display:flex}.month-grid__date-circle-wrapper--as-columns{justify-content:left;width:100%}.month-grid__date-circle-wrapper--as-rows{display:flex;justify-content:flex-end;max-width:225px;min-width:225px}.month-grid-fb__date-box-wrapper--days-as-rows{align-items:center;background-color:#fff;border-bottom:1px solid var(--dividers);flex-direction:row;flex-wrap:nowrap;.summarized-lesson{margin-right:2px;width:200px}}.month-grid-fb__date-box-wrapper--days-as-rows{.planbook-inside-school-year-notice.is-month-layout,.planbook-outside-school-year-notice.is-month-layout{margin:0;padding:.3rem 0 0;.planbook-inside-school-year-notice__headline--date,.planbook-outside-school-year-notice__headline--date{display:inline}.planbook-inside-school-year-notice__answer,.planbook-inside-school-year-notice__question,.planbook-outside-school-year-notice__answer,.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{align-items:center;flex-direction:row;flex-wrap:nowrap}.month-grid-fb__routine-container{display:flex}.month-grid-fb__routine-container--as-rows{flex-direction:row}.month-grid-fb__routine-container--as-columns{flex-direction:column}.month-grid__date-circle-day-menu{color:var(--color-hint);cursor:pointer;font-size:1rem;font-weight:400;height:1.5rem;line-height:1.5rem;margin:0 .5rem 0 0;opacity:0;transition:opacity .2s;vertical-align:top;svg{height:1rem;margin-top:0;vertical-align:middle;width:1rem}.month-grid-fb__date-box:hover &{opacity:1}}.day-grid-row{margin-top:2rem;padding-inline:calc(var(--spacing)*2);@media (width >= 641px){padding-inline:calc(var(--spacing)*8)}}.week-grid{position:relative;table-layout:fixed;tbody tr td{border-top:0}}.week-grid__no-visible-courses{background-color:#fff;margin:2rem;padding:4rem;text-align:center}.week-grid__no-visible-courses--for-month-view{margin-top:4rem}.week-grid__no-visible-courses__title{color:var(--color-text);font-size:3rem;font-weight:700}.week-grid__no-visible-courses__subtitle{color:var(--color-text);font-size:2rem;font-weight:400}.week-grid__day-off-weeks{align-items:center;display:flex;flex-direction:row;margin-bottom:1rem;position:sticky;top:8rem;z-index:99999999}.week-grid__day-of-weeks__date{display:flex;justify-content:center;min-height:2rem;width:20%;>div{padding-inline:calc(var(--spacing)*2);width:100%}}.week-grid__course-column{padding:0 .5rem;vertical-align:top;width:20%}.table>tbody tr td.week-grid__course-column{border-top:0}.table>tbody>tr>td.week-grid__template-date{border-top:0;color:var(--color-secondary-text);font-size:1.4rem;line-height:1;padding-bottom:0;padding-top:2.1rem;text-align:center;vertical-align:bottom}.week-grid__day-of-weeks__date-menu-date-string{color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:1.5rem;justify-content:center;line-height:1.2;text-shadow:0 1px 4px #1a1a1af2;user-select:none;white-space:nowrap;>a{color:#fff}@media screen and (max-width:992px){align-items:center;flex-direction:column}}.week-grid__day-of-weeks__date-menu-trigger{align-items:center;background-color:#4d4d4d80;border-radius:2rem;color:#000000b3;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:1.2rem;font-weight:400;margin-left:.5rem;max-width:2rem;overflow:hidden;padding:.25rem;text-align:center;user-select:none;svg{flex-grow:2;height:1.5rem;vertical-align:middle;width:1.5rem;fill:#0000004d;fill:#fff}@media screen and (max-width:992px){margin-bottom:1rem;max-width:100px;.day-menu-trigger-text{font-size:1.2rem;max-width:100px;opacity:1;padding-left:.5rem}}}.day-menu-trigger-text{font-size:0;height:1.75rem;max-width:0;opacity:1;overflow:visible;white-space:nowrap}.week-grid__day-of-weeks__date-menu-trigger--is-active{max-width:100px;.day-menu-trigger-text{font-size:1.2rem;max-width:100px;opacity:1;padding-left:.5rem}}.week-grid__routine-row td{border-top:0!important;max-width:20vw;min-width:20vw}table td.year-grid__date-column{font-size:1rem;font-weight:500;min-width:50px;width:10vw;width:50px}.year-grid__date-circle{background-color:#fff;border-radius:5rem;display:inline-block;font-weight:200;height:5rem;line-height:1;margin-bottom:1rem;margin-top:1rem;padding:.5rem;text-align:center;vertical-align:middle;width:5rem}.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;&::-webkit-scrollbar{-webkit-appearance:none;height:12px}&::-webkit-scrollbar-thumb{background-color:#00000080;border-radius:12px;-webkit-box-shadow:0 0 1px #ffffff80}}.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-color:initial;background-image:url(/assets/images/new-move-bar-black-dc8cbadbdf03446344a91d725a806529.svg);background-repeat:repeat-y;background-size:contain;cursor:move;cursor:-webkit-grab!important;cursor:grab!important;margin-left:4px;margin-right:4px;min-width:9px;opacity:.2;.is-dragging &{cursor:-webkit-grabbing!important;cursor:grabbing!important}}.summarized-lesson__move-pad{background-image:url(/assets/images/new-move-bar-black-dc8cbadbdf03446344a91d725a806529.svg);height:calc(100% - 8px);margin:4px .25rem;opacity:.2;.is-dragging &{opacity:0}}.day-card__move-pad,.lesson-section__move-pad{background-image:url(/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{opacity:.4;transition:opacity .3s}.day-card__move-pad{background-image:url(/assets/images/new-move-bar-black-dc8cbadbdf03446344a91d725a806529.svg);margin-right:.5rem;opacity:.1}.single-lesson__move-pad{background-image:url(../images/new-move-bar-white-e5256c3d274aa154911acc5c49a9d175.svg);background-image:url(/assets/images/new-move-bar-black-dc8cbadbdf03446344a91d725a806529.svg);cursor:grab;margin-bottom:-5px;opacity:0;transition:opacity .3s;.is-dragging{cursor:grabbing}&.is-disabled{opacity:0!important}}.lesson-sections,.lesson-sections-sortable{transform:none!important}.lesson-section{background-color:#fff;border-bottom:1px solid #0000;border-top:1px solid #0000;display:flex;display:-webkit-flex;flex-direction:row;padding:.6rem 1rem .5rem 0;position:relative;transition:box-shadow .3s ease-in-out;&.lesson-section--read-only:hover{border-bottom-color:#0000;border-top-color:#0000;box-shadow:none}&.just-moved{background-color:#fcfccf;transition:background-color .75s cubic-bezier(.445,.05,.55,.95)}}body:not(.is-dragging) .lesson-section{&:hover{border-bottom:1px solid var(--dividers);border-top:1px solid var(--dividers);box-shadow:0 0 2rem #6663;z-index:99}}.lesson-section__text{width:calc(100% - 20px)}.lesson-section__title{border-bottom:1px solid var(--dividers)!important;color:var(--color-text);font-size:1.4rem;font-weight:700;line-height:1.2;margin-bottom:.3rem;outline:none;padding-bottom:.4rem;resize:none;width:100%}.lesson-section__value{font-size:1.2rem;font-weight:400;margin-bottom:.5rem;img{max-height:800px;max-width:100%;width:auto}&.is-empty{height:20px}&.is-empty:before,&:empty:before{color:#b3b3b3;content:"Type some text";position:absolute}b,strong{font-weight:700}ol li,ul li{margin-left:-20px}}.lesson-section__public-notice{color:var(--color-secondary-text);display:block;text-align:left;svg{height:12px;width:12px;fill:var(--color-secondary-text);vertical-align:initial}}.standards-section{display:block;display:flex;flex-direction:row}.standards-section__title{color:#c7a729;margin-bottom:0;user-select:none}.btn-search-for-standards{align-items:center;border-color:var(--color-dividers);border-radius:calc(infinity*1px);display:flex;font-size:var(--text-lg);justify-content:center;margin:.5rem 0;padding:.25rem;text-align:left;text-align:center;transition:color .2s ease-in-out,border .2s ease-in-out;width:100%;svg{fill:currentcolor;height:16px;width:16px}&:hover{border-color:var(--color-link-blue);color:var(--color-link-blue)}}.lesson-section__show-standards-on-class-website-on-template{cursor:pointer;svg{height:1rem;width:1rem}}.lesson-section__show-standards-on-class-website-on-template__toggle-standards{border:1px solid var(--color-hint);border-radius:.5rem;color:var(--color-secondary-text);display:block;font-size:1.2rem;height:3rem;line-height:1rem;padding:1rem;vertical-align:middle;svg{vertical-align:top;fill:var(--color-secondary-text);height:1.25rem;margin-top:-.25rem;width:1.25rem}}.lesson-section__show-standards-on-class-website-on-template__status{color:var(--color-secondary-text);font-size:1.25rem;line-height:1.25rem;padding-bottom:.5rem;svg{margin-top:-.5rem;vertical-align:middle;fill:var(--color-secondary-text);height:1.25rem;width:1.25rem}}.lesson-section__hide-standards-on-template{color:var(--color-link-blue)}.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{background-color:#fff;border-radius:0 0 8px 8px;padding:1rem}.lesson-sections__btn-add-lesson-card-to-bottom{cursor:pointer;display:flex;font-size:1.25rem;font-weight:500;justify-content:center;svg{height:1.5rem;margin-right:.25rem;margin-top:.2rem;vertical-align:middle;width:1.5rem}&:hover{text-decoration:underline}}.day-card-add-btn-wrapper{align-items:center;display:flex;flex-direction:row;justify-content:center}a.day-card-add-btn{align-items:center;background-color:#fff3;border:1px solid var(--color-secondary-text);border-radius:4rem;color:var(--color-secondary-text);font-size:1.2rem;font-weight:500;margin-bottom:1rem;padding:.6rem 1.8rem;text-align:center;transition:opacity .2s;svg{fill:var(--color-secondary-text);height:1.5rem;width:1.5rem}&:hover{background-color:var(--color-link-blue);border-color:#fff;border-width:1px;box-shadow:0 5px 2rem #6663;color:#fff;font-weight:600;transition:all .3s;.day-card-add-btn__subtitle{color:#fff;transition:color .3s}svg{transition:fill .3s;fill:#fff}}}a.day-card-add-btn--on-setup-screen{border-color:var(--color-link-blue)!important;color:var(--color-link-blue);margin-bottom:0;margin-top:1rem;width:auto;svg{fill:var(--color-link-blue)}}.day-card-add-btn__subtitle{color:var(--color-secondary-text);font-size:1rem;font-weight:400}.day-card{background-color:#fff;border:1px solid var(--dividers);border-radius:4px;margin-bottom:2rem;padding:1rem 1rem 0;position:relative;width:100%;&.show-move-button{padding:1rem 1rem 0 .25rem}.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-bottom:1rem;margin-top:1rem;position:relative;transition:transform .4s;.day-card{margin:0}&.is-dragging{cursor:ns-resize;transform:scale(1.025);transition:transform .05s}&.hide-element{margin-bottom:0;margin-top:0;transition:all .5s}}.planbook-date-template__lesson-part-sortable--v5{margin-bottom:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*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:var(--color-link-blue);font-size:32px;line-height:1.2;margin:0}.reorder-routine-parts__h2{color:var(--color-secondary-text);font-size:16px;margin:0}.reorder-routine-parts__card-part-sortable,.reorder-routine-parts__course-sortable{margin:0 1rem 1rem;transition:transform .2s;&.is-dragging{box-shadow:0 .5rem 2rem #41505880;transition:none}}.reorder-routine-parts__course{color:#fff;cursor:move;display:flex;display:-webkit-flex;font-size:1.25rem;padding:.5rem 1rem .5rem .5rem}.reorder-routine-parts__card-part-sortable{background-color:#fff;border:1px solid var(--dividers);padding:.5rem 1rem .5rem .5rem}.date-commands,.reorder-routine-parts__card-part{display:flex;display:-webkit-flex}.date-commands{flex-direction:row;justify-content:center;margin-bottom:.5rem}.date-commands--day-perspective{margin-bottom:2rem}.date-commands__reorder,.date-commands__toggle{color:var(--color-hint);cursor:pointer;display:flex;display:-webkit-flex;font-size:1rem;line-height:1;margin:0 .5rem;text-align:left;svg{fill:var(--color-hint);height:2rem;width:1.5rem}&:hover{color:var(--color-secondary-text);svg{fill:var(--color-secondary-text)}}}.toggle-course-is-on__dropdown-body{max-width:250px}.toggle-course-is-on{align-items:center;background-color:#fff;color:#fff;display:flex;height:3rem;margin:0 0 .25rem;padding:.75rem;user-select:none;width:100%;&.is-off{background-image:repeating-linear-gradient(45deg,#fff6,#fff6 8px,#fff9 0,#fff9 16px);color:#0000004d}}.toggle-course-is-on__list{display:flex;flex-direction:column;padding:0 1rem 1rem;width:100%}.toggle-course-is-on__header{font-size:1.25rem;font-weight:400;margin-bottom:1rem;text-align:center;width:100%}.toggle-course-is-on__course-title{align-self:center;font-size:1.25rem;font-weight:700;margin-right:auto;overflow:hidden;text-align:left;text-overflow:ellipsis;text-shadow:none;white-space:nowrap;width:calc(100% - 35px)}.toggle-course-is-on.is-off .toggle-course-is-on__course-title{color:#00000080}.toggle-course-is-on__toggle{align-items:center;height:100%;justify-content:flex-end;position:inherit;.x-toggle-container{justify-content:flex-end;padding-right:0}.x-toggle:checked+label>.x-toggle-light.x-toggle-btn{background-color:#3333}}.modal-dialog--lesson-template{position:relative}.modal-content--lesson-template{height:80vh;overflow-y:scroll}.lesson-template{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{border-right:1px solid var(--dividers);padding:2rem;width:70%}.lesson-template__template--without-template-magic{border:0;padding:0;width:100%}.lesson-template__template-magic{padding:2rem;width:30%}.lesson-template__template-title{font-size:2.5rem;font-weight:700;margin-bottom:1.6rem;padding:1.6rem 1.6rem 0 0;text-align:left}.lesson-template__template-title-label{display:none}.filter-dropdown__content{color:#000;padding:1.5rem 1rem;text-align:center;user-select:none;width:300px}.filter-dropdown__header{color:#000;font-size:2rem;font-weight:900;line-height:1;padding-bottom:1rem;text-shadow:none}.filter-dropdown__picture-row,.filter-dropdown__text-row{border-top:1px solid var(--dividers);color:var(--color-secondary-text);display:flex;flex-direction:row;font-size:1.2rem;font-weight:400;justify-content:space-around;line-height:1.1;padding:1rem 0;.filter-dropdown__picture-row-option,.filter-dropdown__text-row-option{width:50%}}.filter-dropdown__picture-row-option,.filter-dropdown__text-row-option{align-self:center;cursor:pointer;opacity:.5;padding:0 1rem;text-shadow:none;transition:color .25s,text-decoration .25s,opacity .25s;user-select:none;&:hover{opacity:.7;text-decoration:underline}&.is-active{color:var(--color-link-blue);font-weight:700;opacity:1}}.filter-dropdown__picture-row-option{align-items:center;display:flex;flex-direction:column}.filter-dropdown__picture-row-option-text{line-height:1;padding-bottom:.5rem}.filter-dropdown__picture-row-option-picture{height:50px;svg{height:100%;width:100%}}.filter-dropdown__list{max-height:0;overflow:hidden;transition:max-height .7s;&.is-expanded{max-height:500px;overflow-y:scroll;transition:max-height .7s}}.filter-dropdown__list-item{border-top:1px solid var(--dividers);cursor:pointer;display:flex;flex-direction:row;font-size:1.2rem;font-weight:400;line-height:2;text-align:left;transition:all .5s;&:hover{text-decoration:underline;.filter-dropdown__list-item-checkmark{border-style:solid}}&.is-checked{font-weight:700}&:not(.is-checked){.filter-dropdown__list-item-checkmark{background-color:#fff}}}.filter-dropdown__list-item-checkmark{border:1px dotted;border-radius:1rem;height:1rem;margin:.7rem .5rem;transition:all .5s;width:1rem}.filter-dropdown__checkbox-row{border-top:1px solid var(--dividers);cursor:pointer;display:flex;flex-direction:row;margin:.5rem;padding:1rem 0 .5rem;user-select:none;&:last-of-type(){padding-bottom:0}}.filter-dropdown__checkbox-row-icon{height:2rem;margin-right:.5rem;width:2rem;svg{height:100%;width:100%;fill:var(--color-hint);transition:fill .2s}.is-active &{svg{fill:var(--color-link-blue)}}.filter-dropdown__checkbox-row:hover &{svg{fill:var(--link-blue-hover)}}}.filter-dropdown__checkbox-row-text{color:var(--color-secondary-text);font-size:1.5rem;transition:color .2s;.is-active &{color:var(--color-link-blue)}.filter-dropdown__checkbox-row:hover &{color:var(--link-blue-hover)}}.undo-dropdown__content{color:#000;padding:1.5rem 1rem;text-align:center;text-shadow:none;width:300px}.undo-dropdown__body{background-color:#fff;box-shadow:0 10px 15px -3px #0006,0 1px 8px -2px #0003;max-width:500px;user-select:none;white-space:normal}.undo-dropdown__body--rounded-corners{border-radius:.5rem}.undo-dropdown__header{color:#000;display:none;font-size:2rem;font-weight:900;line-height:1;padding-bottom:1rem;text-shadow:none}.undo-dropdown__nothing-to-undo{line-height:1}.undo-dropdown__more-to-undo,.undo-dropdown__nothing-to-undo{color:var(--color-secondary-text);font-size:1rem;padding:1rem;text-align:center}.undo-dropdown__explanation{border-bottom:1px solid var(--dividers);font-size:1.2rem;padding:.6rem 1.2rem}.undo-button{align-items:flex-start;border-bottom:1px solid var(--dividers);cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;padding:1rem 1.4rem;text-align:left;transition:background-color .3s,border-color .3s,color .3s,fill .3s;width:100%;&:last-child{border-bottom:none}}.undo-button__heading{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;width:100%}.undo-button--with-icon{flex-direction:column}.undo-button__text{display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}.undo-button__icon{align-items:center;border:1px solid var(--color-link-blue);border-radius:6rem;display:flex;flex-direction:row;font-size:1.2rem;margin-right:.6rem;padding-right:.6rem;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--color-link-blue);&:hover{text-decoration:underline}&:active{transform:scale(.975)}svg{height:calc(var(--spacing)*6);margin-right:calc(var(--spacing)*2);transition:background-color .3s,color .3s,fill .3s;width:calc(var(--spacing)*6);fill:var(--color-link-blue)}}.undo-button__undo-number{color:var(--color-link-blue);font-size:1rem;font-weight:400;line-height:1;position:absolute;right:0;top:0;transition:background-color .3s,color .3s,fill .3s}.undo-button__title{color:var(--color-secondary-text);font-size:1.2rem;font-weight:600;line-height:1.2;margin-bottom:0;transition:background-color .3s,color .3s,fill .3s}.undo-button__title--actionable{color:var(--color-link-blue)}.undo-button__description{color:var(--color-secondary-text);font-size:1rem;font-weight:400;line-height:1.2;margin-top:0;transition:background-color .3s,color .3s,fill .3s}@keyframes spin{0%{transform:rotate(-1turn);transform-origin:center center}to{transform:rotate(0deg);transform-origin:center center}}.sync-button__icon{align-items:center;display:flex;flex-direction:row;justify-content:center;transition:transform 1s;svg{transition:fill .2s;fill:var(--color-hint)}}.planbook-top-nav__btn--sync-button.is-syncing{border-color:var(--color-link-blue);.sync-button__icon{animation-duration:1s;animation-iteration-count:infinite;animation-name:spin;svg{transition:fill .2s;fill:var(--color-link-blue)}}}.output-dropdown__list__item{align-items:center;border-bottom:1px solid var(--dividers);color:var(--color-text);cursor:pointer;display:flex;font-size:1.25rem;font-weight:400;line-height:2rem;padding:1rem 1.5rem;text-shadow:none;svg{fill:var(--color-secondary-text);height:2rem;padding-right:.3rem;vertical-align:middle;width:2rem}&:first-child{border-radius:.25rem 0 0 .25rem}&:last-child{border-bottom:0;border-radius:0 0 .25rem .25rem}&:hover{color:var(--color-link-blue);svg{fill:var(--color-link-blue)}}}.comments-list__body{padding:.6rem;width:200px}.comments-list__body--v5{width:300px}@keyframes expandCommentBody{0%{max-height:50px}1%{max-height:800px}to{max-height:800px}}.comments-list{background-color:#ffcc;border:1px solid #6666661a;display:block;list-style:none;padding:0}.comments-list__header{align-items:center;border-bottom:1px solid #33333380;display:block;display:flex;flex-direction:row;font-size:1.2rem;font-weight:600;justify-content:center;max-height:1000px;overflow:hidden;padding:.6em 1.2rem .6rem;text-align:center;text-transform:uppercase;transition:all .2s 1s;vertical-align:top;svg{height:2rem;margin-right:2px;width:2rem}}.comments-list__item{align-items:center;border-bottom:1px solid #3333331a;color:var(--color-text);display:flex;flex-direction:row;justify-content:space-between;line-height:1.2;padding:.6rem 1.2rem;&:last-of-type{border-bottom:none}}.comments-list__item-text{overflow-wrap:anywhere}.comments-list__add-comment-btn{background-color:var(--color-link-blue);border-radius:2rem;color:#fff;cursor:pointer;font-size:1.25rem;margin:1rem .5rem .5rem;padding:1rem;text-align:center;svg{fill:#fff;height:1.5rem;line-height:1.25rem;vertical-align:middle;width:1.5rem}&:hover{text-decoration:underline}}.comments-list__item-remove-comment-btn{align-self:center;margin-left:.5rem;width:1.5rem;svg{fill:var(--color-hint);height:1.5rem;width:1.5rem}&:hover{svg{fill:var(--color-secondary-text)}}}.comments-list__add-comment-text-area{border:1px solid var(--dividers);margin:.5rem;min-height:2.4rem;outline:none;padding:.25rem}.is-public-menu{padding:1rem;width:190px}.is-public-menu__buttons{display:flex;flex-direction:column}.is-public-menu__button{cursor:pointer;font-size:1.25rem;line-height:1.1;opacity:.5;padding:1rem .5rem;text-align:center;transition:all .3s;&:first-child{border-bottom:0}&:hover{opacity:.7;text-decoration:underline}}.is-public-menu__button--is-active{background-color:#fff;color:var(--color-link-blue);font-weight:700;opacity:1;transition:color .3s;&:hover{opacity:1}}.delete-menu__body{padding:1rem}.delete-menu__button{background-color:var(--color-link-blue);border:0;border-radius:.25rem;border-radius:2rem;color:#fff;font-size:1.25rem;padding:1rem 2rem;transition:all .3s;&:hover{text-decoration:underline}&:active{background-color:#fff;color:var(--color-link-blue)}}.help-menu-button__anchor{svg{height:3rem;width:3rem}}.planbook-outside-school-year-notice{background-color:#fff;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;font-size:1.1rem;line-height:1.2;margin-bottom:1rem;padding:2rem 1rem;text-align:center;&.is-month-layout{font-size:1rem;padding:1.5rem}}.planbook-outside-school-year-notice__headline{font-size:1.4rem;font-weight:700;line-height:1.15;.is-month-layout &{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{font-weight:400;margin-top:1rem}.planbook-outside-school-year-notice.is-month-layout{.planbook-outside-school-year-notice__answer,.planbook-outside-school-year-notice__question{display:none}}.planbook-school-year-dates{margin-top:2rem;text-align:center}.planbook-school-year-dates__date-range{display:flex;font-size:2rem;font-weight:400;justify-content:center}.planbook-school-year-dates__end-date,.planbook-school-year-dates__start-date,.planbook-school-year-dates__to{align-items:center;display:flex;flex-direction:column;margin:0 2rem;user-select:none}.planbook-school-year-dates__to{display:none}.planbook-school-year-dates__date{border-bottom:1px dashed var(--color-link-blue);cursor:pointer;transition:border .2s;&:hover{border-bottom-style:solid}}.planbook-school-year-dates__calendar{--cell-size:40px;margin-left:auto;margin-right:auto;user-select:none;&.--small{--cell-size:30px}.ember-power-calendar-nav-control--next{margin-right:.5rem;width:3rem;button{padding-bottom:0}}.ember-power-calendar-nav-control--previous{margin-left:.5rem;width:3rem;button{padding-bottom:0}}.ember-power-calendar-nav-title{font-size:1.4rem;font-weight:600}.ember-power-calendar-nav{line-height:2.5}}.planbook-school-year-dates__label{color:var(--color-link-blue);font-size:1.5rem;font-weight:400;order:0}.modal-dialog--date-annotation{background-color:#fff;box-shadow:0 0 2rem #0000001a;margin-top:70px;padding:2rem;width:800px}.modal-content--date-annotation{border:1px solid #0000;&.is-off{background-image:repeating-linear-gradient(-45deg,#0000,#0000 1rem,#8aa4b70d 0,#8aa4b70d 2rem);border:1px solid #8aa4b726}}.modal-body--date-annotation{padding:2rem}.dates-off-editor-form__error{background-color:#ff00001a;border:1px solid var(--dividers);font-size:1.4rem;font-weight:600;padding:1rem}.dates-off-editor-form__nav{align-items:center;display:flex;flex-direction:row}.dates-off-editor-form__nav-item{border-bottom:1px solid var(--dividers);color:var(--color-secondary-text);cursor:pointer;font-size:1.5rem;padding:1rem 0;text-align:center;width:50%;&:hover{text-decoration:underline}&.is-selected{border-bottom:1px solid var(--color-link-blue);color:var(--color-link-blue)}}.dates-off-editor-form__fields{display:flex;flex-direction:column;justify-content:flex-start;padding:1rem;width:100%}.dates-off-editor-form__field-date-wrapper{margin:1rem 0;text-align:left;width:100%}.dates-off-editor-form__field-start-date-wrapper{margin:1rem 1rem 0 0;text-align:center;width:50%}.dates-off-editor-form__field-end-date-wrapper{margin:1rem 0 0 1rem;text-align:center;width:50%}.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{background-color:#fff;border-bottom:1px dashed var(--color-link-blue);border:1px dashed var(--color-link-blue);border-radius:5rem;color:var(--color-link-blue);cursor:pointer;font-size:1.5rem;padding:1rem 1rem 1rem 0;text-align:center;user-select:none;&:hover{text-decoration:underline}}.dates-off-editor-form__field-start-date{&:before{content:"From";display:block;font-weight:700;text-transform:uppercase}}.dates-off-editor-form__field-end-date{&:before{content:"To";display:block;font-weight:700;text-transform:uppercase}}.dates-off-editor-form__field-date{padding-left:1rem;text-align:center}.dates-off-editor-form__field-title-input{border-bottom:1px dashed var(--color-link-blue);color:var(--color-text);font-size:2.5rem;font-weight:700;line-height:1;outline:none;&:focus{border-bottom:1px solid var(--color-link-blue);position:relative}&: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{color:var(--color-link-blue);font-size:1.4rem;font-weight:400;line-height:1;margin-bottom:0}.dates-off-editor-form__field-description-input{border-bottom:1px dashed var(--color-link-blue);color:var(--color-text);font-size:1.5rem;font-weight:400;margin-top:.25rem;min-height:2.25rem;outline:none;position:relative;&:focus{border-bottom:1px solid var(--color-link-blue)}&.is-empty:before{bottom:.5rem;color:#b3b3b3;content:'(e.g. "PD is in the cafeteria")';position:absolute}}.dates-off-editor-form__field-is-off{align-items:center;display:flex;flex-direction:row;font-size:1.5rem;justify-content:flex-start;margin-top:1.5rem;.x-toggle:checked+.x-toggle-ios.x-toggle-btn{background-color:var(--color-link-blue)}}.dates-off-editor-form__buttons{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;user-select:none}.dates-off-editor-form__submit-button,.dates-off-editor__show-form-button{-webkit-appearance:initial;background-color:var(--color-link-blue);border-radius:5rem;color:#fff;cursor:pointer;font-size:1.5rem;margin:1rem;order:2;padding:1rem 3rem;text-align:center;user-select:none;&:hover{text-decoration:underline}}.dates-off-editor__show-form-button{margin-bottom:4rem;margin-left:auto;margin-right:auto;text-align:center;width:50vw}.dates-off-editor-form__cancel-button{color:var(--color-link-blue);cursor:pointer;font-size:1.2rem;height:3rem;line-height:4rem;margin-bottom:1rem;margin-right:1rem;order:1;text-align:center;&:hover{text-decoration:underline}}.dates-off-editor__dates-off-list{display:flex;flex-direction:row;flex-wrap:wrap}.date-annotation{padding:1rem 1.4rem;position:relative;&:hover .date-annotation__trigger{opacity:1;transition:opacity .2s}}.date-annotation--planbook-date{background-color:#fff;background-color:#ffc;border-radius:.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;margin-bottom:1.4rem;padding-top:1.4rem}.date-annotation--planbook-date.is-off{background-image:repeating-linear-gradient(-45deg,#3333330d,#3333330d 1rem,#0000001a 0,#0000001a 2rem)}.date-annotation--planbook-date.is-on{margin-bottom:1.4rem}.date-annotation__range{color:var(--color-secondary-text);font-size:1rem;padding-bottom:.5rem}.date-annotation__title{font-size:1.7rem;font-weight:700;line-height:1.1;padding-right:1.5rem}.date-annotation__description{font-size:1.2rem;padding-top:.6rem;ol,ul{margin-left:0!important;padding-left:2rem!important}}.date-annotation__is-off-notice{color:var(--color-link-blue);font-size:1.2rem;font-weight:800;letter-spacing:.5px;margin-bottom:.6rem;text-transform:uppercase}.date-annotation__is-off-notice--course{color:#fff}.date-annotation__trigger{align-items:center;background-color:#00000026;border-radius:5rem;cursor:pointer;display:flex;height:1.8rem;justify-content:center;margin-right:.6rem;margin-top:.6rem;opacity:0;position:absolute;right:0;top:0;transition:background-color .2s;width:1.8rem;&:hover{background-color:#0006}svg{height:1.2rem;vertical-align:middle;width:1.2rem;fill:#fff}}.date-annotation-overview{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.date-annotation-overview__month{border:1px solid var(--dividers);margin-bottom:1.4rem;min-height:7rem;min-width:calc(33% - .7rem)}.date-annotation-overview__month-title{font-size:1.4rem;font-weight:700;padding:1.4rem 0;text-align:center}.date-annotation-overview__annotation{border-top:1px solid var(--dividers);display:flex;flex-direction:column;font-size:1.2rem;font-weight:400;justify-content:center;padding:1.2rem;position:relative;&:hover .date-annotation__trigger{opacity:1}}.date-annotation-overview__annotation--is-off{background-image:repeating-linear-gradient(-45deg,#0000,#0000 1rem,#8aa4b70d 0,#8aa4b70d 2rem)}.date-annotation-overview__annotation-title{font-size:1.2rem;font-weight:600}.date-annotation-overview__annotation-description{color:var(--color-secondary-text);font-size:1.1rem;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{background-color:var(--color-link-blue);border-radius:.5rem;color:#fff;font-weight:700;margin-right:.6rem;padding:0 .6rem}.date-annotation-overview__null-message{color:var(--color-hint);font-size:1.2rem;margin-top:-1rem;padding:0 0 1rem;text-align:center}a.group-name-header__ancestor{color:#fff;font-size:2rem;svg{height:1.2rem;width:1.2rem;fill:#fff;vertical-align:initial}}.group-add-member__user{border-bottom:1px solid var(--dividers);cursor:pointer;font-size:1.2rem;padding:.6rem 0;&.is-selected{color:var(--color-link-blue);svg{max-width:1.5rem}}svg{display:inline;height:1.5rem;max-width:0;transition:max-width .2s;vertical-align:middle}}.group-add-member__team-heading{color:var(--color-link-blue);font-size:2rem}.group-add-member__team-subheading{color:var(--color-secondary-text);font-size:1.2rem;padding-bottom:1.2rem}.add-member-dropdown__dropdown{box-shadow:none;padding:calc(var(--spacing)*4);.ember-power-select-options{font-size:var(--text-2xl);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);border-radius:1rem!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);.ember-power-select-option{border-bottom:1px solid var(--dividers);&:last-child{border-bottom:none}}}}.add-member-dropdown__trigger{border:1px solid var(--color-link-blue);border-radius:calc(infinity*1px);color:var(--color-link-blue);font-size:var(--text-3xl);padding-block:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*8);padding-right:calc(var(--spacing)*12);transition:color .2s;input{&::placeholder{color:var(--color-link-blue);opacity:1}}.ember-power-select-status-icon{right:1rem}}.add-member-dropdown__trigger:focus,.add-member-dropdown__trigger[aria-expanded=true]{border:1px solid var(--color-link-blue);border-radius:9999px!important}.membership-list-simple__item{border-bottom-width:1px;justify-content:space-between;--tw-border-style:solid;border-color:var(--color-dividers);border-style:solid;font-size:var(--text-2xl);padding-block:calc(var(--spacing)*2)}.membership-list-simple__item,.membership-list-simple__item__left{align-items:center;display:flex;flex-direction:row}.membership-list-simple__item__first-name{margin-left:calc(var(--spacing)*2)}.membership-list-simple__item__last-name{margin-left:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.membership-list-simple__item__email{color:var(--color-secondary-text)}.planbook-collaborators__group-name{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;font-size:1.4rem;line-height:1.2;padding:.7rem 0}.planbook-collaborators__group-ancestors{color:var(--color-secondary-text);display:flex;flex-direction:row;height:1.4rem;line-height:1.4rem;svg{height:1rem;vertical-align:middle;width:1rem;fill:var(--color-hint)}}.planbook-collaborators__form-heading{color:var(--color-link-blue);font-size:2rem;font-weight:400}.planbook-collaborators__form{background-color:#fafafa;border:1px solid var(--dividers);padding:2rem 2rem 1rem;.ember-power-select-selected-item{margin-left:8px}}.planbook-collaborators__select-trigger{border-bottom-color:var(--color-link-blue);cursor:pointer;display:flex;flex-direction:row;font-size:1.4rem;padding:1.2rem .6rem 1.2rem 0;.ember-power-select-placeholder{margin-left:8px}.planbook-collaborators__group-name{padding:0}}.planbook-collaborators__select-trigger--no-underline{border-bottom:none}.planbook-collaborators__remove{cursor:pointer;text-align:center;vertical-align:middle;svg{height:2rem;width:2rem;fill:var(--color-hint)}&:hover svg{fill:red}}.planbook-collaborators__existing-collab-name{font-size:1.4rem;font-weight:400}.planbook-collaborators__upgrade-when-pro-notice{color:var(--color-secondary-text);font-size:1.1rem}.planbook-collaborators__row{align-items:center;display:flex;flex-direction:row;padding:.5rem 0}.planbook-collaborators__row--with-underline{border-bottom:1px solid var(--dividers)}.planbook-collaborators__name-col{padding-right:1rem;width:100%}.planbook-collaborators__delete-col{min-width:4rem}.planbook-collaborators__no-permission-to-add-collaborators{font-size:1.4rem;margin-bottom:1.4rem;text-align:center}.application-loading{align-items:center;background-color:#00c6cc;display:flex;flex-direction:column;height:var(--vh,100vh);justify-content:center;width:100vw}.application-loading__logo{height:20vh;svg{height:100%;width:100%;path{fill:#fff}}img{height:100%;fill:#fff}}.inline-paywall{background-color:#fff;border-radius:1rem;box-shadow:0 0 1rem #4d4d4d66;margin:100px auto 2rem;max-width:900px}.inline-paywall--v5{box-shadow:none;margin-top:0}.inline-paywall--no-top-margin{margin-top:2rem}.inline-paywall--no-border{border:none;box-shadow:none}.inline-paywall__notice{background-color:var(--color-link-blue);border-radius:1rem 1rem 0 0;color:#fff;font-size:1.8rem;font-weight:600;padding:2rem;text-align:center}.inline-paywall__notice--v5{border-radius:5rem;font-size:1.3rem;padding:1rem}.inline-paywall__header{color:var(--color-link-blue);padding:3rem 4rem;text-align:center}.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{color:var(--color-secondary-text);font-size:2rem;padding-bottom:0}.inline-paywall__video{border:1px solid var(--dividers);margin:0 3rem}.inline-paywall__cta-section{margin:3rem;padding-bottom:3rem}.offline-notice{height:60px;left:0;position:fixed;right:0;top:0;transform:translateZ(0);z-index:1e+26}.offline-notice__inner{background-color:var(--course-color-red);border-radius:5px;box-shadow:0 2px 5px #1a1a1a33;color:#fff;font-size:14px;font-weight:400;margin-left:auto;margin-right:auto;margin-top:5px;padding:5px 16px;text-align:center;width:400px;a{color:#fff;cursor:pointer;text-decoration:underline}}.ember-dialog-dialog.substrate{background-color:#4d4d4d99;padding-top:0}.ember-dialog-dialog.substrate .dialog-content{transform:none}.ember-dialog-dialog.substrate.dialog--create-annotation{.dialog-content{box-shadow:0 0 2rem #0000001a;top:20vh;width:50vw;width:600px}.dialog-body{background-color:#fff;border-radius:2rem;padding:2rem 3rem}}.ember-dialog-dialog.substrate.dialog--public-link{.dialog-content{box-shadow:0 0 2rem #0000001a;top:20vh;width:min-content}.dialog-body{background-color:#fff;border-radius:2rem;padding:2rem 3rem}}.create-annotation__title{font-size:2.4rem;font-weight:700;text-align:center;user-select:none}.create-annotation__description{color:var(--color-secondary-text);font-size:1.6rem;font-weight:400;line-height:1.2;margin-bottom:1.6rem;margin-top:0;text-align:center;user-select:none}.create-annotation__date{background-color:#0000004d;border-radius:1rem;color:#fff;display:inline;font-size:1.2rem;font-weight:700;padding:.2rem 1rem}.create-annotation__submit-buttons{display:flex;flex-direction:row;justify-content:center;user-select:none}.create-annotation__submit-button{align-items:center;background-color:var(--color-link-blue);border:none;border-radius:4rem;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-size:1.4rem;font-weight:600;justify-content:center;line-height:1.1;margin:.7rem;outline:none;padding:1rem 2rem;text-align:center;width:50%;&:focus,&:hover{text-decoration:underline}}.create-annotation__submit-button--deemphasized{background-color:#fff;border:1px solid var(--color-link-blue);color:var(--color-link-blue)}.create-annotation__cancel-button-wrapper{display:flex;flex-direction:row;justify-content:center}.create-annotation__cancel-button{margin-left:auto;margin-right:auto;text-align:center}.create-annotation__checkbox-label{align-items:center;display:flex;flex-direction:row;font-size:1.4rem;font-weight:400;justify-content:center;user-select:none}.create-annotation__checkbox-label-icon{height:2rem;margin-right:.4rem;width:2rem;svg{fill:var(--color-link-blue);height:100%;width:100%}}.create-annotation__checkbox-label-icon--circle{svg{fill:var(--color-hint)}}.create-annotation__confirm-cancel-buttons{align-items:center;display:flex;flex-direction:row;justify-content:center;user-select:none}.create-annotation__confirm-cancel__confirm-button{align-items:center;background-color:var(--color-link-blue);border:none;border-radius:4rem;color:#fff;cursor:pointer;display:flex;font-size:1.4rem;font-weight:600;justify-content:center;line-height:1.1;margin:.7rem;min-width:100px;outline:none;padding:1.4rem 2rem;text-align:center;&:hover{text-decoration:underline}}.create-annotation__confirm-cancel__cancel-button{align-items:center;justify-content:center;outline:none;padding:0 3rem;text-align:center;&: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,var(--color-link-blue),#61cdff)}.kb-header__inner-bg{bottom:0;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:-1}.kb-header__subtitle{color:#0000004d;font-size:2rem;font-weight:400;margin:0;padding:0}.kb-nav-bar{display:flex;padding:.5rem 2rem}.kb-nav-bar--home{align-items:center;flex-direction:row;justify-content:space-between}.kb-nav-bar--normal{background-color:#fff;flex-direction:column;width:100%;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.kb-nav-bar__logo{height:5rem;padding-top:1rem;svg{height:100%;path{fill:#fff!important}}}.kb-nav-bar--normal__logo{height:4rem;width:4rem;svg{height:100%;width:100%}svg path{fill:var(--color-hint)!important}}.kb-nav-bar__left-side,.kb-nav-bar__right-side{align-items:center;display:flex;flex-direction:row}.kb-nav-bar__btn{cursor:pointer;height:4rem;line-height:3.8rem;white-space:nowrap;&:hover{text-decoration:underline}}.kb-nav-bar__btn--link{color:#fff;font-size:1.5rem;margin:1rem}.kb-nav-bar__btn--box{border:1px solid var(--color-hint);border-radius:.5rem;color:var(--color-hint);font-size:1.5rem;margin:1rem 0 1rem 1rem;padding:0 1rem;&:hover{color:var(--color-link-blue)}}.kb-nav-bar__btn--home{border-color:#fff;color:#fff;&:hover{background-color:#fff}}.kb-nav-bar__top{display:flex;flex-direction:row;justify-content:space-between}.kb-nav-bar__bottom{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.kb-nav-bar__left-side{height:5rem;margin-right:2rem;width:5rem}.kb-nav-bar__right-side{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;width:100%;&:not(.kb-nav-bar__right-side--book) div:first-child{flex-grow:1}}.kb-home-header{align-items:center;display:flex;flex-direction:column;justify-content:center;padding:1rem 1rem 3rem;text-align:center}.kb-home-header__title{color:#fff;font-size:6rem;font-weight:800;letter-spacing:-.05rem;line-height:1;padding-bottom:2rem;text-align:center;@media (max-width:649px){font-size:4rem}}.kb-home-chapter-list{display:flex;flex-direction:column;flex-wrap:wrap;padding-top:2rem;position:relative;z-index:9;@media screen and (max-width:992px){flex-direction:column}}a.kb-home-chapter-list-chapter{background-color:var(--course-color,#fff);border-bottom:1px;border-color:#00000026;border-style:solid;color:var(--course-color,#000);display:flex;flex-basis:45%;flex-direction:row;flex-grow:1;flex-shrink:0;padding:16px 0;text-decoration:none;transition:transform .2s,box-shadow .2s;width:100%;&:first-child{border-top:1px;border-color:#00000026;border-style:solid}&:last-child{border-bottom:0}.kb-home-chapter-list-chapter__title{color:#000000a6;font-size:20px;font-weight:600;line-height:1;margin:0;padding:0;text-decoration:underline;text-decoration-color:#0000;transition:color .2s,text-decoration .2s,text-decoration-color .2s;@media (max-width:649px){font-size:16px}}.kb-home-chapter-list-chapter__arrow-icon{align-items:center;background-color:#fff;border-radius:100%;display:flex;flex-direction:row;float:inline-end;height:20px;justify-content:center;justify-self:end;min-width:20px;transition:background-color .2s;width:20px;svg{border-radius:100%;height:16px;transition:fill .2s;vertical-align:middle;width:16px;fill:#0009}}&:hover{.kb-home-chapter-list-chapter__arrow-icon{background-color:currentColor;svg{fill:#fff}}.kb-home-chapter-list-chapter__title{color:currentColor;text-decoration:underline;text-decoration-color:initial}}}.kb-home-chapter-list-chapter__header{align-items:center;display:flex;flex-direction:column}.kb-home-chapter-list-chapter__icon{height:20px;margin-right:16px;min-width:20px;width:20px;svg{height:100%;width:100%}@media (max-width:649px){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{border-radius:.5rem;box-shadow:0 .25rem 1rem #0003;height:5rem;width:80vw;input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3E%3Cpath d='M448.3 424.7 335 311.3c20.8-26 33.3-59.1 33.3-95.1 0-84.1-68.1-152.2-152-152.2-84 0-152 68.2-152 152.2s68.1 152.2 152 152.2c36.2 0 69.4-12.7 95.5-33.8L425 448zM120.1 312.6c-25.7-25.7-39.8-59.9-39.8-96.3s14.2-70.6 39.8-96.3 59.9-40 96.2-40 70.5 14.2 96.2 39.9 39.8 59.9 39.8 96.3-14.2 70.6-39.8 96.3c-25.7 25.7-59.9 39.9-96.2 39.9-36.3.1-70.5-14.1-96.2-39.8'/%3E%3C/svg%3E");background-position:1rem 1rem;background-repeat:no-repeat;background-size:3rem 3rem;font-size:1.5rem;height:5rem;line-height:1;opacity:.5;padding:.5rem 1rem .5rem 4.5rem;transition:opacity .2s;&::placeholder{color:var(--color-secondary-text)}&::placeholder,&:focus{opacity:1}}.ember-power-select-status-icon{display:none}&[aria-expanded=true]{border-radius:.5rem}}.kb-search--navbar.ember-basic-dropdown-trigger{border:1px solid var(--color-hint);box-shadow:none;height:4rem;padding:0;width:100%;input{background-size:2rem 2rem;box-shadow:none;height:4rem;padding-left:3.5rem}}.kb-search .ember-power-select-option{border-radius:.5rem;color:var(--color-text);font-size:1.5rem;font-weight:400;line-height:1;margin:.5rem;padding:.75rem 1rem;&:first-child{margin-top:0}em{font-style:normal;font-weight:700}&[aria-current=true]{background-color:initial;background-color:var(--color-link-blue);color:#fff}&.ember-power-select-option--loading-message{display:block;height:0;margin:0;overflow:hidden;padding:0;+.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-bottom:0;padding-top:1.25rem}.ember-power-select-dropdown.kb-search{border-radius:.5rem;margin-top:2px;padding:.5rem 0}.kb-search__after-options-notice{border-top:1px solid var(--dividers);color:var(--color-link-blue);cursor:pointer;font-size:1.5rem;line-height:1;margin:1rem 1rem 0;padding:.75rem;&:hover{text-decoration:underline}}.kb-search.kb-search--contact-us{background-image:none;input{background-color:none;background-image:none;border:none;height:100%;outline:none;padding-bottom:0;padding-left:2rem;padding-top:0;width:100%}}.kb-search--home{padding-top:0}.kb-breadcrumbs{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;opacity:.8;overflow-x:hidden;padding:1rem 0;transition:opacity .2s;width:100%;&:hover{opacity:1}}.kb-breadcrumbs__crumb,a.kb-breadcrumbs__crumb{color:#fff;font-size:1.75rem;line-height:1;max-width:200px;overflow-x:hidden;text-overflow:ellipsis;user-select:none;white-space:nowrap}.kb-breadcrumbs__crumb--current{opacity:.5}.kb-breadcrumbs__crumb-arrow{height:1.75rem;opacity:.5;user-select:none;vertical-align:bottom;width:1.75rem;svg{height:100%;width:100%;fill:#fff}}.kb-entry-chapter__main{flex-grow:2;padding-left:3rem;transform:translateZ(0);transition:transform .4s}.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;font-weight:600;letter-spacing:1.05;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{color:var(--color-text);font-size:1.2rem;font-weight:800;margin:0;padding:.6rem 2rem;text-align:left;transition:color .3s}.kb-section__article-list{border-radius:.25rem;padding:0 1rem}a.kb-section__article-list-article{align-items:center;border-radius:.5rem;color:var(--course-color,var(--color-secondary-text));display:flex;flex-direction:row;font-size:1.2rem;justify-content:space-between;padding:.75rem 1rem;transition:color .3s,background-color .2s;width:100%;&:last-child{border-bottom:0}&:hover{background-color:var(--course-color,var(--color-grey-lighter));color:var(--color-black)}&.active{background-color:var(--color-grey-lighter);color:var(--color-link-blue)}}.kb-section__article-list-article-arrow{height:1.5rem;width:1.5rem;svg{height:100%;width:100%;fill:currentColor;opacity:.5}}.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{color:var(--color-text);font-weight:700;margin-top:1.2rem;text-transform:uppercase;&:before{content:""}}}.kb-parts{display:grid;grid-template-columns:50% 50%;grid-column-gap:3rem;grid-row-gap:4rem;justify-content:center;margin-bottom:3rem;margin-top:3rem;padding-left:3rem;padding-right:3rem;user-select:none;@media screen and (max-width:710px){grid-template-columns:none;grid-row-gap:2rem;justify-content:center;padding-inline:calc(var(--spacing)*0)}}.kb-part{background-color:#fff;padding:28px 3rem 16px;@media (max-width:649px){padding-inline:calc(var(--spacing)*8)}}.kb-part-wrapper{border-radius:1rem;box-shadow:0 4px 6px -2px #0000000d,0 10px 15px -3px #0000001a;height:fit-content;left:0;opacity:1;overflow:clip;padding-top:.75rem;top:0;width:100%;z-index:0}.kb-part__title{font-size:44px;font-weight:900;letter-spacing:-.025em;line-height:.875;margin:0;padding:0;position:relative;text-align:left;z-index:9;@media (max-width:649px){font-size:36px}}.kb-part__subtitle{color:var(--color-hint);display:none;font-size:3rem;font-weight:200;line-height:1;margin:0;padding:.6rem 0 0;position:relative;text-align:center;z-index:9;@media (max-width:649px){font-size:var(--text-3xl)}}.kb-article{margin-right:auto;max-width:700px;@media screen and (max-width:710px){margin-top:2rem}h1{font-size:2.5rem;font-weight:700;margin-top:2rem}h2{color:var(--color-link-blue);margin-top:2rem}h2,h3{font-size:1.6rem;font-weight:600}h3{color:var(--color-secondary-text)}li,ol,p,ul{color:#000;font-size:1.6rem;line-height:1.4}p+p{padding-top:1.6rem}.wistia_responsive_padding{margin-bottom:3rem}iframe{margin-top:1.6rem}iframe,img{border:1px solid var(--dividers)}img{margin:2rem 0;width:100%}}.kb-article-header__chapter-title{font-size:var(--text-4xl);padding-top:calc(var(--spacing)*8);--tw-font-weight:var(--font-weight-normal);display:none;font-weight:var(--font-weight-normal)}.kb-article-header{align-items:flex-start;align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:1.2rem;margin-right:auto;max-width:1500px;padding-bottom:2rem;padding-top:2rem;@media screen and (max-width:710px){justify-content:center;margin-bottom:0;padding-bottom:0;padding-top:1rem;text-align:center}}.kb-article-header__arrows{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-left:1rem;@media (max-width:649px){display:none}}.kb-article-header__arrow{border:2px solid #4d4d4d80;border-radius:5rem;height:5rem;margin-left:2rem;padding:1rem;width:5rem;z-index:9;svg{height:100%;width:100%;fill:#4d4d4d80;transition:fill .2s}&:hover{background-color:#4d4d4d1a;background-color:#fff}&.disabled{opacity:0}@media (max-width:649px){border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-style:var(--tw-border-style);border-top-width:1px;flex-shrink:0;height:calc(var(--spacing)*12);margin-inline:calc(var(--spacing)*0);padding:calc(var(--spacing)*1);width:calc(var(--spacing)*12)}}.kb-article-header__text{align-items:flex-start;display:flex;flex-direction:column;flex-grow:2;height:100%;justify-content:center;text-align:left;@media screen and (max-width:710px){align-items:center;text-align:center}}.kb-article-header__title{color:#000;font-size:var(--text-6xl);letter-spacing:-.05rem;line-height:1;line-height:87.5%;margin:0;padding:0;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);@media screen and (max-width:710px){font-size:var(--text-5xl);padding-inline:calc(var(--spacing)*3);text-align:center}}.kb-article-header__subtitle{color:#000;font-size:2rem;font-weight:400;margin:0;padding:0}.kb-article-feedback{border-top:1px solid var(--dividers);display:flex;flex-direction:column;justify-content:center;margin-top:2rem;padding-top:1rem}.kb-article-feedback__text{color:var(--color-link-blue);font-size:1.5rem;font-weight:600;justify-content:center;text-align:center}.kb-article-feedback__buttons{display:flex;flex-direction:row;justify-content:center}.kb-article-feedback__btn{cursor:pointer;height:6rem;margin:1rem;opacity:.5;transition:opacity .2s;width:6rem;svg{height:100%;width:100%;fill:#000}&:hover{opacity:1}}.kb-contact-us__no-results-heading,.kb-contact-us__results-heading{color:#fff;font-size:2rem;font-weight:600;line-height:1.2;margin:2rem auto 1rem;text-align:center;width:80vw}.kb-contact-us__result-list{border-bottom:1px solid var(--dividers);display:flex;flex-direction:column}.kb-contact-us__result{background-color:#fff;border:1px solid var(--dividers);border-bottom:0;font-size:1.5rem;padding:1rem 2rem;em{font-style:normal;font-weight:800}}.kb-contact-us__no-results-wrapper{display:flex;flex-direction:column;justify-content:center}.kb-contact-us__no-results-button{background-color:#fff;border-radius:10rem;box-shadow:0 .2rem 1rem #0000004d;color:var(--color-link-blue);cursor:pointer;display:inline-block;font-size:1.5rem;margin-left:auto;margin-right:auto;padding:1rem 2rem;text-align:center;&:hover{text-decoration:underline}}.kb-popular-topics{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;line-height:1.2;margin:1rem 0 0;max-width:80vw;padding:0;@media (max-width:649px){display:none}}.kb-popular-topics__title{color:#fff;font-size:1.5rem;font-weight:600;margin-right:.5rem;opacity:.7}a.kb-popular-topics__topic{color:#fff;font-size:1.5rem;font-weight:400;opacity:.7;text-decoration:none;&:hover{opacity:1}&:after{content:", ";margin-left:-.25rem;margin-right:.5rem}&:last-child:after{content:""}&:hover{text-decoration:underline}}.kb-parts-wrapper{margin-bottom:4rem;margin-left:auto;margin-right:auto;max-width:1080px;padding-bottom:3rem;padding-left:3rem;padding-right:3rem;@media (max-width:900px){margin-left:1rem;margin-right:1rem;padding-left:1rem;padding-right:1rem}}.kb-minimal-part{align-items:center;background-color:#fff;border:solid;border-color:#0006;border-radius:1rem;display:flex;flex-direction:column;gap:.75rem;justify-content:center;padding:30px 4rem;position:relative;text-decoration:none;transition:box-shadow .2s;user-select:none;@media (max-width:649px){padding-inline:calc(var(--spacing)*8)}.kb-minimal-part__title{color:#0009;font-size:30px;font-weight:600;letter-spacing:-.025em;line-height:.875;margin:0;padding:0;position:relative;text-align:center;text-decoration:underline;text-decoration-color:#0000;transition:color .2s,text-decoration-color .2s;z-index:9;@media (max-width:649px){font-size:24px}}.kb-minimal-part__icon{align-items:center;display:flex;height:48px;justify-content:center;min-width:48px;width:48px;svg{height:48px;transition:fill .2s;width:48px;fill:#0006;vertical-align:middle}@media (max-width:649px){height:30px;min-width:30px;width:30px;svg{width:30px}}}&:hover{box-shadow:0 4px 6px -2px #0000000d,0 10px 15px -3px #0000001a;cursor:pointer;text-decoration:none;.kb-minimal-part__title{color:#000;text-decoration:#000;text-decoration:underline}.kb-minimal-part__icon{svg{fill:#000000b3}}}}.alert-wrapper{background-color:#57d1ac33;border-radius:var(--radius-lg);justify-content:space-between;margin-block:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4)}.alert,.alert-wrapper{align-items:center;display:flex;flex-direction:row;width:100%}.alert-icon{color:#57d1ac;height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);.svg{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}}.alert-header__text{font-size:var(--text-2xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.alert-body__text{font-size:var(--text-lg);padding-top:calc(var(--spacing)*1);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.alert-link-button{align-items:center;border-radius:calc(infinity*1px);display:flex;flex:none;font-size:var(--text-xl);height:calc(var(--spacing)*10);justify-content:center;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*8);--tw-font-weight:var(--font-weight-bold);background-color:#57d1ac;color:var(--color-white);font-weight:var(--font-weight-bold);&:hover{color:var(--color-white);text-decoration-line:underline;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;transform:translateY(-1px) scale(1.01)}&:active{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(0) scale(.98)}}body.help.help-contact{background-color:var(--color-link-blue)}.user-sign-wrapper{align-items:center;background-color:#fff;border-radius:12px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;display:flex;flex-direction:column;justify-content:flex-start;margin:auto;max-width:475px;overflow:clip;width:475px;width:100%;>.liquid-container{width:100%;>.liquid-child{align-items:flex-start;display:flex;flex-direction:column;width:100%}}@media (max-width:475px){border-radius:0;height:100vh;margin-top:0;width:100%}}.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 screen and (max-width:710px){padding-bottom:2rem;padding-left:1.5rem;padding-right:1.5rem;padding-top:2rem}}.lf-sign-up-headline-steps.liquid-container,.lf-steps.liquid-container{width:100%}.user-sign-up__header{background-color:var(--course-color-turquoise)}.user-sign-in__header,.user-sign-up__header{color:#fff;font-size:1.5rem;font-weight:800;padding:1rem 0;text-align:center;text-transform:uppercase;width:100%}.user-sign-in__header{background-color:var(--course-color-cyan)}.user-sign__title{font-size:3.5rem;font-weight:800;letter-spacing:-.03em;line-height:.875;margin-bottom:0;margin-top:2.5rem;text-align:center;user-select:none;width:100%}.user-sign__subtitle{color:var(--color-hint);font-size:2rem;font-weight:400;margin-bottom:2rem;margin-top:0;text-align:center;user-select:none;width:100%;@media screen and (max-width:710px){margin-bottom:1rem}}.user-sign__subtitle--planbook{color:var(--color-hint)}input.user-sign__input,select.user-sign__input{border-color:var(--dividers);border-radius:.75rem;font-size:1.5rem;height:4rem;margin-bottom:1rem;width:100%}.user-sign__input--select{background-color:var(--color-white);border-color:none;border-radius:4px;border-width:1px;box-shadow:inset 0 1px 1px #00000014;padding-left:.75rem}.user-sign__label{font-size:1.5rem;margin-top:1rem;user-select:none;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}label.user-sign__label--password{text-align:left;width:100%;&:first-of-type{margin-top:2rem}}.user-sign__text{color:var(--color-text);font-size:1.6rem;padding:1rem}.btn-default.user-sign__submit-btn{-webkit-appearance:initial;background-color:var(--course-color-cyan);border:none;border-radius:4rem;color:#fff;font-size:2rem;font-weight:600;margin-bottom:1rem;margin-top:1.5rem;outline:none;padding-bottom:1rem;padding-top:1rem;transition:background-color .2s,font-size .2s,box-shadow .2s;width:100%;&:focus,&:hover{background-color:var(--course-color-yellow)!important;box-shadow:0 .25rem 0 #3336;color:#fff;font-size:2.01rem;font-weight:600;outline:0}&:active{box-shadow:0 0 0 #3336;outline:none}}.user-sign__submit-btn--reset-password{display:block;margin:0 2rem}.user-sign__forgot-password{font-size:1.4rem;margin:0;padding:0;text-align:center;width:100%}.user-sign__error{color:var(--course-color-coral);font-size:1.3rem;margin-bottom:1rem}.user-sign__error--top-of-page{text-align:center;a{color:var(--course-color-coral);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{color:var(--color-link-blue);font-size:1.4rem;font-weight:600;margin-top:.5rem;user-select:none}.user-sign__name-area-label{color:var(--color-link-blue);font-size:1rem}.user-sign__name-area-column--salutation{width:65px}.user-sign__name-area-column--first-name{width:125px}.user-sign__name-area-column--last-name{width:200px}.user-sign__role-button-row{display:flex;flex-wrap:wrap;gap:.75rem}.user-sign__education-role-selector{display:flex;flex-direction:column;margin-bottom:2rem;margin-left:.1rem}.user-sign__education-role-selector-row{align-items:center;display:flex;flex-direction:row;padding:.25rem 0}input.user-sign__education-role-input{height:2rem;margin:0 .3rem 0 0;vertical-align:initial;width:2rem}.user-sign__education-role-label{color:var(--color-secondary-text);font-size:1.4rem;font-weight:400;line-height:1;margin:0;padding:0;user-select:none;vertical-align:initial}.user-sign__link-to-legalese{align-self:center;color:var(--color-secondary-text);font-size:1.2rem;margin-bottom:1rem;text-align:center}.user-sign__onboarding-table{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:2rem}.user-sign__onboarding-table__row{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:2rem;&:last-child{margin-bottom:0}}.user-sign__onboarding-table__row__person{border:2px solid var(--course-color-cyan);border-radius:100%;flex-grow:0;flex-shrink:0;margin-right:1rem;overflow:hidden;width:30%;img{margin:0;width:100%}}.user-sign__onboarding-table__row__person--second{border-color:var(--course-color-green)}.user-sign__onboarding-table__row__text{font-size:1.75rem;line-height:1.2}.user-sign__share-planbook-with-school-list__item{align-items:center;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;display:flex;flex-direction:row;justify-content:space-between;padding-block:calc(var(--spacing)*2);&:last-child{border-bottom:0}}@keyframes fade-in-out{0%{opacity:0}to{opacity:1}}.dialog-backdrop{animation:fade-in-out .5s ease-in-out;bottom:0;height:100%;position:fixed;width:100vw;&.--barely-there{background-color:#3333331a}&.--translucent-grey{background-color:#3333334d;transition:background-color 1s}}.planbook-setup-notice{margin-left:auto;margin-right:auto;margin-top:100px;text-align:center;width:80vw}.planbook-setup-notice--in-setup{margin-top:250px}.planbook-setup-notice__headline{color:var(--color-text);font-size:4rem;font-weight:700;margin-top:3rem;a{color:var(--color-text)}}.planbook-setup-notice__description{color:var(--color-secondary-text);font-size:2rem;font-weight:400}.group-membership-admin-table{font-size:1.2rem}.group-membership-admin-table__name-header{min-width:200px}.group-membership-admin-table__checkmark-header{text-align:center;width:100px}.group-membership-admin-table__user-name{vertical-align:middle!important}.group-membership-admin-table__checkmark{text-align:center;vertical-align:middle!important;svg{height:2rem;vertical-align:middle;width:2rem;fill:var(--color-hint)}}.group-membership-admin-table__checkmark-icon-wrapper svg{fill:var(--color-link-blue)}.btn-remove-user{margin:0;padding:0;&:hover{svg{fill:red}}}.group-membership-admin-table__used-seats-count{color:var(--color-link-blue);font-size:1.4rem}.group-members-list{display:flex;flex-direction:row;justify-content:space-between}.template-library{display:flex;flex-direction:row;overflow-y:hidden;position:relative}.template-library__sidebar{height:80vh;max-width:400px;min-width:300px;overflow-y:scroll;padding:3rem 2rem;user-select:none;width:25%}.template-library__main{border-left:1px solid var(--dividers);height:80vh;overflow-y:scroll;padding:2rem;width:100%}.template-library__main .section-actions-group-wrapper{display:none!important}.template-library__main--with-padded-bottom{padding-bottom:10rem}.template-library-prompt{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;padding:0 4rem;text-align:center}.template-library-prompt__headline{color:var(--color-link-blue);font-size:3rem;font-weight:700}.template-library-prompt__subheadline{color:var(--color-link-blue);font-size:2.5rem;font-weight:400}.template-library-template-list__group-title{font-size:1.5rem;font-weight:700;padding-bottom:.25rem;padding-top:1.5rem}.template-library-template-list__template__template{color:var(--color-secondary-text);cursor:pointer;font-size:1.2rem;padding-bottom:.25rem;&.is-active{color:var(--color-link-blue)}}.template-library__proceed-bar{align-items:center;background-color:#fff;bottom:0;box-shadow:0 -2px 1rem #6663;display:flex;flex-direction:row;height:10rem;justify-content:center;position:absolute;transform:translate3d(0,110%,0);transition:transform .3s cubic-bezier(.215,.61,.355,1);width:100%;z-index:99999}.template-library__proceed-bar--is-visible{transform:translateZ(0)}.template-library__proceed-bar-btn{align-items:center;background-color:var(--color-link-blue);border-radius:4rem;color:#fff;cursor:pointer;display:flex;flex-direction:row;font-size:2.5rem;font-weight:600;justify-content:center;padding:1rem 5rem;user-select:none;&:hover{text-decoration:underline}svg{height:2rem;width:2rem;path{fill:#fff}}}.four-oh-four{align-items:center;display:flex;flex-direction:column;height:var(--vh,100vh);justify-content:center;width:100vw}.four-oh-four__title{font-size:3rem;font-weight:700}.four-oh-four__subtitle{font-size:2rem;font-weight:500}.busy-syncing-modal-backdrop{background-color:#fff6;bottom:0;height:100%;left:0;position:fixed;top:0;transform:translateZ(0);width:100vw;z-index:1e+32}.busy-syncing-modal-wrapper{position:fixed;top:20vh;width:100vw;z-index:100000000000000000}.busy-syncing-modal{background-color:#fff;box-shadow:0 .5rem 3rem #4d4d4d99;margin-left:auto;margin-right:auto;max-width:1000px;min-width:200px;padding:4rem 2rem;text-align:center}.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;flex-wrap:wrap;padding:5px 0 10px 10px;width:100%}.change-color-menu__color{border:0 solid #fff;border-radius:40px;height:40px;margin:5px 5px 0 0;transition:transform .3s ease-in-out;width:40px;&:hover{transform:scale(.9)}&:active{transform:scale(1.1)}}.card-stack-search-grid{display:flex;flex-direction:column}.card-stack-search-grid__search-bar{padding:2rem;width:100%}.card-stack-search-grid__below-bar{display:flex;flex-direction:row;flex-wrap:wrap;padding:0 2rem}.card-stack-search-grid__results-col{min-width:200px;padding-right:2rem;width:33%}.card-stack-search-grid__selected-col{width:66%}.card-stack-search-bar-wrapper{margin:.75rem 1.5rem 0;position:absolute;top:0;width:calc(100% - 3rem);z-index:999999}.card-stack-search-bar-wrapper__spinner{height:12px;position:absolute;right:4rem;top:1.3rem;width:12px;z-index:9999;.three-dot-spinner{width:24px;div{height:6px;width:6px}}}.card-stack-search-bar-wrapper__clear-query{cursor:pointer;position:absolute;right:1rem;top:1rem;svg{height:2rem;width:2rem;fill:var(--color-secondary-text)}&:hover{svg{fill:var(--color-link-blue)}}}.card-stack-search-bar{border:1px solid var(--dividers);border-radius:2rem;font-size:1.4rem;height:4rem;outline:none;padding:1rem 2rem;width:100%}.card-stack-search-bar--in-outline{background-color:#f7f7f8;padding-right:5.5rem}.card-stack-search-results__result{background-color:#fff;border-radius:1rem;cursor:pointer;margin-bottom:1rem;padding:1rem 1.25rem;transition:box-shadow .3s,transform .3s;user-select:none;&:hover{box-shadow:0 0 2rem #4d4d4d99}}.card-stack-search-results__result--is-selected{box-shadow:0 0 2rem #4d4d4d99;transform:translate3d(10px,0,0)}.card-stack-search-results__result-top-bar{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.card-stack-search-results__result-course{align-self:flex-end;border-radius:1rem;font-weight:600;margin-right:.5rem;text-transform:uppercase}.card-stack-search-results__result-title{font-size:1.4rem;font-weight:600}.card-stack-search-results__status{background-color:#fff;font-size:1.5rem;margin:0 2rem 2rem;opacity:.8;padding:1.5rem 2rem}.attachment-preview{align-items:center;background-color:initial;display:flex;flex-direction:column;justify-content:flex-start;margin-top:2rem;width:100%}.attachment-preview__download-button{align-items:center;background-color:#ffffffe6;border:1px solid var(--dividers);border-radius:4rem;box-shadow:0 .25rem 2rem #4d4d4d33;color:var(--color-link-blue);cursor:pointer;display:flex;font-size:2rem;justify-content:center;margin-bottom:2rem;padding:2rem;width:auto;svg{height:3rem;margin-right:.5rem;width:3rem;fill:var(--color-link-blue)}&:hover{background-color:var(--color-link-blue);color:#fff;svg{fill:#fff}}}.attachment-preview__viewer--iframe{height:70vh;width:100%;iframe{height:100%;width:100%}}#in-app-notice__anchor{position:fixed;right:20px;top:80px}.in-app-notice{display:flex;flex-direction:row;padding-bottom:7rem}.in-app-notice__avatar-column{padding-right:10px;width:40px}.in-app-notice__avatar-column__avatar{padding-top:.75rem;img{border-radius:100px;width:100%}}.in-app-notice__card{background-color:#fff;border-radius:4px;box-shadow:0 2px 2rem #4d4d4d99;display:flex;flex-direction:column;justify-content:space-between;max-height:70vh;overflow-y:scroll;width:350px}.in-app-notice__header{align-items:center;background-color:#f6f7f9;border-radius:4px 4px 0 0;display:flex;flex-direction:row;justify-content:space-between;margin-left:0;padding:.9rem 1.5rem;position:absolute;width:calc(100% - 40px)}.in-app-notice__header__text{display:flex;flex-direction:row}.in-app-notice__header__text__name{color:#1b212880;font-size:1rem;font-weight:600}.in-app-notice__header__close{cursor:pointer;height:1.2rem;opacity:.3;transition:opacity .3s;width:1.2rem;svg{fill:var(--color-text);height:100%;width:100%}&:hover{opacity:1}}.in-app-notice__headline{align-items:center;display:flex;flex-direction:row;margin-top:3.5rem;padding:1.5rem}.in-app-notice__headline__emoji{font-size:3rem;margin-right:.5rem;width:3rem}.in-app-notice__headline__text{color:var(--color-link-blue);font-size:2rem;font-weight:700;height:100%;line-height:1.1}.in-app-notice__body{display:flex;flex-direction:column;font-size:1.3rem;margin-bottom:5rem;padding:0 1.5rem 1.5rem;p{color:#29333d;line-height:1.4;padding-bottom:1.2rem}.wistia_responsive_padding{margin-bottom:1.2rem;padding-top:63%!important}figure{img{margin-bottom:0}figcaption{color:var(--color-secondary-text);font-size:1rem;font-style:italic;margin-bottom:1.3rem;padding-top:.6rem}}h1{font-size:2rem;margin-bottom:0;margin-top:1.2rem}h1,h2{color:var(--color-link-blue);font-weight:600}h2{font-size:1.6rem}}.in-app-notice__reply-footer{align-items:center;bottom:0;cursor:pointer;display:flex;flex-direction:row;height:3rem;justify-content:center;left:0;opacity:0;padding:1rem 1.5rem 3.5rem 3rem;position:absolute;transform:scale(.7) translate3d(0,-100%,0);transform-origin:bottom center;transition:opacity .3s,transform .3s;width:100%;.in-app-notice:hover &{opacity:1;transform:scale(1) translateZ(0)}}.in-app-notice__reply-footer__input{align-items:center;background-color:#fffffff2;border-radius:5rem;box-shadow:0 4px 2rem 0 #0006;color:var(--color-link-blue);display:flex;flex-direction:row;font-size:1.4rem;justify-content:center;padding:1rem 2rem;transition:color .3s,background-color .3s;svg{height:1.3rem;margin-right:.2rem;transition:fill .3s;width:1.3rem;fill:var(--color-link-blue)}&:hover{background-color:var(--color-link-blue);color:#fff;svg{fill:#fff}}}.in-app-notice__reply-footer__input--emoji-option{background-color:initial;box-shadow:none;font-size:4rem;height:3rem;line-height:.9;margin:0 1rem;padding:2rem;text-align:center;transition:transform .3s;width:3rem;&:hover{background-color:initial;transform:scale(1.3)}}.generic-contentful-wrapper{img{margin-bottom:1.3rem;vertical-align:middle;width:100%}figure{margin-bottom:1.2rem;margin-top:.6rem;img{margin-bottom:0}figcaption{color:var(--color-secondary-text);font-size:1.3rem;font-style:italic;margin-bottom:1.3rem;padding-top:.6rem;text-align:left}}h1{color:var(--color-link-blue);font-size:2.2rem;font-weight:800;line-height:1.2}h1:first-child{margin-top:0}h2{font-weight:600;line-height:1.2;margin-bottom:0;margin-top:1.8rem}h2,h3{color:var(--color-link-blue);font-size:1.6rem}h3{font-weight:400}p{font-size:1.3rem;line-height:1.4}}.import-lessons-select-course__input{color:var(--color-secondary-text);color:var(--color-link-blue);display:flex;flex-direction:column;font-size:2.5rem;font-weight:400;height:8rem;justify-content:center;line-height:1.3;margin:0 2rem;padding:1.5rem 2rem;text-align:center;user-select:none}.import-lessons-select-course__input--is-open{color:var(--color-link-blue)}.import-lessons-select-course__input__inner{text-align:center;transition:transform .3s}.import-lessons-select-course__input__inner__copying-from{border-bottom:2px dashed var(--color-link-blue)}.import-lessons-select-course__input__inner--is-open{border-bottom-color:#0000}.import-lessons-select-course-dropdown{height:calc(100vh - 200px);overflow-y:scroll;padding:2rem;width:calc(100vw - 4rem)}.import-lessons-select-course-dropdown__years{flex-wrap:nowrap;margin:0 2rem;overflow-y:scroll;user-select:none}.import-lessons-select-course-dropdown__years__year{border:1px solid var(--dividers);border-radius:2rem;cursor:pointer;font-size:1.2rem;margin-right:1rem;padding:1rem;white-space:nowrap;&:hover{border-color:var(--color-hint);color:var(--color-link-blue);text-decoration:underline}&.is-selected{background-color:var(--color-link-blue);color:#fff}}.importable-courses-list__recent-courses{display:flex;flex-direction:column}.importable-courses-list__recent-course{border-bottom:1px solid var(--dividers);cursor:pointer;display:flex;flex-direction:row;font-size:1.5rem;padding:1.5rem 3rem;&:hover{color:var(--color-link-blue)}}.importable-courses-list__recent-course__owner-name,.importable-courses-list__recent-course__planbook{padding-right:.5rem;&:after{content:"›";padding-left:.5rem}}.importable-person{display:flex;flex-direction:row;@media screen and (max-width:992px){align-items:center;flex-direction:column;justify-content:center}border-bottom:2px solid var(--dividers);margin-bottom:1rem;padding:1rem 0;user-select:none}.importable-person__user{width:20%;@media screen and (max-width:992px){width:100%}align-items:center;display:flex;flex-direction:column;justify-content:center;padding:0 1.3rem}.importable-person__user__initials{align-items:center;background-color:var(--dividers);border-radius:3rem;display:flex;flex-direction:row;font-size:2rem;font-weight:700;height:4rem;justify-content:center;line-height:2rem;margin-bottom:.5rem;padding:.5rem;width:4rem}.importable-person__user__name{align-items:center;display:flex;flex-direction:row;font-size:1.8rem;font-weight:700;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 screen and (max-width:992px){padding-left:1.3rem;width:100%}}.importable-person__planbook{border:1px solid var(--dividers);border-radius:.6rem;box-shadow:0 1px .6rem #3333334d;display:flex;flex-direction:column;margin:1rem 0;overflow:hidden;padding:1.6rem 1.6rem 1rem;position:relative;z-index:0}.importable-person__planbook__text{z-index:1}.importable-person__planbook__cover{background-color:#c7c7c7;background-position:top;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%;z-index:-40;&:before{background-image:linear-gradient(0deg,#3d4a51cc,#0000);bottom:0;content:"";height:100%;left:0;opacity:1;position:absolute;right:0;top:0;z-index:0}}.importable-person__planbook__title{color:#fff;font-size:2.6rem;font-weight:700;padding-bottom:1rem;text-align:center}.importable-person__planbook__courses{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.importable-person__planbook__courses__title{align-items:center;background-color:#fff;border:1px solid var(--course-color,#0000);border-radius:2rem;cursor:pointer;display:flex;flex-direction:row;font-size:1.3rem;justify-content:center;line-height:1;margin-bottom:1rem;margin-right:1rem;padding:1rem 1.3rem;&:hover{text-decoration:underline}}.import-lessons-modal-wrapper{background-color:#fff;height:var(--vh,100vh);padding:0;position:fixed;top:0;width:100vw;z-index:999999999}.import-lessons-modal-wrapper__close-button{align-items:center;border:1px solid #000;border-radius:5rem;color:#000;cursor:pointer;display:block;display:flex;font-size:2rem;height:3.5rem;justify-content:center;margin-right:1.5rem;margin-top:1.5rem;opacity:.3;position:fixed;right:0;top:0;transition:opacity .3s,border-color .3s,box-shadow .3s,color .3s;width:3.5rem;z-index:999999;&:hover{border-color:#ff5624;box-shadow:0 0 0 2px #ff5624;color:#ff5624;opacity:1;text-decoration:none}}.import-lessons-modal{background-color:#fff;background-color:#fafafa;display:flex;flex-direction:column;height:var(--vh,100vh);overflow-y:scroll;width:100%}.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{flex-grow:2;flex-shrink:0;height:50%;padding:1.5rem 1.5rem 0}.import-lessons-modal__button-row{height:8rem;padding:1.5rem}.import-lessons-modal__button-row__button{background-color:var(--color-link-blue);border:none;border-radius:5rem;color:#fff;display:block;font-size:2rem;margin-left:auto;margin-right:auto;padding:1rem 3rem;text-align:center;transition:background-color .3s,color .3s;&:disabled{background-color:var(--color-hint);color:var(--color-text)}}.import-lessons-modal__button-row__instructions{color:var(--color-hint);font-size:2rem;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;height:calc(100vh - 11rem);margin-top:1rem;overflow-y:scroll}.admin-doc__top-bar{display:flex;flex-direction:row}.admin-doc-label{align-items:center;background-color:#fff2c2;border-radius:calc(infinity*1px);display:flex;flex-direction:row;font-size:var(--text-lg);font-weight:700;letter-spacing:.1px;margin-bottom:calc(var(--spacing)*2);margin-right:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);text-transform:uppercase;width:fit-content}.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{color:#00000080;height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);svg{height:100%;width:100%;fill:currentcolor}}.admin-doc-label__text{color:#000000b3;line-height:.9}.admin-doc-button{align-items:center;border-radius:calc(infinity*1px);cursor:pointer;display:flex;flex-direction:row;font-size:var(--text-lg);font-weight:700;letter-spacing:.1px;margin-bottom:calc(var(--spacing)*2);margin-right:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);text-transform:uppercase;width:fit-content}.admin-doc-button__icon{color:#00000080;height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);svg{height:100%;width:100%;fill:currentcolor}}.admin-doc-button__text{color:#000000b3}.admin-doc-h1{font-size:var(--text-5xl)}.admin-doc-h1,.admin-doc-h2{--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);color:var(--color-black);letter-spacing:var(--tracking-tighter);line-height:.85}.admin-doc-h2{font-size:var(--text-4xl)}.admin-version-box__item{align-items:center;border-color:var(--color-dividers);border-top-style:var(--tw-border-style);border-top-width:1px;cursor:pointer;display:flex;flex-direction:row;padding-block:calc(var(--spacing)*3)}.admin-version-box__item.--is-selected{color:var(--color-link-blue)}.admin-version-box__item--date-string{align-items:center;justify-content:center;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.admin-version-box__item__date-string{background-color:#e7f6fd;border-radius:calc(infinity*1px);color:#063247;letter-spacing:.1px;margin-block:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*4);width:fit-content}.admin-version-box__item__text{display:flex;flex-direction:column}.admin-version-box__item__action-name{font-size:var(--text-base);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);letter-spacing:.1px}.admin-version-box__item__version{margin-right:calc(var(--spacing)*2);min-width:45px}.admin-version-box__item__description{--tw-leading:1;color:var(--color-charcoal);line-height:1}.admin-skeleton__main{background-color:var(--color-white);border-radius:var(--radius-lg);display:flex;flex-direction:column;max-width:75%;width:75%;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-basis:100%;padding:calc(var(--spacing)*4)}.admin-skeleton__main__top{align-items:center;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);display:flex;flex-direction:row;justify-content:space-between;margin-bottom:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*2)}.admin-skeleton__main__bottom{display:flex;flex-direction:row;flex-grow:0}.admin-skeleton__main__left{flex-basis:50%;height:calc(100vh - 8rem);overflow:scroll;pre{white-space:break-spaces}}.admin-skeleton__main__right{flex-basis:50%;height:calc(100vh - 8rem);overflow:scroll}.admin-skeleton__main__full{flex-basis:100%;height:calc(100vh - 8rem);overflow:scroll}.admin-skeleton__main__top__revision{font-size:var(--text-xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);margin-block:calc(var(--spacing)*2)}.admin-skeleton__main__top__actions{&:hover{color:var(--color-link-blue);cursor:pointer}}.admin-overview-table>tbody{>tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);>td{font-size:var(--text-lg);padding-block:calc(var(--spacing)*2);pre{white-space:break-spaces}}>td:first-child{color:var(--color-hint);font-size:var(--text-base);letter-spacing:.1px;padding-right:calc(var(--spacing)*2);text-transform:uppercase;vertical-align:top}>td:first-child,>td:last-child{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}>td:last-child{color:var(--color-text)}}}.admin-overview-table--right-align-second-column>tbody>tr>td:nth-child(2){text-align:right}.admin-overview-table.--full-width-table>tbody{>tr>td:first-child{max-width:150px;min-width:150px;width:150px}>tr>td:first-child,>tr>td:nth-child(2){text-align:left}}.admin-detail-outline__item{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.admin-detail-outline__item--depth-1{padding-left:calc(var(--spacing)*2)}.admin-detail-outline__item--depth-2{padding-left:calc(var(--spacing)*6)}.admin-detail-outline__item--depth-3{padding-left:calc(var(--spacing)*8)}.admin-detail-outline__item--header{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.admin-btn{background-color:var(--color-link-blue);border-radius:calc(infinity*1px);font-size:var(--text-xl);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*8);text-align:center;--tw-font-weight:var(--font-weight-black);color:var(--color-white);font-weight:var(--font-weight-black);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:box-shadow .3s;&:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.group-admin-index-table{height:100%;td{border-color:var(--dividers);border-style:solid;border-width:0 0 1px;font-size:13px;padding:1rem 0}tr{cursor:pointer;&:hover td{background-color:var(--color-grey-lightest)}}.et-cell-container{display:flex;flex-direction:row}}.group-admin-membership-table{table{width:100%}th{border-bottom-width:2px;--tw-border-style:solid;border-color:var(--color-grey);border-style:solid;color:var(--color-grey-darker);font-size:var(--text-base);padding-bottom:calc(var(--spacing)*4)}td{border-color:var(--dividers);border-style:solid;border-width:0 0 1px;font-size:var(--text-xl);overflow-x:hidden;padding:1rem 0;text-overflow:ellipsis}tr{cursor:pointer;&:hover td{background-color:var(--color-grey-lightest)}}.et-cell-container{display:flex;flex-direction:row}}.admin-sidebar-button{align-items:center;background-color:var(--color-white);border-radius:.25rem;cursor:pointer;display:inline-flex;justify-content:center;margin-bottom:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);width:100%;--tw-font-weight:var(--font-weight-bold);color:var(--color-link-blue);font-weight:var(--font-weight-bold);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:box-shadow .3s;-webkit-user-select:none;user-select:none;&:hover{text-decoration-line:underline}&:active{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.admin-inline-button{align-items:center;background-color:var(--color-white);border-radius:.25rem;cursor:pointer;display:inline-flex;font-size:var(--text-base);justify-content:center;margin-bottom:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);transition:box-shadow .3s;width:auto;--tw-font-weight:var(--font-weight-normal);color:var(--color-link-blue);font-weight:var(--font-weight-normal);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);-webkit-user-select:none;user-select:none;vertical-align:top;&:hover{text-decoration-line:underline;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}&:active,&:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:active{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}}label.admin-label{display:block;margin-bottom:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-bold);color:var(--color-grey-darker);font-weight:var(--font-weight-bold)}input.admin-input{appearance:none;border-color:var(--color-grey-lighter);border-radius:.25rem;border-style:var(--tw-border-style);border-width:1px;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);width:100%;--tw-leading:var(--leading-tight);color:var(--color-grey-darker);line-height:var(--leading-tight);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&.--auto-width{width:auto}}.school-backdrop,.user-backdrop{height:var(--vh,100vh);left:0;position:fixed;top:0;width:100vw;z-index:-1}.school-backdrop__fade,.user-backdrop__fade{height:var(--vh,100vh);position:absolute;top:0;width:100vw;z-index:3}.school-backdrop__fade{background:linear-gradient(#fff6,#fff)}.user-backdrop__fade{background:linear-gradient(#ffffff1a,#fffc)}.school-backdrop__pattern,.user-backdrop__pattern{height:var(--vh,100vh);position:absolute;top:0;width:100vw;z-index:2}.school-backdrop__pattern{background:url(https://imgix.commoncurriculum.com/dark-circles.svg) 0/12px 12px repeat;mix-blend-mode:overlay;opacity:.25}.user-backdrop__pattern{background-image:var(--pattern-url);inset:0;mix-blend-mode:overlay;opacity:.25;pointer-events:none}.school-backdrop__gradient,.user-backdrop__gradient{height:var(--vh,100vh);position:absolute;top:0;width:100vw;z-index:1}.school-backdrop__gradient{background-image:linear-gradient(90deg,var(--course-color-yellow),var(--course-color-cyan))}@keyframes AnimateBackground{0%{background-position:0 0}50%{background-position:100% 0}to{background-position:0 0}}.school-header{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-inline:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*8);margin-top:calc(var(--spacing)*32);user-select:none}.school-header__logo-and-title{align-items:center;display:flex;flex-direction:row;max-width:70%;padding-right:3rem}.school-header__logo{height:7rem;padding-right:1rem;width:7rem}.school-header__logo__img{width:100%}.school-header__title{font-size:7rem;letter-spacing:-.03em;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);line-height:.9}.school-header__button{align-items:flex-end;display:flex;flex-direction:row;flex-shrink:0;margin-left:1rem;@media screen and (max-width:992px){line-height:1;margin-left:0;margin-top:1rem}}.school-header__management-buttons{display:flex;flex-direction:row;margin-left:1rem;@media screen and (max-width:992px){flex-direction:column;font-size:2rem}}.school-setup-button{align-items:center;background-color:var(--color-white);border-radius:calc(infinity*1px);cursor:pointer;display:flex;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*8);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}color:var(--color-text);flex-grow:0;font-size:2.75rem;transform:translateZ(0);transition:box-shadow .2s,transform .2s,color .2s;-webkit-user-select:none;user-select:none;&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}&:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--color-link-blue);transform:scale(1.005) translateY(-2px) translateZ(0);svg{fill:var(--color-link-blue)}&.school-setup-button__rotate-icon svg{transform:rotate(90deg)}}&:active{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--link-blue-hover);transform:scale(.98) translateZ(0);.school-setup-button__icon svg{fill:var(--link-blue-hover)}}}.school-setup-button__icon{height:3.2rem;width:3.2rem;fill:var(--color-text);margin-right:calc(var(--spacing)*1);svg{height:100%;transition:fill .2s,transform .5s;width:100%}}.school-show__headline__buttons{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:flex-start}.school-show__headline__buttons__add,.user-home__body__planbooks__header__buttons__add{text-align:left}.school-show__headline__buttons__dropdown__trigger,.user-home__body__planbooks__header__buttons__trigger{padding-right:calc(var(--spacing)*8);svg{height:16px;width:16px}&[aria-expanded=true]{border-bottom-width:1px;border-color:var(--color-link-blue);border-radius:9999px!important}}.user-home__body__planbooks__header__buttons__add,.user-home__body__planbooks__header__buttons__trigger{border-bottom:1px solid var(--dividers);border:solid var(--dividers);border-width:1px 1px 2px;color:var(--color-link-blue);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:focus,&:hover{border:solid var(--color-hint);border-width:1px 1px 2px}&[aria-expanded=true]{border-bottom-width:2px}}.school-show__headline__buttons__dropdown__list,.user-home__body__planbooks__header__buttons__list{background-color:initial;box-shadow:none}.user-home__body__planbooks__header__buttons .ember-power-select-dropdown{border-radius:var(--radius-lg);margin-top:calc(var(--spacing)*2);overflow:visible;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.school-show__headline__buttons__dropdown__list .ember-power-select-options,.user-home__body__planbooks__header__buttons__list .ember-power-select-options{background-color:var(--color-white);border-color:var(--color-dividers);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);max-height:none;overflow:visible}.user-home__body__planbooks__header__buttons__list.--create-planbook .ember-power-select-options{margin-left:-98px;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);width:195px;@media (width >= 641px){margin-left:0}}.school-show__headline__buttons__dropdown__list .ember-power-select-option,.user-home__body__planbooks__header__buttons__list .ember-power-select-option{border-radius:calc(infinity*1px);font-size:var(--text-xl);text-align:center;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);background-color:#fff;font-weight:var(--font-weight-semibold);padding-block:calc(var(--spacing)*3);padding-left:calc(var(--spacing)*3)}.user-home__body__planbooks__header__buttons__list.--create-planbook .ember-power-select-option{text-align:left;&: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:var(--color-link-blue);&: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:var(--color-link-blue);color:#fff}.group-team{background-color:var(--color-white);border-radius:var(--radius-lg);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:100%}.group-team__header{display:flex;flex-direction:column;padding:calc(var(--spacing)*8);padding-bottom:calc(var(--spacing)*2);-webkit-user-select:none;user-select:none}.group-team__header__group-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}.group-team__header__group-title__title{--tw-font-weight:var(--font-weight-black);font-size:var(--text-5xl);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);--tw-leading:1;color:var(--color-offblack);line-height:1;width:100%}.group-team__header__group-title__title[contenteditable=true]{border-bottom:1px dashed gray;border-radius:var(--radius-sm)}.group-team__header__group-title__button-wrapper{height:calc(var(--spacing)*12);position:relative;width:calc(var(--spacing)*12)}.group-team__header__group-title__button{align-items:center;background-color:var(--color-white);border-radius:calc(infinity*1px);box-shadow:0 0 2px #0000;color:#0000;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;height:calc(var(--spacing)*12);overflow:hidden;padding:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*4);position:absolute;right:0;top:0;transform:translateZ(0);transition:box-shadow .3s,transform .3s;.group-team__header__group-title__button__text{color:#0000;font-size:var(--text-xl);max-width:0;opacity:0;padding-right:calc(var(--spacing)*2);transition:transform .3s,max-width .3s ease-in,opacity .3s .2s}svg{height:100%;min-width:2rem;transition:transform .8s,fill .2s;width:100%}&:hover{background-color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(-1px);.group-team__header__group-title__button__text{color:var(--color-link-blue);max-width:300px;opacity:1}svg{transform:rotate(-90deg);fill:var(--color-link-blue)}}&:active{box-shadow:0 2px 4px 0 #0000001a;transform:scale(.95) translateZ(0)}}.group-team__planbooks{padding-block:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*8)}.group-team__header__members{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;.user-avatar{margin-bottom:calc(var(--spacing)*2);margin-right:calc(var(--spacing)*1)}}.group-team__header__add-member-button{align-items:center;background-color:#fff;border:1px solid var(--color-hint);border-radius:calc(infinity*1px);cursor:pointer;display:flex;flex-direction:row;font-size:1.2rem;height:calc(var(--spacing)*10);justify-content:center;padding:calc(var(--spacing)*1);transition:transform .2s,box-shadow .2s,color .2s,border-color .2s,background-color .2s;user-select:none;width:calc(var(--spacing)*10);&:hover{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);border-color:var(--color-link-blue);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--color-link-blue);transform:scale(1.005) translateY(0);svg{fill:var(--color-link-blue)}}&:active{background-color:var(--color-link-blue);color:#fff;transform:scale(.95) translateY(1px);svg{fill:#fff}}svg{height:100%;padding:calc(var(--spacing)*1);transition:fill .2s;width:100%}}.group-team-edit__users{display:flex;flex-direction:column;padding:calc(var(--spacing)*4)}.group-team-edit__users__user__first-name{margin-inline:calc(var(--spacing)*2)}.group-team-edit__users__user__last-name{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.group-team-edit__users__user__invited-email{margin-left:calc(var(--spacing)*2);overflow-wrap:anywhere}.group-team-edit__add-member-btn{align-items:center;border-color:var(--color-dividers);color:var(--color-link-blue);display:flex;flex-direction:row;font-size:var(--text-lg);margin-block:calc(var(--spacing)*4);svg{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);fill:currentcolor}}.school-show__headline{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;margin-bottom:calc(var(--spacing)*12);margin-left:calc(var(--spacing)*8);-webkit-user-select:none;user-select:none;width:calc(100% - 2rem)}.school-show__headline__text{font-size:var(--text-6xl);margin:0;padding:0;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.school-show__teams{align-content:flex-start;align-items:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;padding-left:calc(var(--spacing)*8)}.school-show__teams--edit-page{padding-left:0}.school-show__teams__team-wrapper{flex-basis:20%;flex-grow:2;margin-bottom:calc(var(--spacing)*8);margin-right:calc(var(--spacing)*8);max-width:33%;min-width:250px}.modal-manager-wrapper{bottom:0;left:0;position:fixed;transform:translateZ(0);z-index:9999;>div,>div>div{position:relative}>div>div{transform:translateZ(0);width:100vw}}.modal-manager-wrapper--absolute-top{z-index:999999999}body.full-screen-modal-open,body.modal-manager-open{overflow:hidden;&.--is-scrollable{overflow:visible}}.user-avatar{align-items:center;border-radius:calc(infinity*1px);color:var(--color-white);display:flex;flex-direction:row;justify-content:center;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);background-color:var(--course-color,var(--color-grey));-webkit-user-select:none;user-select:none}.user-avatar,.user-avatar--xxl{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.user-avatar--xxl{font-size:var(--text-5xl);height:calc(var(--spacing)*24);padding:calc(var(--spacing)*8);width:calc(var(--spacing)*24);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}.user-avatar--lg{font-size:var(--text-3xl);font-size:2.5rem;height:calc(var(--spacing)*16);height:4.5rem;padding:calc(var(--spacing)*8);width:calc(var(--spacing)*16);width:4.5rem}.user-avatar--lg,.user-avatar--md{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);font-weight:600}.user-avatar--md{font-size:var(--text-2xl);height:calc(var(--spacing)*12);padding:calc(var(--spacing)*6);width:calc(var(--spacing)*12)}.user-avatar--sm{font-size:1.25rem;height:2.5rem;width:2.5rem}.user-avatar--sm,.user-avatar--xs{padding:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.user-avatar--xs{font-size:1rem;height:1.75rem;width:1.75rem}.planbook-pill,a.planbook-pill{display:flex;flex-direction:row;height:calc(var(--spacing)*16);margin-bottom:calc(var(--spacing)*4);--tw-shadow:0 0 #0000;border:1px solid var(--color-hint);border-radius:50px 50px 50px 50px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-sizing:initial;color:#fff;height:4.5rem;position:relative;text-decoration:none;transform:translateZ(0);transition:transform .1s,box-shadow .1s;-webkit-user-select:none;user-select:none;z-index:2;.user-avatar{margin-left:-2px;z-index:3}&:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);color:#fff;text-decoration:none;transform:scale(1.005) translate3d(0,-2px,0)}&:active,&:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:active{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);transform:scale(.98) translate3d(0,1px,0)}}.planbook-pill__text{font-size:var(--text-xl);margin-left:-1.5rem;--tw-leading:1;align-items:flex-start;display:flex;flex-direction:column;justify-content:center;line-height:1;z-index:1}.planbook-pill__owner-name{--tw-font-weight:var(--font-weight-normal);font-size:var(--text-base);font-weight:var(--font-weight-normal);letter-spacing:.2px;opacity:.8;padding-top:calc(var(--spacing)*2)}.planbook-pill__owner-name,.planbook-pill__planbook-title{border-radius:0 2px 2px 0;padding-left:calc(var(--spacing)*10);padding-right:calc(var(--spacing)*2)}.planbook-pill__planbook-title{--tw-font-weight:var(--font-weight-bold);font-size:var(--text-2xl);font-weight:var(--font-weight-bold);letter-spacing:.3px;padding-bottom:calc(var(--spacing)*2);text-shadow:0 1px 2px #000c}.planbook-pill__background{border-radius:50px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0;&.--no-radius{border-radius:0}}.planbook-pill__background__image{background-image:var(--background-url);background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:0;&.--no-radius{border-radius:0}}.planbook-pill__background__pattern{background-image:var(--pattern-url);background-repeat:repeat;inset:0;mix-blend-mode:overlay;opacity:.5;position:absolute;z-index:1}.planbook-pill__background__fade{background:linear-gradient(90deg,#333333f2,#333333b3 120px,#ffffff1a);inset:0;position:absolute;z-index:2}.slideout-wrapper{background-color:var(--color-white);border-bottom-left-radius:2rem;border-top-left-radius:2rem;bottom:0;box-shadow:0 2px 3rem #4d4d4d80;height:calc(var(--vh, 100vh));overflow:hidden;overflow-y:scroll;position:fixed;right:0;transform:translateZ(0);@media (width >= 641px){height:var(--vh,100vh)}}.slideout-wrapper--order-1{margin-left:1rem;width:calc(100vw - 1rem);@media (min-width:640px){margin-left:5rem;width:calc(100vw - 5rem)}}.slideout-wrapper--order-2{margin-left:10rem;width:calc(100vw - 10rem)}.slideout-wrapper--order-3{margin-left:15rem;width:calc(100vw - 15rem)}.slideout-wrapper--order-4{margin-left:20rem;width:calc(100vw - 20rem)}.slideout-wrapper--fixed-sidebar{left:auto;right:0;width:95vw;@media (width >= 641px){min-width:500px;width:25vw}}.slideout-wrapper--half-screen{left:auto;right:0;width:95vw;@media (width >= 641px){min-width:500px;width:55vw}}.slideout-background{bottom:0;height:var(--vh,100vh);left:0;overflow:hidden;position:fixed;width:100vw}.slideout__header{align-items:flex-start;display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;padding-bottom:calc(var(--spacing)*4);padding-right:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*6);width:100%;div:first-child{flex-grow:2}@media (width >= 641px){padding-block:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*16);padding-top:calc(var(--spacing)*12)}}.slideout__header__close{border-radius:calc(infinity*1px);border-width:1px;display:flex;--tw-border-style:solid;align-items:center;border-color:var(--color-grey-darker);border-style:solid;color:var(--color-grey-darker);cursor:pointer;flex-basis:auto;flex-direction:row;flex-grow:0;flex-shrink:0;height:calc(var(--spacing)*16);justify-content:center;padding:calc(var(--spacing)*1);transition:box-shadow .2s,transform .2s,background-color .2s,border-color .2s;width:calc(var(--spacing)*16);svg{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);fill:currentcolor;transition:fill .2s}&:hover{color:var(--color-link-blue);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(-1px)}&:active,&:hover{border-color:var(--color-link-blue)}&:active{background-color:var(--color-link-blue);color:var(--color-white);transform:translateY(1px) scale(.98)}@media (width >= 641px){right:3rem;top:4rem;svg{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12)}}}.slideout__header__title__label{font-size:var(--text-2xl);--tw-font-weight:var(--font-weight-normal);color:var(--color-link-blue);display:flex;flex-direction:row;font-weight:var(--font-weight-normal);justify-content:flex-start;margin-bottom:calc(var(--spacing)*0);margin-left:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*8);padding:calc(var(--spacing)*0)}.slideout__header__title{font-size:var(--text-5xl);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);margin-block:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*0);width:100%;--tw-leading:1;color:var(--color-black);display:block;line-height:1;@media (width >= 641px){font-size:var(--text-7xl)}}.slideout__header__title--less-bold{font-size:4rem}.slideout__header__title--input{transition:border .2s;--tw-border-style:dotted;border-style:dotted;--tw-leading:1;border-bottom:2px var(--tw-border-style);border-color:#0000;border-color:var(--color-link-blue);line-height:1;padding:calc(var(--spacing)*0)}.slideout__header__title--input--no-focus{border-color:#0000;&:hover,&:invalid{border-color:var(--color-link-blue)}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}.slideout__body{padding:calc(var(--spacing)*12);padding-left:calc(var(--spacing)*16);padding-top:calc(var(--spacing)*2)}.slideout__body__heading{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.slideout__body__heading__title{font-size:var(--text-6xl)}.slideout__body__heading__subtitle,.slideout__body__heading__title{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.slideout__body__heading__subtitle{font-size:var(--text-4xl)}.slideout__body__subheading{font-size:var(--text-2xl);--tw-font-weight:var(--font-weight-normal);color:var(--color-secondary-text);font-weight:var(--font-weight-normal)}.slideout__body__heading__add{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);height:calc(var(--spacing)*16);&:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.slideout__body__heading__add--subtler{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(.5rem);&:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(.25rem)}}.slideout__header__logo-and-title{align-items:center;display:flex;flex-direction:row;height:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*2)}.slideout-header__logo-and-title__logo{align-items:flex-start;display:flex;flex-direction:row;height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);img{box-shadow:none;height:100%;margin:0;padding:0}}.slideout-header__logo-and-title__title{font-size:var(--text-4xl);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);opacity:.8}.slideout-header__logo-and-title__edit-btn{border-bottom-width:1px;cursor:pointer;margin-inline:calc(var(--spacing)*4);--tw-border-style:dashed;border-color:var(--color-link-blue);border-style:dashed;color:var(--color-hint);font-size:var(--text-xl);&:hover{border-bottom-style:solid;color:var(--color-link-blue)}}.slideout__body__form-input{font-size:var(--text-4xl);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);border-bottom-width:1px;letter-spacing:var(--tracking-tighter);--tw-border-style:dotted;border-color:var(--color-link-blue);border-style:dotted;border-left:none;border-right:none;border-top:none;.ember-power-select-selected-item{margin-left:0}}.user-avatar-with-name{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding-block:calc(var(--spacing)*2)}.user-avatar-with-name__text{align-items:center;display:flex;flex-direction:row;font-size:var(--text-2xl);margin-left:calc(var(--spacing)*4)}.user-avatar-with-name__text__last-name{margin-left:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.user-avatar-with-name__text__email{color:var(--color-hint);margin-left:calc(var(--spacing)*1)}.ember-notifier{max-width:500px;z-index:10000000000000000}.toast-notice-wrapper{animation-duration:.5s;animation-name:"bounceOut";animation-timing-function:cubic-bezier(.77,0,.175,1);padding-bottom:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*6);&.ember-notifier-notification-show{animation-duration:.5s;animation-name:"bounceIn";animation-timing-function:cubic-bezier(.77,0,.175,1)}}.toast-notice{align-items:center;border-radius:calc(infinity*1px);display:flex;flex-direction:row;justify-content:center;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);background-color:var(--color-white);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden;padding:calc(var(--spacing)*4);position:relative;transition:background-color 1s}.toast-notice__loading-bar{height:4px;left:2rem;overflow:hidden;position:absolute;top:0;width:calc(100% - 4rem)}@keyframes growLoadingBar{0%{-webkit-transform:scaleX(0) translateZ(0);transform:scaleX(0) translateZ(0)}to{-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}}.toast-notice__loading-bar__dot{animation-name:"growLoadingBar";animation-timing-function:linear;background-color:#0003;height:2px;transform-origin:left;width:100%}.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:#000000e6}.toast-notice--is-success{background-color:#e2fee7;color:#000}.toast-notice__icon{border-radius:calc(infinity*1px);color:#000000b3;flex-shrink:0;height:calc(var(--spacing)*12);margin-left:calc(var(--spacing)*3);margin-right:calc(var(--spacing)*3);padding:calc(var(--spacing)*1);width:calc(var(--spacing)*12);svg{height:100%;width:100%;fill:currentcolor}}.toast-notice__text{flex-grow:2;width:100%;--tw-leading:1;font-size:var(--text-xl);line-height:1}.toast-notice__text__title{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.toast-notice__text__message{font-size:var(--text-lg);padding-top:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);opacity:.8}.toast-notice__close{flex-shrink:0;height:calc(var(--spacing)*8);margin-left:calc(var(--spacing)*2);width:calc(var(--spacing)*8);svg{height:100%;width:100%;fill:currentcolor}}.cc-tooltip{background-color:var(--color-charcoal);border-radius:var(--radius-sm);color:var(--color-white);font-size:var(--text-lg);padding:calc(var(--spacing)*2);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-members-table{table{border:1px solid var(--dividers);border-collapse:initial;border-radius:var(--radius-lg);width:100%}.occluded-content{opacity:0}thead tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}tr th{background-color:var(--color-grey-lightest);color:#0009;font-size:var(--text-xl);font-weight:800;padding-block:calc(var(--spacing)*4);vertical-align:middle;&:first-child{border-bottom:none;border-left:none;border-top:none;border-top-left-radius:var(--radius-lg);padding-left:calc(var(--spacing)*4)}&:last-child{border-top-right-radius:var(--radius-lg)}}td:first-child,th:first-child{border-left:none}tr td{border:none;border-top:1px solid var(--dividers);font-size:var(--text-xl);padding-block:calc(var(--spacing)*4);vertical-align:middle;&:first-child{border-left:none;padding-left:calc(var(--spacing)*4)}&:last-child{padding-right:calc(var(--spacing)*4)}}.et-toggle-select{display:none}}.group-members-table--condensed{tr th{padding-block:calc(var(--spacing)*2)}tr td,tr th{font-size:var(--text-lg)}tr td{padding-block:calc(var(--spacing)*1)}}.group-members-table__header__header{font-size:var(--text-xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);letter-spacing:.3px;text-transform:uppercase}.group-members-table__header__subheader{opacity:.4;text-transform:none}.group-members-table__header__subheader,.group-members-table__planbook-group-count{--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.group-members-table__planbook-group-count{align-items:center;color:var(--color-black);display:inline;font-size:var(--text-xl);justify-content:flex-start;text-align:left}.group-members-table__planbooks-group-count--invited{color:var(--color-hint);font-size:var(--text-xl);text-align:left}.group-members-table__planbook-group-count--at-zero{color:var(--color-black)}.group-members-table__planbook-group-count__edit{border-bottom-width:1px;cursor:pointer;margin-left:calc(var(--spacing)*2);--tw-border-style:dotted;border-color:var(--color-link-blue);border-style:dotted;font-size:var(--text-lg);--tw-font-weight:var(--font-weight-normal);color:var(--color-link-blue);display:inline-block;font-weight:var(--font-weight-normal);&:hover{--tw-border-style:solid;border-style:solid}}.group-members-table__planbook-group-list{font-size:var(--text-base);--tw-leading:1;color:var(--color-hint);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.group-members-table__planbook-group-list__item{display:inline;margin-right:calc(var(--spacing)*1)}.group-member-table__avatar,.group-member-table__info{display:flex;flex-direction:row}.group-member-table__avatar{justify-content:center}.group-member-table__info--invited{align-items:center;justify-content:start}.group-member-table__info__avatar{margin-right:calc(var(--spacing)*2)}.group-member-table__info__text{display:flex;flex-direction:column}.group-member-table__info__text__name{display:flex;flex-direction:row;font-size:var(--text-2xl);--tw-leading:1;color:var(--color-black);line-height:1}.group-member-table__info__text__name__last{margin-left:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.group-member-table__info__email{color:var(--color-hint)}.group-member-table__info__invited{border-radius:calc(infinity*1px);font-size:var(--text-base);margin-right:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);background-color:#d85a624d;border:none;display:inline-block;font-weight:var(--font-weight-semibold);text-align:center;white-space:nowrap}.group-member-table__info__other{border-radius:calc(infinity*1px);font-size:var(--text-base);margin-bottom:calc(var(--spacing)*1);margin-right:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);border:none;display:inline-block;font-weight:var(--font-weight-semibold);text-align:center;white-space:nowrap;&[data-type-requested]{background-color:#f5d548}&[data-type-potential]{background-color:#f4c698}}.group-member-table__info__admin-upgraded{border-radius:calc(infinity*1px);font-size:var(--text-base);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*6);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);background-color:#54dea74d;color:#000000b3;display:inline-block;font-weight:var(--font-weight-semibold)}.group-members-table__name-cell{background-color:#fff;min-width:250px!important}.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{align-items:center;border-radius:calc(infinity*1px);display:flex;flex-direction:row;height:calc(var(--spacing)*10);justify-content:center;margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*10);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);background-color:#54dea766;flex-shrink:0;font-weight:var(--font-weight-bold)}.group-members-table__planbook-group-count-bubble--at-zero{background-color:#f6836f66}.group-members-table__planbooks-cell{text-align:center}.group-members-table__actions-cell{max-width:70px!important;min-width:70px!important;width:70px!important}.group-members-table__actions-cell-admin,.group-members-table__actions-cell-members{max-width:110px!important;min-width:110px!important;width:110px!important}.group-members-table__change-to-teacher-button{border-color:var(--color-hint);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;cursor:pointer;font-size:var(--text-xl);margin-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*6);text-align:center;--tw-leading:1;color:var(--color-hint);display:block;line-height:1;transition:background .2s,color .2s,transform .2s;&:hover{background-color:var(--color-link-blue);color:var(--color-white)}svg{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);fill:currentcolor}}.group-members-table__approve-request-button{border-color:var(--color-link-blue);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-link-blue);cursor:pointer;margin-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*6);text-align:center;transition:background .2s,color .2s,transform .2s;&:hover{background-color:var(--color-link-blue);color:var(--color-white)}&:active{transform:scale(.95)}svg{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);fill:currentcolor}}.group-members-table__remove-button{border-color:var(--color-red);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-red);cursor:pointer;padding:calc(var(--spacing)*2);text-align:center;transition:background .2s,color .2s,transform .2s;&:hover{background-color:var(--color-red);color:var(--color-white)}&:active{transform:scale(.95)}svg{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);fill:currentcolor}}.group-members-table__school-year-selector{padding-block:calc(var(--spacing)*0);&[aria-expanded=true]{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important;border-bottom-width:1px;border-color:var(--color-link-blue);border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}}.group-members-table__heading--turquoise{color:var(--course-color-turquoise)}.popping-checkbox{margin:0}.popping-checkbox__input{display:none}.popping-checkbox__input+.popping-checkbox__icon{border-width:2px;--tw-border-style:dotted;border-color:var(--color-hint);border-style:dotted;color:var(--color-hint)}.popping-checkbox__input:checked+.popping-checkbox__icon{border-width:2px;--tw-border-style:solid;background-color:var(--color-link-blue);border-color:var(--color-link-blue);border-style:solid;color:var(--color-white);transform:scale(1.05);.popping-checkbox--turquoise &{background-color:#54dea766;border-color:#0000;color:var(--color-charcoal)}}.popping-checkbox:hover>.popping-checkbox__icon{--tw-border-style:solid;border-style:solid;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:scale(1.1)}.popping-checkbox:active>.popping-checkbox__icon{border-color:var(--color-link-blue);color:var(--color-link-blue);transform:scale(.95);.popping-checkbox--turquoise &{border-color:var(--course-color-turquoise);color:var(--course-color-turquoise)}}.popping-checkbox:active .popping-checkbox__input:checked+.popping-checkbox__icon{color:var(--color-white);.popping-checkbox--turquoise &{color:var(--color-charcoal)}}.popping-checkbox__icon{border-radius:calc(infinity*1px);height:calc(var(--spacing)*10);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);width:calc(var(--spacing)*10);svg{transition:fill .2s cubic-bezier(.87,-.41,.19,1.44);fill:currentcolor}}.popping-explainer{background-color:var(--color-white);border-radius:var(--radius-lg);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);border:1px solid var(--dividers);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:0 15px 30px 0 #00000036,0 5px 15px 0 #0000001a;padding-block:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*4);position:relative}.popping-explainer:after,.popping-explainer:before{border:solid #0000;bottom:100%;content:" ";height:0;left:50%;pointer-events:none;position:absolute;width:0}.popping-explainer:after{border-color:#0000 #0000 #fff;border-width:15px;margin-left:-15px}.popping-explainer:before{border-color:#0000;border-bottom-color:var(--dividers);border-width:18px;margin-left:-18px}.popping-explainer__header{align-items:center;display:flex;flex-direction:row;font-size:var(--text-2xl);justify-content:center;padding-bottom:calc(var(--spacing)*4);text-align:center;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);color:var(--color-link-blue);font-weight:var(--font-weight-bold);svg{height:calc(var(--spacing)*8);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*8);fill:currentcolor}}.popping-explainer__subheader{font-size:var(--text-xl);text-align:center;--tw-font-weight:var(--font-weight-normal);color:var(--color-charcoal);font-weight:var(--font-weight-normal)}.popping-explainer__body{font-size:var(--text-xl);padding-block:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*4)}.popping-explainer__body__two-column{align-items:flex-start;display:flex;flex-direction:row;max-width:400px;min-width:400px}.popping-explainer__body__two-column__column{align-self:stretch;flex-basis:50%;&:first-child{border-right:1px solid var(--dividers);padding-right:calc(var(--spacing)*4)}&:last-child{padding-left:calc(var(--spacing)*4)}}.popping-explainer__body__count{color:var(--color-secondary-text);text-align:center;b{color:var(--color-link-blue)}}.bold-dialog__background{animation-duration:.3s;animation-name:"fadeInDownZoom";background-color:#fff9;height:var(--vh,100vh);left:0;padding-top:0;position:absolute;top:0;width:100vw;z-index:99999!important}.bold-dialog.substrate{height:var(--vh,100vh);width:100vw}.bold-dialog.substrate{.dialog-content{top:0}}.bold-dialog{height:var(--vh,100vh);position:fixed;width:100vh;z-index:9999999!important;.dialog-body{animation-duration:.3s;animation-name:"fadeInDownZoom";background-color:#fff;border-radius:0 0 1rem 1rem;box-shadow:0 0 2rem #0000001a;margin:auto;max-width:600px;min-width:300px;padding:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*4)}}.bold-dialog__title{font-size:var(--text-6xl);margin-bottom:calc(var(--spacing)*4);text-align:center;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.bold-dialog__form{align-items:center;display:flex;flex-direction:row;width:100%}.bold-dialog__form__input{border-color:var(--color-link-blue);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-xl);width:100%}.bold-dialog__form__input,.bold-dialog__form__warning{margin-bottom:calc(var(--spacing)*6);outline:none;padding:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*8)}.bold-dialog__form__warning{font-size:var(--text-2xl);--tw-font-weight:var(--font-weight-bold);color:var(--color-red);font-weight:var(--font-weight-bold)}.bold-dialog__buttons__submit{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);font-size:var(--text-3xl);height:calc(var(--spacing)*16);margin-bottom:calc(var(--spacing)*10);margin-top:calc(var(--spacing)*0);margin-inline:calc(var(--spacing)*4);&:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}.bold-dialog__buttons__cancel{color:var(--color-link-blue);cursor:pointer;font-size:var(--text-lg);margin-top:calc(var(--spacing)*1);text-align:center;&: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);position:fixed;width:100vh;z-index:9999999!important;.dialog-body{animation-duration:.3s;animation-name:"fadeInDownZoom";background-color:#fff;border-radius:0 0 1rem 1rem;box-shadow:0 0 2rem #0000001a;margin:auto;max-width:700px;min-width:300px;padding:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*4)}}.bold-dialog-school-title__title{font-size:var(--text-6xl);margin-bottom:calc(var(--spacing)*2);text-align:center;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.bold-dialog-school-title__form{align-items:center;display:flex;flex-direction:row;margin-top:calc(var(--spacing)*8);width:100%}.bold-dialog-school-title__form__input{border-color:var(--color-link-blue);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-xl);margin-bottom:calc(var(--spacing)*4);outline:none;padding:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*8);width:100%}.referral-box{background-color:var(--yellow-highlight);border-bottom:1px solid var(--dividers);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);margin:-2rem -2rem 2rem;padding:2rem;h1{color:var(--color-link-blue);font-size:2.5rem;font-weight:700}h1,h2{margin-top:0;padding-top:0}h2{color:var(--color-secondary-text);font-size:1.5rem;font-weight:400}}.referral-box__button-row{display:flex;flex-direction:column}.referral-box__button-row__input{border-color:var(--dividers);border-radius:2rem;border-style:solid;font-size:1.5rem;margin-bottom:1rem;padding:.5rem 1.5rem;text-align:center;width:100%}.referral-box__button-row__button{background-color:var(--aqua);border-color:var(--aqua);border-radius:2rem;border-style:none;box-shadow:0 1px 4px #4d4d4d4d;font-size:1.5rem;margin-left:.5rem;outline:none;padding-left:2rem;padding-right:2rem;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out;&:focus,&:hover{box-shadow:0 4px 12px #4d4d4d4d;outline:none;transform:translateY(-2px)}&:active,&:focus,&:hover{background-color:var(--aqua)}&:active{box-shadow:0 1px wpx #4d4d4d4d;outline:none!important;transform:translateY(0) scale(.95)}}.team-list{border-color:var(--color-dividers);border-top-style:var(--tw-border-style);border-top-width:1px;list-style:none;margin-left:0;padding-left:0}.team-list__item{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);display:flex;flex-direction:row;padding-block:calc(var(--spacing)*4)}.team-list__item__title{font-size:var(--text-3xl);margin-left:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.share-unshare-planbook-list{margin-left:0;padding-left:0}.share-unshare-planbook-list__school-year{list-style:none;padding-left:0}.share-unshare-planbook-list__school-year__title{font-size:var(--text-5xl);margin-block:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.share-unshare-planbook-list__planbooks-for-year-list{padding-left:0}.share-unshare-planbook-list__planbooks-for-year-list__planbook{list-style:none;padding-left:0;position:relative}.share-unshare-planbook-list__planbooks-for-year-list__planbook__title-area{border-color:var(--color-hint);border-radius:.5rem;border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:row;height:calc(var(--spacing)*16);overflow:hidden;position:relative;-webkit-user-select:none;user-select:none;z-index:2}.share-unshare-planbook-list__planbooks-for-year-list__planbook__title-area__title{font-size:var(--text-2xl);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);padding-left:calc(var(--spacing)*4);--tw-leading:1;align-items:flex-start;color:#fff;display:flex;flex-direction:column;justify-content:center;line-height:1;text-shadow:0 1px 2px #000c;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{align-items:center;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);display:flex;flex-direction:row;justify-content:space-between;list-style:none;padding-block:calc(var(--spacing)*4)}.share-unshare-planbook-list__planbooks-for-year-list__planbook__collaborators-list__collaborator__title{font-size:var(--text-xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.share-unshare-planbook-list__planbooks-for-year-list__planbook__collaborators-list__collaborator__remove-button{align-items:center;border-color:var(--color-dividers);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-hint);display:flex;flex-direction:row;height:calc(var(--spacing)*10);justify-content:center;margin-left:calc(var(--spacing)*2);width:calc(var(--spacing)*10);svg{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);fill:currentcolor}&:hover{border-color:var(--color-red);color:var(--color-red)}}.share-unshare-planbook-list__planbooks-for-year-list__planbook__collaborators-list__collaborator__roles{border-bottom:none;flex-grow:2;max-height:3rem;min-width:200px;padding-block:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*6);text-align:right;.planbook-collaborators__group-name{border-bottom:1px dotted var(--color-link-blue);color:var(--color-link-blue);display:block;font-size:var(--text-xl);justify-content:flex-end;text-align:right}.ember-power-select-placeholder,.ember-power-select-selected-item{margin-left:0}.ember-power-select-status-icon{top:7px}}.share-unshare-planbook-list__planbooks-for-year-list__planbook__add-button{background:none;color:var(--color-link-blue);font-size:var(--text-xl);margin-block:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*2);width:100%;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);-moz-appearance:none;-webkit-appearance:none;padding-left:2rem;text-align:center;text-align-last:center}.school-setup-nav,.share-unshare-planbook-list__planbooks-for-year-list__planbook__add-button{border-color:var(--color-dividers);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.school-setup-nav{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:calc(var(--spacing)*4);padding:calc(var(--spacing)*3);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);flex-wrap:nowrap}.school-setup-nav__step,a.school-setup-nav__step{align-items:center;border-radius:calc(infinity*1px);color:var(--color-offblack);display:flex;flex-direction:row;flex-grow:0;gap:.75rem;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*8);transition:color .4s,filter .4s,background-color .4s,box-shadow .4s;user-select:none;svg{height:calc(var(--spacing)*12);transition:filter .4s ease-in-out;width:calc(var(--spacing)*12)}&:not(.--is-selected){svg{filter:grayscale(1)}}&:not(.--is-selected):focus,&:not(.--is-selected):hover{svg{filter:grayscale(0)}}&:active,&:focus,&:hover{background-color:var(--color-grey-lightest);outline:none;text-decoration:none;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a)}&.--is-selected,&:active,&:focus,&:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&.--is-selected{background-color:var(--color-grey-lighter);--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d)}}.school-setup-nav__step__number{align-items:center;border-radius:calc(infinity*1px);display:flex;font-size:var(--text-6xl);height:calc(var(--spacing)*24);justify-content:center;text-align:center;width:calc(var(--spacing)*24);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);border:8px solid #000;font-weight:var(--font-weight-black)}.school-setup-nav__step__text{display:flex;flex-direction:column;justify-content:center}.school-setup-nav__step__text__top{font-size:var(--text-4xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.school-setup-nav__step__text__bottom{font-size:var(--text-5xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.school-setup-nav__step.--is-selected{.school-setup-nav__step__number{background-color:var(--color-link-blue);border-color:var(--color-link-blue);color:var(--color-white)}.school-setup-nav__step__text{color:var(--color-black)}}.school-setup__h2{color:var(--color-link-blue);color:var(--color-secondary-text);font-size:var(--text-5xl)}.school-setup__h3{color:var(--color-secondary-text);font-size:var(--text-4xl);margin-bottom:calc(var(--spacing)*8);margin-top:calc(var(--spacing)*0)}.school-setup-edit-templates{align-items:flex-start;display:flex;flex-direction:row;margin-left:-1rem;overflow-x:scroll;padding:calc(var(--spacing)*4)}.school-setup-edit-templates__template{border-color:var(--color-dividers);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;margin-right:calc(var(--spacing)*12);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);flex-grow:0;flex-shrink:0;width:250px;.template-editor-card{border:0}.lesson-template__template-title{padding:1.6rem 1.6rem 0;text-align:center}.lesson-section{border-color:#0000}}.school-edit-title__logo{background-color:#fafafa;margin-top:calc(var(--spacing)*4);padding:calc(var(--spacing)*4)}.school-edit-title__color-box,.school-edit-title__logo{border-width:2px;display:flex;--tw-border-style:dashed;border-color:var(--color-dividers);border-style:dashed;width:128px}.school-edit-title__color-box{height:128px}.school-edit-payment{display:flex;flex-direction:column;padding-top:calc(var(--spacing)*8);width:100%}.school-edit-payment__notice-action-section{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;margin-top:calc(var(--spacing)*12);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.school-edit-payment__notice-bar{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;padding-block:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*20);width:100%}.school-edit-payment__notice-bar--open{background-color:var(--color-link-blue);color:var(--color-white);a{border-bottom:3px dotted #fff;color:#fff;&:hover{border-bottom-style:solid;text-decoration:none}svg{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}}}.school-edit-payment__notice-bar--locked{background-color:#f2d354;a{border-bottom:3px dotted #000;color:#000;&:hover{border-bottom-style:solid;text-decoration:none}svg{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}}}.school-edit-payment__notice-bar--closed{background-color:var(--color-red);a{border-bottom:3px dotted #000;color:#000;&:hover{border-bottom-style:solid;text-decoration:none}svg{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}}}.school-edit-payment__notice-bar__heading{font-size:var(--text-5xl);margin-block:calc(var(--spacing)*0);text-align:center;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.school-edit-payment__notice-bar__subheading{margin-block:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*2)}.school-edit-payment__managing_group,.school-edit-payment__notice-bar__subheading{font-size:var(--text-4xl);text-align:center;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);opacity:.8}.school-edit-payment__managing_group{margin-top:calc(var(--spacing)*8)}.bubble-navbar{display:flex;flex-direction:row;justify-content:space-between;margin-top:calc(var(--spacing)*4)}.bubble-navbar__left{display:flex;flex-direction:row;justify-content:flex-start;margin-left:calc(var(--spacing)*8);.bubble-navbar__bubble{margin-left:calc(var(--spacing)*2)}}.bubble-navbar__right{display:flex;flex-direction:row;justify-content:flex-end;margin-right:calc(var(--spacing)*8);.bubble-navbar__bubble{margin-left:calc(var(--spacing)*2)}}.bubble-navbar__bubble{background-color:var(--color-white);border-radius:calc(infinity*1px);height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--color-black);opacity:.7;padding:calc(var(--spacing)*3);transition:opacity .3s,transform .3s ease-in-out;svg{fill:currentcolor}&:hover{opacity:1;transform:scale(1.025)}&:active{transform:scale(.95)}}.bubble-navbar__bubble--help{padding:calc(var(--spacing)*0)}.user-home__header{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;margin-bottom:calc(var(--spacing)*24);margin-top:110px;padding-inline:calc(var(--spacing)*8)}.user-home__header__left{align-items:center;display:flex;flex-basis:75%;flex-direction:row;justify-content:flex-start}.user-home__header__right{flex-grow:0;flex-shrink:0;@media (max-width:830px){margin-top:calc(var(--spacing)*8)}}.user-home__header__account-btn{padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);.school-setup-button__icon{height:calc(var(--spacing)*12);margin-right:calc(var(--spacing)*0);padding-right:calc(var(--spacing)*0);width:calc(var(--spacing)*12)}@media (min-width:769px){padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*8);.school-setup-button__icon{height:3.2rem;width:3.2rem}}}.user-home__header__name{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);color:var(--color-black);font-size:var(--text-6xl);letter-spacing:var(--tracking-tighter);line-height:.85;margin-left:calc(var(--spacing)*4);@media (min-width:769px){align-items:center;flex-direction:row;font-size:var(--text-7xl)}}.user-home__header__name__first{margin-right:calc(var(--spacing)*4)}.user-home__header__pro-label{background-color:var(--color-white);border-radius:calc(infinity*1px);font-size:var(--text-xl);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-normal);color:var(--color-black);flex-shrink:1;letter-spacing:var(--tracking-normal);@media (min-width:769px){margin-left:calc(var(--spacing)*4)}}.user-home__body{display:flex;flex-direction:row;margin-inline:calc(var(--spacing)*8);@media (max-width:830px){flex-direction:column;justify-content:center}}.user-home__body__planbooks{background-color:var(--color-white);border-radius:var(--radius-lg);flex-basis:60%;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);align-self:flex-start;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media (max-width:830px){flex-basis:100%;width:100%}}.user-home__body__planbooks__header{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding-inline:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*8);-webkit-user-select:none;user-select:none;@media (min-width:640px){flex-wrap:nowrap}}.user-home__body__schools__school__header{display:flex;flex-direction:row;justify-content:space-between;padding-inline:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*8)}.user-home__body__schools__school__header-for-buttons{display:flex;flex-direction:column;padding-inline:calc(var(--spacing)*8);padding-bottom:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*6)}.user-home__body__planbooks__header__title,.user-home__body__schools__school__header__title{font-size:var(--text-4xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);@media (min-width:640px){font-size:var(--text-5xl)}}.user-home__body__planbooks__header__buttons{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-left:calc(var(--spacing)*2);@media (min-width:640px){margin-left:calc(var(--spacing)*2)}}.user-home__body__planbooks__header__buttons__trigger{font-size:var(--text-xl);height:100%;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2);&.ember-basic-dropdown-trigger--above[aria-expanded=true]{border-radius:99999px!important}&.--school-year-selector{padding-left:calc(var(--spacing)*4);padding-right:calc(var(--spacing)*2)}@media (min-width:640px){font-size:var(--text-xl);padding-block:calc(var(--spacing)*4);padding-left:calc(var(--spacing)*4);padding-right:calc(var(--spacing)*6)}}.user-home__body__planbooks__body{padding:calc(var(--spacing)*8)}.user-home__body__planbooks__body__no-planbooks{font-size:var(--text-2xl);margin-bottom:calc(var(--spacing)*4)}.user-home__body__schools{margin-left:calc(var(--spacing)*8);@media (max-width:830px){margin-left:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*8)}}.user-home__body__schools__school{background-color:var(--color-white);border-radius:var(--radius-lg);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-bottom:calc(var(--spacing)*8)}.user-home__body__schools__school__header__go-to-group{align-self:center;border-color:var(--color-link-blue);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-xl);margin-left:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);white-space:nowrap}.user-home__body__schools__school__header__button-group{display:flex;flex-direction:row;gap:1em;padding-top:calc(var(--spacing)*4)}.user-home__body__schools__school__header__as_button{color:var(--color-link-blue);cursor:pointer;&:hover{background-color:var(--color-link-blue);color:var(--color-white)}}.user-home__body__schools__school__header__remove_membership{align-self:center;border-color:var(--color-red);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-red);cursor:pointer;flex-shrink:0;font-size:var(--text-xl);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);&:hover{background-color:var(--color-red);color:var(--color-white)}}.user-home__body__schools__school__body{border-color:var(--color-dividers);border-top-style:var(--tw-border-style);border-top-width:1px;padding-bottom:calc(var(--spacing)*8)}.user-home__body__schools__school__header{padding-bottom:calc(var(--spacing)*6)}.user-home__body__schools__school__body__team{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);&:last-child{border-bottom:none}}.user-home__body__upgrade{background-color:var(--color-white);border-radius:var(--radius-lg);margin-left:calc(var(--spacing)*0);padding:calc(var(--spacing)*8);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);align-self:flex-start;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);width:100%;@media (min-width:640px){margin-left:calc(var(--spacing)*8);width:300px}}.user-after-upgrade__text{font-size:var(--text-2xl);h2{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);font-size:var(--text-3xl);margin-bottom:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-bold);color:var(--color-link-blue);font-weight:var(--font-weight-bold);a{color:var(--color-link-blue)}}p a{border-bottom-width:1px;--tw-border-style:dashed;border-color:var(--color-link-blue);border-style:dashed;&:hover{text-decoration:none;--tw-border-style:solid;border-style:solid}}}.badge{border-radius:calc(infinity*1px);font-size:var(--text-base);padding-inline:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-wider);color:#000000b3;display:inline-block;letter-spacing:var(--tracking-wider);text-transform:uppercase}.badge--yellow{background-color:var(--yellow-caution)}.badge--green{background-color:var(--green-success)}.modal-dialog--onboarding{max-width:1000px;padding-top:2rem}.modal-dialog--paywall{max-width:1000px}.modal-content--onboarding{box-shadow:0 -1px 4rem #3333334d}.modal-header--onboarding{border-bottom:1px solid var(--dividers);display:flex;flex-direction:row;justify-content:space-between;padding:1rem}.modal-header--paywall{background-color:var(--color-link-blue);color:#fff!important}.modal-header__close{border:1px solid #0000;border-radius:2rem;height:2rem;width:2rem;&:hover{border-color:var(--color-link-blue);svg path{fill:var(--color-link-blue)}}svg{height:100%;width:100%}}.modal-header__text{display:flex;flex-direction:row}.modal-header__subtitle--onboarding,.modal-header__title--onboarding{color:var(--color-secondary-text);font-size:1.5rem;font-weight:700;letter-spacing:1px;text-transform:uppercase}.modal-header__title--onboarding{margin-right:.5rem}.modal-header__title--paywall{color:#fff}.modal-header__subtitle--onboarding{font-weight:400}.modal-footer--onboarding{border-top:1px solid var(--dividers);padding-top:2rem}.onboarding-footer-buttons{align-items:center;display:flex;flex-direction:row;justify-content:center;padding-bottom:3rem}.onboarding-footer-buttons--is-absolute-at-bottom{background-color:#fff;bottom:0;height:10rem;position:absolute;width:100%}.onboarding-footer-buttons--with-dropshadow{box-shadow:0 -2px 1rem #6663;padding:2rem}.onboarding-footer-buttons__dots{display:flex;flex-direction:row;margin:0 2rem;width:100px}.onboarding-footer-buttons__dot{background-color:var(--dividers);border-radius:2rem;height:1.5rem;margin:0 .5rem;transition:background-color .3s,transform .3s;width:1.5rem}.onboarding-footer-buttons__dot--active{background-color:var(--color-link-blue);transform:scale(1.1)}.onboarding-footer-buttons__next,.onboarding-footer-buttons__prev{display:flex;flex-direction:row;flex-grow:0;flex-shrink:0;transition:opacity .3s;width:50%}.onboarding-footer-buttons__solo{display:flex;flex-direction:row;justify-content:center;width:100%}.onboarding-footer-buttons__prev{justify-content:flex-end}.onboarding-footer-buttons__next-btn,.onboarding-footer-buttons__prev-btn{align-items:center;border:1px solid var(--color-hint);border-radius:5rem;color:var(--color-hint);cursor:pointer;display:flex;flex-direction:row;flex-grow:0;flex-shrink:0;font-size:1.4rem;font-weight:600;justify-content:center;padding:1rem 2rem;transition:background-color .3s,color .3s;&:hover{text-decoration:underline}}.onboarding-footer-buttons__next-btn{border:1px solid var(--color-link-blue);color:var(--color-link-blue);.onboarding-footer-buttons__next__icon svg{fill:var(--color-link-blue)}}.onboarding-footer-buttons__next-btn--action{background-color:var(--color-link-blue);color:#fff;.onboarding-footer-buttons__next__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__icon,.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;svg{transition:fill .3s;fill:var(--color-hint);height:100%;width:100%}}.csp-search-interface{height:calc(var(--vh, 100vh) - 72px);min-height:calc(var(--vh, 100vh) - 72px);padding-left:0;padding-right:0;padding-top:0}.csp-add-search-pane{color:var(--teal);cursor:pointer;display:inline;font-size:1rem;svg{height:1rem;width:1rem;fill:var(--teal);margin-bottom:-1px}&:hover{text-decoration:underline}}.csp-close-button-wrapper{align-items:center;display:fixed;display:flex;flex-direction:row;justify-content:center;padding:1rem;top:0;width:100vw}.csp-interface__close-button{align-items:center;background-color:var(--color-white);border-radius:calc(infinity*1px);color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:18px;font-weight:700;justify-content:center;line-height:28px;padding-block:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*6);padding-right:calc(var(--spacing)*3);text-align:center;z-index:999999;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);background-color:var(--teal);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:#fff;transition:transform .2s;svg{height:calc(var(--spacing)*12);margin-left:.5rem;width:calc(var(--spacing)*12);fill:currentcolor}&:hover{color:#fff;transform:scale(1.01)}}.csp-search-panes{display:flex;display:-webkit-flex;margin:10px}@media (max-width:500px){.csp-search-panes{flex-wrap:wrap;.csp-standard-set{margin-right:0}}}.csp-add-search-pane-button{border-radius:1rem;cursor:pointer;margin-left:0;margin-top:0;padding:10px 10px 0 0;position:relative;width:54px;svg{fill:var(--teal);height:36px;width:36px}&:hover svg{fill:var(--color-secondary-text);transition:all .2s}&:hover .csp-add-search-pane-button__text{color:var(--color-secondary-text);opacity:1;transition:all .2s}}.csp-add-search-pane-button__text{background-color:#fff;border:1px solid var(--dividers);border-radius:6px;color:var(--teal);display:block;font-size:2rem;font-weight:400;left:51px;line-height:1.3rem;opacity:1;padding:17px 20px;position:absolute;text-align:left;transform:rotate(90deg);transform-origin:left top;transition:all .2s;white-space:nowrap;svg{height:2.5rem;vertical-align:middle}}.csp-add-search-pane-button__text__header{font-weight:700}@media (max-width:500px){.csp-add-search-pane-button{display:block;text-align:center;width:100%;&:after{display:block;left:0;line-height:1;margin-top:0;padding-top:0;position:relative;right:0;text-align:center;top:0;transform:rotate(0deg);width:100%}}}.csp-standard-set-pane{background-color:#fff;position:relative}.csp-standard-set-pane__prompt-to-edit{border-radius:var(--radius-lg);font-size:2rem;line-height:1.2;padding:1.5rem 2rem;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);background:var(--teal);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--color-secondary-text);color:#fff;display:inline-block;font-weight:400;margin:2rem 0;text-align:center;transform:rotate(-1deg);transition:transform .1s ease-in-out;width:100%;&:active,&:hover{color:#fff;transform:rotate(0deg)}&:visited{color:#fff}}.csp-standard-set-pane__accordion-icon{height:2rem;width:2rem;svg{height:100%;width:100%;fill:var(--teal)}}.csp-standard-set-pane-header__buttons{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-end;position:absolute;right:12px;top:15px;&.--is-static{position:static}}.csp-standard-set-pane__change{align-items:center;display:flex;flex-direction:row;font-size:var(--text-lg);height:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-normal);border-color:var(--color-dividers);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-gray-700);cursor:pointer;font-weight:var(--font-weight-normal)}.csp-standard-set-pane__remove{border-color:var(--color-dividers);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-hint);cursor:pointer;height:calc(var(--spacing)*10);margin-left:calc(var(--spacing)*2);width:calc(var(--spacing)*10);svg{fill:var(--color-hint);height:100%;width:100%}&:hover svg{fill:var(--color-secondary-text)}}.csp-standard-set-pane{flex-grow:1;margin-bottom:0;overflow:hidden;width:100%}.csp-standard-set-pane__back{border-right:1px solid var(--dividers);color:var(--color-hint);display:block;display:none;float:left;font-size:1rem;font-size:2rem;line-height:1;margin-right:10px;width:20px}.csp-standard-set-pane-header{border-bottom:1px solid var(--dividers);color:var(--teal);font-size:1.7rem;font-weight:600;height:100%;justify-content:center;line-height:1.2;padding:15px}.csp-standard-set-pane__selectable-list{clear:both;padding:0}.csp-standard-set-pane__selectable-list__item{border-bottom:1px solid var(--dividers);color:var(--color-secondary-text);cursor:pointer;font-size:1.5rem;padding:8px 20px;user-select:none;&:hover{background-color:var(--course-color-yellow)}}.csp-standard-set-pane__selectable-list__item-header{align-items:center;border-bottom:1px solid var(--dividers);color:var(--teal);cursor:pointer;display:flex;flex-direction:row;font-size:1.5rem;font-weight:600;padding:8px 16px;user-select:none}.csp-standard-set-header__chevron{svg{display:inline;height:16px;margin-top:0;vertical-align:bottom;width:16px;fill:var(--dividers)}}.csp-standard-set-header__subject{cursor:pointer;line-height:1;margin:0;padding:0;user-select:none;&:hover{color:var(--teal);text-decoration:underline}}.csp-standard-set-header__title{cursor:pointer;line-height:1;margin:0;padding:0;user-select:none;&:hover{color:var(--teal);text-decoration:underline}}.csp-standard-set-header__document-title{clear:both;color:var(--color-hint);display:block;font-size:.8rem;line-height:1.1;margin:0;padding:.25rem 0 0;text-decoration:none;user-select:none;&:before{content:"Source: "}&:hover{text-decoration:underline}}.csp-standard-set-header__link-to-set{background-color:#fafafa;border:1px solid #e6e6e6;color:var(--color-text);display:block;font-size:1rem;font-weight:400;margin:5px 0;padding:10px;text-decoration:none;user-select:none;a{text-decoration:none}}.csp-standard-set-header__select{color:var(--teal);&:hover{text-decoration:none}}.csp-standard-set-header__back-arrow{align-items:center;border:1px solid var(--color-secondary-text);border-radius:200px;color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:14px;height:2.5rem;margin-right:1rem;padding:5px;&:hover{background-color:var(--teal);border-color:var(--teal);svg{fill:#fff}}svg{fill:var(--color-secondary-text);height:calc(2.5rem - 10px);width:calc(2.5rem - 10px)}}.csp-standard-set-header__change-jurisdiction{align-items:center;border:1px solid var(--color-secondary-text);border-radius:200px;color:var(--color-gray-600);cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:400;height:2.5rem;line-height:1;margin-left:1rem;padding:5px 10px;b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}&:hover{background-color:var(--teal);border-color:var(--teal);color:#fff;svg{fill:#fff}}svg{fill:var(--color-secondary-text);height:calc(2.5rem - 10px);margin-right:.5rem;width:calc(2.5rem - 10px)}}.csp-standard-set-header__jurisdiction{font-weight:600;line-height:1}.csp-standard-set-header__jurisdiction,.csp-standard-set-pane-header__choose-jurisdiction{cursor:pointer;font-weight:600;margin:0;padding:0;user-select:none;&:hover{color:var(--teal);text-decoration:underline}}.csp-standard-set-pane-header{display:flex;flex-direction:column;line-height:1;&.--flex-col{flex-direction:column}}.csp-standard-set-header__breadcrumbs{h1,h2,h3,span{display:inline;float:none;font-size:var(--text-2xl)}@media (width >= 641px){h1,h2,h3{font-size:var(--text-3xl)}}align-items:center;display:flex;flex-direction:row;&.--is-inline{display:block}}.csp-standard-set-pane-header__choose-jurisdiction{color:var(--teal);letter-spacing:normal;text-transform:none;user-select:none;&: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{background-color:#fff;border:solid var(--dividers);border-radius:.5rem;border-width:1px 1px 2px;box-sizing:border-box;margin:10px 20px 40px 0;opacity:0;overflow:hidden;transform:translateZ(0);transition:transform .2s;width:100%;&.was-inserted{opacity:1;transform:translateZ(0);transition:transform .2s ease-out}&:last-child{margin-right:0}}.csp-standard-set__inner--show-jurisdictions{transform:translateZ(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;transition:transform(.3s);-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{list-style:none;margin-bottom:20px;padding-left:.5rem;padding-right:1rem;padding-top:1rem;:first-child{padding-top:0}}.csp-standard{align-items:center;border-color:#0000;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;color:var(--color-secondary-text);cursor:pointer;display:flex;flex-direction:row;font-size:var(--text-xl);justify-content:space-between;line-height:1.2;padding-right:10px;padding-block:calc(var(--spacing)*1);transition:background-color .2s;-webkit-user-select:none;user-select:none;width:100%;--csp-standard-indent:1rem;@media (width >= 641px){border-radius:.5rem}&:first-child{border-radius:0}&:hover{background-color:var(--color-grey-lightest);border-color:var(--color-dividers);border-style:var(--tw-border-style);border-width:1px;.csp-standard__selected-icon.--is-not-selected{opacity:1;@media (width >= 641px){opacity:1}}}&.is-selected{background-color:#eef6f6}&.standard-is-hidden{display:none}}.csp-standard__selected-icon{align-items:center;align-self:center;border-radius:calc(infinity*1px);color:var(--teal);display:flex;flex-direction:row;flex-shrink:0;height:calc(var(--spacing)*6);margin-inline:calc(var(--spacing)*4);width:calc(var(--spacing)*6);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&.--is-not-selected{opacity:1}&.--is-selected{background-color:var(--teal);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:#fff}svg{height:100%;width:100%;fill:currentcolor}}.csp-standard__description-and-list-id{align-items:flex-start;display:flex;flex-direction:row}.csp-standard__text{align-items:center;display:flex;flex-direction:row;text-align:left;width:100%}.csp-standard__tracking{margin-left:1rem;text-align:right;svg{fill:currentcolor;color:var(--color-gray-400)}}.csp-standard--depth-0{color:var(--teal);font-size:var(--text-2xl);font-weight:600;line-height:1.2;padding-left:0;padding-block:calc(var(--spacing)*2);.csp-standard__list-id{color:var(--teal)}}.csp-standard--depth-1{color:#000;font-size:var(--text-xl);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);padding-block:calc(var(--spacing)*4)}.csp-standard--depth-2{font-size:var(--text-xl);font-weight:400;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);.csp-standard__selected-icon{margin-right:var(--csp-standard-indent)}}.csp-standard--depth-3{color:var(--color-secondary-text);padding-left:calc(var(--csp-standard-indent)*2)}.csp-standard--depth-4{color:var(--color-secondary-text);padding-left:40px}.csp-standard__list-id{color:var(--teal);float:left;font-weight:700;&:not(:empty){padding-right:3px}}.csp-standard__description{display:inline;width:100%}.csp-standard__statement-notation{color:var(--color-hint);display:inline;font-size:1rem;font-weight:400;max-width:150px;text-align:right}.csp-standard__btn-copy{background-color:initial;height:20px;padding:0;width:20px;svg{height:18px;opacity:0;width:18px;fill:var(--dividers)}}.csp-standard--header{align-items:center;display:flex;flex-direction:row;justify-content:end;padding:0 1rem;.csp-standard__text,.csp-standard__tracking{background-color:var(--color-gray-500);border-radius:calc(infinity*1px);color:#fff;font-size:var(--text-lg);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);text-align:center}&:hover{background:none;border-color:#0000}}.csp-search-bar{display:block;max-height:0;overflow:hidden;transform:translateZ(0);transition:max-height 1s .2s;&[data-is-visible]{max-height:1000px;transition:max-height 1s .2s}}input.csp-search-bar__input{border:none;border:1px solid var(--dividers);border-radius:3rem;color:var(--teal);float:left;font-size:1.7rem;font-weight:400;height:5rem;margin:10px 10px 0;padding-bottom:.6rem;padding-left:2rem;padding-top:.6rem;width:calc(100% - 20px);&:focus{outline:none}}.new-home-navbar__top{border-bottom-color:var(--dividers);box-shadow:0 0 8px #3333331a;flex-direction:colum;flex-direction:row;height:90px;left:0;margin-bottom:0;min-height:90px;min-height:0;padding-left:0;padding-top:0;right:0;top:0;transition:background-color .4s,height .4s;z-index:9999}.new-home-navbar__bottom,.new-home-navbar__top{align-items:center;background-color:#fffffff2;display:flex;justify-content:space-between;position:fixed}.new-home-navbar__bottom{box-shadow:0 8px 1rem #3333331a;flex-direction:column;top:90px;width:100%;z-index:99999}.new-home-navbar__left-side{height:60px;margin-left:1rem;width:200px;@media screen and (max-width:710px){width:100px}}.new-home-navbar__right-side{display:flex;flex-direction:row;justify-content:flex-end;margin-right:1rem;width:100%}.new-home-navbar__right-side--collapsed{display:none}@media screen and (max-width:992px){.new-home-navbar__right-side--normal{display:none}.new-home-navbar__right-side--collapsed{align-items:center;display:flex;justify-content:flex-end}}.new-home-navbar__right-side--collapsed{padding-left:1rem}.new-home-navbar__brand{align-items:center;display:flex;flex-direction:row;height:100%;justify-content:flex-start;padding:5px 0;&:hover{max-width:1000px;transition:max-width 1s}&.active{box-shadow:none}svg{height:100%;max-height:50px;text-align:left;vertical-align:middle;width:100%;path{fill:var(--color-hint-dark)}#svg-cc-lightbulb path,#svg-cc-lightbulb polygon{fill:#f8ae4f}path#svg-cc-lightbulb-inner{fill:#fff}}.new-home-navbar__brand__for-mobile{display:none}@media screen and (max-width:710px){height:60px;margin-left:20px;width:40px;.new-home-navbar__brand__for-desktop{display:none}.new-home-navbar__brand__for-mobile{display:block}svg{height:100%;width:100%}}}.template-browser{.navbar{background-color:initial;border:0;left:0;width:0;z-index:999999}.navbar-buttons,.navbar-header{visibility:hidden}}#tiptap-bubble-menu-container{position:absolute;z-index:2000000000}#tiptap-bottom-toolbar-portal{bottom:1rem;display:flex;flex-direction:row;justify-content:center;position:fixed;width:100%;z-index:2000000010;@media (max-width:500px){justify-content:left;padding-left:2rem}}.planbook .year .btn-navbar-print,.planbook.units .btn-navbar-print{display:none}.planbook-header{display:flex;flex-direction:column;justify-content:center;margin-top:var(--nav-bar-height);padding:0;position:relative;text-align:center;transition:margin .2s;z-index:0}.planbook-header--no-nav-bar,.planbook-header--v5{margin-top:0}.planbook-header__headline-date{border-bottom:4px dotted #0000;cursor:pointer;font-size:5rem;@media (max-width:480px){font-size:2rem;margin-bottom:1rem}@media screen and (max-width:710px){font-size:3rem}@media screen and (max-width:992px){font-size:4rem}}.planbook-header__headline-date--is-hoverable:hover{border-bottom-color:#fff}.planbook-header__week-menu-toggle{border-radius:calc(infinity*1px);height:calc(var(--spacing)*16);margin:calc(var(--spacing)*2);width:calc(var(--spacing)*16);>svg{fill:#fff;&:hover{fill:var(--color-link-blue);background-color:#fff;border-radius:9999px;cursor:pointer}}}.planbook-header--setup{border-bottom:1px solid var(--dividers);margin-top:calc(var(--nav-bar-height) + 100px);padding-bottom:1rem;padding-top:1rem;.planbook-header__text{color:var(--color-link-blue)}}.planbook-header--month{padding-bottom:1.5rem}.planbook-header--setup-with-background{.planbook-header__text{color:#fff}}.planbook-header__head--solo{color:#fff;padding-bottom:2rem;padding-top:2rem}.planbook-header__center{display:flex;flex-direction:column;@media (max-width:480px){order:2;padding-bottom:0;padding-left:2rem;padding-right:2rem;padding-top:0;width:100vw}}.planbook-header__headline{align-items:center;color:#fff;display:flex;flex-direction:row;font-weight:800;text-shadow:0 1px .2rem #00000080;@media screen and (max-width:992px){flex-direction:column}}.planbook-header__headline__layout{font-weight:300;margin-left:1rem}.planbook-header__headline-button{background-color:#0000004d;border-radius:2rem;cursor:pointer;display:flex;flex-direction:row;font-size:1.4rem;font-weight:400;line-height:1;margin:0 1rem;opacity:.9;padding:.5rem .5rem .5rem 1.25rem;transition:opacity .3s,text-decoration .3s;user-select:none;svg{height:1.5rem;width:2rem;fill:#fff;margin-right:0;margin-top:0;vertical-align:middle}&:hover{opacity:1;text-decoration:underline;transition:opacity .3s,text-decoration .3s}}.planbook-header__text{justify-content:center;text-align:center}.planbook-header__category{font-size:2rem;font-weight:300;line-height:1;margin-top:.5rem;padding-bottom:0;text-transform:uppercase}.planbook-header__head{align-items:center;display:flex;font-size:4rem;font-weight:800;justify-content:center;line-height:1.1;padding:2.5rem 0;position:relative;text-align:center;text-shadow:0 2px .25rem #4d4d4db3;user-select:none;white-space:normal;z-index:1000;@media (max-width:480px){align-items:center;flex-wrap:wrap;justify-content:center!important}}.planbook-header__head--month{padding:1rem 0}.planbook-header__head--setup{text-shadow:none;@media screen and (max-width:710px){flex-direction:column}}.planbook-header__head--left-aligned{justify-content:flex-start}.planbook-header__head--space-between{justify-content:space-between;padding-top:75px}.planbook-header--extra-space-below{margin-bottom:3rem}.planbook-header__head-info-button{align-items:center;border:1px solid var(--color-secondary-text);border-radius:3rem;color:var(--color-secondary-text);cursor:pointer;display:flex;flex-direction:row;font-size:1.5rem;font-weight:400;height:4rem;margin-left:1rem;padding:.5rem 1rem;vertical-align:middle;&:hover{border-color:var(--color-link-blue);color:var(--color-link-blue);svg{path{stroke:var(--color-link-blue)!important}}}svg{height:100%;width:100%;path{stroke:var(--color-secondary-text)!important}}}.planbook-header__subhead{font-size:2.5rem;font-weight:300;line-height:1.2;margin-bottom:2rem;margin-top:-2rem;padding:0 4rem;user-select:none}.planbook-header__subhead--white{color:#fff}.planbook-header__learn-more{border:1px solid #ffffff80;border-radius:4px;color:#fff;color:#ffffff80;cursor:pointer;display:inline-block;font-size:1.25rem;font-weight:200;margin-top:1rem;padding:.5rem;svg{display:inline-block;height:1.25rem;margin-top:-.25rem;vertical-align:middle;width:1.25rem;fill:#ffffff80}&:hover{background-color:#fff;color:var(--color-link-blue);svg{fill:var(--color-link-blue)}}}.planbook-header__head-arrow-button{border:1px solid #fff;border-radius:5rem;cursor:pointer;height:4rem;margin:0 2rem;min-width:4rem;text-align:center;transition:all .2s;width:4rem;.svg-icon{margin-top:-.8rem;text-align:center;vertical-align:middle}.svg-icon svg{height:3rem;width:3rem;fill:#fff;transition:all .2s}&:hover{background-color:#fff;border:1px solid #fff;box-shadow:0 .25rem 1rem #333333b3;transition:all .2s;.svg-icon svg{transition:all .2s;fill:var(--color-link-blue)}}&:active{box-shadow:inset 0 .25rem 1rem #3333334d;.svg-icon svg{fill:var(--color-text)}}@media (max-width:480px){margin-bottom:1rem;margin-left:1rem;margin-right:1rem;order:1}}.planbook-header__learn-more-text{background-color:#fff;margin:2rem;padding:2rem}.planbook-wrapper__no-access{margin:160px 5rem;text-align:center}.planbook-wrapper__no-access-h1{font-weight:600}.planbook-wrapper__no-access-h2{font-size:2rem}.planbook__no-permission-to-edit-class-websites{font-size:3rem;margin-bottom:4rem;text-align:center}.tracker-block__menu-trigger{color:#fff;height:3rem;margin-left:2rem;width:3rem;svg{fill:currentcolor}&:hover{color:var(--color-link-blue);cursor:pointer}}.comment-space{background-color:#fff;padding-top:2px;text-align:center;[contenteditable=true]{text-align:left}}.comment-text-area{background-color:#ffffffb3;border:1px solid var(--dividers);clear:both;height:auto;margin:10px 5px 5px;padding:5px;resize:none;width:auto;&:focus{outline:none}}.btn-add-comment{border:none;font-size:11px;margin:5px;opacity:.5;text-align:center;text-transform:uppercase;vertical-align:top;width:auto;svg{height:16px;width:16px}&:hover{opacity:1}}.show-file-space{margin-right:10px}.show-comment-space,.show-file-space{color:var(--color-link-blue);float:left;font-size:12px}.show-comment-space,.show-file-space{cursor:pointer;visibility:hidden;&:hover{color:var(--color-link-blue)}}.comments-section{background-color:#f7f7ba;clear:both;display:block;margin-top:14px;max-height:30px;overflow:hidden;transition:max-height .4s .6s;&:hover{max-height:1000px;transition:max-height .2s;.comments-list-header{background-color:#0000001a;border-color:var(--dividers);font-weight:600;transition:all .2s}}}.attachments-list-header{color:var(--color-text);font-size:1.2rem;font-weight:600}.attachment-list{list-style:none;margin-bottom:10px;overflow:hidden;padding-left:0}.attachment-list-item{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:2px;padding-left:0;width:100%;a{color:var(--color-link-blue);cursor:pointer}&:hover .btn-preview-attachment svg{fill:var(--link-blue-hover)}}.attachment-list-item__title{cursor:pointer;font-size:14px;line-height:16px;overflow-wrap:anywhere;white-space:pre-wrap}img.attachment-preview-popover-image{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200' class='lds-spin' preserveAspectRatio='xMidYMid' style='background:0 0' viewBox='0 0 100 100'%3E%3Cg transform='translate(80 50)'%3E%3Ccircle r='7' fill='%23cacaca' transform='scale(1.13167)'%3E%3CanimateTransform attributeName='transform' begin='-0.875s' dur='1s' keyTimes='0;1' repeatCount='indefinite' type='scale' values='1.2 1.2;1 1'/%3E%3Canimate attributeName='fill-opacity' begin='-0.875s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/circle%3E%3C/g%3E%3Cg transform='rotate(45 -50.355 121.569)'%3E%3Ccircle r='7' fill='%23cacaca' fill-opacity='.875' transform='scale(1.15667)'%3E%3CanimateTransform attributeName='transform' begin='-0.75s' dur='1s' keyTimes='0;1' repeatCount='indefinite' type='scale' values='1.2 1.2;1 1'/%3E%3Canimate attributeName='fill-opacity' begin='-0.75s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/circle%3E%3C/g%3E%3Cg transform='rotate(90 -15 65)'%3E%3Ccircle r='7' fill='%23cacaca' fill-opacity='.75' transform='scale(1.18167)'%3E%3CanimateTransform attributeName='transform' begin='-0.625s' dur='1s' keyTimes='0;1' repeatCount='indefinite' type='scale' values='1.2 1.2;1 1'/%3E%3Canimate attributeName='fill-opacity' begin='-0.625s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/circle%3E%3C/g%3E%3Cg transform='rotate(135 -.355 41.569)'%3E%3Ccircle r='7' fill='%23cacaca' fill-opacity='.625' transform='scale(1.00667)'%3E%3CanimateTransform attributeName='transform' begin='-0.5s' dur='1s' keyTimes='0;1' repeatCount='indefinite' type='scale' values='1.2 1.2;1 1'/%3E%3Canimate attributeName='fill-opacity' begin='-0.5s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/circle%3E%3C/g%3E%3Cg transform='matrix(-1 0 0 -1 20 50)'%3E%3Ccircle r='7' fill='%23cacaca' fill-opacity='.5' transform='scale(1.03167)'%3E%3CanimateTransform attributeName='transform' begin='-0.375s' dur='1s' keyTimes='0;1' repeatCount='indefinite' type='scale' values='1.2 1.2;1 1'/%3E%3Canimate attributeName='fill-opacity' begin='-0.375s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/circle%3E%3C/g%3E%3Cg transform='rotate(225 20.355 8.431)'%3E%3Ccircle r='7' fill='%23cacaca' fill-opacity='.375' transform='scale(1.05667)'%3E%3CanimateTransform attributeName='transform' begin='-0.25s' dur='1s' keyTimes='0;1' repeatCount='indefinite' type='scale' values='1.2 1.2;1 1'/%3E%3Canimate attributeName='fill-opacity' begin='-0.25s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/circle%3E%3C/g%3E%3Cg transform='rotate(-90 35 -15)'%3E%3Ccircle r='7' fill='%23cacaca' fill-opacity='.25' transform='scale(1.08167)'%3E%3CanimateTransform attributeName='transform' begin='-0.125s' dur='1s' keyTimes='0;1' repeatCount='indefinite' type='scale' values='1.2 1.2;1 1'/%3E%3Canimate attributeName='fill-opacity' begin='-0.125s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/circle%3E%3C/g%3E%3Cg transform='rotate(-45 70.355 -71.569)'%3E%3Ccircle r='7' fill='%23cacaca' fill-opacity='.125' transform='scale(1.10667)'%3E%3CanimateTransform attributeName='transform' begin='0s' dur='1s' keyTimes='0;1' repeatCount='indefinite' type='scale' values='1.2 1.2;1 1'/%3E%3Canimate attributeName='fill-opacity' begin='0s' dur='1s' keyTimes='0;1' repeatCount='indefinite' values='1;0'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:30px 30px;min-height:40px;width:100%}.btn-preview-attachment{cursor:pointer;height:14px;margin-right:6px;width:18px;svg{fill:var(--color-link-blue);height:18px;width:16px}&:hover{svg{fill:var(--link-blue-hover)}}}.btn-remove-attachment,.btn-remove-comment{cursor:pointer;margin-left:5px;svg{height:12px;width:12px}path{fill:gray}&:hover{path{fill:#333}}}.comments-attachments{display:none;overflow:hidden}.comments-author,.comments-timestamp{color:#0000004d;display:inline;font-size:12px}.comments-text{color:var(--color-text);display:block}.comments-author{font-weight:600}.scribe-toolbar{display:none;float:right;transition:transform .2s;z-index:999999;&.is-visible{transform-origin:top}}.btn-group-lesson-toolbar{float:right;margin-right:20px;.btn:first-child,.btn:last-child{border-radius:40px}.btn{border:1px solid var(--color-hint);height:36px;padding-left:10px;padding-right:10px;padding-top:8px;&:hover{background-color:#3333334d;svg path{fill:#fff}}}.btn svg{height:18px;width:18px;path{fill:var(--color-hint)}}.btn[disabled=disabled]{display:none}}.scribe-toolbar-clone{display:none!important;visibility:hidden}.parts-toc-list{overflow:hidden;padding-left:0}.parts-toc-list-item.part-section{text-overflow:ellipsis}.toc-part-section-value{display:block;height:20px;overflow:hidden;b{font-weight:400}h2{font-size:13px;margin-top:0}}.parts-toc-list-item{border-bottom:1px solid #d9d9d9;color:var(--color-hint);cursor:pointer;padding:10px 0;transition:all .3s;&:hover{color:var(--color-link-blue)}&.is-off{opacity:.3}}.parts-toc-list-item-course-title{font-size:18px;font-weight:600;line-height:1;list-style:none}.parts-toc-list-item-lesson-title{font-size:14px;line-height:1.1;list-style:none;padding-top:5px}.parts-toc-list-item-section-title{display:none;font-size:14px;line-height:1.1;list-style:bullet;padding-bottom:1rem}.below-header{.parts-toc-list{position:fixed;top:60px}}.three-dot-spinner{margin:auto;opacity:.4;text-align:center;width:70px}.three-dot-spinner>div{-webkit-animation:bouncedelay 1.4s ease-in-out infinite;animation:bouncedelay 1.4s ease-in-out infinite;-webkit-animation-fill-mode:both;animation-fill-mode:both;background-color:#333;border-radius:100%;display:inline-block;height:18px;width:18px}.three-dot-spinner.-white>div{background-color:#fff}.three-dot-spinner .bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.three-dot-spinner .bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes bouncedelay{0%,80%,to{transform:scale(0);-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:var(--text-3xl);list-style-type:none;padding:calc(var(--spacing)*0);text-align:center;--tw-font-weight:var(--font-weight-black);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);border-top-style:var(--tw-border-style);border-top-width:1px;font-weight:var(--font-weight-black);margin-bottom:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3)}.lesson-version-tabs-item{border-color:#0000;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;list-style:none;margin-bottom:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);transition:border .2s ease-in-out,background-color .2s ease-in-out;--tw-leading:1;cursor:pointer;display:flex;flex-direction:row;line-height:1;&.is-selected{background-color:var(--color-grey-lightest);border-color:var(--color-link-blue);border-style:var(--tw-border-style);border-width:1px}&:focus,&:hover{border-color:var(--color-dividers);.lesson-version-tab__name,.lesson-version-tab__version{color:var(--color-link-blue)}}}.lesson-versions-tab__right{border-color:var(--color-dividers);border-left-style:var(--tw-border-style);border-left-width:1px;display:flex;flex-direction:column;padding-left:calc(var(--spacing)*2);transition:border-color .2s ease-in-out}.lesson-version-tab__version{font-size:var(--text-3xl);padding-right:calc(var(--spacing)*2);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold)}.lesson-version-tab__name,.lesson-version-tab__version{font-weight:var(--font-weight-bold);transition:color .2s ease-in-out}.lesson-version-tab__name{font-size:var(--text-2xl);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-bold)}.lesson-version-tab__description{font-size:var(--text-xl)}.lesson-version-tab__description,.lesson-version-tab__time{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.lesson-version-tab__time{color:var(--color-grey-darker);font-size:var(--text-base)}.lesson-version-tab__link{cursor:pointer;display:block;user-select:none;&:hover{text-decoration:none}&.is-selected{background-color:#fafafa;border-radius:var(--radius-lg);color:var(--color-link-blue)}}.lesson-version__rollback-btn{background-color:var(--color-link-blue);border-radius:calc(infinity*1px);font-size:var(--text-2xl);margin-bottom:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*8);--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold)}.btn-variations-replace-lesson{border-bottom:1px dashed var(--color-link-blue);color:var(--color-link-blue);margin-bottom:20px;margin-top:0;padding-bottom:0;padding-top:0;text-align:center;&:hover{border-bottom:1px solid var(--color-link-blue);color:var(--color-link-blue);text-decoration:none}}.variations-header{color:#84c1f0;font-size:20px;margin-bottom:0;margin-top:20px;text-align:center;text-transform:uppercase}.lesson-version-choose-notice{font-size:var(--text-2xl);text-align:left;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);padding-inline:calc(var(--spacing)*0)}.lesson-version__choose-btn{margin-bottom:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.standards-list{margin-bottom:0;padding-left:0;&:hover{transform:translateZ(0);z-index:99999999}}.standards-list-item-wrapper{border-bottom:1px solid var(--dividers);cursor:pointer;height:24px;line-height:20px;list-style:none;margin-bottom:4px;margin-top:4px;overflow:hidden;padding-bottom:1px;padding-top:1px;white-space:nowrap;&:last-child{border-bottom:none}.standards-list-item{line-height:1;overflow:hidden;text-overflow:ellipsis}&[data-is-starred]{height:auto;white-space:wrap}&[data-is-expanded]{height:24px;.standards-list-item{border-color:var(--color-dividers);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);background-color:#fff;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin:-10px 10px -10px -10px;overflow:visible;padding:10px;position:absolute;transform:translateZ(0);white-space:normal;z-index:99999999}.btn-copy-standard,.btn-delete-standard{opacity:.5}.btn-copy-standard:hover,.btn-delete-standard:hover{opacity:1}}}.standards-list-item-star{display:inline-block;height:12px;width:12px;&[data-is-starred]{color:#cfa32a}}.standards-list-item-statement{color:var(--color-secondary-text);line-height:1.3}.standards-list-item-code{color:var(--color-text);font-weight:600}.standards-list-item-grade-levels,.standards-list-item-jurisdiction,.standards-list-item-subject{color:var(--color-hint);font-size:11px;line-height:1.3}.btn-delete-standard{cursor:pointer;float:right;opacity:0;svg{height:16px;width:16px}&:hover{opacity:1}}.btn-copy-standard{background-color:initial;border:none;float:right;opacity:0;outline:none;padding:0;right:20px;top:12px;transition:transform .2s;svg{height:16px;width:16px}&:active{transform:scale(1.2);transition:transform .1s;svg{fill:var(--color-link-blue)}}}.rounded-lg-input{border-radius:60px}.standards-modal.ember-modal-overlay{background-color:#4d4d4d4d;z-index:9999999999}.standards-modal .modal-content{box-shadow:none}.standards-modal .modal-dialog{margin-top:0;padding-top:0;width:100%}.standards-modal .modal-content{background-color:initial}.standards-modal .modal-body{padding:40px 20px}.standards-modal .close{position:absolute;right:5px;top:5px}.text-on-modal-backdrop{color:var(--brand-secondary)}.choose-organization-title{color:var(--brand-primary)}.jurisdiction-pill,.standard-set-boxes-tag-pill{background-color:#fff;border:1px solid var(--dividers);border-radius:20px;cursor:pointer;font-size:13px;margin:5px;padding:10px 20px!important;transition:background-color .2s;&:hover{background-color:var(--brand-primary);color:#fff;transition:background-color .2s}}.jurisdiction-in-chooser{color:#68b7f3;cursor:pointer;transition:background-color .2s;width:95%;>span{border-bottom:3px dotted var(--brand-primary)}&:before{content:"\2190  ";opacity:.5}&:hover{color:#0000;font-size:0;transition:background-color .2s;&:before{color:var(--brand-primary);content:"\2190   Back to state & organization list";float:none;font-size:36px;font-weight:400;opacity:1}}}.add-standard-button{cursor:pointer;float:left;line-height:1;margin:0;position:absolute;right:-60px;top:10px;width:50px;div{background-color:#fff;border-radius:40px;box-shadow:0 1px 3px #999;color:var(--brand-primary);font-family:Helvetica Neue;font-size:40px;height:40px;line-height:33px;padding:0;text-align:center}&:hover div{background-color:var(--brand-primary);color:#fff}}.standard-set-boxes{display:flex;display:-webkit-flex;margin-left:2px;margin-top:20px;position:relative;.standard-set-header{position:relative}.close{color:var(--color-secondary-text);font-family:Helvetica;font-size:11px;font-weight:600;margin-right:12px;margin-top:12px;right:5px;top:5px;&:hover{color:var(--color-text)}svg{height:20px;width:20px}}>.item{background-color:#fff;border-radius:6px;box-shadow:0 1px 3px #999;margin:12px 20px 12px 0;width:100%;&:nth-last-of-type(2){margin-right:0}}&.count-0 .add-standard-button{position:inherit;right:0;top:20px;width:auto;div:after{color:var(--brand-primary);content:"Add a group of standards";font-size:16px;margin-left:10px}div{font-size:30px;height:auto;line-height:40px;padding:10px 30px}&: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:all .2s;&:hover{font-weight:600;.standard-set-boxes-standard-sets{border:1px solid var(--dividers);font-weight:200;max-height:1000px;opacity:1;padding:10px 30px 20px;transition:opacity .2s .1s}}}.standard-set-boxes-standard-sets{background-color:#fff;box-shadow:0 5px 15px #00000080;color:var(--color-text);list-style:none;margin-left:-21px;margin-top:10px;max-height:0;opacity:0;overflow:hidden;padding:0 30px;position:absolute;transition:opacity .2s}.standard-set-boxes-standard-set-title{border-bottom:1px solid var(--dividers);color:var(--color-text);cursor:pointer;font-size:15px;line-height:1.2;padding-bottom:12px;padding-top:12px;&:last-of-type{border:none;padding-bottom:0}&:hover{color:#68b7f3;text-decoration:underline}}.standard-list{list-style:none;margin:0;padding:20px}.standard-set-header{border-bottom:1px solid var(--dividers);padding:20px 20px 10px}.standard-set-jurisdiction{color:var(--color-secondary-text);display:block}.standard-set-grade-level,.standard-set-subject{color:var(--color-text);font-size:24px;line-height:32px}.standard-list-id{color:var(--brand-primary);font-weight:600}.standard-code{color:var(--color-hint)}.standard-list-item{border:1px solid #0000;color:var(--color-text);cursor:pointer;line-height:1.2;padding-right:4px;&.depth-0:first-of-type{padding-top:0}&.in-use{background-color:#d7eae3;border:1px solid #74b49f}&:hover{text-decoration:underline}}td.standard-list-item{border:inherit}.standard-list-item.depth-0{color:var(--brand-primary);font-size:1.125rem;font-weight:600;padding-left:4px;padding-top:7px}.standard-list-item.depth-1{font-size:1rem;margin-bottom:1px;padding-bottom:6px;padding-left:4px;padding-top:7px}.standard-list-item.depth-2{color:var(--color-secondary-text);font-size:.875rem;line-height:1.3;margin-bottom:1px;padding-bottom:6px;padding-left:20px;padding-top:6px}.standard-list-item.depth-3,.standard-list-item.depth-4,.standard-list-item.depth-5{color:var(--color-secondary-text);font-size:.875rem;margin-bottom:1px;padding-bottom:11px;padding-left:36px}.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{background:url(/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px repeat,linear-gradient(to bottom,var(--course-color-cyan),var(--course-color-turquoise),var(--course-color-green)) 100%/150%;background-attachment:fixed;display:flex;transition:background .5s}body.user.user-sign-in{background:url(/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px repeat,linear-gradient(to bottom,var(--course-color-muted-cyan),var(--course-color-blue)) 100%/150%;display:flex;transition:background .5s}body.user.user-sign-up{background:url(/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px repeat,linear-gradient(to bottom,var(--course-color-muted-turquoise),var(--course-color-turquoise)) 100%/150%;display:flex;transition:background .5s}.feature-container{margin-top:90px;@media screen and (max-width:710px){margin-top:8rem}background:url(/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px repeat,linear-gradient(to bottom,var(--course-color-cyan),var(--course-color-turquoise))}.card-stack-container{background:url(/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px repeat,linear-gradient(to bottom,var(--course-color-turquoise),var(--course-color-blue));margin:0;padding:3rem 0}.white-background{background:url(/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px repeat,linear-gradient(to bottom,var(--course-color-purple),var(--course-color-purple) 60%,var(--course-color-pink));margin:0;padding:3vh;text-align:center}.homepage-feature-background--one{background:url(/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px repeat,linear-gradient(to bottom,var(--course-color-pink) 0,var(--course-color-pink) 70%,var(--course-color-coral));padding-bottom:4vh}.homepage-feature-background--two{background:url(/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px repeat,linear-gradient(to bottom,var(--course-color-coral) 0,var(--course-color-yellow) 80%,#fff);padding-top:4rem}.homepage-pricing-background{background:url(/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px repeat,linear-gradient(180deg,#fff,#fff);margin-bottom:-9rem;padding-bottom:5rem;padding-top:1rem;text-align:center}.homepage-pricing-background--pricing-page{background:url(/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px repeat,linear-gradient(to bottom,var(--course-color-cyan),var(--course-color-cyan) 30%);margin-bottom:-9rem;margin-top:8rem;padding-bottom:5rem;padding-top:5rem;text-align:center}.pricing-option-background--feature-column{background:#0000}.schools-jumbotron-background{background:url(/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px repeat,linear-gradient(to bottom,var(--course-color-purple) 0,var(--course-color-pink),var(--course-color-coral),var(--course-color-yellow));margin-top:90px;@media screen and (max-width:710px){margin-top:8rem}}.homepage-why-cc-background{background-attachment:fixed;background-image:url(/assets/images/photo-covers/gradient-cyan-green-5767c7d531058b046e04d47c438e9dfd.jpg);background-size:cover;margin-top:90px}.schools-feature-background{background:url(/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px repeat,linear-gradient(to bottom,var(--course-color-yellow),var(--course-color-coral),var(--course-color-red),var(--course-color-pink),var(--course-color-purple),var(--course-color-muted-purple))}.schools-feature-four-background{background:url(/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px repeat,linear-gradient(to bottom,var(--course-color-pink) 0,var(--course-color-purple) 100%)}.schools-bottom-message-background{background:url(/assets/images/patterns/symphony-black-15-baba543ce70c5c92d3f7cbbbd1b23c6b.png) 0/120px 120px repeat,linear-gradient(to bottom,var(--course-color-purple) 0,var(--course-color-muted-purple) 50%,var(--course-color-muted-purple) 100%);margin-bottom:-9rem}.btn-sign-in,.btn-sign-up{background-color:initial;background-color:var(--course-color-cyan);border-color:#fff;color:var(--color-hint-dark);color:#fff;font-family:museo-sans;font-size:1.5rem;font-weight:800;line-height:1.9;margin-left:10px;padding-left:1rem;padding-right:1rem;&:hover{background-color:#fff;border-color:var(--course-color-cyan);color:var(--course-color-cyan);text-decoration:underline}}.btn-sign-in__planbook-top-nav{border-radius:5px;font-size:1.4rem;line-height:1.7;margin-left:5px}.feature-callout__svg{border:10px solid #fff;box-shadow:0 .5rem 1rem #666666b3;margin-left:auto;margin-right:auto;width:100%;svg{height:100%}}.card-stack-container{padding-top:0}.feature-container{margin-bottom:0}.card-stack{align-items:center;-webkit-align-items:center;display:flex;display:-webkit-flex;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;max-width:80vw}.card-stack__card{background-color:#fff;box-shadow:0 .5rem 1rem #666666b3;color:var(--color-text);cursor:pointer;display:inline-block;font-family:museo-slab;font-size:3rem;font-weight:200;margin:1rem;padding:1.25rem 3rem;transition:all .3s;user-select:none;&:hover{transform:scale(1.05)}}.word-stack{align-content:center;align-items:center;display:flex;display:-webkit-flex;flex-direction:row;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;max-width:1000px;padding-bottom:2rem;padding-top:4rem;user-select:none}.word-stack__card{box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;color:#fff;color:var(--color-secondary-text);color:var(--course-color-blue);font-size:2.5vw;font-weight:700;padding:1vw 2.5vw;@media screen and (max-width:710px){font-size:4vw;padding-bottom:2vw;padding-left:4vw;padding-right:4vw;padding-top:2vw}align-self:center;background-color:#fff;border:3px solid #fff;border-radius:50px;cursor:pointer;line-height:1;margin:1rem;transition:all .2s;vertical-align:middle;&:hover{background-color:#fff;background-color:initial;background-color:var(--course-color-yellow);color:var(--color-text);color:var(--course-color-yellow);color:#fff}}.word-stack__card.card-stack__card--is-active{background-color:#fff;color:#fff;color:var(--course-color-yellow);&:hover{text-decoration:underline}}@media (min-width:1200px){.feature-row .bootstrap-col-sm-2 svg{width:200px}}@media (max-width:900px){.masthead-h1{font-size:60px}.masthead-h2{font-size:24px}.masthead-signup{margin-top:10px;padding:15px;width:90%}.btn-masthead-signup-head{font-size:32px}.btn-masthead-signup-subhead{font-size:18px}}@media screen and (max-width:710px){.masthead-h1{font-size:50px}.masthead-h2{font-size:24px}.masthead{margin-top:10px}.navbar{min-height:60px}.masthead-signup{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-right:-10px;margin-top:15px}.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{font-size:32px;margin-top:32px}h2.h2-display{font-size:18px;margin-top:18px}.feature-row .bootstrap-col-sm-8{margin-top:0}h2.feature-h1{font-size:24px}h3.feature-h2{font-size:14px}}body.index{color:var(--color-text);font-size:12px;padding-bottom:0;@media screen and (max-width:992px){font-size:9px}a,body,h1,h2,h3,h4,h5,h6,html,li,ol,p,ul{font-family:source-sans-pro,Source Sans Pro,Helvetica,Arial,sans-serif}}@media (max-width:709px){body{padding-top:0}}.table-responsive{border:none}.btn-group-sign{margin-right:30px;margin-top:22px}.btn-group-sign{margin-right:1rem;@media screen and (max-width:992px){margin-top:16px}}.navbar-brand{padding-left:0;padding-right:0;@media screen and (max-width:992px){padding-top:15px}}.navbar-nav{@media screen and (max-width:992px){font-size:14px}}.quotes-image{display:block;margin-left:auto;margin-right:auto;max-width:1000px;width:100%}.ccp-day-header,.ccp-page-header{text-align:center;width:100%}.ccp-page-header--standards-report{border-bottom:1px solid #000;margin-bottom:1rem;padding-bottom:1rem}.ccp-page-header__title+.ccp-day-header__date-range,.ccp-page-header__title+.ccp-page-header__date-range{margin-top:0;padding-top:0}.ccp-day-header,.ccp-page-header--for-each-day{border-top:1px solid var(--gray-lighter);padding-bottom:1rem;padding-top:1rem}.ccp-day-or-routine:first-child .ccp-page-header--for-each-day{border-top:0;padding-top:0}.ccp-day-header__date-range,.ccp-page-header__date-range{font-size:1.5rem;font-weight:700;margin-bottom:1rem;text-align:center}.ccp-page-header__standards-report-planbook-title{color:var(--color-secondary-text);font-size:1.4rem;text-align:center}.ccp-page-header__standards-report-header{font-size:3rem;font-weight:700;margin-bottom:0;margin-top:0;padding-bottom:0;padding-top:0;text-align:center}.ccp-page-header__standards-report-sub-header{font-size:2rem;font-weight:500;margin-top:.5rem;text-align:center}.ccp-page-header__with-border{border-bottom:1px solid var(--gray)}.ccp-page-header__date-range--month{font-size:2rem}.ccp-routine__part{border-top:1px solid var(--gray);margin-top:2rem;padding-top:.5rem;&:first-child{margin-top:0}}.ccp-routine__course-title{color:var(--gray);font-size:1.4em;font-weight:400;margin-bottom:0;overflow-wrap:anywhere}.ccp-routine__lesson-title{font-size:1.4em;font-weight:700;hyphens:auto;margin-bottom:0;margin-top:0;overflow-wrap:anywhere}.ccp-routine__lesson-time{font-size:1em;font-weight:400;margin-bottom:0;margin-top:0}.ccp-routine__big-unit-title{font-size:2.25em;font-weight:700;margin-top:0;overflow-wrap:anywhere}.ccp-lesson-section{border-top:1px solid var(--gray-lighter);padding-bottom:.6rem;padding-top:.6rem}.ccp-lesson-section__title{font-size:1.2em;font-weight:700;line-height:1.2;margin-bottom:0;overflow-wrap:anywhere;padding-bottom:0}.ccp-attachment,.ccp-lesson-section__value{overflow-wrap:anywhere}.ccp-attachment__icon,.ccp-comment__icon{img,svg{height:1.2rem;vertical-align:middle;width:1.2rem}}.ccp-comment{padding-bottom:.25rem;padding-left:1.4rem;padding-top:.25rem;position:relative;+.ccp-comment{border-top:1px solid var(--gray-lighter)}}.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;&:after{content:","}&:last-child:after{content:""}}.ccp-standard__code{font-weight:700}.ccp-standard__jurisdiction{color:var(--gray);font-size:.8rem}.ccp-list-view__date{font-size:30px;font-weight:700;margin-top:2rem;padding-bottom:.5rem;text-align:center;&:first-child{margin-top:0}}.ccp-list-view__lesson{border-top:1px solid var(--gray-lighter);padding-top:.5rem}.ccp-lesson__title-block{margin-bottom:10px;padding:.4rem 0;page-break-inside:avoid}.ccp-lesson-section{clear:both}.ccp-lesson-section__title{page-break-inside:avoid}.ccp-lesson-section__value{.content-image.center.large{text-align:center;width:400px;img{float:none}}.content-image.right{float:right;img{float:none}}.content-image.center.cleared{text-align:center;img{float:none}}.content-image.center.large.cleared+br{display:none}img{max-height:500px;max-width:300px;padding:1rem 1rem 1rem 0;page-break-inside:avoid;width:100%;+br{display:none}.ccp-column-row &{padding-left:0;padding-right:0}}ol,ul{margin-left:0!important;padding-left:2rem!important}}.ccp-column-table{hyphens:auto;overflow-wrap:anywhere;table-layout:fixed;width:100%}.ccp-column-row{page-break-inside:auto;td li,td p{page-break-inside:auto}}.ccp-columns__course-title{font-size:1.5em;font-weight:700;td{padding:0 1rem 1rem;text-align:center}}.ccp-columns__column{line-height:1.3;max-width:20%;padding:0 1rem;vertical-align:top;width:20%;&:last-child{padding-right:0}}.ccp-columns__column{.ccp-routine__part:first-child{border-top:0}}.ccp-columns__column-date-header{border-bottom:1px solid var(--gray-light);font-size:.85rem;font-weight:700;margin-bottom:.5rem;padding-bottom:.5rem;padding-top:.5rem;text-align:center;text-transform:uppercase}.ccp-month{hyphens:auto;overflow-wrap:anywhere;table-layout:fixed;width:100%}.ccp-month__header{font-size:30px;font-weight:700;margin-bottom:1rem;padding-top:0;text-align:center}.ccp-month__week-header-cell{border-bottom:1px solid var(--gray-light);color:var(--gray);font-weight:400;text-align:center;text-transform:uppercase;width:17%;&:first-child{border-bottom:0;width:15%}}.ccp-month__date-label-cell{background-color:var(--gray-lighter);border-right:1px solid var(--gray);border-top:1px solid var(--gray);font-size:12px;font-weight:700;height:2rem;line-height:2rem;margin-bottom:0;padding:0 .5rem;vertical-align:middle;&:first-child{background-color:initial;border-right:1px solid var(--gray);border-top:1px solid var(--gray-lighter)}}.ccp-month__course-row{border-top:1px solid var(--gray-lighter)}.ccp-month__course-row:last-child{.ccp-month__lesson-title-cell{border-bottom:1px solid var(--gray)}}.ccp-month__course-title-cell{border-right:1px solid var(--gray);padding:.4rem;width:15%}.ccp-month__lesson-title-cell{border-right:1px solid var(--gray);line-height:1.2;padding:.4rem;width:17%}.ccp-month-lessons-list__lesson-title{border-top:1px solid var(--gray-lighter);display:block;min-height:1.1rem;padding:.25rem .5rem}.print-outline{font-size:1.2rem;font-weight:400}.print-outline__row{border-bottom:1px solid var(--dividers);display:flex;flex-direction:row;padding:.6rem}.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;margin-right:.2rem;width:1.5rem;svg{fill:var(--color-hint);height:100%;width:100%}}.print-outline__row-date-range{align-self:flex-end;margin-left:auto}body.print *{filter:none!important;-ms-filter:none!important;overflow-x:visible;overflow-y:visible;-webkit-print-color-adjust:exact;text-shadow:none!important;table{page-break-inside:auto}}@page{margin:.25in .5in .5in;margin-bottom:.5in;orphans:4;overflow:initial!important;widows:3}.ccp-top-level-container{max-width:100%!important;padding-left:0;padding-right:0}p{margin-bottom:0}mtext{overflow-wrap:anywhere}.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;&:last-child{page-break-after:avoid}}.ccp-print-outline.page-break-before{page-break-before:always}.ccp-lesson-section__value{li,p{page-break-inside:avoid}li:has(li){page-break-inside:auto}}.ccp-print-outline{.course-outline-with-detail__outline{box-shadow:none;padding-top:0;width:100%}.course-outline-wrapper{height:auto;position:relative}.course-outline{padding-top:0}}.ccp-outline__course-title{font-size:1.4em;font-weight:700;margin-top:0}html{font-size:12px}body,html{height:100%;margin:0}body{background-color:#fff;color:#212121;font-family:source-sans-pro,Source Sans Pro,Helvetica,Arial,sans-serif;line-height:1.42857}body.group,body.lesson-variations,body.planbook,body.user{background-color:#f5f5f4;background-color:#f5f5f5;background-color:#dfe4e7}body.planbook-setup,body.planbook-show-collaborate{background-color:#fff}body.planbook-show-planner-month{background-color:#ddddda}body.help{padding-bottom:200px}@keyframes stayHidden{0%{transform:scale(0)}to{transform:scale(0)}}h1{font-weight:300}.row-margin-top{margin-top:30px}.flush-left-col{padding-left:0}.align-left{text-align:left}.settings-header{color:var(--brand-info);font-family:var(--font-serif);font-weight:600;margin-bottom:0;margin-left:40px;margin-top:40px}.settings-sections{margin-left:40px;margin-top:10px}.btn{.icon-for-button{display:inline-block;height:20px;margin-top:-2px;vertical-align:middle;width:20px;path{fill:#fff}}}.btn-sm{.icon-for-button{display:inline-block;height:16px;margin-top:-5px;vertical-align:middle;width:16px;path{fill:#fff}}}.planbook-edit-wrapper{padding-top:30px}.btn-move-block{background-color:initial;background-repeat:repeat-y;border:1px solid #0000;border-width:1px 0;bottom:4px;left:1px;position:absolute;top:4px;transition:background .2s;width:13px}.btn-clear{background-color:initial;color:#fff}.btn-outline{border-color:#fff}.btn-rounded{border-radius:50px;font-size:14px;line-height:25px;padding-bottom:4px;&:hover{color:#ccc}}.btn-accordion-toggle{bottom:0;color:#fff;cursor:pointer;font-size:.85em;left:20px;position:absolute;top:12px;&.-collapsed{&:before{content:"\25BA"}}&.-expanded{&:before{content:"\25BC"}}}.lesson-actions-header{color:#ccc;font-size:11px;margin-left:20px;margin-top:10px;padding-bottom:3px;text-transform:uppercase}.btn-lesson-action{color:#ccc;padding-bottom:10px;padding-top:10px;.btn-description{bottom:-18px;color:#999;display:none;left:22px;position:absolute;right:0;user-select:none}&:hover{transition:margin .2s}&:hover .btn-description{display:block}}.nav-btn-group{float:right;margin-right:20px;.btn{background-color:#f9fafb;color:var(--color-hint-dark)}}.nav-date-range{color:#494d50;float:left;font-family:var(--font-serif);font-size:3em;font-weight:700;margin-bottom:30px;margin-left:30px;margin-top:0;text-align:left}.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:var(--gray-lighter);&.-is-lesson{border:1px solid var(--gray-light);opacity:.4}}.settings-image{margin-left:20px}.popover{max-width:500px;z-index:11000}.popover.top{margin-left:-150px;margin-top:-200px}.btn-delete-lesson{cursor:pointer;opacity:0;position:absolute;right:10px;top:-10px;&:hover{opacity:.7}img{height:16px;width:16px}}.is-on .off-dialog{border:0 solid #0000;margin:0 10px;max-height:0;padding:0 10px}.off-dialog{background-color:#fff;border:1px solid var(--gray-lighter);display:block;font-size:11px;margin:10px;max-height:1000px;overflow:hidden;padding:10px;transition:max-height .5s,padding .5s,margin .5s}.off-dialog-prompt{font-size:14px;font-weight:700;line-height:15px;padding-bottom:7px;text-align:center}.off-dialog-question{font-size:12px;font-weight:400;line-height:15px;text-align:center}.off-dialog-options{list-style:none;margin:0;padding:0}.off-dialog-options-item{border-bottom:1px solid var(--gray-lighter);margin:5px 0;padding:5px 0;text-align:center;a{cursor:pointer}&: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{align-items:center;background-color:#dfe4e7;border-radius:5px;display:flex;flex-direction:row;justify-content:space-between;padding:10px 32px 10px 10px;position:relative;transition:background .3s;.material-card-list-item-actions{align-self:flex-end}@media screen and (max-width:710px){flex-direction:column}}.settings-planbook-courses-item__left{flex-grow:2}.settings-planbook-courses-item__left,.settings-planbook-courses-item__right{align-items:center;display:flex;flex-direction:row}.settings-planbook-courses-item__right{@media screen and (max-width:710px){margin-left:3rem;margin-top:1rem}}.btn-white-transparent{background-color:initial;border-color:#fff;color:#fff;margin-right:20px;svg path{fill:#fff}}.settings-planbook-course-title{border-color:#fff;color:#fff;font-size:18px;font-weight:600;margin-right:1.2rem;width:auto;width:100%;&[contenteditable]:empty:before{color:#ffffffb3;font-weight:400}}.btn-delete-course{cursor:pointer;opacity:.8;position:absolute;right:15px;top:25%;&:hover{opacity:.7}svg{height:24px;width:24px;path{fill:#fff}}}.group-permissions{list-style:none;margin:0}.group-permissions-item{border-bottom:1px solid #d9d9d9;margin:10px 0;padding:10px 0}.group-permissions-group-title{display:block;float:left;font-size:30px;font-weight:700;margin-right:10px;min-width:200px}.loader,.loader:after,.loader:before{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation:load7 1.8s ease-in-out infinite;animation:load7 1.8s ease-in-out infinite;border-radius:50%;height:2.5em;width:2.5em}.loader{-webkit-animation-delay:.16s;animation-delay:.16s;font-size:10px;margin:8em auto;position:relative;text-indent:-9999em}.loader:before{left:-3.5em}.loader:after{-webkit-animation-delay:.32s;animation-delay:.32s;left:3.5em}.loader:after,.loader:before{content:"";position:absolute;top:0}@-webkit-keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em #fff}40%{box-shadow:0 2.5em 0 0 #fff}}@keyframes load7{0%,80%,to{box-shadow:0 2.5em 0 -1.3em #fff}40%{box-shadow:0 2.5em 0 0 #fff}}.spinner{float:right;height:12px;margin-right:3px;opacity:0;position:relative;transition:opacity .3s .3s;width:12px;&.visible{opacity:1;transition:opacity .3s}&.-set-above{margin-top:-20px}&.-navbar{display:inline-block;float:none;height:30px;vertical-align:middle;width:30px}}.double-bounce1,.double-bounce2{-webkit-animation:bounce 2s ease-in-out infinite;animation:bounce 2s ease-in-out infinite;background-color:#333;border-radius:50%;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.double-bounce2{-webkit-animation-delay:-1s;animation-delay:-1s}@-webkit-keyframes bounce{0%,to{-webkit-transform:scale(0)}50%{-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;overflow:hidden;transition:all .2s}.is-expanded{opacity:1;transition:all .2s}.only-print{display:none!important}.is-visible-block{display:block!important}.full-width{width:100%}.has-tooltip{position:relative}.has-tooltip:hover{&:before{color:#333333b3;content:"\25b2";left:30%;top:80%}&:after,&:before{position:absolute}&:after{background:#333333b3;border-radius:5px;color:#fff;content:attr(data-tooltip-title);font-weight:600;left:-150%;padding:7px 10px;right:-150%;text-overflow:hidden;top:120%;white-space:normal}}.messenger-message-inner{font-size:16px;line-height:24px}.btn-no-active{box-shadow:none!important}.btn-active-underline{box-shadow:none!important;&.active{font-weight:600;text-decoration:underline}}/*!
 * 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{display:block;font-size:.1px;position:absolute}.ui-resizable-autohide .ui-resizable-handle,.ui-resizable-disabled .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;left:0;top:-5px;width:100%}.ui-resizable-s{bottom:-5px;cursor:s-resize;height:7px;left:0;width:100%}.ui-resizable-e{cursor:e-resize;height:100%;right:-5px;top:0;width:7px}.ui-resizable-w{cursor:w-resize;height:100%;left:-5px;top:0;width:7px}.ui-resizable-se{bottom:1px;cursor:se-resize;height:12px;right:1px;width:12px}.ui-resizable-sw{bottom:-5px;cursor:sw-resize;height:9px;left:-5px;width:9px}.ui-resizable-nw{cursor:nw-resize;height:9px;left:-5px;top:-5px;width:9px}.ui-resizable-ne{cursor:ne-resize;height:9px;right:-5px;top:-5px;width:9px}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.liquid-outlet--planbook,.liquid-outlet--planbookv5{overflow:inherit;position:inherit;transform:none}vertical-item{position:static}.sortable-item.is-dragging{position:relative;z-index:10000000000000000}[contenteditable]:empty:before{color:var(--color-hint);content:attr(placeholder);display:block}a.util-fill-with-href{word-break:break-all;&: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-left:auto;margin-right:auto;margin-top:1in;padding-left:15px;padding-right:15px}.print-receipt__headline{font-size:4rem;font-weight:800;margin-top:2rem}.print-receipt__subheadline{margin-bottom:3rem}.print-receipt__logo{height:100px;text-align:left;vertical-align:middle;width:200px;svg{height:100%;padding:1rem;width:200px;path{text-align:right;fill:#000}}}.print-receipt__status-circle{border:4px solid red;border-radius:5rem;display:inline-block;height:10rem;padding:2rem;width:10rem}.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:1000000050}body.is-dragging{cursor:-webkit-grabbing!important;cursor:-moz-grabbing!important;cursor:grabbing!important}.ember-basic-dropdown-content{z-index:999999999}#planbook-onboard-video_popover_container{z-index:100000000000000000;#planbook-onboard-video_popover{z-index:10000000000000000!important}}.collapse-button-onclick{transition:transform .2s;&:active{transform:scale(.8);transition:transform .1s;svg{fill:var(--link-blue-hover)}}}@keyframes drop-fade-below{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(3px)}}.body-portal-target{left:0;max-height:var(--vh,100vh);overflow-y:scroll;position:fixed;right:0;top:0;z-index:999999999}.print\:hidden{@media print{display:none}}.uv-popover{z-index:9999999}.ck-modal-container{z-index:1999999999!important}._value_r5c7im{font-size:var(--text-xl);margin-top:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);overflow-wrap:anywhere;ol,ul{margin-bottom:0}img{max-height:800px;max-width:100%;width:auto}&.is-empty{height:20px}&.is-empty:before,&:empty:before{color:#b3b3b3;content:"Type some text";position:absolute}b,strong{font-weight:700}ol li,ul li{margin-left:-20px}}._lesson_rte7pl{padding-bottom:calc(var(--spacing)*8)}._lesson-title_rte7pl{flex-grow:1;font-size:var(--text-xl);width:100%;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;border-bottom:1px solid #0000;letter-spacing:-.2px;line-height:.95;margin-bottom:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*3);overflow-wrap:anywhere;&:focus{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-link-blue);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}._card_rte7pl{border-color:var(--color-dividers);border-top-style:var(--tw-border-style);border-top-width:1px;display:flex;flex-direction:row;justify-content:flex-start;margin-top:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*3);&:hover{._add-comment-button_rte7pl{opacity:1;transition:opacity .2s ease-in}}}._card-text_rte7pl{display:flex;flex-direction:column;flex-grow:1;max-width:600px;width:66.66667%}._card__title_rte7pl{font-size:var(--text-lg);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}._card__value_rte7pl{font-size:1rem!important}._add-comment-button_rte7pl{border-radius:calc(infinity*1px);cursor:pointer;opacity:0;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2);transition:opacity .2 ease-out;width:auto;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);align-items:center;background-color:var(--color-white);border-color:var(--color-dividers);border-style:var(--tw-border-style);border-width:1px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;flex-direction:row;position:absolute;right:0;top:.375rem;-webkit-user-select:none;user-select:none;z-index:10;svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);fill:currentcolor}&:focus,&:hover{border-color:var(--color-link-blue);color:var(--color-link-blue)}&:active{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}._card-comment-sidebar_rte7pl{position:relative}._card-comments_rte7pl{margin-top:.375rem}._card-comment_rte7pl{border-radius:var(--radius-lg);margin-bottom:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);border-color:var(--color-dividers);border-style:var(--tw-border-style);border-width:1px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;flex-direction:row;&._--form_rte7pl{padding-block:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*0)}}._card-comment__user_rte7pl{height:100%;margin-right:calc(var(--spacing)*3);width:calc(var(--spacing)*6)}._card-comment__text_rte7pl{font-size:var(--text-base);--tw-leading:var(--leading-tight);color:var(--color-black);line-height:var(--leading-tight)}._card-comment__timestamp_rte7pl{font-size:var(--text-xs);padding-top:calc(var(--spacing)*1);--tw-leading:1;color:var(--color-hint);line-height:1}._title_d9i22d{font-size:var(--text-xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-size:1.5rem;font-weight:var(--font-weight-bold)}._lesson_17dayt{padding-inline:calc(var(--spacing)*4)}._lesson-title_17dayt{flex-grow:1;font-size:var(--text-3xl);width:100%;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;border-bottom:1px solid #0000;letter-spacing:-.2px;line-height:.95;margin-bottom:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*4);overflow-wrap:anywhere;&:focus{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-link-blue);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}._card_17dayt{margin-bottom:calc(var(--spacing)*4)}._card_17dayt._card-google-classroom_17dayt{border-color:var(--color-hint);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2)}._card__title_17dayt{overflow-wrap:break-word}._odd-message_17dayt{background-color:#fff;font-size:var(--text-xl);padding-inline:calc(var(--spacing)*0)}._big-body_17dayt{._card__title_17dayt{font-size:1.8rem}._card__value_17dayt,._standards-list-item_17dayt{font-size:1.4rem}}._gc-banner_17dayt{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:calc(var(--spacing)*0);padding-bottom:calc(var(--spacing)*0);svg{height:calc(var(--spacing)*4);margin-right:calc(var(--spacing)*1);width:calc(var(--spacing)*4);fill:currentcolor}._gc-banner__text_17dayt{align-self:center;display:flex;--tw-font-weight:var(--font-weight-bold);color:var(--color-charcoal);font-weight:var(--font-weight-bold);line-height:.8;text-transform:uppercase}}._main-screen_1o1brh{max-height:calc(var(--vh, 100vh) - 5.5rem);overflow-y:scroll;>.animated-container{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;overflow-x:hidden;transform:translateZ(0)}}._nav-box--base_1o1brh{background-color:var(--color-white);box-shadow:0 -1px 30px 0 #0000004d;flex-shrink:0;overflow-x:hidden;top:0;width:100%;z-index:999}._nav-box_1o1brh{padding-block:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*10)}._nav-box__top_1o1brh{align-items:baseline;display:flex;flex-direction:row;justify-content:space-between;--tw-leading:1;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);line-height:1;padding-bottom:calc(var(--spacing)*2)}._nav-box__head_1o1brh{font-size:var(--text-5xl);padding-bottom:calc(var(--spacing)*2);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);color:var(--color-black);letter-spacing:var(--tracking-tighter);line-height:.9;-webkit-user-select:none;user-select:none;@media (width >= 641px){font-size:var(--text-6xl)}}._nav-box__subhead_1o1brh{align-items:flex-start;display:flex;flex-direction:row;font-size:var(--text-2xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-light);color:var(--color-black);font-weight:var(--font-weight-light);-webkit-user-select:none;user-select:none;svg{height:calc(var(--spacing)*8);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*8);fill:currentcolor}&._--is-link_1o1brh{color:var(--color-link-blue);cursor:pointer}@media (width >= 641px){align-items:center;font-size:var(--text-4xl)}}._nav-box__nav_1o1brh{align-items:baseline;display:flex;flex-direction:row}._nav-box__nav__item_1o1brh{font-size:var(--text-5xl);margin-bottom:-.5rem;margin-left:calc(var(--spacing)*10);padding-bottom:calc(var(--spacing)*2);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-tighter);cursor:pointer;letter-spacing:var(--tracking-tighter);&._is-selected_1o1brh{color:var(--color-link-blue)}&._is-selected_1o1brh,&:hover{border-bottom-style:var(--tw-border-style);border-bottom-width:4px;border-color:var(--color-link-blue)}}._nav-box-wrapper_13zyu5._EVALUATE_TEMPLATES_13zyu5{border-radius:2rem 2rem 0 0;box-shadow:none}div._nav-box__top_13zyu5{margin-bottom:calc(var(--spacing)*0);--tw-border-style:none;border-style:none;padding-bottom:calc(var(--spacing)*0)}._nav-box__head_13zyu5{&._--evaluate-templates_13zyu5{margin-inline:calc(var(--spacing)*10);margin-bottom:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*8);-webkit-user-select:none;user-select:none}}._nav-box--grid_13zyu5{align-items:center;display:grid;grid-template-areas:"back-arrow main next-arrow";grid-template-columns:4rem auto 12rem;grid-template-rows:auto;padding-bottom:calc(var(--spacing)*8);padding-right:calc(var(--spacing)*12);padding-top:calc(var(--spacing)*8)}._nav-box--edit-template-grid_13zyu5{display:grid;grid-template-areas:"back-arrow main" "bottom-button bottom-button";grid-template-columns:4rem auto;grid-template-rows:auto auto;padding-block:calc(var(--spacing)*8);._nav-box__back-arrow_13zyu5{align-self:start;color:var(--color-hint);grid-area:back-arrow;justify-self:center;margin-top:calc(var(--spacing)*2)}._nav-box__head_13zyu5{align-self:start;grid-area:main;margin-bottom:calc(var(--spacing)*4);padding-right:calc(var(--spacing)*8)}._evaluate-button_13zyu5{grid-area:bottom-button;justify-content:center;margin-inline:calc(var(--spacing)*4);text-align:center;width:calc(100% - 2rem)}}._edit-template_13zyu5{width:100%}._nav-box__main_13zyu5{grid-area:main;padding-inline:calc(var(--spacing)*2)}._nav-box__back-arrow_13zyu5{align-items:center;background-color:var(--color-white);border-radius:calc(infinity*1px);color:var(--color-link-blue);cursor:pointer;display:flex;flex-direction:row;grid-area:back-arrow;height:calc(var(--spacing)*12);justify-content:center;justify-self:center;transition:box-shadow .2s,transform .2s;width:calc(var(--spacing)*12);&:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(-2px)}&:active{transform:translateY(0)}svg{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);fill:currentcolor}}._nav-box__next-arrow_13zyu5{align-self:center;font-size:var(--text-3xl);grid-area:next-arrow;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin-bottom:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*8);svg{height:calc(var(--spacing)*8);margin-left:calc(var(--spacing)*2);width:calc(var(--spacing)*8)}}._nav-box__evaluate-buttons_13zyu5{display:flex;flex-direction:row;justify-content:center;padding-inline:calc(var(--spacing)*12);padding-bottom:calc(var(--spacing)*12);padding-top:calc(var(--spacing)*4)}._evaluate-button_13zyu5{align-items:center;border-color:var(--color-dividers);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;margin-right:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*8);-webkit-user-select:none;user-select:none;width:100%;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:box-shadow .2s,transform .2s;&:last-child{margin-right:calc(var(--spacing)*0)}&:hover{transform:translateY(-2px);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}&:active,&:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:active{transform:translateY(0) scale(.98);--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d)}&._default-focus_13zyu5{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);border:1px solid var(--color-link-blue);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}._evaluate-button__icon_13zyu5{align-items:baseline;display:flex;flex-direction:row;margin-left:calc(var(--spacing)*2);margin-right:calc(var(--spacing)*4);--tw-leading:1;font-size:4rem;line-height:1;svg{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12)}}._evaluate-button__text_13zyu5{align-items:center;display:flex;flex-direction:row;font-size:var(--text-4xl);--tw-leading:1;color:var(--color-link-blue);line-height:1;svg{height:calc(var(--spacing)*8);margin-left:calc(var(--spacing)*2);width:calc(var(--spacing)*8);fill:currentcolor}}._final-screen_13zyu5{padding:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*12);._nav-box__head_13zyu5{line-height:.8;padding-bottom:calc(var(--spacing)*4)}._nav-box__subhead_13zyu5{font-size:var(--text-4xl)}._final-screen__video_13zyu5{margin-top:calc(var(--spacing)*4)}}._nav-box--final-screen_13zyu5{padding:calc(var(--spacing)*8);._evaluate-button_13zyu5{justify-content:center}}._single-button-row_1g11o7{align-items:center;cursor:pointer;display:flex;flex-direction:row;padding-inline:calc(var(--spacing)*8);-webkit-user-select:none;user-select:none;&._--is-at-top-of-menu_1g11o7{margin-top:calc(var(--spacing)*4)}&[disabled=true]{._single-button-row__text_1g11o7{color:var(--color-grey)}._single-button-row__icon_1g11o7{fill:var(--dividers)}}}._single-button-row_1g11o7+._single-button-row_1g11o7{padding-top:calc(var(--spacing)*4)}._single-button-row_1g11o7[data-is-large]+._single-button-row_1g11o7[data-is-large]{padding-top:calc(var(--spacing)*6)}._single-button-row__icon_1g11o7{flex-shrink:0;height:1.5rem;margin-right:calc(var(--spacing)*4);width:1.5rem;&:not([data-has-color-icon]){svg{fill:var(--color-hint-dark)}}}._single-button-row__text_1g11o7{width:100%;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);color:#000;font-size:1.25rem;font-weight:var(--font-weight-semibold);font-weight:600}._single-button-row_1g11o7[data-is-large]{._single-button-row__icon_1g11o7{height:2rem;width:2rem}._single-button-row__text_1g11o7{font-size:1.5rem}}._single-button-row--is-secondary_1g11o7 ._single-button-row__text_1g11o7{color:var(--color-grey-darker);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}._single-button-row_1g11o7._single-button-row--is-secondary_1g11o7+._single-button-row_1g11o7._single-button-row--is-secondary_1g11o7{padding-top:calc(var(--spacing)*4)}._single-button-row_1g11o7:hover:not([disabled=true]){._single-button-row__icon_1g11o7:not([data-has-color-icon]) svg{fill:var(--color-link-blue)}._single-button-row__text_1g11o7{color:var(--color-link-blue)}}._course-rows-header_7295l9{font-size:var(--text-xl);margin-inline:calc(var(--spacing)*8);margin-top:calc(var(--spacing)*8);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}._course-rows_7295l9{border-color:var(--color-dividers);border-top-style:var(--tw-border-style);border-top-width:1px;display:flex;flex-direction:column;margin-inline:calc(var(--spacing)*8);margin-top:calc(var(--spacing)*2)}._course-row_7295l9{align-items:center;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);display:flex;flex-direction:row;margin:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);transition:background-color .2s ease-in-out;-webkit-user-select:none;user-select:none;width:100%;&:last-child{--tw-border-style:none;border-style:none}}._course-row__course-title_7295l9{align-self:center;font-size:var(--text-xl);overflow:hidden;text-align:left;text-overflow:ellipsis;--tw-font-weight:var(--font-weight-normal);color:#000;font-weight:var(--font-weight-normal);text-shadow:none;white-space:nowrap;width:calc(100% - 35px)}._button_7295l9{align-items:center;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;margin-inline:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*8);&:last-child{margin-bottom:calc(var(--spacing)*0)}&:hover{color:var(--color-link-blue);._button__icon_7295l9,._button__text_7295l9{color:var(--color-link-blue)}}}._button__icon_7295l9{fill:currentcolor}._button__text_7295l9{font-size:var(--text-3xl)}._nav-box-wrapper_xwcb3j{box-shadow:0 -1px 15px 0 #0000004d}._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{margin-bottom:calc(var(--spacing)*0);--tw-border-style:none;border-style:none;padding-bottom:calc(var(--spacing)*0)}._nav-box__head_xwcb3j{&._--evaluate-templates_xwcb3j{margin-inline:calc(var(--spacing)*10);margin-bottom:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*8);-webkit-user-select:none;user-select:none}}._nav-box__subhead_xwcb3j{text-align:left;&._--list_xwcb3j{color:var(--color-link-blue);margin-left:calc(var(--spacing)*2)}&._--list_xwcb3j:after{content:","}&._--list_xwcb3j:last-child:after{content:""}@media (width >= 641px){text-align:center}}._nav-box--grid_xwcb3j{align-items:center;column-gap:.5rem;display:grid;grid-template-areas:"back-arrow main next-arrow";grid-template-columns:auto auto 4rem;grid-template-rows:auto;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);@media (width >= 641px){grid-template-columns:4rem auto 12rem;padding-inline:calc(var(--spacing)*12);padding-bottom:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*8)}}._centered-nav-grid_xwcb3j{display:grid;grid-template-areas:"back-arrow-wrapper next-arrow-wrapper";grid-template-columns:auto auto;grid-template-rows:auto;padding:calc(var(--spacing)*4);&._first-screen_xwcb3j{align-items:center;display:flex;flex-direction:row;justify-content:center}@media (width >= 641px){padding-inline:calc(var(--spacing)*12);padding-bottom:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*8)}}._nav-box--edit-template-grid_xwcb3j{display:grid;grid-template-areas:"main" "back-bottom-button" "next-bottom-button";grid-template-columns:auto;grid-template-rows:auto;padding-block:calc(var(--spacing)*8);._nav-box__head_xwcb3j{align-self:start;grid-area:main;margin-bottom:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*8)}._evaluate-button_xwcb3j{grid-area:next-bottom-button;justify-content:center;margin-inline:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*4);text-align:center;width:calc(100% - 2rem);&._back-button_xwcb3j{font-size:var(--text-base);grid-area:back-bottom-button;justify-content:center;margin-inline:calc(var(--spacing)*4);text-align:center;width:calc(100% - 2rem)}}}._edit-template_xwcb3j{width:100%}._nav-box__main_xwcb3j{align-items:flex-start;display:flex;flex-direction:column;grid-area:main;padding-inline:calc(var(--spacing)*0);@media (width >= 641px){align-items:center;flex-direction:column;padding-inline:calc(var(--spacing)*2)}}._nav-box__back-arrow_xwcb3j,._nav-box__next-arrow_xwcb3j{align-items:center;background-color:var(--color-link-blue);border-color:var(--color-dividers);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;box-shadow:0 3px 10px #00000026,0 2px 4px #0000001a;color:var(--color-white);cursor:pointer;display:flex;flex-direction:row;font-size:var(--text-3xl);justify-content:center;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);transition:box-shadow .2s,transform .2s,border-color .2s;-webkit-user-select:none;user-select:none;svg{height:calc(var(--spacing)*10);margin-right:calc(var(--spacing)*1);width:calc(var(--spacing)*10);fill:currentcolor}&:hover{box-shadow:0 6px 20px #00000026,0 2px 6px #0000001a;text-decoration-line:underline;transform:translateY(-2px)}&:active{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(0) scale(.95)}}._nav-box__back-arrow_xwcb3j{align-self:center;border-color:#0000;grid-area:back-arrow;justify-self:flex-start;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);font-size:var(--text-3xl);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin-bottom:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*4);svg{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}}._nav-box__next-arrow_xwcb3j{align-self:center;font-size:var(--text-3xl);grid-area:next-arrow;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);height:calc(var(--spacing)*16);margin-bottom:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*3);width:calc(var(--spacing)*16);svg{height:calc(var(--spacing)*8);margin-left:calc(var(--spacing)*2);width:calc(var(--spacing)*8)}@media (width >= 641px){margin-left:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*8);width:auto}}._nav-box__next-arrow__text_xwcb3j{display:none;@media (width >= 641px){display:block;visibility:visible}}._nav-box__next-arrow-wrapper_xwcb3j{grid-area:next-arrow-wrapper;justify-self:end}._nav-box__back-arrow-wrapper_xwcb3j,._nav-box__next-arrow-wrapper_xwcb3j{align-items:center;display:flex;flex-direction:row;justify-content:center}._nav-box__back-arrow-wrapper_xwcb3j{grid-area:back-arrow-wrapper;justify-self:start}._nav-box__evaluate-buttons_xwcb3j{display:flex;flex-direction:row;justify-content:center;padding-inline:calc(var(--spacing)*12);padding-bottom:calc(var(--spacing)*12);padding-top:calc(var(--spacing)*4)}._evaluate-button_xwcb3j{align-items:center;border-color:var(--color-dividers);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;margin-right:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*8);-webkit-user-select:none;user-select:none;width:100%;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:box-shadow .2s,transform .2s;&:last-child{margin-right:calc(var(--spacing)*0)}&:hover{transform:translateY(-2px);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}&:active,&:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:active{transform:translateY(0) scale(.98);--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d)}&._default-focus_xwcb3j{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);border:1px solid var(--color-link-blue);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}._evaluate-button__icon_xwcb3j{align-items:baseline;display:flex;flex-direction:row;margin-inline:calc(var(--spacing)*4);--tw-leading:1;font-size:4rem;line-height:1;svg{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12)}}._evaluate-button__text_xwcb3j{align-items:center;display:flex;flex-direction:row;font-size:var(--text-3xl);--tw-leading:1;color:var(--color-link-blue);line-height:1;svg{height:calc(var(--spacing)*8);margin-inline:calc(var(--spacing)*4);width:calc(var(--spacing)*8);fill:currentcolor}}._final-screen_xwcb3j{padding:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*12);._nav-box__head_xwcb3j{line-height:.8;padding-bottom:calc(var(--spacing)*4)}._nav-box__subhead_xwcb3j{font-size:var(--text-4xl)}._final-screen__video_xwcb3j{margin-top:calc(var(--spacing)*4)}}._nav-box--final-screen_xwcb3j{padding:calc(var(--spacing)*8);._evaluate-button_xwcb3j{justify-content:center}}._main-screen_q8ib6h{scroll-behavior:smooth}._nav-box-wrapper_q8ib6h{box-shadow:0 -1px 15px 0 #0000004d}._nav-box-wrapper_q8ib6h._EVALUATE_TEMPLATES_q8ib6h{border-radius:2rem 2rem 0 0;box-shadow:none}._nav-box-wrapper_q8ib6h._STATE_EDIT_TEMPLATE_q8ib6h{background-color:initial;border-radius:2rem 2rem 0 0;box-shadow:none}._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{margin-bottom:calc(var(--spacing)*0);--tw-border-style:none;border-style:none;padding-bottom:calc(var(--spacing)*0)}._nav-box__head_q8ib6h{&._--evaluate-templates_q8ib6h{margin-inline:calc(var(--spacing)*10);margin-bottom:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*8);-webkit-user-select:none;user-select:none}}._nav-box__subhead_q8ib6h{&._--list_q8ib6h{color:var(--color-link-blue);margin-left:calc(var(--spacing)*2)}&._--list_q8ib6h:after{content:","}&._--list_q8ib6h:last-child:after{content:""}}._nav-box--grid_q8ib6h{align-items:center;display:grid;grid-template-areas:"back-arrow main next-arrow";grid-template-columns:4rem auto auto;grid-template-rows:auto;padding:calc(var(--spacing)*4);@media (width >= 641px){grid-template-columns:4rem auto 12rem;padding-inline:calc(var(--spacing)*12);padding-bottom:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*8)}}._nav-box--edit-template-grid_q8ib6h{display:grid;grid-template-areas:"main" "back-bottom-button" "next-bottom-button";grid-template-columns:auto;grid-template-rows:auto;padding-block:calc(var(--spacing)*8);._nav-box__head_q8ib6h{align-self:start;grid-area:main;margin-bottom:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*8)}._evaluate-button_q8ib6h{grid-area:next-bottom-button;justify-content:center;margin-inline:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*4);text-align:center;width:calc(100% - 2rem);&._back-button_q8ib6h{font-size:var(--text-base);grid-area:back-bottom-button;justify-content:center;margin-inline:calc(var(--spacing)*4);text-align:center;width:calc(100% - 2rem)}}}._edit-template_q8ib6h{width:100%}._nav-box__main_q8ib6h{align-items:center;display:flex;flex-direction:column;grid-area:main;padding-inline:calc(var(--spacing)*2)}._nav-box__back-arrow_q8ib6h,._nav-box__next-arrow_q8ib6h{align-items:center;background-color:var(--color-link-blue);border-color:var(--color-dividers);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;box-shadow:0 3px 10px #00000026,0 2px 4px #0000001a;color:var(--color-white);cursor:pointer;display:flex;flex-direction:row;font-size:var(--text-3xl);justify-content:center;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);transition:box-shadow .2s,transform .2s,border-color .2s;-webkit-user-select:none;user-select:none;svg{height:calc(var(--spacing)*10);margin-right:calc(var(--spacing)*1);width:calc(var(--spacing)*10);fill:currentcolor}&:hover{box-shadow:0 6px 20px #00000026,0 2px 6px #0000001a;text-decoration-line:underline;transform:translateY(-2px)}&:active{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(0) scale(.95)}}._nav-box__back-arrow_q8ib6h{align-self:center;border-color:#0000;grid-area:back-arrow;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);font-size:var(--text-3xl);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin-bottom:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*4);svg{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}}._nav-box__next-arrow_q8ib6h{align-self:center;font-size:var(--text-3xl);grid-area:next-arrow;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin-bottom:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*8);svg{height:calc(var(--spacing)*8);margin-left:calc(var(--spacing)*2);width:calc(var(--spacing)*8)}}._nav-box__next-arrow-wrapper_q8ib6h{align-items:center;display:flex;flex-direction:row;grid-area:next-arrow-wrapper;justify-content:center;justify-self:end;margin-right:calc(var(--spacing)*8)}._nav-box__back-arrow-wrapper_q8ib6h{align-items:center;display:flex;flex-direction:row;grid-area:back-arrow-wrapper;justify-content:center;justify-self:start;margin-left:calc(var(--spacing)*8)}._nav-box__evaluate-buttons_q8ib6h{display:flex;flex-direction:row;justify-content:center;padding-inline:calc(var(--spacing)*12);padding-bottom:calc(var(--spacing)*12);padding-top:calc(var(--spacing)*4)}._evaluate-button_q8ib6h{align-items:center;border-color:var(--color-dividers);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;cursor:pointer;display:flex;flex-direction:row;justify-content:flex-start;margin-right:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*8);-webkit-user-select:none;user-select:none;width:100%;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:box-shadow .2s,transform .2s;&:last-child{margin-right:calc(var(--spacing)*0)}&:hover{transform:translateY(-2px);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}&:active,&:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:active{transform:translateY(0) scale(.98);--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d)}&._default-focus_q8ib6h{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);border:1px solid var(--color-link-blue);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}._evaluate-button__icon_q8ib6h{align-items:baseline;display:flex;flex-direction:row;margin-inline:calc(var(--spacing)*4);--tw-leading:1;font-size:4rem;line-height:1;svg{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12)}}._evaluate-button__text_q8ib6h{align-items:center;display:flex;flex-direction:row;font-size:var(--text-3xl);--tw-leading:1;color:var(--color-link-blue);line-height:1;svg{height:calc(var(--spacing)*8);margin-inline:calc(var(--spacing)*4);width:calc(var(--spacing)*8);fill:currentcolor}}._final-screen_q8ib6h{padding:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*12);._nav-box__head_q8ib6h{line-height:.8;padding-bottom:calc(var(--spacing)*4)}._nav-box__subhead_q8ib6h{font-size:var(--text-4xl)}._final-screen__video_q8ib6h{margin-top:calc(var(--spacing)*4)}}._nav-box--final-screen_q8ib6h{padding:calc(var(--spacing)*8);._evaluate-button_q8ib6h{justify-content:center}}._modal_nwwdaf{align-items:center;display:flex;flex-direction:column;height:var(--vh,100vh);justify-content:flex-end;left:0;position:fixed;top:0;width:100vw;z-index:999999}._modal-inner_nwwdaf{background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);border-radius:2rem 2rem 0 0;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:0 -10px 15px -3px #0000004d,0 -4px 6px -2px #0000001a;display:flex;flex-direction:column;justify-content:flex-start;margin-left:5vw;margin-right:5vw;max-height:98vh;position:relative;transition:width .3s;width:90vw}._nav-box-wrapper_nwwdaf{&._ALL_DONE_nwwdaf,&._CONFIRMATION_nwwdaf,&._CONFIRM_DATE_nwwdaf,&._INTRO_nwwdaf,&._IS_COPYING_LESSONS_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{align-items:center;display:grid;grid-template-areas:"back-arrow main next-arrow";grid-template-columns:4rem auto 12rem;grid-template-rows:auto;padding-bottom:calc(var(--spacing)*8);padding-right:calc(var(--spacing)*12);padding-top:calc(var(--spacing)*8);&._ALL_DONE_nwwdaf,&._CONFIRMATION_nwwdaf,&._CONFIRM_DATE_nwwdaf,&._IS_COPYING_LESSONS_nwwdaf{grid-template-columns:4rem auto 0}}._nav-box__main_nwwdaf{grid-area:main;padding-inline:calc(var(--spacing)*2)}._big-button_nwwdaf{justify-content:center;margin-inline:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*4);width:100%}._big-button__text_nwwdaf{align-items:center;display:flex;flex-direction:row;font-size:var(--text-3xl);text-align:center;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);color:var(--color-link-blue);font-weight:var(--font-weight-bold);svg{height:calc(var(--spacing)*8);margin-left:calc(var(--spacing)*2);width:calc(var(--spacing)*8);fill:currentcolor}}._confirm-date-button_nwwdaf{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-top:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*12);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);border-color:var(--color-dividers);border-style:var(--tw-border-style);border-width:1px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}._confirm-date-button__header_nwwdaf{color:var(--color-link-blue);font-size:var(--text-4xl)}._confirm-date-button__subheader_nwwdaf{font-size:var(--text-3xl);--tw-font-weight:var(--font-weight-normal);color:var(--color-black);font-weight:var(--font-weight-normal)}._choose-own-date-button_nwwdaf{color:var(--color-link-blue);cursor:pointer;font-size:var(--text-4xl);margin-top:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*12);&:hover{text-decoration-line:underline}}._date-picker-wrapper_nwwdaf{align-items:center;display:flex;flex-direction:row;justify-content:center}._wrapper_1tuusf{display:flex;flex-direction:row;width:100%}._sign-in-btn_1tuusf{align-items:center;border-color:var(--color-dividers);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;box-shadow:0 0 1px #fff0;cursor:pointer;display:flex;flex-direction:row;justify-content:center;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*6);transition:box-shadow .3s,transform .3s,border .3s,background .3s;-webkit-user-select:none;user-select:none;width:100%;&:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);background-color:var(--color-link-blue);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--color-white);transform:translateY(-1px);>._icon_1tuusf{fill:#fff}}&:active{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);background-color:var(--color-link-blue);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--color-white);transform:translateY(1px) scale(.98);>._icon_1tuusf{fill:#fff}}>._icon_1tuusf{background-color:var(--color-white);border-radius:calc(infinity*1px);height:calc(var(--spacing)*10);margin-right:calc(var(--spacing)*4);padding:calc(var(--spacing)*2);width:calc(var(--spacing)*10)}}._text_1tuusf{font-size:var(--text-3xl);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}._attach-files__item_1vxbh0{align-items:center;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);color:var(--color-text);color:#000;cursor:pointer;display:flex;flex-direction:row;font-size:1.4rem;font-weight:600;justify-content:flex-start;line-height:1;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*6);text-align:left;-webkit-user-select:none;user-select:none;width:100%;svg{fill:var(--color-secondary-text);height:2rem;margin-right:.75rem;min-width:2rem;vertical-align:middle;width:2rem}&:first-child{border-radius:.25rem 0 0 .25rem}&:last-child{border-bottom:0;border-radius:0 0 .25rem .25rem}&:hover{color:var(--color-link-blue);svg{fill:var(--color-link-blue)}}}._attach-files__item--upload-from-filestack_1vxbh0{position:relative;&._attach-files__item--upload-has-started_1vxbh0{color:#0000!important;._attach-files__item-description_1vxbh0{color:#0000!important}}.fsp-drop-pane__container{background:none;border:none;color:#0000;height:100%;left:0;position:absolute;top:0;width:100%}.fsp-drop-pane__text{background-color:#fff;text-align:left}.fsp-drop-pane__overlay{background-color:var(--color-link-blue);color:var(--color-link-blue)}.fsp-drop-pane__overlay-icon{height:50%;width:50%}.fsp-drop-pane__overlay-header{color:#0000;font-size:1.5rem;letter-spacing:0;&:after{color:#fff;content:"Drop Files Here"}}}._attach-files__item-description_1vxbh0{color:var(--color-secondary-text);font-size:1rem;font-weight:400;line-height:1.1rem}._dropdown-menu_rqqqjs{background-color:#fff;border-radius:1.5rem;box-shadow:0 10px 25px -3px #0006,0 2px 4px -2px #0003;max-height:90vh;min-height:3rem;min-width:10rem;overflow-y:auto;padding-bottom:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*2);.animated-container{overflow:hidden}}._--arrow_rqqqjs{&:after{border-style:solid;border-width:0 12px 12px;top:-10px;z-index:9}&:after,&:before{content:"";display:inline-block;position:absolute}&:before{background-color:initial;box-shadow:0 -4px 8px #000,0 -4px 16px #000;height:10px;top:-9px;width:1px}}._--arrow-right_rqqqjs{&:after{border-color:#0000 #0000 #fff;right:24px}&:before{right:36px}}._--arrow-bottom-right_rqqqjs{&:after{border-color:#0000 #0000 #fff #fff;border-width:12px;bottom:0;box-shadow:-8px 6px 8px 0 #00000026;right:-24px;top:auto;transform:rotate(-135deg);transform-origin:0 0}&:before{background-color:initial;bottom:20px;box-shadow:0 -4px 8px #000,0 -4px 16px #000;display:none;right:-12px;top:auto}}._--arrow-middle-right_rqqqjs{&:after{border-color:#0000 #0000 #fff #fff;border-width:12px;bottom:calc(50% - 12px);box-shadow:-8px 6px 8px 0 #00000026;right:-24px;top:auto;transform:rotate(-135deg);transform-origin:0 0}&:before{background-color:initial;bottom:calc(50% + 12px);box-shadow:0 -4px 8px #000,0 -4px 16px #000;display:none;right:-12px;top:auto}}._--arrow-else-right_rqqqjs{&:after{border-color:#0000 #0000 #fff;right:24px}&:before{right:36px}}._--arrow-center_rqqqjs{&:after{border-color:#0000 #0000 #fff;right:calc(50% - 12px)}&:before{right:50%}}._--arrow-bottom-center_rqqqjs{&:after{border-color:#0000 #0000 #fff;right:calc(50% - 12px)}&:after,&:before{bottom:0;top:100%;transform:rotate(-180deg)}&:before{right:50%}}._dropdown-menu--columns-DYNAMIC_rqqqjs{margin-left:auto;margin-right:auto;min-width:20rem}._dropdown-menu--columns-4_rqqqjs{margin-left:auto;margin-right:auto;width:26rem}._dropdown-menu--columns-3_rqqqjs{margin-left:auto;margin-right:auto;width:22rem}._dropdown-menu--columns-2_rqqqjs{margin-left:auto;margin-right:auto;width:18rem}._icon-row_1rgsxr{display:flex;flex-direction:row;flex-wrap:nowrap;padding-left:calc(var(--spacing)*8);padding-right:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*6);width:100%}._icon-row_1rgsxr+._icon-row_1rgsxr{margin-top:calc(var(--spacing)*2)}._icon-row__item_zbv1xt{align-items:center;cursor:pointer;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;min-width:5.5rem;padding-right:calc(var(--spacing)*2);-webkit-user-select:none;user-select:none;width:100%}._icon-row__item__text_zbv1xt{padding-top:calc(var(--spacing)*2);text-align:center;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);color:#4d4d4d;font-size:13px;font-weight:var(--font-weight-semibold);line-height:12px;transition:color .2s}._icon-row__item__icon_zbv1xt{height:calc(var(--spacing)*8);padding-bottom:calc(var(--spacing)*1);width:calc(var(--spacing)*8);svg{transform:scale(1) rotate(0deg);transition:fill .2s,transform .2s}}._icon-row__item_zbv1xt:hover{._icon-row__item__text_zbv1xt{color:var(--color-link-blue)}._icon-row__item__icon_zbv1xt svg{fill:var(--color-link-blue);transform:scale(1.02) rotate(0deg) translate3d(0,-1px,0)}}._icon-row__item_zbv1xt:active{._icon-row__item__text_zbv1xt{color:#006594}._icon-row__item__icon_zbv1xt svg{fill:#006594;transform:scale(.98) rotate(0deg) translate3d(0,1px,0)}}._icon-row__item_zbv1xt[disabled]{._icon-row__item__text_zbv1xt{color:var(--color-hint)}._icon-row__item__icon_zbv1xt svg{fill:var(--color-hint)}}._two-line-row_54dxah{align-items:center;color:var(--color-link-blue);cursor:pointer;display:flex;flex-direction:row;padding-inline:calc(var(--spacing)*8);-webkit-user-select:none;user-select:none}._two-line-row_54dxah+._two-line-row_54dxah{padding-top:calc(var(--spacing)*6)}._two-line-row__icon_54dxah{flex-shrink:0;height:calc(var(--spacing)*6);margin-right:calc(var(--spacing)*4);width:calc(var(--spacing)*6);fill:currentcolor}._two-line-row__text_54dxah{width:100%;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-size:1.25rem;font-weight:var(--font-weight-bold)}._two-line-row_54dxah._two-line-row_54dxah+._two-line-row_54dxah._two-line-row_54dxah{padding-top:calc(var(--spacing)*4)}._two-line-row_54dxah._--edit-class-settings_54dxah{&:hover{color:#70bb2a}}._full-screen-menu_teg7ep{height:calc(var(--vh, 100vh) - 5rem);overflow-y:scroll;padding-top:0;position:static;top:0;transform:translateZ(0);z-index:1000000010}._full-screen-menu__backdrop_teg7ep{background-color:#3333334d;min-height:100vh;min-height:-webkit-fill-available;position:fixed;top:0;width:100vw;z-index:0}._full-screen-close-space_teg7ep{display:flex;flex-direction:row;height:5rem;justify-content:center;padding-block:calc(var(--spacing)*2);transform:translateZ(0);width:100%}._full-screen-close-btn_teg7ep{margin:0;position:static;--tw-border-style:none;background-color:var(--color-white);border-style:none}._time-select_12wxym{font-size:var(--text-3xl);text-align:left;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}._select-time-zone_12wxym{align-items:center;border-color:var(--color-dividers);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;cursor:pointer;display:flex;flex-direction:row;font-size:var(--text-3xl);margin-bottom:calc(var(--spacing)*12);margin-top:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*6);-webkit-user-select:none;user-select:none;width:100%;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tighter);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%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 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;letter-spacing:var(--tracking-tighter);line-height:1.5rem;-webkit-print-color-adjust:exact;text-align:center;&:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(-1px)}&:active{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);background-color:var(--color-link-blue);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--color-white);transform:translateY(1px) scale(.98)}}._select-time-zone__option_12wxym{font-size:var(--text-3xl);text-align:left;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}._toggle_ccoqgv{align-items:center;display:flex;height:100%;justify-content:flex-end;outline:#000c;position:inherit;.x-toggle-container{align-items:center;display:flex;flex-direction:row;height:27px;justify-content:flex-end;padding-left:0;padding-right:0;position:relative;width:50px}.x-toggle-component.x-toggle-focused .x-toggle-btn:not(.x-toggle-disabled):after,.x-toggle-component.x-toggle-focused .x-toggle-btn:not(.x-toggle-disabled):before{box-shadow:none}.x-toggle+label{margin-bottom:0;position:relative}.x-toggle+label:before{color:#000;font-size:10px;position:absolute;top:4px;z-index:9}.x-toggle-light.x-toggle-btn{width:50px}.x-toggle+input,.x-toggle+label{cursor:pointer}.x-toggle+label:before{content:"OFF";cursor:pointer;right:8px;transition:right .2s ease-in-out}.x-toggle:checked+label:before{content:"ON";right:calc(100% - 24px)}.x-toggle+label>.x-toggle-light.x-toggle-btn{background-color:#d6d6d6;cursor:pointer;transition:background-color .2s ease-in-out}.x-toggle+label>.x-toggle-light.x-toggle-btn:after{cursor:pointer;height:16px;transition:left .2s ease-in-out,background-color .2s ease-in-out;width:16px}.x-toggle:not(:checked)+label>.x-toggle-light.x-toggle-btn:after{background:#fff!important}.x-toggle:checked+label>.x-toggle-light.x-toggle-btn:after{left:calc(100% - 16px)}.x-toggle:checked+label>.x-toggle-light.x-toggle-btn{background-color:#fff;cursor:pointer}&._--white-circle_ccoqgv .x-toggle:checked+label:before{color:#fff}&._--white-circle_ccoqgv{.x-toggle:checked+label>.x-toggle-light.x-toggle-btn{background-color:var(--color-link-blue);cursor:pointer}}.toggle-bg-color-after:after{background-color:var(--course-color,#fff)!important}}._title_v3dlj4{font-size:3rem;font-weight:700;text-align:left;user-select:none}._link-options_v3dlj4{background-color:#f5f5f5;border-radius:1rem;margin-bottom:1rem;padding:2rem;user-select:none}._link-options-title_v3dlj4{font-size:1.5rem;font-weight:600;margin-bottom:1rem}._option_v3dlj4{align-items:center;cursor:pointer;display:flex;gap:.75rem;margin-bottom:.75rem;text-wrap:nowrap;transition:color .2s;&[data-is-selected]{color:#4a9eff;fill:var(--color-link-blue)}}._option_v3dlj4:last-child{margin-bottom:0}._checkbox_v3dlj4{flex-shrink:0;height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}._option_v3dlj4 span{font-size:1.25rem;font-weight:400}._buttons_v3dlj4{text-wrap:nowrap}._button_v3dlj4{display:flex;flex-direction:row;gap:.5rem}._visit-link_v3dlj4:active,._visit-link_v3dlj4:hover,._visit-link_v3dlj4:visited{color:#fff}._toolbar-wrapper_1dhnpt{display:flex;flex-direction:row;user-select:none}._toolbar_1dhnpt{background-color:#fff;border:1px solid #e0e0e0;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;box-shadow:0 10px 20px -3px #0006,0 4px 6px -2px #0000001a;color:#000;display:flex;flex-direction:row;gap:4px;padding:5px;@media (max-width:500px){display:grid;grid-auto-flow:row;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr}}._button-core_1dhnpt{align-items:center;border-radius:4px;display:flex;height:32px;justify-content:center;padding:6px;width:32px}._button_1dhnpt{transition:all .1s cubic-bezier(.65,.05,.36,1);&[data-toolbar-button-state=active]{background-color:var(--color-gray-400);border-color:var(--color-gray-600);box-shadow:inset 2px 2px 2px #00000029;color:#000;cursor:pointer;&:hover{background-color:var(--color-gray-400);border-color:var(--color-gray-700);box-shadow:inset 2px 2px 2px #00000052;cursor:pointer}}&[data-toolbar-button-state=enabled]{color:#000;&:hover{background-color:var(--color-gray-300);border-color:var(--color-gray-500);box-shadow:inset 2px 2px 2px #0000001f;cursor:pointer}}&[data-toolbar-button-state=disabled]{color:#d3d3d3}}._highlight-button_1dhnpt{&[data-highlight-menu-state=open]{background-color:var(--color-gray-400);border-color:var(--color-gray-600);box-shadow:inset 2px 2px 2px #00000029;color:#000;cursor:pointer;&:hover{background-color:var(--color-gray-400);border-color:var(--color-gray-700);box-shadow:inset 2px 2px 2px #00000052;cursor:pointer}}&[data-highlight-menu-state=closed]{color:#000;&:hover{background-color:var(--color-gray-300);border-color:var(--color-gray-500);box-shadow:inset 2px 2px 2px #0000001f;cursor:pointer}}&[data-highlight-menu-state=disabled]{color:#d3d3d3}}._text-color-button_1dhnpt{&[data-text-color-menu-state=open]{background-color:var(--color-gray-400);border-color:var(--color-gray-600);box-shadow:inset 2px 2px 2px #00000029;color:#000;cursor:pointer;&:hover{background-color:var(--color-gray-400);border-color:var(--color-gray-700);box-shadow:inset 2px 2px 2px #00000052;cursor:pointer}}&[data-text-color-menu-state=closed]{color:#000;&:hover{background-color:var(--color-gray-300);border-color:var(--color-gray-500);box-shadow:inset 2px 2px 2px #0000001f;cursor:pointer}}&[data-text-color-menu-state=disabled]{color:#d3d3d3}}._text-color-icon_1dhnpt{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}._text-color-a_1dhnpt{color:#000;font-size:14px;font-weight:700;line-height:1}._text-color-bar_1dhnpt{height:3px;margin-top:1px;width:16px}._highlight-menu-popup_1dhnpt{background-color:#fff;border:1px solid #e0e0e0;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:8px;width:140px}._highlight-color-none_1dhnpt{align-items:center;background-color:initial;border:1px solid #d0d0d0;border-radius:16px;color:#666;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;margin-bottom:8px;width:100%;&:hover{border-color:#666}&[data-selected]{border:2px solid #000}}._highlight-color-grid_1dhnpt{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}._highlight-color-circle_1dhnpt{border:2px solid #0000;border-radius:50%;cursor:pointer;height:32px;transition:all .1s ease;width:32px;&:hover{transform:scale(1.1)}&[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 #0000001a,0 4px 6px -2px #0000000d;padding:8px;width:140px}._text-color-none_1dhnpt{align-items:center;background-color:initial;border:1px solid #d0d0d0;border-radius:16px;color:inherit;cursor:pointer;display:flex;font-size:14px;height:32px;justify-content:center;margin-bottom:8px;width:100%;&:hover{border-color:#666}&[data-selected]{border:2px solid #000}}._text-color-grid_1dhnpt{display:grid;gap:8px;grid-template-columns:repeat(3,1fr)}._text-color-circle_1dhnpt{border:2px solid #0000;border-radius:50%;cursor:pointer;height:32px;transition:all .1s ease;width:32px;&:hover{transform:scale(1.1)}&[data-selected]{border-color:#000}}._vertical-rule_1dhnpt{background-color:#d0d0d0;margin:4px 0;width:1px;@media (max-width:500px){display:none}}._delete_ojc6c{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);&:hover svg{fill:red}}._remove-member_ojc6c{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);&:hover svg{fill:red}}._user-row_ojc6c{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);display:flex;flex-direction:row;font-size:var(--text-2xl);justify-content:space-between;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);&:last-of-type{border:none}}._h1_1ktlfj{font-size:var(--text-5xl);--tw-leading:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}._h1_1ktlfj,._h2_1ktlfj{line-height:1;margin-top:calc(var(--spacing)*0);text-align:center}._h2_1ktlfj{font-size:var(--text-4xl);--tw-leading:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}._chapter_7dqfq4{display:flex;flex-direction:row;height:auto;justify-content:center;position:relative}._chapter-overview_7dqfq4{height:100%;transition:max-width .4s}._chapter-overview_7dqfq4._--sidebar_7dqfq4{background-color:var(--color-white);border-bottom-right-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);display:flex;flex-direction:column;margin-bottom:calc(var(--spacing)*8);margin-top:calc(var(--spacing)*8);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);max-height:calc(var(--vh, 100vh) - 11rem);max-width:235px;min-width:235px;overflow-y:scroll;width:235px;._section_7dqfq4{border-color:var(--color-grey-lighter);border-top-style:var(--tw-border-style);border-top-width:1px;margin-inline:calc(var(--spacing)*0);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.kb-section__title{font-size:var(--text-2xl);padding-inline:calc(var(--spacing)*8)}._sections-list_7dqfq4,.kb-section__article-list-article{padding-inline:calc(var(--spacing)*4)}._sections-list_7dqfq4{align-items:stretch;flex-direction:column;flex-wrap:nowrap}._header__arrow_7dqfq4{display:none}@media (max-width:649px){display:none}}._chapter-overview_7dqfq4._--full-width_7dqfq4{flex-grow:3;margin-right:0;max-width:710px;padding-top:calc(var(--spacing)*8);width:100%;._section_7dqfq4{background-color:var(--color-white);border-radius:var(--radius-lg);flex-shrink:0;margin-bottom:calc(var(--spacing)*8);min-width:40%;padding-bottom:calc(var(--spacing)*8);width:100%;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.kb-section__title{color:var(--color-link-blue);font-size:2rem;padding-bottom:1rem;transition:color .3s,font-size .3s}.kb-section__article-list-article-title{font-size:1.5rem;width:100%}@media (max-width:1500px){._section_7dqfq4{flex-basis:calc(50% - 2rem);width:100%}}@media screen and (max-width:992px){padding-inline:calc(var(--spacing)*4)}}._chapter-header_7dqfq4{display:flex;flex-direction:row;justify-content:space-between;position:relative;._chapter-overview_7dqfq4._--sidebar_7dqfq4 &{padding-inline:calc(var(--spacing)*8);padding-bottom:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*10)}._chapter-overview_7dqfq4._--full-width_7dqfq4 &{padding-top:3rem}@media (max-width:1500px){max-width:710px}}._sections-list_7dqfq4{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;margin-left:auto;margin-right:auto;padding-top:2rem;width:100%;z-index:100;@media (max-width:1500px){max-width:1100px}}._section_7dqfq4{background-color:var(--color-white);border-radius:var(--radius-lg);flex-shrink:0;margin-inline:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*4);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}._header__text-block_7dqfq4{align-items:center;display:flex;flex-grow:2;justify-content:flex-start;text-align:left;&._active_7dqfq4,&:hover{opacity:1;text-decoration:none}._chapter-overview_7dqfq4._--sidebar_7dqfq4 &{align-items:center;flex-direction:column;text-align:center}._chapter-overview_7dqfq4._--full-width_7dqfq4 &{flex-direction:row;@media screen and (max-width:710px){align-items:flex-start;display:flex;flex-direction:column}}}._header__text-block__title_7dqfq4{display:flex;flex-direction:column;justify-content:flex-start;margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);--tw-tracking:var(--tracking-normal);color:#000000f2;letter-spacing:var(--tracking-normal);line-height:.9;text-decoration-line:none;._chapter-overview_7dqfq4._--sidebar_7dqfq4 &{font-size:var(--text-4xl);font-weight:800}._chapter-overview_7dqfq4._--full-width_7dqfq4 &{--tw-font-weight:var(--font-weight-black);font-size:4.5rem;font-weight:var(--font-weight-black);@media screen and (max-width:992px){font-size:4rem}@media screen and (max-width:710px){font-size:3rem;padding-top:1rem}}}._header__text-block__category_7dqfq4{margin:calc(var(--spacing)*0);padding:calc(var(--spacing)*0);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);._chapter-overview_7dqfq4._--sidebar_7dqfq4 &{color:var(--color-charcoal);display:none;font-size:var(--text-xl)}._chapter-overview_7dqfq4._--full-width_7dqfq4 &{color:#4d4d4dcc;font-size:2rem;@media screen and (max-width:710px){font-size:1.25rem}}}._header__text-block__icon_7dqfq4{height:6rem;margin-right:1rem;max-height:6rem;width:6rem;svg{height:100%;width:100%;fill:#000c}@media screen and (max-width:992px){height:4rem;width:4rem}@media screen and (max-width:710px){height:3rem;width:3rem}._chapter-overview_7dqfq4._--sidebar_7dqfq4 &{height:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*2);width:calc(var(--spacing)*12)}}._header__arrow_7dqfq4{align-self:center;aspect-ratio:1/1;border:2px solid #4d4d4d80;border-radius:5rem;height:5rem;margin-left:calc(var(--spacing)*8);margin-top:1rem;padding:1rem;width:5rem;z-index:9;svg{height:100%;width:100%;fill:#4d4d4d80;transition:fill .2s}@media screen and (max-width:992px){height:4rem;margin-left:calc(var(--spacing)*4);padding-bottom:.5rem;padding-left:.5rem;padding-right:.5rem;padding-top:.5rem;width:4rem}@media screen and (max-width:710px){height:3.5rem;width:3.5rem}&:hover{background-color:#4d4d4d1a;background-color:#fff}&._disabled_7dqfq4{opacity:0}}._article-wrapper_7dqfq4{background-color:var(--color-white);border-bottom-left-radius:var(--radius-lg);border-top-left-radius:var(--radius-lg);padding-inline:calc(var(--spacing)*8);width:100%;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-bottom:calc(var(--spacing)*8);margin-left:calc(var(--spacing)*8);margin-top:calc(var(--spacing)*8);max-height:calc(var(--vh, 100vh) - 11rem);overflow-y:scroll;&._--collapsed_7dqfq4{display:none;padding-left:calc(var(--spacing)*0);width:0}@media (max-width:649px){margin-inline:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*4);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}._content_fn8vig{margin-right:auto;max-width:700px;@media screen and (max-width:710px){margin-top:2rem}padding-right:calc(var(--spacing)*0)}img{background-color:var(--color-white);border-radius:var(--radius-lg);margin-block:calc(var(--spacing)*4);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);height:auto;width:100%}._video_fn8vig{background-color:var(--color-white);border-color:var(--color-dividers);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;margin-block:calc(var(--spacing)*4);padding:calc(var(--spacing)*4);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);div{margin-bottom:0}}._text-block_fn8vig{h1{font-size:2.5rem;font-weight:700}h1,h2{margin-top:2rem}h2{color:var(--color-link-blue);font-size:1.6rem}h2,h3{font-weight:600}li,ol,p,ul{color:#000;font-size:1.6rem;line-height:1.4}p+p{padding-top:1.6rem}}._nav-buttons_1x3mez{display:grid;grid-template-areas:"back-arrow center next-arrow";grid-template-columns:25% 50% 25%;grid-template-rows:auto;padding-bottom:calc(var(--spacing)*4)}._back-button_1x3mez{align-items:center;align-self:start;border-color:#0000;border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-link-blue);display:flex;flex-direction:row;grid-area:back-arrow;justify-self:start;&:focus,&:hover{background-color:var(--color-link-blue);color:var(--color-white)}}._next-button_1x3mez{align-items:center;align-self:start;border-color:var(--color-link-blue);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-link-blue);display:flex;flex-direction:row;grid-area:next-arrow;justify-self:end;padding-block:calc(var(--spacing)*1);padding-left:calc(var(--spacing)*6);padding-right:calc(var(--spacing)*4);transition:background .2s ease-out,color .2s ease-out;&:focus,&:hover{background-color:var(--color-link-blue);color:var(--color-white);transition:background .2s ease-in,color .2s ease-in}&:active{text-decoration-line:underline}@media screen and (max-width:710px){padding:calc(var(--spacing)*0);._button-text_1x3mez{display:none}}}._button-text_1x3mez{font-size:var(--text-2xl);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}._button-icon_1x3mez{flex-shrink:0;height:calc(var(--spacing)*10);padding:calc(var(--spacing)*2);width:calc(var(--spacing)*10);svg{fill:currentcolor}}._center_1x3mez{align-items:center;align-self:start;display:flex;flex-direction:column;grid-area:center;justify-content:center;width:100%}._step-number_1x3mez{font-size:var(--text-xl);padding-bottom:calc(var(--spacing)*0);--tw-leading:1;color:var(--color-link-blue);line-height:1;text-transform:uppercase}._step-title_1x3mez{font-size:var(--text-4xl);text-align:center;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);letter-spacing:-.01rem;padding-bottom:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*0);&._--text-only_1x3mez{--tw-border-style:none;border-style:none}@media screen and (max-width:710px){text-align:center}}._explainer_1ba7mc{background-color:var(--color-grey-lightest);border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:space-between;max-width:700px;padding-block:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*6);width:100%;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);border-color:var(--color-dividers);border-style:var(--tw-border-style);border-width:1px;border-top:4px var(--tw-border-style) var(--color-link-blue);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow:hidden}._text-content_1ba7mc{font-size:var(--text-2xl);@media screen and (max-width:710px){font-size:var(--text-xl)}p+p{padding-bottom:calc(var(--spacing)*4)}strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}h6{background-color:#f4f4f1;border-color:var(--color-grey-light);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-xl);padding-left:4rem;padding-right:1rem;padding-block:calc(var(--spacing)*4);position:relative;&:before{content:"💡";font-size:2rem;left:1rem;line-height:1;position:absolute;top:calc(50% - 1rem)}}}._solo-text_1ba7mc{font-size:var(--text-3xl);text-align:center}._explainer-media_1ba7mc{align-items:center;display:flex;flex-direction:column;margin-bottom:calc(var(--spacing)*6);width:100%;>img{background-color:var(--color-white);border-radius:var(--radius-lg);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);height:auto;margin-block:calc(var(--spacing)*0);width:100%}}._explainer__media-only_1ba7mc{display:flex;flex-direction:column;width:100%}._wistia_responsive_padding_16eqk4{margin-bottom:3rem}._print-button_1j9qwd{align-items:center;display:flex;flex-direction:row;gap:5px;height:2.25rem;&:hover{color:var(--color-link-blue);cursor:pointer;text-decoration-line:none}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}._print-button-icon_1j9qwd{display:flex;height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);fill:currentcolor;svg{display:flex;height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}}._print-button-text_1j9qwd{font-size:14px;font-size:var(--text-2xl)}@media (max-width:800px){._print-button_1j9qwd{gap:0;height:27px;justify-content:center;padding:calc(var(--spacing)*0);width:27px}._print-button-text_1j9qwd{display:none}}._add-button_16hrjw{align-items:center;background-color:var(--color-white);border-radius:calc(infinity*1px);cursor:pointer;display:flex;flex-direction:row;height:calc(var(--spacing)*12);justify-content:center;width:calc(var(--spacing)*12);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}& svg{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);fill:var(--color-link-blue)}}._container_h50ty6{container:ai-container/inline-size;margin:0 auto;max-width:768px;overflow-wrap:anywhere;padding:.75rem}._history-message_h50ty6{display:flex;flex-direction:column;padding-bottom:14px}._history-message-user_h50ty6{align-self:flex-end;background-color:#e9e9e980;border-radius:16px 16px 0 16px;color:#000;color:#0d0d0d;font-size:15px;line-height:1.5;padding:14px;position:relative;width:80%}._history-message-user_h50ty6:after{border:.75rem solid #0000;border-bottom:0;border-right:0;border-top-color:#e9e9e980;bottom:0;content:"";height:0;margin-bottom:-.75rem;position:absolute;right:0;width:0}._history-message-assistant_h50ty6{background-color:#00abfa0d;border-radius:16px 16px 16px 0;color:#000;color:#0d0d0d;font-size:15px;line-height:1.5;padding:14px;position:relative;&:after{border:.75rem solid #0000;border-bottom:0;border-left:0;border-top-color:#00abfa0d;bottom:0;content:"";height:0;left:0;margin-bottom:-.75rem;position:absolute;width:0}}._hide-focus_h50ty6:focus{outline:none}._thinking-text_h50ty6{animation:_pulse_h50ty6 2s infinite;color:#f59e0b;font-size:16px;padding:15px 0;text-align:center}@container ai-container (width <= 300px){._history-message-user_h50ty6{align-self:flex-end}._history-message-assistant_h50ty6,._history-message-user_h50ty6{font-size:15px;width:90%}}._inputWrapper_h50ty6{padding:0}._inputBox_h50ty6{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 1px 2px #0000000d;display:flex;flex-direction:column;justify-items:center;max-width:100%;position:relative;transition:border-color .2s ease,box-shadow .2s ease}._inputBox_h50ty6:focus-within{border-color:#d1d5db;box-shadow:0 1px 2px 1px #b6b6af1a,0 4px 10px #bab9ab1a}._input_h50ty6{align-content:center;background:#0000;border:none;color:#111827;flex:1;font-size:16px;font-weight:500;line-height:1.5;outline:none;padding:8px 12px;width:100%}._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{align-items:center;display:flex;flex-shrink:0;gap:8px;margin-left:12px;padding:8px 12px}@container ai-container (width <= 320px){._inputBoxInner_h50ty6{flex-direction:column}._buttonContainer_h50ty6{justify-content:space-between;margin-left:0}}._attachButton_h50ty6{align-items:center;background:#fff;border:none;display:flex;height:32px;justify-content:center;width:32px;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);border-radius:100px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--color-link-blue);cursor:pointer;transition:background-color .2s ease,color .2s ease}._attachButton_h50ty6:hover{color:#374151}._sendButton_h50ty6{align-items:center;border:none;display:flex;justify-content:center;padding:calc(var(--spacing)*2);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);background-color:var(--color-link-blue);border-radius:24px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:#fff;cursor:pointer;transition:background-color .2s ease;svg{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);fill:currentcolor}}._sendButton_h50ty6:hover:not(:disabled){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}._sendButton_h50ty6:disabled{background-color:#fff;color:#9ca3af;cursor:not-allowed}._icon_h50ty6{height:16px;width:16px}@keyframes _pulse_h50ty6{0%,to{opacity:1}50%{opacity:.5}}._suggestionsSection_h50ty6{background-color:#fafafa;border-radius:0 0 12px 12px;margin-top:0;padding:8px 12px 6px}._suggestionsHeader_h50ty6{color:#0009;font-size:13px;padding-bottom:8px}._suggestionsGridContainer_h50ty6{display:flex;flex-direction:row}._suggestionsGrid_h50ty6{align-items:flex-start;display:flex;flex-wrap:wrap;gap:6px;max-height:28px;overflow:hidden;width:auto}._suggestionButton_h50ty6{background-color:#00000008;border-radius:1000px;color:#0009;cursor:pointer;font-size:13px;font-weight:400;line-height:1;padding:6px 13px;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap}._suggestionButton_h50ty6:hover{background-color:#0000000d;transform:translateY(-1px)}._moreButton_h50ty6{align-items:center;background-color:#f3f4f6;border:none;border-radius:20px;color:#6b7280;cursor:pointer;display:flex;font-size:16px;font-weight:700;height:32px;justify-content:center;line-height:1;transition:all .2s ease;width:32px;svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);fill:currentcolor}}._moreButton_h50ty6:hover{background-color:#e5e7eb;transform:translateY(-1px)}._responseActions_h50ty6{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:center;padding:15px 0}._actionButton_h50ty6{align-items:center;border:none;border-radius:20px;cursor:pointer;display:flex;font-size:14px;font-weight:500;gap:8px;padding:10px 16px;transition:all .2s ease;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{height:16px;width:16px}._attachedFiles_h50ty6{background-color:#f9fafb;border-radius:8px;display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px}._attachedFile_h50ty6{align-items:center;border:1px solid #ededed;border-radius:100px;display:flex;font-size:12px;gap:4px;padding:0 2px 0 8px}._fileIcon_h50ty6{color:#6b7280;flex-shrink:0;height:10px;width:10px}._fileName_h50ty6{color:#374151;flex:1;font-weight:500;max-width:80px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._removeFileButton_h50ty6{align-items:center;background:#0000;border:none;border-radius:100px;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .2s ease;width:20px}._removeFileButton_h50ty6:hover{background-color:#fef2f2;color:#dc2626}._removeIcon_h50ty6{height:12px;width:12px}._attachedResources_h50ty6{border-radius:8px;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;padding:12px}._attachedStandard_h50ty6{align-items:center;border:1px solid #ededed;border-radius:18px;display:flex;font-size:12px;gap:2px;padding:0 4px 0 8px}._standardCode_h50ty6{color:#0369a1;flex-shrink:0;font-weight:600}._standardTitle_h50ty6{color:#374151;flex:1;max-width:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._removeStandard_h50ty6{align-items:center;background:#0000;border:none;border-radius:20px;color:#9ca3af;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;transition:all .2s ease;width:20px}._removeStandard_h50ty6:hover{background-color:#fef2f2;color:#dc2626}._rate-limit-wrapper_h50ty6{align-items:center;background-color:#e1e1e1;border-radius:10px;display:flex;flex-direction:column;margin:10px;padding:14px}._rate-limit-title_h50ty6{color:#ff4500;font-size:var(--text-2xl);font-weight:700}._rate-limit-content_h50ty6{color:inherit;font-size:var(--text-lg)}._error-message_h50ty6{color:#ff4500}@media (max-width:640px){._container_h50ty6{padding:16px}._inputWrapper_h50ty6{padding:20px}._inputBox_h50ty6{margin-bottom:16px;padding:10px 12px}._buttonContainer_h50ty6{gap:6px;margin-left:8px}._suggestionsGrid_h50ty6{gap:8px}._suggestionButton_h50ty6{font-size:13px;padding:6px 12px}._suggestionsHeader_h50ty6{font-size:15px;margin-bottom:12px}._responseActions_h50ty6{flex-direction:column;gap:8px;padding:12px 16px}._actionButton_h50ty6{justify-content:center;padding:12px 16px;width:100%}._attachedFiles_h50ty6{margin-top:8px;padding:8px}._attachedFile_h50ty6{padding:4px 6px}._fileName_h50ty6{font-size:13px}}._add-edit-template-wrapper_bukag4{container-type:inline-size;font-size:var(--text-lg)}._add-edit-template-inner-wrapper_bukag4{display:flex;gap:.5rem;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*8)}@container (width <= 200px){._add-edit-template-inner-wrapper_bukag4{align-items:center;flex-direction:column;justify-content:center;padding-inline:calc(var(--spacing)*4)}}@container (width > 200px){._add-edit-template-inner-wrapper_bukag4{align-items:center;flex-direction:row;gap:1rem;justify-content:center;padding-inline:calc(var(--spacing)*4)}}._add-card-wrapper_bukag4{cursor:pointer;display:flex;flex-direction:row;justify-content:center;&._--notes_bukag4{border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);height:calc(var(--spacing)*12);margin-top:calc(var(--spacing)*0)}}._add-card-wrapper_bukag4[data-lesson-contains-notes]{background-color:var(--color-white)}._add-card_bukag4{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;--tw-leading:1;color:var(--color-link-blue);line-height:1;&._--fullScreen_bukag4{--tw-font-weight:var(--font-weight-semibold);font-size:1.75rem;font-weight:var(--font-weight-semibold)}svg{height:calc(var(--spacing)*4);margin-block:calc(var(--spacing)*1);margin-right:calc(var(--spacing)*1);width:calc(var(--spacing)*4);fill:currentcolor}&._--notes_bukag4{color:var(--color-black);padding-bottom:calc(var(--spacing)*2);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}&:hover{text-decoration-line:underline}}}._edit-template_bukag4{align-items:center;display:flex;flex-direction:row;--tw-leading:1;color:var(--color-link-blue);line-height:1;svg{height:calc(var(--spacing)*5);margin-right:calc(var(--spacing)*1);width:calc(var(--spacing)*5)}}._gc-background_1f77n0{padding:.25rem}._gc-banner_1f77n0{align-items:center;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-charcoal);display:flex;flex-direction:row;justify-content:center;margin-bottom:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*2);svg{height:calc(var(--spacing)*4);margin-right:calc(var(--spacing)*1);width:calc(var(--spacing)*4);fill:currentcolor}._gc-banner__text_1f77n0{align-self:center;display:flex;--tw-font-weight:var(--font-weight-bold);color:var(--color-charcoal);font-weight:var(--font-weight-bold);line-height:.8;text-transform:uppercase}}._gc-info_1f77n0{border-color:#00000014;border-top-style:var(--tw-border-style);border-top-width:1px;display:flex;flex-direction:row;margin-top:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*2)}._gc-info__title_1f77n0{margin-right:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}._gc-unpublished-changes_1f77n0{background-color:var(--color-white);border-color:var(--color-grey-lighter);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;margin-bottom:calc(var(--spacing)*4);padding:calc(var(--spacing)*3);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}._gc-unpublished-changes__heading_1f77n0{font-size:var(--text-lg);text-align:center;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);font-weight:var(--font-weight-bold);margin-bottom:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*1)}._gc-unpublished-changes__description_1f77n0{--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-normal);color:var(--color-secondary-text);font-weight:var(--font-weight-normal)}.lesson-section-sortable{opacity:1;transition:transform .2s,opacity .2s;&.sortable-dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;position:relative;transition:opacity .2s;z-index:999999;.section-actions-group-wrapper{display:none!important}}&.sortable-dropping{opacity:0;transition:none}}._lesson-sections-sortable_1m4kwa{transform:none!important}@keyframes _slide-out_1m4kwa{0%{opacity:0;transform:translateX(.25rem)}to{opacity:1;transform:translateY(0)}}._lesson-card-wrapper_1m4kwa{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);padding-block:calc(var(--spacing)*4);transition:opacity .3s;&[data-card-type=card-value-html]{background-color:var(--color-white)}&.sortable-dragging ._lesson-card_1m4kwa{padding:.75rem 0}}._lesson-card_1m4kwa{background-color:var(--color-white);border:1px solid #0000;box-shadow:#0000;display:flex;flex-direction:column;margin:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*0);position:relative;transition:transform .2s ease-in-out;&._--is-hovering_1m4kwa:not(._--is-mobile_1m4kwa){z-index:9999999;[data-text-block]{transition:box-shadow .2s ease-in-out;z-index:1}}}.is-dragging ._lesson-card_1m4kwa._--is-hovering_1m4kwa{border-radius:var(--radius-lg);box-shadow:none;[data-is-card-move-pad]{opacity:0}}.is-dragging ._lesson-card-wrapper_1m4kwa{border-color:#0000;&[data-card-type=card-value-html]{background-color:initial}}.is-dragging .sortable-dragging ._lesson-card_1m4kwa{background-color:var(--color-white);border-color:var(--color-dividers);border-style:var(--tw-border-style);border-width:1px;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);border-radius:var(--radius-lg);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:0 20px 25px -5px #0003,0 5px 10px -5px #0000001a;position:relative;transform:rotate(2.5deg) translateZ(0) scale(1.1);z-index:999999}@keyframes _fade-in_52q4rc{0%{opacity:0}to{opacity:1}}.is-dragging ._section-actions-group-wrapper_52q4rc{display:none}._section-actions-group-wrapper_52q4rc{align-items:flex-start;background-color:#fff;display:flex;flex-direction:row;height:2rem;justify-content:center;margin-bottom:-2rem;margin-left:0;opacity:0;transform:translateY(0);transition:opacity .2s ease-in-out;width:100%;&[data-is-hovering]{opacity:1}}._section-actions-group_52q4rc{background-color:#fff;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);display:flex;flex-direction:row;height:calc(2rem - 1px);justify-content:center;opacity:100%;width:100%;z-index:0;&:hover{opacity:1}}._move-pad_52q4rc{cursor:grabbing}.is-dragging{._section-actions-group_52q4rc{border-color:#0000}}._btn-section-action_52q4rc{color:var(--color-secondary-text);height:calc(var(--spacing)*4);margin-inline:calc(var(--spacing)*2);width:calc(var(--spacing)*4);svg{fill:currentcolor;height:1.4rem;width:1.4rem}&:hover{color:var(--color-link-blue)}&:active{>.hint--bottom--after,>.hint--bottom--before{display:none}}}._comment-box-wrapper_52q4rc{margin-inline:calc(var(--spacing)*3);margin-bottom:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*2)}._comment-box_52q4rc{border-color:var(--color-dividers);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-2xl);min-height:3rem;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}._add-comment-form-buttons_52q4rc{display:flex;flex-direction:row;justify-content:space-between;padding-inline:calc(var(--spacing)*3);padding-bottom:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*2)}._add-comment-form-buttons__submit_52q4rc{align-items:center;background-color:var(--color-link-blue);border-radius:calc(infinity*1px);display:flex;flex-direction:row;font-size:var(--text-xl);justify-content:flex-start;padding-block:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*3);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);border-color:var(--color-link-blue);border-style:var(--tw-border-style);border-width:1px;color:var(--color-white);cursor:pointer;font-weight:var(--font-weight-bold);&:hover{text-decoration-line:underline;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}svg{height:calc(var(--spacing)*6);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*6);fill:currentcolor}}._add-comment-form-buttons__cancel_52q4rc{color:var(--color-link-blue);cursor:pointer;font-size:var(--text-xl);margin-block:calc(var(--spacing)*2);text-align:center;&:hover{text-decoration-line:underline}}._add-comment-form_hvhe41{display:flex;flex-direction:column;width:100%}._comment-box_hvhe41{font-size:var(--text-xl);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);--tw-leading:1;border-radius:var(--radius-lg);line-height:1;min-height:4rem;&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}&.is-empty{position:relative;&:before{content:attr(placeholder);left:1rem;opacity:.5;position:absolute;top:1rem}}}._add-comment-form-buttons_hvhe41{display:flex;flex-direction:row;justify-content:space-between;padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*2)}._add-comment-form-buttons__submit_hvhe41{align-items:center;background-color:var(--color-link-blue);border-radius:calc(infinity*1px);display:flex;flex-direction:row;font-size:var(--text-lg);justify-content:flex-start;padding-block:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*4);padding-right:calc(var(--spacing)*4);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);border-color:var(--color-link-blue);border-style:var(--tw-border-style);border-width:1px;color:var(--color-white);cursor:pointer;font-weight:var(--font-weight-bold);&:hover{text-decoration-line:underline;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}svg{height:calc(var(--spacing)*8);margin-right:calc(var(--spacing)*0);width:calc(var(--spacing)*8);fill:currentcolor}}._add-comment-form-buttons__cancel_hvhe41{color:var(--color-link-blue);cursor:pointer;font-size:var(--text-lg);margin-block:calc(var(--spacing)*2);text-align:center;&:hover{text-decoration-line:underline}}._list_14os1r{font-size:15px;list-style:none;padding-left:0}._item_14os1r{display:flex;flex-direction:row;justify-content:space-between;list-style:none;padding-top:calc(var(--spacing)*1);--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}._left-side_14os1r{display:flex;flex-direction:row;flex-grow:1;min-width:0}._right-side_14os1r{align-items:flex-start;display:flex;flex-direction:row}._item-title_14os1r{flex-grow:1;min-width:0;word-wrap:break-word}._icon_14os1r{flex-shrink:0;height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);svg{height:100%;width:100%;fill:currentcolor}}._remove-attachment_14os1r{cursor:pointer;height:calc(var(--spacing)*5);margin-left:5px;opacity:0;width:calc(var(--spacing)*5);svg{height:100%;width:100%}path{fill:#1a1a1a}&:hover{path{fill:#333}}}.is-mobile ._remove-attachment_14os1r{opacity:1}._item_14os1r{&:hover ._remove-attachment_14os1r{opacity:1}}._lesson-section__body_1a8g1i{position:relative;transform:translateZ(0);z-index:999999}._move-pad_18zxdb{border-radius:calc(infinity*1px);cursor:move;display:flex;flex-direction:row;flex-shrink:0;left:0;position:absolute;top:-4px;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);background-color:#fff;background-repeat:repeat-y;border-bottom:1px solid #0000;border-left:1px solid #0000;border-top:1px solid #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:#0000;height:2rem;margin-left:-1.5rem;opacity:1;opacity:0;padding:.25rem;transition:opacity .2s ease-in-out;width:2rem;svg{height:100%;width:100%;z-index:1}&[data-is-hovering]{opacity:1}}._value_mcalck{font-size:var(--text-xl);margin-block:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);img{max-height:800px;max-width:100%;width:auto}&.is-empty{height:20px}&.is-empty:before,&:empty:before{color:#b3b3b3;content:"Type some text";position:absolute}b,strong{font-weight:700}ol li,ul li{margin-left:-20px}}._wrapper_rdd3ny{border-bottom:1px solid var(--dividers);cursor:pointer;list-style:none;position:relative;white-space:nowrap;&:last-child{border-bottom:none}&[data-is-starred]{background-color:#cfa32a1a}&[data-is-expanded],&[data-is-starred]{white-space:normal}}._item_rdd3ny{overflow:hidden;padding-block:calc(var(--spacing)*1);text-overflow:ellipsis;width:100%}._code_rdd3ny,._grade-levels_rdd3ny,._jurisdiction_rdd3ny,._standard-set-info_rdd3ny,._statement_rdd3ny,._subject_rdd3ny{display:inline}._statement_rdd3ny{overflow:hidden;text-overflow:ellipsis}._star_rdd3ny{display:inline-block!important;height:12px;vertical-align:middle;width:12px;svg{height:100%;width:100%;fill:currentcolor}&[data-is-starred]{color:#cfa32a}}._standard-set-info_rdd3ny{color:var(--color-gray-500)}._code_rdd3ny{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);padding-right:calc(var(--spacing)*1)}._wrapper_rdd3ny:hover{._actions_rdd3ny{display:flex}}._actions_rdd3ny{display:none;flex-direction:row;gap:4px;position:absolute;right:-4px;top:0;width:48px}._btn-copy-standard_rdd3ny,._btn-delete-standard_rdd3ny{background-color:var(--color-white);border-radius:calc(infinity*1px);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);border-color:var(--color-dividers);border-style:var(--tw-border-style);border-width:1px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);cursor:pointer;height:22px;padding:4px;width:22px;svg{height:100%;width:100%;fill:currentcolor}}._btn-copy-standard_rdd3ny{&:hover{color:var(--color-link-blue)}&:active{background-color:var(--color-link-blue);color:var(--color-white)}}._btn-delete-standard_rdd3ny{&:hover{color:var(--color-red)}&:active{background-color:var(--color-red);color:var(--color-white)}}._text-block_nedl1o{border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:center;position:relative;width:100%}._top-part_110g4{display:flex;flex-direction:row;padding-left:.75rem;padding-right:.75rem}._date-annotation_1hrxrg{align-items:flex-start;display:flex;flex-direction:row;hyphens:auto;justify-content:space-between;overflow-wrap:anywhere;padding-top:0;padding-inline:calc(var(--spacing)*5);padding-bottom:calc(var(--spacing)*5);position:relative;&._on-month_1hrxrg{align-items:center;padding-block:calc(var(--spacing)*2)}}._date-annotation-right_1hrxrg{height:calc(var(--spacing)*8);margin-left:calc(var(--spacing)*3);width:calc(var(--spacing)*8)}._date-annotation--planbook-date_1hrxrg{background-color:#fff;background-color:#ffc;border-radius:.2rem;margin-bottom:1.4rem;padding-top:1.4rem}._on-month_1hrxrg._is-off_1hrxrg{background-image:repeating-linear-gradient(-45deg,#3333330d,#3333330d 1rem,#0000001a 0,#0000001a 2rem);border-radius:calc(infinity*1px)}._date-annotation--planbook-date_1hrxrg._is-on_1hrxrg{margin-bottom:1.4rem}._date-annotation__range_1hrxrg{color:var(--color-secondary-text);font-size:1rem;padding-bottom:.5rem}._date-annotation__title_1hrxrg{font-size:1.7rem;font-weight:700;line-height:1.1;padding-right:1.5rem;._on-month_1hrxrg &{font-size:var(--text-lg);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}}._date-annotation__description_1hrxrg{font-size:1.2rem;padding-top:0;ol,ul{margin-left:0!important;padding-left:2rem!important}._on-month_1hrxrg &{display:none}}._date-annotation__is-off-notice_1hrxrg{color:var(--color-link-blue);font-size:1.2rem;font-weight:800;letter-spacing:.5px;margin-bottom:.6rem;text-transform:uppercase}._date-annotation__is-off-notice--course_1hrxrg{color:#fff}._date-annotation__trigger_1hrxrg{color:var(--color-white);cursor:pointer;display:flex;flex-direction:row;height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);svg{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);fill:currentcolor}}._special-event-block__menu-trigger_1hrxrg{color:var(--color-white);flex-shrink:0;height:calc(var(--spacing)*8);margin-left:calc(var(--spacing)*1);width:calc(var(--spacing)*8);._on-month_1hrxrg &{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}&._--has-no-template_1hrxrg{color:var(--color-link-blue)}svg{fill:currentcolor}&:hover{cursor:pointer}&:active,&:active:focus,&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}._lesson-outer-wrapper_e5uued{padding-bottom:calc(var(--spacing)*4);position:relative}._lesson-outer_e5uued{border-radius:var(--radius-lg);padding-top:calc(var(--spacing)*3);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:opacity .2s;&._--room-for-collapse-button_e5uued{margin-bottom:calc(var(--spacing)*12)}&.--show-as-new-lesson{opacity:.8;&:hover{opacity:1}}&.drop-target{._lesson_e5uued{overflow:hidden;position:relative;z-index:0;--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}._lesson-drop-message_e5uued{display:flex}}}._lesson-drop-message_e5uued{align-items:center;background-color:var(--color-white);bottom:0;display:flex;flex-direction:row;font-size:var(--text-xl);height:100%;justify-content:center;left:0;padding-block:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*4);position:absolute;right:0;top:0;width:100%;z-index:0;--tw-font-weight:var(--font-weight-semibold);display:none;font-weight:var(--font-weight-semibold)}._lesson-course-title-block_e5uued{font-size:1.25rem;line-height:1;padding-bottom:calc(var(--spacing)*3);padding-left:10px;padding-right:10px;&[data-is-non-instructional]{padding-bottom:0}}._lesson-course-title_e5uued{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;-webkit-user-select:none;user-select:none}._lesson_e5uued{background-color:var(--color-white);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);padding-bottom:calc(var(--spacing)*2);transition:max-height .3s;&[data-no-padding-bottom]{padding-bottom:0}&[data-is-non-instructional]{background-color:var(--course-color,#fff)}&.is-dragging{border-radius:var(--radius-lg);position:relative;z-index:99999999999;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:0 5px 25px -5px #0003,0 5px 10px -5px #0000000a;transform:translateZ(0);._lesson-body_e5uued{max-height:0;overflow:hidden}}}._lesson-body_e5uued{transition:max-height .3s,opacity .3s}._lesson-header_e5uued{padding-inline:calc(var(--spacing)*1);padding-bottom:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*6);&:hover{.lesson-move-dots[data-has-permission-to-move]{box-shadow:-3px 0 5px -1px #0000001a,-2px 0 1px -1px #0000000f;cursor:move;opacity:1}}&[data-is-non-instructional]{padding-block:calc(var(--spacing)*0);&[data-lesson-contains-notes]{padding-bottom:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*0)}}}._lesson-header_e5uued ._lesson-block_e5uued{align-items:center;display:flex;flex-direction:row;flex-grow:0;flex-wrap:nowrap;justify-content:space-between;margin-left:-1.75rem;width:calc(100% + 1.75rem)}._lesson-block__left_e5uued{display:flex;flex-direction:row;flex-grow:0;flex-shrink:0;width:calc(100% - 6.75rem);&._--show-as-new-lesson_e5uued{width:calc(100% - 9.75rem)}}._close-ai-button_e5uued{background-color:var(--color-white);border-radius:calc(infinity*1px);color:var(--color-hint);cursor:pointer;display:flex;flex-direction:column;height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);&:hover{color:var(--color-link-blue)}svg{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);fill:currentcolor}}._lesson-block__new-indicator_e5uued{border-color:var(--color-grey);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-grey);font-size:var(--text-sm);margin-inline:calc(var(--spacing)*1);-webkit-user-select:none;user-select:none}._ai-button_e5uued,._lesson-block__new-indicator_e5uued{align-items:center;display:flex;flex-direction:row;height:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*2)}._ai-button_e5uued{border-color:orange;border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:orange;font-size:var(--text-lg);fill:orange}._ai-button__icon_e5uued{align-items:center;display:flex;justify-content:center;margin-right:calc(var(--spacing)*1);svg{height:1.2rem;width:1.2rem}}._lesson-block__right_e5uued{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;margin-right:calc(var(--spacing)*2)}._lesson-outer_1xr5a8{border-radius:var(--radius-lg);padding-top:calc(var(--spacing)*2);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);min-height:3rem;width:100%;&:hover{.lesson-move-dots{box-shadow:-3px 0 5px -1px #0000001a,-2px 0 1px -1px #0000000f;opacity:1}}}._lesson_1xr5a8{background-color:var(--color-white);border-radius:var(--radius-lg);margin-bottom:calc(var(--spacing)*4);padding:calc(var(--spacing)*4)}._course-title_1xr5a8{height:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*2);width:4rem}._lesson-title_1xr5a8{height:calc(var(--spacing)*6);width:9rem}._date-is-off-but-lesson_1b4k66{margin-inline:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*1)}._date-is-off-but-lesson__title_1b4k66{font-size:var(--text-2xl);padding-bottom:calc(var(--spacing)*2);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}._date-is-off-but-lesson__description_1b4k66{font-size:var(--text-lg);padding-bottom:calc(var(--spacing)*3);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-normal);color:#000c;font-weight:var(--font-weight-normal)}._course-title-for-annotations_ja2lzw{margin-inline:calc(var(--spacing)*5);margin-top:calc(var(--spacing)*2);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}._expand-collapse-button-wrapper_sd37oq{align-items:flex-end;bottom:2rem;display:flex;flex-direction:row;height:calc(var(--spacing)*8);justify-content:center;position:absolute;width:100%;z-index:0}._expand-collapse-button_sd37oq{align-items:center;background-color:var(--color-white);cursor:pointer;display:flex;flex-direction:row;font-size:var(--text-lg);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);height:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*1);&:hover{color:var(--color-link-blue)}svg{height:calc(var(--spacing)*4);margin-inline:calc(var(--spacing)*2);width:calc(var(--spacing)*4);fill:currentcolor}}._visibility_1bhk5g{color:var(--color-gray-500);display:flex;gap:.25rem}._recipients-hover_1bhk5g{cursor:help;text-decoration:underline}._comments-list_o241kk{background-color:#ffe6cccc;border:1px solid #6666661a;display:block;list-style:none;margin-inline:calc(var(--spacing)*3);margin-bottom:calc(var(--spacing)*3)}._comments-list__header_o241kk{align-items:center;border-bottom:1px solid #33333380;display:block;display:flex;flex-direction:row;font-size:1.2rem;font-weight:600;justify-content:center;max-height:1000px;overflow:hidden;padding:.6em 1.2rem .6rem;text-align:center;text-transform:uppercase;transition:all .2s 1s;vertical-align:top;svg{height:2rem;margin-right:2px;width:2rem}}._lesson-block__menu-trigger_1yxlqf{color:var(--color-grey);flex-shrink:0;height:calc(var(--spacing)*8);margin-left:calc(var(--spacing)*1);width:calc(var(--spacing)*8);&[data-is-non-instructional]{color:var(--color-black)}&._--has-no-template_1yxlqf{color:var(--color-link-blue)}svg{fill:currentcolor}&:hover{color:var(--color-link-blue);cursor:pointer}&:active,&:active:focus,&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}._lesson-block__move-dots_1m6x9u{background-color:#fff;background-repeat:repeat-y;border-radius:.5rem 0 0 .5rem;box-shadow:#0000;display:flex;flex-direction:row;flex-shrink:0;margin:-.1rem .75rem -.3rem .15rem;opacity:0;position:relative;transition:opacity .2s,box-shadow .2s;width:calc(var(--spacing)*6);&:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 4'%3E%3Cpath d='M3.707.293a1 1 0 1 1-1.414 1.414A1 1 0 0 1 3.707.293M7.707.293a1 1 0 1 1-1.414 1.414A1 1 0 0 1 7.707.293'/%3E%3C/svg%3E");background-repeat:repeat-y;content:" ";display:block;height:calc(100% - .75rem);left:0;opacity:.15;position:absolute;top:.375rem;width:100%;z-index:1}}._lesson-block__text_1m6x9u{display:flex;flex-direction:column;flex-grow:1;min-width:calc(var(--spacing)*0)}._lesson-block__text__lesson-title-row_1m6x9u{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}._lesson-block__text__lesson-title-row__title_1m6x9u{flex-grow:1;font-size:var(--text-3xl);width:100%;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;border-bottom:1px solid #0000;hyphens:auto;letter-spacing:-.2px;line-height:.95;overflow-wrap:anywhere;&:focus{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-link-blue);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}._units-block-wrapper_1r8bgj{display:flex;flex-direction:row;margin-bottom:calc(var(--spacing)*6);margin-top:-.75rem;padding-left:7px;padding-right:7px}._units-block_1r8bgj{border-radius:var(--radius-sm);display:flex;flex-direction:row;flex-wrap:wrap;width:100%;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);background-color:#00000005;border:1px solid #00000012;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);svg{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);fill:#0000001a}}._units-block__unit_1r8bgj{cursor:pointer;padding-block:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*2);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-normal);color:#000000e6;display:flex;flex-direction:row;font-weight:var(--font-weight-normal);-webkit-user-select:none;user-select:none;width:100%;+._units-block__unit_1r8bgj{border-color:var(--color-grey-light);border-top-style:var(--tw-border-style);border-top-width:1px}&:hover{text-decoration-line:underline;svg{fill:#000c}}}._unit-title_1r8bgj{font-size:var(--text-lg);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-wrap:balance}._unit-color-block_1r8bgj{border-radius:6px;margin-right:calc(var(--spacing)*2);width:6px}._routine-not-updating-from-template-notice_k4sk6g{background-color:var(--color-white);border-radius:var(--radius-lg);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*3);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-bottom:calc(var(--spacing)*4);-webkit-user-select:none;user-select:none}._routine-not-updating-from-template-notice__header_k4sk6g{font-size:var(--text-2xl);text-align:center;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);margin-bottom:calc(var(--spacing)*2)}._routine-not-updating-from-template-notice__subheader_k4sk6g{font-size:var(--text-xl);text-align:center;--tw-leading:1;line-height:1}._routine-not-updating-from-template-notice__action-link_k4sk6g{cursor:pointer;text-decoration-line:underline}._routine-not-updating-from-template-notice__more-prompt_k4sk6g{color:var(--color-link-blue);cursor:pointer;font-size:var(--text-base);margin-top:calc(var(--spacing)*2);text-align:center;&:hover{text-decoration-line:underline}}._routine-not-updating-from-template-notice__extra_k4sk6g{font-size:var(--text-lg);margin-top:calc(var(--spacing)*2);--tw-leading:1;color:var(--color-secondary-text);line-height:1}._lesson-outer_jvyttc{border-radius:var(--radius-lg);margin-bottom:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*3);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:opacity .2s;&.--is-new-lesson{&:hover{opacity:1}}}._lesson_jvyttc{background-color:var(--color-white);border-bottom-left-radius:var(--radius-lg);border-bottom-right-radius:var(--radius-lg);padding-bottom:calc(var(--spacing)*2)}._lesson-header_17z1z7{padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*1);&:hover{.lesson-move-dots{box-shadow:-3px 0 5px -1px #0000001a,-2px 0 1px -1px #0000000f;opacity:1}}}._units-block_17z1z7{display:flex;flex-direction:row;flex-wrap:wrap;margin-inline:calc(var(--spacing)*3);margin-bottom:calc(var(--spacing)*2)}._units-block__unit_17z1z7{border-radius:calc(infinity*1px);margin-bottom:calc(var(--spacing)*2);margin-right:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-normal);color:#000c;font-weight:var(--font-weight-normal);&:hover{text-decoration-line:underline}}._lesson-block_17z1z7{align-items:center;display:flex;flex-direction:row;flex-grow:0;flex-wrap:nowrap;justify-content:space-between;margin-left:calc(var(--spacing)*3);margin-right:calc(var(--spacing)*2)}._lesson-block__left_17z1z7{display:flex;flex-direction:row;flex-grow:0;flex-shrink:0;width:calc(var(--spacing)*8);width:calc(100% - 5.5rem);&._--is-new-lesson_17z1z7{width:calc(100% - 6rem)}}._lesson-block__unit-color_17z1z7{margin-right:calc(var(--spacing)*2);max-height:3rem;max-width:3rem;min-height:3rem;min-width: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{--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-medium);color:var(--color-secondary-text);font-weight:var(--font-weight-medium);overflow-wrap:anywhere;text-transform:uppercase}._lesson-block__text__lesson-title-row_17z1z7{align-items:center;display:flex;flex-direction:row;justify-content:space-between;width:100%}._lesson-block__text__lesson-title-row__title_17z1z7{flex-grow:1;font-size:var(--text-3xl);width:100%;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;letter-spacing:-.2px;line-height:.95;overflow-wrap:anywhere}._lesson-block__menu-trigger_17z1z7{color:var(--color-grey);flex-shrink:0;height:calc(var(--spacing)*8);margin-left:calc(var(--spacing)*1);width:calc(var(--spacing)*8);&._--has-no-template_17z1z7{color:var(--color-link-blue)}svg{fill:currentcolor}&:hover{color:var(--color-link-blue);cursor:pointer}}._lesson-outer_9i7dou{background-color:var(--color-white);border-radius:var(--radius-lg);margin-bottom:calc(var(--spacing)*8);overflow:hidden;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}._lesson-course-title-block_9i7dou{font-size:1.25rem;line-height:1;overflow:hidden;padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4)}._lesson-course-title_9i7dou{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);overflow-wrap:anywhere;-webkit-user-select:none;user-select:none}._lesson_9i7dou{background-color:var(--color-white);padding:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*2)}._nav-unit__wrapper_leowws{display:flex;flex-direction:row;gap:2rem;justify-content:space-between;width:100%}._nav-header-arrow-button_leowws{align-items:center;background-color:var(--color-gray-200);border-radius:5rem;border-radius:calc(infinity*1px);cursor:pointer;display:flex;flex:0 auto;flex-direction:row;font-size:1rem;height:calc(var(--spacing)*12);justify-content:center;line-height:0;text-align:center;transition:border .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s;width:calc(var(--spacing)*12);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}border:1px solid #fff;svg{border-radius:5rem;height:3rem;padding:.75rem;width:3rem;fill:gray;transition:fill .2s}&:hover{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);background-color:var(--color-link-blue);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);svg{transition:all .2s;fill:#fff}}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}&:active{box-shadow:inset 0 .25rem 1rem #3333334d;svg{color:var(--color-text)}}@media (max-width:480px){margin-bottom:1rem;margin-left:1rem;margin-right:1rem}&[data-unit-arrow-disabled]{cursor:default;opacity:0}}._header__wrapper_leowws{align-items:center;display:flex;flex-direction:row;justify-content:space-between;padding-bottom:calc(var(--spacing)*4);width:100%}._course_leowws{font-size:var(--text-2xl);--tw-leading:1;color:var(--color-gray-400);line-height:1}._unit-title_leowws{flex-grow:1;font-size:var(--text-5xl);padding-right:calc(var(--spacing)*3);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}._unit-date-range_leowws{color:var(--color-offblack);font-size:var(--text-lg);white-space:nowrap}._unit-body__wrapper_leowws{border-color:var(--color-gray-200);border-top-style:var(--tw-border-style);border-top-width:1px;padding-top:calc(var(--spacing)*4)}._no-public-cards_leowws{color:var(--color-gray-400);font-size:var(--text-2xl)}._standards-list_leowws{margin-bottom:0;padding-left:0}._standards-list-item-wrapper_leowws{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);height:24px;line-height:20px;list-style:none;margin-bottom:4px;margin-top:4px;max-width:580px;padding-bottom:1px;padding-top:1px;text-overflow:ellipsis;&:last-child{border-bottom:none}._standards-list-item_leowws{align-items:center;display:flex;flex-direction:row;gap:.25rem;line-height:1}&:last-of-type{border-bottom:none}}._standards-list-item-statement_leowws{color:var(--color-secondary-text);line-height:1.3;white-space:nowrap}._standards-list-item-code_leowws{--tw-font-weight:var(--font-weight-semibold);color:var(--color-text);font-weight:var(--font-weight-semibold);white-space:nowrap}._standard-set-info_leowws{color:var(--color-hint);font-size:11px;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._unit-outline_leowws{margin-bottom:calc(var(--spacing)*32);width:100%}._unit-outline__row_leowws{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);display:flex;flex-direction:row;padding-block:calc(var(--spacing)*3)}._unit-outline__row-icon_leowws{align-items:center;color:var(--color-gray-500);display:flex;height:22.5px;margin-right:calc(var(--spacing)*3);svg{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);fill:currentcolor}}._unit-outline__row-title_leowws{display:flex;font-size:var(--text-2xl);margin-right:calc(var(--spacing)*3);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);color:var(--color-black);font-weight:var(--font-weight-semibold);&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}&:hover{color:var(--color-link-blue);transition:all .2s}}._unit-outline__row-date-range_leowws{color:var(--color-gray-500);font-size:var(--text-xl);margin-left:auto;white-space:nowrap}._units-block-wrapper_c161qs{display:flex;flex-direction:row;margin-top:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4)}._units-block_c161qs{border-radius:var(--radius-sm);display:flex;flex-direction:row;flex-wrap:wrap;width:100%;--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);background-color:#00000005;border:1px solid #00000012;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);svg{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);fill:#0000001a}}._units-block__unit_c161qs{cursor:pointer;padding-block:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*2);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-normal);color:#000000e6;display:flex;flex-direction:row;font-weight:var(--font-weight-normal);-webkit-user-select:none;user-select:none;width:100%;+._units-block__unit_c161qs{border-color:var(--color-grey-light);border-top-style:var(--tw-border-style);border-top-width:1px}&:hover{text-decoration-line:underline;svg{fill:#000c}}}._unit-title_c161qs{font-size:var(--text-lg);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);text-wrap:balance}._unit-color-block_c161qs{border-radius:6px;margin-right:calc(var(--spacing)*2);width:6px}._course-units__wrapper_zfqkf3{align-items:flex-start;display:grid;flex-direction:row;gap:2rem;grid-template-columns:repeat(auto-fit,35rem);justify-content:center;padding-bottom:calc(var(--spacing)*32)}._course-units-list_zfqkf3{background-color:var(--color-white);border-radius:var(--radius-lg);max-width:var(--container-lg);min-width:var(--container-sm);width:100%;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);border-color:var(--color-grey-lightest);border-style:var(--tw-border-style);border-width:1px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}._course-title_zfqkf3{font-size:var(--text-5xl);padding-inline:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*6);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-300);letter-spacing:var(--tracking-tighter)}._unit-title__no-units_zfqkf3{color:var(--color-gray-400);font-size:var(--text-2xl);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*6)}._unit-titles-list_zfqkf3{padding-bottom:calc(var(--spacing)*3)}._unit-list__row_zfqkf3{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200);display:flex;flex-direction:row;padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*6);&[data-unit-list-row-last-child]{border-bottom-style:var(--tw-border-style);border-bottom-width:0}}._unit-title__icon_zfqkf3{align-items:center;color:var(--color-gray-500);display:flex;height:22.5px;margin-right:calc(var(--spacing)*3);svg{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);fill:currentcolor}}._unit-title_zfqkf3{display:flex;font-size:var(--text-2xl);margin-right:calc(var(--spacing)*3);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);color:var(--color-black);font-weight:var(--font-weight-normal);&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}&:hover{color:var(--color-link-blue);transition:all .2s}}._unit-date-range_zfqkf3{color:var(--color-gray-500);font-size:var(--text-xl);margin-left:auto;white-space:nowrap}._unit-page-wrapper_zfqkf3{display:flex;flex-direction:column;gap:2rem;justify-self:center;max-width:var(--container-xl);width:100%}._back-button_zfqkf3{align-items:center;align-self:center;border-color:var(--color-gray-300);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-gray-400);display:flex;gap:.25rem;justify-content:center;margin-top:calc(var(--spacing)*-4);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*6);&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}&:hover{border-color:var(--color-link-blue);color:var(--color-link-blue);transition:all .2s}}._back-button__icon_zfqkf3{align-items:center;display:flex;fill:currentcolor;svg{height:calc(var(--spacing)*6);transform:rotate(180deg);width:calc(var(--spacing)*6)}}._back-button__text_zfqkf3{font-size:var(--text-xl)}._modal_1jmefa{align-items:center;display:flex;flex-direction:column;height:var(--vh,100vh);justify-content:flex-end;left:0;position:fixed;top:0;width:100vw;z-index:99999999}._modal-inner_1jmefa{background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);border-radius:2rem 2rem 0 0;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:0 -10px 15px -3px #0000004d,0 -4px 6px -2px #0000001a;display:flex;flex-direction:column;justify-content:flex-start;margin-left:5vw;margin-right:5vw;max-height:98vh;position:relative;transition:width .3s;width:90vw}._modal-inner_1jmefa._--is-small_1jmefa{margin-left:auto;margin-right:4rem;min-width:400px;right:0;width:25vw}._modal-inner__close_1jmefa{color:var(--color-hint);cursor:pointer;margin-right:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*6);position:absolute;right:0;top:0;z-index:999;&:hover{color:var(--color-link-blue)}svg{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16);fill:currentcolor}}._customize-template_lefrnh{margin-top:calc(var(--spacing)*2);max-width:400px;min-width:400px;padding:calc(var(--spacing)*6);padding-bottom:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*6)}._lesson-title_lefrnh{flex-grow:1;font-size:var(--text-3xl);width:100%;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;border-bottom:1px solid #0000;font-size:var(--text-4xl);letter-spacing:-.2px;line-height:.95;overflow-wrap:anywhere;padding-inline:calc(var(--spacing)*4);&:focus{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-link-blue);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}._modal_owgl2n{align-items:center;display:flex;flex-direction:column;height:var(--vh,100vh);justify-content:flex-end;left:0;position:fixed;top:0;width:100vw;z-index:999999999}._modal-inner_owgl2n{background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);border-radius:2rem 2rem 0 0;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:0 -10px 15px -3px #0000004d,0 -4px 6px -2px #0000001a;display:flex;flex-direction:column;justify-content:flex-start;margin-left:5vw;margin-right:5vw;max-height:calc(var(--vh, 100vh) - 6.25rem);position:relative;width:90vw}._modal-inner_owgl2n._--is-small_owgl2n{margin-left:auto;margin-right:5vw;min-width:400px;right:0;width:25vw}._modal-inner__close_owgl2n{background-color:var(--color-white);border-radius:calc(infinity*1px);color:var(--color-hint);cursor:pointer;display:flex;flex-direction:column;margin-right:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*6);position:absolute;right:-2rem;top:-80px;z-index:999;&:hover{color:var(--color-link-blue)}svg{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16);fill:currentcolor}}._ds-dropdown_1ao7t6{background-color:#fff;border-radius:1.5rem;box-shadow:0 10px 15px -3px #00000080,0 1px 8px -2px #0006;min-height:3rem;min-width:10rem;padding-bottom:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*2);.animated-container{overflow:hidden}}._--arrow_1ao7t6{&:after{border-style:solid;border-width:0 12px 12px;top:-10px;z-index:9}&:after,&:before{content:"";display:inline-block;position:absolute}&:before{background-color:initial;box-shadow:0 -4px 8px #000,0 -4px 16px #000;height:10px;top:-9px;width:1px}}._--arrow-bottom-right_1ao7t6{&:after{border-color:#0000 #0000 #fff #fff;border-width:12px;bottom:0;box-shadow:-8px 6px 8px 0 #00000026;right:-24px;top:auto;transform:rotate(-135deg);transform-origin:0 0}&:before{background-color:initial;bottom:20px;box-shadow:0 -4px 8px #000,0 -4px 16px #000;display:none;right:-12px;top:auto}}._header-spacer_1ao7t6{margin-top:calc(var(--spacing)*4)}._used-templates-header_1ao7t6{margin-inline:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*8);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider);text-transform:uppercase}._template-suggestion_1ao7t6{align-items:center;display:flex;flex-direction:row;font-size:var(--text-xl);margin-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*1);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);-webkit-user-select:none;user-select:none;svg{height:calc(var(--spacing)*4);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*4);fill:currentcolor}&:hover{color:var(--color-link-blue);cursor:pointer}}._course-edit-wrapper_1apezn{align-items:center;display:flex;flex-direction:column;justify-content:center;width:100%}._course-edit-content_1apezn{max-width:var(--container-xl);max-width:42rem;-webkit-user-select:none;user-select:none;width:100%;@media (max-width:800px){padding-inline:calc(var(--spacing)*8);width:100%}}._course-edit-header_1apezn{align-items:center;font-size:var(--text-6xl);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);svg{height:calc(var(--spacing)*12)}@media (max-width:640px){font-size:var(--text-5xl)}}._name-colorpicker-wrapper_1apezn{display:flex;flex-direction:row;gap:1.5rem}._course-title-input_1apezn{align-content:center;border-color:var(--color-grey-light);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-3xl);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);width:100%;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);&:before{color:var(--color-gray-600);font-weight:400}}._course-color-picker_1apezn{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;justify-content:space-between;max-width:42rem;padding-block:calc(var(--spacing)*4);@media (max-width:800px){justify-content:flex-start;max-width:100%;padding-inline:calc(var(--spacing)*8)}}._course-color-picker__color_1apezn{border:4px solid #fff;border-radius:calc(infinity*1px);height:4.5rem;margin-bottom:calc(var(--spacing)*0);margin-block:calc(var(--spacing)*1);transition:transform .3s,box-shadow .3s ease-in-out,border-radius .3s;width:4.5rem;@media (max-width:800px){height:4rem;width:4rem}&[data-is-selected]{transform:scale(1.3);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}svg{fill:#fff}&:focus,&:hover{cursor:pointer;transform:scale(1.2);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:hover[data-is-selected]{transform:scale(1.3)}}._course-time-question-text_1apezn{font-size:var(--text-3xl);padding-block:calc(var(--spacing)*2)}._course-time-question-button__group_1apezn{display:flex;flex-direction:row;gap:.75rem;margin-bottom:calc(var(--spacing)*8);width:100%}._course-time-question-button_1apezn{background-color:var(--color-white);border-color:var(--color-grey-light);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-2xl);padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);width:100%;&[data-is-active]{background-color:#88bee733;border-color:var(--color-faded-link-blue);border-style:var(--tw-border-style);border-width:1px}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}._day-by-day-list_1apezn{margin-left:auto;margin-right:auto}._course-time-input-start-end-group_1apezn{display:flex;flex-direction:row;gap:2rem;padding-top:calc(var(--spacing)*2)}._course-time-label-input-group_1apezn{border-color:var(--color-faded-link-blue);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);width:100%;--tw-leading:1;line-height:1}._course-time-input-label_1apezn{font-size:var(--text-2xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}._course-time-done-button_1apezn{background-color:var(--color-link-blue);border-radius:var(--radius-lg);color:var(--color-white);font-size:var(--text-xl);margin-left:12px;margin-top:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);transition:opacity .2s ease-in-out,transform .2s ease-in-out,box-shadow .2s ease-in-out;width:100%;width:calc(100% - 24px);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);align-items:center;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;flex-direction:row;justify-content:center;opacity:0;svg{height:calc(var(--spacing)*4);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*4);fill:#fff}&:focus,&:hover{text-decoration-line:underline;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}transform:translateY(-1px) scale(1.01)}&:active{transform:translateY(0)}&[data-is-focused]{opacity:1}}._course-time-input_1apezn{align-content:center;font-size:var(--text-4xl);padding-top:calc(var(--spacing)*2);width:100%;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}._choose-template-button_1apezn{align-items:center;border-color:var(--color-link-blue);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;color:var(--color-link-blue);display:flex;flex-direction:row;font-size:var(--text-xl);justify-content:space-between;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);width:100%;svg{align-self:center;display:flex;height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);fill:currentcolor}}._choose-template-icon-text-group_1apezn{align-items:center;display:flex;gap:1rem;justify-content:center}._delete-button_1apezn{align-items:center;border-radius:calc(infinity*1px);color:var(--color-red);display:flex;flex-direction:row;font-size:var(--text-2xl);justify-content:flex-start;padding:calc(var(--spacing)*4);svg{height:calc(var(--spacing)*6);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*6);fill:currentcolor}&:hover{text-decoration-line:underline}}._done-button_1apezn{align-items:center;background-color:var(--color-link-blue);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;color:var(--color-link-blue);flex-direction:row;justify-content:flex-start;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*8);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);font-size:var(--text-3xl);--tw-font-weight:var(--font-weight-semibold);background-color:#1c5987e6;color:var(--color-white);font-weight:var(--font-weight-semibold);svg{height:calc(var(--spacing)*6);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*6);fill:currentcolor}&:hover{text-decoration-line:underline}}._footer_1apezn{background-color:var(--color-gray-50);border-color:var(--color-grey-light);border-radius:0 0 2rem 2rem;border-top-style:var(--tw-border-style);border-top-width:1px;margin-top:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*16);padding-bottom:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*8);width:100%}._course-time-toggle-date-input-group_pphefz,._footer_1apezn{align-items:center;display:flex;flex-direction:row;justify-content:space-between}._course-time-toggle-date-input-group_pphefz{border-color:var(--color-grey-lighter);border-top-style:var(--tw-border-style);border-top-width:1px;height:calc(var(--spacing)*16)}._toggle-button_pphefz{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8)}._checkmark-on_pphefz{color:var(--color-link-blue);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);svg{fill:currentcolor}&:hover{cursor:pointer}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}._checkmark-off_pphefz{color:var(--color-grey-darker);height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);svg{fill:currentcolor}&:hover{cursor:pointer}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}._toggle-date-group_pphefz{align-items:center;display:flex;flex-direction:row;gap:1rem;margin-right:calc(var(--spacing)*16);width:calc(var(--spacing)*48)}._time-date_pphefz{font-size:var(--text-2xl);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}._course-one-time-input-wrapper_pphefz{border-color:var(--color-grey-light);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:row;margin-right:calc(var(--spacing)*2);position:relative;transition:border .2s;&[data-is-focused]{border-color:var(--color-link-blue)}}._course-one-time-input_pphefz{border-radius:var(--radius-lg);display:flex;font-size:var(--text-xl);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);text-align:center;width:10rem;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}._course-time-done-button-wrapper_pphefz{align-self:center;opacity:0;position:absolute;right:.25rem;top:.75rem;transition:opacity .2s;&[data-is-focused]{opacity:100%}}._course-time-done-button_pphefz{align-content:center;align-items:center;background-color:var(--color-link-blue);border-radius:calc(infinity*1px);color:var(--color-white);display:flex;font-size:var(--text-2xl);height:calc(var(--spacing)*6);justify-content:center;margin-right:calc(var(--spacing)*4);transition:box-shadow .5s,background-color .5s,opacity .5s;width:calc(var(--spacing)*6);&:focus,&:hover{text-decoration-line:underline;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}transform:translateY(-1px) scale(1.01)}&:active{transform:translateY(0)}svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);fill:currentcolor}}._course-one-time-input-separator_pphefz{border-color:#0000;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;display:flex;font-size:var(--text-xl);margin-right:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}._toggle_pphefz{.x-toggle+label>.x-toggle-light.x-toggle-btn{border:1px solid #d6d6d6!important}.x-toggle:checked+label>.x-toggle-light.x-toggle-btn{border-color:#00000080!important}.x-toggle+label>.x-toggle-light.x-toggle-btn:after{top:-1px}}._rewatch-wrapper_s5h58b{align-items:center;background-color:#fffc;display:flex;flex-direction:row;height:100%;justify-content:center;opacity:0;position:absolute;top:0;transition:opacity .5s ease-in-out;width:100%;z-index:9999999;&._--is-visible_s5h58b{opacity:1}}._rewatch-button_s5h58b{font-size:var(--text-5xl);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);align-items:center;cursor:pointer;display:flex;flex-direction:row;letter-spacing:var(--tracking-tighter);transition:transform .2s ease-in-out,color .2s ease-in-out;svg{height:calc(var(--spacing)*12);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*12);fill:currentcolor}&:hover{color:var(--color-link-blue);transform:translateY(-3px) scale(1.05)}}._day-column__header_ec9o2a{font-size:var(--text-2xl);text-align:center;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);color:var(--color-black);font-weight:var(--font-weight-black);margin-bottom:calc(var(--spacing)*6);text-transform:uppercase}._weekly-templates_ec9o2a{display:flex;flex-direction:row;margin-inline:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*12);margin-top:calc(var(--spacing)*12);min-height:20vh;width:100%}._day-column_ec9o2a{margin-right:calc(var(--spacing)*8);width:20%;&:last-child{margin-right:calc(var(--spacing)*0)}}._class-is-off-box_ec9o2a{border-color:var(--color-dividers);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-xl);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);text-align:center;--tw-leading:1;border-radius:1rem;line-height:1}._lesson-box_ec9o2a{border-color:var(--color-dividers);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);border-radius:1rem;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);overflow-x:hidden}._lesson-box__lesson_ec9o2a{padding:calc(var(--spacing)*2)}._lesson-box__no-lesson-message_ec9o2a{flex-grow:1;font-size:var(--text-3xl);width:100%;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto;border-bottom:1px solid #0000;letter-spacing:-.2px;line-height:.95;overflow-wrap:anywhere;padding-block:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*8);text-align:center;&:focus{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-link-blue);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}._lesson-box__button-header_ec9o2a{align-items:center;background-color:var(--color-white);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);display:flex;flex-direction:row;justify-content:center;width:100%;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4)}._lesson-box__button-header__button_ec9o2a{align-items:center;color:var(--color-link-blue);cursor:pointer;display:flex;flex-direction:column;justify-content:center;margin-inline:calc(var(--spacing)*2);transition:transform .2s;-webkit-user-select:none;user-select:none;width:100%;svg{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);fill:currentcolor}&:hover{text-decoration-line:underline;transform:translateY(-2px)}&:active{transform:scale(.98) translateY(0)}}._change-menu__title_ec9o2a{font-size:var(--text-3xl);text-align:center;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);color:var(--color-black);letter-spacing:var(--tracking-tighter);margin-top:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*8)}._button-row_ec9o2a{margin-bottom:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*8);width:100%;button{width:100%}}._course-outline-with-detail_abx2l1{display:flex;flex-direction:column;padding-inline:calc(var(--spacing)*8)}._course-outline-with-detail__row_abx2l1{display:flex;flex-direction:row;height:calc(100vh - 15rem);padding-bottom:2rem;position:sticky;top:7rem;-webkit-box-orient:horizontal;-webkit-box-direction:normal}._course-outline-with-detail__detail_abx2l1{border-radius:8px;display:flex;display:-webkit-flex;height:100%;margin-left:1rem;position:relative;width:60%;._single-lesson-wrapper_abx2l1{border-radius:8px;box-shadow:0 .25rem .75rem #0003;margin-bottom:20rem;margin-left:1rem;padding-bottom:0}}._header__day-of-the-week_1nh1r8{font-size:var(--text-2xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}._header__day_1nh1r8{font-size:var(--text-4xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}._header_1nh1r8{display:flex;flex-direction:row;justify-content:space-between;padding-block:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*8);width:100%}._header__close_1nh1r8{position:static}._body_1nh1r8{padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*8);>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{font-weight:600;line-height:1.1;padding-left:0;text-align:left;width:100%}._schedule-button_12ject{background-color:var(--color-link-blue);color:var(--color-white);margin:auto;min-width:25%;&:hover{box-shadow:0 6px 20px #00000026,0 2px 6px #0000001a;text-decoration-line:underline;transform:translateY(-2px)}&:active{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(0) scale(.95)}&:focus{background-color:var(--color-white);border-color:var(--color-link-blue);color:var(--color-link-blue);text-decoration-line:underline}}._headers_12ject{font-size:var(--text-xl);--tw-font-weight:var(--font-weight-semibold);color:var(--color-link-blue);font-weight:var(--font-weight-semibold);margin-bottom:calc(var(--spacing)*2)}._headers--classes_12ject{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers)}._headers__attachment-edit-notice_12ject{font-size:var(--text-xl);margin-bottom:calc(var(--spacing)*2);padding:calc(var(--spacing)*6);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-medium);background-color:var(--color-grey-lighter);border-color:var(--color-grey-light);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;color:var(--color-black);font-weight:var(--font-weight-medium)}._attachment-section_12ject{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;margin-bottom:calc(var(--spacing)*6)}._attachments__buttons_12ject{align-items:center;display:flex;flex-direction:row}._attachment-button_12ject{align-items:center;border-color:var(--color-hint);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-link-blue);display:flex;flex-direction:row;font-size:var(--text-xl);margin-bottom:calc(var(--spacing)*4);margin-right:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*6);>svg{height:calc(var(--spacing)*5);margin-right:calc(var(--spacing)*1);width:calc(var(--spacing)*5);fill:currentcolor}&:focus,&:hover{text-decoration-line:underline}&:focus{background-color:var(--color-link-blue);border-color:var(--color-white);color:var(--color-white);outline:none}}._attachment-line_1yp16e{align-items:center;border-top-style:var(--tw-border-style);border-top-width:1px;display:flex;flex-direction:row;justify-content:space-between;width:100%}._attachment-line__right_1yp16e{align-items:center;color:var(--color-secondary-text);display:flex;font-size:var(--text-xl);justify-content:flex-start;margin-block:calc(var(--spacing)*3)}._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{color:var(--color-link-blue);font-size:var(--text-xl);margin-right:calc(var(--spacing)*12);padding-block:calc(var(--spacing)*4);text-align:right;width:auto}._share-mode-option_1yp16e{display:flex;flex-direction:row;justify-content:space-between;padding-inline:calc(var(--spacing)*4);&._--is-selected_1yp16e{text-align:right;text-decoration-line:underline;width:calc(var(--spacing)*4)}}._remove-attachment-btn_1yp16e{>svg{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);fill:var(--color-secondary-text)}}._status-box-icon_1yp16e{flex-shrink:0;height:calc(var(--spacing)*8);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*8);&._--success_1yp16e{color:var(--color-green)}&._--error_1yp16e{color:var(--color-red)}svg{fill:currentcolor}}._class-settings__wrapper_u513t6{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);flex-direction:column;margin-bottom:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*2)}._class-settings_u513t6{display:flex;flex-direction:row;justify-content:space-between}._left-side_u513t6{align-items:center;display:flex;flex-direction:row;justify-content:center}._right-side_u513t6{align-items:center;display:flex;flex-direction:row;justify-content:flex-end;>button,>div{margin-left:calc(var(--spacing)*2)}}._status-icon_u513t6{border-radius:calc(infinity*1px);height:calc(var(--spacing)*12);padding:calc(var(--spacing)*3);width:calc(var(--spacing)*12);&[data-status=DELETED],&[data-status=UNSCHEDULED]{padding:0;width:0}&[data-status=PUBLISHED]{background-color:#a4de6e;color:var(--color-white)}&[data-status=SCHEDULED]{background-color:#f2d354;color:#0000004d}svg{height:100%;width:100%;fill:currentcolor}}._class-name-block_u513t6{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;margin-left:calc(var(--spacing)*2)}._class-name_u513t6{font-size:var(--text-2xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);a{padding-bottom:calc(var(--spacing)*0);text-decoration-color:var(--color-link-blue);text-decoration-line:underline;svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);fill:var(--color-link-blue)}}}._class-status_u513t6{font-size:var(--text-base);--tw-leading:1;line-height:1;&[data-status=PUBLISHED]{color:#a4de6e}&[data-status=SCHEDULED]{color:#cdb851}}._class-settings__buttons_u513t6{display:flex;justify-content:flex-end}._btn-schedule_u513t6{border-color:var(--color-link-blue);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-link-blue);font-size:var(--text-xl);height:100%;margin-right:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*6);--tw-leading:1;line-height:1;&:active,&:hover{text-decoration-line:underline}&._--enabled_u513t6{border-color:var(--color-dividers)}&._--basic_u513t6{margin-right:calc(var(--spacing)*0)}&:focus{background-color:var(--color-link-blue);color:var(--color-white);outline:none;text-decoration-line:underline}}._btn-schedule__info_u513t6{align-items:center;display:flex;flex-direction:row;>svg{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);fill:var(--color-hint)}}._btn-schedule__text_u513t6{align-items:flex-start;display:flex;flex-direction:column;padding-right:calc(var(--spacing)*4)}._btn-schedule__text__status_u513t6{font-size:var(--text-xl);--tw-font-weight:var(--font-weight-semibold);color:var(--color-link-blue);font-weight:var(--font-weight-semibold)}._btn-schedule__text__date-time_u513t6{--tw-font-weight:var(--font-weight-medium);color:var(--color-black);font-weight:var(--font-weight-medium)}._btn-trash_u513t6{border-color:var(--color-dividers);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-hint);height:calc(var(--spacing)*12);padding:calc(var(--spacing)*3);width:calc(var(--spacing)*12);svg{fill:currentcolor;height:100%;width:100%}&:hover{border-color:var(--color-red);color:var(--color-red)}&:active{background-color:var(--color-red);color:var(--color-white)}}._dropdown-menu_u513t6{padding:calc(var(--spacing)*0)}._schedule-time-menu_u513t6{font-size:var(--text-3xl);padding-block:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*6);text-align:left;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}._schedule-date__header_u513t6{padding-inline:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*6)}._schedule-date__header_u513t6,._schedule-time__header_u513t6{font-size:var(--text-4xl);text-align:left;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);letter-spacing:-.5px}._schedule-time__header_u513t6{padding-top:calc(var(--spacing)*4)}._schedule-date_u513t6,._schedule-time_u513t6{padding-inline:calc(var(--spacing)*8);padding-bottom:calc(var(--spacing)*4)}._schedule-time_u513t6{border-color:var(--color-dividers);border-top-style:var(--tw-border-style);border-top-width:1px;font-size:var(--text-3xl);text-align:left;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}._post-warning-box_u513t6{display:flex;justify-content:flex-start;width:100%}._post-warning-message_u513t6{font-size:var(--text-xl);margin-bottom:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);text-align:center;width:100%;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-medium);background-color:#f5d5474d;border-radius:var(--radius-lg);color:var(--color-black);font-weight:var(--font-weight-medium)}._inputs_14m3u4{border-color:var(--color-dividers);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-xl);margin-bottom:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);transition:border-color .1s ease-in-out;width:100%;&:focus-within{border-color:var(--color-link-blue);outline:none}}._title_14m3u4{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}._points_14m3u4{text-align:right;width:calc(var(--spacing)*24)}._description_14m3u4{min-height:4rem}._top-row_14m3u4{display:flex;flex-direction:row;>div{margin-right:calc(var(--spacing)*1)}>div:last-child{margin-right:calc(var(--spacing)*0)}}._top-row__section_14m3u4{display:flex;flex-direction:column;&._first_14m3u4{flex-grow:3}}._headers_14m3u4{font-size:var(--text-xl);--tw-font-weight:var(--font-weight-semibold);color:var(--color-link-blue);font-weight:var(--font-weight-semibold);-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:var(--color-dividers);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-xl);--tw-leading:1;align-items:center;border-left:1px solid var(--dividers);border-right:1px solid var(--dividers);border-top:1px solid var(--dividers);display:flex;flex-direction:row;line-height:1;margin-bottom:calc(var(--spacing)*3);min-height:3rem;min-width:20rem;padding-block:calc(var(--spacing)*2);transition:border-color .1s ease-in-out;white-space:nowrap;&.ember-power-select-trigger--active{border-radius:var(--radius-lg);border-width:1px;border-left:1px solid var(--color-link-blue);border-right:1px solid var(--color-link-blue);border-top:1px solid var(--color-link-blue);.ember-power-select-placeholder{display:none}}&.ember-basic-dropdown-trigger--above[aria-expanded=true]{border-radius:var(--radius-lg)}&:focus{border-left:1px solid var(--color-link-blue);border-right:1px solid var(--color-link-blue);border-top:1px solid var(--color-link-blue);border-color:var(--color-link-blue);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px}.ember-power-select-selected-item{margin-right:calc(var(--spacing)*4);padding:calc(var(--spacing)*0)}.ember-power-select-status-icon{right:8px}&[aria-expanded=true]{border-left:1px solid var(--color-link-blue);border-radius:.5rem!important;border-right:1px solid var(--color-link-blue);border-top:1px solid var(--color-link-blue);border-color:var(--color-link-blue);border-style:var(--tw-border-style);border-width:1px}}@keyframes _drop-fade-below_14m3u4{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}@keyframes _drop-fade-above_14m3u4{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}._select-dropdown_14m3u4{border-radius:var(--radius-lg);margin-top:calc(var(--spacing)*1);--tw-leading:1;line-height:1;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);border-left:1px solid var(--dividers);border-right:1px solid var(--dividers);border-top:1px solid var(--dividers);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);white-space:nowrap;&.ember-basic-dropdown--transitioning-in{animation:_drop-fade-below_14m3u4 .2s;animation-timing-function:cubic-bezier(.77,0,.175,1)}&.ember-power-select-dropdown.ember-basic-dropdown-content--below{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.ember-power-select-option{margin-bottom:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);position:relative;--tw-leading:1;font-size:var(--text-xl);line-height:1;&[aria-current=true]{color:var(--color-link-blue);text-decoration-line:underline}&[aria-current=true],&[aria-current=true][aria-selected=true]{background-color:var(--color-grey-lighter)}&[aria-selected=true]{background-color:var(--color-white);&:before{content:"✓";font-size:.8rem;left:.5em;line-height:1.2rem;padding-top:0;position:absolute}}}input{font-size:var(--text-xl)}}._choice-add_14m3u4,._choice_14m3u4{align-items:center;display:flex;flex-direction:row;font-size:var(--text-xl);justify-content:flex-start;margin-bottom:calc(var(--spacing)*4)}._choice-add_14m3u4{color:var(--color-secondary-text);margin-left:calc(var(--spacing)*6);padding-left:calc(var(--spacing)*1)}input._choice-input_14m3u4{border-bottom:1px var(--tw-border-style);border-color:#0000;flex-grow:1;margin-right:calc(var(--spacing)*2);padding:calc(var(--spacing)*0);&:focus-within{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-link-blue);outline:none}}._choice-icon_14m3u4,._choice-move_14m3u4,._choice-remove_14m3u4{align-items:center;color:var(--color-hint);display:flex;flex-direction:row;justify-content:center;margin-right:calc(var(--spacing)*1);width:calc(var(--spacing)*6);svg{fill:currentcolor}}._choice-move_14m3u4,._choice-remove_14m3u4{cursor:pointer}._choice-remove_14m3u4:hover{color:var(--color-red)}._headers__multiple-choice-edit-notice_14m3u4{font-size:var(--text-xl);margin-block:calc(var(--spacing)*2);padding:calc(var(--spacing)*6);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-medium);background-color:var(--color-grey-lighter);border-color:var(--color-grey-light);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;color:var(--color-black);font-weight:var(--font-weight-medium)}._header-spacer_oxc456,._header-spacer_ymwrxy{margin-top:calc(var(--spacing)*4)}._notice_1lfdb7{font-size:var(--text-3xl);margin-bottom:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*8);text-align:center;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);color:var(--color-black);letter-spacing:var(--tracking-tighter)}._button-row_1lfdb7{padding-inline:calc(var(--spacing)*8);width:100%;button{width:100%}}._day-label_rg910w{font-size:var(--text-2xl);--tw-font-weight:var(--font-weight-normal);color:var(--color-secondary-text);font-weight:var(--font-weight-normal);text-transform:uppercase}._body_1oy7w8{max-height:50vh;overflow-y:scroll}._card-list_1oy7w8{margin-inline:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*4)}._card-list__item-wrapper_1oy7w8{align-items:stretch;display:flex;flex-direction:row;margin-bottom:calc(var(--spacing)*2);width:100%}._card-list__item--card-course-slot_1oy7w8{background-color:var(--course-color,#fff);border-color:var(--course-color,var(--color-dividers))}._card-list__item_1oy7w8{align-items:center;border-color:var(--color-dividers);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:row;padding-block:calc(var(--spacing)*2);transition:box-shadow .2s,transform .2s;-webkit-user-select:none;user-select:none;width:100%;&.sortable-item:not(.is-dragging){transition:box-shadow .2s,transform .2s}&:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}&.is-dragging,&:active,&:hover{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&.is-dragging,&:active{border-color:#0000;position:relative;z-index:9999999;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a)}}._card-list__item__move-button_1oy7w8{cursor:move;margin-inline:calc(var(--spacing)*2)}._card-list__item__text_1oy7w8{font-size:var(--text-xl);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}._body_1jaupx{margin-inline:calc(var(--spacing)*8)}._day-list_1jaupx{margin-block:calc(var(--spacing)*4)}._day-list__day_1jaupx{align-items:center;cursor:pointer;display:flex;flex-direction:row;padding-bottom:calc(var(--spacing)*4);-webkit-user-select:none;user-select:none;&:last-child{padding-bottom:calc(var(--spacing)*0)}&._--is-selected_1jaupx{color:var(--color-link-blue)}}._day-list__day__checkbox_1jaupx{height:calc(var(--spacing)*6);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*6);svg{fill:currentcolor}}._day-list__day__name_1jaupx,._must-remove-reset_1jaupx{font-size:var(--text-2xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}._must-remove-reset_1jaupx{margin-top:calc(var(--spacing)*4)}._routine-not-updating-from-template-notice_ju57qk{margin-inline:calc(var(--spacing)*8)}._rotation-exception_ju57qk,._routine-not-updating-from-template-notice_ju57qk{background-color:var(--color-white);border-color:var(--color-dividers);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*3);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-block:calc(var(--spacing)*4);-webkit-user-select:none;user-select:none}._rotation-exception_ju57qk{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-inline:calc(var(--spacing)*6)}._rotation-exception__icon_ju57qk{height:calc(var(--spacing)*10);margin-left:calc(var(--spacing)*2);margin-right:calc(var(--spacing)*4);width:calc(var(--spacing)*10);svg{height:100%;width:100%}}._rotation-exception__header_ju57qk,._routine-not-updating-from-template-notice__header_ju57qk{font-size:var(--text-2xl);text-align:center;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);letter-spacing:-.01em;margin-bottom:calc(var(--spacing)*2)}._rotation-exception__text_ju57qk{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}._rotation-exception__subheader_ju57qk,._routine-not-updating-from-template-notice__subheader_ju57qk{font-size:var(--text-xl);text-align:center;--tw-leading:1;line-height:1}._rotation-exception__subheader__link_ju57qk,._routine-not-updating-from-template-notice__action-link_ju57qk{cursor:pointer;text-decoration-line:underline}._rotation-exception__header_ju57qk,._rotation-exception__subheader_ju57qk{margin-bottom:calc(var(--spacing)*0);text-align:left;width:100%}._day-label_1nfea0{font-size:var(--text-2xl);margin-left:calc(var(--spacing)*1);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-normal);color:var(--color-secondary-text);font-weight:var(--font-weight-normal);text-transform:uppercase}._header-bar_z2lnrl{align-items:center;display:flex;flex-direction:row;margin-bottom:calc(var(--spacing)*4);-webkit-user-select:none;user-select:none}._header-bar__back-arrow_z2lnrl{cursor:pointer;height:calc(var(--spacing)*5);margin-left:calc(var(--spacing)*4);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*5);svg{fill:currentcolor}&:hover{color:var(--color-link-blue)}}._header-bar__text_z2lnrl{font-size:var(--text-3xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}._class-list_z2lnrl{align-items:center;display:flex;flex-direction:column;margin-top:calc(var(--spacing)*2);max-height:70vh;overflow-y:scroll;padding-inline:calc(var(--spacing)*4);width:100%}._toggle-course-is-on_z2lnrl{align-items:center;border:1px solid var(--course-color,#0000);border-radius:var(--radius-lg);display:flex;flex-direction:row;margin:calc(var(--spacing)*0);margin-bottom:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*4);transition:background-color .2s ease-in-out;-webkit-user-select:none;user-select:none;width:100%;&._is-off_z2lnrl{border-color:var(--color-dividers);border-style:var(--tw-border-style);border-width:1px;color:var(--color-secondary-text)}}._toggle-course-is-on__course-title_z2lnrl{align-self:center;font-size:var(--text-xl);overflow:hidden;text-align:left;text-overflow:ellipsis;--tw-font-weight:var(--font-weight-semibold);color:#000;font-weight:var(--font-weight-semibold);text-shadow:none;white-space:nowrap;width:calc(100% - 35px)}._header-bar__text_1tt00w{font-size:var(--text-3xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}._toggle-line-up-classes-divider_1tt00w{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);margin-block:calc(var(--spacing)*4)}._toggle-line-up-classes-row_1tt00w{display:flex;flex-direction:row;justify-content:space-between}._toggle-line-up-classes-row__text_1tt00w{font-size:var(--text-3xl);--tw-font-weight:var(--font-weight-bold);flex-grow:1;font-weight:var(--font-weight-bold);white-space:nowrap}._toggle-classes-instructions_1tt00w{border-radius:var(--radius-lg);margin-bottom:calc(var(--spacing)*8);margin-top:calc(var(--spacing)*2);padding:calc(var(--spacing)*4);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);align-items:center;background-color:var(--color-white);border-color:var(--color-link-blue);border-style:var(--tw-border-style);border-width:1px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--color-link-blue);display:flex;flex-direction:row;svg{fill:currentcolor;height:calc(var(--spacing)*10);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*10)}}._toggle-classes-instructions__text_1tt00w{align-items:flex-start;display:flex;flex-direction:column;--tw-leading:1;line-height:1}._toggle-classes-instructions__header_1tt00w{font-size:var(--text-2xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}._toggle-classes-instructions__subheader_1tt00w{font-size:var(--text-xl);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}._class-list_1tt00w{margin-top:calc(var(--spacing)*2)}._class-list__class_1tt00w{align-items:center;border-color:var(--color-dividers);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;display:flex;justify-content:space-between;margin-bottom:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*4);&.is-selected{border-color:#0000}&:active{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a)}&.is-dragging,&:active{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&.is-dragging{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a)}}._class-list__class__move-button_1tt00w{align-items:center;display:flex;margin-right:calc(var(--spacing)*2)}._class-list__class__title_1tt00w{font-size:var(--text-xl);max-width:250px;overflow-x:hidden;padding-right:1rem;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;&._is-selected_1tt00w{font-size:var(--text-xl);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}&._is-not-selected_1tt00w{color:var(--color-hint);text-decoration-line:line-through}}._class-list__class__checkbox_1tt00w{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);&._is-not-selected_1tt00w{fill:var(--color-hint)}}._class-list__class__left-side_1tt00w{display:flex;flex-direction:row;width:100%}._controls_1tt00w{margin-block:calc(var(--spacing)*1);margin-bottom:calc(var(--spacing)*2);margin-left:calc(var(--spacing)*4);width:100%}._controls_1tt00w,._controls__inner_1tt00w{align-items:flex-end;display:flex;flex-direction:row;justify-content:flex-end}._controls__control_1tt00w{color:var(--color-hint);cursor:pointer;font-size:var(--text-lg);&:hover{color:var(--color-link-blue);text-decoration-line:underline;&:after{color:var(--color-hint)}}}._controls__control_1tt00w:first-child{padding-right:calc(var(--spacing)*2);&:after{content:"|";padding-left:calc(var(--spacing)*2)}}._schedule-date__body_1c2lvm{display:flex;flex-direction:row}._schedule-date__relative_1c2lvm{padding-right:calc(var(--spacing)*8);text-align:left}._schedule-date__date_1c2lvm{align-items:center;display:flex;flex-direction:row;font-size:var(--text-xl);margin-bottom:calc(var(--spacing)*3);>input{color:var(--color-link-blue)}>input,>label{margin:calc(var(--spacing)*0);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);-webkit-user-select:none;user-select:none}>label{margin-left:calc(var(--spacing)*0)}>input:checked+label{color:var(--color-link-blue);._schedule-date__date__relative_1c2lvm{color:var(--color-link-blue)}}}._schedule-date__date__relative_1c2lvm{--tw-font-weight:var(--font-weight-normal);color:var(--color-secondary-text);font-weight:var(--font-weight-normal)}._schedule-date__specific_1c2lvm{padding-bottom:calc(var(--spacing)*4);.planbook-school-year-dates__calendar .ember-power-calendar-nav{--tw-leading:1;line-height:1}.ember-power-calendar-day{border-radius:calc(infinity*1px)}.ember-power-calendar-day:hover{border-width:1px;--tw-border-style:solid;border-color:var(--color-link-blue);border-style:solid;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ember-power-calendar-day--selected{color:#000!important}.ember-power-calendar-day--focused{border-width:1px;--tw-border-style:solid;border-color:var(--color-link-blue);border-style:solid;--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:none!important;outline:none}}._schedule-date__calendar_1c2lvm{margin-inline:auto;width:200px}._time-select_yuqsfq{font-size:var(--text-3xl);text-align:left;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}._time-select__set-time_yuqsfq{font-size:var(--text-3xl);margin-bottom:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);padding-left:calc(var(--spacing)*4);padding-right:calc(var(--spacing)*10);text-align:left;--tw-font-weight:var(--font-weight-normal);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%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 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;border-color:var(--color-dividers);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-black);font-weight:var(--font-weight-normal);-webkit-print-color-adjust:exact;width:100%}._help-menu-button__anchor_19u3u1{align-items:center;display:flex;flex-direction:row;justify-content:center;svg{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}}._trigger-text_19u3u1{font-size:var(--text-2xl);padding-right:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-black);color:var(--color-link-blue);font-weight:var(--font-weight-black)}._dropdown-body_19u3u1{padding:calc(var(--spacing)*0);>*+*{border-color:var(--color-dividers);border-top-style:var(--tw-border-style);border-top-width:1px}>._row_19u3u1:first-child{border-radius:1rem 1rem 0 0}}._row_19u3u1{align-items:center;align-self:stretch;display:flex;gap:15px;padding:15.6px 24px;transition:background-color .2s ease-in-out;&:hover{background-color:var(--color-gray-50);text-decoration:none}}._row-icon_19u3u1{height:36px;max-width:36px;min-width:36px;width:36px}._row-text_19u3u1{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-left:0}._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{align-items:center;display:flex;flex-direction:row;justify-content:center;svg{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}}._trigger-text_ds4i1p{font-size:var(--text-2xl);padding-right:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-black);color:var(--color-link-blue);font-weight:var(--font-weight-black)}._dropdown-body_ds4i1p{padding:calc(var(--spacing)*0);>*+*{border-color:var(--color-dividers);border-top-style:var(--tw-border-style);border-top-width:1px}>._row_ds4i1p:first-child{border-radius:1rem 1rem 0 0}}._row_ds4i1p{align-items:center;align-self:stretch;display:flex;gap:1.3rem;padding:1.33333rem 2rem;transition:background-color .2s ease-in-out;&:hover{background-color:var(--color-gray-50);text-decoration:none}}._row-icon_ds4i1p{height:3rem;max-width:3rem;min-width:3rem;width:3rem}._row-text_ds4i1p{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding-left:0}._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:var(--text-lg);--tw-font-weight:var(--font-weight-normal);color:var(--color-secondary-text);font-weight:var(--font-weight-normal);&:hover{color:var(--color-link-blue)}}._change-time-body_9vpcso{flex-direction:column;gap:1rem;padding:calc(var(--spacing)*4);padding-bottom:0;width:100%}._course-time-input-start-end-group_9vpcso{display:flex;flex-direction:row;gap:1rem}._course-time-label-input-group_9vpcso{border-color:var(--color-link-blue);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2);width:100%}._course-time-input-label_9vpcso{color:var(--color-link-blue);font-size:var(--text-xl)}._course-time-input_9vpcso{align-content:center;font-size:var(--text-2xl);width:100%;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}._submit-row_9vpcso{display:flex;flex-direction:row}._submit_9vpcso{font-size:var(--text-2xl);margin-bottom:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3);width:100%;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}._two-line-row__sub-heading_id2h6g{cursor:pointer;font-size:var(--text-lg);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}._modal_1mle7h{background-color:#4d4d4d66;display:flex;height:var(--vh,100vh);justify-content:center;overflow:scroll;width:100%;z-index:999999}._modal-inner_1mle7h{border-radius:var(--radius-lg);display:flex;flex-direction:column;height:100%;margin-block:auto;max-width:var(--container-lg);padding-top:calc(var(--spacing)*12);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);background:#fff;border-radius:2rem;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);height:80%;max-height:60rem;position:relative;transform:translateZ(0);width:80%;@media (max-width:480px){height:calc(100% - 2rem);margin-block:calc(var(--spacing)*4);margin-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*8);width:100%}}._modal-header_1mle7h{align-items:center;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);display:flex;flex-direction:column;font-size:var(--text-4xl);padding-bottom:calc(var(--spacing)*8);-webkit-user-select:none;user-select:none;width:100%;@media (max-width:480px){font-size:var(--text-3xl);padding-bottom:calc(var(--spacing)*6)}}._modal-header__title_1mle7h{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);letter-spacing:-.03em}._modal-header__sub-title_1mle7h{--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);letter-spacing:-.02em}._pane_1mle7h{display:flex;flex-direction:column;flex-grow:1;gap:2rem;height:100%;min-height:calc(var(--spacing)*0);overflow:hidden;padding-block:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*12);@media (max-width:480px){gap:1.5rem;overflow:scroll;padding:calc(var(--spacing)*6)}}._section_1mle7h:last-of-type{display:flex;flex-direction:column;flex-grow:1;min-height:calc(var(--spacing)*0)}._section-title_1mle7h{font-size:var(--text-xl);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);-webkit-user-select:none;user-select:none}._email-wrapper_1mle7h{border-color:var(--color-dividers);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:column;flex-grow:1;min-height:0;overflow:hidden;padding-bottom:calc(var(--spacing)*8);@media (max-width:480px){padding-bottom:calc(var(--spacing)*4)}}._subject-input_1mle7h{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);box-shadow:none;color:var(--color-charcoal);font-size:var(--text-xl);height:calc(var(--spacing)*16);opacity:1;padding:calc(var(--spacing)*4);width:100%;&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}&::placeholder{opacity:1!important}}._message-input_1mle7h{flex-grow:1;font-size:var(--text-xl);padding:calc(var(--spacing)*4);width:100%;--tw-leading:var(--leading-tight);color:var(--color-charcoal);line-height:var(--leading-tight);min-height:0;overflow-y:auto;resize:vertical;&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}._lesson-plan-link-button_1mle7h{align-self:center;border-color:var(--color-cc-primary);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-cc-primary);cursor:pointer;display:flex;font-size:var(--text-xl);justify-self:center;margin-inline:calc(var(--spacing)*16);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*16);text-align: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-user-select:none;user-select:none;&:hover{border-color:var(--color-cc-primary-dark);color:var(--color-cc-primary-dark);text-decoration-line:none;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:scale(1.005),translateY(2px)}}._button-group_1mle7h{align-items:center;background-color:var(--color-gray-100);border-color:var(--color-dividers);border-top-style:var(--tw-border-style);border-top-width:1px;display:flex;flex-direction:row;font-size:var(--text-2xl);justify-content:space-between;--tw-font-weight:var(--font-weight-semibold);border-bottom-left-radius:2rem;border-bottom-right-radius:2rem;font-weight:var(--font-weight-semibold);gap:2rem;padding-inline:calc(var(--spacing)*12);padding-bottom:calc(var(--spacing)*12);padding-top:calc(var(--spacing)*8);-webkit-user-select:none;user-select:none;@media (max-width:480px){font-size:var(--text-xl);padding-block:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*6)}}._send-button_1mle7h{align-self:center;background-color:var(--color-cc-primary);border-radius:calc(infinity*1px);color:var(--color-white);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*10);transition:text-decoration .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out;width:100%;&:enabled{cursor:pointer;&:hover{background-color:var(--color-cc-primary-dark);text-decoration-line:none;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:scale(1.005),translateY(2px)}}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}&:disabled{opacity:.5}}._cancel-button_1mle7h{align-self:center;background-color:var(--color-white);border-color:var(--color-grey-light);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-charcoal);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*10);transition:text-decoration .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out;width:100%;&:enabled{cursor:pointer;&:hover{border-color:var(--color-grey);text-decoration-line:none;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:scale(1.005),translateY(2px)}}&:focus{@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}._button_zgi8ea{display:block;font-size:var(--text-2xl);text-align:center;--tw-font-weight:var(--font-weight-semibold);border-color:var(--color-link-blue);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-link-blue);cursor:pointer;font-weight:var(--font-weight-semibold);margin-inline:calc(var(--spacing)*6);margin-bottom:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);transition:color .2s,background-color .2s;&:first-child{margin-top:calc(var(--spacing)*6)}&:focus,&:hover{text-decoration-line:underline;--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}&:active{background-color:var(--color-link-blue);color:var(--color-white);--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}&._--no-horizontal-margin_zgi8ea{margin-inline:calc(var(--spacing)*0)}}._button_zgi8ea._--is-link-style_zgi8ea{padding-block:calc(var(--spacing)*0);--tw-font-weight:var(--font-weight-normal);border-color:#0000;font-weight:var(--font-weight-normal)}._perspective-trigger-wrapper_1uewuv{align-items:stretch;display:flex;flex-direction:row;margin-block:calc(var(--spacing)*4)}._perspective-trigger_1uewuv{align-items:center;border-color:var(--color-dividers);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-secondary-text);cursor:pointer;display:flex;flex-direction:row;font-size:15px;justify-content:center;line-height:13px;padding-block:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*2);padding-right:calc(var(--spacing)*2);text-align:center;-webkit-user-select:none;user-select:none;&:active,&:hover{background-color:var(--color-white);color:var(--color-link-blue)}@media (width >= 641px){padding-left:calc(var(--spacing)*4)}}._perspective-trigger__icon_1uewuv{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);fill:currentcolor;display:none;@media (width >= 641px){display:block;visibility:visible}}._show-link_1g55em{display:flex;flex-direction:column;justify-content:center;margin-inline:calc(var(--spacing)*6)}._link-box_1g55em{background-color:var(--color-grey-lightest);border-color:var(--color-dividers);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;color:var(--color-link-blue);font-size:var(--text-xl);margin-bottom:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*4);overflow-wrap:break-word;padding:calc(var(--spacing)*4)}._copy-box-wrapper_1g55em{align-items:stretch;align-self:stretch;display:flex;flex-direction:row;justify-content:center;width:100%;button{width:100%}}._primary-title_1vgtv0{align-items:baseline;align-items:center;cursor:pointer;display:flex;flex-direction:row;letter-spacing:-.04em;padding-block:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*3)}._header-bar_92f5ku{align-items:center;cursor:pointer;display:flex;flex-direction:row;padding-block:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*4);&:hover{color:var(--color-link-blue)}}._header-bar__back-arrow_92f5ku{flex-shrink:0;height:calc(var(--spacing)*6);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*6);svg{height:100%;width:100%;fill:currentcolor}}._planbook-header__menu-trigger_yalw34{color:var(--color-white);height:calc(var(--spacing)*12);margin-left:calc(var(--spacing)*3);width:calc(var(--spacing)*12);svg{fill:currentcolor}}._edit-screen_14iqaw{padding-inline:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*6)}._toggle-row_14iqaw{display:flex;flex-direction:row;justify-content:space-between}._toggle-row__label_14iqaw{font-size:var(--text-xl)}._title_14iqaw{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin-bottom:calc(var(--spacing)*3)}._description_14iqaw,._title_14iqaw{border-color:var(--color-dividers);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-xl);overflow-wrap:anywhere;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3)}._description_14iqaw{margin-bottom:calc(var(--spacing)*4);min-height:4rem}._submit-row_14iqaw{display:flex;flex-direction:row}._submit_14iqaw{font-size:var(--text-2xl);margin-bottom:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*3);width:100%;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}._calendar_14iqaw{margin-top:calc(var(--spacing)*2);.ember-power-calendar-nav-control{align-items:center;border-radius:calc(infinity*1px);color:var(--color-link-blue);display:flex;flex-direction:row;font-size:var(--text-3xl);height:calc(var(--spacing)*10);justify-content:center;margin-inline:calc(var(--spacing)*0);padding:calc(var(--spacing)*1);width:calc(var(--spacing)*10);--tw-leading:1;line-height:1;&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}&[disabled]{opacity:.3}}.ember-power-calendar-nav-title{font-size:var(--text-2xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.ember-power-calendar-weekdays{font-size:var(--text-base);padding-block:calc(var(--spacing)*2);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.ember-power-calendar-week{padding-block:calc(var(--spacing)*1)}.ember-power-calendar-day{background-color:var(--color-grey-lighter);border:1px solid #0000;border-radius:calc(infinity*1px);color:#000;font-size:var(--text-xl);height:calc(var(--spacing)*10);margin-inline:calc(var(--spacing)*1);width:calc(var(--spacing)*10);&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}&:active{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}&:hover{border-color:var(--color-link-blue)}}.ember-power-calendar-day--interactive[disabled]{opacity:1}.ember-power-calendar-day--current-month[disabled]{background-color:var(--color-white);&:hover{border-color:#0000}}.ember-power-calendar-day--other-month{background-color:var(--color-white);color:var(--color-hint)}.ember-power-calendar-day--selected{background-color:var(--color-white);background-color:var(--color-link-blue);border-color:var(--color-link-blue);color:var(--color-white)}}._header_5aagxo{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*12);padding-bottom:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*4);width:100%}._header__close_5aagxo{position:static}._header__text_5aagxo{font-size:var(--text-5xl);margin-left:calc(var(--spacing)*2);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}._body_5aagxo{padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*8);>div{width:100%}}._modal-wrapper_ekyapy{bottom:0;height:100vh;left:0;overflow:auto;position:fixed!important;width:100vw}._modal_ekyapy{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;max-height:100vh;padding:1rem;position:sticky;top:0;width:100%;z-index:2}._modal-content_ekyapy{border-radius:var(--radius-lg);max-height:calc(100vh - 4rem);max-width:600px;overflow:auto;width:100%;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);background:#fff;border-radius:2rem;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}._exit-button-wrapper_ekyapy{align-items:flex-end;display:flex;flex-direction:row;justify-content:flex-end;max-width:600px;width:100%}._exit-button_ekyapy{align-self:end;background-color:var(--color-white);border-radius:calc(infinity*1px);cursor:pointer;display:flex;height:calc(var(--spacing)*16);margin-bottom:calc(var(--spacing)*4);width:calc(var(--spacing)*16);svg{height:100%;padding:calc(var(--spacing)*1);transition:fill .2s;width:100%}&:active,&:hover{svg{fill:var(--color-link-blue)}}}._background_ekyapy{backdrop-filter:blur(5px);background-color:#0000004d;height:var(--vh,100vh);left:0;overflow:hidden;position:fixed;top:0;transition:background-filter .3s;width:100vw;z-index:1}._template-sidebar_1bwqkq{padding-inline:calc(var(--spacing)*6)}._header_1bwqkq{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*4);width:100%}._header__close_1bwqkq{position:static}._header__text_1bwqkq{display:flex;flex-direction:column;width:100%}._header__text-large_1bwqkq{font-size:var(--text-6xl);padding-bottom:calc(var(--spacing)*8)}._header__text-large_1bwqkq,._header__text-medium_1bwqkq{--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}._header__text-medium_1bwqkq{font-size:var(--text-4xl)}._header__secondary-text_1bwqkq{align-items:center;display:flex;flex-direction:row;font-size:var(--text-2xl);justify-content:flex-start;margin-bottom:calc(var(--spacing)*1);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-normal);color:var(--color-secondary-text);font-weight:var(--font-weight-normal)}._header__secondary-text__link_1bwqkq{color:var(--color-link-blue);cursor:pointer;font-size:var(--text-xl);padding-left:calc(var(--spacing)*3);text-decoration-line:underline;&:hover{color:var(--color-link-blue)}}._header__text-small_1bwqkq{color:var(--color-secondary-text);font-size:var(--text-xl)}._header__text-small__link_1bwqkq{color:#f6836f;margin-left:calc(var(--spacing)*1);text-decoration-line:underline;&:hover{color:#d85a62}}._trial-notice_1bwqkq{font-size:var(--text-xl);margin-bottom:calc(var(--spacing)*2);padding:calc(var(--spacing)*6);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-medium);background-color:var(--color-grey-lighter);border-color:var(--color-grey-light);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;color:var(--color-black);font-weight:var(--font-weight-medium)}._body_1bwqkq{padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*8)}._body__time-zone_1bwqkq{margin-block:calc(var(--spacing)*12)}._error-box_1bwqkq{border-radius:var(--radius-lg);margin-top:calc(var(--spacing)*8);padding:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*8);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);background-color:#f5d5474d;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}._error-header_1bwqkq{font-size:var(--text-4xl);margin:calc(var(--spacing)*0);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}._error-description_1bwqkq{font-size:var(--text-2xl);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}._sign-in-btn_1bwqkq{align-items:center;border-color:var(--color-dividers);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;cursor:pointer;display:flex;flex-direction:row;font-size:var(--text-4xl);justify-content:space-around;margin-block:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*6);-webkit-user-select:none;user-select:none;width:100%;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);box-shadow:0 0 1px #fff0;letter-spacing:var(--tracking-tighter);transition:box-shadow .3s,transform .3s,border .3s,background .3s;&:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);background-color:var(--color-link-blue);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--color-white);transform:translateY(-1px)}&:active{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);background-color:var(--color-link-blue);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:var(--color-white);transform:translateY(1px) scale(.98)}}._schedule-date_1bwqkq{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-hint);padding-inline:calc(var(--spacing)*4)}._schedule-time_1bwqkq{font-size:var(--text-3xl);text-align:left;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*4)}._select-time-zone_1bwqkq{font-size:var(--text-xl);margin-bottom:calc(var(--spacing)*4);padding:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*4);padding-right:calc(var(--spacing)*10);--tw-font-weight:var(--font-weight-normal);border-color:var(--color-dividers);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-black);font-weight:var(--font-weight-normal);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%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 8 4 4 4-4'/%3E%3C/svg%3E");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);line-height:1.5rem;-webkit-print-color-adjust:exact;text-align:center;width:100%}._schedule-button_1bwqkq{background-color:var(--color-link-blue);color:var(--color-white);margin:auto;width:25%;&:hover{box-shadow:0 6px 20px #00000026,0 2px 6px #0000001a;text-decoration-line:underline;transform:translateY(-2px)}&:active{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(0) scale(.95)}}._modal_uru44o{align-items:center;display:flex;flex-direction:column;height:var(--vh,100vh);justify-content:flex-end;left:0;position:fixed;top:0;width:100vw;z-index:999999}._modal-inner_uru44o{background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);border-radius:2rem 2rem 0 0;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:0 -10px 15px -3px #0000004d,0 -4px 6px -2px #0000001a;display:flex;flex-direction:column;justify-content:flex-start;margin-left:5vw;margin-right:5vw;max-height:90vh;overflow-y:scroll;position:relative;width:90vw}._modal-inner__close_uru44o{color:var(--color-hint);cursor:pointer;margin-right:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*6);position:absolute;right:0;top:0;z-index:999;&:hover{color:var(--color-link-blue)}svg{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16);fill:currentcolor}}._modal-wrapper_m3txoi{bottom:0;height:100vh;left:0;overflow:auto;position:fixed!important;width:100vw}._modal_m3txoi{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;max-height:100vh;padding:calc(var(--spacing)*2);position:sticky;top:0;width:100%;z-index:2;@media (width >= 641px){padding:calc(var(--spacing)*12)}}._modal-content_m3txoi{border-radius:var(--radius-lg);max-height:calc(100vh - 12rem);max-width:1200px;padding:calc(var(--spacing)*4);width:100%;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);background:#fff;border-radius:2rem;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;flex-direction:column;overflow:hidden;@media (width >= 641px){padding:calc(var(--spacing)*12)}}._react-content-wrapper_m3txoi{flex:1;min-height:0}._exit-button-wrapper_m3txoi{align-items:flex-end;display:flex;flex-direction:row;justify-content:flex-end;max-width:1200px;width:100%}._exit-button_m3txoi{align-self:end;background-color:var(--color-white);border-radius:calc(infinity*1px);cursor:pointer;display:flex;height:calc(var(--spacing)*16);margin-bottom:calc(var(--spacing)*4);width:calc(var(--spacing)*16);svg{height:100%;padding:calc(var(--spacing)*1);transition:fill .2s;width:100%}&:active,&:hover{svg{fill:var(--color-link-blue)}}}._background_m3txoi{backdrop-filter:blur(5px);background-color:#0000004d;overflow:hidden;transition:background-filter .3s;z-index:1}._background_m3txoi,._modal_1ckq0z{height:var(--vh,100vh);left:0;position:fixed;top:0;width:100vw}._modal_1ckq0z{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;z-index:999999999}._modal-inner_1ckq0z{background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);border-radius:2rem 2rem 0 0;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:0 -10px 15px -3px #0000004d,0 -4px 6px -2px #0000001a;display:flex;flex-direction:column;justify-content:flex-start;margin-left:5vw;margin-right:5vw;max-height:98vh;overflow-y:scroll;position:relative;width:90vw}._modal-inner__close_1ckq0z{color:var(--color-hint);cursor:pointer;margin-right:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*6);position:absolute;right:0;top:0;z-index:999;&:hover{color:var(--color-link-blue)}svg{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16);fill:currentcolor}}._home-button_dik4dp{align-items:center;color:var(--color-gray-400);display:flex;svg{fill:currentcolor;height:36px;width:36px}&:hover{color:var(--color-link-blue)}}._nav-wrapper_dik4dp{background-color:var(--color-white);display:flex;flex-direction:row;padding-inline:calc(var(--spacing)*6);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);position:sticky;top:0;transform:translateZ(0);width:100%;z-index:99999999}._owner-info-and-main-nav-wrapper_dik4dp{display:flex;flex-direction:column;padding-bottom:25px;padding-top:calc(var(--spacing)*6);width:100%}._main-nav_dik4dp{display:flex;flex-direction:row;padding-top:calc(var(--spacing)*1);width:100%}._owner-info_dik4dp{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin-left:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*4);text-align:left;text-decoration-line:none;-webkit-user-select:none;user-select:none;width:fit-content}._owner-info__right_dik4dp{align-items:flex-start;display:flex;flex-direction:row;gap:4px;justify-content:center;svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4)}}._owner-info__name_dik4dp,._owner-info__school_dik4dp,a._owner-info__name_dik4dp,a._owner-info__school_dik4dp{cursor:pointer;text-align:left;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);color:var(--color-grey-darker);font-size:14px;font-weight:var(--font-weight-bold);font-weight:400;line-height:13px;text-decoration-line:none;white-space:nowrap}._owner-info__school_dik4dp,a._owner-info__school_dik4dp{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}._owner-info__planbook-title_dik4dp{cursor:pointer;text-align:left;--tw-leading:1;color:var(--color-grey-darker);font-size:14px;font-weight:400;line-height:1;line-height:13px;text-decoration-line:none;white-space:nowrap}._left-nav_dik4dp{align-items:flex-start;display:flex;flex-direction:column;gap:.5rem}._left-nav-bottom_dik4dp{align-items:center;align-self:flex-start;display:flex;flex-direction:row;padding-left:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*1);--tw-leading:1;line-height:1;-webkit-user-select:none;user-select:none}._left-nav__item_dik4dp{align-items:center;cursor:pointer;display:flex;margin-bottom:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*4);text-align:center;--tw-leading:1;color:var(--color-black);font-size:21px;line-height:1;text-decoration-line:none;white-space:nowrap;&:first-child{margin-left:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*0)}&:first-child.active{&:after{background-color:var(--color-link-blue);border-radius:calc(infinity*1px);bottom:-.5rem;content:"";height:calc(var(--spacing)*1);left:0;position:absolute;width:calc(100% - 12px)}}&:last-child{margin-right:calc(var(--spacing)*0)}&.active{color:var(--color-link-blue);position:relative;&:after{background-color:var(--color-link-blue);border-radius:calc(infinity*1px);bottom:-.5rem;content:"";height:calc(var(--spacing)*1);left:12px;position:absolute;width:calc(100% - 24px)}}&:focus,&:hover{color:var(--color-link-blue);outline:none}&:active,&:focus,&:hover{text-decoration-line:none}}._left-nav-visible-options_dik4dp{display:flex;flex-direction:row;>*+*{border-color:var(--color-gray-200);border-left-width:2px;border-right-width:0}}._responsive-left-wrapper_dik4dp{padding-top:calc(var(--spacing)*4);width:24rem}._responsive-left-nav_dik4dp{align-items:center;border-color:var(--color-gray-400);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-gray-400);cursor:pointer;display:flex;flex-grow:1;font-size:14px;height:100%;margin-right:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*4);padding-right:calc(var(--spacing)*3);text-align:center;text-decoration-line:none;&:hover{border-color:var(--color-link-blue);color:var(--color-link-blue);text-decoration-line:none}}._responsive-left-nav__icon_dik4dp{display:flex;height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);fill:currentcolor;padding-left:calc(var(--spacing)*1);svg{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);fill:currentcolor}}._responsive-left-nav__item_dik4dp{align-items:center;cursor:pointer;display:flex;fill:currentcolor;padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*4);text-align:center;--tw-leading:1;color:var(--color-gray-400);font-size:21px;line-height:1;text-decoration-line:none;white-space:nowrap;&.active,&:hover{color:var(--color-link-blue)}&:hover{text-decoration-line:none}&:active,&:focus{text-decoration-line:none;--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}@media (max-width:750px){._responsive-left-nav_dik4dp{border-style:var(--tw-border-style);border-width:0;margin-block:calc(var(--spacing)*1);padding-block:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*0);--tw-leading:1;color:var(--color-black);font-size:21px;line-height:1}._responsive-left-nav__icon_dik4dp{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);svg{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}}}@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{align-items:stretch;display:flex;flex-direction:row}@media (max-width:750px){._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{align-items:center;background-color:#f5f5f5;border-radius:calc(infinity*1px);color:#005075;display:flex;flex-direction:row;gap:6px;height:100%;height:auto;margin-left:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);padding-left:calc(var(--spacing)*6);padding-right:calc(var(--spacing)*6);&:hover{color:var(--color-link-blue);cursor:pointer;text-decoration-line:none}}._presence-avatar-row_dik4dp{display:flex;gap:5px;max-width:100px;overflow-x:hidden}@media (max-width:800px){._presence-avatar-row_dik4dp{display:none}}._settings-button_dik4dp{--tw-font-weight:var(--font-weight-medium);background-color:#e5f7ff;color:#005075;font-weight:var(--font-weight-medium);transition:background-color .2s ease-in-out,transform .2s ease-in-out,color .2s ease-in-out,box-shadow .2s ease-in-out;svg{transition:transform .4s ease-in-out}&:focus,&:hover{box-shadow:0 0 0 1px #002333,0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;color:#002d42;text-decoration:underline;transform:scale(1.01) translateY(-1px);svg{transform:rotate(90deg)}}._right-nav-button__primary-text_dik4dp{font-size:var(--text-2xl)}}._right-nav-button__primary-disabled_dik4dp{align-items:center;border-radius:calc(infinity*1px);color:var(--color-grey-light);display:flex;flex-direction:row;gap:6px;height:100%;margin-left:calc(var(--spacing)*4);padding-left:calc(var(--spacing)*3);padding-right:calc(var(--spacing)*4)}._right-nav-button__primary-icon_dik4dp{display:flex;height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);fill:currentcolor;svg{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}}._right-nav-button__primary-text_dik4dp{font-size:var(--text-2xl)}@media (max-width:800px){._right-nav-button__primary_dik4dp{height:27px;justify-content:center;padding:calc(var(--spacing)*0);width:27px}._right-nav-button__primary-text_dik4dp{display:none}}._section-headline_dik4dp{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);font-size:var(--text-3xl);padding:calc(var(--spacing)*2) calc(var(--spacing)*8);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);letter-spacing:-.025px;-webkit-user-select:none;user-select:none;&._--is-blank_dik4dp{border-color:#0000;padding-top:calc(var(--spacing)*0)}}._share-menu-wrapper_dik4dp{padding-top:calc(var(--spacing)*4);width:24rem}._single-share-link-row_dik4dp{align-items:center;color:var(--color-black);display:flex;flex-direction:row;gap:12px;padding-inline:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*6);&:hover{color:var(--color-link-blue);cursor:pointer;text-decoration-line:none}&:focus{text-decoration-line:none;--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}._row_dik4dp{align-items:center;color:var(--color-black);display:flex;flex-direction:row;padding-inline:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*6);width:100%;&:hover{color:var(--color-link-blue);cursor:pointer;text-decoration-line:none}&:focus{text-decoration-line:none;--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}._row-icon_dik4dp{align-items:center;fill:currentcolor;height:2.25rem;width:2.25rem}._row-text-headline_dik4dp{fill:currentcolor;font-size:1.45rem;font-style:normal;font-weight:600;letter-spacing:-.03rem;line-height:1.1;padding-left:calc(var(--spacing)*4);text-align:left}._right-nav_dik4dp{align-items:center;display:flex;flex:auto;flex-direction:row;justify-content:flex-end;-webkit-user-select:none;user-select:none}._right-nav-button__secondary_dik4dp{align-items:center;border-color:var(--color-gray-200);border-left-width:2px;border-right-width:0;color:var(--color-charcoal);display:flex;flex-direction:row;gap:6px;padding-inline:calc(var(--spacing)*4);&:hover{color:var(--color-link-blue);cursor:pointer;text-decoration-line:none}&:first-child{margin-left:calc(var(--spacing)*4)}&._--signed-out_dik4dp{border-left-width:0}}._right-nav-button__secondary-icon_dik4dp{display:flex;height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);fill:currentcolor;svg{display:flex;height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}&._--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-inline:calc(var(--spacing)*4)}._right-nav-button__secondary-text_dik4dp{display:none}}@media (max-width:750px){._right-nav-button__secondary-text_dik4dp{display:none}}._responsive-right-nav_dik4dp{cursor:pointer;display:flex;font-size:14px;justify-content:flex-end;text-align:center;text-decoration-line:none;&:hover{border-color:var(--color-link-blue);color:var(--color-link-blue);text-decoration-line:none}}._responsive-right-wrapper_dik4dp{display:flex;height:calc(var(--spacing)*24)}._right-nav-button__responsive_dik4dp{display:flex;width:100%}._sign-in_dik4dp{align-items:center;background-color:var(--color-white);border-radius:calc(infinity*1px);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;font-size:var(--text-xl);margin-block:calc(var(--spacing)*8);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-bold);color:var(--color-link-blue);font-weight:var(--font-weight-bold);text-transform:uppercase;transition:box-shadow .3s ease-in,transform .2s ease-in;white-space:nowrap;&:hover{text-decoration-line:underline;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;transform:translateY(-1px) scale(1.01)}&:active{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(0) scale(.98)}}._planbook-nav_solxtw{color:var(--color-charcoal);display:flex;flex-direction:row;flex-grow:1;justify-content:space-between;top:0;transform:translateZ(0);width:100%;z-index:9}._planbook-nav__left-nav_solxtw{align-items:flex-start;display:flex;flex-direction:row;justify-content:flex-start;margin-left:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*4);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-right:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*4);min-width:100px}._icon-button_solxtw{align-items:center;background-color:#ffffffb3;border-radius:calc(infinity*1px);border-radius:var(--radius-xs);color:var(--color-charcoal);cursor:pointer;display:flex;flex-direction:column;flex-shrink:0;justify-content:center;margin-left:calc(var(--spacing)*1);margin-top:calc(var(--spacing)*1);svg{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);fill:currentcolor;padding:calc(var(--spacing)*2)}&._--home_solxtw{svg{padding:calc(var(--spacing)*3)}}&._--undo_solxtw{display:flex;flex-direction:row;padding-left:calc(var(--spacing)*2);.undo-button-text{padding-right:calc(var(--spacing)*4)}svg{padding:calc(var(--spacing)*1)}}&._--help_solxtw{background-color:var(--color-white);color:var(--color-link-blue);flex-direction:row;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);svg{padding:calc(var(--spacing)*2)}}&:hover{color:var(--color-link-blue)}}@media (max-width:1180px){._icon-button_solxtw._--undo_solxtw{padding-left:calc(var(--spacing)*0)}._icon-button_solxtw._--undo_solxtw .undo-button-text{display:none}}._planbook-nav__center-nav_solxtw{background-color:var(--color-white);flex-direction:column;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);background-color:#fffffff7;border-radius:0 0 1rem 1rem}._planbook-nav__center-nav__main_solxtw,._planbook-nav__center-nav_solxtw{box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;width:auto}._planbook-nav__center-nav__main_solxtw{align-items:stretch;flex-direction:row;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);background-color:#fff;box-shadow:0 1px 15px #0003;z-index:9}._planbook-nav__center-nav__sub_solxtw{align-items:stretch;display:flex;flex-direction:row;justify-content:center;padding-inline:calc(var(--spacing)*4);z-index:8}._planbook-nav__center-nav__sub__left_solxtw{display:flex;flex-direction:row;justify-content:flex-end;margin-left:calc(var(--spacing)*4)}._planbook-nav__center-nav__sub__right_solxtw{display:flex;flex-direction:row;justify-content:flex-start}._planbook-nav__center-nav__sub__trigger_solxtw{align-items:stretch;display:flex;flex-direction:row}@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{font-size:var(--text-2xl);height:calc(var(--spacing)*12);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*12);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);-webkit-user-select:none;user-select:none}@media (max-width:1180px){._owner-info__avatar_solxtw{display:none}}._owner-info_solxtw{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;margin:calc(var(--spacing)*4);margin-left:calc(var(--spacing)*0);margin-right:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*4);padding-right:calc(var(--spacing)*4);text-align:left;text-decoration-line:none;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);border-radius:3rem;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:0 2px 10px -2px #0000001a,0 2px 2px -1px #0000001a;-webkit-user-select:none;user-select:none}._owner-info__right_solxtw{align-items:flex-start;display:flex;flex-direction:column;justify-content:center}._owner-info__name_solxtw,._owner-info__planbook-title_solxtw,a._owner-info__name_solxtw{cursor:pointer;text-align:left;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);color:var(--color-black);font-size:14px;font-weight:var(--font-weight-bold);font-weight:700;line-height:13px;text-decoration-line:none;white-space:nowrap}._top-nav-buttons_solxtw{align-items:center;display:flex;flex:auto;flex-direction:row;justify-content:center;padding-right:calc(var(--spacing)*6)}._top-nav-button_solxtw,a._top-nav-button_solxtw{align-items:center;color:var(--color-black);color:var(--color-charcoal);display:flex;flex-direction:row;flex-grow:1;flex-shrink:0;justify-content:flex-start;margin-right:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*6);padding-right:calc(var(--spacing)*2);-webkit-user-select:none;user-select:none;&:hover{color:var(--color-link-blue);text-decoration-line:none}&._last-child_solxtw{margin-right:calc(var(--spacing)*0)}&:focus{text-decoration-line:none}&.active ._top-nav-button__icon_solxtw,&.active ._top-nav-button__main-title_solxtw{color:var(--color-link-blue)}}._top-nav-button__icon_solxtw,a._top-nav-button__icon_solxtw{align-items:center;color:var(--color-black);display:flex;flex-direction:row;flex-shrink:0;justify-content:center;svg{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10);fill:currentcolor}&.active{color:var(--color-link-blue)}}._top-nav-button__right_solxtw{display:flex;flex-direction:column;flex-shrink:0;justify-content:center;padding-left:calc(var(--spacing)*1)}._top-nav-button__main-title_solxtw,a._top-nav-button__main-title_solxtw{flex-shrink:0;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);color:var(--color-black);font-size:16px;font-weight:var(--font-weight-semibold);line-height:14px;&.active{color:var(--color-link-blue)}}@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-block:calc(var(--spacing)*4)}._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:calc(var(--spacing)*2)}}@media (max-width:775px){._planbook-nav__center-nav__main_solxtw,._top-nav-buttons_solxtw{justify-content:center}._top-nav-buttons_solxtw{padding-inline:calc(var(--spacing)*2);width:auto}._top-nav-button_solxtw{margin-inline:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*0)}._top-nav-button__right_solxtw{display:none}._top-nav-button__icon_solxtw,a._top-nav-button__icon_solxtw{display:block;visibility:visible}._owner-info_solxtw{display:none}._planbook-nav_solxtw{justify-content:space-between}._planbook-nav__right-nav_solxtw ._icon-button_solxtw._--help_solxtw{display:none}}@media (max-width:1024px){._planbook-nav__left-nav_solxtw,._planbook-nav__right-nav_solxtw{flex-direction:column;justify-content:flex-start;margin-inline:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*2);min-width:auto;width:calc(var(--spacing)*12)}._planbook-nav__right-nav_solxtw ._icon-button_solxtw._--help_solxtw{display:none}}@media (min-width:1025px){._planbook-nav__left-nav_solxtw ._icon-button_solxtw._--help_solxtw{display:none}}._planbook-menu-trigger-wrapper_solxtw{align-items:stretch;display:flex;flex-direction:row;margin-block:calc(var(--spacing)*4);margin-left:calc(var(--spacing)*2);margin-right:calc(var(--spacing)*2)}._planbook-menu-trigger_solxtw{align-items:center;border-color:var(--color-dividers);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-secondary-text);cursor:pointer;display:flex;flex-direction:row;font-size:15px;justify-content:space-between;line-height:13px;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);-webkit-user-select:none;user-select:none;&:active,&:hover{background-color:var(--color-white);color:var(--color-link-blue)}}._planbook-menu-text_solxtw{display:none;margin-right:calc(var(--spacing)*2);@media (width >= 641px){display:block;visibility:visible}}._planbook-menu-trigger__icon_solxtw{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);fill:currentcolor}._sign-in_solxtw{background-color:var(--color-white);border-radius:calc(infinity*1px);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);font-size:var(--text-xl);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-bold);color:var(--color-link-blue);font-weight:var(--font-weight-bold);text-transform:uppercase;transition:box-shadow .3s ease-in,transform .2s ease-in;white-space:nowrap;&:hover{text-decoration-line:underline;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;transform:translateY(-1px) scale(1.01)}&:active{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(0) scale(.98)}}._sub-nav_1ulp7h{align-items:center;align-self:center;border-bottom-style:var(--tw-border-style);border-bottom-width:4px;border-color:var(--color-link-blue);display:flex;flex-direction:row;justify-content:flex-start;margin-bottom:calc(var(--spacing)*5);margin-right:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*5);padding-block:calc(var(--spacing)*2);--tw-leading:1;border-top:4px solid #0000;line-height:1;-webkit-user-select:none;user-select:none}._sub-nav__item_1ulp7h{align-items:center;cursor:pointer;display:flex;margin-inline:calc(var(--spacing)*2);text-align:center;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);color:var(--color-charcoal);font-size:16px;font-weight:var(--font-weight-semibold);text-decoration-line:none;white-space:nowrap;&:first-child{margin-left:calc(var(--spacing)*0)}&:last-child{margin-right:calc(var(--spacing)*0)}&.active{color:var(--color-link-blue);position:relative;&:after{background-color:var(--color-link-blue);border-radius:16px;bottom:-16px;content:"";height:16px;left:calc(50% - 8px);position:absolute;width:16px}}&:hover{color:var(--color-link-blue)}&:active,&:focus,&:hover{text-decoration-line:none}}@media (max-width:500px){.planbookv5-planner-day ._sub-nav_1ulp7h{display:none}}._undo-button_1d8v0m,._undo-button_8sena2{height:calc(var(--spacing)*10);width:calc(var(--spacing)*10)}._day-marker_23uov0{align-items:center;border-radius:calc(infinity*1px);display:flex;flex-direction:row;justify-content:space-between;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4);padding-left:calc(var(--spacing)*6);width:100%;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);background-color:#fff;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);-webkit-user-select:none;user-select:none}._day-marker__info-wrapper_23uov0{display:flex;flex-direction:column;--tw-leading:1;color:var(--color-secondary-text);line-height:1;-webkit-user-select:none;user-select:none;&:hover{text-decoration:none}}._day-marker__info_23uov0{display:flex;flex-direction:row;font-size:var(--text-xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-normal);color:var(--color-black);font-weight:var(--font-weight-normal)}._day-marker__info__month-date_23uov0{font-size:var(--text-2xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);color:var(--color-black);font-weight:var(--font-weight-black)}._day-marker__day-menu-icon_23uov0{height:calc(var(--spacing)*10);margin-left:calc(var(--spacing)*6);width:calc(var(--spacing)*10);>svg{fill:var(--color-secondary-text);&:hover{fill:var(--color-link-blue);cursor:pointer}}}._day-marker__info__day-number_23uov0,._day-marker__info__rotation-day_23uov0{margin-left:calc(var(--spacing)*2)}._day-marker__info__day__rotation_23uov0{&:before{content:" - "}}._date-string_1d23jq{align-items:center;display:flex;flex-direction:column;justify-content:center;line-height:1.1;@media (width >= 641px){align-items:baseline;flex-direction:row;flex-wrap:wrap}}._date-string__day-rotation_1d23jq{font-size:var(--text-3xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-normal);align-items:baseline;display:flex;flex-direction:row;font-weight:var(--font-weight-normal);line-height:1.1;@media (width >= 641px){--tw-font-weight:var(--font-weight-bold);font-size:5rem;font-weight:var(--font-weight-bold);&:after{content:", ";white-space:pre}}}._date-string__month_1d23jq{font-size:var(--text-5xl);--tw-leading:1;line-height:1;line-height:1.1;@media (width >= 641px){font-size:5rem}}._day-wrapper_1d23jq{margin-left:auto;margin-right:auto;max-width:600px;width:100%}._day-menu-button__wrapper_1d23jq{align-content:center;@media (min-width:710px){margin-left:calc(var(--spacing)*8)}}._day-menu-button_1d23jq{align-items:center;background-color:var(--color-white);border-radius:calc(infinity*1px);display:flex;flex-direction:row;justify-content:center;padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*5);--tw-font-weight:var(--font-weight-normal);color:var(--color-gray-500);font-weight:var(--font-weight-normal);&:hover{color:var(--color-link-blue);cursor:pointer;text-decoration-line:none;--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}>svg{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);fill:currentcolor;opacity:.8}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}._day-menu-button__text_1d23jq{font-size:14px;line-height:1;padding-left:calc(var(--spacing)*1);padding-right:calc(var(--spacing)*2);text-align:left;text-shadow:none;width:min-content}@media (max-width:775px){._day-menu-button_1d23jq{display:flex;height:36px;padding-inline:calc(var(--spacing)*0);width:36px;svg{display:block;height:calc(var(--spacing)*6);visibility:visible;width:calc(var(--spacing)*6)}._day-menu-button__text_1d23jq{display:none}}}._month-mega-wrapper_168wqi{display:flex;flex-direction:row}._month-wrapper_168wqi{display:flex;flex-basis:100%;flex-direction:column;flex-grow:1}._month-sidebar-wrapper_168wqi{align-items:stretch;display:flex;flex-basis:40%;flex-direction:row;flex-grow:1;min-width:300px;padding-left:calc(var(--spacing)*2);width:25%}._month-sidebar-sticky-noticer_168wqi{height:1px}._month-sidebar_168wqi{background-color:var(--color-white);border-radius:20px 0 0 20px;flex-basis:100%;height:calc(100vh - 15rem);margin-top:3rem;overflow-y:scroll;padding-bottom:12rem;position:-wekbit-sticky;position:sticky;top:2rem;--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&.is-pinned{height:calc(100vh - 4rem)}}._month-sidebar__close_168wqi{align-items:center;border-radius:calc(infinity*1px);border-width:1px;cursor:pointer;display:flex;flex-direction:row;height:calc(var(--spacing)*16);justify-content:center;width:calc(var(--spacing)*16);--tw-border-style:solid;border-color:var(--color-grey-darker);border-style:solid;color:var(--color-grey-darker);padding:calc(var(--spacing)*1);transition:box-shadow .2s,transform .2s,background-color .2s,border-color .2s;svg{height:calc(var(--spacing)*12);width:calc(var(--spacing)*12);fill:currentcolor;transition:fill .2s}&:hover{color:var(--color-link-blue);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(-1px)}&:active,&:hover{border-color:var(--color-link-blue)}&:active{background-color:var(--color-link-blue);color:var(--color-white);transform:translateY(1px) scale(.98)}}._month-sidebar__header_168wqi{background-color:var(--color-white);display:flex;flex-direction:row;padding:calc(var(--spacing)*6) calc(var(--spacing)*4) calc(var(--spacing)*4);position:sticky;top:0;transform:translateZ(0);width:100%;z-index:99999999}._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:var(--text-2xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}._month-sidebar__header__day-of-the-week__rotation-day_168wqi{&:before{content:" - "}}._month-sidebar__header__day_168wqi{font-size:var(--text-4xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}._month-sidebar__lesson-list_168wqi{padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*4)}._month_168wqi{display:flex;flex-direction:column;margin-top:calc(var(--spacing)*4);padding:calc(var(--spacing)*2);width:100%}._month__header_168wqi{display:flex;flex-direction:row;margin-bottom:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*2)}._month__header__day_168wqi{background-color:var(--color-white);border-radius:calc(infinity*1px);font-size:var(--text-2xl);margin-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);text-align:center;width:100%;--tw-font-weight:var(--font-weight-bold);color:var(--color-black);font-weight:var(--font-weight-bold);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);&:first-child{margin-left:calc(var(--spacing)*0)}&:last-child{margin-right:calc(var(--spacing)*0)}}._month__body_168wqi{display:flex;flex-direction:column}._month__body__week_168wqi{display:flex;flex-direction:row}._date-box-wrapper_1if3mh{background-color:var(--color-white);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-grey-darker);flex-shrink:0;margin-bottom:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*2);-webkit-user-select:none;user-select:none;width:20%;&:first-child{border-bottom-left-radius:var(--radius-lg);border-top-left-radius:var(--radius-lg)}&:last-child{border-bottom-right-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg)}}._date-box__header_1if3mh{align-items:center;border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);display:flex;flex-direction:row;justify-content:space-between;margin-bottom:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3)}._date-box__header__left_1if3mh{display:flex;flex-direction:row;flex-wrap:nowrap}._date-box__header__right_1if3mh{align-items:baseline;display:flex;flex-direction:row;flex-grow:1;justify-content:flex-end;opacity:0;transition:opacity .2s;&._--mouse-is-inside_1if3mh{opacity:100%}}._date-box__header__expand-button_1if3mh,._date-box__header__menu-trigger_1if3mh{align-items:center;color:var(--color-secondary-text);cursor:pointer;display:flex;flex-direction:row;flex-shrink:0;flex-wrap:nowrap;margin-left:calc(var(--spacing)*3);-webkit-user-select:none;user-select:none;white-space:nowrap;svg{height:calc(var(--spacing)*5);margin-left:calc(var(--spacing)*1);width:calc(var(--spacing)*5);fill:currentcolor}}a._date-box__header__date-string_1if3mh{align-items:center;display:flex;flex-direction:row;font-size:var(--text-3xl);justify-content:center;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);color:var(--color-black);font-weight:var(--font-weight-bold)}._date-box__header__date-string__rotation-day_1if3mh{align-items:center;border-color:var(--color-hint);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-secondary-text);display:block;display:flex;flex-direction:row;font-size:var(--text-xl);height:calc(var(--spacing)*8);justify-content:center;margin:calc(var(--spacing)*2);width:calc(var(--spacing)*8)}._date-box__body_1if3mh{padding-inline:calc(var(--spacing)*2)}._lesson-title_t8pr9z{align-items:stretch;border-radius:calc(infinity*1px);border-radius:20px;display:flex;flex-direction:row;margin-bottom:calc(var(--spacing)*2);overflow-wrap:anywhere;transition:border-radius .2s ease-in,shadow .2s ease-in,opacity .2s ease-in;&._--has-focus_t8pr9z{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);._move-pad_t8pr9z{opacity:1}}&[data-hide-from-calendar]{background-color:var(--color-white);._lesson-title__inner_t8pr9z{background-color:var(--color-white);display:none}}&[data-is-new-lesson]{opacity:.5;&:active,&:focus,&:hover{opacity:1}}&.drop-target{box-shadow:inset 0 2px 5px 0 #1a1a1ae6}}._lesson-title__inner_t8pr9z{align-items:center;background-color:#ffffff80;border:solid #0000004d;border-radius:calc(infinity*1px);border-radius:20px;border-width:0 0 1px;display:flex;flex-direction:row;transition:background-color .2s ease-in,border-color .2s ease-in,border-radius .2s ease-in;width:100%;&._--has-focus_t8pr9z{background-color:#ffffffb3;border-color:#0006;border-radius:5px}&.is-dragging,&.is-dragging._--has-focus_t8pr9z{background-color:var(--color-white)}}.drop-target._lesson-title_t8pr9z{._lesson-title__inner_t8pr9z{border-color:#0000}}._lesson-title__input_t8pr9z{font-size:var(--text-lg);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*1);padding-left:calc(var(--spacing)*0);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;width:100%;&:active,&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}._lesson-title__input_t8pr9z[contenteditable]:empty:before{color:#0000004d}._move-pad_t8pr9z{background-repeat:repeat-y;border-bottom:1px solid #0000;border-left:1px solid #0000;border-radius:.5rem 0 0 .5rem;border-top:1px solid #0000;box-shadow:#0000;cursor:move;display:flex;flex-direction:row;flex-shrink:0;height:calc(var(--spacing)*5);margin-bottom:4px;margin-top:4px;opacity:0;position:relative;transition:opacity .2s ease-in;width:calc(var(--spacing)*5);&:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 4'%3E%3Cpath d='M3.707.293a1 1 0 1 1-1.414 1.414A1 1 0 0 1 3.707.293M7.707.293a1 1 0 1 1-1.414 1.414A1 1 0 0 1 7.707.293'/%3E%3C/svg%3E");background-repeat:repeat-y;content:" ";display:block;height:calc(var(--spacing)*5);left:0;opacity:.25;padding-left:.1rem;position:absolute;top:0;width:100%;z-index:1}}._header_160bc4{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-bottom:calc(var(--spacing)*8);margin-top:calc(var(--spacing)*8)}._header__text_160bc4{margin-right:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-black);color:var(--color-white);font-size:5rem;font-weight:var(--font-weight-black)}._header__select_160bc4{.slideout__body__form-input{padding-inline:calc(var(--spacing)*8);padding-right:calc(var(--spacing)*10);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.slideout__body__form-input,.slideout__body__form-input[aria-expanded=true]{border-radius:calc(infinity*1px)}.ember-power-select-placeholder{margin-left:calc(var(--spacing)*0)}.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;margin-block:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*6);-webkit-user-select:none;user-select:none;@media (max-width:775px){padding-left:calc(var(--spacing)*3)}}._filter-class-wrapper_5ssnjh{padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*4)}._customize-layout-dropdown_5ssnjh{max-height:60vh;overflow:auto}._customize-layout-nav__option_5ssnjh{align-items:center;background-color:var(--color-white);border-radius:calc(infinity*1px);cursor:pointer;display:flex;flex-direction:row;justify-content:center;margin-right:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*5);text-align:left;--tw-font-weight:var(--font-weight-normal);color:var(--color-gray-700);font-weight:var(--font-weight-normal);text-decoration-line:none;--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}font-size:14px;gap:.3rem;line-height:1;&:hover{color:var(--color-link-blue);text-decoration-line:none;--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}&._is-active_5ssnjh{border-color:var(--color-link-blue);border-style:var(--tw-border-style);border-width:1px;color:var(--color-link-blue)}>svg{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);fill:currentcolor;opacity:.8}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}&:active{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}._customize-layout-nav__option__text_5ssnjh{border-color:#0000;border-style:var(--tw-border-style);border-width:1px;padding-left:calc(var(--spacing)*1);padding-right:calc(var(--spacing)*2);width:min-content}._customize-layout-nav__collapse_5ssnjh{align-content:center;align-items:center;background-color:var(--color-white);border-radius:calc(infinity*1px);color:var(--color-gray-400);cursor:pointer;display:flex;flex-direction:row;justify-content:center;text-align:left;text-decoration-line:none;--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}height:36px;width:36px;&:hover{color:var(--color-link-blue);text-decoration-line:none;--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}&._is-active_5ssnjh{border-color:var(--color-link-blue);border-style:var(--tw-border-style);border-width:1px;color:var(--color-link-blue)}>svg{height:calc(var(--spacing)*8);width:calc(var(--spacing)*8);fill:currentcolor;opacity:.8}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}&:active{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}@media (max-width:775px){._customize-layout-nav__option_5ssnjh{display:flex;height:36px;padding-inline:calc(var(--spacing)*0);width:36px;svg{display:block;height:calc(var(--spacing)*6);visibility:visible;width:calc(var(--spacing)*6)}._customize-layout-nav__option__text_5ssnjh{display:none}}}._today-button_1a7gav{background-color:var(--color-white);border-color:var(--color-link-blue);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;cursor:pointer;font-size:var(--text-xl);margin-block:calc(var(--spacing)*4);margin-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*8);text-align:center;--tw-font-weight:var(--font-weight-semibold);color:var(--color-link-blue);font-weight:var(--font-weight-semibold);&:hover{text-decoration-line:underline}}._planbook-header_uauawk{flex-direction:column;justify-content:center;margin-top:calc(var(--spacing)*4);position:relative;text-align:center}._planbook-header--no-nav-bar_uauawk{margin-top:0}._planbook-header__head_uauawk{align-items:center;color:var(--color-white);display:flex;font-size:4rem;font-weight:800;justify-content:space-between;line-height:1.1;padding-block:calc(var(--spacing)*4);position:relative;text-align:center;text-shadow:0 2px .25rem #4d4d4db3;user-select:none;white-space:normal;z-index:1000;@media (max-width:480px){align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:calc(var(--spacing)*2)}}._planbook-header__headline-date_uauawk{border-bottom:4px dotted #fff;cursor:pointer;font-size:5rem;line-height:1.1;@media screen and (max-width:710px){font-size:3rem}@media screen and (max-width:992px){font-size:4rem}}._planbook-header__headline_uauawk{align-items:center;display:flex;flex-direction:row;justify-content:center;@media screen and (max-width:710px){flex-direction:column}}._planbook-header__head-arrow-button_uauawk{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:5rem;cursor:pointer;display:flex;flex-direction:row;font-size:1rem;justify-content:center;line-height:0;margin:0 2rem;text-align:center;transition:border .2s ease-in-out,background-color .2s ease-in-out;._svg-icon_uauawk svg{border-radius:5rem;height:4rem;padding:.75rem;width:4rem;fill:gray;transition:fill 2s}&:hover{box-shadow:0 .25rem 1rem #333333b3;transition:all .2s;._svg-icon_uauawk svg{transition:all .2s;fill:var(--color-link-blue)}}&:active{box-shadow:inset 0 .25rem 1rem #3333334d;._svg-icon_uauawk svg{color:var(--color-text)}}@media (max-width:480px){margin-bottom:1rem;margin-left:1rem;margin-right:1rem}}._header_1gjnr1{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-block:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*4)}._header__text_1gjnr1{border-bottom:4px dotted #0000;color:var(--color-white);font-size:5rem;font-weight:800;line-height:1.1}._header-rearrange-wrapper_1gjnr1{display:flex;flex-direction:row}._planbook-header__head-arrow-button_1gjnr1{align-items:center;background-color:#fff;border:1px solid #fff;border-radius:5rem;cursor:pointer;display:flex;flex-direction:row;font-size:1rem;justify-content:center;line-height:0;margin:0 2rem;text-align:center;transition:border .2s ease-in-out,background-color .2s ease-in-out;._svg-icon_1gjnr1 svg{border-radius:5rem;height:4rem;padding:.75rem;width:4rem;fill:gray;transition:fill 2s}&:hover{box-shadow:0 .25rem 1rem #333333b3;transition:all .2s;._svg-icon_1gjnr1 svg{transition:all .2s;fill:var(--color-link-blue)}}&:active{box-shadow:inset 0 .25rem 1rem #3333334d;._svg-icon_1gjnr1 svg{color:var(--color-text)}}@media (max-width:480px){margin-bottom:1rem;margin-left:1rem;margin-right:1rem}}._week-grid__day-of-weeks__date_124tcm{display:flex;flex-direction:row;justify-content:center;min-height:2rem;padding-inline:calc(var(--spacing)*3);width:20%;>div{width:100%}}._question_123r2s{align-items:center;display:flex;flex-direction:row}._question-toggle_123r2s{min-width:6rem}._question-text_123r2s{font-size:1.4rem}._link_123r2s{border:1px solid #e6e6e6;border-radius:.75rem;display:flex;flex-direction:row;font-size:1.4rem;gap:2rem;margin:1.4rem 0;padding:1.4rem;@media (max-width:480px){flex-direction:column;gap:1rem}}._left-box_123r2s{display:flex;flex:1;flex-direction:column;gap:1rem;max-width:550px;min-width:0}._right-box_123r2s{align-items:center;display:flex;flex-direction:column;gap:1rem}._buttons_123r2s{margin-inline:calc(var(--spacing)*1);text-wrap:nowrap}._button_123r2s{display:flex;flex-direction:row;gap:.5rem}._qr-code_123r2s{border-radius:0;height:99px;width:99px}._link-group_123r2s{display:flex;flex-direction:column;min-width:0}._link-title_123r2s{color:#000;font-size:1.4rem;font-weight:700;text-transform:uppercase;width:auto}._link-url_123r2s{overflow:clip;text-overflow:ellipsis;white-space:nowrap}._copy-url-button_123r2s{align-items:center;background-color:var(--color-link-blue);border:none;border-radius:.25rem;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:1.4rem;font-weight:600;justify-content:center;line-height:1.1;outline:none;padding:1rem 2rem;text-align:center;width:auto;&:hover{text-decoration:underline}}._modal_109szo{align-items:center;display:flex;flex-direction:column;height:var(--vh,100vh);justify-content:flex-end;left:0;position:fixed;top:0;width:100vw;z-index:999999}._modal-inner_109szo{background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);border-radius:2rem 2rem 0 0;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:0 -10px 15px -3px #0000004d,0 -4px 6px -2px #0000001a;display:flex;flex-direction:column;justify-content:flex-start;margin-left:5vw;margin-right:5vw;max-height:98vh;position:relative;transition:width .3s;width:90vw}._import-planbook_v5ebr2{padding-block:calc(var(--spacing)*10);padding-inline:calc(var(--spacing)*12)}._header-box-wrapper_v5ebr2{overflow-y:hidden}._header-close_v5ebr2{position:absolute;right:1rem;top:0}._header-box_v5ebr2{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;width:100%}._header-box__back-arrow_v5ebr2{align-items:center;color:var(--color-link-blue);cursor:pointer;display:flex;flex-direction:column;height:calc(var(--spacing)*8);justify-content:center;margin-bottom:calc(var(--spacing)*2);width:calc(var(--spacing)*8);svg{fill:currentcolor}}._header-box__words_v5ebr2{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;padding-right:calc(var(--spacing)*12)}._step_v5ebr2{font-size:var(--text-4xl);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);padding-bottom:calc(var(--spacing)*1);text-transform:uppercase}._header_v5ebr2,._step_v5ebr2{margin-block:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*0)}._header_v5ebr2{font-size:var(--text-6xl);padding-bottom:calc(var(--spacing)*4);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);line-height:.8}._course-pill-list_v5ebr2{margin-top:calc(var(--spacing)*4)}._course-pill_v5ebr2{align-items:center;border:1px solid #0000;border-radius:calc(infinity*1px);border-radius:var(--radius-lg);color:#000c;cursor:pointer;display:flex;flex-direction:row;margin-bottom:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);transition:background-color .3s,color .3s;-webkit-user-select:none;user-select:none;&._--is-selected_v5ebr2{background-color:var(--course-color,#0000)}&._--is-not-selected_v5ebr2{border-color:var(--course-color,#0000);color:var(--course-color,#000c)}}._course-pill__title_v5ebr2{font-size:var(--text-3xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}._course-pill__checkbox_v5ebr2{height:calc(var(--spacing)*8);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*8);svg{fill:currentcolor}}._submit_v5ebr2{background-color:var(--color-white);border-color:var(--color-dividers);border-style:var(--tw-border-style);border-width:1px;bottom:2rem;margin-top:calc(var(--spacing)*4);position:sticky;width:100%;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);align-items:center;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);cursor:pointer;display:flex;flex-direction:row;font-size:var(--text-3xl);justify-content:center;svg{height:calc(var(--spacing)*4);margin-left:calc(var(--spacing)*2);width:calc(var(--spacing)*4);fill:currentcolor}&._--create-planbook_v5ebr2{margin-top:calc(var(--spacing)*8)}}._title-input_v5ebr2{border-color:var(--color-dividers);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-2xl);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*2);width:100%}._confirmation-label_v5ebr2{color:var(--color-link-blue);font-size:var(--text-2xl);margin-top:calc(var(--spacing)*8)}._confirmation-value_v5ebr2{--tw-leading:1;line-height:1}._confirmation-value_v5ebr2,._planbook-list-header_v5ebr2{font-size:var(--text-3xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}._planbook-list-header_v5ebr2{padding-bottom:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*6)}._planbook-owner_v5ebr2{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}._planbook-pill_v5ebr2{align-items:center;border-color:var(--color-dividers);border-top-style:var(--tw-border-style);border-top-width:1px;cursor:pointer;display:flex;font-size:var(--text-2xl);gap:.5rem;padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*2);transition:background-color .3s,color .3s;&:last-of-type{border-bottom-style:var(--tw-border-style);border-bottom-width:0}&:focus,&:hover{background-color:var(--color-light-link-blue);svg{color:var(--color-link-blue)}svg [data-is-check]{opacity:1}}svg{color:var(--color-hint);height:calc(var(--spacing)*5);width:calc(var(--spacing)*5);fill:currentcolor;path{transition:fill .3s}[data-is-check]{opacity:0;transition:opacity .3s}}._check-wrapper_v5ebr2{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}}._wrapper_1vz4vn{display:flex;flex-direction:column;min-height:40vh;padding:calc(var(--spacing)*4);width:100%;&._--edit-modal_1vz4vn{padding-top:calc(var(--spacing)*24)}@media (width >= 641px){padding:calc(var(--spacing)*12)}}._add-course-menu_1vz4vn{align-items:center;display:flex;height:100vh;justify-content:center;position:fixed;width:100vw}._add-course-button__group_1vz4vn{display:flex;flex-direction:row;gap:2rem;justify-content:center}._add-course-button_1vz4vn{align-self:center;font-size:var(--text-2xl);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);letter-spacing:-.75px;margin-bottom:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*6);transition:opacity .2s;svg{height:calc(var(--spacing)*8);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*8);fill:none}&[data-add-class-pending]{svg{fill:var(--color-link-blue)}}&[data-is-creating]{border-color:#0000;box-shadow:0 6px 20px #0000,0 2px 6px #0000;transition-duration:.5s}&[data-is-active]{box-shadow:none}&[data-is-menu-open]{opacity:0}@media (width >= 641px){font-size:var(--text-4xl);margin-bottom:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*8);svg{height:calc(var(--spacing)*10);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*10)}}}._cancel-button_1vz4vn{align-content:center;border-color:var(--color-grey-light);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;font-size:var(--text-3xl);margin-bottom:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*8);position:absolute;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);color:var(--color-grey);height:4rem;left:50%;letter-spacing:var(--tracking-normal);top:calc(50% - 6px);transform:translate(-50%,-50%);transition:opacity .2s}._edit-class-modal_1vz4vn{margin-left:auto;margin-right:auto;max-width:400px}._course-list_1vz4vn{display:flex;flex-direction:column}._course_1vz4vn{border:1px solid #0000;border-bottom:1px solid var(--dividers);scroll-margin-bottom:3rem;scroll-margin-top: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;padding:calc(var(--spacing)*4);position:sticky;top:0;transition:background-color .5s;z-index:50;&:hover{background-color:var(--color-grey-lighter);cursor:pointer}}._course-title_1vz4vn{align-content:center;font-size:var(--text-2xl);margin-left:calc(var(--spacing)*3);width:100%;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}._edit-button_1vz4vn{align-items:center;border-radius:calc(infinity*1px);font-size:var(--text-2xl);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*6);--tw-font-weight:var(--font-weight-semibold);border-color:var(--color-link-blue);border-style:var(--tw-border-style);border-width:1px;color:var(--color-link-blue);font-weight:var(--font-weight-semibold);transition:box-shadow .5s,background-color .5s,color .5s,opacity .5s;-webkit-user-select:none;user-select:none;&:focus,&:hover{text-decoration-line:underline;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:translateY(-1px) scale(1.01)}&:active{transform:translateY(0)}}._course__left_1vz4vn{transition:opacity .5s}._course__left_1vz4vn,._course__right_1vz4vn{align-items:center;display:flex;flex-direction:row}._course__right_1vz4vn{flex-shrink:0;justify-content:flex-end}._is-non-instructional-badge_1vz4vn{background-color:var(--color-grey-lighter);border-radius:calc(infinity*1px);color:var(--color-charcoal);margin-left:calc(var(--spacing)*2);margin-right:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*3);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap}._options-wrapper_wklxvk{background-color:var(--color-white);border-radius:var(--radius-xl);display:flex;flex-direction:row;gap:2rem;padding-inline:calc(var(--spacing)*12);padding-bottom:calc(var(--spacing)*6);padding-top:calc(var(--spacing)*10);-webkit-user-select:none;user-select:none;@media (max-width:640px){flex-direction:column-reverse;margin-left:auto;margin-right:auto;max-width:calc(100vw - 4rem)}}._option-button_wklxvk{align-items:center;border-radius:var(--radius-lg);display:flex;flex-direction:column;justify-content:space-between;max-width:var(--container-sm);padding-block:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*8);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);border:2px solid #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,border .2s ease-in-out;&:hover{border:2px solid var(--color-link-blue);cursor:pointer;transform:scale(1.02) translateY(-2px);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}@media (max-width:640px){max-width:auto}}._option-button-header_wklxvk{font-size:var(--text-5xl);padding-bottom:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*6);text-align:center;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);@media (max-width:640px){font-size:var(--text-4xl)}}._option-button-subheader_wklxvk{font-size:var(--text-2xl);text-align:center;--tw-leading:var(--leading-tight);color:var(--color-grey-darker);line-height:var(--leading-tight)}._add-button_wklxvk{align-self:center;background-color:var(--color-white);font-size:var(--text-2xl);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);letter-spacing:-.75px;margin-bottom:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*6);transition:opacity .2s;svg{height:calc(var(--spacing)*8);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*8)}&[data-is-creating]{border-color:#0000;box-shadow:0 6px 20px #0000,0 2px 6px #0000;transition-duration:.5s}@media (width >= 641px){font-size:var(--text-4xl);margin-bottom:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*8);svg{height:calc(var(--spacing)*10);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*10)}}}._example-list_wklxvk{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem;justify-content:center;margin-top:calc(var(--spacing)*2);._item_wklxvk{background-color:var(--color-grey-lightest);border-radius:calc(infinity*1px);color:#000;margin-bottom:calc(var(--spacing)*2);opacity:.5;padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-semibold);display:block;font-weight:var(--font-weight-semibold)}}._modal_hqebu8{align-items:center;background-color:#4d4d4d99;bottom:0;display:flex;flex-direction:column;height:calc(var(--vh, 100vh));justify-content:flex-end;left:0;position:fixed;width:100vw;z-index:99999999}._modal-inner_hqebu8{background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);border-radius:2rem 2rem 0 0;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:0 -10px 15px -3px #0000004d,0 -4px 6px -2px #0000001a;display:flex;flex-direction:column;justify-content:flex-start;margin-left:2vw;margin-right:2vw;max-height:98vh;position:relative;transition:width .3s;width:96vw;@media (width >= 641px){margin-left:5vw;margin-right:5vw;width:90vw}}._modal-inner_hqebu8._--is-small_hqebu8{margin-left:auto;margin-right:4rem;min-width:400px;right:0;width:25vw}._modal-inner__close_hqebu8{color:var(--color-hint);cursor:pointer;margin-right:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*6);position:absolute;right:0;top:0;z-index:999;&:hover{color:var(--color-link-blue)}svg{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16);fill:currentcolor}}._modal_1npkis{align-items:center;background-color:#4d4d4d99;bottom:0;display:flex;flex-direction:column;height:var(--vh,100vh);justify-content:flex-end;left:0;position:fixed;width:100vw;z-index:999999}._modal-inner_1npkis{background-color:var(--color-white);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);border-radius:2rem 2rem 0 0;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:0 -10px 15px -3px #0000004d,0 -4px 6px -2px #0000001a;display:flex;flex-direction:column;justify-content:flex-start;margin-left:5vw;margin-right:5vw;max-height:calc(var(--vh, 100vh) - 6.25rem);position:relative;width:90vw}._modal-inner_1npkis._--is-small_1npkis{border-radius:2rem;margin-bottom:5vh;margin-left:auto;margin-right:2vw;max-height:90vh;min-width:400px;width:25vw}._modal-inner__close_1npkis{background-color:var(--color-white);border-radius:calc(infinity*1px);color:var(--color-hint);cursor:pointer;display:flex;flex-direction:column;margin-right:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*6);position:absolute;right:-2rem;top:-80px;z-index:999;&:hover{color:var(--color-link-blue)}svg{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16);fill:currentcolor}}._nav-box--base_w088hj{background-color:var(--color-white);box-shadow:0 -1px 30px 0 #0000004d;flex-shrink:0;overflow-x:hidden;top:0;width:100%;z-index:999}._nav-box_w088hj{padding-block:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*4);@media (width >= 641px){padding-inline:calc(var(--spacing)*10)}}._nav-box__top_w088hj{align-items:center;display:flex;flex-direction:column;justify-content:space-between;--tw-leading:1;line-height:1;margin-bottom:calc(var(--spacing)*0);padding-bottom:calc(var(--spacing)*2);@media (width >= 1026px){flex-direction:row}}._nav-box__head_w088hj{font-size:var(--text-4xl);padding-bottom:calc(var(--spacing)*4);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);color:var(--color-black);display:flex;letter-spacing:var(--tracking-tighter);line-height:.9;-webkit-user-select:none;user-select:none;width:100%;div{margin-right:calc(var(--spacing)*3)}@media (width >= 641px){font-size:var(--text-5xl)}@media (width >= 769px){flex-direction:row;font-size:var(--text-6xl)}@media (width >= 1026px){flex-direction:column}}._nav-box__subhead_w088hj{align-items:center;display:flex;flex-direction:row;font-size:var(--text-3xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-light);display:none;font-weight:var(--font-weight-light);-webkit-user-select:none;user-select:none;svg{height:calc(var(--spacing)*8);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*8)}&._--is-link_w088hj{color:var(--color-link-blue);cursor:pointer}}._nav-box__nav_w088hj{align-items:center;display:flex;flex-direction:row;justify-content:space-between;white-space:nowrap;width:100%;@media (width >= 641px){margin-top:calc(var(--spacing)*1)}@media (width >= 1026px){justify-content:flex-end}}._nav-box__nav__item_w088hj{--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tighter);align-items:center;cursor:pointer;display:flex;flex-direction:column;font-size:var(--text-2xl);letter-spacing:var(--tracking-tighter);padding-left:calc(var(--spacing)*0);padding-right:calc(var(--spacing)*0);transition:color .25s;svg{transition:fill .25s}+._nav-box__nav__item_w088hj{margin-left:calc(var(--spacing)*2)}&._is-selected_w088hj,&:hover{color:var(--color-link-blue)}&._is-selected_w088hj{border-bottom-style:var(--tw-border-style);border-bottom-width:2px;border-color:var(--color-link-blue)}@media (width >= 641px){--tw-font-weight:var(--font-weight-bold);font-size:var(--text-3xl);font-weight:var(--font-weight-bold);margin-left:calc(var(--spacing)*8);&._is-selected_w088hj{--tw-border-style:none;border-style:none}}@media (width >= 769px){font-size:var(--text-4xl)}@media (width >= 1026px){padding-inline:calc(var(--spacing)*5)}}._big-icon_w088hj{display:none;height:calc(var(--spacing)*12);margin-bottom:calc(var(--spacing)*2);width:calc(var(--spacing)*12);._is-selected_w088hj &{color:var(--color-link-blue)}@media (width >= 641px){display:block;visibility:visible}@media (width >= 769px){height:calc(var(--spacing)*16);width:calc(var(--spacing)*16)}}._template-sub-nav_w088hj{display:flex;display:none;flex-direction:column;min-width:200px;width:100%;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal);@media (width >= 641px){display:flex;padding-right:calc(var(--spacing)*0);visibility:visible}}._template-sub-nav__header_w088hj{font-size:var(--text-2xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);margin-bottom:calc(var(--spacing)*3)}._template-sub-nav__option_w088hj{border-radius:calc(infinity*1px);border-width:1px;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*6);width:100%;--tw-border-style:solid;border-color:var(--color-grey);border-style:solid;font-size:var(--text-xl);text-align:center;--tw-font-weight:var(--font-weight-normal);color:var(--color-grey-darker);font-weight:var(--font-weight-normal);+._template-sub-nav__option_w088hj{margin-top:calc(var(--spacing)*2)}&._is-selected_w088hj,&:hover{color:var(--color-link-blue)}&._is-selected_w088hj{border-color:var(--color-link-blue)}}._notice_5vy0lw{align-items:center;display:flex;flex-direction:column;padding:calc(var(--spacing)*4);@media (width >= 641px){align-items:flex-start;display:flex;flex-direction:row;padding-inline:calc(var(--spacing)*16);padding-top:calc(var(--spacing)*16)}}._icon-side_5vy0lw{height:calc(var(--spacing)*24);margin-bottom:calc(var(--spacing)*8);margin-top:calc(var(--spacing)*4);width:calc(var(--spacing)*24);@media (width >= 641px){height:calc(var(--spacing)*48);margin-right:calc(var(--spacing)*16);margin-top:calc(var(--spacing)*0);width:calc(var(--spacing)*48)}}._icon_5vy0lw{height:calc(var(--spacing)*24);width:calc(var(--spacing)*24);svg{height:100%;width:100%}@media (width >= 641px){height:calc(var(--spacing)*48);width:calc(var(--spacing)*48)}}._text-side_5vy0lw{display:flex;flex-direction:column}._header_5vy0lw{font-size:var(--text-5xl);margin-bottom:calc(var(--spacing)*4);text-align:center;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);letter-spacing:-.5px;line-height:.9;@media (width >= 641px){font-size:var(--text-6xl);margin-bottom:calc(var(--spacing)*0);text-align:left}}._bullet_5vy0lw{font-size:var(--text-3xl);margin-top:calc(var(--spacing)*2);padding-bottom:calc(var(--spacing)*2);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);@media (width >= 641px){font-size:var(--text-5xl);line-height:.9;margin-top:calc(var(--spacing)*8)}}._emp_5vy0lw{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}._item_pu9cfh{border-color:var(--color-dividers);border-radius:var(--radius-lg);border-style:var(--tw-border-style);display:flex;flex-direction:column;margin-bottom:calc(var(--spacing)*4);padding:calc(var(--spacing)*4);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);border-top-color:var(--course-color,var(--color-dividers));border-width:4px 1px 1px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);@media (width >= 641px){align-items:center;flex-direction:row}}._course-title_pu9cfh{font-size:var(--text-3xl);margin-bottom:calc(var(--spacing)*2);text-align:center;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);@media (width >= 641px){font-size:var(--text-3xl);margin-right:calc(var(--spacing)*2);text-align:left;width:100%}}._template-info_pu9cfh{display:flex;justify-content:space-between;width:100%;@media (width >= 641px){align-items:center;display:flex;justify-content:flex-start}}._template-actions_pu9cfh{align-items:center;display:flex;flex-direction:row}._template-title_pu9cfh{font-size:var(--text-lg);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-normal);align-items:center;border-color:var(--color-grey);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;display:flex;flex-direction:row;font-weight:var(--font-weight-normal);justify-content:space-between;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);-webkit-user-select:none;user-select:none;width:100%;._change-icon_pu9cfh{align-items:center;color:var(--color-charcoal);color:var(--color-link-blue);display:flex;flex-direction:row;flex-grow:0;flex-shrink:0;font-size:var(--text-lg);justify-content:flex-end}svg{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);fill:currentcolor}@media (width >= 641px){font-size:var(--text-2xl);margin-right:calc(var(--spacing)*0);padding-block:calc(var(--spacing)*3)}}._change-button_pu9cfh,._choose-button_pu9cfh,._edit-button_pu9cfh{border-radius:calc(infinity*1px);border-width:1px;color:var(--color-link-blue);font-size:var(--text-xl);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*4);--tw-border-style:solid;background-color:var(--color-white);border-color:var(--color-grey);border-style:solid;cursor:pointer;transition:background-color border-color .2s .2s;-webkit-user-select:none;user-select:none;&:hover{border-color:var(--color-link-blue);text-decoration-line:underline}&:active{background-color:var(--color-link-blue);color:var(--color-white)}&:focus{border-color:var(--color-link-blue)}&:disabled{border-color:var(--color-dividers);color:var(--color-dividers)}@media (width >= 641px){font-size:var(--text-2xl);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4)}}._change-button_pu9cfh{cursor:pointer;display:none;-webkit-user-select:none;user-select:none}._change-text_pu9cfh{cursor:pointer;display:none;@media (width >= 641px){display:block;visibility:visible}}._edit-button_pu9cfh{margin-left:calc(var(--spacing)*3);-webkit-user-select:none;user-select:none}._non-instructional-class_pu9cfh{font-size:var(--text-2xl)}._list_1b0gam{display:flex;flex-direction:column;margin:calc(var(--spacing)*6);width:100%;@media (width >= 641px){margin:calc(var(--spacing)*12)}}._course-pill_2odqgb{align-items:center;border-radius:calc(infinity*1px);border-width:1px;display:flex;flex-direction:row;margin-right:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);--tw-border-style:dashed;background-color:#fff;border-color:var(--color-hint);border-style:dashed;color:var(--color-hint);cursor:pointer;transition:border .3s,color .3s,background-color .3s;-webkit-user-select:none;user-select:none;&:hover{color:var(--color-secondary-text)}&._--is-selected_2odqgb,&:hover{--tw-border-style:solid;border-style:solid}&._--is-selected_2odqgb{background-color:var(--course-color,#fff);border-color:var(--course-color,var(--color-hint));color:var(--color-white)}}._course-pill__icon_2odqgb{height:calc(var(--spacing)*6);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*6);svg{fill:currentcolor}}._course-pill__title_2odqgb{font-size:var(--text-2xl);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}._item_1xvazn{display:flex;flex-direction:column;margin-bottom:calc(var(--spacing)*8)}._header_1xvazn{align-items:center;border-bottom-width:1px;display:flex;flex-direction:row;padding-top:calc(var(--spacing)*4);--tw-border-style:solid;border-color:var(--color-dividers);border-style:solid}._template-name_1xvazn{font-size:var(--text-5xl);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);margin-right:calc(var(--spacing)*2)}._delete-button_1xvazn,._edit-button_1xvazn{border-radius:calc(infinity*1px);border-width:1px;color:var(--color-grey);font-size:var(--text-xl);margin-right:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*4);--tw-border-style:solid;background-color:var(--color-white);border-color:var(--color-grey);border-style:solid;cursor:pointer;transition:background-color border-color .2s .2s;-webkit-user-select:none;user-select:none;&:hover{border-color:var(--color-link-blue);color:var(--color-link-blue);text-decoration-line:underline}&:active{background-color:var(--color-link-blue);color:var(--color-white)}&:focus{border-color:var(--color-link-blue)}&:disabled{border-color:var(--color-dividers);color:var(--color-dividers)}}._course-list_1xvazn{display:flex;flex-direction:row;flex-wrap:wrap}._course-list-wrapper_1xvazn{align-items:center;display:flex;flex-direction:row;margin-top:calc(var(--spacing)*2)}._course-pill_1xvazn{margin-bottom:calc(var(--spacing)*2)}._used-status_1xvazn{display:flex;flex-direction:column;margin-right:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);&._--has-templates_1xvazn{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}}._cannot-delete-notice_1xvazn,._used-status-title_1xvazn,._used-status-used_1xvazn{font-size:var(--text-2xl);--tw-leading:1;line-height:1}._cannot-delete-notice_1xvazn{margin-inline:calc(var(--spacing)*8);margin-top:calc(var(--spacing)*4);text-align:center;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);max-width:200px}._confirm-delete-button_1xvazn{background-color:var(--color-red);border-radius:calc(infinity*1px);color:var(--color-red);color:var(--color-white);cursor:pointer;font-size:var(--text-2xl);margin-inline:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*6);padding-block:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*8);-webkit-user-select:none;user-select:none;&:focus,&:hover{text-decoration-line:underline}&:active{border-width:1px;--tw-border-style:solid;border-color:var(--color-red);border-style:solid}}._templates-by-name_1c4s0e{margin:calc(var(--spacing)*12)}._list_1c4s0e,._templates-by-name_1c4s0e{display:flex;flex-direction:column;width:100%}._create-button_1c4s0e{align-self:flex-start;font-size:var(--text-3xl);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);margin-bottom:calc(var(--spacing)*0);margin-top:calc(var(--spacing)*4);padding-inline:calc(var(--spacing)*8);svg{height:calc(var(--spacing)*8);margin-left:calc(var(--spacing)*2);width:calc(var(--spacing)*8)}}._pattern-list_198k2i{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));justify-content:start;list-style:none;margin-bottom:calc(var(--spacing)*0);overflow-y:scroll;padding:calc(var(--spacing)*6);width:100%}._pattern_198k2i{align-items:center;background-image:var(--background-url);background-position:50%;background-size:cover;border-color:var(--color-gray-500);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;color:var(--color-black);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--text-lg);height:12rem;justify-content:center;list-style:none;opacity:.75;overflow:hidden;position:relative;transition:opacity .3s,transform .3s,border .3s,box-shadow .3s;width:100%;&:hover,&[data-in-use],&[data-in-use]:before{opacity:1;transform:scale(1.05)}&[data-in-use],&[data-in-use]:before{border-color:var(--color-link-blue);border-style:var(--tw-border-style);border-width:4px;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:after{background-image:var(--pattern-url);background-repeat:repeat;background-size:auto;content:"";inset:0;mix-blend-mode:overlay;opacity:.3;pointer-events:none;position:absolute;z-index:1}}._pattern__none_198k2i{background-image:var(--background-url);background-size:cover;color:var(--color-white);font-size:var(--text-lg)}._date-annotation_19lwas{justify-content:space-between;padding-block:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*5);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);background-color:#fff;background-color:#ffc;border-radius:.5rem;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin-bottom:1.4rem;position:relative;&._on-month_19lwas{align-items:center;margin-bottom:0;padding:calc(var(--spacing)*2)}&._is-off_19lwas{background-image:repeating-linear-gradient(-45deg,#3333330d,#3333330d 1rem,#0000001a 0,#0000001a 2rem)}&._is-on_19lwas{margin-bottom:1.4rem}}._date-annotation__school-title-wrapper_19lwas{display:flex;flex-direction:row}._date-annotation__school-title_19lwas{background-color:#b3b3b3;border-radius:calc(infinity*1px);color:#000c;font-weight:700;line-height:1.1;margin-bottom:calc(var(--spacing)*2);margin-right:calc(var(--spacing)*2);overflow-wrap:anywhere;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4)}._date-annotation__title_19lwas{font-size:var(--text-3xl);font-weight:700;line-height:1.1;overflow-wrap:anywhere;padding-right:1.5rem;._on-month_19lwas &{font-size:var(--text-lg);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}}._date-annotation__description_19lwas{font-size:1.2rem;overflow-wrap:anywhere;padding-top:.6rem;ol,ul{margin-left:0!important;padding-left:2rem!important}._on-month_19lwas &{display:none}}._special-event-block__menu-trigger_19lwas{color:var(--color-grey);flex-shrink:0;height:calc(var(--spacing)*8);margin-left:calc(var(--spacing)*1);position:absolute;right:1rem;top:1rem;width:calc(var(--spacing)*8);._on-month_19lwas &{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6)}&._--has-no-template_19lwas{color:var(--color-link-blue)}svg{fill:currentcolor}&:hover{color:var(--color-link-blue);cursor:pointer}&:active,&:active:focus,&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}._date-annotation__is-off-notice_19lwas{color:var(--color-link-blue);font-size:1.2rem;font-weight:800;letter-spacing:.5px;margin-bottom:.6rem;text-transform:uppercase}._date-annotation__range_19lwas{color:var(--color-secondary-text);font-size:1rem;padding-bottom:.5rem;._on-month_19lwas &{display:none}}._header_1j4wm3{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*12);padding-bottom:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*4);width:100%}._header__close_1j4wm3{position:static}._header__text_1j4wm3{font-size:var(--text-5xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}._body_1j4wm3{padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*12);>div{width:100%}}._sub-header_1j4wm3{font-size:var(--text-4xl);text-align:left;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);letter-spacing:-.02em}._annotation-list_1j4wm3{border-color:var(--color-dividers);border-top-style:var(--tw-border-style);border-top-width:1px;display:flex;flex-direction:column;margin-top:calc(var(--spacing)*0);padding-top:calc(var(--spacing)*4)}._annotation_1j4wm3{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);display:flex;flex-direction:row;justify-content:space-between;margin-bottom:calc(var(--spacing)*3);padding-bottom:calc(var(--spacing)*3)}._text-side_1j4wm3,._title-date_1j4wm3{display:flex;flex-direction:column}._date_1j4wm3{font-size:var(--text-lg);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-normal);color:var(--color-link-blue);font-weight:var(--font-weight-normal)}._title_1j4wm3{font-size:var(--text-2xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere}._description_1j4wm3{font-size:var(--text-xl);--tw-leading:1;line-height:1;overflow-wrap:anywhere}._edit-buttons_1j4wm3{align-items:center;display:flex;flex-direction:row}._delete-button_1j4wm3{align-items:center;border-color:var(--color-red);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-red);cursor:pointer;display:flex;flex-direction:row;padding:calc(var(--spacing)*2);text-align:center;transition:background .2s,color .2s,transform .2s;>svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);fill:currentcolor}&:hover{background-color:var(--color-red);color:var(--color-white)}&:active{transform:scale(.95)}}._edit-button_1j4wm3{align-items:center;border-color:var(--color-hint);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;cursor:pointer;display:flex;flex-direction:row;font-size:var(--text-xl);margin-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*6);text-align:center;--tw-leading:1;color:var(--color-hint);line-height:1;transition:background .2s,color .2s,transform .2s;&:hover{background-color:var(--color-link-blue);border-color:var(--color-link-blue);color:var(--color-white)}}._title_hpk2zv{font-size:var(--text-4xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);border-color:var(--color-dividers);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;letter-spacing:var(--tracking-tighter);margin-bottom:calc(var(--spacing)*2);margin-inline:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*3);@media (width >= 641px){margin-inline:calc(var(--spacing)*16)}}._backgrounds-wrapper_hpk2zv{display:flex;flex-direction:column;margin-bottom:calc(var(--spacing)*12)}._section-title_hpk2zv{font-size:var(--text-xl);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);padding-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*8);@media (width >= 641px){padding-inline:calc(var(--spacing)*16)}}._cover-list_hpk2zv{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,8rem);justify-content:start;list-style:none;margin-bottom:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*3);width:100%;@media (width >= 641px){padding-inline:calc(var(--spacing)*16)}}._cover_hpk2zv{background-image:var(--background-url);background-position:50%;background-size:cover;border-radius:var(--radius-sm);color:var(--color-white);cursor:pointer;display:flex;flex-shrink:0;height:5rem;justify-content:center;list-style:none;opacity:.75;overflow:hidden;position:relative;transition:all .3s ease-in-out;width:calc(var(--spacing)*32);z-index:0;z-index:10;&:hover,&[data-in-use],&[data-in-use]:before{opacity:1;transform:scale(1.1)}&[data-in-use],&[data-in-use]:before{border-color:var(--color-link-blue);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);border-width:3px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:all .3s ease-in-out}&:after{background-image:var(--pattern-url);background-position:-15% -15%;background-repeat:repeat;content:"";inset:0;mix-blend-mode:overlay;opacity:.6;pointer-events:none;position:absolute;z-index:1}}._pattern-selection-button_hpk2zv{align-items:center;background-color:var(--color-white);font-size:var(--text-sm);height:calc(var(--spacing)*10);justify-content:center;padding-top:calc(var(--spacing)*1);text-align:center;visibility:hidden;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);align-self:center;border-radius:var(--radius-lg);color:var(--color-black);cursor:pointer;display:flex;flex-direction:column;font-weight:var(--font-weight-bold);opacity:0;padding-inline:calc(var(--spacing)*3);position:absolute;-webkit-user-select:none;user-select:none;white-space:nowrap;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);animation-delay:.5s;bottom:6px;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);gap:.1rem;left:0;margin-inline:auto;right:0;transition:all .3s ease-in-out;width:fit-content;z-index:10;&:hover{color:var(--color-link-blue);cursor:pointer}&[data-in-use]{opacity:100%;visibility:visible}}._pattern-menu-wrapper_hpk2zv{display:flex;margin:calc(var(--spacing)*8);max-height:calc(90vh - 28rem);width:calc(90vw - 4rem)}._checkmark-overlay_hpk2zv{align-self:center;display:flex;opacity:0;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:all .3s ease-in-out;&[data-in-use]{opacity:100%}}._search-upload-button_hpk2zv{align-items:center;display:flex;flex-direction:column;font-size:var(--text-xl);justify-content:center;-webkit-user-select:none;user-select:none;width:calc(var(--spacing)*32);--tw-font-weight:var(--font-weight-semibold);border-radius:var(--radius-sm);border-width:1px;font-weight:var(--font-weight-semibold);--tw-border-style:dashed;border-color:var(--color-gray-400);border-style:dashed;cursor:pointer;flex-shrink:0;gap:.4rem;height:5rem;line-height:1;transition:background-color .2s ease-in-out;&:hover{background-color:var(--color-gray-50);text-decoration-line:underline}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}._button__locked_hpk2zv{background-color:var(--color-cc-primary-light);border-color:var(--color-link-blue);color:var(--color-link-blue)}._search-upload-button-icon_hpk2zv{height:calc(var(--spacing)*5);width:calc(var(--spacing)*5)}._modal-wrapper_hpk2zv{display:flex;flex-direction:column;margin-top:calc(var(--spacing)*8);max-height:calc(100vh - 48px);width:calc(100vw - 48px)}._modal-header-wrapper_hpk2zv{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-left:1.5rem;margin-right:1.5rem;padding-bottom:calc(var(--spacing)*2);padding-top:calc(var(--spacing)*6)}._modal-header_hpk2zv{font-size:var(--text-4xl);text-align:center;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);color:var(--color-black);display:flex;justify-content:center;letter-spacing:var(--tracking-tighter);line-height:.9;padding-left:calc(var(--spacing)*12);-webkit-user-select:none;user-select:none;width:100%;div{margin-right:calc(var(--spacing)*3)}@media (width >= 641px){font-size:var(--text-5xl)}@media (width >= 769px){flex-direction:row;font-size:var(--text-6xl)}@media (width >= 1026px){flex-direction:column}}._modal-inner__close_hpk2zv{background-color:var(--color-white);border-radius:calc(infinity*1px);color:var(--color-hint);cursor:pointer;display:flex;flex-direction:column;visibility:hidden;z-index:999;&:hover{color:var(--color-link-blue);cursor:pointer}svg{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16);fill:currentcolor}@media (width >= 641px){visibility:visible}}._paywall-close-wrapper_hpk2zv{position:absolute;right:1rem;top:1rem}._week-grid_138y2g{margin-bottom:20px;max-width:100%;position:relative;width:100%}._order-wrapper_138y2g{overflow-x:scroll;width:100%}._order_138y2g{min-height:20rem;padding-inline:calc(var(--spacing)*10);padding-top:calc(var(--spacing)*8);width:auto;@media (width >= 641px){align-items:center;display:flex;justify-content:flex-start}}._week-grid__template-date_138y2g{font-size:var(--text-3xl);text-align:center;--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);color:var(--color-black);letter-spacing:var(--tracking-tighter);-webkit-user-select:none;user-select:none}td._week-grid__template-date_138y2g{--tw-border-style:none;border-style:none;padding-bottom:calc(var(--spacing)*4);--tw-leading:1;line-height:1;+td._week-grid__template-date_138y2g{padding-left:calc(var(--spacing)*2)}}._week-grid__day_138y2g{vertical-align:top;+._week-grid__day_138y2g{padding-left:calc(var(--spacing)*4)}}._week-grid__day_138y2g{min-width:200px;@media (width >= 641px){min-width:100px}}.course-slot-sortable-wrapper{border-radius:var(--radius-lg);margin-bottom:calc(var(--spacing)*3);position:relative;transition:box-shadow .4s,transform .4s;&.is-dragging{box-shadow:0 .5rem 1rem #0003;cursor:ns-resize;transform:scale(1.025);transition:box-shadow .4s,transform .05s}&.hide-element{margin-bottom:0;margin-top:0;transition:all .5s}}._course-slot-wrapper_14clzm{border-radius:var(--radius-lg);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);cursor:ns-resize;margin-top:1px;padding-bottom:2px;&.is-off{background-image:repeating-linear-gradient(-45deg,#fff,#fff 8px,#fffc 0,#fffc 16px);transition:all .5s}}._course-slot_14clzm{align-items:stretch;background-color:#fff6;display:flex;flex-direction:row;justify-content:space-between;padding-block:calc(var(--spacing)*1);padding-inline:calc(var(--spacing)*2);user-select:none;-webkit-user-select:none}._course-slot__title_14clzm{font-size:var(--text-xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);color:var(--color-black);cursor:ns-resize;letter-spacing:var(--tracking-tighter);user-select:none;-webkit-user-select:none}._course-slot__left_14clzm{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}._course-slot__move-pad_14clzm{cursor:ns-resize;height:calc(var(--spacing)*5);margin-right:calc(var(--spacing)*1);position:relative;width:calc(var(--spacing)*5);&:before{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 4'%3E%3Cg fill='%23fff'%3E%3Cpath d='M3.707.293a1 1 0 1 1-1.414 1.414A1 1 0 0 1 3.707.293M7.707.293a1 1 0 1 1-1.414 1.414A1 1 0 0 1 7.707.293'/%3E%3C/g%3E%3C/svg%3E");background-repeat:repeat-y;content:" ";display:block;height:calc(var(--spacing)*5);left:0;padding-left:.1rem;position:absolute;top:0;width:100%;z-index:1}}._add-day-card_uqqdtd{align-items:center;color:var(--color-link-blue);cursor:pointer;display:flex;flex-direction:row;font-size:var(--text-xl);justify-content:center;-webkit-user-select:none;user-select:none;svg{height:calc(var(--spacing)*5);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*5);fill:currentcolor}}._planbook-setup-notice_10z753{background-color:var(--color-white);border-radius:var(--radius-lg);padding-block:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*12);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}._planbook-setup-notice__headline_10z753{margin-top:calc(var(--spacing)*8)}._planbook-setup-notice__description_10z753{margin-bottom:calc(var(--spacing)*8)}._add-button_10z753{align-items:center;background-color:var(--color-white);border-radius:calc(infinity*1px);box-shadow:0 3px 11px -1px #0006;display:flex;display:inline-flex;flex-direction:row;height:calc(var(--spacing)*12);justify-content:center;margin-inline:calc(var(--spacing)*1);width:calc(var(--spacing)*12);& svg{height:calc(var(--spacing)*6);width:calc(var(--spacing)*6);fill:var(--color-link-blue)}}._course-pill-list_si62w5{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;min-height:40vh;padding-block:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*12);width:100%}._course-pill_si62w5{align-items:center;border:1px solid #0000;border-radius:calc(infinity*1px);border-radius:var(--radius-lg);color:#000c;cursor:pointer;display:flex;flex-direction:row;margin-bottom:calc(var(--spacing)*2);margin-right:calc(var(--spacing)*4);min-width:50px;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);transition:background-color .3s,color .3s;-webkit-user-select:none;user-select:none}._course-pill__title_si62w5{font-size:var(--text-3xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}._course-pill__checkbox_si62w5{height:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*2);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*8);svg{fill:currentcolor}}._cardstack-template-container_hhh8z3{align-items:flex-start;display:flex;flex-direction:column;min-height:40vh;padding-block:calc(var(--spacing)*8);padding-inline:calc(var(--spacing)*12);width:100%;&._--no-template_hhh8z3{padding-left:calc(var(--spacing)*0)}}._cardstack-template-list_hhh8z3{display:flex;flex-direction:column;font-size:var(--text-4xl);--tw-font-weight:var(--font-weight-extrabold);color:var(--color-secondary-text);font-weight:var(--font-weight-extrabold)}._cardstack-template-list__course_hhh8z3{display:flex;flex-direction:row}._course-pill_hhh8z3{align-items:center;border:1px solid #0000;border-radius:calc(infinity*1px);border-radius:var(--radius-lg);color:#000c;cursor:pointer;display:flex;flex-direction:row;margin-bottom:calc(var(--spacing)*2);margin-right:calc(var(--spacing)*4);min-width:50px;padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);transition:background-color .3s,color .3s;-webkit-user-select:none;user-select:none;&._--is-selected_hhh8z3{background-color:var(--course-color,#0000)}&._--is-not-selected_hhh8z3{border-color:var(--course-color,#0000);color:var(--course-color,#000c)}}._course-pill__title_hhh8z3{font-size:var(--text-3xl);--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}._course-pill__checkbox_hhh8z3{height:calc(var(--spacing)*8);margin-bottom:calc(var(--spacing)*2);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*8);svg{fill:currentcolor}}._choose-from-library_ahl0xv{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:flex-start;margin-right:calc(var(--spacing)*8);min-height:90vh;padding-inline:calc(var(--spacing)*8);padding-bottom:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*8);width:100%}._choose-from-library__header_ahl0xv{font-size:var(--text-6xl);padding-bottom:calc(var(--spacing)*0);text-align:center;width:100%;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}._choose-from-library__subheader_ahl0xv{font-size:var(--text-4xl);padding-bottom:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*0);text-align:center;width:100%;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-medium);color:var(--color-secondary-text);font-weight:var(--font-weight-medium)}._box-wrapper_ahl0xv{animation-duration:.5s;animation-fill-mode:forwards;animation-name:_fade-in_ahl0xv;opacity:0}@keyframes _fade-in_ahl0xv{0%{opacity:0}to{opacity:1}}._template-box_masbxg{border-radius:var(--radius-2xl);margin-inline:calc(var(--spacing)*4);padding-bottom:calc(var(--spacing)*2);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);border:2px solid #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);height:auto;transition:transform .2s ease-in-out,box-shadow .2s ease-in-out,border .2s ease-in-out;&:hover{transform:scale(1.005) translateY(-2px);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040)!important;border:2px solid var(--color-link-blue);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important;cursor:pointer}}._template-box-button_masbxg{background-color:var(--color-white);margin-inline:calc(var(--spacing)*4);margin-bottom:calc(var(--spacing)*8);margin-top:calc(var(--spacing)*2)}._template-box__top__group-label_masbxg{background-color:var(--color-light-link-blue);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);width:100%;--tw-leading:1;color:var(--color-grey-darker);font-size:var(--text-xl);line-height:1;text-align:center;--tw-font-weight:var(--font-weight-bold);border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);font-weight:var(--font-weight-bold)}._lesson-title_masbxg{font-size:2.25rem!important;padding-top:.5rem}._wrapper_xooygf{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}._heading_xooygf{font-size:var(--text-6xl);margin-bottom:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*8);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}._modal_usfl04{align-items:center;background-color:var(--color-white);bottom:0;justify-content:flex-end;left:0;position:fixed;z-index:999999;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);border-radius:2rem 2rem 0 0;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);box-shadow:0 -10px 15px -3px #0000004d,0 -4px 6px -2px #0000001a;display:flex;flex-direction:column;justify-content:flex-start;margin-left:5vw;margin-right:5vw;min-height:300px;width:90vw}._modal_usfl04._--is-small_usfl04{margin-left:55vw;margin-right:5vw;padding-bottom:3rem;right:0;width:40vw}._modal-inner__close_usfl04{color:var(--color-hint);cursor:pointer;margin-right:calc(var(--spacing)*6);margin-top:calc(var(--spacing)*6);position:absolute;right:0;top:0;z-index:999;&:hover{color:var(--color-link-blue)}svg{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16);fill:currentcolor}}._main-screen_mgy7w2._screen-2_mgy7w2{width:35vw}._header_q812n6{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-top:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*12);padding-bottom:calc(var(--spacing)*4);padding-top:calc(var(--spacing)*4);width:100%}._header__close_q812n6{position:static}._header__text_q812n6{font-size:var(--text-5xl);margin-left:calc(var(--spacing)*2);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}._body_q812n6{padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*8);>div{width:100%}}._annotation-list_q812n6{border-color:var(--color-dividers);border-top-style:var(--tw-border-style);border-top-width:1px;display:flex;flex-direction:column;margin-top:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*4)}._annotation_q812n6{border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);display:flex;flex-direction:row;justify-content:space-between;margin-bottom:calc(var(--spacing)*3);padding-bottom:calc(var(--spacing)*3)}._text-side_q812n6,._title-date_q812n6{display:flex;flex-direction:column}._date_q812n6{font-size:var(--text-lg);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-normal);color:var(--color-link-blue);font-weight:var(--font-weight-normal)}._title_q812n6{font-size:var(--text-2xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}._description_q812n6{font-size:var(--text-xl);--tw-leading:1;line-height:1}._edit-buttons_q812n6{align-items:center;display:flex;flex-direction:row}._delete-button_q812n6{align-items:center;border-color:var(--color-red);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-red);cursor:pointer;display:flex;flex-direction:row;padding:calc(var(--spacing)*2);text-align:center;transition:background .2s,color .2s,transform .2s;>svg{height:calc(var(--spacing)*4);width:calc(var(--spacing)*4);fill:currentcolor}&:hover{background-color:var(--color-red);color:var(--color-white)}&:active{transform:scale(.95)}}._edit-button_q812n6{align-items:center;border-color:var(--color-hint);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;cursor:pointer;display:flex;flex-direction:row;font-size:var(--text-xl);margin-inline:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*6);text-align:center;--tw-leading:1;color:var(--color-hint);line-height:1;transition:background .2s,color .2s,transform .2s;&:hover{background-color:var(--color-link-blue);border-color:var(--color-link-blue);color:var(--color-white)}}._wrapper_ctrtiw[data-is-empty]{height:21.4333px}._wrapper_ctrtiw[data-is-empty]:before{font-size:var(--text-xl);--tw-font-weight:var(--font-weight-normal);color:#b3b3b3;content:attr(data-placeholder);font-weight:var(--font-weight-normal);pointer-events:none;position:absolute}._wrapper_ctrtiw [contenteditable]:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}._html-value_ctrtiw{overflow-wrap:anywhere;white-space:pre-wrap;white-space:break-spaces}._slideout__header__title_1f3hxc{font-size:var(--text-5xl);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);margin-block:calc(var(--spacing)*0);padding-left:calc(var(--spacing)*0);width:100%;--tw-leading:1;color:var(--color-black);display:block;line-height:1;padding-inline:calc(var(--spacing)*8);@media (width >= 641px){font-size:var(--text-7xl);padding-inline:calc(var(--spacing)*0)}}._slideout__body_1f3hxc{display:flex;flex-direction:column;gap:2rem;padding-bottom:calc(var(--spacing)*16)}._slideout__body__heading_1f3hxc{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;padding-inline:calc(var(--spacing)*8);@media (width >= 641px){padding-inline:calc(var(--spacing)*16)}}._slideout__body__heading__title_1f3hxc{font-size:var(--text-3xl);--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter);@media (width >= 641px){font-size:var(--text-5xl)}}._form-wrapper_1f3hxc{display:grid;grid-column-gap:1rem;grid-row-gap:0;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr))}._form-wrapper__parent_1f3hxc{grid-template-columns:repeat(auto-fit,minmax(24rem,1fr));padding-inline:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*3);@media (width >= 641px){padding-inline:calc(var(--spacing)*16)}}._label-title_1f3hxc{font-size:var(--text-xl);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}._background-section-title_1f3hxc{font-size:var(--text-xl);--tw-font-weight:var(--font-weight-semibold);border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-dividers);font-weight:var(--font-weight-semibold);padding-inline:calc(var(--spacing)*8);padding-bottom:calc(var(--spacing)*3);padding-top:calc(var(--spacing)*4);@media (width >= 641px){padding-inline:calc(var(--spacing)*16)}}._background-selection-list_1f3hxc{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,6rem);justify-content:start;list-style:none;margin-bottom:calc(var(--spacing)*0);padding-inline:calc(var(--spacing)*8);padding-top:calc(var(--spacing)*3);width:100%;@media (width >= 641px){padding-inline:calc(var(--spacing)*16)}}._avatar-color_1f3hxc{align-items:center;border-radius:calc(infinity*1px);color:var(--color-white);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--text-5xl);height:calc(var(--spacing)*24);justify-content:center;width:calc(var(--spacing)*24);--tw-font-weight:var(--font-weight-black);background-image:var(--background-url);font-weight:var(--font-weight-black);list-style:none;opacity:.5;transition:all .3s ease-in-out;&:hover,&[data-in-use],&[data-in-use]:before{opacity:1;transform:scale(1.1)}&[data-in-use],&[data-in-use]:before{border-color:var(--color-link-blue);border-style:var(--tw-border-style);border-width:4px;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}}._pattern_1f3hxc{align-items:center;background-position:50%;background-size:cover;border-color:var(--color-gray-500);border-radius:var(--radius-sm);border-style:var(--tw-border-style);border-width:1px;color:var(--color-black);cursor:pointer;display:flex;flex-shrink:0;font-size:var(--text-lg);height:6rem;justify-content:center;list-style:none;opacity:.75;overflow:hidden;position:relative;transition:all .3s ease-in-out;width:100%;&:hover,&[data-in-use],&[data-in-use]:before{opacity:1;transform:scale(1.05)}&[data-in-use],&[data-in-use]:before{border-color:var(--color-link-blue);border-style:var(--tw-border-style);border-width:4px;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}&:after{background-image:var(--pattern-url);background-position:-15% -15%;background-repeat:repeat;background-size:auto;content:"";inset:0;mix-blend-mode:overlay;opacity:.6;pointer-events:none;position:absolute;z-index:1}}._pattern__none_1f3hxc{color:var(--color-white);font-size:var(--text-lg)}._show-more-button_1f3hxc{align-items:center;display:flex;flex-direction:column;font-size:var(--text-lg);justify-content:center;text-align:center;--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-normal);border-radius:var(--radius-sm);border-width:1px;color:var(--color-gray-500);font-weight:var(--font-weight-normal);--tw-border-style:dashed;border-color:var(--color-gray-300);border-style:dashed;height:calc(var(--spacing)*24);padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*4);transition-duration:var(--tw-duration,var(--default-transition-duration));transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));width:100%;--tw-duration:200ms;transition-duration:.2s;--tw-ease:var(--ease-in-out);cursor:pointer;flex-shrink:0;transition-timing-function:var(--ease-in-out);white-space:normal;&:hover{background-color:var(--color-gray-50);text-decoration-line:underline}&:focus{--tw-outline-style:none;outline-style:none;@media (forced-colors:active){outline:2px solid #0000;outline-offset:2px}}}._user-sign__planbook-years_b2b0a6{display:flex;flex-direction:row;justify-content:space-around;margin-bottom:2rem;width:100%}._user-sign__planbook-year_b2b0a6{font-size:var(--text-xl);--tw-leading:1;border-color:var(--color-hint);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;color:var(--color-secondary-text);cursor:pointer;display:flex;flex-direction:row;justify-content:center;line-height:1;margin-right:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*3);padding-inline:calc(var(--spacing)*3);text-align:center;transition:background-color .2s,color .2s,font-weight .2s;-webkit-user-select:none;user-select:none;width:100%;span{align-items:center;display:flex;flex-direction:row;justify-content:center;position:relative;vertical-align:middle}&:last-child{margin-right:0}&._is-active_b2b0a6{border-color:var(--color-link-blue);color:var(--color-link-blue);text-decoration:underline;span{&:before{content:"✓";font-weight:800;left:-1.25rem;position:absolute}}}@media (width >= 641px){font-size:var(--text-2xl);padding-block:calc(var(--spacing)*3)}}._rotation-section_b2b0a6{display:flex;flex-direction:column;padding-bottom:calc(var(--spacing)*4)}._rotation-list_b2b0a6{list-style-type:none;margin-bottom:calc(var(--spacing)*0);padding:calc(var(--spacing)*0)}._rotation_b2b0a6{align-items:center;display:flex;flex-direction:row;margin-bottom:calc(var(--spacing)*2);position:relative}._rotation-input_b2b0a6{flex-grow:1;font-size:var(--text-2xl);padding-block:calc(var(--spacing)*6);width:100%}._rotation-delete_b2b0a6{cursor:pointer;height:calc(var(--spacing)*8);opacity:25%;position:absolute;right:.5rem;top:calc(50% - 1rem);width:calc(var(--spacing)*8);&:active,&:hover{opacity:100%}svg{height:100%;width:100%}}._rotation-add_b2b0a6{align-items:center;color:var(--color-link-blue);display:flex;flex-direction:row;font-size:var(--text-2xl);svg{height:calc(var(--spacing)*4);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*4);fill:currentcolor}}._onboarding-body_omrdhx{display:flex;flex-direction:column;padding-inline:calc(var(--spacing)*6);@media (width >= 641px){padding-inline:calc(var(--spacing)*8)}}._form-section_omrdhx{order:2}._onboarding-example_omrdhx{background-color:var(--color-grey-lighter);border-color:var(--color-grey-light);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;margin-bottom:calc(var(--spacing)*4);order:1;padding:calc(var(--spacing)*6)}._onboarding-example__header_omrdhx{font-size:var(--text-2xl);margin-bottom:calc(var(--spacing)*4);text-align:center;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}._onboarding-example__person_omrdhx{align-items:center;display:flex;flex-direction:row;+._onboarding-example__person_omrdhx{margin-top:calc(var(--spacing)*8)}}._onboarding-example__person__image_omrdhx{border-radius:calc(infinity*1px);flex-shrink:0;height:calc(var(--spacing)*16);margin-right:calc(var(--spacing)*4);overflow:hidden;width:calc(var(--spacing)*16);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);img{height:100%;margin-block:calc(var(--spacing)*0);width:100%}}._onboarding-example__person__text_omrdhx{font-size:var(--text-xl);--tw-leading:1;color:var(--color-charcoal);line-height:1}._onboarding-example__person__text__header_omrdhx{font-size:var(--text-xl);--tw-font-weight:var(--font-weight-bold);color:var(--color-black);font-weight:var(--font-weight-bold);text-transform:uppercase}._container_4ghjfm{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);background-color:#f1f5f880;border-radius:2rem;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;flex-direction:column;gap:1rem;margin-bottom:calc(var(--spacing)*8);padding:calc(var(--spacing)*8)}._header_4ghjfm{display:flex;flex-direction:row;justify-content:space-between}._copy_4ghjfm{font-size:var(--text-xl)}._trial-button_4ghjfm{background-color:var(--color-grey-lightest);color:var(--color-link-blue);cursor:pointer;&:hover{background-color:var(--color-link-blue);color:var(--color-white)}}._container_1fsrjg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);background-color:#f1f5f880;border-radius:2rem;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);display:flex;flex-direction:column;gap:1rem;margin-bottom:calc(var(--spacing)*8);padding:calc(var(--spacing)*8)}._header_1fsrjg{display:flex;flex-direction:row;justify-content:space-between}._copy_1fsrjg{font-size:var(--text-xl)}._trial-button_1fsrjg{background-color:var(--color-grey-lightest);color:var(--color-link-blue);cursor:pointer;-webkit-user-select:none;user-select:none;&:hover{background-color:var(--color-link-blue);color:var(--color-white)}}._sign-out-button_qmyo7x{background-color:#fffc;display:flex;position:absolute;right:0;top:0;width:fit-content;>span{flex-shrink:0}}._user-sign__title_hls8ud{font-size:3.5rem;font-weight:800;letter-spacing:-.03em;line-height:.875;margin-bottom:0;margin-top:2.5rem;text-align:left;user-select:none;width:100%}._user-sign__subtitle_hls8ud{color:var(--color-hint);display:flex;font-size:2rem;font-weight:400;margin-top:0;padding-top:1rem;user-select:none;width:100%;@media screen and (max-width:710px){margin-bottom:1rem}}._user-sign__title_1cnse6{font-size:3.5rem;font-weight:800;letter-spacing:-.03em;line-height:.875;margin-bottom:0;margin-top:2.5rem;text-align:left;user-select:none;width:100%}._selected_1cnse6{background-color:pink}._user-sign__title_7zigsq{font-size:3.5rem;font-weight:800;letter-spacing:-.03em;line-height:.875;margin-bottom:0;margin-top:2.5rem;text-align:left;user-select:none;width:100%}._user-sign__button-row_7zigsq{display:flex;gap:.75rem;padding-top:calc(var(--spacing)*6);text-align:center;width:100%}._user-sign__selected-workplace_7zigsq{align-items:center;border-color:var(--color-gray-200);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;display:flex;justify-content:space-between;padding-bottom:1.5rem;padding-left:calc(var(--spacing)*6);padding-right:calc(var(--spacing)*4);padding-top:1.5rem;width:100%}._search_7zigsq{overflow-y:hidden;&.ember-basic-dropdown-trigger{background-color:var(--color-white);border:1px solid;border-bottom:1px solid #ccc;border-radius:4px;box-shadow:inset 0 1px 1px #00000014;display:flex;margin-top:calc(var(--spacing)*4);width:100%;input{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='512' viewBox='0 0 512 512'%3E%3Cpath d='M448.3 424.7 335 311.3c20.8-26 33.3-59.1 33.3-95.1 0-84.1-68.1-152.2-152-152.2-84 0-152 68.2-152 152.2s68.1 152.2 152 152.2c36.2 0 69.4-12.7 95.5-33.8L425 448zM120.1 312.6c-25.7-25.7-39.8-59.9-39.8-96.3s14.2-70.6 39.8-96.3 59.9-40 96.2-40 70.5 14.2 96.2 39.9 39.8 59.9 39.8 96.3-14.2 70.6-39.8 96.3c-25.7 25.7-59.9 39.9-96.2 39.9-36.3.1-70.5-14.1-96.2-39.8'/%3E%3C/svg%3E");background-position:1.75rem 1rem;background-position-y:center;background-repeat:no-repeat;background-size:2rem 2rem;border-color:1px solid #ccc;border-style:var(--tw-border-style);border-width:1px;display:flex;font-size:1.5rem;line-height:1;opacity:.5;padding:.5rem 1rem .5rem 4.5rem;transition:opacity .2s;width:100%;&:focus{opacity:1}}.ember-power-select-status-icon{display:none}&[aria-expanded=true]{border-radius:.5rem}}.ember-power-select-multiple-options{width:100%}.ember-power-select-option{border-color:var(--color-gray-200);border-top-style:var(--tw-border-style);border-top-width:1px;font-size:1.5rem;font-weight:400;line-height:1;padding-block:calc(var(--spacing)*5);padding-inline:calc(var(--spacing)*6);transition:background-color .1s,color .1s;&:first-child{border-top:0;margin-top:0}em{font-style:normal}&[aria-current=true]{background-color:initial;background-color:var(--color-link-blue);border-color:#0000;color:#fff;._search-district_7zigsq{color:#fff}}&.ember-power-select-option--loading-message{display:block;height:0;margin:0;overflow:hidden;padding:0;+.ember-power-select-option{margin-top:0}}}.ember-power-select-options[role=listbox]{max-height:50vh}.ember-power-select-options[role=listbox]:has(li){border-bottom-style:var(--tw-border-style);border-bottom-width:1px;border-color:var(--color-gray-200)}&.ember-power-select-option--no-matches-message{padding-bottom:0;padding-top:1.25rem}&.ember-power-select-dropdown{border-radius:.5rem;margin-top:2px;padding:.5rem 0}&.kb-search__after-options-notice{border-top:1px solid var(--dividers);color:var(--color-link-blue);cursor:pointer;font-size:1.5rem;line-height:1;margin:1rem 1rem 0;padding:.75rem;&:hover{text-decoration:underline}}}._search-name_7zigsq{font-size:var(--text-2xl);margin:calc(var(--spacing)*0);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}._search-address_7zigsq{flex:none;padding-right:calc(var(--spacing)*2)}._search-address_7zigsq,._search-district_7zigsq{font-size:var(--text-lg);margin:calc(var(--spacing)*0);--tw-leading:1;line-height:1}._search-district_7zigsq{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-normal);color:var(--color-gray-400);font-weight:var(--font-weight-normal)}._privacy-alert_7zigsq{align-items:center;background-color:#54dea766;border-radius:var(--radius-lg);display:flex;margin-bottom:calc(var(--spacing)*4);margin-top:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*6);padding-inline:calc(var(--spacing)*4)}._privacy-alert-icon_7zigsq{align-items:center;color:var(--color-cc-turquoise);display:flex;height:calc(var(--spacing)*12);margin-right:calc(var(--spacing)*2);width:calc(var(--spacing)*12)}._button_iiieb2{align-items:center;background-color:var(--color-cc-cyan);border-radius:calc(infinity*1px);display:flex;font-size:var(--text-3xl);justify-content:center;padding-block:calc(var(--spacing)*5);width:100%;--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold);gap:.75rem;margin-top:2rem;-webkit-user-select:none;user-select:none;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:text-decoration .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out;&:hover{text-decoration-line:underline;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:scale(1.005),translateY(2px)}}._user-sign__title_23nkh8,._user-sign__title_xtcdp2{font-size:3.5rem;font-weight:800;letter-spacing:-.03em;line-height:.875;margin-bottom:0;margin-top:2.5rem;text-align:left;user-select:none;width:100%}._user-sign__subtitle_xtcdp2{color:var(--color-hint);display:flex;font-size:2rem;font-weight:400;margin-top:0;padding-top:1rem;user-select:none;width:100%;@media screen and (max-width:710px){margin-bottom:1rem}}._user-sign__title_1ph842{font-size:3.5rem;font-weight:800;letter-spacing:-.03em;line-height:.875;margin-bottom:0;margin-top:2.5rem;text-align:left;user-select:none;width:100%}._notice_1e6acc{color:var(--color-link-blue);font-size:var(--text-2xl);margin-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*6);&:hover{background-color:var(--color-link-blue);border-color:#0000;color:var(--color-white);cursor:pointer}}._user-sign__button_1frzsu{align-items:center;background-color:initial;border-color:var(--color-gray-200);border-radius:calc(infinity*1px);border-style:var(--tw-border-style);border-width:1px;display:flex;font-size:var(--text-xl);justify-content:center;padding-inline:calc(var(--spacing)*6);--tw-leading:var(--leading-tight);line-height:var(--leading-tight);text-decoration:underline;text-decoration-color:#0000;transition:background-color .2s ease-in-out,color .2s ease-in-out,border .2s ease-in-out,box-shadow .2s ease-in-out,text-decoration-color .2s ease-in-out;&[data-grow]{flex-grow:1}&[data-size=sm]{padding-block:calc(var(--spacing)*2)}&[data-size=lg]{padding-block:calc(var(--spacing)*4)}&[data-is-active]{color:var(--color-cc-cyan);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);background-color:#34d2da26;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);color:#18575d}&:hover,&[data-is-active]{border-color:var(--color-cc-cyan)}&:hover{text-decoration-color:#69cfd8;text-decoration-line:underline}&[data-is-active]:hover{color:#237e86;text-decoration-color:#0000}&:focus{border-color:var(--color-cc-cyan);outline:none}}._modal_18flax{background-color:#4d4d4d66;display:flex;height:var(--vh,100vh);justify-content:center;overflow:scroll;width:100%;width:100vw;z-index:999999}._modal-inner_18flax{border-radius:var(--radius-lg);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);background:#fff;border-radius:2rem;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);height:fit-content;margin-bottom:10%;margin-top:10%;position:relative;transform:translateZ(0);width:80%;@media (width >= 641px){width:850px}@media (max-width:480px){margin-block:calc(var(--spacing)*20)}}._modal-inner__close_18flax{background-color:var(--color-white);border-radius:calc(infinity*1px);color:var(--color-hint);cursor:pointer;display:flex;margin-right:-4rem;margin-top:-4rem;position:absolute;right:0;top:0;z-index:999;&:hover{color:var(--color-ocean)}svg{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16);fill:currentcolor}@media (max-width:480px){margin-right:-3rem}}._pane_18flax{display:flex;flex-direction:column;padding:calc(var(--spacing)*12)}._title_18flax{font-size:var(--text-3xl);padding-bottom:calc(var(--spacing)*8);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);color:var(--color-black);letter-spacing:var(--tracking-tighter);-webkit-user-select:none;user-select:none;@media (width >= 641px){font-size:var(--text-5xl)}}._subtitle_18flax{font-size:var(--text-2xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-light);align-items:flex-start;color:var(--color-black);font-weight:var(--font-weight-light);padding-bottom:calc(var(--spacing)*8);-webkit-user-select:none;user-select:none;@media (width >= 641px){font-size:var(--text-4xl)}}._input-label_18flax{font-size:var(--text-lg);width:100%;--tw-font-weight:var(--font-weight-bold);color:var(--color-black);font-weight:var(--font-weight-bold);-webkit-user-select:none;user-select:none;@media (width >= 641px){font-size:var(--text-2xl)}}._button_18flax{align-self:center;background-color:var(--color-cc-cyan);border-radius:calc(infinity*1px);font-size:var(--text-3xl);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*10);--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold);gap:.75rem;margin-bottom:2rem;-webkit-user-select:none;user-select:none;width:fit-content;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:text-decoration .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out;&:enabled{cursor:pointer;&:hover{text-decoration-line:underline;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:scale(1.005),translateY(2px)}}&:disabled{opacity:.5}}._modal_3dsk8k{background-color:#4d4d4d66;display:flex;height:var(--vh,100vh);justify-content:center;overflow:scroll;width:100%;width:100vw;z-index:999999}._modal-inner_3dsk8k{border-radius:var(--radius-lg);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);background:#fff;border-radius:2rem;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);height:fit-content;margin-bottom:10%;margin-top:10%;position:relative;transform:translateZ(0);width:80%;@media (width >= 641px){width:850px}@media (max-width:480px){margin-block:calc(var(--spacing)*20)}}._modal-inner__close_3dsk8k{background-color:var(--color-white);border-radius:calc(infinity*1px);color:var(--color-hint);cursor:pointer;display:flex;margin-right:-4rem;margin-top:-4rem;position:absolute;right:0;top:0;z-index:999;&:hover{color:var(--color-ocean)}svg{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16);fill:currentcolor}@media (max-width:480px){margin-right:-3rem}}._pane_3dsk8k{display:flex;flex-direction:column;padding:calc(var(--spacing)*12)}._title_3dsk8k{font-size:var(--text-3xl);padding-bottom:calc(var(--spacing)*8);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);color:var(--color-black);letter-spacing:var(--tracking-tighter);-webkit-user-select:none;user-select:none;@media (width >= 641px){font-size:var(--text-5xl)}}._subtitle_3dsk8k{font-size:var(--text-2xl);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-light);align-items:flex-start;color:var(--color-black);font-weight:var(--font-weight-light);padding-bottom:calc(var(--spacing)*8);-webkit-user-select:none;user-select:none;@media (width >= 641px){font-size:var(--text-4xl)}}._input-label_3dsk8k{font-size:var(--text-lg);width:100%;--tw-font-weight:var(--font-weight-bold);color:var(--color-black);font-weight:var(--font-weight-bold);-webkit-user-select:none;user-select:none;@media (width >= 641px){font-size:var(--text-2xl)}}._button_3dsk8k{align-self:center;background-color:var(--color-cc-cyan);border-radius:calc(infinity*1px);font-size:var(--text-3xl);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*10);--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold);gap:.75rem;margin-bottom:2rem;-webkit-user-select:none;user-select:none;width:fit-content;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:text-decoration .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out;&:enabled{cursor:pointer;&:hover{text-decoration-line:underline;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:scale(1.005),translateY(2px)}}&:disabled{opacity:.5}}._modal_1oq3hj{background-color:#4d4d4d66;display:flex;height:var(--vh,100vh);justify-content:center;overflow:scroll;width:100%;width:100vw;z-index:999999}._modal-inner_1oq3hj{border-radius:var(--radius-lg);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);background:#fff;border-radius:2rem;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);height:fit-content;margin-bottom:10%;margin-top:10%;position:relative;transform:translateZ(0);width:80%;@media (width >= 641px){width:550px}@media (max-width:480px){margin-block:calc(var(--spacing)*20)}}._modal-inner__close_1oq3hj{background-color:var(--color-white);border-radius:calc(infinity*1px);color:var(--color-hint);cursor:pointer;display:flex;margin-right:-4rem;margin-top:-4rem;position:absolute;right:0;top:0;z-index:999;&:hover{color:var(--color-ocean)}svg{height:calc(var(--spacing)*16);width:calc(var(--spacing)*16);fill:currentcolor}@media (max-width:480px){margin-right:-3rem}}._pane_1oq3hj{display:flex;flex-direction:column;padding:calc(var(--spacing)*12)}._title_1oq3hj{font-size:var(--text-3xl);padding-bottom:calc(var(--spacing)*4);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold);--tw-tracking:var(--tracking-tighter);color:var(--color-black);letter-spacing:var(--tracking-tighter);-webkit-user-select:none;user-select:none;@media (width >= 641px){font-size:var(--text-5xl)}}._subtitle_1oq3hj{align-items:flex-start;font-size:var(--text-2xl);margin-bottom:calc(var(--spacing)*6);--tw-leading:1;line-height:1;--tw-font-weight:var(--font-weight-light);color:var(--color-black);font-weight:var(--font-weight-light);-webkit-user-select:none;user-select:none;@media (width >= 641px){font-size:var(--text-4xl)}}._bold-label_1oq3hj{font-size:var(--text-lg);margin-bottom:calc(var(--spacing)*2);margin-top:calc(var(--spacing)*6);width:100%;--tw-font-weight:var(--font-weight-bold);color:var(--color-black);font-weight:var(--font-weight-bold);-webkit-user-select:none;user-select:none;@media (width >= 641px){font-size:var(--text-2xl)}}._plain-label_1oq3hj{font-size:var(--text-lg);width:100%;--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal);-webkit-user-select:none;user-select:none;@media (width >= 641px){font-size:var(--text-2xl)}}._text-input_1oq3hj{border-color:var(--dividers);border-radius:.75rem;font-size:var(--text-lg);height:4rem;margin-bottom:1rem;width:100%;@media (width >= 641px){font-size:var(--text-2xl)}}._link-wrapper_1oq3hj{border-color:var(--dividers);border-radius:.75rem;flex-grow:1;font-size:var(--text-lg);height:4rem;line-height:3rem;@media (width >= 641px){font-size:var(--text-2xl)}}._button_1oq3hj{align-self:center;background-color:var(--color-cc-cyan);border-radius:calc(infinity*1px);font-size:var(--text-3xl);margin-block:calc(var(--spacing)*2);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*12);--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold);gap:.75rem;-webkit-user-select:none;user-select:none;width:fit-content;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:text-decoration .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out;&:enabled{cursor:pointer;&:hover{text-decoration-line:underline;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:scale(1.005),translateY(2px)}}&:disabled{opacity:.5}}._copy-button_1oq3hj{align-self:center;background-color:var(--color-cc-cyan);border-radius:calc(infinity*1px);font-size:var(--text-3xl);margin-left:calc(var(--spacing)*4);padding-block:calc(var(--spacing)*2);padding-inline:calc(var(--spacing)*4);--tw-font-weight:var(--font-weight-semibold);color:var(--color-white);font-weight:var(--font-weight-semibold);gap:.75rem;-webkit-user-select:none;user-select:none;width:fit-content;--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transition:text-decoration .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out;&:enabled{cursor:pointer;&:hover{text-decoration-line:underline;--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);transform:scale(1.005),translateY(2px)}}&:disabled{opacity:.5}}._separator_1oq3hj{border-color:var(--color-grey);border-style:var(--tw-border-style);border-width:1px;border-top:1px;height:0}._impersonation-container_1ndc2m{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:900px;padding:2rem}._district-title_1ndc2m{color:#333;font-size:3rem;font-weight:700;margin-bottom:1.5rem;text-align:center}._role-section_1ndc2m{margin-bottom:2rem;width:100%}._role-title_1ndc2m{border-bottom:2px solid #eee;color:#444;font-size:2.5rem;margin-bottom:1rem;padding-bottom:.5rem;text-align:center}._button-grid_1ndc2m{display:grid;flex-wrap:wrap;gap:1.5rem;grid-template-columns:1fr 1fr 1fr 1fr 1fr;justify-content:center;margin-bottom:1rem}._square-button_1ndc2m{align-items:center;border:none;border-radius:8px;box-shadow:0 6px 0 #999,0 8px 10px #0003;cursor:pointer;display:flex;font-size:1.25rem;font-weight:700;height:150px;justify-content:center;text-align:center;transition:all .1s ease;width:150px}._square-button_1ndc2m:active{box-shadow:0 2px 0 #999,0 3px 6px #0000001a;transform:translateY(4px)}._admin-button_1ndc2m{background-color:#4a6da7;color:#fff}._admin-button_1ndc2m:hover{background-color:#3a5d97}._district-admin-button_1ndc2m{background-color:#724aa7;color:#fff}._district-admin-button_1ndc2m:hover{background-color:#5b3a97}._teacher-button_1ndc2m{background-color:#5cb85c;color:#fff}._teacher-button_1ndc2m:hover{background-color:#4ca84c}._elem_1ndc2m{grid-column:2;position:relative}._elem_1ndc2m:before{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;bottom:12px;content:"";height:20px;left:12px;opacity:.7;position:absolute;width:20px}._middle_1ndc2m{position:relative}._middle_1ndc2m:before{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;bottom:12px;content:"";height:20px;left:12px;opacity:.7;position:absolute;width:20px}._high_1ndc2m{position:relative}._high_1ndc2m:before{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;bottom:12px;content:"";height:20px;left:12px;opacity:.7;position:absolute;width:20px}._district_1ndc2m{position:relative}._district_1ndc2m:before{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 12 12" fill="white"><path d="M4.62 0.3672C4.209948 0.44251199999999996 3.907164 0.6617999999999999 3.7388280000000003 1.005384C3.65166 1.183284 3.620772 1.3196160000000001 3.621312 1.524C3.62274 2.0631000000000004 3.962076 2.49714 4.5 2.647932C4.608576 2.678364 4.951608 2.678748 5.0598 2.648556C5.271084 2.5896000000000003 5.444004 2.489736 5.592636 2.340828C5.765052 2.168112 5.867916 1.9778760000000002 5.915292 1.744116C5.9886360000000005 1.38228 5.88408 1.011768 5.628252000000001 0.7269599999999999C5.50506 0.5898 5.26296 0.44592 5.07 0.39518400000000004C4.9766639999999995 0.370632 4.696224 0.353196 4.62 0.3672M4.6113 0.881736C4.456956 0.925104 4.309128 1.034148 4.22172 1.169136C4.05762 1.4225160000000001 4.096164 1.7655 4.312836 1.98C4.452012 2.117772 4.583292 2.173032 4.772712 2.17356C4.965 2.1741 5.115084 2.112552 5.246040000000001 1.979448C5.4207600000000005 1.801896 5.481108 1.5365760000000002 5.400156 1.302C5.338764 1.124112 5.178324 0.9632280000000001 4.9975320000000005 0.8982600000000001C4.904292 0.8647560000000001 4.702476 0.8561160000000001 4.6113 0.881736M1.309968 2.2447559999999998C0.8357640000000001 2.328756 0.44654400000000005 2.732328 0.370716 3.2186160000000004C0.352248 3.3369960000000005 0.36375599999999997 3.55902 0.39434400000000003 3.6746879999999997C0.44898 3.88128 0.548544 4.053768000000001 0.701388 4.206612C0.8542320000000001 4.359456000000001 1.02672 4.45902 1.233312 4.513656C1.34898 4.544244 1.571004 4.555752 1.6893840000000002 4.5372840000000005C2.066628 4.47846 2.3971560000000003 4.234944 2.5625280000000004 3.894C2.6535 3.70644 2.670108 3.627108 2.6693160000000002 3.384C2.6686799999999997 3.1902000000000004 2.6660880000000002 3.1657319999999998 2.635704 3.0667440000000004C2.517456 2.681376 2.223408 2.387616 1.841256 2.273052C1.7497200000000002 2.245608 1.707612 2.240352 1.554 2.2371600000000003C1.455 2.235096 1.345188 2.238516 1.309968 2.2447559999999998M7.825968 2.2447559999999998C7.666404 2.273028 7.467156 2.362008 7.334004 2.4644640000000004C7.029348 2.698884 6.862164 3.0571680000000003 6.879732000000001 3.438C6.887952 3.6161879999999997 6.918 3.7346160000000004 6.995472 3.894C7.114896000000001 4.139724 7.2859679999999996 4.311348 7.533048 4.433316C7.847316 4.588428 8.249292 4.584912 8.562852000000001 4.42428C8.912052000000001 4.245396 9.159324000000002 3.879876 9.189468 3.498024C9.234432 2.928492 8.898935999999999 2.435556 8.355384 2.2725C8.265936 2.245668 8.222783999999999 2.240328 8.07 2.2371600000000003C7.971 2.235096 7.861188 2.238516 7.825968 2.2447559999999998M1.476 2.732892C1.195008 2.752284 0.9526200000000001 2.9528160000000003 0.8818680000000001 3.224436C0.8585880000000001 3.3138360000000002 0.859104 3.463536 0.883008 3.556272C0.9402600000000001 3.778332 1.129668 3.96774 1.351728 4.024992C1.444464 4.048896 1.5941640000000001 4.049412 1.683564 4.0261320000000005C1.910556 3.9670080000000003 2.109696 3.766464 2.160336 3.5459880000000004C2.18244 3.449772 2.177004 3.2817840000000005 2.148852 3.191136C2.091516 3.0065280000000003 1.92336 2.831628 1.7396040000000002 2.765472C1.6826999999999999 2.744988 1.545876 2.7280800000000003 1.476 2.732892M7.992 2.732892C7.90962 2.7385800000000002 7.816824 2.763456 7.74 2.80044C7.640628 2.848296 7.507464 2.978424 7.454820000000001 3.0791160000000004C7.386216 3.2103599999999997 7.362636 3.3829439999999997 7.393164 3.5304120000000005C7.440612000000001 3.7596240000000005 7.63854 3.965904 7.8677280000000005 4.024992C7.960464 4.048896 8.110164 4.049412 8.199564 4.0261320000000005C8.412504 3.9706680000000003 8.600424 3.7944720000000003 8.664924000000001 3.5898C8.699664 3.4796039999999997 8.699784 3.300792 8.665212 3.191136C8.606784 3.00576 8.439131999999999 2.831544 8.255604 2.765472C8.1987 2.744988 8.061876 2.7280800000000003 7.992 2.732892M4.704 3.919092C4.533672 3.947136 4.390356 4.007856 4.29102 4.094064C4.218564000000001 4.156956 2.308644 6.699516 2.257956 6.800568000000001C2.2093200000000004 6.897528 2.184 7.010064000000001 2.184 7.1292480000000005C2.184 7.32282 2.255088 7.498368 2.388 7.633007999999999C2.5116720000000003 7.758288 2.63952 7.82268 2.814 7.847556C2.931924 7.864356000000001 3.910716 7.863684 3.9779880000000003 7.8467519999999995C4.186644 7.7942160000000005 4.229688 7.515000000000001 4.0480920000000005 7.392L4.003812 7.362 3.4269 7.356C2.871144 7.3502160000000005 2.848236 7.349076 2.802 7.324908C2.69508 7.269036000000001 2.653644 7.1255999999999995 2.713572 7.018751999999999C2.729844 6.989736 3.16452 6.404400000000001 3.6795 5.718C4.65762 4.41432 4.631976 4.445724 4.737576 4.422528C4.796304 4.409628 4.887828000000001 4.436112 4.936188 4.479996000000001C4.95924 4.5009 5.176092000000001 4.7799 5.418108 5.1000000000000005C5.660112 5.420100000000001 5.87856 5.701812 5.903544 5.726016C6.005736000000001 5.825052 6.165960000000001 5.815836 6.262968 5.70534C6.326976000000001 5.63244 6.340656000000001 5.500188 6.291984 5.42478C6.213672000000001 5.303412000000001 5.328228 4.155647999999999 5.276316 4.108212C5.200608 4.039008 5.072064 3.968052 4.978092 3.9435719999999996C4.906728 3.924984 4.752096 3.911172 4.704 3.919092M8.028 6.514776C7.954908 6.544092 4.86714 7.927872 4.811676 7.956168C4.715796 8.005080000000001 4.657512 8.113608000000001 4.673484 8.213496C4.683408 8.275572 4.729572 8.354388 4.772508 8.382576C4.790928 8.394672 5.0976 8.53506 5.454 8.694552000000002L6.102 8.984544 6.1080000000000005 9.877272L6.114 10.77 6.140976 10.820472C6.1705559999999995 10.875816 6.267408 10.957788 6.439704000000001 11.073324000000001C6.871656000000001 11.362944 7.2922199999999995 11.533212 7.7700000000000005 11.611896C7.970688000000001 11.644944 8.412708 11.642352 8.616 11.606928C8.9892 11.541912 9.329388 11.41542 9.66 11.21874C9.812064000000001 11.128284 9.991368000000001 11.001252 10.08588 10.917012C10.208004 10.808172 10.199436 10.886976 10.199736 9.869292L10.200000000000001 8.980584 10.665000000000001 8.775756L11.13 8.570916 11.136000000000001 8.938464C11.1426 9.342960000000001 11.142048 9.339852 11.22198 9.416268C11.273688 9.465708 11.313492 9.48 11.399424 9.48C11.458416000000001 9.48 11.478264000000001 9.473928 11.52696 9.441C11.56236 9.41706 11.595324000000002 9.381576 11.612316 9.349116L11.64 9.29622 11.639736 8.707116C11.639496 8.160024 11.637888 8.11458 11.617320000000001 8.07C11.60514 8.0436 11.582304 8.010228 11.566583999999999 7.995840000000001C11.550864 7.981452 10.78422 7.637196 9.862919999999999 7.230840000000001C8.044776 6.428892 8.144808000000001 6.467928000000001 8.028 6.514776M6.831312 7.5996C6.123636 7.917408 5.548536 8.180760000000001 5.553312 8.184840000000001C5.568648 8.19792 8.119068 9.336 8.133048 9.336C8.144868 9.336 10.703424 8.211024 10.745664 8.187264C10.756152 8.181348 10.29048 7.96998 9.45954 7.603476000000001C8.743128 7.287492000000001 8.148204000000002 7.027343999999999 8.137488000000001 7.025364000000001C8.126772 7.023384000000001 7.538988000000001 7.28178 6.831312 7.5996M8.946 9.534708L8.202 9.864576 8.124 9.860508C8.051544 9.856728 7.996055999999999 9.834012 7.344 9.541080000000001C6.9579 9.367632 6.635256 9.222947999999999 6.627 9.219576C6.615108 9.214704000000001 6.612 9.355296 6.612 9.899148L6.612 10.584852 6.759 10.6812C7.0880399999999995 10.896852 7.463532000000001 11.047692 7.836 11.113824000000001C7.955640000000001 11.135064 8.39922 11.135196 8.52 11.114028C8.907900000000001 11.046024 9.262776 10.89624 9.603276000000001 10.656792000000001L9.696 10.591596000000001 9.696 9.897792C9.696 9.516204 9.694656 9.204191999999999 9.693 9.204419999999999C9.691343999999999 9.204659999999999 9.3552 9.353280000000002 8.946 9.534708"/></svg>');background-size:contain;bottom:12px;content:"";height:20px;left:12px;opacity:.7;position:absolute;width:20px}._wide-button_1ndc2m{border:none;border-radius:8px;box-shadow:0 4px 0 #999,0 6px 8px #00000026;cursor:pointer;font-size:1rem;font-weight:700;height:50px;margin-top:1rem;transition:all .1s ease;width:320px}._wide-button_1ndc2m:active{box-shadow:0 1px 0 #999,0 2px 4px #0000001a;transform:translateY(3px)}._stop-button_1ndc2m{background-color:#d9534f;color:#fff}._stop-button_1ndc2m:hover{background-color:#c9433f}._login-message_1ndc2m{background-color:#f8f9fa;border-left:4px solid #5bc0de;border-radius:6px;color:#666;font-size:1.1rem;padding:1rem;text-align:center}._planbook-wrapper_16gec9{padding-bottom:2rem}._planbook-wrapper__no-access_16gec9{background-color:var(--color-white);border-radius:var(--radius-lg);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);margin:160px 5rem;padding-block:calc(var(--spacing)*12);padding-inline:calc(var(--spacing)*12);text-align:center}._planbook-wrapper__no-access-h1_16gec9{font-size:3rem;font-weight:600}._planbook-wrapper__no-access-h2_16gec9{font-size:2rem}._planbook__no-permission-to-edit-class-websites_16gec9{font-size:3rem;margin-bottom:4rem;text-align:center}._planbook-header-background__pattern_16gec9{background-image:var(--pattern-url);height:var(--vh,100vh);mix-blend-mode:overlay;opacity:.15;position:absolute;position:fixed;top:0;width:100vw;z-index:-30;&:before{content:"";height:100%;inset:0;opacity:1;position:absolute;z-index:0}}._planbook-header-background_16gec9{background-image:var(--background-url);background-position:50%;background-repeat:no-repeat;background-size:cover;height:var(--vh,100vh);position:fixed;width:100vw;z-index:-40;&:before{bottom:0;content:"";height:100%;left:0;opacity:1;position:absolute;right:0;top:0;z-index:0}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial}}}