.spinner-container svg.spinner{width:80px;height:80px;transform-origin:center;animation:spin 2.13s linear infinite}.spinner-container svg.spinner circle{fill:none;stroke:#06806b;stroke-width:4;stroke-linecap:round;stroke-dasharray:1 124;transform-origin:center;animation:worm 2.13s ease-in-out infinite}@keyframes spin{to{transform:rotate(360deg)}}@keyframes worm{0%{stroke-dasharray:1 124;stroke-dashoffset:0}50%{stroke-dasharray:90 35;stroke-dashoffset:-18}to{stroke-dasharray:1 124;stroke-dashoffset:-125}}.button-loading-spinner-container svg.button-loading-spinner{width:16px;height:16px;transform-origin:center;animation:spin 2.13s linear infinite}.button-loading-spinner-container svg.button-loading-spinner circle{fill:none;stroke-width:4;stroke-linecap:round;stroke-dasharray:1 124;transform-origin:center;animation:worm 2.13s ease-in-out infinite}.button-loading-spinner-container svg.button-loading-spinner.button-loading-spinner--default circle{stroke:#06806b}.button-loading-spinner-container svg.button-loading-spinner.button-loading-spinner--light circle{stroke:#fff}.button-loading-spinner-container svg.button-loading-spinner.button-loading-spinner--dark circle{stroke:#4d4d4d}.activity-container{display:flex;background-color:#fff;color:#000}.activity-container .step-number{width:100%;max-width:32px;height:32px;background-color:#9e9e9e;border-radius:16px;justify-content:center;align-items:center;display:flex;color:#fff;font-size:16px;font-weight:600;margin-right:16px}.activity-container .step-number.completed{background-color:#fff}.activity-container .step-number.active{background-color:#009a80}.activity-container .read-passage-container{padding:32px 40px;width:calc(100% - 680px);margin:0;display:flex;align-items:center;flex-direction:column;height:100%}.activity-container .read-passage-container .read-passage-inner-container>.prompt-and-read-aloud{max-width:680px}.activity-container .read-passage-container .passage-section-start{position:relative}.activity-container .read-passage-container .passage-section-speaker{left:-36px;position:absolute;top:2px}.activity-container .read-passage-container mark.highlighted .karaoke-highlight{background-color:inherit;outline:2px solid #06806B;outline-offset:-1px}.activity-container .read-passage-container .read-passage-inner-container.blur,.activity-container .read-passage-container .passage.blur{opacity:.2;filter:blur(4px)}.activity-container .read-passage-container .header-image-container .header-image{height:auto;width:100%;max-width:680px}.activity-container .read-passage-container .header-image-container .header-image-information{align-items:flex-start;display:flex;flex-direction:column;gap:8px;max-width:680px;margin:8px 0 32px}.activity-container .read-passage-container .header-image-container .header-image-information .header-image-caption{font-size:14px;color:#5c5c5c}.activity-container .read-passage-container .header-image-container .header-image-information .prompt-and-read-aloud{align-self:stretch}.activity-container .read-passage-container .header-image-container .header-image-information .quill-tooltip-trigger{font-size:13px;color:#5c5c5c}.activity-container .read-passage-container .header-image-container .header-image-information .quill-tooltip-trigger .image-attribution-tooltip{border-bottom:dashed 1px #808080}.activity-container .read-passage-container .header-image-container .header-image-information .quill-tooltip-trigger .image-attribution-tooltip:focus{outline:dashed 2px #06806B;outline-offset:4px}.activity-container .read-passage-container .header-image-container .header-image-information .quill-tooltip-trigger .quill-tooltip-wrapper{left:initial;right:0;transform:initial}.activity-container .read-passage-container .header-image-container .header-image-information .quill-tooltip-trigger .quill-tooltip-wrapper .quill-tooltip a{color:#fff;text-decoration:underline}.activity-container .read-passage-container .passage p{margin-bottom:40px}.activity-container .read-passage-container .passage p:not(:has(~p:not(:empty))){margin-bottom:0}.activity-container .read-passage-container .passage #end-of-passage{display:block;height:1px}.activity-container .read-passage-container .passage mark{background-color:inherit;padding:2px 0}.activity-container .read-passage-container .passage mark.highlightable{cursor:pointer}.activity-container .read-passage-container .passage mark.highlightable:hover,.activity-container .read-passage-container .passage mark.highlightable:focus{background-color:#e1f3f1;outline:none}.activity-container .read-passage-container .passage mark.highlightable:focus>.hide-focus-outline{background-color:#fff}.activity-container .read-passage-container .passage mark.highlightable:hover>.hide-focus-outline{background-color:#e1f3f1}.activity-container .read-passage-container .passage mark.highlighted{background-color:#b4e2db}.activity-container .read-passage-container .passage mark.highlighted:hover,.activity-container .read-passage-container .passage mark.highlighted:focus{background-color:#b4e2db;outline:none}.activity-container .read-passage-container .passage-highlight{background-color:#fff6e4;text-decoration:underline;text-decoration-color:#ff9f00;padding-top:3px;padding-bottom:3px}.activity-container .read-passage-container .passage-highlight mark.highlighted{background-color:inherit}.activity-container .steps-outer-container{height:auto;max-width:676px;width:100%;padding-bottom:80px;-webkit-overflow-scrolling:touch;position:relative}.activity-container .steps-inner-container{padding:22px 24px 400px;position:sticky;position:-webkit-sticky;right:0;top:0;height:-moz-min-content;height:min-content}.activity-container .steps-inner-container h2{font-size:24px;font-weight:700;margin-bottom:16px;text-align:center}.activity-container .steps-inner-container .prompt-steps .directions-section h2,.activity-container .steps-inner-container .prompt-steps .directions-section h3{font-size:14px;font-weight:600;line-height:1.43;color:#5c5c5c;margin-bottom:8px;text-align:left}.activity-container .steps-inner-container .prompt-steps .directions-section p{font-size:20px;line-height:1.3;color:#262626;margin-bottom:40px}.activity-container .steps-inner-container .directions-section ul{list-style:disc;margin:0 0 24px 32px}.activity-container .read-passage-step-container{display:flex;flex-direction:column;align-items:center;padding-bottom:32px;border-bottom:1px solid #d8d8d8;margin-bottom:32px}.activity-container .passage{max-width:680px;white-space:pre-wrap;font-size:21px;line-height:1.52}.activity-container .directions{font-size:16px;font-weight:600;line-height:1.38;margin-bottom:10px}.activity-container .title{font-size:36px;font-weight:700;line-height:1.22;margin-bottom:32px;max-width:680px}.activity-container .step-link-container{display:flex;border-bottom:1px solid #d8d8d8;padding:8px 16px;position:sticky;position:-webkit-sticky;top:0;background-color:#fff;z-index:100;justify-content:space-between}.activity-container .step-link-container .step-links{align-items:center;display:flex}.activity-container .step-link-container .step-link{width:32px;margin-right:16px;padding:0;border:none;background-color:transparent;line-height:24px}.activity-container .step-link-container .interactive-wrapper{font-size:14px;font-weight:600;line-height:1.43;color:#5c5c5c}.activity-container .leave-activity-warning-container{background-color:#fff;padding:32px;border-radius:6px}.activity-container .leave-activity-warning-container .leave-activity-warning-header{font-size:24px;font-weight:700;margin:0 0 24px}.activity-container .leave-activity-warning-container .leave-activity-warning-text{margin:0;color:#646464}.activity-container .leave-activity-warning-container .button-container{display:flex;justify-content:flex-end;margin-top:48px}.activity-container .leave-activity-warning-container .button-container .stay-on-quill{margin-right:24px}@media (min-width: 1100px){.activity-container{overflow:hidden;height:calc(100vh - var(--notification-bar-height, 0px));margin-top:-60px;padding-top:60px}.activity-container:not(.on-read-passage) .steps-outer-container{overflow:auto}.activity-container .steps-outer-container{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;border-left:1px solid #d8d8d8}.activity-container .read-passage-container{overflow-y:scroll;overflow-x:hidden;margin-right:4px}.activity-container .read-passage-container::-webkit-scrollbar,.activity-container .steps-outer-container::-webkit-scrollbar,.activity-container .read-and-highlight-container::-webkit-scrollbar,.activity-container .step-overview::-webkit-scrollbar{background-color:#fff;width:7px;height:7px}.activity-container .read-passage-container::-webkit-scrollbar-thumb,.activity-container .steps-outer-container::-webkit-scrollbar-thumb,.activity-container .read-and-highlight-container::-webkit-scrollbar-thumb,.activity-container .step-overview::-webkit-scrollbar-thumb{border-radius:10px;background:#7f7f7f;-webkit-box-shadow:inset 0 0 6px #7f7f7f}}@media (max-width: 1400px){.activity-container .sider-container{display:none}}@media (max-width: 1099px){.activity-container{flex-direction:column-reverse;height:auto;overflow-y:scroll}.activity-container.on-read-passage{flex-direction:column}.activity-container.on-read-passage .step-links-and-directions-container{order:1}.activity-container.on-read-passage .steps-outer-container{order:2}.activity-container.on-read-passage .read-passage-container{order:3;padding-bottom:120px}.activity-container.on-read-passage .steps-outer-container,.activity-container.on-read-passage .steps-inner-container{padding-bottom:150px}.activity-container.on-read-passage .steps-outer-container:has(.read-and-highlight-tracker){padding-bottom:0}.activity-container .steps-outer-container{height:auto}.activity-container .steps-outer-container,.activity-container .steps-inner-container{position:inherit;max-width:100%;padding:0;margin-top:0}.activity-container .steps-outer-container .step,.activity-container .steps-inner-container .step{max-width:100%;margin-bottom:12px;border-left:none;border-right:none;border-radius:0}.activity-container .steps-inner-container .directions-section{padding-left:16px}.activity-container .read-passage-container{width:100%;padding:24px 16px 32px}.activity-container .read-passage-container .passage{max-width:100%}.activity-container .read-passage-container .passage-section-speaker{margin-right:8px;position:static;vertical-align:text-bottom}.activity-container .prompt-steps{margin-top:32px}.activity-container .leave-activity-warning-container{width:90%}.activity-container .task-section{padding-bottom:48px!important}}@media (min-width: 1099px) and (max-width: 1190px){.read-passage-container .header-image-container .header-image-information .quill-tooltip-trigger .quill-tooltip-wrapper{left:30%}}@media (min-width: 1191px) and (max-width: 1300px){.read-passage-container .header-image-container .header-image-information .quill-tooltip-trigger .quill-tooltip-wrapper{left:40%}}@media (forced-colors: active){.read-passage-container .passage mark{color:CanvasText;background-color:Canvas}.read-passage-container .passage mark:focus,.read-passage-container .passage mark:hover{color:MarkText;background-color:Mark}.read-passage-container .passage mark.highlighted{color:HighlightText;background-color:Highlight}}.header{height:60px;width:100%;background-color:#06806b;padding:0 32px;z-index:10;position:relative}.header .inner-header{display:flex;align-items:center;gap:32px;height:100%}.header .header-left{display:flex;align-items:center;gap:16px;flex:0 0 auto}.header .header-logo{display:flex;align-items:center}.header .header-logo .hide-on-mobile{width:92px;height:auto}.header .header-logo .hide-on-desktop{width:auto;height:24px}.header a{color:#fff}.header .tool-tag{display:flex;align-items:center;height:20px;padding:0 8px;border:1px solid rgba(255,255,255,.7);border-radius:4px;background-color:#0000000d;font-size:12px;font-weight:700;text-transform:uppercase;white-space:nowrap;color:#fff}.header .header-right{display:flex;align-items:center;margin-left:auto;flex:0 0 auto}.header .header-right .save-and-exit{display:flex;align-items:center;justify-content:center;height:30px;padding:0 16px;border:1px solid #FFF;border-radius:8px;background-color:#fff;color:#06806b;cursor:pointer;font-size:14px;font-weight:600;line-height:20px}.header .header-progress{display:flex;flex:1 1 auto;align-items:center;justify-content:center;gap:4px;min-width:0;margin:0;padding:0;list-style:none}.header .header-progress-step{display:flex;align-items:center;gap:4px}.header .header-progress-connector{width:20px;height:1px;background-color:#ffffff80}.header .header-progress-pill{display:flex;align-items:center;gap:8px;padding:4px 12px 4px 4px;border:1px solid transparent;border-radius:100px;white-space:nowrap}.header .header-progress-pill.active{border-color:#fff;background-color:#0000000d}.header .header-progress-pill.inactive .header-progress-marker{border:1px solid rgba(255,255,255,.5);background-color:#ffffff0d;color:#ffffff80}.header .header-progress-pill.inactive .header-progress-label{color:#ffffff80}.header .header-progress-pill.complete .header-progress-marker{background-color:#79c933}.header .header-progress-marker{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid transparent;border-radius:50%;background-color:#fff;color:#06806b;font-size:16px;font-weight:700;line-height:1;font-feature-settings:normal;font-variant-numeric:normal}.header .header-progress-marker img{width:16px;height:16px;filter:brightness(0) saturate(100%) invert(36%) sepia(33%) saturate(1347%) hue-rotate(124deg) brightness(96%) contrast(95%)}.header .header-progress-label{color:#fff;font-size:16px;font-weight:600;line-height:1.3}.header .teacher-preview-toggle{position:relative;flex:0 0 auto}.header .teacher-preview-toggle .quill-button{min-width:48px}.header .teacher-preview-toggle .quill-button img{filter:brightness(0) invert(1);height:16px;width:16px}@media (max-width: 1180px){.header .header-progress-pill:not(.active) .header-progress-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}}@media (max-width: 1099px){.header{padding:0 16px;height:48px}.header .inner-header{gap:16px}.header .tool-tag{display:none}}.turker-view-container{overflow:auto}.turker-view-container .turk-landing-container{display:flex;flex-direction:column;align-items:center;font-size:20px}.turker-view-container .turk-landing-container h1{font-size:30px;font-weight:700}.turker-view-container .turk-landing-container .turk-landing-header-container{padding-top:20px;max-width:750px}.turker-view-container .turk-landing-container .turk-landing-header-container p{padding:20px 0}.turker-view-container .turk-landing-container .turk-landing-directions-container{max-width:750px}.turker-view-container .turk-landing-container .turk-landing-directions-container .bolded{display:flex;font-weight:700;padding:20px 0}.turker-view-container .turk-landing-container .turk-landing-directions-container .bolded p{margin:0 3px;text-decoration:underline}.turker-view-container .turk-landing-container .turk-landing-directions-container ul li{display:flex;padding:5px 0}.turker-view-container .turk-landing-container .turk-landing-directions-container ul li div{display:flex}.turker-view-container .turk-landing-container .turk-landing-directions-container ul li div p{margin:0 3px;text-decoration:underline}.turker-view-container .turk-landing-container .turk-landing-directions-container ul li img{margin-right:5px}.turker-view-container .turk-landing-container .button-container{max-width:750px;width:100%;margin:20px 0}.turker-view-container .turk-landing-container .button-container button{width:200px}.turker-view-container .turk-completed-container{display:flex;flex-direction:column;align-items:center}.turker-view-container .turk-completed-container h1{font-size:30px;font-weight:700}.turker-view-container .turk-completed-container p{font-size:20px;padding:20px 0 30px;max-width:500px}.turker-view-container .turk-completed-container h1:nth-of-type(1){padding-top:30px}.turker-view-container .turk-completed-container .code{background-color:#009a80;padding:10px;color:#fff;font-weight:700;border-radius:6px}.turker-view-container .turk-completed-container .button-container{display:flex;flex-direction:column;align-items:center;margin:20px}.turker-view-container .turk-completed-container .button-container .copy-button{margin-bottom:15px}.turker-view-container .turk-completed-container .button-container p{padding:0;font-size:14px}.spinner-container{text-align:center;padding:5%}.spinner-container .spinner{height:100px;-webkit-animation:rotation 2s infinite linear}.step{max-width:631px;margin-bottom:10px;display:flex;overflow:hidden}.step.clickable{cursor:pointer}.step:focus{outline:none}.step .passage-title{margin-left:48px}.step .step-header{flex-direction:row;align-items:center;display:flex}.step .step-header .directions{margin-bottom:0}.step .step-content{width:100%}.step .active-content-container .character-counter-container{display:flex;justify-content:space-between;margin-left:48px;margin-top:8px}.step .active-content-container .character-counter-container p{font-size:14px;font-weight:600;line-height:1.43}.step .active-content-container .character-counter-container p.approaching-limit{color:#995f00}.step .active-content-container .character-counter-container p.over-limit{color:#e60017}.step .active-content-container .attempts-and-button-container{display:flex;align-items:center;justify-content:space-between;margin-top:8px}.step .active-content-container .attempts-and-button-container .attempts-container{display:flex;font-size:14px;color:#4d4d4d;font-weight:600}.step .active-content-container .attempts-and-button-container .attempts-container .number-of-attempts{width:16px;height:20px;margin:0 4px 0 0;padding:0 4px;border-radius:4px;background-color:#f1f3f4;border-bottom:1px solid #4D4D4D}.step .active-content-container .attempts-and-button-container .feedback-details-section{display:flex;align-items:center}.step .active-content-container .attempts-and-button-container .feedback-details-section p{font-size:14px;color:gray;font-weight:600;margin-right:8px}.step .active-content-container .attempts-and-button-container .feedback-details-section button{padding:15px 16px;width:auto;margin:8px}.step .passage-title{font-size:16px;font-style:italic}.step .prompt-text span{text-decoration:underline;font-weight:700}.step .quill-button-archived{border-radius:4px;background-color:#009a80;font-size:18px;font-weight:700;color:#fff;width:calc(100% - 48px);padding:15px 0;margin-top:8px;border:none;display:flex;justify-content:center;align-items:center}.step .quill-button-archived.disabled{background-color:#ccc;color:#878787}.step .feedback-section{margin:16px 8px 0 0}.step .feedback-section .report-a-problem-button{font-weight:600;color:gray;font-size:14px}.step .feedback-section .feedback-wrapper:focus-visible{outline:none}.step .feedback-section .report-a-problem-section{padding:9px 16px 16px;border-radius:0 0 6px 6px;border:solid 1px #d8d8d8;background-color:#fff;border-top:none}.step .feedback-section .report-a-problem-section .report-a-problem-section-header{display:flex;justify-content:space-between;align-items:baseline}.step .feedback-section .report-a-problem-section .report-a-problem-section-header .label{font-size:16px;line-height:1;font-weight:400;color:#000;margin-bottom:8px}.step .feedback-section .report-a-problem-section .report-a-problem-section-header .interactive-wrapper{display:flex;margin-top:6px;margin-left:0;font-size:14px;font-weight:600;line-height:1;color:#555;align-items:center}.step .feedback-section .report-a-problem-section .report-a-problem-section-header .interactive-wrapper img{margin-right:6px}.step .feedback-section .report-a-problem-section .text{max-width:calc(100% - 60px);display:block;line-height:normal;font-size:16px;color:#000}.step .feedback-section .report-a-problem-section .options{display:flex;flex-direction:column;margin-top:16px}.step .feedback-section .report-a-problem-section .options .report-a-problem-option{padding:9px 16px;border-radius:4px;border:solid 1px #d8d8d8;background-color:#fff;margin-left:0;text-align:left;margin-bottom:10px;font-size:16px;line-height:1.38}.step .feedback-section .report-a-problem-section .options .report-a-problem-option:hover{background-color:#f5f5f5}.step .feedback-section.expanded .feedback{border-radius:6px 6px 0 0}.step .feedback-section .feedback-section-header{font-size:16px;font-weight:600;line-height:1.38;margin-bottom:10px}.step .feedback-section .feedback-section-header span{font-weight:400;margin-left:16px}.step .feedback-section .heads-up,.step .feedback-section .feedback{flex-direction:column;border-radius:6px;padding:16px;display:flex;align-items:flex-start;font-size:16px;line-height:normal}.step .feedback-section .heads-up .label-section,.step .feedback-section .feedback .label-section{display:flex;align-items:center;margin-bottom:12px}.step .feedback-section .heads-up .label-section p,.step .feedback-section .heads-up .label-section h2,.step .feedback-section .feedback .label-section p,.step .feedback-section .feedback .label-section h2{font-size:14px;font-weight:600}.step .feedback-section .heads-up .label-section p{color:#5c5c5c;margin-left:12px}.step .feedback-section .heads-up{border:solid 1px #9e9e9e;background-color:#f5f5f5;margin-top:16px}.step .feedback-section .feedback{border:solid 1px #ff9f00;background-color:#fff5e5;animation:revisepulse .8s 1}@keyframes revisepulse{0%{background-color:#fff5e5}50%{background-color:#ff9f00}to{background-color:#fff5e5}}.step .feedback-section .feedback .label-section h2{color:#995f00;margin-bottom:0}.step .feedback-section .feedback .feedback-button-row{display:flex;align-items:center;width:100%;margin-top:16px}.step .feedback-section .feedback .report-a-problem-button{margin-left:auto}.step .feedback-section .feedback .show-hint-button{margin-left:0;padding:6px 12px;border:solid 1px #ff9f00;border-radius:4px;background-color:#fff;font-size:14px;font-weight:600;color:#995f00}.step .feedback-section .feedback .hint-card{width:100%;margin-top:16px;padding:16px;overflow-y:auto;border-radius:4px;background-color:#fff}.step .feedback-section .feedback .hint-card .hint-explanation{margin-bottom:12px}.step .feedback-section .feedback .hint-card .hint-explanation p,.step .feedback-section .feedback .hint-card .hint-explanation ul{font-size:14px;line-height:1.43;color:#5c5c5c}.step .feedback-section .feedback .hint-card .hint-explanation ul{list-style:inherit}.step .feedback-section .feedback .hint-card .hint-explanation li{display:list-item;margin-left:20px}.step .feedback-section .feedback .hint-card .hint-image{display:block;max-width:100%;height:auto;margin-right:0}.step .feedback-section .feedback p{white-space:pre-wrap;margin-top:-3px}.step .feedback-section .feedback p p{margin-top:0}.step .feedback-section .feedback img{margin-right:12px}.step .feedback-section .feedback ul{list-style:disc;padding-left:20px}.step .feedback-section .feedback.optimal{border:solid 1px #4ea500;background-color:#e9f4e0}.step .feedback-section .feedback.optimal .show-hint-button{border-color:#4ea500;color:#2a5900}.step .feedback-section .feedback.optimal{animation:optimalpulse .8s 1}.step .feedback-section .feedback.optimal .label-section h2{color:#2a5900}@keyframes optimalpulse{0%{background-color:#e9f4e0}50%{background-color:#4ea500}to{background-color:#e9f4e0}}.step:not(.active) .step-content{max-height:130px;position:relative}@media (max-width: 600px){.step:not(.active) .step-content{max-height:146px}}.step:not(.active) .faded-rectangle{width:100%;height:28px;background-image:linear-gradient(to bottom,#fff0,#fff);position:absolute;bottom:-16px}.step:not(.active) .editor{cursor:pointer!important;margin-top:8px!important}@media (max-width: 1099px){.step{padding:16px}.step .step-header{margin-bottom:8px}.step .quill-button-archived,.step .feedback-section{margin-left:0}.step .quill-button-archived{width:100%}.step.active .prompt-text{display:none}}@keyframes softFadeIn{0%{opacity:0}to{opacity:1}}.attempts-and-skill-check{display:flex;align-items:center}.attempts-and-skill-check .skill-check{display:inline-flex;align-items:center;margin-left:16px}.attempts-and-skill-check .skill-check .skill-check-circle{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:6px;border:2px solid #AEAEAE;border-radius:50%}.attempts-and-skill-check .skill-check .skill-check-circle img{width:20px;height:20px;animation:softFadeIn .5s ease}.attempts-and-skill-check .skill-check .skill-check-label{font-weight:400;font-size:14px;color:#666}.attempts-and-skill-check .skill-check.met .skill-check-circle{border-color:transparent}.attempts-and-skill-check .skill-check.met .skill-check-label{color:#2a5900;font-weight:600}@keyframes quailWingsUp{0%,to{opacity:1}50%{opacity:0}}@keyframes quailWingsDown{0%,to{opacity:0}50%{opacity:1}}.quail-celebration{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;overflow:hidden;pointer-events:none}.quail-celebration .quail-flight-x{position:absolute;transition:transform 1s cubic-bezier(.22,.61,.36,1)}.quail-celebration .quail-flight-y{transition:transform 1s cubic-bezier(.16,.84,.44,1)}.quail-celebration.exiting .quail-flight-x{transition:transform 1.3s cubic-bezier(.55,0,.9,.5)}.quail-celebration.exiting .quail-flight-y{transition:transform 1.3s cubic-bezier(.3,0,.7,.4)}.quail-celebration .quail-anchor{position:relative}.quail-celebration .quail-frame{position:absolute;top:0;left:0;width:100%;height:auto;opacity:0}.quail-celebration:not(.perched) .quail-wings-up{animation:quailWingsUp 333ms steps(1,end) infinite}.quail-celebration:not(.perched) .quail-wings-down{animation:quailWingsDown 333ms steps(1,end) infinite}.quail-celebration.perched .quail-standing{opacity:1}.quail-celebration.perched.speaking .quail-standing{opacity:0}.quail-celebration.perched.speaking .quail-smiling{opacity:1}.quail-celebration .quail-bubble{position:absolute;bottom:calc(57.8% - 8px);right:76.4%;margin-right:11px;padding:13px 24px;border-radius:24px 20px 0 24px;border:1px solid #E0E0E0;background-color:#fff;box-shadow:0 0 20px #0000001a;white-space:nowrap;font-size:20px;font-weight:700;font-style:italic;line-height:1;color:#000;animation:softFadeIn .3s ease}@media (max-width: 600px){.quail-celebration .quail-bubble{max-width:55vw;white-space:normal;line-height:1.2}}@media (prefers-reduced-motion: reduce){.quail-celebration .quail-flight-x,.quail-celebration .quail-flight-y{transition:none}}.editor-container{position:relative}.editor-container .editor{min-height:129px;border-radius:4px;margin-right:8px;padding:16px 16px 46px;background-color:#f1f3f4;font-size:20px;border-bottom:2px solid #009a80;cursor:text}.editor-container .editor:focus{outline:none}.editor-container .editor.suboptimal{border-bottom:2px solid #ff9f00}.editor-container .editor.disabled{border-bottom:none;border-radius:0;min-height:60px;padding:16px}.editor-container .editor.disabled.suboptimal{border-left:2px solid #ff9f00}.editor-container .editor.disabled.optimal{border-bottom:2px solid #55a200}.editor-container .editor.approaching-limit{border-bottom:2px solid #ff9f00}.editor-container .editor.over-limit{border-bottom:2px solid #ff3348}.editor-container .clear-button{position:absolute;bottom:16px;right:16px;cursor:pointer;border:none;background-color:transparent;display:flex;align-items:center;font-size:14px;font-weight:600;line-height:1;color:#555;height:20px}.editor-container .clear-button img{margin-right:6px}.editor-container .clear-button.disabled{color:#878787}@media (max-width: 1099px){.editor-container{margin-left:0}}.fade-enter,.fade-appear{opacity:0}.fade-appear-active{opacity:1;transition:.4s}.fade-enter.fade-enter-active{opacity:1;transition:opacity .4s ease-in .6s}.fade-leave{opacity:1}.fade-leave.fade-leave-active{opacity:0;transition:opacity .4s ease-in}.fade-height{transition:height .5s ease-in-out}.activity-completed{max-width:680px;width:100%;margin:auto;display:flex;flex-direction:column;align-items:center;color:#000;height:calc(100vh - 60px - var(--notification-bar-height, 0px));justify-content:center}.activity-completed h1{margin:24px 0 16px;font-size:36px;font-weight:700;line-height:1.22}.activity-completed p{font-size:21px;text-align:center}.post-activity-slide-container{background-color:#005341;min-height:calc(100% - 60px);display:flex;flex-direction:column;align-items:center;padding-top:60px}.post-activity-slide-container .responses-exemplars-container{display:flex;flex-direction:column;align-items:center;background-color:#fff;width:100%;max-width:1200px;margin-top:24px;margin-bottom:40px;border-radius:6px;border:solid 1px #E0E0E0}.post-activity-slide-container .responses-exemplars-container .review-response-header-section{margin-top:40px;max-width:808px;width:100%;text-align:center;border-bottom:1px solid #E0E0E0}.post-activity-slide-container .responses-exemplars-container .review-response-header-section .sub-header-subtext{margin-bottom:40px}.post-activity-slide-container .responses-exemplars-container .response-exemplars-section{display:flex;margin-top:16px;border-bottom:1px solid #E0E0E0}.post-activity-slide-container .responses-exemplars-container .response-exemplars-section .response-section{margin-right:16px}.post-activity-slide-container .responses-exemplars-container .response-exemplars-section .response-section .response-exemplar-header{display:flex;justify-content:center;margin-bottom:8px}.post-activity-slide-container .responses-exemplars-container .response-exemplars-section .exemplars-section{margin-left:16px}.post-activity-slide-container .responses-exemplars-container .response-exemplars-section .exemplars-section .response-exemplar-header{text-align:center;margin-bottom:8px}.post-activity-slide-container .responses-exemplars-container .response-exemplars-section .exemplars-section .exemplars-list{list-style:none;margin:0;padding:0}.post-activity-slide-container .responses-exemplars-container .response-exemplars-section .exemplars-section .exemplar-box p u{margin-right:4px}.post-activity-slide-container .responses-exemplars-container .response-exemplars-section .exemplars-section .exemplar-box:last-of-type{margin-bottom:80px}.post-activity-slide-container .responses-exemplars-container .exemplar-box,.post-activity-slide-container .responses-exemplars-container .response-box{width:568px;margin-bottom:32px;background-color:#f5f5f5;padding:16px;border-radius:6px}.post-activity-slide-container #information-section{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1}.post-activity-slide-container #information-section .slide-sub-text{font-size:16px;font-weight:600;color:#b4e2db;max-width:552px;text-align:center}.post-activity-slide-container #information-section #revision-text{text-align:center;font-size:40px;font-weight:700;color:#fff;max-width:616px;margin-bottom:8px;line-height:1.2}.post-activity-slide-container #information-section #celebration-vector{margin:16px 0}.post-activity-slide-container .sub-header-text{color:#000;font-weight:700}.post-activity-slide-container .sub-header-subtext{color:#262626}.post-activity-slide-container #button-container{display:flex;justify-content:center;align-items:center;border-top:1px solid white;width:100%;flex:0 0 auto;height:80px}@media (max-width: 1200px){.post-activity-slide-container{height:calc(100% - 48px);overflow-x:hidden;width:100%}.post-activity-slide-container #information-section .slide-sub-text{text-align:center;padding:0 16px;font-size:20px}.post-activity-slide-container #information-section #revision-text{text-align:center;font-size:24px;margin:0 16px}.post-activity-slide-container #information-section #celebration-vector{max-width:320px}.post-activity-slide-container #information-section #second-sub-text{margin-top:22px;padding-bottom:16px}.post-activity-slide-container #information-section #first-sub-text{margin-top:32px}.post-activity-slide-container .responses-exemplars-container{width:90%;margin-bottom:96px}.post-activity-slide-container .responses-exemplars-container .review-response-header-section .sub-header-subtext{margin:0 16px 16px}.post-activity-slide-container .responses-exemplars-container .review-response-header-section .sub-header-text{text-align:center}.post-activity-slide-container .responses-exemplars-container .response-exemplars-section{flex-direction:column;align-items:center}.post-activity-slide-container .responses-exemplars-container .response-exemplars-section .response-section,.post-activity-slide-container .responses-exemplars-container .response-exemplars-section .exemplars-section{margin:0;padding:0 16px}.post-activity-slide-container .responses-exemplars-container .response-exemplars-section .response-section .response-box,.post-activity-slide-container .responses-exemplars-container .response-exemplars-section .response-section .exemplar-box,.post-activity-slide-container .responses-exemplars-container .response-exemplars-section .exemplars-section .response-box,.post-activity-slide-container .responses-exemplars-container .response-exemplars-section .exemplars-section .exemplar-box{width:60vw}.post-activity-slide-container .responses-exemplars-container .response-exemplars-section .response-section .exemplar-box:last-of-type,.post-activity-slide-container .responses-exemplars-container .response-exemplars-section .exemplars-section .exemplar-box:last-of-type{margin-bottom:40px}.post-activity-slide-container #button-container{justify-content:flex-start;position:fixed;bottom:0;background-color:#025341}.post-activity-slide-container #button-container button{margin-left:16px}}@media (max-height: 670px){.post-activity-slide-container{height:-moz-min-content;height:min-content;padding-top:16px}}@media (max-width: 600px){.post-activity-slide-container .responses-exemplars-container .response-exemplars-section .response-section .response-box,.post-activity-slide-container .responses-exemplars-container .response-exemplars-section .response-section .exemplar-box,.post-activity-slide-container .responses-exemplars-container .response-exemplars-section .exemplars-section .response-box,.post-activity-slide-container .responses-exemplars-container .response-exemplars-section .exemplars-section .exemplar-box{width:75vw}}.read-and-highlight-container,.step-links-and-directions-container{padding-top:48px;overflow:auto;height:100%;padding-bottom:20px}.read-and-highlight-container .unhighlight-instructions,.step-links-and-directions-container .unhighlight-instructions{font-size:14px;font-weight:600;color:#4d4d4d;margin-top:22px}.read-and-highlight-container.hide-on-desktop,.step-links-and-directions-container.hide-on-desktop{overflow:visible;position:relative}.read-and-highlight-container h2,.read-and-highlight-container h3,.read-and-highlight-container h4,.read-and-highlight-container h5,.step-links-and-directions-container h2,.step-links-and-directions-container h3,.step-links-and-directions-container h4,.step-links-and-directions-container h5{font-size:14px;font-weight:600;line-height:1.43;color:#4d4d4d}.read-and-highlight-container h3,.step-links-and-directions-container h3{margin-bottom:12px}.read-and-highlight-container h4,.step-links-and-directions-container h4{text-align:center}.read-and-highlight-container h5,.step-links-and-directions-container h5{margin-bottom:16px}.read-and-highlight-container .reflection-section,.step-links-and-directions-container .reflection-section{margin-bottom:40px}@keyframes highlight{0%{background-color:#fff}25%{background-color:#fff3e0}75%{background-color:#fff3e0}to{background-color:#fff}}.read-and-highlight-container .reflection-section h2,.read-and-highlight-container .reflection-section h3,.step-links-and-directions-container .reflection-section h2,.step-links-and-directions-container .reflection-section h3{padding-left:24px}.read-and-highlight-container .reflection-section p,.step-links-and-directions-container .reflection-section p{padding:8px 24px;animation-name:highlight;animation-duration:4s;font-size:20px;line-height:1.3}.read-and-highlight-container .essential-knowledge-section,.step-links-and-directions-container .essential-knowledge-section{background-color:#f5f5f5;border:1px solid #9e9e9e;border-radius:6px;margin:0 24px 24px;padding:16px}.read-and-highlight-container .essential-knowledge-section .essential-knowledge-header,.step-links-and-directions-container .essential-knowledge-section .essential-knowledge-header{display:flex;align-items:center;margin-bottom:4px}.read-and-highlight-container .essential-knowledge-section .essential-knowledge-header img,.step-links-and-directions-container .essential-knowledge-section .essential-knowledge-header img{margin-right:8px;width:18px;height:18px}.read-and-highlight-container .essential-knowledge-section .essential-knowledge-header h3,.step-links-and-directions-container .essential-knowledge-section .essential-knowledge-header h3{margin-bottom:0}.read-and-highlight-container .essential-knowledge-section .essential-knowledge,.step-links-and-directions-container .essential-knowledge-section .essential-knowledge{padding:4px}.read-and-highlight-container .directions-section,.read-and-highlight-container .highlight-section,.read-and-highlight-container .task-section,.step-links-and-directions-container .directions-section,.step-links-and-directions-container .highlight-section,.step-links-and-directions-container .task-section{padding:0 24px;margin-bottom:24px}.read-and-highlight-container .directions-section h2,.read-and-highlight-container .directions-section h3,.read-and-highlight-container .highlight-section h2,.read-and-highlight-container .highlight-section h3,.read-and-highlight-container .task-section h2,.read-and-highlight-container .task-section h3,.step-links-and-directions-container .directions-section h2,.step-links-and-directions-container .directions-section h3,.step-links-and-directions-container .highlight-section h2,.step-links-and-directions-container .highlight-section h3,.step-links-and-directions-container .task-section h2,.step-links-and-directions-container .task-section h3{color:#4d4d4d}.read-and-highlight-container .highlight-section .highlight-label-section,.step-links-and-directions-container .highlight-section .highlight-label-section{display:flex;align-items:center;margin-bottom:6px}.read-and-highlight-container .highlight-section .highlight-label-section h2,.read-and-highlight-container .highlight-section .highlight-label-section h3,.step-links-and-directions-container .highlight-section .highlight-label-section h2,.step-links-and-directions-container .highlight-section .highlight-label-section h3{margin:0 4px 0 0}.read-and-highlight-container .highlight-section .highlight-label-section .quill-tooltip-trigger,.step-links-and-directions-container .highlight-section .highlight-label-section .quill-tooltip-trigger{width:auto}.read-and-highlight-container .highlight-section .highlight-label-section .quill-tooltip-trigger .quill-tooltip-wrapper,.step-links-and-directions-container .highlight-section .highlight-label-section .quill-tooltip-trigger .quill-tooltip-wrapper{transform:initial}.read-and-highlight-container .highlight-section .student-highlights-list,.step-links-and-directions-container .highlight-section .student-highlights-list{list-style:none;margin:0;padding:0}.read-and-highlight-container .highlight-section .student-highlights-list li,.step-links-and-directions-container .highlight-section .student-highlights-list li{list-style:none}.read-and-highlight-container section.read-the-directions-modal,.step-links-and-directions-container section.read-the-directions-modal{padding:16px 20px;border-radius:10px;box-shadow:0 1px 8px #0003,0 3px 3px -2px #0000001e,0 3px 4px #00000023;background-color:#fff;position:absolute;width:320px;left:-310px;z-index:1}.read-and-highlight-container section.read-the-directions-modal p,.step-links-and-directions-container section.read-the-directions-modal p{margin-bottom:16px}.read-and-highlight-container .directions-section ul,.step-links-and-directions-container .directions-section ul{list-style:disc;margin:0 0 24px 32px}.read-and-highlight-container .directions-section p,.step-links-and-directions-container .directions-section p{font-size:20px;line-height:1.3}.read-and-highlight-container .task-section p,.read-and-highlight-container .task-section u,.step-links-and-directions-container .task-section p,.step-links-and-directions-container .task-section u{font-size:20px}.read-and-highlight-container .highlight-section:has(.quill-tooltip.visible) .highlight-instructions,.step-links-and-directions-container .highlight-section:has(.quill-tooltip.visible) .highlight-instructions{max-width:627px;width:100%}.read-and-highlight-container .highlight-instructions,.step-links-and-directions-container .highlight-instructions{padding:32px 77px;border-radius:6px;background-color:#f8f8f8;border:#D9D9D9 1px solid}.read-and-highlight-container .highlight-instructions p,.step-links-and-directions-container .highlight-instructions p{color:#2c2c2c;font-size:16px;text-align:center}.read-and-highlight-container .student-highlight,.step-links-and-directions-container .student-highlight{background-color:#b4e2db;padding:2px 0}.read-and-highlight-container .student-highlight.hover,.step-links-and-directions-container .student-highlight.hover{background-color:#e1f3f1}.read-and-highlight-container .display-student-highlight,.step-links-and-directions-container .display-student-highlight{padding:16px;border-radius:6px;background-color:#f1f3f4;display:flex;margin-bottom:16px;align-items:flex-start;justify-content:space-between}.read-and-highlight-container .display-student-highlight .interactive-wrapper,.step-links-and-directions-container .display-student-highlight .interactive-wrapper{margin-left:12px;justify-content:center;display:flex;align-items:center}.read-and-highlight-container .display-student-highlight .interactive-wrapper img,.step-links-and-directions-container .display-student-highlight .interactive-wrapper img{min-width:24px;min-height:24px}@media (max-width: 1099px){.read-and-highlight-container.read-and-highlight-container,.step-links-and-directions-container.read-and-highlight-container{padding-top:32px}.read-and-highlight-container.step-links-and-directions-container,.step-links-and-directions-container.step-links-and-directions-container{padding-top:0}.read-and-highlight-container section.read-the-directions-modal,.step-links-and-directions-container section.read-the-directions-modal{transform:translate(-50%);bottom:-176px;left:50%}.read-and-highlight-container .reflection-section,.step-links-and-directions-container .reflection-section{margin-bottom:0;padding-top:32px}.read-and-highlight-container .reflection-section h2,.read-and-highlight-container .reflection-section h3,.read-and-highlight-container .reflection-section p,.step-links-and-directions-container .reflection-section h2,.step-links-and-directions-container .reflection-section h3,.step-links-and-directions-container .reflection-section p{padding-left:16px;padding-right:16px}.read-and-highlight-container .highlight-section,.read-and-highlight-container .directions-section,.step-links-and-directions-container .highlight-section,.step-links-and-directions-container .directions-section{padding:0 16px}.read-and-highlight-container .directions-section,.step-links-and-directions-container .directions-section{margin-bottom:0;padding-top:32px}}.bottom-navigation{position:fixed;bottom:0;display:flex;width:100%;max-width:676px;padding:16px 32px;border-top:1px solid #D9D9D9;align-items:center;justify-content:flex-end;background-color:#fff}.bottom-navigation.read-and-highlight-tracker{justify-content:space-between}.bottom-navigation.read-instructions{justify-content:flex-end}.bottom-navigation .read-and-highlight-steps{display:flex;gap:8px}.bottom-navigation .read-and-highlight-step{display:flex;align-items:center;gap:4px;padding:6px 16px 6px 6px;border:1px solid #E0E0E0;border-radius:80px;background-color:#fff}.bottom-navigation .read-and-highlight-step img{width:24px;height:24px;filter:brightness(0) saturate(100%) invert(99%) sepia(0%) saturate(1%) hue-rotate(177deg) brightness(85%) contrast(92%)}.bottom-navigation .read-and-highlight-step span{font-weight:700;font-size:16px;line-height:1.3;white-space:nowrap;color:#cfcfcf;text-box:trim-both cap alphabetic}.bottom-navigation .read-and-highlight-step.complete{border-color:#b0e185;background-color:#fafff6}.bottom-navigation .read-and-highlight-step.complete img{filter:none}.bottom-navigation .read-and-highlight-step.complete span{color:#2a5900}@media (max-width: 1099px){.bottom-navigation{max-width:100%}.bottom-navigation .read-and-highlight-steps{flex-direction:column;align-items:flex-start;gap:6px}.bottom-navigation .read-and-highlight-step{padding:4px 12px 4px 4px}.bottom-navigation .read-and-highlight-step img{width:16px;height:16px}.bottom-navigation .read-and-highlight-step span{font-size:14px}}.display-student-highlight{padding:16px;border-radius:6px;background-color:#f1f3f4;display:flex;margin-bottom:16px;align-items:flex-start;justify-content:space-between}.display-student-highlight .interactive-wrapper{margin-left:12px;justify-content:center;display:flex;align-items:center}.display-student-highlight .interactive-wrapper img{min-width:24px;min-height:24px}.step-overview-container{background-color:#005341}.step-overview-container .onboarding-heading-row{display:flex;align-items:center;gap:12px}.step-overview-container .step-overview .onboarding-heading-row{margin-bottom:8px}.step-overview-container .good-to-know .onboarding-heading-row{margin-bottom:24px}.step-overview-container .step-overview .onboarding-heading-row h1,.step-overview-container .good-to-know .onboarding-heading-row h1{margin-bottom:0}.step-overview-container .step-overview{padding:48px 32px 48px 64px;overflow:auto;height:100%}.step-overview-container .step-overview h1{font-weight:700;font-size:32px;line-height:1.3;color:#fff;margin-bottom:8px}.step-overview-container .step-overview h1:focus-visible{outline:none}.step-overview-container .step-overview .step-overview-subheader{margin-bottom:16px;color:#fff;font-weight:400;font-size:16px;line-height:1.3}.step-overview-container .step-overview .step-overview-step-container .step-overview-step{display:flex;align-items:center;gap:16px;width:100%;margin-bottom:16px;padding:14px 30px 14px 14px;border:2px solid rgba(255,255,255,.5);border-radius:100px;color:#fff;text-align:left}.step-overview-container .step-overview .step-overview-step-container .step-overview-step.active{padding:12px 28px 12px 12px;border:4px solid #FFF;background-color:#0000000d}.step-overview-container .step-overview .step-overview-step-container .step-overview-step.completed .step-overview-step-text p{text-decoration-line:line-through;text-decoration-thickness:from-font}.step-overview-container .step-overview .step-overview-step-container .step-overview-step .step-overview-step-number{font-weight:700;font-size:18px;display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:40px;height:40px;border:2px solid rgba(255,255,255,.5);border-radius:50%;background-color:#ffffff0d;color:#fff;line-height:1;font-feature-settings:normal;font-variant-numeric:normal}.step-overview-container .step-overview .step-overview-step-container .step-overview-step .step-overview-step-number img{width:24px;height:24px;filter:brightness(0) saturate(100%) invert(24%) sepia(55%) saturate(960%) hue-rotate(124deg) brightness(90%) contrast(101%)}.step-overview-container .step-overview .step-overview-step-container .step-overview-step.active .step-overview-step-number{border:none;background-color:#fff;color:#005341}.step-overview-container .step-overview .step-overview-step-container .step-overview-step.completed .step-overview-step-number{border:none;background-color:#79c933}.step-overview-container .step-overview .step-overview-step-container .step-overview-step .step-overview-step-text{flex:1 1 auto;min-width:0}.step-overview-container .step-overview .step-overview-step-container .step-overview-step .step-overview-step-title{font-weight:700;font-size:18px;line-height:1.3;color:#fff}.step-overview-container .step-overview .step-overview-step-container .step-overview-step p{font-weight:400;font-size:16px;line-height:1.5;color:#fff}.step-overview-container .step-overview .step-overview-step-container .step-overview-step p u{text-decoration-thickness:from-font;text-underline-position:from-font;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}.step-overview-container .step-overview .step-overview-step-container .step-overview-step .now-tag{font-weight:700;font-size:18px;flex:0 0 auto;line-height:1;white-space:nowrap;color:#fff}@media (max-width: 1099px){.step-overview-container{min-height:100vh}.step-overview-container .step-overview{padding:24px 16px}.step-overview-container .step-overview h1{font-size:24px}.step-overview-container .step-overview .step-overview-step-container .step-overview-step{padding:10px 14px 10px 10px}.step-overview-container .step-overview .step-overview-step-container .step-overview-step.active{padding:8px 12px 8px 8px}}@media (max-width: 350px){.step-overview-container .step-overview .step-overview-step-container .step-overview-step .step-overview-step-text .step-overview-step-title{font-size:16px}.step-overview-container .step-overview .step-overview-step-container .step-overview-step .step-overview-step-text p:last-of-type{font-size:14px}}.step-overview-container .good-to-know{padding:48px;overflow:auto;height:100%}.step-overview-container .good-to-know h1{font-weight:700;font-size:32px;margin-bottom:24px;color:#fff;line-height:1.3}.step-overview-container .good-to-know h1:focus-visible{outline:none}.step-overview-container .good-to-know .good-to-know-card{display:flex;align-items:center;gap:24px;margin-bottom:16px;padding:16px;border-radius:16px;background-color:#026f5d}.step-overview-container .good-to-know .good-to-know-card img{flex:0 0 auto;width:96px;height:96px;padding:16px;border-radius:8px;background-color:#005341;-o-object-fit:contain;object-fit:contain}.step-overview-container .good-to-know .good-to-know-card h2{font-weight:700;font-size:20px;margin-bottom:8px;color:#fff;line-height:130%}.step-overview-container .good-to-know .good-to-know-card p{font-weight:400;font-size:16px;color:#fff;line-height:150%}@media (max-width: 1099px){.step-overview-container .good-to-know{padding:24px 16px}.step-overview-container .good-to-know h1{font-size:24px}.step-overview-container .good-to-know .good-to-know-card{flex-direction:column}}.activity-follow-up-container{background-color:#005341;min-height:calc(100vh - 60px - var(--notification-bar-height, 0px));height:-moz-min-content;height:min-content;display:flex;align-items:center;flex-direction:column;padding:108px 16px 60px;text-align:center;color:#fff}.activity-follow-up-container p{font-size:20px;font-weight:600;line-height:1.3;margin-bottom:4px;color:#e1f3f1}.activity-follow-up-container h1{font-size:40px;font-weight:700;line-height:1.2;margin-bottom:32px}.activity-follow-up-container .activity-survey-content{padding-bottom:80px}.activity-follow-up-container .quill-checkbox.unselected{border:solid 2px white!important}.activity-follow-up-container .emoji-buttons{margin-bottom:32px}.activity-follow-up-container .emoji-buttons .emoji-button{padding:16px 23px;border-radius:8px;margin:0 8px;background-color:#06806b;border:solid 2px #06806B}.activity-follow-up-container .emoji-buttons .emoji-button:hover,.activity-follow-up-container .emoji-buttons .emoji-button:focus,.activity-follow-up-container .emoji-buttons .emoji-button.selected{border:solid 2px #e1f3f1;outline:none}.activity-follow-up-container .multiple-choice-option{max-width:580px;width:100%;min-height:48px;padding:0 16px;border-radius:8px;background-color:#026f5d;border:2px solid #005341;display:flex;text-align:left;color:#fff;margin-bottom:16px}.activity-follow-up-container .multiple-choice-option .quill-checkbox{margin:13px 0}.activity-follow-up-container .multiple-choice-option .quill-checkbox.selected{border:none}.activity-follow-up-container .multiple-choice-option .text-container{padding:11px 16px 12px;margin-left:16px;border-left:1px solid #005341;height:100%;display:flex;font-size:16px;font-weight:600}.activity-follow-up-container .multiple-choice-option:focus,.activity-follow-up-container .multiple-choice-option:hover,.activity-follow-up-container .multiple-choice-option.selected{border:solid 2px #e1f3f1;background-color:#06806b;outline:none}.activity-follow-up-container .button-section{display:flex;position:fixed;bottom:0;border-top:1px solid #d8d8d8;width:100%;align-items:center;justify-content:center;padding:16px;background-color:#005341}.activity-follow-up-container .button-section a{font-weight:600;color:#fff;margin-right:24px}@media (max-width: 660px){.activity-follow-up-container{min-height:calc(100vh - 48px)}.activity-follow-up-container h1{font-size:24px;line-height:1.25;margin-bottom:24px}.activity-follow-up-container .emoji-buttons{margin-bottom:8px}.activity-follow-up-container .emoji-buttons .emoji-button{margin-bottom:16px}.activity-follow-up-container .button-section{justify-content:flex-start}}.evidence-step-number-small{width:100%;border-radius:16px;justify-content:center;align-items:center;display:flex;font-size:16px;font-weight:600;margin-right:8px;background-color:#005341;color:#fff;max-width:24px;height:24px;font-size:14px}.evidence-step-number-small.active{background-color:#fff;color:#262626}@media (min-width: 1100px){html,body{height:100%;overflow:hidden}#main-content{height:100dvh;min-height:0;overflow:hidden}.evidence-page-container,.activity-container{height:100%;min-height:0;overflow:hidden}.read-passage-container{height:100%;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;display:block}.steps-outer-container{height:100%;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1099.98px){html,body{height:auto;overflow:auto}#body,[id^=App-react-component],.app-container,#main-content,.evidence-page-container,.activity-container,.read-passage-container,.steps-outer-container{height:auto!important;min-height:0!important;overflow:visible!important}.steps-outer-container.step-overview-container{min-height:calc(100dvh - 48px)!important}.read-passage-container,.read-passage-container:focus,.read-passage-container:focus-within{display:block}}.wf-loading{visibility:hidden}#teacher-preview-menu-button{cursor:pointer;border:none}.teacher-preview-menu-container h1,.teacher-preview-menu-container h2{color:#000}.teacher-preview-menu-container{display:flex;flex-direction:column;max-width:410px}.teacher-preview-menu-container.hidden{display:none}.teacher-preview-menu-container .divider{height:1px;min-height:1px;background:#e0e0e0;width:100%}.teacher-preview-menu-container .header-container{display:flex;align-items:center;justify-content:center;gap:8px;border-bottom:1px solid #E0E0E0;padding:16px;position:relative}.teacher-preview-menu-container .header-container h1{flex:1;font-size:16px;font-variant:all-small-caps;font-weight:700;color:#000;text-align:center}.teacher-preview-menu-container .header-container .close-preview-button{display:flex;align-items:center;border:none;background-color:#fff;padding:0;cursor:pointer;position:absolute;right:16}.teacher-preview-menu-container .header-container .close-preview-button .close-text{font-size:16px;margin:0;padding:0 4px 0 0}.teacher-preview-menu-container .preview-section{margin:8px 16px;padding:8px;border:1px solid #DF9E3D;border-radius:8px;background-color:#fff9ef}.teacher-preview-menu-container .preview-section p{font-size:14px;margin-top:0;color:#935b00}.teacher-preview-menu-container .preview-section p strong{font-weight:700;color:#935b00}.teacher-preview-menu-container .title-section{padding:8px 16px}.teacher-preview-menu-container .title-section p{font-size:15px;font-weight:700;color:#000}.teacher-preview-menu-container section{padding:8px 16px 16px}.teacher-preview-menu-container section h2{font-size:16px;font-variant:all-small-caps;font-weight:700}.teacher-preview-menu-container section p{padding-top:4px;font-size:14px}.teacher-preview-menu-container section .introduction-text{padding:8px;margin:0 -8px;font-size:14px}.teacher-preview-menu-container section .introduction-text.highlighted{background-color:#eff8f6;border:1px solid #BFE5DF;font-weight:700;border-radius:4px}.teacher-preview-menu-container section ul,.teacher-preview-menu-container section .evidence-prompts{display:flex;align-items:center;flex-direction:column}.teacher-preview-menu-container section ul li,.teacher-preview-menu-container section .evidence-prompts li{width:100%}.teacher-preview-menu-container section ul li .question-container,.teacher-preview-menu-container section .evidence-prompts li .question-container{display:flex;background-color:transparent;color:#06806b;font-weight:700;border:none;padding:8px;border-radius:4px;font-family:adelle-sans!important;font-size:14px;width:100%}.teacher-preview-menu-container section ul li .question-container.highlighted,.teacher-preview-menu-container section .evidence-prompts li .question-container.highlighted{background-color:#eff8f6;border:1px solid #BFE5DF}.teacher-preview-menu-container section ul li .question-container .question-number,.teacher-preview-menu-container section .evidence-prompts li .question-container .question-number{margin-right:8px}.teacher-preview-menu-container section ul li .question-container .question-number.indented,.teacher-preview-menu-container section .evidence-prompts li .question-container .question-number.indented{margin-right:15px}.teacher-preview-menu-container section ul li .question-container .question-text,.teacher-preview-menu-container section .evidence-prompts li .question-container .question-text{overflow:hidden;font-size:13px;text-align:left;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.teacher-preview-menu-container section ul li .question-container .question-number,.teacher-preview-menu-container section ul li .question-container .question-text,.teacher-preview-menu-container section .evidence-prompts li .question-container .question-number,.teacher-preview-menu-container section .evidence-prompts li .question-container .question-text{padding-top:0}.teacher-preview-menu-container section ul .question-container:focus,.teacher-preview-menu-container section .evidence-prompts .question-container:focus{outline-offset:-2px}.teacher-preview-menu-container section ul .question-container:hover,.teacher-preview-menu-container section .evidence-prompts .question-container:hover{cursor:pointer;background-color:#f8f8f8}.teacher-preview-menu-container .evidence-content-section{padding-bottom:24px}.teacher-preview-menu-container .evidence-content-section ul{align-items:flex-start}.teacher-preview-menu-container .evidence-content-section p{font-weight:700!important}.teacher-preview-menu-container .evidence-content-section .activity-steps-overview{padding:0}.teacher-preview-menu-container .evidence-content-section .activity-steps-overview .bullet-point{margin-right:4px}.teacher-preview-menu-container .evidence-content-section .activity-steps-overview button{display:flex;color:#06806b;font-size:14px;padding:0 4px 4px;margin:4px 0}.teacher-preview-menu-container .evidence-content-section .activity-steps-overview button.highlighted{background-color:#eff8f6;border:1px solid #BFE5DF;border-radius:4px}.teacher-preview-menu-container .evidence-content-section .activity-steps-overview button p:not(.bullet-point){text-align:left}.teacher-preview-menu-container .evidence-content-section .activity-steps-overview button:hover{background-color:#f8f8f8}.teacher-preview-menu-container .evidence-content-section .activity-steps-overview .sentence-stems-explanation-container{display:flex;font-size:14px;padding-left:4px}.teacher-preview-menu-container .evidence-content-section .upper-prompts-preview-section{margin-left:40px;font-weight:700}.teacher-preview-menu-container .evidence-content-section .upper-prompts-preview-section li button{color:#06806b}.teacher-preview-menu-container .text-preview-section{padding-bottom:24px}.teacher-preview-menu-container .text-preview-section p{margin-bottom:8px}.teacher-preview-menu-container .text-preview-section .toggle-text-button{color:#06806b;font-weight:700;text-decoration:underline;margin-top:16px;padding:8px;margin-left:-8px;border-radius:6px}.teacher-preview-menu-container .text-preview-section .toggle-text-button:hover{background-color:#f8f8f8}.teacher-preview-menu-container .text-preview-section .toggle-text-button:focus{outline-offset:2px}.teacher-preview-menu-container .lower-prompts-preview-section{padding-bottom:16px}.teacher-preview-menu-container .lower-prompts-preview-section h2{margin-bottom:4px}.teacher-preview-menu-container .lower-prompts-preview-section .prompt-preview-instructions{font-size:14px}.teacher-preview-menu-container .lower-prompts-preview-section .evidence-prompts{gap:4px;list-style-type:none}.teacher-preview-menu-container .lower-prompts-preview-section .evidence-prompts .question-container{border-radius:8px;padding:8px;border:none;background-color:transparent}.teacher-preview-menu-container .lower-prompts-preview-section .evidence-prompts .question-container.highlighted{background-color:#eff8f6;border:1px solid #BFE5DF}.teacher-preview-menu-container .lower-prompts-preview-section .evidence-prompts .question-container .question-text{font-weight:700;color:#06806b;text-align:left}.sider-container{position:sticky;top:0;width:360px;min-width:360px;overflow-y:auto;padding:16px;z-index:3;display:flex;flex-direction:column}.sider-container .teacher-preview-menu-container{flex:1;background-color:#fff;border:1px solid #E0E0E0;border-radius:8px;box-shadow:0 0 10px #0000001a;height:100%;max-height:calc(100vh - 96px - var(--notification-bar-height, 0px));overflow-y:auto}.ant-layout-sider-zero-width-trigger{background-color:#ededed!important;color:#04806a}.ant-layout-sider-zero-width-trigger span{margin-top:15px}@media (max-width: 1050px){.sider-container{position:fixed;top:0;left:0;width:100vw;min-width:100vw;max-height:calc(100vh - var(--notification-bar-height, 0px));padding:0}.sider-container .teacher-preview-menu-container{max-width:100%;border-radius:0;border:none;box-shadow:none}}*{box-sizing:border-box}html{overscroll-behavior:none}body{background-color:#fff}html,body,p,ol,ul,li,dl,dt,dd,blockquote,figure,fieldset,legend,textarea,pre,iframe,hr,h1,h2,h3,h4,h5,h6{margin:0;padding:0}body,button,input,select,textarea{font-family:adelle-sans,Arial,sans-serif;font-feature-settings:"ss04","tnum";font-variant-numeric:tabular-nums}#app,.app-container{height:100%}.app-container .evidence-page-container{display:flex;flex-direction:row}.app-container .evidence-page-container #main-content{width:100%;padding:0;overflow-y:scroll}.app-container .evidence-page-container .sider-container:has(.teacher-preview-menu-container){margin-bottom:58px;padding:0}.app-container .evidence-page-container .sider-container:has(.teacher-preview-menu-container) .teacher-preview-menu-container{border-radius:0;max-height:calc(100vh - 60px - var(--notification-bar-height, 0px))}.app-container .evidence-page-container .evidence-preview-mode .post-activity-slide-container .responses-exemplars-container .response-exemplars-section .response-section .response-box,.app-container .evidence-page-container .evidence-preview-mode .post-activity-slide-container .responses-exemplars-container .response-exemplars-section .exemplars-section .exemplar-box{max-width:360px}@media (max-width: 1050px){html:has(.teacher-preview-menu-container),body:has(.teacher-preview-menu-container){overflow:hidden}body:has(.teacher-preview-menu-container) .quail-celebration{display:none}.app-container .evidence-page-container .sider-container:has(.teacher-preview-menu-container){top:calc(var(--notification-bar-height, 0px) + 48px);height:calc(100dvh - var(--notification-bar-height, 0px) - 48px);max-height:none;margin-bottom:0}.app-container .evidence-page-container .sider-container:has(.teacher-preview-menu-container) .teacher-preview-menu-container{height:100%;max-height:none;margin-top:0;border-radius:0}}button{cursor:pointer}.hide-focus-outline button:focus,.hide-focus-outline div:focus,.hide-focus-outline .step:focus{outline:none}.modal,.modal-background{width:100%;height:100%;position:fixed!important;top:0;left:0;z-index:2}.modal-background{opacity:.5;background-color:#000}.modal-container{border-radius:16px;background-color:#fff;z-index:3;position:fixed!important;top:50%;left:50%;transform:translate(-50%,-50%);display:block;max-height:100vh}@media (min-width: 1100px){.hide-on-desktop{display:none!important}}@media (max-width: 1099px){.hide-on-mobile{display:none!important}}
