.teacher-classroom-account.svelte-kaqbf0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3) var(--sp-4)}.teacher-classroom-account.svelte-kaqbf0 p:where(.svelte-kaqbf0){margin:0;overflow-wrap:anywhere}.teacher-account-lead.svelte-1vw78hd{max-width:65ch;margin:0;text-wrap:pretty}.teacher-account-email.svelte-1vw78hd{color:var(--text);font-weight:700}.teacher-saved-note.svelte-pvty0g{display:flex;align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-5);overflow-wrap:anywhere}.teacher-saved-note.svelte-pvty0g svg{flex:none}.teacher-due-row.svelte-pvty0g{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.teacher-due-week.svelte-pvty0g{min-height:max(var(--size-tap),var(--sp-11));font-variant-numeric:tabular-nums}.teacher-thumb.svelte-pvty0g{flex:none;width:64px;height:36px;border-radius:var(--r-sm);background:var(--surface-2);object-fit:cover}.teacher-work-panel.svelte-pvty0g .teacher-table-wrap{container-type:inline-size}.teacher-work-panel.svelte-pvty0g .teacher-table-wrap :is(.teacher-work-title,.teacher-work-sub){white-space:normal;overflow-wrap:anywhere}@container (max-width: 52rem){.teacher-work-panel.svelte-pvty0g .teacher-table-wrap>.teacher-table>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.teacher-work-panel.svelte-pvty0g .teacher-table-wrap>.teacher-table>tbody{display:block}.teacher-work-panel.svelte-pvty0g .teacher-table-wrap>.teacher-table>tbody>tr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-4);padding-block:var(--sp-4);border-bottom:1px solid var(--line)}.teacher-work-panel.svelte-pvty0g .teacher-table-wrap>.teacher-table>tbody>tr:last-child{border-bottom:0}.teacher-work-panel.svelte-pvty0g .teacher-table-wrap>.teacher-table>tbody>tr>*{padding:0;border-bottom:0}.teacher-work-panel.svelte-pvty0g .teacher-table-wrap>.teacher-table>tbody>tr>:first-child,.teacher-work-panel.svelte-pvty0g .teacher-table-wrap>.teacher-table>tbody>tr>:last-child{flex:1 1 100%;min-width:0;text-align:start}.teacher-work-panel.svelte-pvty0g .teacher-table-wrap>.teacher-table>tbody>tr>:nth-child(3){flex:1 1 8rem}.teacher-work-panel.svelte-pvty0g .teacher-table-wrap .teacher-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-start}.teacher-work-panel.svelte-pvty0g .teacher-table-wrap .teacher-row-action{min-height:48px}}@container (min-width: 52.01rem) and (max-width: 63.99rem){.teacher-work-panel.svelte-pvty0g .teacher-table-wrap>.teacher-table>tbody>tr>td .teacher-row-actions{flex-wrap:wrap;justify-content:flex-end}.teacher-work-panel.svelte-pvty0g .teacher-table-wrap>.teacher-table>tbody>tr>td .teacher-row-action{white-space:normal}}.teacher-lesson-text.svelte-pvty0g{display:grid;flex:1 1 96px;min-width:0;overflow-wrap:anywhere}.teacher-grading-actions.svelte-n59w87{position:sticky;bottom:0;z-index:2;background:var(--surface);padding-block:var(--sp-4);border-top:1px solid var(--line)}.teacher-sheet-material.svelte-kv3mk0{margin-block:var(--sp-6);break-inside:avoid}.teacher-sheet-material-text.svelte-kv3mk0{white-space:pre-wrap}.teacher-sheet-material-link.svelte-kv3mk0{overflow-wrap:anywhere}.teacher-sheet-material.svelte-kv3mk0 figure:where(.svelte-kv3mk0){margin:0}.teacher-sheet-material.svelte-kv3mk0 img:where(.svelte-kv3mk0){display:block;width:auto;height:auto;max-width:100%;max-height:220mm;object-fit:contain}.teacher-sheet-material.svelte-kv3mk0 figcaption:where(.svelte-kv3mk0){margin-top:var(--sp-3)}.teacher-print-incomplete.svelte-kv3mk0{display:none}@media print{.teacher-print--incomplete.svelte-kv3mk0 .teacher-sheet:where(.svelte-kv3mk0){display:none}.teacher-print-incomplete.svelte-kv3mk0{display:block}}.teacher-saved-note.svelte-1x50iw4{display:flex;align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-5)}.teacher-saved-note.svelte-1x50iw4 svg{flex:none}.exam-from-bank.svelte-7pwb8v{margin:var(--sp-6) 0 0;background:var(--surface-2)}.exam-from-bank-title.svelte-7pwb8v{margin:0;font-size:inherit;font-weight:800;text-wrap:balance}.exam-from-bank-lead.svelte-7pwb8v{max-width:72ch;text-wrap:pretty}.exam-from-bank-row.svelte-7pwb8v{align-items:flex-end}.exam-from-bank-row.svelte-7pwb8v p:where(.svelte-7pwb8v){flex:1 1 220px}.admission.svelte-7c5yrk{grid-column:1 / -1;min-width:0;min-height:0;display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.65fr);gap:var(--sp-5);align-items:start}.admission.svelte-7c5yrk header:where(.svelte-7c5yrk){grid-column:1 / -1;display:block;background:transparent;border:0;padding:0}h2.svelte-7c5yrk{margin:0 0 var(--sp-3);font-size:var(--fs-lead)}header.svelte-7c5yrk p:where(.svelte-7c5yrk){margin:0;font-size:var(--fs-base)}.admission-requests.svelte-7c5yrk{min-width:0}.teacher-exam-students.svelte-7c5yrk{max-height:34vh;overflow-y:auto;margin:0;padding:0}.teacher-exam-students.svelte-7c5yrk li:where(.svelte-7c5yrk){display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3);font-size:var(--fs-base)}.teacher-exam-student.svelte-7c5yrk{flex:1 1 140px;min-width:0;overflow-wrap:anywhere;font-size:var(--fs-base)}.teacher-button.svelte-7c5yrk{font-size:var(--fs-base);min-height:var(--size-tap)}.admission.svelte-7c5yrk .teacher-exam-join{text-align:center}.admission.svelte-7c5yrk .teacher-exam-qr{width:min(28vh,240px);min-width:200px}.admission.svelte-7c5yrk .teacher-stage-text{font-size:var(--fs-base)}@media(max-width:700px){.admission.svelte-7c5yrk{grid-template-columns:minmax(0,1fr)}.admission.svelte-7c5yrk .teacher-exam-join{grid-row:2}.teacher-exam-students.svelte-7c5yrk{max-height:30vh}}.teacher-source-lock.svelte-1gyarzv{min-width:0;margin:0;padding:0;border:0}.exam-step-add.svelte-11orlwk{display:grid;gap:var(--sp-4);justify-items:start}.exam-step-menu.svelte-11orlwk,.exam-step-panel.svelte-11orlwk{justify-self:stretch;display:grid;gap:var(--sp-5);padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface-2)}.exam-step-group.svelte-11orlwk{display:grid;gap:var(--sp-3)}.exam-step-choices.svelte-11orlwk{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.exam-step-panel-head.svelte-11orlwk{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.exam-date.svelte-7tefg0 input:where(.svelte-7tefg0){max-width:16rem}.exam-pace.svelte-7tefg0{min-height:44px;display:flex;align-items:center;gap:var(--sp-4);cursor:pointer;text-wrap:pretty}.exam-pace.svelte-7tefg0 input:where(.svelte-7tefg0){flex:none;width:20px;height:20px;accent-color:var(--accent)}.exam-section.svelte-7tefg0{display:grid;gap:var(--sp-5)}.exam-section-tools.svelte-7tefg0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-4)}.exam-section-fields.svelte-7tefg0{display:grid;gap:var(--sp-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.exam-day.svelte-yve7m2{display:inline-flex;flex-wrap:wrap;align-items:center;column-gap:var(--sp-4)}.exam-date-edit.svelte-yve7m2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.exam-date-edit.svelte-yve7m2 input:where(.svelte-yve7m2){min-height:44px}.exam-section-preview.svelte-142fq9s{min-width:0;overflow-wrap:anywhere}.exam-preview-question.svelte-142fq9s{padding:var(--sp-4) 0;border-top:1px solid var(--line)}.exam-preview-question.svelte-142fq9s h4:where(.svelte-142fq9s){margin:0 0 var(--sp-3)}.exam-preview-question.svelte-142fq9s h5:where(.svelte-142fq9s){font:inherit;font-weight:700;margin:0}.exam-preview-question.svelte-142fq9s p:where(.svelte-142fq9s),.exam-preview-question.svelte-142fq9s ul:where(.svelte-142fq9s),.exam-preview-question.svelte-142fq9s ol:where(.svelte-142fq9s){margin-block:var(--sp-2)}.exam-preview-match.svelte-142fq9s{display:flex;flex-wrap:wrap;gap:var(--sp-5)}.exam-preview-key.svelte-142fq9s,.exam-preview-follow-up.svelte-142fq9s,.exam-preview-role.svelte-142fq9s{margin-top:var(--sp-3);padding:var(--sp-3);background:var(--surface-2);border:1px solid var(--line);border-radius:var(--r-md)}.live-q-option.svelte-43ga01{align-items:flex-end}.live-q-right.svelte-43ga01{flex:none}.live-bank-items.svelte-43ga01{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin:0;padding:0;list-style:none}.live-bank-picks.svelte-43ga01{display:grid;margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.live-bank-pick.svelte-43ga01{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-5);padding:var(--sp-3) 0;border-bottom:1px solid var(--line);overflow-wrap:anywhere}.live-setup.svelte-iokytv{margin-top:0}.live-scoring.svelte-iokytv{min-width:0;margin:var(--sp-4) 0 0;padding:0;border:0}.live-scoring.svelte-iokytv legend:where(.svelte-iokytv){padding:0;margin-bottom:var(--sp-3);font-weight:800}.live-scoring-options.svelte-iokytv{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--sp-4)}.teacher-form.svelte-iokytv .live-scoring-option:where(.svelte-iokytv){position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:var(--sp-4);row-gap:var(--sp-2);margin:0;padding:var(--sp-5) var(--sp-6);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--surface);cursor:pointer;transition-property:border-color,box-shadow;transition-duration:var(--dur-fast, .15s);transition-timing-function:ease-out}.teacher-form.svelte-iokytv .live-scoring-option:where(.svelte-iokytv) input:where(.svelte-iokytv){width:20px;height:20px;min-height:0;margin:0;padding:0;accent-color:var(--accent)}.teacher-form.svelte-iokytv .live-scoring-option:where(.svelte-iokytv):hover{border-color:var(--muted)}.teacher-form.svelte-iokytv .live-scoring-option:where(.svelte-iokytv):has(input:where(.svelte-iokytv):checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.teacher-form.svelte-iokytv .live-scoring-option:where(.svelte-iokytv):has(input:where(.svelte-iokytv):focus-visible){outline:3px solid var(--accent-2);outline-offset:2px}.teacher-form.svelte-iokytv .live-scoring-option:where(.svelte-iokytv):has(input:where(.svelte-iokytv):disabled){cursor:default;opacity:.6}.live-scoring-name.svelte-iokytv{font-weight:800}.live-scoring-hint.svelte-iokytv{grid-column:2;color:var(--muted);font-weight:400;line-height:1.45;text-wrap:pretty}.live-seconds-hint.svelte-iokytv{margin:0 0 var(--sp-4);text-wrap:pretty}.live-seconds-options.svelte-iokytv{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.teacher-form.svelte-iokytv .live-seconds-option:where(.svelte-iokytv){position:relative;display:inline-flex;margin:0}.teacher-form.svelte-iokytv .live-seconds-option:where(.svelte-iokytv) input:where(.svelte-iokytv){position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;margin:0;padding:0;opacity:0;cursor:pointer}.teacher-form.svelte-iokytv .live-seconds-option:where(.svelte-iokytv) span:where(.svelte-iokytv){display:inline-flex;align-items:center;justify-content:center;min-width:4.5rem;min-height:var(--size-tap, 44px);padding:0 var(--sp-6);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap;transition-property:border-color,background-color,color;transition-duration:var(--dur-fast, .15s);transition-timing-function:ease-out}.teacher-form.svelte-iokytv .live-seconds-option:where(.svelte-iokytv):hover span:where(.svelte-iokytv){border-color:var(--muted)}.teacher-form.svelte-iokytv .live-seconds-option:where(.svelte-iokytv) input:where(.svelte-iokytv):checked+span:where(.svelte-iokytv){border-color:var(--ink);background:var(--ink);color:var(--ink-fg)}.teacher-form.svelte-iokytv .live-seconds-option:where(.svelte-iokytv) input:where(.svelte-iokytv):focus-visible+span:where(.svelte-iokytv){outline:3px solid var(--accent-2);outline-offset:2px}.teacher-form.svelte-iokytv .live-seconds-option:where(.svelte-iokytv) input:where(.svelte-iokytv):disabled{cursor:default}.teacher-form.svelte-iokytv .live-seconds-option:where(.svelte-iokytv) input:where(.svelte-iokytv):disabled+span:where(.svelte-iokytv){opacity:.6}.teacher-template-title.svelte-10jjyyb{font-weight:800;text-wrap:pretty}.teacher-template-title.svelte-10jjyyb+.teacher-tag{margin-left:var(--sp-3)}.teacher-template-list.svelte-10jjyyb .teacher-table-wrap{container-type:inline-size}.teacher-template-cell-label.svelte-10jjyyb{display:none}@container (max-width: 47.99rem){.teacher-template-list.svelte-10jjyyb .teacher-table>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.teacher-template-list.svelte-10jjyyb .teacher-table>tbody{display:block}.teacher-template-list.svelte-10jjyyb .teacher-table>tbody>tr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-5);padding:var(--sp-4) 0;border-bottom:1px solid var(--line)}.teacher-template-list.svelte-10jjyyb .teacher-table>tbody>tr:last-child{border-bottom:0}.teacher-template-list.svelte-10jjyyb .teacher-table>tbody>tr>*{padding:0;border-bottom:0;text-align:start}.teacher-template-list.svelte-10jjyyb .teacher-table>tbody>tr>:first-child,.teacher-template-list.svelte-10jjyyb .teacher-table>tbody>tr>:last-child{flex-basis:100%}.teacher-template-list.svelte-10jjyyb .teacher-row-actions{display:flex;flex-wrap:wrap;justify-content:flex-start}.teacher-template-list.svelte-10jjyyb .teacher-row-action{min-height:48px}.teacher-template-cell-label.svelte-10jjyyb{display:inline;margin-right:var(--sp-2);color:var(--muted);font-size:var(--fs-2xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase}}.teacher-template-shelf-pick.svelte-10jjyyb{display:grid;gap:var(--sp-3)}.teacher-template-shelf-label.svelte-10jjyyb{font-weight:800}.teacher-exam-template-name.svelte-tpil1k{font-weight:800;text-wrap:pretty}.teacher-exam-template-name.svelte-tpil1k+.teacher-pill{margin-left:var(--sp-3)}.teacher-exam-template-skills.svelte-tpil1k{color:var(--muted);text-wrap:pretty}.teacher-exam-template-label.svelte-tpil1k{display:none}.teacher-exam-template-nowrap.svelte-tpil1k{white-space:nowrap}.teacher-exam-template-list.svelte-tpil1k .teacher-table-wrap{container-type:inline-size}@container (max-width: 55.99rem){.teacher-exam-template-list.svelte-tpil1k .teacher-table>thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.teacher-exam-template-list.svelte-tpil1k .teacher-table>tbody{display:block}.teacher-exam-template-list.svelte-tpil1k .teacher-table>tbody>tr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-5);padding:var(--sp-4) 0;border-bottom:1px solid var(--line)}.teacher-exam-template-list.svelte-tpil1k .teacher-table>tbody>tr:last-child{border-bottom:0}.teacher-exam-template-list.svelte-tpil1k .teacher-table>tbody>tr>*{padding:0;border-bottom:0;text-align:start}.teacher-exam-template-list.svelte-tpil1k .teacher-table>tbody>tr>:first-child,.teacher-exam-template-list.svelte-tpil1k .teacher-table>tbody>tr>:nth-child(5),.teacher-exam-template-list.svelte-tpil1k .teacher-table>tbody>tr>:last-child{flex-basis:100%}.teacher-exam-template-list.svelte-tpil1k .teacher-row-actions{display:flex;justify-content:flex-start}.teacher-exam-template-list.svelte-tpil1k .teacher-row-action{min-height:48px}.teacher-exam-template-label.svelte-tpil1k{display:inline;margin-right:var(--sp-2);color:var(--muted);font-size:var(--fs-2xs);font-weight:800;letter-spacing:.1em;text-transform:uppercase}}.teacher-exam-template-target.svelte-tpil1k{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin-block-end:var(--sp-4)}.teacher-exam-template-target.svelte-tpil1k>.teacher-field{flex:1 1 12rem}.teacher-exam-template-used.svelte-tpil1k{display:grid;gap:var(--sp-2);margin:var(--sp-3) 0 0;padding:0;list-style:none}.teacher-exam-template-used.svelte-tpil1k a:where(.svelte-tpil1k){display:inline-flex;align-items:center;gap:var(--sp-2);min-height:44px}.teacher-exam-template-classes.svelte-tpil1k{display:grid;gap:var(--sp-2);margin:0;padding:0;border:0}.teacher-exam-template-classes.svelte-tpil1k legend:where(.svelte-tpil1k){margin-bottom:var(--sp-2);font-weight:800}.teacher-exam-template-class.svelte-tpil1k{display:flex;align-items:center;gap:var(--sp-3);min-height:48px;padding:0 var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);cursor:pointer;transition-property:border-color,background-color;transition-duration:.15s;transition-timing-function:ease-out}.teacher-exam-template-class.svelte-tpil1k:has(input:where(.svelte-tpil1k):checked){border-color:var(--ink)}.teacher-exam-template-class.svelte-tpil1k input:where(.svelte-tpil1k){width:20px;height:20px;margin:0;accent-color:var(--accent)}.teacher-exam-template-class.svelte-tpil1k span:where(.svelte-tpil1k):first-of-type{flex:1;font-weight:700}.teacher-exam-template-sections.svelte-tpil1k{display:grid;margin:0;padding:0;list-style:none}.teacher-exam-template-section.svelte-tpil1k{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);padding:var(--sp-4) 0;border-bottom:1px solid var(--line)}.teacher-exam-template-section.svelte-tpil1k:last-child{border-bottom:0}.teacher-exam-template-section-n.svelte-tpil1k{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--surface-2);font-weight:800;font-variant-numeric:tabular-nums}.teacher-exam-template-section-main.svelte-tpil1k{display:grid;flex:1;gap:var(--sp-1);min-width:0}.teacher-exam-template-count.svelte-tpil1k{flex:none;font-variant-numeric:tabular-nums}.teacher-exam-template-preview.svelte-tpil1k{flex:1 1 100%;min-width:0}.teacher-exam-template-preview.svelte-tpil1k summary:where(.svelte-tpil1k){display:list-item;cursor:pointer;padding-block:var(--sp-3);min-height:44px;font-weight:700}[data-testid=teacher-new-video].svelte-dde4fw form:where(.svelte-dde4fw){display:grid;gap:var(--sp-4)}[data-testid=teacher-new-video].svelte-dde4fw input:where(.svelte-dde4fw),[data-testid=teacher-new-video].svelte-dde4fw button:where(.svelte-dde4fw){min-height:44px}.teacher-draft-space-list.svelte-1f4gltz{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-3)}li.svelte-1f4gltz{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3);border-bottom:1px solid var(--line);padding-block:var(--sp-3)}li.svelte-1f4gltz>div:where(.svelte-1f4gltz){min-width:0;overflow-wrap:anywhere;flex:1 1 12rem;display:grid;gap:var(--sp-2)}.teacher-invite-help.svelte-lvqn5l{margin:0;color:var(--text);font-size:var(--fs-lead);line-height:1.5;text-wrap:pretty}.teacher-invite-group.svelte-lvqn5l{display:grid;gap:var(--sp-4)}.teacher-invite-code-row.svelte-lvqn5l{display:flex;align-items:center;gap:var(--sp-6)}.teacher-qr.teacher-invite-qr{flex:none;width:128px;border:1px solid var(--line);border-radius:var(--r-xs)}.teacher-invite-code-block.svelte-lvqn5l{display:grid;justify-items:start;gap:var(--sp-4);min-width:0}.teacher-invite-code.svelte-lvqn5l{margin:0}.teacher-invite-code.svelte-lvqn5l .teacher-code:where(.svelte-lvqn5l){display:inline-block;font-size:1.75rem;-webkit-user-select:all;user-select:all}.teacher-invite-link-row.svelte-lvqn5l{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.teacher-side-sheet .teacher-invite-link{flex:1 1 12rem;min-width:0;min-height:48px;font-size:var(--fs-sm);text-overflow:ellipsis}.teacher-invite-classroom.svelte-lvqn5l{justify-self:start;text-decoration:none}.teacher-invite-open.svelte-lvqn5l,.teacher-invite-action{min-height:48px}.teacher-invite-more.svelte-lvqn5l{display:grid;gap:var(--sp-4);padding-top:var(--sp-6);border-top:1px solid var(--line)}.teacher-invite-pair.svelte-lvqn5l{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:var(--sp-4)}.teacher-invite-rotate.svelte-lvqn5l{display:inline-flex;align-items:center;justify-self:start;gap:var(--sp-3);min-height:48px;padding:0 var(--sp-4);margin-left:calc(-1 * var(--sp-4));border:0;border-radius:var(--r-xs);background:transparent;color:var(--muted);font:inherit;font-size:var(--fs-sm);font-weight:600;cursor:pointer;transition-property:background-color,color;transition-duration:.15s;transition-timing-function:ease-out}.teacher-invite-rotate.svelte-lvqn5l:hover:not(:disabled){background:var(--surface-2);color:var(--text)}.teacher-invite-rotate.svelte-lvqn5l:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.teacher-invite-rotate.svelte-lvqn5l:disabled{cursor:not-allowed;opacity:.5}.teacher-invite-failed.svelte-lvqn5l{padding:var(--sp-4) var(--sp-5);border-left:3px solid var(--accent);border-radius:var(--r-xs);background:var(--surface);color:var(--text);font-size:var(--fs-sm);text-wrap:pretty}@media(max-width:600px){.teacher-invite-link-row.svelte-lvqn5l .teacher-invite-action{flex:1 1 100%}.teacher-invite-classroom.svelte-lvqn5l{justify-self:stretch}}.teacher-classroom-loading.svelte-13rqr4s{display:flex;align-items:center;gap:var(--sp-3)}.teacher-classroom-spinner.svelte-13rqr4s{width:18px;height:18px;border:2px solid var(--line);border-top-color:var(--accent);border-radius:50%;animation:svelte-13rqr4s-teacher-classroom-spin .8s linear infinite}@media(prefers-reduced-motion:reduce){.teacher-classroom-spinner.svelte-13rqr4s{animation:none}}@keyframes svelte-13rqr4s-teacher-classroom-spin{to{transform:rotate(360deg)}}.teacher-classroom-courses.svelte-13rqr4s{display:grid;gap:var(--sp-3);margin:0;padding:0;border:0;min-width:0}.teacher-classroom-courses.svelte-13rqr4s>p:where(.svelte-13rqr4s){margin:0 0 var(--sp-2)}.teacher-classroom-result-list.svelte-13rqr4s{display:grid;gap:var(--sp-3);margin:0;padding:0;list-style:none}.teacher-classroom-course.svelte-13rqr4s{display:grid;gap:var(--sp-3);padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);transition-property:border-color,background-color;transition-duration:var(--dur-fast)}.teacher-classroom-course.is-picked.svelte-13rqr4s{border-color:var(--ink);background:var(--surface-2)}.teacher-classroom-course-head.svelte-13rqr4s{display:flex;align-items:flex-start;gap:var(--sp-3);min-height:var(--size-tap);cursor:pointer}.teacher-classroom-course-head.svelte-13rqr4s input:where(.svelte-13rqr4s){flex:none;width:20px;height:20px;margin:2px 0 0;accent-color:var(--accent)}.teacher-classroom-course-head.svelte-13rqr4s>span:where(.svelte-13rqr4s),.teacher-classroom-result-head.svelte-13rqr4s{display:grid;gap:var(--sp-1);min-width:0}.teacher-classroom-result-head.svelte-13rqr4s{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.teacher-classroom-course-name.svelte-13rqr4s{font-weight:700;overflow-wrap:anywhere}.teacher-classroom-linked.svelte-13rqr4s,.teacher-classroom-course.svelte-13rqr4s p:where(.svelte-13rqr4s){margin:0}.teacher-classroom-pair.svelte-13rqr4s{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--sp-3);align-items:start}.teacher-classroom-results.svelte-13rqr4s{display:grid;gap:var(--sp-4)}.teacher-classroom-summary.svelte-13rqr4s{margin:0;font-family:var(--font-display);font-size:1.25rem;line-height:1.3;text-wrap:balance;font-variant-numeric:tabular-nums}.teacher-classroom-counts.svelte-13rqr4s{font-variant-numeric:tabular-nums}.teacher-classroom-empty.svelte-13rqr4s{margin:0}.teacher-kpi-chips.svelte-2r3ipp{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin:0;padding:0;list-style:none}.teacher-kpi-chip.svelte-2r3ipp{max-width:100%;overflow:hidden;padding:var(--sp-2) var(--sp-4);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface-2);color:var(--text);font-size:.8125rem;font-weight:700;line-height:1.4;white-space:nowrap;text-overflow:ellipsis}.teacher-kpi-link.svelte-2r3ipp{min-height:44px;display:inline-flex;align-items:center;align-self:flex-start;gap:var(--sp-2);margin:auto 0 calc(-1 * var(--sp-3));color:var(--accent);font-size:.875rem;font-weight:800;text-decoration:none}.teacher-kpi-link.svelte-2r3ipp svg{transform:rotate(-90deg)}.teacher-kpi-link.svelte-2r3ipp:hover{text-decoration:underline;text-underline-offset:3px}.teacher-kpi-link.svelte-2r3ipp:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px;border-radius:var(--r-xs)}@media(max-width:899.98px){.teacher-kpi-chip.svelte-2r3ipp:nth-child(n+3){display:none}}.live-results-num.svelte-iporwu{font-variant-numeric:tabular-nums;white-space:nowrap}.live-results-games.svelte-iporwu{display:grid;margin:0;padding:0;list-style:none}.live-results-game.svelte-iporwu+.live-results-game:where(.svelte-iporwu){border-top:1px solid var(--line)}.live-results-row.svelte-iporwu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-4);padding:var(--sp-3) 0}.live-results-when.svelte-iporwu{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.live-results-facts.svelte-iporwu{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-3);margin:0;color:var(--muted);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.live-results-toggle.svelte-iporwu{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:48px;margin-left:auto}.live-results-chevron.svelte-iporwu{display:inline-flex;transition:transform .15s ease-out}.live-results-chevron.is-open.svelte-iporwu{transform:rotate(180deg)}@media(prefers-reduced-motion:reduce){.live-results-chevron.svelte-iporwu{transition:none}}.live-results-panel.svelte-iporwu{margin-bottom:var(--sp-3);padding:var(--sp-3);border-radius:var(--r-sm);background:var(--surface-2)}.live-results-detail.svelte-iporwu{display:grid;gap:var(--sp-4)}.live-results-part.svelte-iporwu{display:grid;gap:var(--sp-2);min-width:0}.live-results-heading.svelte-iporwu{margin:0 0 var(--sp-1);font-size:var(--fs-sm);font-weight:700}.live-results-note.svelte-iporwu{margin:0;font-size:var(--fs-sm);text-wrap:pretty}.live-results-question.svelte-iporwu{display:block;font-weight:400;text-wrap:pretty}.live-results-answer.svelte-iporwu{display:block;color:var(--muted);font-size:var(--fs-sm);font-weight:400}.live-results-qnum.svelte-iporwu{color:var(--muted);font-variant-numeric:tabular-nums}.live-results-share.svelte-iporwu{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--sp-2)}.live-results-meter.svelte-iporwu{display:block;width:4rem;height:6px;overflow:hidden;border-radius:var(--r-pill);background:var(--line)}.live-results-meter-fill.svelte-iporwu{display:block;height:100%;border-radius:inherit;background:var(--good)}.xc-ready.svelte-na29xu{grid-column:1 / -1}.xc.svelte-na29xu{display:grid;gap:var(--sp-6)}.xc.svelte-na29xu .teacher-crumbs:where(.svelte-na29xu){margin-bottom:0}.xc.svelte-na29xu .teacher-crumb:where(.svelte-na29xu){display:inline-flex;align-items:center;min-height:var(--size-tap)}.xc.svelte-na29xu .teacher-crumbs:where(.svelte-na29xu) ol:where(.svelte-na29xu){align-items:center}.xc-head.svelte-na29xu{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--sp-6)}.xc-head-main.svelte-na29xu h1:where(.svelte-na29xu){margin:0 0 var(--sp-4);font-family:var(--font-display);font-variation-settings:"SOFT" 40;letter-spacing:var(--ls-tight);font-size:clamp(1.7rem,3.2vw,2.4rem);line-height:1.15;text-wrap:balance}.xc-chips.svelte-na29xu,.xc-head-actions.svelte-na29xu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4)}.xc-chip.svelte-na29xu{display:inline-flex;align-items:center;gap:var(--sp-3);padding:var(--sp-2) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--text);font-size:.9rem;font-weight:700}.xc-chip--live.svelte-na29xu{border-color:color-mix(in srgb,var(--accent) 40%,transparent);color:var(--accent)}.xc-dot.svelte-na29xu{width:8px;height:8px;border-radius:50%;background:var(--accent)}@media(prefers-reduced-motion:no-preference){.xc-dot.svelte-na29xu{animation:svelte-na29xu-xc-pulse 1.6s ease-in-out infinite}}@keyframes svelte-na29xu-xc-pulse{50%{opacity:.35}}.xc-timer.svelte-na29xu{min-height:44px;display:inline-flex;align-items:center;gap:var(--sp-3);padding:0 var(--sp-7);border-radius:var(--r-pill);background:var(--ink);color:var(--ink-fg);font-size:1.05rem;font-weight:800;font-variant-numeric:tabular-nums}.xc-close.svelte-na29xu{min-height:44px;padding:0 var(--sp-7);border:2px solid var(--accent);border-radius:var(--r-pill);background:transparent;color:var(--accent);font:inherit;font-weight:800;cursor:pointer;transition:background-color .15s ease-out,color .15s ease-out}.xc-close.svelte-na29xu:hover:not(:disabled){background:var(--accent);color:var(--ink-fg)}.xc-close.svelte-na29xu:disabled{cursor:wait;opacity:.65}.xc-label.svelte-na29xu{color:var(--muted);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.xc-tabs.svelte-na29xu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-5)}.xc-tabs.svelte-na29xu ol:where(.svelte-na29xu){display:flex;flex-wrap:wrap;gap:var(--sp-4);margin:0;padding:0;list-style:none}.xc-tab.svelte-na29xu{min-height:var(--size-tap);display:inline-flex;align-items:center;gap:var(--sp-4);padding:0 var(--sp-6) 0 var(--sp-3);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);color:var(--muted);font:inherit;font-size:.92rem;font-weight:700}.xc-tab-n.svelte-na29xu{width:28px;height:28px;display:inline-grid;place-items:center;border-radius:50%;background:var(--surface-2);color:var(--text);font-size:.8rem;font-weight:800}.xc-tab--open.svelte-na29xu{border-color:var(--ink);background:var(--ink);color:var(--ink-fg)}.xc-tab--open.svelte-na29xu .xc-tab-n:where(.svelte-na29xu){background:var(--warn);color:var(--warn-ink)}.xc-tab--closed.svelte-na29xu{color:var(--text)}.xc-tab--closed.svelte-na29xu .xc-tab-n:where(.svelte-na29xu){background:var(--good);color:var(--ink-fg)}.xc-tab--next.svelte-na29xu{color:var(--text);cursor:pointer;transition:border-color .15s ease-out,background-color .15s ease-out}.xc-tab--next.svelte-na29xu:hover:not(:disabled){border-color:var(--ink);background:var(--surface-2)}.xc-grid.svelte-na29xu{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(280px,1fr);gap:var(--sp-8);align-items:start}.xc-card.svelte-na29xu{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-6);padding:var(--sp-8)}.xc-card-head.svelte-na29xu{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-4)}.xc-of.svelte-na29xu{color:var(--muted);font-size:.95rem;font-weight:700;font-variant-numeric:tabular-nums}.xc-title.svelte-na29xu{margin:0;font-family:var(--font-display);font-size:clamp(1.3rem,2.4vw,1.6rem);line-height:1.2;text-wrap:balance}.xc-lead.svelte-na29xu{margin:0;font-size:1.05rem;line-height:1.5;text-wrap:pretty}.xc-actions.svelte-na29xu{display:flex;flex-wrap:wrap;gap:var(--sp-5)}.xc-actions.svelte-na29xu:empty{display:none}.xc-next.svelte-na29xu{margin-left:auto}.xc-note.svelte-na29xu{margin:0}.xc-phones.svelte-na29xu{display:grid;gap:var(--sp-4);padding-top:var(--sp-6);border-top:1px solid var(--line)}.xc-phone-instruction.svelte-na29xu{margin:0;color:var(--muted);font-weight:700}.xc-phone-prompt.svelte-na29xu{margin:0;font-family:var(--font-display);font-size:1.15rem;font-weight:600}.xc-options.svelte-na29xu{display:flex;flex-wrap:wrap;gap:var(--sp-4);margin:0;padding:0;list-style:none}.xc-options.svelte-na29xu li:where(.svelte-na29xu){padding:var(--sp-3) var(--sp-6);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg);font-weight:600}.xc-responses.svelte-na29xu{gap:var(--sp-5)}.xc-count.svelte-na29xu{margin:0;color:var(--muted);font-weight:700;font-variant-numeric:tabular-nums}.xc-count.svelte-na29xu strong:where(.svelte-na29xu){color:var(--text);font-family:var(--font-display);font-size:2.4rem;line-height:1}.xc-bar.svelte-na29xu{height:8px;overflow:hidden;border-radius:var(--r-pill);background:var(--surface-2)}.xc-bar.svelte-na29xu span:where(.svelte-na29xu){display:block;height:100%;border-radius:inherit;background:var(--good);transform-origin:left center;transition:transform .3s ease-out}.xc-students.svelte-na29xu{display:grid;gap:var(--sp-2);margin:0;padding:0;list-style:none}.xc-students.svelte-na29xu li:where(.svelte-na29xu){min-height:44px;display:flex;align-items:center;gap:var(--sp-5);padding:var(--sp-2) 0;border-bottom:1px solid var(--line-2)}.xc-avatar.svelte-na29xu{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:var(--ink-fg);font-size:.78rem;font-weight:800}.xc-avatar--accent.svelte-na29xu{background:var(--accent)}.xc-avatar--accent-2.svelte-na29xu{background:var(--accent-2)}.xc-avatar--accent-3.svelte-na29xu{background:var(--accent-3)}.xc-avatar--good.svelte-na29xu{background:var(--good)}.xc-name.svelte-na29xu{flex:1;min-width:0;overflow-wrap:anywhere;font-weight:700}.xc-pill.svelte-na29xu{flex:none;padding:var(--sp-2) var(--sp-5);border-radius:var(--r-pill);background:var(--surface-2);color:var(--text);font-size:.82rem;font-weight:800}.xc-pill--done.svelte-na29xu{background:color-mix(in srgb,var(--good) 16%,var(--surface));color:color-mix(in srgb,var(--good) 70%,var(--text))}@media(max-width:900px){.xc-grid.svelte-na29xu{grid-template-columns:minmax(0,1fr)}}@media(max-width:520px){.xc-card.svelte-na29xu{padding:var(--sp-6)}.xc-actions.svelte-na29xu .teacher-button:where(.svelte-na29xu){flex:1 1 100%}}.teacher-csv-note.svelte-y5pxg{display:flex;align-items:center;gap:var(--sp-3);margin:0;overflow-wrap:anywhere}.teacher-csv-note.svelte-y5pxg svg{flex:none}.teacher-class-review.svelte-1cb5oka{display:grid;gap:var(--sp-3);min-width:0;max-width:100%}.teacher-class-review.svelte-1cb5oka p:where(.svelte-1cb5oka){margin:0;overflow-wrap:anywhere}.teacher-class-review.svelte-1cb5oka button:where(.svelte-1cb5oka){justify-self:start;min-height:48px;max-width:100%}summary.svelte-1cb5oka{cursor:pointer;min-height:var(--size-tap);align-content:center;padding-block:var(--sp-2)}summary.svelte-1cb5oka:focus-visible{outline:3px solid var(--accent-2);outline-offset:3px}details[open].svelte-1cb5oka{display:grid;gap:var(--sp-3)}[data-testid=teacher-class-review-exclusion-details].svelte-1cb5oka{display:grid;gap:var(--sp-3)}.teacher-game-packs.svelte-vufd3y{min-width:0;grid-column:1/-1}summary.svelte-vufd3y{min-height:48px;align-content:center;cursor:pointer;font-weight:var(--fw-heavy)}summary.svelte-vufd3y:focus-visible{outline:3px solid var(--accent-2);outline-offset:3px}.teacher-game-packs[open].svelte-vufd3y{display:grid;gap:var(--sp-4)}.teacher-game-packs__filters.svelte-vufd3y{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.teacher-game-packs__field.svelte-vufd3y{display:grid;gap:var(--sp-2);flex:1;min-width:140px}.teacher-game-packs__field.svelte-vufd3y select.teacher-control:where(.svelte-vufd3y){min-height:48px;min-width:0;width:100%;box-sizing:border-box}.teacher-game-packs__results.svelte-vufd3y{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4);justify-content:space-between}select.svelte-vufd3y:focus-visible{outline:3px solid var(--accent-2);outline-offset:3px}.teacher-game-packs__pack.svelte-vufd3y{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--sp-4);padding:var(--sp-5);border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.teacher-game-packs__pack.svelte-vufd3y>div:where(.svelte-vufd3y){min-width:0;flex:1}h3.svelte-vufd3y,p.svelte-vufd3y{margin:0;overflow-wrap:anywhere}p.svelte-vufd3y{margin-top:var(--sp-2)}@media(max-width:480px){.teacher-game-packs__filters.svelte-vufd3y{flex-direction:column}.teacher-game-packs__field.svelte-vufd3y{min-width:0;width:100%}}@media(min-width:481px){.teacher-game-packs__results.svelte-vufd3y .teacher-button:where(.svelte-vufd3y){width:auto}}.live-help-title.svelte-hd328s{margin:calc(-1 * var(--sp-3)) 0 0;font-family:var(--font-display);font-size:var(--fs-lead);line-height:1.2;text-wrap:balance}.live-help-intro.svelte-hd328s{display:grid;gap:var(--sp-2)}.live-help-lead.svelte-hd328s{max-width:65ch;margin:0;font-weight:700;line-height:1.45;text-wrap:pretty}.live-help-private.svelte-hd328s{margin:0;font-size:var(--fs-sm)}.live-help-skeleton.svelte-hd328s{display:grid;gap:var(--sp-3)}.live-help-list.svelte-hd328s{display:grid;margin:0;padding:0;border-top:1px solid var(--line);list-style:none}.live-help-row.svelte-hd328s{padding:var(--sp-5) 0;border-bottom:1px solid var(--line)}.live-help-row.svelte-hd328s:last-child{padding-bottom:0;border-bottom:0}.live-help-who.svelte-hd328s{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-5)}.live-help-facts.svelte-hd328s{display:grid;flex:1 1 12rem;gap:var(--sp-1);min-width:0}.live-help-name.svelte-hd328s{overflow-wrap:anywhere}.live-help-score.svelte-hd328s{color:var(--muted);font-size:var(--fs-sm);font-weight:700;font-variant-numeric:tabular-nums}.live-help-meter.svelte-hd328s{display:block;flex:0 1 8rem;height:6px;overflow:hidden;border-radius:var(--r-pill);background:var(--surface-2)}.live-help-meter-fill.svelte-hd328s{display:block;height:100%;border-radius:inherit;background:var(--good)}.live-help-report.svelte-hd328s{display:inline-flex;align-items:center;text-decoration:none}.live-help-missed.svelte-hd328s{display:grid;gap:var(--sp-3);margin:var(--sp-4) 0 0;padding:0 0 0 calc(32px + var(--sp-5));list-style:none}.live-help-miss.svelte-hd328s{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--sp-3);row-gap:var(--sp-2);line-height:1.4}.live-help-q.svelte-hd328s{color:var(--muted);font-size:.85rem;font-weight:800;font-variant-numeric:tabular-nums;white-space:nowrap}.live-help-prompt.svelte-hd328s{font-weight:700;overflow-wrap:anywhere;text-wrap:pretty}.live-help-answers.svelte-hd328s{display:flex;flex-wrap:wrap;grid-column:2;gap:var(--sp-2) var(--sp-4);font-size:.9rem;overflow-wrap:anywhere}.live-help-right.svelte-hd328s{color:var(--good);font-weight:800}.live-help-chosen.svelte-hd328s{color:var(--muted)}.live-help-chosen.svelte-hd328s.is-blank{font-style:italic}.live-help-guest-note.svelte-hd328s{margin:var(--sp-3) 0 0;padding-left:calc(32px + var(--sp-5));font-size:var(--fs-sm)}@media(max-width:599.98px){.live-help-missed.svelte-hd328s,.live-help-guest-note.svelte-hd328s{padding-left:0}}.teacher-staff.svelte-1sciuyc{margin-top:var(--sp-8)}.teacher-staff-form.svelte-1sciuyc{display:grid;gap:var(--sp-5);max-width:36rem}.teacher-staff-form.svelte-1sciuyc>.teacher-button:where(.svelte-1sciuyc){justify-self:start}.teacher-staff-line.svelte-1sciuyc{max-width:65ch;margin:0}.teacher-staff-form.svelte-1sciuyc .teacher-notice:where(.svelte-1sciuyc){margin:0}.teacher-spots.svelte-io5269{display:grid;gap:var(--sp-5)}.teacher-spots-group.svelte-io5269{display:grid;gap:var(--sp-2);min-width:0}.teacher-spots-group-head.svelte-io5269{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2);margin:0;font-size:var(--fs-base);font-weight:800;text-wrap:balance}.teacher-spots-tag.svelte-io5269{font-size:var(--fs-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.teacher-spots-n.svelte-io5269,.teacher-spots-count.svelte-io5269{font-size:var(--fs-sm);font-weight:700;color:var(--muted);font-variant-numeric:tabular-nums}.teacher-spots-prompt.svelte-io5269{margin:0;font-weight:700;text-wrap:pretty}.teacher-spots-where.svelte-io5269{margin:var(--sp-1) 0 0;font-size:var(--fs-sm)}.teacher-spots-answer.svelte-io5269{font-weight:700}.teacher-spots-answer-inline.svelte-io5269{display:none}.teacher-spots.svelte-io5269 table{table-layout:fixed}.teacher-spots.svelte-io5269 [data-col=answer]{width:26%}.teacher-spots.svelte-io5269 [data-col=result]{width:8.5rem}.teacher-spots.svelte-io5269 [data-col=action]{width:7.5rem}@media screen and (max-width:560px){.teacher-spots.svelte-io5269 [data-col=answer],.teacher-spots.svelte-io5269 [data-col=result]{display:none}.teacher-spots.svelte-io5269 [data-col=action]{width:6.5rem;white-space:nowrap}.teacher-spots-answer-inline.svelte-io5269{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2);margin:var(--sp-2) 0 0;font-size:var(--fs-sm)}}.teacher-spots-review.svelte-io5269{margin-top:var(--sp-5)}.teacher-spots-review.svelte-io5269 h4:where(.svelte-io5269):focus{outline:none}.teacher-spots-review.svelte-io5269 h4:where(.svelte-io5269):focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}@media print{.teacher-spots-review.svelte-io5269,.teacher-spots.svelte-io5269 [data-col=action]{display:none}}.teacher-report.svelte-1oh0h97{display:grid;gap:var(--sp-6);min-width:0}.teacher-report-head.svelte-1oh0h97{display:grid;gap:var(--sp-4)}.teacher-report-brand.svelte-1oh0h97{display:none;align-items:center;gap:var(--sp-2);margin:0;font-weight:800}.teacher-report-printonly.svelte-1oh0h97{display:none}.teacher-report-who.svelte-1oh0h97{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sp-5) var(--sp-6)}.teacher-report-title.svelte-1oh0h97{flex:1 1 18rem;display:grid;gap:var(--sp-3);min-width:0;overflow-wrap:break-word}.teacher-report-title.svelte-1oh0h97 h2:where(.svelte-1oh0h97){margin:0;font-family:var(--font-display);font-size:2rem;line-height:1.15;text-wrap:balance}.teacher-report-title.svelte-1oh0h97 h2:where(.svelte-1oh0h97):focus{outline:none}.teacher-report-title.svelte-1oh0h97 h2:where(.svelte-1oh0h97):focus-visible{outline:2px solid var(--accent-2);outline-offset:4px}.teacher-report-dates.svelte-1oh0h97{margin:0;color:var(--muted);font-size:.875rem;text-wrap:pretty}.teacher-report-step.svelte-1oh0h97{display:flex;align-items:flex-start;gap:var(--sp-3);max-width:65ch;margin:0;color:var(--text);font-size:1.05rem;font-weight:600;line-height:1.45;text-wrap:pretty}.teacher-report-step.svelte-1oh0h97>svg{flex:none;margin-top:.15em;color:var(--accent-2)}.teacher-report-actions.svelte-1oh0h97{display:flex;gap:var(--sp-4);margin-inline-start:auto}.teacher-report-kpis.svelte-1oh0h97{margin:0}@media(min-width:900px){.teacher-report-kpis.svelte-1oh0h97{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (min-width:560.02px)and (max-width:899.98px){.teacher-report-kpis.svelte-1oh0h97 .teacher-kpi:where(.svelte-1oh0h97):last-child{grid-column:1 / -1}}.teacher-report-kpis.svelte-1oh0h97 .teacher-kpi-label:where(.svelte-1oh0h97){font-family:var(--font-body)}.teacher-report-date.svelte-1oh0h97{font-size:1.5rem}@media(max-width:560px){.teacher-report-kpis.svelte-1oh0h97{grid-template-columns:minmax(0,1fr)}}.teacher-report-due-inline.svelte-1oh0h97{display:none}@media screen and (max-width:560px){.teacher-report.svelte-1oh0h97 [data-col=due]{display:none}.teacher-report.svelte-1oh0h97 [data-col=score] .teacher-pill,.teacher-report.svelte-1oh0h97 [data-col=score] .teacher-fact{white-space:normal}.teacher-report-due-inline.svelte-1oh0h97{display:block;margin-top:var(--sp-2);color:var(--muted);font-size:var(--fs-sm);font-weight:400;font-variant-numeric:tabular-nums}}.teacher-report-failed.svelte-1oh0h97{justify-items:start}.teacher-report-failed.svelte-1oh0h97 p:where(.svelte-1oh0h97){margin:0}.teacher-report-score.svelte-1oh0h97{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);font-variant-numeric:tabular-nums}.teacher-report-sections.svelte-1oh0h97{margin-top:var(--sp-3)}.teacher-report-comments.svelte-1oh0h97{display:grid;margin:0;padding:0;list-style:none}.teacher-report-comment.svelte-1oh0h97{display:grid;gap:var(--sp-2);padding-block:var(--sp-5);border-top:1px solid var(--line)}.teacher-report-comment.svelte-1oh0h97:first-child{padding-top:0;border-top:0}.teacher-report-comment.svelte-1oh0h97:last-child{padding-bottom:0}.teacher-report-comment.svelte-1oh0h97 p:where(.svelte-1oh0h97){margin:0}.teacher-report-comment-title.svelte-1oh0h97{text-wrap:pretty}.teacher-report-comment.svelte-1oh0h97 blockquote:where(.svelte-1oh0h97){margin:var(--sp-2) 0 0;padding-inline-start:var(--sp-4);border-inline-start:3px solid var(--accent-2);text-wrap:pretty}@media print{.teacher-page:has(.teacher-report){display:block}.teacher-page:has(.teacher-report) *:not(:has(.teacher-report)):not(.teacher-report):not(.teacher-report *),body:has(.teacher-report) .teacher-poster,.teacher-report-noprint.svelte-1oh0h97{display:none}.teacher-report-brand.svelte-1oh0h97{display:inline-flex}.teacher-report-printonly.svelte-1oh0h97{display:inline}.teacher-report.svelte-1oh0h97{gap:var(--sp-4);color:var(--scan-dark);font-size:10.5pt}.teacher-report-kpis.svelte-1oh0h97{grid-template-columns:repeat(3,minmax(0,1fr))}.teacher-report.svelte-1oh0h97 .teacher-kpi,.teacher-report.svelte-1oh0h97 .teacher-section{padding:var(--sp-4);border:1px solid var(--scan-dark);background:var(--scan-light);box-shadow:none;break-inside:avoid}.teacher-report.svelte-1oh0h97 .teacher-pill,.teacher-report.svelte-1oh0h97 .teacher-fact,.teacher-report.svelte-1oh0h97 .teacher-rubric-tile{border:1px solid var(--scan-dark);background:var(--scan-light);color:var(--scan-dark)}.teacher-report.svelte-1oh0h97 .teacher-muted,.teacher-report.svelte-1oh0h97 .teacher-kpi-label,.teacher-report.svelte-1oh0h97 .teacher-kpi-note,.teacher-report.svelte-1oh0h97 .teacher-section-label,.teacher-report.svelte-1oh0h97 .teacher-rubric-label,.teacher-report-dates.svelte-1oh0h97{color:var(--scan-dark)}.teacher-report.svelte-1oh0h97 .teacher-table-wrap{overflow:visible}.teacher-report.svelte-1oh0h97 .teacher-empty-state img{display:none}.teacher-report.svelte-1oh0h97 tr{break-inside:avoid}}.teacher-practice-cell.svelte-jfp94x{display:inline-flex;align-items:center;gap:var(--sp-3);font-variant-numeric:tabular-nums;font-weight:800;flex-wrap:wrap;row-gap:var(--sp-1);white-space:nowrap}.teacher-practice-dots.svelte-jfp94x{display:inline-flex;gap:var(--sp-1)}.teacher-practice-dot.svelte-jfp94x{width:10px;height:10px;border:1.5px solid var(--muted);border-radius:50%}.teacher-practice-dot.is-filled.svelte-jfp94x{border-color:var(--accent-2);background:var(--accent-2)}.is-reached.svelte-jfp94x .teacher-practice-dot.is-filled:where(.svelte-jfp94x){border-color:var(--good);background:var(--good)}.is-reached.svelte-jfp94x svg{color:var(--good)}.teacher-practice-lines.svelte-rqx0c1{display:grid;gap:var(--sp-3);margin-bottom:var(--sp-4)}.teacher-practice-lines.svelte-rqx0c1 p:where(.svelte-rqx0c1){margin:0}.teacher-practice-summary.svelte-rqx0c1{font-weight:800;font-variant-numeric:tabular-nums}.teacher-week.svelte-rqx0c1{display:grid;gap:var(--sp-2)}.teacher-week-caption.svelte-rqx0c1{color:var(--muted);font-size:var(--fs-sm)}.teacher-week-strip.svelte-rqx0c1{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--sp-2);max-width:22rem;margin:0;padding:0;list-style:none}.teacher-week-day.svelte-rqx0c1{display:grid;justify-items:center;gap:var(--sp-1)}.teacher-week-track.svelte-rqx0c1{display:flex;align-items:flex-end;width:100%;max-width:2rem;height:2.5rem;overflow:hidden;border-radius:var(--r-xs);background:var(--surface-2)}.teacher-week-fill.svelte-rqx0c1{width:100%;background:var(--accent-2)}.teacher-week-count.svelte-rqx0c1{font-weight:800;font-variant-numeric:tabular-nums;line-height:1.2}.teacher-week-name.svelte-rqx0c1{min-width:1.5rem;padding:0 var(--sp-1);border-radius:var(--r-pill);color:var(--muted);font-size:var(--fs-sm);font-weight:700;text-align:center}.teacher-week-day.is-today.svelte-rqx0c1 .teacher-week-name:where(.svelte-rqx0c1){background:var(--warn);color:var(--warn-ink)}.teacher-week-day.is-future.svelte-rqx0c1 .teacher-week-count:where(.svelte-rqx0c1){color:var(--muted)}.teacher-practice-attention.svelte-rqx0c1{display:flex;align-items:flex-start;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);border-left:3px solid var(--accent-3);border-radius:var(--r-sm);background:var(--surface-2);color:var(--text);text-wrap:pretty}.teacher-practice-attention.svelte-rqx0c1 svg{flex:none;margin-top:2px;color:var(--accent-3)}.teacher-roster-date.svelte-mi9d5b,.teacher-roster.svelte-mi9d5b .teacher-table .teacher-practice-cell{white-space:nowrap;flex-wrap:nowrap}.teacher-roster-filter.svelte-mi9d5b{margin-bottom:var(--sp-4)}.teacher-last.svelte-mi9d5b{font-variant-numeric:tabular-nums;white-space:nowrap}.teacher-last.is-inactive.svelte-mi9d5b{color:var(--text);font-weight:700}.teacher-roster.svelte-mi9d5b .teacher-task-person .teacher-link{min-height:44px;color:var(--text);font-weight:700;text-align:left}.teacher-classroom-sync.svelte-1klzl2m{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3) var(--sp-4)}.teacher-classroom-sync.svelte-1klzl2m p:where(.svelte-1klzl2m){margin:0}.teacher-classroom-invites-label.svelte-1klzl2m{margin:var(--sp-4) 0 0}.teacher-classroom-invites.svelte-1klzl2m{display:grid;margin:0;padding:0;list-style:none}.teacher-classroom-invites.svelte-1klzl2m li:where(.svelte-1klzl2m){display:flex;align-items:center;gap:var(--sp-3);min-height:var(--size-tap);padding:var(--sp-2) 0;border-top:1px solid var(--line)}.teacher-classroom-invite-who.svelte-1klzl2m{display:grid;flex:1;min-width:0}.teacher-classroom-invite-who.svelte-1klzl2m>span:where(.svelte-1klzl2m){overflow-wrap:anywhere}.teacher-classroom-invite-name.svelte-1klzl2m{font-weight:600}.teacher-reminders-form.svelte-11uk3wv{display:grid;gap:var(--sp-5)}.teacher-reminders-pickers.svelte-11uk3wv{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:var(--sp-5);max-width:44rem}.teacher-reminders-actions.svelte-11uk3wv{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.teacher-reminders-line.svelte-11uk3wv{max-width:65ch;margin:0;text-wrap:pretty}.teacher-team-person.svelte-tsc8y1{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3)}.teacher-team-line.svelte-tsc8y1{max-width:65ch;margin:0;text-wrap:pretty}.teacher-team-unsent.svelte-tsc8y1{display:grid;gap:var(--sp-4);padding:var(--sp-5);border-radius:var(--r-sm);background:color-mix(in srgb,var(--warn) 14%,var(--surface))}.teacher-school-report-dates.svelte-evgu5w>*{flex:0 1 14rem}.teacher-school-report-note.svelte-evgu5w{max-width:65ch;margin:0;text-wrap:pretty}.teacher-school-report-period.svelte-evgu5w{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.teacher-school-report-totals.svelte-evgu5w{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:var(--sp-4);margin:0}.teacher-school-report-totals.svelte-evgu5w div:where(.svelte-evgu5w){padding:var(--sp-4) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--bg)}.teacher-school-report-totals.svelte-evgu5w dt:where(.svelte-evgu5w){color:var(--muted);font-size:var(--fs-xs);font-weight:800;letter-spacing:.06em;text-transform:uppercase}.teacher-school-report-totals.svelte-evgu5w dd:where(.svelte-evgu5w){margin:var(--sp-1) 0 0;font-size:var(--fs-h2);font-weight:var(--fw-heavy);font-variant-numeric:tabular-nums}.teacher-school-report-sort.svelte-evgu5w{display:inline-flex;align-items:center;gap:var(--sp-1);padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:var(--fw-bold);text-align:inherit;cursor:pointer}.teacher-school-report-sort.svelte-evgu5w:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.teacher-school-report-dir.svelte-evgu5w{display:inline-flex}.teacher-school-report-dir--asc.svelte-evgu5w{transform:rotate(180deg)}.teacher-school-report-meta.svelte-evgu5w{display:block;font-weight:var(--fw-regular);font-size:var(--fs-sm)}.teacher-school-report-chart.svelte-evgu5w{display:flex;align-items:stretch;gap:var(--sp-2);min-height:12rem;margin-top:var(--sp-4);overflow-x:auto}.teacher-school-report-week.svelte-evgu5w{flex:1 0 3rem;display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);font-size:var(--fs-sm)}.teacher-school-report-count.svelte-evgu5w{font-weight:var(--fw-bold)}.teacher-school-report-column.svelte-evgu5w{flex:1;width:60%;min-height:8rem;display:flex;align-items:flex-end;border-bottom:2px solid var(--line)}.teacher-school-report-fill.svelte-evgu5w{width:100%;border-radius:var(--r-xs) var(--r-xs) 0 0;background:var(--accent-2)}.teacher-school-report-label.svelte-evgu5w{white-space:nowrap}@media print{.teacher-page:has(.teacher-school-report){display:block}.teacher-page:has(.teacher-school-report) *:not(:has(.teacher-school-report)):not(.teacher-school-report):not(.teacher-school-report *),body:has(.teacher-school-report) .teacher-poster,.teacher-school-report-noprint.svelte-evgu5w{display:none}.teacher-school-report.svelte-evgu5w{color:var(--scan-dark);font-size:10pt}.teacher-school-report-totals.svelte-evgu5w div:where(.svelte-evgu5w),.teacher-school-report.svelte-evgu5w .teacher-section{border:1px solid var(--scan-dark);background:var(--scan-light);box-shadow:none;break-inside:avoid}.teacher-school-report.svelte-evgu5w .teacher-muted,.teacher-school-report-totals.svelte-evgu5w dt:where(.svelte-evgu5w){color:var(--scan-dark)}.teacher-school-report.svelte-evgu5w .teacher-table-wrap{overflow:visible}.teacher-school-report-fill.svelte-evgu5w{background:var(--scan-dark);-webkit-print-color-adjust:exact;print-color-adjust:exact}.teacher-school-report-dir.svelte-evgu5w{display:none}.teacher-school-report.svelte-evgu5w tr{break-inside:avoid}}.pr-head.svelte-8fecvu{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-2) var(--sp-5)}.pr-head.svelte-8fecvu h1:where(.svelte-8fecvu){margin:0;text-wrap:balance}.pr-class.svelte-8fecvu{margin:0;color:var(--muted);font-weight:var(--fw-bold)}.pr-lead.svelte-8fecvu{max-width:65ch;margin:var(--sp-3) 0 var(--sp-6);text-wrap:pretty}.pr-label.svelte-8fecvu{margin:var(--sp-6) 0 var(--sp-3);color:var(--muted);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pr-pick.svelte-8fecvu fieldset:where(.svelte-8fecvu){margin:0;padding:0;border:0}.pr-pick.svelte-8fecvu legend:where(.svelte-8fecvu){margin-top:0}.pr-fields.svelte-8fecvu{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--sp-4)}.pr-fields.svelte-8fecvu label:where(.svelte-8fecvu){display:grid;gap:var(--sp-2);font-weight:var(--fw-bold)}.pr-fields.svelte-8fecvu select:where(.svelte-8fecvu),.pr-fields.svelte-8fecvu input:where(.svelte-8fecvu){min-height:44px;min-width:0}.pr-pick-foot.svelte-8fecvu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-4);margin-top:var(--sp-5)}.pr-secondary.svelte-8fecvu{background:var(--surface);border-color:var(--muted)}.pr-compare.svelte-8fecvu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-3) var(--sp-5);margin:0 0 var(--sp-6);padding:var(--sp-3) var(--sp-3) var(--sp-3) var(--sp-5);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface)}.pr-compare.svelte-8fecvu p:where(.svelte-8fecvu){margin:0}.pr-compare-label.svelte-8fecvu{margin-right:var(--sp-2);color:var(--muted);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.pr-print-head.svelte-8fecvu{display:none}.pr-bar.svelte-8fecvu{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--sp-4);margin:var(--sp-6) 0 var(--sp-4)}.pr-period.svelte-8fecvu{margin:0;font-size:1.1rem}.pr-chips.svelte-8fecvu{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-2) 0 0;padding:0;list-style:none}.pr-chips.svelte-8fecvu li:where(.svelte-8fecvu){padding:var(--sp-1) var(--sp-3);border:1px solid var(--line);border-radius:var(--r-pill);background:var(--surface);font-size:var(--fs-sm)}.pr-actions.svelte-8fecvu{display:flex;flex-wrap:wrap;gap:var(--sp-3)}.pr-section.svelte-8fecvu{margin-bottom:var(--sp-6)}.pr-section.svelte-8fecvu h2:where(.svelte-8fecvu){display:flex;align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-5);font-family:Fraunces,Georgia,serif;font-size:1.5rem}.pr-num.svelte-8fecvu{display:inline-grid;place-items:center;width:2rem;height:2rem;border-radius:var(--r-pill);background:var(--warn);color:var(--warn-ink);font-family:inherit;font-size:1rem;font-variant-numeric:tabular-nums}.pr-kpis.svelte-8fecvu{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin-bottom:0}.pr-empty.svelte-8fecvu{margin:0;padding:var(--sp-5) var(--sp-6);border:1px dashed var(--line);border-radius:var(--r-md);background:var(--bg);color:var(--muted);max-width:65ch}.pr-chart.svelte-8fecvu{display:flex;align-items:stretch;gap:var(--sp-2);min-height:11rem;overflow-x:auto}.pr-week.svelte-8fecvu{flex:1 0 3.5rem;display:flex;flex-direction:column;align-items:center;gap:var(--sp-1);font-size:var(--fs-sm);font-variant-numeric:tabular-nums}.pr-count.svelte-8fecvu{font-weight:var(--fw-bold)}.pr-column.svelte-8fecvu{flex:1;width:60%;min-height:7rem;display:flex;align-items:flex-end;border-bottom:2px solid var(--line)}.pr-fill.svelte-8fecvu{width:100%;border-radius:var(--r-xs) var(--r-xs) 0 0;background:var(--accent-2)}.pr-fill--running.svelte-8fecvu{background:repeating-linear-gradient(135deg,var(--accent-2) 0 4px,var(--surface-2) 4px 8px)}.pr-day.svelte-8fecvu{text-align:center;white-space:nowrap}.pr-table.svelte-8fecvu{max-width:100%;overflow-x:auto;background:linear-gradient(to right,var(--surface) 30%,transparent) left / 2.5rem 100% no-repeat local,linear-gradient(to left,var(--surface) 30%,transparent) right / 2.5rem 100% no-repeat local,radial-gradient(farthest-side at 0 50%,color-mix(in srgb,var(--text) 22%,transparent),transparent) left / .9rem 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,color-mix(in srgb,var(--text) 22%,transparent),transparent) right / .9rem 100% no-repeat scroll}.pr-table.svelte-8fecvu:focus-visible{outline:2px solid var(--accent-2);outline-offset:2px}.pr-table.svelte-8fecvu thead:where(.svelte-8fecvu) th:where(.svelte-8fecvu){white-space:nowrap}.pr-table.svelte-8fecvu table:where(.svelte-8fecvu){width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.pr-table.svelte-8fecvu th:where(.svelte-8fecvu),.pr-table.svelte-8fecvu td:where(.svelte-8fecvu){padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--line);text-align:left}.pr-table.svelte-8fecvu thead:where(.svelte-8fecvu) th:where(.svelte-8fecvu){color:var(--muted);font-size:var(--fs-sm)}.pr-table.svelte-8fecvu abbr:where(.svelte-8fecvu){text-decoration:none}.pr-n.svelte-8fecvu{text-align:right}.pr-table.svelte-8fecvu .pr-n:where(.svelte-8fecvu){text-align:right}.pr-zero.svelte-8fecvu{color:var(--muted)}.pr-note.svelte-8fecvu{margin-top:var(--sp-3);font-size:var(--fs-sm)}.pr-pairs.svelte-8fecvu{display:grid;gap:var(--sp-2);margin:0 0 var(--sp-5);padding:0;list-style:none}.pr-pulse.svelte-8fecvu{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--sp-6)}.pr-stack.svelte-8fecvu{display:flex;height:14px;overflow:hidden;border-radius:var(--r-pill);background:var(--surface-2)}.pr-seg--right.svelte-8fecvu,.pr-seg--yes.svelte-8fecvu{background:var(--accent-2)}.pr-seg--easy.svelte-8fecvu,.pr-seg--no.svelte-8fecvu{background:var(--line)}.pr-seg--hard.svelte-8fecvu{background:var(--muted)}.pr-legend.svelte-8fecvu{display:flex;flex-wrap:wrap;gap:var(--sp-2) var(--sp-5);margin:var(--sp-3) 0 0;padding:0;list-style:none;font-variant-numeric:tabular-nums}.pr-dot.svelte-8fecvu{display:inline-block;width:.7rem;height:.7rem;margin-right:var(--sp-2);border-radius:var(--r-pill)}.pr-limits.svelte-8fecvu{padding:var(--sp-5) var(--sp-6);border-left:4px solid var(--warn);border-radius:var(--r-sm);background:var(--surface)}.pr-limits.svelte-8fecvu h2:where(.svelte-8fecvu){margin-top:0}.pr-limits.svelte-8fecvu ul:where(.svelte-8fecvu){display:grid;gap:var(--sp-2);max-width:75ch;margin:0;padding-left:var(--sp-5);line-height:1.5}@media print{.teacher-page:has(.pr){display:block}.teacher-page:has(.pr) *:not(:has(.pr)):not(.pr):not(.pr *),body:has(.pr) .teacher-poster,.pr-noprint.svelte-8fecvu{display:none}.pr.svelte-8fecvu{color:var(--scan-dark);font-size:10pt}.pr-section.svelte-8fecvu,.pr-limits.svelte-8fecvu,.pr.svelte-8fecvu .teacher-kpi{border:1px solid var(--scan-dark);background:var(--scan-light);box-shadow:none;break-inside:avoid}.pr-section.svelte-8fecvu{padding:12pt}.pr-print-head.svelte-8fecvu{display:block;margin:0 0 8pt;padding-bottom:4pt;border-bottom:1px solid var(--scan-dark);font-size:8pt;letter-spacing:.04em}.pr-print-foot.svelte-8fecvu{margin:8pt 0 0;padding:4pt 0 0;border-top:1px solid var(--scan-dark);border-bottom:0}.pr-table.svelte-8fecvu{background:none}.pr.svelte-8fecvu .teacher-muted,.pr.svelte-8fecvu .teacher-kpi-label,.pr.svelte-8fecvu .teacher-kpi-note,.pr-label.svelte-8fecvu,.pr-class.svelte-8fecvu{color:var(--scan-dark)}.pr-chips.svelte-8fecvu li:where(.svelte-8fecvu){border-color:var(--scan-dark);background:none}.pr-chart.svelte-8fecvu,.pr-table.svelte-8fecvu{overflow:visible}.pr-fill.svelte-8fecvu,.pr-num.svelte-8fecvu,.pr-stack.svelte-8fecvu,.pr-seg--easy.svelte-8fecvu,.pr-seg--yes.svelte-8fecvu,.pr-seg--right.svelte-8fecvu,.pr-seg--hard.svelte-8fecvu,.pr-seg--no.svelte-8fecvu{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pr.svelte-8fecvu tr{break-inside:avoid}}.teacher-nudge-goals.svelte-rcqpcl{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:var(--sp-2) var(--sp-8);padding-bottom:var(--sp-5);border-bottom:1px solid var(--line)}.teacher-nudge-goal.svelte-rcqpcl{display:grid;grid-row:span 3;grid-template-rows:subgrid;gap:var(--sp-2)}.teacher-nudge-goal-line.svelte-rcqpcl{align-self:end}.teacher-nudge-goal-line.svelte-rcqpcl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-1) var(--sp-3);font-weight:700;font-variant-numeric:tabular-nums}.teacher-nudge-week.svelte-rcqpcl{font-size:.8125rem}.teacher-nudge-change.svelte-rcqpcl{position:relative}.teacher-nudge-change.svelte-rcqpcl:before{content:"";position:absolute;top:-14px;right:-8px;bottom:-14px;left:-8px}.teacher-nudge-goal.svelte-rcqpcl .teacher-goal-fill:where(.svelte-rcqpcl){background:var(--accent-2)}.teacher-nudge-goal.is-reached.svelte-rcqpcl .teacher-goal-fill:where(.svelte-rcqpcl){background:var(--good)}.teacher-nudge-failed.svelte-rcqpcl{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-4)}.teacher-nudge-name.svelte-rcqpcl{min-width:8rem}.teacher-nudge-pills.svelte-rcqpcl{display:flex;flex:1;flex-wrap:wrap;gap:var(--sp-2)}.teacher-nudge-empty.svelte-rcqpcl{display:inline-flex;align-items:center;gap:var(--sp-2);font-weight:800}.teacher-target-input-row.svelte-9jd6lg{display:inline-flex;align-items:center;gap:var(--sp-3)}.teacher-target-input-row.svelte-9jd6lg input:where(.svelte-9jd6lg){width:6rem}.teacher-target-unit.svelte-9jd6lg{color:var(--muted)}.teacher-target-saved.svelte-9jd6lg{flex-basis:100%;margin:0;font-weight:800}
