.web-worksheet{color:#233955;width:100%;max-width:1000px;font:inherit;overflow-wrap:anywhere;margin:0 auto;font-size:15px;line-height:1.65}.web-worksheet-header{padding:12px 0 28px}.web-worksheet-eyebrow{color:#53647c;font-size:12px;font-weight:650}.web-worksheet-eyebrow span{color:#9aa7b8;margin:0 12px}.web-worksheet h1{color:#102044;letter-spacing:-.035em;margin:12px 0;font-size:clamp(28px,3.5vw,40px);font-weight:750;line-height:1.2}.web-worksheet-header>p{color:#53647c;margin:0}.web-worksheet-body{gap:16px;display:grid}.web-worksheet-section{background:#fff;border:1px solid #dbe3ed;border-radius:14px}.web-worksheet-section>summary{cursor:pointer;color:#233955;padding:18px 24px;font-weight:650}.web-worksheet-section>.web-worksheet-row{box-shadow:none;border:0;border-top:1px solid #edf1f6}.web-worksheet-section .web-worksheet-row-title{display:none}.web-worksheet-row{background:#fff;border:1px solid #dbe3ed;border-radius:14px;min-width:0;padding:24px;box-shadow:0 2px 4px #10204405}.web-worksheet-grid{grid-template-columns:repeat(var(--worksheet-columns), minmax(0, 1fr));gap:22px;display:grid}.web-worksheet-row-title{grid-column:1/-1}.web-worksheet h2,.web-worksheet h3{color:#233955;margin:0 0 14px;font-size:18px;line-height:1.45}.web-worksheet h3{font-size:14px}.web-worksheet-cell{min-width:0}.web-worksheet p{margin:0 0 12px}.web-worksheet p:last-child{margin-bottom:0}.web-worksheet-prose+.web-worksheet-question{margin-top:18px}.web-worksheet-question+.web-worksheet-question{margin-top:20px}.web-worksheet-question label,.web-worksheet .lesson-rich-text-label,.web-worksheet legend{color:#233955;font-size:15px;font-weight:650;line-height:1.6}.web-worksheet-question input:is([type=text],[type=number],[type=date]),.web-worksheet-question textarea{box-sizing:border-box;color:#243650;width:100%;min-height:46px;font:inherit;background:#fbfcfe;border:1px solid #bfccdc;border-radius:8px;margin-top:10px;padding:12px 14px;display:block}.web-worksheet-question textarea{resize:vertical;min-height:112px}.web-worksheet-question select{box-sizing:border-box;color:#243650;width:100%;min-height:46px;font:inherit;background:#fbfcfe;border:1px solid #bfccdc;border-radius:8px;margin-top:10px;padding:12px 14px;display:block}.web-worksheet select:focus-visible{outline-offset:3px;outline:2px solid #356ab1}.web-worksheet-question input[type=text]:not(:placeholder-shown){background:#edf4fc;border-color:#9ab8d9}.web-worksheet .student-rich-text{background:#fbfcfe;border:1px solid #bfccdc;border-radius:9px;margin-top:12px;overflow:hidden}.web-worksheet .student-rich-text:focus-within{background:#fff;border-color:#356ab1;box-shadow:0 0 0 3px #356ab11f}.web-worksheet .student-rich-text[data-compact=true] .student-rich-text__input{min-height:112px;font:inherit;padding:14px;scroll-margin-block:150px;line-height:1.7}.web-worksheet .student-rich-text__toolbar{visibility:visible;box-shadow:none;background:#f5f8fc;border:0;border-bottom:1px solid #e3e9f1;flex-wrap:wrap;padding:7px;display:flex;position:static}.web-worksheet .student-rich-text__toolbar button{min-width:32px;min-height:32px}.web-worksheet .student-rich-text__count{visibility:visible;color:#677890;background:0 0;padding:5px 12px;font-size:10px;position:static}.web-worksheet .student-rich-text__placeholder{opacity:1;font:inherit;color:#65758a;top:14px;left:14px;right:14px}.web-worksheet .student-rich-text[data-read-only=true]{background:#f4f7fb;border-color:#e2e8f0}.web-worksheet .student-rich-text[data-read-only=true] .student-rich-text__input{min-height:64px}.web-worksheet fieldset{border:0;min-width:0;margin:0;padding:0}.web-worksheet legend{margin-bottom:12px}.web-worksheet fieldset>label,.web-worksheet .lesson-rubric-option{cursor:pointer;background:#fbfcfe;border:1px solid #cad6e4;border-radius:8px;align-items:center;gap:12px;min-height:44px;margin:6px 0 0;padding:8px 12px;font-weight:400;display:flex}.web-worksheet label:has(input:checked){background:#edf4fc;border-color:#497cb5}.web-worksheet input[type=checkbox],.web-worksheet input[type=radio]{appearance:auto;accent-color:#285a9a;flex:0 0 19px;width:19px;min-width:19px;height:19px;min-height:19px;margin:0;padding:0}.web-worksheet input:focus-visible,.web-worksheet button:focus-visible{outline-offset:3px;outline:2px solid #356ab1}.web-worksheet .lesson-completion-question{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.web-worksheet .lesson-completion-question>label{white-space:nowrap;align-items:center;gap:8px;min-height:44px;font-size:12px;display:flex}.web-worksheet .lesson-rubric-question{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.web-worksheet input[type=file]{box-sizing:border-box;width:100%;font:inherit;background:#f8fafd;border:1px dashed #aebfd3;border-radius:8px;margin-top:12px;padding:16px;display:block}.web-worksheet-figure{margin:0 0 18px}.web-worksheet-figure img{max-width:100%;height:auto;margin:auto;display:block}@media (max-width:700px){.web-worksheet-row{padding:18px}.web-worksheet-grid{grid-template-columns:1fr;gap:20px}.web-worksheet .lesson-rubric-question{grid-template-columns:1fr 1fr}.web-worksheet .lesson-rubric-criterion{grid-column:1/-1}.web-worksheet .lesson-completion-question{flex-direction:column;gap:4px}}@media print{.web-worksheet-section::details-content{content-visibility:visible!important;display:block!important}.web-worksheet-section>.web-worksheet-row{display:block!important}.web-worksheet-section>summary{break-after:avoid;list-style:none}.web-worksheet{color:#111;max-width:none;font-size:11pt}.web-worksheet-body{display:block}.web-worksheet-row{box-shadow:none;break-inside:auto;border-radius:0;margin-bottom:12px;padding:12px}.web-worksheet-question{break-inside:avoid}.web-worksheet-header>p,.web-worksheet .student-rich-text__toolbar,.web-worksheet .student-rich-text__count,.web-worksheet .student-rich-text__placeholder,.web-worksheet input[type=file],.web-worksheet button{display:none!important}.web-worksheet .student-rich-text[data-compact=true] .student-rich-text__input{min-height:64px}.web-worksheet .student-rich-text{overflow:visible}.web-worksheet input,.web-worksheet textarea{background:#fff}}
.lesson-columns{grid-template-columns:minmax(0,1fr);gap:1rem;display:grid}.lesson-columns>*{min-width:0}.lesson-layout-block[data-spacing=none]{margin-block:0}.lesson-layout-block[data-spacing=small]{margin-block:.35rem}.lesson-layout-block[data-spacing=medium]{margin-block:.75rem}.lesson-layout-block[data-spacing=large]{margin-block:1.25rem}.lesson-layout-block[data-alignment=center]{text-align:center}.lesson-layout-block[data-alignment=end]{text-align:end}.lesson-layout-block[data-border=standard]{border:1px solid #c8ced8;border-radius:.5rem;padding:.75rem}.lesson-layout-block[data-border=emphasis]{border:2px solid #18375f;border-radius:.5rem;padding:.75rem}.lesson-layout-block[data-emphasis=subtle]{background:#f5f7fa}.lesson-layout-block[data-emphasis=strong]{font-weight:600}.lesson-layout-block[data-color=navy]{color:#18375f}.lesson-layout-block[data-color=blue]{color:#1d4f91}.lesson-layout-block[data-color=green]{color:#23663d}.lesson-layout-block[data-color=gold]{color:#735b00}.lesson-layout-block[data-color=neutral]{background:#eef1f5}.lesson-editor{color:#101828;background:#fff;border:1px solid #aeb8c4;min-height:10rem;padding:.875rem;line-height:1.5}.lesson-editor:focus-visible{outline-offset:1px;border-color:#2c62c1;outline:3px solid #4779b940}@media (min-width:768px){.lesson-columns{grid-template-columns:repeat(var(--lesson-column-count,1), minmax(0, 1fr))}.lesson-columns>.lesson-layout-block{grid-column:var(--lesson-column,1) / span var(--lesson-column-span,1)}}@media (prefers-reduced-motion:reduce){.lesson-editor{scroll-behavior:auto}}@media (forced-colors:active){.lesson-editor:focus-visible{outline:2px solid canvastext}.lesson-columns{border-color:canvastext}}@media print{[data-lesson-render-mode=PrintPreview] video,[data-lesson-render-mode=PrintPreview] input,[data-lesson-render-mode=PrintPreview] textarea{break-inside:avoid}}.native-worksheet.native-worksheet{color:#111;text-align:left;letter-spacing:normal;font:13.333px/1.25 Arial,Helvetica,sans-serif;display:block}.native-worksheet section{padding:0}.native-worksheet .native-sheet{box-sizing:border-box;background:#fff;border:1px solid #d6d8dc;width:816px;max-width:100%;min-height:1056px;margin:0 auto 24px;padding:48px 120px 80px;position:relative;box-shadow:0 2px 8px #1018280d}.native-worksheet .native-running-head,.native-worksheet .native-running-foot{color:#111;justify-content:space-between;gap:16px;font:10px/1.25 Arial,sans-serif;display:flex}.native-worksheet .native-running-head{border-bottom:3px double #555;margin-bottom:40px;padding-bottom:3px}.native-worksheet[data-native-worksheet=slp] .native-running-head,.native-worksheet[data-native-worksheet=pat] .native-running-head{margin-bottom:20px}.native-worksheet .native-unit-tab{color:#fff;writing-mode:vertical-rl;text-align:center;background:#999;border:3px solid #444;border-right:0;border-radius:10px 0 0 10px;width:72px;height:188px;padding:16px;font:700 24px Comic Sans MS,cursive;position:absolute;top:180px;right:0;transform:rotate(180deg)}.native-worksheet .native-running-foot{position:absolute;bottom:38px;left:120px;right:120px}.native-worksheet p{line-height:inherit;color:inherit;font-size:inherit;margin:0 0 8px}.native-worksheet .native-title{color:#111;letter-spacing:normal;text-align:center;margin:0 0 34px;font:700 16px/1.3 Arial,sans-serif}.native-worksheet .native-directions{margin-bottom:20px}.native-worksheet .native-creed-title{text-align:center;margin:16px 0 24px;font:700 14px/1.3 Arial,sans-serif}.native-worksheet .native-script-title,.native-worksheet .native-script-subtitle,.native-worksheet .native-section-heading h2,.native-worksheet .native-section-heading h3,.native-worksheet .native-phase h3,.native-worksheet .native-part,.native-worksheet .native-rule-heading{color:#111;letter-spacing:normal;font-family:Comic Sans MS,Comic Sans,cursive;font-weight:700}.native-worksheet .native-script-title{margin:0 0 6px;font-size:32px;line-height:1.2}.native-worksheet .native-script-subtitle{margin:0 0 26px;font-size:23px;line-height:1.35}.native-worksheet .native-field label,.native-worksheet .native-field legend,.native-worksheet .lesson-rich-text-label{font:inherit;color:#111;letter-spacing:normal}.native-worksheet .native-field label p:last-child,.native-worksheet .lesson-rich-text-label p:last-child{margin-bottom:0}.native-worksheet .native-field{min-width:0}.native-worksheet .native-writing--today>div{margin:0 0 22px}.native-worksheet .native-writing--creed>div{margin:0 0 12px}.native-worksheet .student-rich-text{box-shadow:none;color:#111;background:0 0;border:1px solid #0000;border-radius:0;margin:4px 0 0;position:relative}.native-worksheet .student-rich-text__canvas{background:0 0;padding:0}.native-worksheet .student-rich-text__input{min-height:82px;max-height:none;font:inherit;color:#111;outline-offset:3px;background:0 0;border:0;border-radius:0;padding:6px 0;overflow:visible}.native-worksheet .native-writing--creed .student-rich-text__input{min-height:32px}.native-worksheet .student-rich-text__input p{margin:0 0 4px}.native-worksheet .student-rich-text__toolbar{z-index:2;visibility:hidden;background:#fff;border:1px solid #bac3cf;position:absolute;bottom:100%;left:0;box-shadow:0 2px 4px #ddd}.native-worksheet .student-rich-text__count{visibility:hidden;background:#fff;padding:0 3px;font-size:9px;position:absolute;bottom:0;right:0}.native-worksheet .student-rich-text__placeholder{opacity:0;font-size:12px;top:7px;left:0}.native-worksheet .student-rich-text:hover{border-bottom-color:#bcc5d0}.native-worksheet .student-rich-text:focus-within{border-color:#2c62c1}.native-worksheet .student-rich-text:focus-within .student-rich-text__toolbar,.native-worksheet .student-rich-text:focus-within .student-rich-text__count{visibility:visible}.native-worksheet .student-rich-text:focus-within .student-rich-text__placeholder{opacity:1}.native-worksheet .student-rich-text[data-invalid=true]{border-color:#b42318}.native-worksheet input[type=text],.native-worksheet textarea{box-sizing:border-box;color:#111;width:100%;font:inherit;background:#fff;border:1px solid #aeb8c4;border-radius:0;padding:6px}.native-worksheet input[type=checkbox],.native-worksheet input[type=radio]{appearance:auto;accent-color:#18375f;width:16px;min-width:16px;height:16px;min-height:16px;margin:0 6px 0 0;padding:0}.native-worksheet input:focus-visible,.native-worksheet button:focus-visible,.native-worksheet a:focus-visible{outline-offset:3px;outline:2px solid #2c62c1}.native-worksheet fieldset{background:0 0;border:0;min-width:0;margin:0;padding:0;display:block}.native-worksheet fieldset>label{background:0 0;border:0;align-items:center;min-height:30px;margin:0;padding:3px 0;font-weight:400;display:flex}.native-worksheet table{border-collapse:collapse;table-layout:fixed;color:#111;width:100%;font:inherit;margin:0}.native-worksheet th,.native-worksheet td{vertical-align:top;text-align:left;border:1px solid #777;padding:6px}.native-worksheet thead th{background:#dedede;font-weight:700}.native-worksheet .native-cadet-column{width:72px}.native-worksheet .native-scenarios .student-rich-text__input{min-height:70px}.native-worksheet .native-scenarios tr{break-inside:avoid}.native-worksheet .native-rubric th:first-child{width:70%}.native-worksheet .native-rubric tbody th{font-weight:400}.native-worksheet .native-rubric td fieldset,.native-worksheet .native-rubric .lesson-rubric-question{flex-wrap:wrap;gap:8px;display:flex}.native-worksheet .native-rubric .lesson-rubric-option{min-height:32px;font:inherit;background:0 0;border:0;align-items:center;padding:0;display:flex}.native-worksheet .native-rubric .lesson-rubric-criterion:has(.sr-only){display:none}.native-worksheet .native-source-icon{object-fit:contain;flex:0 0 44px;width:44px;height:44px}.native-worksheet .native-section-heading{align-items:center;gap:24px;margin:18px 0 5px;display:flex}.native-worksheet .native-section-heading h2,.native-worksheet .native-section-heading h3{margin:0;font-size:16px;line-height:1.3}.native-worksheet .native-section-heading p,.native-worksheet .native-phase-heading p,.native-worksheet .native-part p,.native-worksheet .native-slp-intro .native-bullet p{margin:0}.native-worksheet .native-slp-intro .native-bullet{gap:44px;display:flex}.native-worksheet .native-slp-intro .native-bullet:before{content:"•";flex:0 0 10px}.native-worksheet .native-phase-heading{border-block:2px solid #111;justify-content:space-between;align-items:center;gap:8px;min-height:36px;margin:14px 0 4px;display:flex}.native-worksheet .native-phase-heading h3{margin:0;font-size:16px;line-height:1.3}.native-worksheet .native-phase-heading .native-source-icon{flex-basis:36px;width:36px;height:36px}.native-worksheet .native-part{text-align:center;margin:18px 0 8px;font-size:20px}.native-worksheet .native-checklist fieldset{margin:9px 0;padding-left:36px;position:relative}.native-worksheet .native-checklist legend{float:right;width:100%}.native-worksheet .native-checklist legend p:last-child{margin-bottom:0}.native-worksheet .native-checklist fieldset:after{content:"";clear:both;display:block}.native-worksheet .native-checklist fieldset>label{width:30px;font-size:0;position:absolute;top:-3px;left:0;overflow:hidden}.native-worksheet .native-checklist input{width:20px;height:20px}.native-worksheet .native-self-paced-title{margin-top:50px}.native-worksheet .native-self-paced{background:#f4f4f4;border:1px solid #777;padding:12px}.native-worksheet .native-self-paced ol{margin-bottom:0;padding-left:22px}.native-worksheet .native-self-paced li{margin-bottom:16px}.native-worksheet .native-pat-competency{margin:60px 0 20px}.native-worksheet .native-pat-competency p:last-child{margin-top:24px;font-size:16px;font-weight:700}.native-worksheet .native-rule-heading{border-block:2px solid #111;padding:9px 0;font-size:18px}.native-worksheet .native-evidence{border-top:1px solid #bbb;margin-top:30px;padding-top:16px}.native-worksheet .native-evidence h2{margin:0 0 10px;font:700 15px Arial,sans-serif}.native-worksheet .native-evidence input[type=file]{max-width:100%;margin:8px 0;font:12px Arial,sans-serif}.native-worksheet .native-evidence .lesson-file-answer{margin-bottom:20px}.native-worksheet .native-instructor-comments{margin-top:25px}.native-worksheet .native-instructor-comments .student-rich-text__input{min-height:220px}.native-worksheet .native-note{color:#555;font-size:11px}.native-worksheet .native-scenario-example{color:#626262}.native-worksheet .native-scenario-example td:first-child{text-align:center;vertical-align:middle}.native-worksheet .native-scenario-example p:first-child{margin-bottom:16px}.native-worksheet[data-native-worksheet=pat] [data-native-page="2"] .native-script-subtitle{margin-bottom:12px;font-size:21.333px;line-height:1.25}.native-worksheet .native-scoring-guide{border:1px solid #111;flex-direction:column;min-height:810px;padding:4px;display:flex}.native-worksheet .native-scoring-guide .native-instructor-comments{padding:0 6px}.native-worksheet .native-print-signatures{display:none}.native-worksheet .native-field .lesson-rich-text-label{color:#111;font:inherit;margin:0}.native-worksheet .native-field .student-rich-text[data-read-only=true]{background:0 0;border-color:#0000}.native-worksheet .native-field .student-rich-text[data-compact=true] .student-rich-text__input{min-height:82px;padding:6px 0;line-height:1.25}.native-worksheet .native-writing--creed .native-field .student-rich-text[data-compact=true] .student-rich-text__input{min-height:32px}.native-worksheet .native-scenarios .native-field .student-rich-text[data-compact=true] .student-rich-text__input{min-height:38px}.native-worksheet .native-instructor-comments .native-field .student-rich-text[data-compact=true] .student-rich-text__input{min-height:220px}.native-worksheet .native-field .student-rich-text__input p{min-height:0;margin:0 0 4px}@media (max-width:850px){.native-worksheet .native-sheet{padding:30px 32px 70px}.native-worksheet .native-running-foot{left:32px;right:32px}.native-worksheet .native-unit-tab{display:none}}@media (max-width:480px){.native-worksheet .native-sheet{min-height:0;padding:20px 16px 60px}.native-worksheet .native-running-head{gap:8px;font-size:9px}.native-worksheet .native-running-foot{margin-top:36px;font-size:9px;position:static}.native-worksheet .native-script-title{font-size:25px}.native-worksheet .native-script-subtitle{font-size:19px}.native-worksheet .native-section-heading{gap:12px}.native-worksheet .native-cadet-column{width:58px}.native-worksheet th,.native-worksheet td{overflow-wrap:anywhere;padding:5px}.native-worksheet .native-rubric th:first-child{width:60%}.native-worksheet .native-rubric td fieldset{display:block}}@media print{@page{size:letter portrait;margin:0}.native-worksheet .native-sheet{width:8.5in;max-width:none;min-height:11in;box-shadow:none;break-after:page;border:0;margin:0;padding:.5in 1.25in .8in}.native-worksheet .native-sheet:last-child{break-after:auto}.native-worksheet .native-running-foot{margin:0;position:absolute;left:120px;right:120px}.native-worksheet .native-unit-tab{display:block}.native-worksheet .native-print-signatures{margin:auto 6px 0;padding-top:24px;font:700 16px Comic Sans MS,cursive;display:block}.native-worksheet .native-print-signatures p{align-items:baseline;gap:5px;margin-bottom:24px;display:flex}.native-worksheet .native-print-signatures span{border-bottom:1px solid #111;flex:1}.native-worksheet .native-print-signatures span:last-child{flex:.35}.native-worksheet .student-rich-text__toolbar,.native-worksheet .student-rich-text__count,.native-worksheet .student-rich-text__placeholder,.native-worksheet input[type=file],.native-worksheet .lesson-file-answer button{display:none}.native-worksheet .student-rich-text,.native-worksheet .student-rich-text__input{border-color:#0000;max-height:none;overflow:visible}.native-worksheet table{break-inside:auto}.native-worksheet thead{display:table-header-group}.native-worksheet tr{break-inside:avoid}.native-worksheet .native-running-head{break-after:avoid}}.native-lesson-overview{color:#172b49;background:#fff;border:1px solid #d6d8dc;padding:28px}.native-lesson-overview h2{margin:8px 0 24px;font-size:26px}.native-lesson-overview h3{margin:24px 0 8px;font-size:15px}.native-lesson-overview p,.native-lesson-overview li{font-size:14px;line-height:1.6}.native-lesson-overview ul{padding-left:20px}.native-overview-label{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.native-overview-question{background:#f1f5f8;border-left:3px solid #23466e;padding:16px 20px}.native-overview-question h3{margin-top:0}.native-lesson-overview .native-vocabulary{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.native-vocabulary li{border:1px solid #d6d8dc;border-radius:4px;padding:4px 10px}.native-web-header,.native-response-number{display:none}@media screen{.native-worksheet.native-worksheet{max-width:1000px;color:var(--cad-ink-900,#172b49);font:inherit;margin-inline:auto;font-size:15px;line-height:1.65}.native-worksheet .native-sheet{width:100%;min-height:0;box-shadow:none;background:0 0;border:0;margin:0 0 28px;padding:0}.native-worksheet .native-running-head,.native-worksheet .native-running-foot,.native-worksheet .native-unit-tab,.native-worksheet .native-title,.native-worksheet .native-script-title,.native-worksheet [data-native-page="1"]>.native-script-subtitle{display:none}.native-worksheet .native-web-header{padding:12px 0 26px;display:block}.native-worksheet .native-web-eyebrow{color:#53647c;align-items:center;gap:12px;font-size:12px;font-weight:650;display:flex}.native-worksheet .native-web-eyebrow span{color:#9aa7b8}.native-worksheet .native-web-header h1{font:inherit;letter-spacing:-.035em;color:var(--cad-navy-900,#102044);margin:12px 0 8px;font-size:clamp(28px,3.5vw,40px);font-weight:750;line-height:1.2}.native-worksheet .native-web-header>p{color:#53647c;margin:0 0 16px;font-size:16px}.native-worksheet .native-web-meta{color:#345275;gap:8px;font-size:12px;font-weight:650;display:flex}.native-worksheet .native-web-meta span{background:#f5f8fb;border:1px solid #dbe4ee;border-radius:6px;padding:4px 10px}.native-worksheet .native-directions{color:#344c68;background:#eaf1f8;border-left:3px solid #426b9d;border-radius:0 10px 10px 0;margin:0 0 30px;padding:18px 22px}.native-worksheet .native-directions p:last-child{margin:0}.native-worksheet .native-creed-title{text-align:left;color:#54637a;margin:0 0 16px;font-family:inherit;font-size:13px;font-weight:650;line-height:1.5}.native-worksheet .native-writing>.native-response-card{background:#fff;border:1px solid #dbe3ed;border-radius:14px;gap:20px;margin:0 0 16px;padding:26px;display:flex;box-shadow:0 2px 4px #10204405}.native-worksheet .native-response-number{color:#567292;background:#eef3f9;border-radius:9px;flex:0 0 32px;place-items:center;height:32px;font-size:12px;font-weight:700;display:grid}.native-worksheet .native-response-content{flex:1;min-width:0}.native-worksheet .native-field .lesson-rich-text-label{font:inherit;color:#233955;margin:0 0 14px;font-weight:650}.native-worksheet .native-field .student-rich-text{background:#fbfcfe;border:1px solid #bfccdc;border-radius:9px;margin:0;transition:border-color .15s,box-shadow .15s;overflow:hidden}.native-worksheet .native-field .student-rich-text:hover{border-color:#7c98bb}.native-worksheet .native-field .student-rich-text:focus-within{background:#fff;border-color:#356ab1;box-shadow:0 0 0 3px #356ab11f}.native-worksheet .native-field .student-rich-text[data-invalid=true]{border-color:#b42318}.native-worksheet .native-field .student-rich-text__canvas{background:0 0}.native-worksheet .native-field .student-rich-text[data-compact=true] .student-rich-text__input{min-height:112px;font:inherit;color:#243650;padding:16px;scroll-margin-block:150px;line-height:1.7}.native-worksheet .native-field .student-rich-text__input p{margin:0 0 8px}.native-worksheet .native-field .student-rich-text__toolbar{visibility:visible;box-shadow:none;background:#f5f8fc;border:0;border-bottom:1px solid #e3e9f1;flex-wrap:wrap;padding:7px 10px;display:flex;position:static}.native-worksheet .native-field .student-rich-text__toolbar button{min-width:32px;min-height:32px}.native-worksheet .native-field .student-rich-text__count{visibility:visible;color:#677890;background:0 0;border-top:0;padding:5px 12px;font-size:10px;position:static}.native-worksheet .native-field .student-rich-text__placeholder{opacity:1;font:inherit;color:#65758a;font-size:14px;top:16px;left:16px;right:16px}.native-worksheet .native-field .student-rich-text[data-read-only=true]{background:#f4f7fb;border:1px solid #e2e8f0}.native-worksheet .native-field .student-rich-text[data-read-only=true] .student-rich-text__input{min-height:64px}.native-worksheet .native-source-icon{display:none}.native-worksheet .native-script-subtitle,.native-worksheet .native-section-heading h2,.native-worksheet .native-section-heading h3,.native-worksheet .native-phase h3,.native-worksheet .native-part,.native-worksheet .native-rule-heading,.native-worksheet[data-native-worksheet=pat] [data-native-page="2"] .native-script-subtitle{color:#233955;font-family:inherit;font-size:18px;line-height:1.4}.native-worksheet .native-section-heading{margin:26px 0 10px}.native-worksheet .native-slp-intro{background:#fff;border:1px solid #dbe3ed;border-radius:14px;padding:4px 28px 28px}.native-worksheet .native-slp-intro .native-bullet{gap:10px;margin:4px 0}.native-worksheet .native-phase{background:#fff;border:1px solid #dbe3ed;border-radius:14px;margin-bottom:20px;padding:22px 26px}.native-worksheet .native-phase-heading{border:0;min-height:0;margin:0 0 18px}.native-worksheet .native-part{text-align:left;margin:26px 0 16px}.native-worksheet .native-checklist fieldset{margin:18px 0;padding-left:40px}.native-worksheet .native-checklist fieldset>label{width:32px;min-height:36px;top:-4px}.native-worksheet .native-checklist fieldset:has(input:checked) legend{color:#426857}.native-worksheet input[type=checkbox],.native-worksheet input[type=radio]{accent-color:#285a9a;width:19px;min-width:19px;height:19px}.native-worksheet .native-self-paced{background:#f4f7fb;border-color:#dbe3ed;border-radius:12px;padding:22px}.native-worksheet table{font:inherit;background:#fff;border-color:#dbe3ed}.native-worksheet th,.native-worksheet td{border-color:#dbe3ed;padding:20px}.native-worksheet thead th{color:#49617e;background:#edf2f8;font-size:12px}.native-worksheet .native-cadet-column{width:136px}.native-worksheet fieldset>label,.native-worksheet .native-rubric .lesson-rubric-option{min-height:44px;font:inherit;cursor:pointer;background:#fbfcfe;border:1px solid #cad6e4;border-radius:8px;margin-bottom:6px;padding:8px 10px}.native-worksheet label:has(input:checked){background:#edf4fc;border-color:#497cb5}.native-worksheet .native-checklist fieldset>label{background:0 0;border:0;padding:0}.native-worksheet .native-scenario-example{color:#53647c;background:#f4f7fb;font-size:14px}.native-worksheet .native-pat-competency{background:#eaf1f8;border-radius:12px;margin:0 0 24px;padding:24px}.native-worksheet .native-rule-heading{border:0;margin:24px 0 14px;padding:0}.native-worksheet .native-evidence{background:#fff;border:1px solid #dbe3ed;border-radius:14px;padding:26px}.native-worksheet .native-evidence h2{margin-bottom:20px;font-family:inherit;font-size:19px}.native-worksheet .native-evidence input[type=file]{background:#f8fafd;border:1px dashed #aebfd3;border-radius:8px;width:100%;padding:16px;font-family:inherit;font-size:14px;display:block}.native-worksheet .native-scoring-guide{border:0;min-height:0;padding:0}.native-worksheet .native-scoring-guide .native-instructor-comments{background:#fff;border:1px solid #dbe3ed;border-radius:12px;padding:24px}@media (max-width:600px){.native-worksheet .native-writing>.native-response-card{gap:12px;padding:18px 16px}.native-worksheet .native-response-number{flex-basis:25px;height:25px;font-size:10px}.native-worksheet th,.native-worksheet td{padding:12px 8px}.native-worksheet .native-cadet-column{width:83px}.native-worksheet fieldset>label{padding:7px 4px}.native-worksheet .native-phase,.native-worksheet .native-slp-intro,.native-worksheet .native-evidence{padding:18px}}}
.password-prompt-overlay{z-index:120;align-items:center}.password-prompt{text-align:left;max-width:480px}.password-prompt-icon{background:var(--cad-blue-100);width:44px;height:44px;color:var(--cad-blue-600);border-radius:50%;justify-content:center;align-items:center;margin-bottom:16px;display:inline-flex}.password-prompt-body{color:var(--cad-ink-700);margin-top:8px;font-size:15px;line-height:1.5}.password-prompt-body p{margin:0 0 10px}.password-prompt-consequence{color:var(--cad-ink-500)}.password-prompt-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.password-prompt-later{color:var(--cad-ink-700);border-color:var(--cad-ink-300);background:0 0}.password-prompt-later:hover{background:var(--cad-ink-100);color:var(--cad-ink-900)}@media (max-width:480px){.password-prompt-actions>*{flex:100%}}
.coming-soon-frame{min-height:min(70svh,640px);position:relative}.coming-soon-content{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}.coming-soon-scrim{z-index:5;pointer-events:auto;background:color-mix(in srgb, var(--cad-white,#fff) 48%, transparent);-webkit-backdrop-filter:saturate(55%);backdrop-filter:saturate(55%);position:absolute;inset:0}.coming-soon-card{box-sizing:border-box;text-align:center;border:1px solid var(--cad-ink-300,#d0d5dd);background:var(--cad-white,#fff);border-radius:16px;justify-items:center;gap:10px;width:min(560px,100% - 32px);margin:clamp(24px,16vh,148px) auto 0;padding:28px 26px 26px;animation:.32s cubic-bezier(.22,1,.36,1) both coming-soon-card-in;display:grid;position:sticky;top:88px;box-shadow:0 18px 44px #1018282e}.coming-soon-badge{color:var(--cad-warning,#b54708);background:color-mix(in srgb, var(--cad-warning,#b54708) 12%, var(--cad-white,#fff));letter-spacing:.06em;text-transform:uppercase;border-radius:999px;align-items:center;gap:8px;padding:5px 12px;font-size:.75rem;font-weight:700;display:inline-flex}.coming-soon-badge:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.coming-soon-card h2{color:var(--cad-ink-900,#101828);margin:0;font-size:clamp(1.25rem,3vw,1.5rem);font-weight:750;line-height:1.2}.coming-soon-card p{max-width:44ch;color:var(--cad-ink-700,#344054);margin:0;font-size:.95rem;line-height:1.5}.coming-soon-note{color:var(--cad-ink-500,#667085)!important;font-size:.85rem!important}@keyframes coming-soon-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:640px){.coming-soon-card{padding:22px 18px 20px;top:16px}}@media (prefers-contrast:more),(forced-colors:active){.coming-soon-scrim{background:color-mix(in srgb, var(--cad-white,#fff) 82%, transparent);-webkit-backdrop-filter:none;backdrop-filter:none}.coming-soon-card{border-width:2px;border-color:var(--cad-ink-900,#101828)}}@media (prefers-reduced-motion:reduce){.coming-soon-card{animation:none!important}}
.maintenance-bypass{border:1px solid var(--cad-warning-border,#f0c36d);background:var(--cad-warning-surface,#fdf6e3);color:var(--cad-warning-text,#6b4e00);border-left-width:4px;border-radius:.5rem;flex-wrap:wrap;align-items:baseline;gap:.5rem .75rem;margin:0 0 1rem;padding:.7rem .9rem;font-size:.9rem;display:flex}.maintenance-bypass p{margin:0}.maintenance-bypass-badge{background:var(--cad-warning-text,#6b4e00);color:var(--cad-white,#fff);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;flex:none;padding:.1rem .5rem;font-size:.7rem;font-weight:700}
