.NotebookStudentPreviewModal_backdrop__7PJ5o{position:fixed;inset:0;z-index:900;display:grid;place-items:center;padding:22px;background:rgba(21,31,54,.48)}.NotebookStudentPreviewModal_modal__5jTYM{width:min(1180px,100%);height:min(900px,calc(100dvh - 44px));overflow:hidden;display:grid;grid-template-rows:auto auto minmax(0,1fr);border:1px solid var(--cp-border-200,#d9e0ec);border-radius:8px;background:var(--cp-surface-50,#f7f9fc);box-shadow:0 28px 80px rgba(17,28,52,.28)}.NotebookStudentPreviewModal_header__XVkt6{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 20px;border-bottom:1px solid var(--cp-border-200,#dfe5ee);background:var(--cp-surface-0,#fff)}.NotebookStudentPreviewModal_header__XVkt6 h2,.NotebookStudentPreviewModal_header__XVkt6 p{margin:0}.NotebookStudentPreviewModal_header__XVkt6 p{color:var(--cp-primary-700,#314d9c);font-size:.72rem;font-weight:800;text-transform:uppercase}.NotebookStudentPreviewModal_header__XVkt6 h2{margin-top:2px;font-size:1.25rem}.NotebookStudentPreviewModal_header__XVkt6>div:first-child{min-width:0;flex:1 1;overflow-wrap:anywhere}.NotebookStudentPreviewModal_header__XVkt6 button{flex:none;width:34px;height:34px;border:1px solid var(--cp-border-200,#d7dde6);border-radius:7px;background:var(--cp-surface-0,#fff);color:var(--cp-text-700,#27344a);cursor:pointer;font-size:1.25rem}.NotebookStudentPreviewModal_header__XVkt6 button:focus-visible{outline:2px solid var(--cp-primary-500,#405bb0);outline-offset:2px}.NotebookStudentPreviewModal_notice__SNNyN{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;padding:10px 20px;border-bottom:1px solid var(--cp-border-200,#dfe5ee);background:var(--cp-info-100,#eef4ff);color:var(--cp-text-600,#53617a);font-size:.84rem}.NotebookStudentPreviewModal_notice__SNNyN strong{color:var(--cp-text-800,#24335a)}.NotebookStudentPreviewModal_body__lxE8b{overflow:auto;padding:24px}.NotebookStudentPreviewModal_studentCanvas__rrmf3{width:min(980px,100%);min-height:100%;margin:0 auto;padding:24px;border:1px solid var(--cp-border-200,#dfe5ee);border-radius:8px;background:var(--cp-surface-0,#fff)}@media (max-width:720px){.NotebookStudentPreviewModal_backdrop__7PJ5o{padding:0;place-items:stretch}.NotebookStudentPreviewModal_modal__5jTYM{width:100%;height:100dvh;border:0;border-radius:0}.NotebookStudentPreviewModal_header__XVkt6{padding:14px 16px;flex-wrap:wrap}.NotebookStudentPreviewModal_header__XVkt6>div:first-child{flex-basis:calc(100% - 62px)}.NotebookStudentPreviewModal_header__XVkt6>div:not(:first-child){order:1;flex-basis:100%;justify-content:center}.NotebookStudentPreviewModal_header__XVkt6 button{width:44px;height:44px}.NotebookStudentPreviewModal_notice__SNNyN{align-items:flex-start;flex-direction:column;padding:10px 16px}.NotebookStudentPreviewModal_body__lxE8b{padding:12px}.NotebookStudentPreviewModal_studentCanvas__rrmf3{padding:14px;border:0}}@media (prefers-reduced-motion:reduce){.NotebookStudentPreviewModal_backdrop__7PJ5o,.NotebookStudentPreviewModal_modal__5jTYM{scroll-behavior:auto}}.NotebookAuthoringEditor_editor__rO4K5{display:flex;flex-direction:column;gap:4px;width:100%;min-width:0}.NotebookAuthoringEditor_toolbar__vsiml{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:10px 0;position:-webkit-sticky;position:sticky;top:0;z-index:2;background:var(--cp-surface,#fff)}.NotebookAuthoringEditor_toolbarActions__jOOf9{display:flex;align-items:center;gap:8px}.NotebookAuthoringEditor_primaryButton__J1rhZ{border-radius:8px;border:1px solid transparent;padding:7px 14px;font-weight:600;cursor:pointer;background:var(--programme-accent,var(--cp-accent,#2f6df0));color:#fff}.NotebookAuthoringEditor_importButton__ojhAG,.NotebookAuthoringEditor_previewButton__VgmWw{border:1px solid var(--cp-border,#cbd5e1);border-radius:7px;padding:7px 12px;background:#fff;color:#344366;cursor:pointer;font-weight:700}.NotebookAuthoringEditor_previewButton__VgmWw:hover:not(:disabled){border-color:#91a4d7;background:#f8faff}.NotebookAuthoringEditor_previewButton__VgmWw:disabled{opacity:.5;cursor:not-allowed}.NotebookAuthoringEditor_importButton__ojhAG:hover{border-color:#91a4d7;background:#f8faff}.NotebookAuthoringEditor_aiButton__3WAy0{display:inline-flex;align-items:center;gap:5px;border:1px solid rgba(124,92,196,.45);border-radius:8px;padding:7px 12px;background:rgba(124,92,196,.1);color:#6b4ea8;cursor:pointer;font-weight:750}.NotebookAuthoringEditor_aiButton__3WAy0:hover{border-color:#8e7ed1;background:rgba(124,92,196,.18)}.NotebookAuthoringEditor_importNotice__5oykr{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;margin-bottom:10px;padding:10px 12px;border:1px solid #b9c8eb;border-radius:8px;background:#f5f7ff}.NotebookAuthoringEditor_importNotice__5oykr div{min-width:0;display:grid;grid-gap:2px;gap:2px}.NotebookAuthoringEditor_importNotice__5oykr strong{color:#273a70;font-size:.84rem}.NotebookAuthoringEditor_importNotice__5oykr span{color:#65718a;font-size:.76rem}.NotebookAuthoringEditor_importNotice__5oykr button{border:0;background:transparent;color:#405bb0;cursor:pointer;font-weight:700;white-space:nowrap}.NotebookAuthoringEditor_primaryButton__J1rhZ:disabled{opacity:.55;cursor:not-allowed}.NotebookAuthoringEditor_preflightCard__kTfWc{border-radius:10px;padding:12px 14px;margin:6px 0;font-size:.9rem}.NotebookAuthoringEditor_preflightCard__kTfWc ul{margin:6px 0 0;padding-left:20px}.NotebookAuthoringEditor_preflightOk__5DDRZ{background:#e7f6ee;color:#1f7a4d;border:1px solid #b8e2cb}.NotebookAuthoringEditor_preflightBad__R7_ti{background:#fef4e6;color:#a15c07;border:1px solid #f6ddb0}.NotebookAuthoringEditor_divider__n_U9N{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:4px 0;opacity:1}.NotebookAuthoringEditor_divider__n_U9N button{font-size:.8rem;border:1px dashed var(--cp-border,#cbd5e1);background:transparent;border-radius:999px;padding:4px 12px;cursor:pointer;color:#59667d}.NotebookAuthoringEditor_divider__n_U9N button:hover{border-style:solid;color:var(--cp-text,#1f2937)}.NotebookAuthoringEditor_inlineDivider__dvqw0{position:relative;display:grid;place-items:center;padding:3px 0}.NotebookAuthoringEditor_inlineDivider__dvqw0:before{content:"";position:absolute;left:8%;right:8%;top:50%;height:1px;background:var(--cp-border,#e2e8f0);opacity:.5;pointer-events:none}.NotebookAuthoringEditor_inlineDividerOpen__QpuBR:before,.NotebookAuthoringEditor_inlineDivider__dvqw0:hover:before{opacity:0}.NotebookAuthoringEditor_inlineDividerToggle__xIt5o{position:relative;z-index:1;border:0;cursor:pointer;background:var(--cp-surface,#fff);color:#9aa6bd;font-size:.72rem;letter-spacing:.02em;padding:3px 12px;border-radius:999px;transition:color .12s ease,background .12s ease}.NotebookAuthoringEditor_inlineDividerToggle__xIt5o:hover{color:#59667d;background:var(--cp-surface-muted,#f4f6fa)}.NotebookAuthoringEditor_inlineDividerToggle__xIt5o:focus-visible{color:#59667d;outline:2px solid #405bb0;outline-offset:2px}.NotebookAuthoringEditor_inlineDividerMenu__GA0D_,.NotebookAuthoringEditor_inlineDivider__dvqw0:not(.NotebookAuthoringEditor_inlineDividerOpen__QpuBR):hover .NotebookAuthoringEditor_inlineDividerToggle__xIt5o{display:none}.NotebookAuthoringEditor_inlineDividerOpen__QpuBR .NotebookAuthoringEditor_inlineDividerMenu__GA0D_,.NotebookAuthoringEditor_inlineDivider__dvqw0:hover .NotebookAuthoringEditor_inlineDividerMenu__GA0D_{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;padding:2px 0}.NotebookAuthoringEditor_inlineDividerMenu__GA0D_ button{font-size:.8rem;border:1px dashed var(--cp-border,#cbd5e1);background:transparent;border-radius:999px;padding:4px 12px;cursor:pointer;color:#59667d}.NotebookAuthoringEditor_inlineDividerMenu__GA0D_ button:hover{border-style:solid;color:var(--cp-text,#1f2937)}.NotebookAuthoringEditor_cell__r7o3j{position:relative;border:1px solid var(--cp-border,#e2e8f0);border-radius:12px;overflow:visible;background:var(--cp-surface,#fff)}.NotebookAuthoringEditor_cellActive__M9kYI{border-color:#9fb2ec;box-shadow:0 0 0 2px rgba(64,91,176,.08)}.NotebookAuthoringEditor_cellCompact__HqzY2{cursor:pointer;transition:border-color .12s ease,box-shadow .12s ease}.NotebookAuthoringEditor_cellCompact__HqzY2:hover{border-color:#bdc9e8;box-shadow:0 2px 8px rgba(28,45,82,.06)}.NotebookAuthoringEditor_cellCompact__HqzY2:focus-visible{outline:2px solid #405bb0;outline-offset:2px}.NotebookAuthoringEditor_cellChrome__khRJn{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:6px 12px;border-bottom:1px solid var(--cp-border,#eef2f7);background:var(--cp-surface-muted,#f8fafc)}.NotebookAuthoringEditor_kindTag__TSQmZ{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--cp-text-muted,#64748b)}.NotebookAuthoringEditor_dragHandle__giXae{border:0;background:transparent;color:var(--cp-text-muted,#94a3b8);cursor:-webkit-grab;cursor:grab;font-size:1rem;letter-spacing:-3px;padding:2px 4px}.NotebookAuthoringEditor_dragHandle__giXae:active{cursor:-webkit-grabbing;cursor:grabbing}.NotebookAuthoringEditor_roleSelect__gC7BK{padding:4px 8px;border:1px solid var(--cp-border,#d7dde6);border-radius:6px;font-size:.82rem}.NotebookAuthoringEditor_markingToggle__zZ8Kn{padding:5px 9px;border:1px solid #b9c7ee;border-radius:6px;background:#f7f9ff;color:#3b41a8;font-size:.76rem;font-weight:700;white-space:nowrap;cursor:pointer}.NotebookAuthoringEditor_markingToggle__zZ8Kn:hover{border-color:#7f96d8;background:#eef2ff}.NotebookAuthoringEditor_markingToggle__zZ8Kn:focus-visible{outline:2px solid #405bb0;outline-offset:2px}.NotebookAuthoringEditor_markingToggle__zZ8Kn[aria-expanded=true]{background:#e9edfc}.NotebookAuthoringEditor_cellAiButton___DVyD{display:inline-flex;align-items:center;gap:4px;padding:5px 9px;border:1px solid rgba(124,92,196,.38);border-radius:6px;background:rgba(124,92,196,.08);color:#6b4ea8;font-size:.76rem;font-weight:700;white-space:nowrap;cursor:pointer}.NotebookAuthoringEditor_cellAiButton___DVyD:hover{background:rgba(124,92,196,.16)}.NotebookAuthoringEditor_cellAiButton___DVyD:focus-visible{outline:2px solid #7666c1;outline-offset:2px}.NotebookAuthoringEditor_cellMenu__chvc9{margin-left:auto;position:relative}.NotebookAuthoringEditor_cellMenu__chvc9>summary{width:30px;height:26px;display:grid;place-items:center;border:1px solid var(--cp-border,#e2e8f0);border-radius:6px;background:#fff;cursor:pointer;list-style:none}.NotebookAuthoringEditor_cellMenu__chvc9>summary::-webkit-details-marker{display:none}.NotebookAuthoringEditor_cellMenu__chvc9>div{position:absolute;right:0;top:32px;z-index:8;width:150px;display:grid;padding:5px;border:1px solid var(--cp-border,#d7dde6);border-radius:8px;background:#fff;box-shadow:0 12px 28px rgba(20,31,56,.15)}.NotebookAuthoringEditor_cellMenu__chvc9 button{border:0;border-radius:5px;padding:8px 10px;background:transparent;text-align:left;cursor:pointer}.NotebookAuthoringEditor_cellMenu__chvc9 button:hover{background:var(--cp-surface-muted,#f4f6fa)}.NotebookAuthoringEditor_cellMenu__chvc9 button:disabled{opacity:.4;cursor:not-allowed}.NotebookAuthoringEditor_deleteBtn__b2vVv{color:var(--cp-danger,#c0392b)}.NotebookAuthoringEditor_codeBody__mW1V_,.NotebookAuthoringEditor_fillBlankBody__FEi10,.NotebookAuthoringEditor_markdownBody__vOzZ6,.NotebookAuthoringEditor_mcqBody__fI9l_,.NotebookAuthoringEditor_mediaBody__FrfFK,.NotebookAuthoringEditor_textResponseBody__C2mM0{padding:10px 12px}.NotebookAuthoringEditor_compactPreview__G0PmR{min-height:66px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;grid-column-gap:18px;column-gap:18px;grid-row-gap:3px;row-gap:3px;padding:10px 16px;color:var(--cp-text,#27344a);font-size:.88rem}.NotebookAuthoringEditor_compactPreview__G0PmR span,.NotebookAuthoringEditor_compactPreview__G0PmR strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.NotebookAuthoringEditor_compactPreview__G0PmR strong{font-size:.92rem}.NotebookAuthoringEditor_compactPreview__G0PmR span{grid-column:1;color:var(--cp-text-muted,#64748b)}.NotebookAuthoringEditor_compactPreview__G0PmR em{grid-column:2;grid-row:1/span 2;align-self:center;color:#8290aa;font-size:.74rem;font-style:normal;opacity:0;transition:opacity .12s ease}.NotebookAuthoringEditor_cellCompact__HqzY2:focus-within .NotebookAuthoringEditor_compactPreview__G0PmR em,.NotebookAuthoringEditor_cellCompact__HqzY2:hover .NotebookAuthoringEditor_compactPreview__G0PmR em{opacity:1}.NotebookAuthoringEditor_compactCode__plwPK{font-family:var(--cp-mono,ui-monospace,Menlo,monospace);background:#fbfcff}.NotebookAuthoringEditor_compactCode__plwPK strong{font-family:inherit;font-weight:500}.NotebookAuthoringEditor_codeActions__p4HhD{display:flex;align-items:center;gap:10px;margin-top:8px}.NotebookAuthoringEditor_runBtn__Kdypn{border-radius:8px;border:1px solid transparent;padding:6px 14px;font-weight:600;cursor:pointer;background:var(--programme-accent,var(--cp-accent,#2f6df0));color:#fff}.NotebookAuthoringEditor_runBtn__Kdypn:disabled{opacity:.55;cursor:not-allowed}.NotebookAuthoringEditor_roleHint__EBewX{font-size:.8rem;color:var(--cp-text-muted,#94a3b8)}.NotebookAuthoringEditor_turtleAuthorNote__K_HCT{margin:8px 0 0;font-size:.8rem;line-height:1.5;color:var(--cp-text-muted,#64748b)}.NotebookAuthoringEditor_output__wSb0y{margin-top:10px;padding:8px 10px;background:var(--cp-surface-muted,#f8fafc);border-radius:8px}.NotebookAuthoringEditor_stdout__nCfNX{margin:0;white-space:pre-wrap;word-break:break-word;font-family:var(--cp-mono,ui-monospace,Menlo,monospace);font-size:.82rem}.NotebookAuthoringEditor_error__5c4nN{color:var(--cp-danger,#c0392b)}.NotebookAuthoringEditor_figure__zaCtP{max-width:100%;margin-top:8px;border-radius:6px}.NotebookAuthoringEditor_markingDrawer__k_HwP{margin-top:12px;padding:12px;border-radius:10px;background:#f5f7ff;border:1px solid #dfe6fb;display:flex;flex-direction:column;gap:8px}.NotebookAuthoringEditor_drawerLabel__xiSZn{margin:0;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:#3b41c9}.NotebookAuthoringEditor_checksHead__6fFpM{display:flex;align-items:center;justify-content:space-between;gap:8px}.NotebookAuthoringEditor_checksHead__6fFpM button{font-size:.8rem;border:1px solid var(--cp-border,#cbd5e1);background:#fff;border-radius:6px;padding:4px 10px;cursor:pointer;margin-left:6px}.NotebookAuthoringEditor_checksHead__6fFpM button:disabled{opacity:.55;cursor:not-allowed}.NotebookAuthoringEditor_captureNote__qNP68{margin:0;font-size:.82rem;color:#3b41c9}.NotebookAuthoringEditor_suggestionTray__yuQpJ{display:grid;grid-gap:10px;gap:10px;padding:10px;border:1px solid #d9e0f4;border-radius:8px;background:#f8f9fe}.NotebookAuthoringEditor_suggestionList__Xcwka{display:grid;grid-gap:6px;gap:6px}.NotebookAuthoringEditor_suggestionRow__apn1P{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:9px;gap:9px;align-items:flex-start;padding:8px;border-radius:6px;background:#fff;cursor:pointer}.NotebookAuthoringEditor_suggestionRow__apn1P input{margin-top:3px}.NotebookAuthoringEditor_suggestionRow__apn1P span{display:grid;grid-gap:2px;gap:2px}.NotebookAuthoringEditor_suggestionRow__apn1P strong{font-size:.82rem}.NotebookAuthoringEditor_suggestionRow__apn1P small{color:var(--cp-text-muted,#64748b);line-height:1.35}.NotebookAuthoringEditor_suggestionRow__apn1P em{padding:2px 6px;border-radius:999px;background:#eef1fa;color:#4f5f88;font-size:.68rem;font-style:normal;font-weight:700}.NotebookAuthoringEditor_suggestionActions__e_T5j{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;padding-top:2px}.NotebookAuthoringEditor_suggestionActions__e_T5j label{display:grid;grid-gap:4px;gap:4px;color:var(--cp-text-muted,#64748b);font-size:.72rem;font-weight:700}.NotebookAuthoringEditor_suggestionActions__e_T5j select{padding:6px 8px;border:1px solid var(--cp-border,#d7dde6);border-radius:6px;background:#fff;font:inherit}.NotebookAuthoringEditor_suggestionActions__e_T5j>div{display:flex;gap:7px}.NotebookAuthoringEditor_suggestionActions__e_T5j button{border:1px solid var(--cp-border,#d7dde6);border-radius:6px;padding:7px 10px;background:#fff;cursor:pointer}.NotebookAuthoringEditor_suggestionActions__e_T5j .NotebookAuthoringEditor_applySuggestions__760BG{border-color:#405bb0;background:#405bb0;color:#fff;font-weight:700}.NotebookAuthoringEditor_suggestionActions__e_T5j button:disabled{opacity:.5;cursor:not-allowed}.NotebookAuthoringEditor_noChecks___5Ukm{margin:0;font-size:.82rem;color:var(--cp-text-muted,#64748b)}.NotebookAuthoringEditor_checks__hWq65{display:flex;flex-direction:column;gap:8px}.NotebookAuthoringEditor_check__4iUKY{border:1px solid var(--cp-border,#e2e8f0);border-radius:8px;padding:8px;background:#fff;display:flex;flex-direction:column;gap:6px}.NotebookAuthoringEditor_checkRow__RG7Gg{display:flex;gap:6px;align-items:center}.NotebookAuthoringEditor_check__4iUKY input,.NotebookAuthoringEditor_check__4iUKY select,.NotebookAuthoringEditor_check__4iUKY textarea{padding:5px 8px;border:1px solid var(--cp-border,#d7dde6);border-radius:6px;font:inherit;font-size:.85rem}.NotebookAuthoringEditor_checkLabel__Qxn8e{flex:1 1}.NotebookAuthoringEditor_checkExpr__w_YN3{flex:1 1;font-family:var(--cp-mono,ui-monospace,Menlo,monospace)}.NotebookAuthoringEditor_checkName__PxatP{width:140px;font-family:var(--cp-mono,ui-monospace,Menlo,monospace)}.NotebookAuthoringEditor_checkNameError__WWVu8{margin:4px 0 0;color:var(--cp-danger,#b42318);font-size:.75rem;line-height:1.4}.NotebookAuthoringEditor_checkExpected__mgiMI{width:110px}.NotebookAuthoringEditor_checkTol__mV_jq{width:80px}.NotebookAuthoringEditor_minimumField__NvCC3{display:inline-flex;align-items:center;gap:6px;color:var(--cp-text-muted,#64748b);font-size:.78rem;font-weight:700}.NotebookAuthoringEditor_minimumField__NvCC3 input{width:64px}.NotebookAuthoringEditor_inspectorBackdrop__AszLe{position:fixed;inset:0;z-index:80;background:rgba(25,34,55,.28)}.NotebookAuthoringEditor_markingInspector__u7q06{position:absolute;inset:0 0 0 auto;width:min(620px,94vw);display:grid;grid-template-rows:auto minmax(0,1fr);background:#fff;box-shadow:-16px 0 42px rgba(18,28,50,.2)}.NotebookAuthoringEditor_inspectorHeader__tH3pP{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 20px;border-bottom:1px solid var(--cp-border,#e2e8f0)}.NotebookAuthoringEditor_inspectorHeader__tH3pP h3,.NotebookAuthoringEditor_inspectorHeader__tH3pP p{margin:0}.NotebookAuthoringEditor_inspectorHeader__tH3pP p{color:#405bb0;font-size:.72rem;font-weight:800;text-transform:uppercase}.NotebookAuthoringEditor_inspectorHeader__tH3pP h3{margin-top:2px;font-size:1.1rem}.NotebookAuthoringEditor_inspectorHeader__tH3pP>button{width:32px;height:32px;border:1px solid var(--cp-border,#d7dde6);border-radius:7px;background:#fff;cursor:pointer}.NotebookAuthoringEditor_inspectorBody__AfOk1{overflow-y:auto;padding:18px 20px 40px}.NotebookAuthoringEditor_inspectorSection__DniSB{display:grid;grid-gap:10px;gap:10px;padding:0 0 20px;margin-bottom:20px;border-bottom:1px solid var(--cp-border,#e2e8f0)}.NotebookAuthoringEditor_sectionHeading__LSJ2B{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.NotebookAuthoringEditor_sectionHeading__LSJ2B h4,.NotebookAuthoringEditor_sectionHeading__LSJ2B h5,.NotebookAuthoringEditor_sectionHeading__LSJ2B p{margin:0}.NotebookAuthoringEditor_sectionHeading__LSJ2B h4{font-size:.96rem}.NotebookAuthoringEditor_sectionHeading__LSJ2B h5{font-size:.84rem}.NotebookAuthoringEditor_checksHead__6fFpM span,.NotebookAuthoringEditor_sectionHeading__LSJ2B p{display:block;margin-top:3px;color:var(--cp-text-muted,#64748b);font-size:.78rem}.NotebookAuthoringEditor_removeScenario__Ym9cB,.NotebookAuthoringEditor_scenarioBody__4hSSU button,.NotebookAuthoringEditor_sectionHeading__LSJ2B button{border:1px solid var(--cp-border,#d7dde6);border-radius:6px;padding:5px 9px;background:#fff;cursor:pointer;font-size:.78rem}.NotebookAuthoringEditor_scenarios__GVtSd{display:grid;grid-gap:8px;gap:8px}.NotebookAuthoringEditor_scenario__u1_S3{border:1px solid var(--cp-border,#dfe4ed);border-radius:8px;background:#fbfcff}.NotebookAuthoringEditor_scenario__u1_S3>summary{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;cursor:pointer;font-size:.82rem;font-weight:700}.NotebookAuthoringEditor_scenario__u1_S3>summary span:last-child{color:var(--cp-text-muted,#64748b);font-weight:500}.NotebookAuthoringEditor_scenarioBody__4hSSU{display:grid;grid-gap:12px;gap:12px;padding:12px;border-top:1px solid var(--cp-border,#e2e8f0)}.NotebookAuthoringEditor_scenarioBody__4hSSU>label{display:grid;grid-gap:5px;gap:5px;color:var(--cp-text,#27344a);font-size:.8rem;font-weight:700}.NotebookAuthoringEditor_scenarioBody__4hSSU input,.NotebookAuthoringEditor_scenarioBody__4hSSU textarea{width:100%;border:1px solid var(--cp-border,#d7dde6);border-radius:6px;padding:7px 9px;font:inherit;font-weight:400}.NotebookAuthoringEditor_scenarioBody__4hSSU label>span{color:var(--cp-text-muted,#64748b);font-size:.75rem;font-weight:400}.NotebookAuthoringEditor_replacements__6I7E4{display:grid;grid-gap:7px;gap:7px}.NotebookAuthoringEditor_replacementRow__v5TRJ{display:grid;grid-template-columns:minmax(110px,.7fr) minmax(180px,1.5fr) auto;grid-gap:6px;gap:6px;align-items:flex-start}.NotebookAuthoringEditor_replacementRow__v5TRJ>span{grid-column:1/-1;color:var(--cp-danger,#b42318);font-size:.74rem}.NotebookAuthoringEditor_replacementRow__v5TRJ button{height:34px;color:var(--cp-danger,#b42318)}.NotebookAuthoringEditor_invalidInput__J9cUR{border-color:#d92d20!important}.NotebookAuthoringEditor_removeScenario__Ym9cB{justify-self:start;color:var(--cp-danger,#b42318)}.NotebookAuthoringEditor_scenarioExpected__T69Ti{margin-top:3px;border-top:1px dashed var(--cp-border,#d7dde6);padding-top:7px}.NotebookAuthoringEditor_scenarioExpected__T69Ti>summary{cursor:pointer;color:#405bb0;font-size:.78rem;font-weight:700}.NotebookAuthoringEditor_scenarioExpected__T69Ti label{display:grid;grid-template-columns:130px minmax(0,1fr);grid-gap:7px;gap:7px;align-items:center;margin-top:7px;color:var(--cp-text-muted,#64748b);font-size:.78rem}.NotebookAuthoringEditor_scenarioExpected__T69Ti input,.NotebookAuthoringEditor_scenarioExpected__T69Ti textarea{width:100%}.NotebookAuthoringEditor_undoToast__Dbeqc{position:fixed;left:50%;bottom:24px;z-index:90;transform:translateX(-50%);display:flex;align-items:center;gap:12px;padding:10px 12px 10px 16px;border-radius:8px;background:#1f2b42;color:#fff;box-shadow:0 12px 30px rgba(18,28,50,.24)}.NotebookAuthoringEditor_undoToast__Dbeqc button{border:0;background:transparent;color:#fff;cursor:pointer;font-weight:700}.NotebookAuthoringEditor_textResponseBody__C2mM0{display:flex;flex-direction:column;gap:8px}.NotebookAuthoringEditor_trGuidance__2zET8,.NotebookAuthoringEditor_trPrompt__pgYRf{padding:7px 10px;border:1px solid var(--cp-border,#d7dde6);border-radius:6px;font:inherit}.NotebookAuthoringEditor_trOptions__c4ALk{display:flex;gap:16px;flex-wrap:wrap;align-items:center;font-size:.85rem;color:var(--cp-text-muted,#475569)}.NotebookAuthoringEditor_trOptions__c4ALk label{display:inline-flex;align-items:center;gap:6px}.NotebookAuthoringEditor_trMax__sHSDf,.NotebookAuthoringEditor_trOptions__c4ALk select{padding:5px 8px;border:1px solid var(--cp-border,#d7dde6);border-radius:6px}.NotebookAuthoringEditor_trMax__sHSDf{width:90px}.NotebookAuthoringEditor_trRequired__Ld1TZ{cursor:pointer}.NotebookAuthoringEditor_fillBlankBody__FEi10,.NotebookAuthoringEditor_mcqBody__fI9l_,.NotebookAuthoringEditor_mediaBody__FrfFK{display:grid;grid-gap:10px;gap:10px}.NotebookAuthoringEditor_numberBody__H9mbj{display:grid;grid-gap:12px;gap:12px;padding:12px 14px 14px}.NotebookAuthoringEditor_numberRowLabel__i3lzf{font-size:.78rem;font-weight:700;color:var(--cp-text,#27344a);margin-right:4px}.NotebookAuthoringEditor_numberMenu__jh4DY{display:grid;grid-gap:8px;gap:8px;padding:12px 14px;border:1px solid var(--cp-border,#e7ecf3);border-radius:10px;background:var(--cp-surface-muted,#f8fafc)}.NotebookAuthoringEditor_numberMenuTitle__piXrm{margin:0;font-size:.98rem;font-weight:700;color:var(--cp-text,#1f2937)}.NotebookAuthoringEditor_numberMenuNote__JEVOa{margin:-4px 0 2px;font-size:.8rem;color:var(--cp-text-muted,#64748b)}.NotebookAuthoringEditor_numberMenuList__z6CN3{display:grid;grid-gap:6px;gap:6px}.NotebookAuthoringEditor_numberMenuOption__nvjZ0{display:grid;grid-gap:2px;gap:2px;padding:9px 12px;border:1px solid var(--cp-border,#d7dde6);border-radius:8px;background:var(--cp-surface,#fff);cursor:pointer;text-align:left}.NotebookAuthoringEditor_numberMenuOption__nvjZ0:hover{border-color:var(--programme-accent,var(--cp-accent,#2f6df0))}.NotebookAuthoringEditor_numberMenuOptionTitle__o18_v{font-size:.88rem;font-weight:650;color:var(--cp-text,#1f2937)}.NotebookAuthoringEditor_numberMenuOptionNote__xZRRi{font-size:.78rem;color:var(--cp-text-muted,#64748b)}.NotebookAuthoringEditor_numberBack__Y9IIx{justify-self:start;padding:0;border:0;background:none;color:var(--cp-text-muted,#64748b);font-size:.8rem;font-weight:600;cursor:pointer}.NotebookAuthoringEditor_numberBack__Y9IIx:hover{color:var(--programme-accent,var(--cp-accent,#2f6df0))}.NotebookAuthoringEditor_numberMenuTrail__ce6s_{display:flex;align-items:center;justify-content:space-between;gap:10px}.NotebookAuthoringEditor_numberKeepSetup__AucIg{justify-self:end;-webkit-margin-start:auto;margin-inline-start:auto;padding:0;border:0;background:none;color:var(--programme-accent,var(--cp-accent,#2f6df0));font-size:.8rem;font-weight:650;cursor:pointer}.NotebookAuthoringEditor_numberKeepSetup__AucIg:hover{text-decoration:underline}.NotebookAuthoringEditor_numberMatrix__GFAvM{border-collapse:collapse;font-size:.8rem}.NotebookAuthoringEditor_numberMatrix__GFAvM th{padding:4px 8px;font-weight:650;color:var(--cp-text-muted,#475569);text-align:left}.NotebookAuthoringEditor_numberMatrix__GFAvM td{padding:2px}.NotebookAuthoringEditor_numberMatrixCorner__cOW6Z{font-weight:500;color:var(--cp-text-muted,#94a3b8)}.NotebookAuthoringEditor_numberMatrixCell__Kg2K6{width:100%;padding:7px 12px;border:1px solid var(--cp-border,#d7dde6);border-radius:7px;background:var(--cp-surface,#fff);color:var(--cp-text,#1f2937);font-size:.8rem;font-weight:600;cursor:pointer;white-space:nowrap}.NotebookAuthoringEditor_numberMatrixCell__Kg2K6:hover{border-color:var(--programme-accent,var(--cp-accent,#2f6df0));background:#eef2ff}.NotebookAuthoringEditor_numberMatrixBlank__fwiUJ{display:block;min-height:30px;border-radius:7px;background:var(--cp-surface-muted,#f1f5f9)}.NotebookAuthoringEditor_numberWorkbenchHead__zuE6x{display:flex;align-items:center;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--cp-border,#eef2f7)}.NotebookAuthoringEditor_numberShapeName__RFlW5{-webkit-margin-end:auto;margin-inline-end:auto;font-size:.88rem;font-weight:700;color:var(--cp-text,#1f2937)}.NotebookAuthoringEditor_numberChangeShape__Cx8Hg{padding:0;border:0;background:none;color:var(--cp-text-muted,#64748b);font-size:.78rem;font-weight:650;white-space:nowrap;cursor:pointer}.NotebookAuthoringEditor_numberChangeShape__Cx8Hg:hover{color:var(--programme-accent,var(--cp-accent,#2f6df0))}.NotebookAuthoringEditor_numberRestart__Q7UE_{padding:5px 11px;border:1px solid var(--cp-border,#d7dde6);border-radius:7px;background:var(--cp-surface,#fff);color:var(--cp-text-muted,#64748b);font-size:.78rem;font-weight:650;white-space:nowrap;cursor:pointer}.NotebookAuthoringEditor_numberRestart__Q7UE_:hover{border-color:var(--cp-danger,#b42318);color:var(--cp-danger,#b42318)}.NotebookAuthoringEditor_numberConfirmBackdrop__lYZym{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:22px;background:rgba(21,31,54,.48)}.NotebookAuthoringEditor_numberConfirm__1DLGa{display:grid;grid-gap:8px;gap:8px;width:min(28rem,100%);padding:20px 22px 18px;border:1px solid var(--cp-border,#d7dde6);border-radius:12px;background:var(--cp-surface,#fff);box-shadow:0 28px 80px rgba(17,28,52,.28)}.NotebookAuthoringEditor_numberConfirm__1DLGa h4{margin:0;font-size:1.05rem;font-weight:700;color:var(--cp-text,#1f2937)}.NotebookAuthoringEditor_numberConfirm__1DLGa p{margin:0;font-size:.86rem;line-height:1.5;color:var(--cp-text-muted,#475569)}.NotebookAuthoringEditor_numberConfirmActions__pSYQS{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.NotebookAuthoringEditor_numberConfirmActions__pSYQS button{padding:8px 14px;border:1px solid var(--cp-border,#d7dde6);border-radius:8px;background:var(--cp-surface,#fff);font-size:.84rem;font-weight:650;cursor:pointer}.NotebookAuthoringEditor_numberConfirmActions__pSYQS button:focus-visible{outline:2px solid var(--cp-primary-500,#405bb0);outline-offset:2px}.NotebookAuthoringEditor_numberConfirmGo__dGhZA{border-color:var(--cp-danger,#b42318)!important;background:var(--cp-danger,#b42318)!important;color:#fff}.NotebookAuthoringEditor_numberConfirmGo__dGhZA:hover{background:#9a1e13!important}.NotebookAuthoringEditor_numberSentence__q77kb{margin:0;font-size:.92rem;line-height:2;color:var(--cp-text,#1f2937)}.NotebookAuthoringEditor_numberChipWrap__jNgoP{position:relative;display:inline-block}.NotebookAuthoringEditor_numberChip__smos0{padding:3px 10px;border:1px dashed var(--programme-accent,var(--cp-accent,#2f6df0));border-radius:999px;background:#eef2ff;color:var(--cp-primary-700,#405bb0);font-size:.86rem;font-weight:650;cursor:pointer}.NotebookAuthoringEditor_numberChip__smos0:hover{border-style:solid}.NotebookAuthoringEditor_numberPopover__OGRW7{position:absolute;z-index:5;top:calc(100% + 6px);left:0;display:grid;grid-gap:6px;gap:6px;min-width:13rem;padding:10px 12px;border:1px solid var(--cp-border,#d7dde6);border-radius:8px;background:var(--cp-surface,#fff);box-shadow:0 8px 24px rgba(15,23,42,.12)}.NotebookAuthoringEditor_numberPopoverTitle__nodIa{font-size:.76rem;font-weight:700;color:var(--cp-text-muted,#475569)}.NotebookAuthoringEditor_numberPopoverNote__SomF8{font-size:.74rem;color:var(--cp-text-muted,#64748b)}.NotebookAuthoringEditor_numberOptions__mtIMO{display:flex;flex-wrap:wrap;gap:5px}.NotebookAuthoringEditor_numberOption__7cuxA{padding:4px 10px;border:1px solid var(--cp-border,#d7dde6);border-radius:999px;background:var(--cp-surface,#fff);color:var(--cp-text-muted,#475569);font-size:.79rem;font-weight:600;cursor:pointer}.NotebookAuthoringEditor_numberOption__7cuxA:hover{border-color:var(--cp-text-muted,#94a3b8)}.NotebookAuthoringEditor_numberOption__7cuxA[data-active=true]{border-color:var(--programme-accent,var(--cp-accent,#2f6df0));background:#eef2ff;color:var(--cp-primary-700,#405bb0);font-weight:700}.NotebookAuthoringEditor_numberPreviewFrame__kWjBU{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border:1px solid var(--cp-border,#e7ecf3);border-radius:10px;background:var(--cp-surface-muted,#f8fafc)}.NotebookAuthoringEditor_numberPreviewGrid__HxZsH{flex:1 1 auto;min-width:0;overflow-x:auto}.NotebookAuthoringEditor_numberGutter__cU3v1{display:grid;grid-gap:5px;gap:5px;padding-top:16px}.NotebookAuthoringEditor_numberGutter__cU3v1 button{width:28px;height:28px;border:1px solid var(--cp-border,#d7dde6);border-radius:6px;background:var(--cp-surface,#fff);color:var(--cp-text-muted,#475569);font-size:.9rem;line-height:1;cursor:pointer}.NotebookAuthoringEditor_numberGutter__cU3v1 button:hover:enabled{border-color:var(--programme-accent,var(--cp-accent,#2f6df0));color:var(--programme-accent,var(--cp-accent,#2f6df0))}.NotebookAuthoringEditor_numberGutter__cU3v1 button:disabled{opacity:.4;cursor:not-allowed}.NotebookAuthoringEditor_numberOwn__V7H__{display:grid;grid-gap:6px;gap:6px;justify-items:start}.NotebookAuthoringEditor_numberOwnTable__F7fmv{border-collapse:collapse;font-size:.82rem}.NotebookAuthoringEditor_numberOwnTable__F7fmv th{padding:3px 8px 3px 0;font-weight:650;color:var(--cp-text-muted,#475569);text-align:left}.NotebookAuthoringEditor_numberOwnTable__F7fmv td{padding:2px 8px 2px 0;vertical-align:top}.NotebookAuthoringEditor_numberOwnTable__F7fmv tr[data-duplicate=true] .NotebookAuthoringEditor_numberOwnInput__cPbHn{border-color:var(--cp-danger,#b42318)}.NotebookAuthoringEditor_numberOwnInput__cPbHn{width:11rem;padding:5px 8px;border:1px solid var(--cp-border,#d7dde6);border-radius:6px;font-family:var(--cp-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.82rem}.NotebookAuthoringEditor_numberOwnProblem__ZH7yj{display:block;margin-top:2px;font-size:.72rem;color:var(--cp-danger,#b42318)}.NotebookAuthoringEditor_numberAddQuestion__oBpGu{padding:5px 11px;border:1px solid var(--cp-border,#d7dde6);border-radius:7px;background:var(--cp-surface,#fff);font-size:.8rem;font-weight:650;cursor:pointer}.NotebookAuthoringEditor_numberSetupRow__ygLsp{display:flex;gap:14px;flex-wrap:wrap;align-items:center;font-size:.85rem;color:var(--cp-text-muted,#475569)}.NotebookAuthoringEditor_numberSetupRow__ygLsp label{display:inline-flex;align-items:center;gap:6px}.NotebookAuthoringEditor_numberSetupRow__ygLsp select{padding:5px 8px;border:1px solid var(--cp-border,#d7dde6);border-radius:6px;max-width:20rem}.NotebookAuthoringEditor_numberCheck__KQpao{cursor:pointer}.NotebookAuthoringEditor_numberInt__rZUHd{width:80px;padding:5px 8px;border:1px solid var(--cp-border,#d7dde6);border-radius:6px}.NotebookAuthoringEditor_numberSpecLine__yT5qe{margin:-4px 0 0;font-size:.76rem;color:var(--cp-text-muted,#64748b)}.NotebookAuthoringEditor_numberMore__xbwig{border:1px solid var(--cp-border,#e7ecf3);border-radius:8px;padding:8px 12px}.NotebookAuthoringEditor_numberMore__xbwig summary{cursor:pointer;font-size:.82rem;font-weight:650;color:var(--cp-text-muted,#475569)}.NotebookAuthoringEditor_numberMore__xbwig[open] summary{margin-bottom:8px}.NotebookAuthoringEditor_numberPreview__4KsZz{display:grid;grid-gap:4px;gap:4px;font-size:.85rem;color:var(--cp-text,#1f2937)}.NotebookAuthoringEditor_numberPreview__4KsZz ol{margin:0;padding-left:1.4rem;display:grid;grid-gap:2px;gap:2px}.NotebookAuthoringEditor_numberHint__YmO0P{margin:0;font-size:.8rem;color:var(--cp-text-muted,#64748b)}.NotebookAuthoringEditor_numberPreviewHead__7EJOd{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.NotebookAuthoringEditor_numberRedraw__P25aO{border:1px solid var(--cp-border,#d7dde6);border-radius:8px;background:var(--cp-surface,#fff);padding:4px 10px;font-size:.78rem;font-weight:650;color:var(--cp-text-muted,#475569);cursor:pointer}.NotebookAuthoringEditor_numberRedraw__P25aO:hover:enabled{border-color:var(--programme-accent,var(--cp-accent,#2f6df0));color:var(--programme-accent,var(--cp-accent,#2f6df0))}.NotebookAuthoringEditor_numberRedraw__P25aO:disabled{opacity:.6;cursor:progress}.NotebookAuthoringEditor_numberDrawError__vKcHX{margin:0;font-size:.8rem;color:var(--cp-danger,#b42318)}.NotebookAuthoringEditor_numberAddQuestion__oBpGu:focus-visible,.NotebookAuthoringEditor_numberBack__Y9IIx:focus-visible,.NotebookAuthoringEditor_numberChangeShape__Cx8Hg:focus-visible,.NotebookAuthoringEditor_numberChip__smos0:focus-visible,.NotebookAuthoringEditor_numberGutter__cU3v1 button:focus-visible,.NotebookAuthoringEditor_numberKeepSetup__AucIg:focus-visible,.NotebookAuthoringEditor_numberMatrixCell__Kg2K6:focus-visible,.NotebookAuthoringEditor_numberMenuOption__nvjZ0:focus-visible,.NotebookAuthoringEditor_numberMore__xbwig summary:focus-visible,.NotebookAuthoringEditor_numberOption__7cuxA:focus-visible,.NotebookAuthoringEditor_numberRedraw__P25aO:focus-visible,.NotebookAuthoringEditor_numberRestart__Q7UE_:focus-visible{outline:2px solid var(--cp-primary-500,#405bb0);outline-offset:2px}.NotebookAuthoringEditor_fillBlankBody__FEi10 input,.NotebookAuthoringEditor_fillBlankBody__FEi10 select,.NotebookAuthoringEditor_fillBlankBody__FEi10 textarea,.NotebookAuthoringEditor_marksEditor__n9Bp1 input,.NotebookAuthoringEditor_marksEditor__n9Bp1 textarea,.NotebookAuthoringEditor_mcqBody__fI9l_>input,.NotebookAuthoringEditor_mediaBody__FrfFK input,.NotebookAuthoringEditor_mediaBody__FrfFK select,.NotebookAuthoringEditor_mediaBody__FrfFK textarea,.NotebookAuthoringEditor_numberBody__H9mbj>:is(input,textarea){width:100%;padding:7px 9px;border:1px solid var(--cp-border,#d7dde6);border-radius:6px;font:inherit}.NotebookAuthoringEditor_feedbackGrid__8YOHS label,.NotebookAuthoringEditor_fillBlankBody__FEi10>label,.NotebookAuthoringEditor_marksEditor__n9Bp1 label,.NotebookAuthoringEditor_mediaBody__FrfFK label{display:grid;grid-gap:5px;gap:5px;color:var(--cp-text,#27344a);font-size:.8rem;font-weight:700}.NotebookAuthoringEditor_blankList__bga5j,.NotebookAuthoringEditor_choiceList__JzCTL{display:grid;grid-gap:7px;gap:7px}.NotebookAuthoringEditor_choiceRow__4MRIH{display:grid;grid-template-columns:52px minmax(0,1fr) 34px;grid-gap:7px;gap:7px;align-items:start}.NotebookAuthoringEditor_choiceRow__4MRIH input[type=checkbox],.NotebookAuthoringEditor_choiceRow__4MRIH input[type=radio]{width:auto;justify-self:center;margin-top:12px}.NotebookAuthoringEditor_choiceRow__4MRIH textarea{min-height:58px;line-height:1.35;resize:vertical}.NotebookAuthoringEditor_choiceRow__4MRIH button{border:1px solid var(--cp-border,#d7dde6);border-radius:6px;background:#fff;color:var(--cp-danger,#b42318);cursor:pointer;height:34px}.NotebookAuthoringEditor_feedbackGrid__8YOHS{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.NotebookAuthoringEditor_secondaryInlineButton__ZsQ1n{justify-self:start;border:1px solid var(--cp-border,#d7dde6);border-radius:6px;padding:6px 10px;background:#fff;color:#405bb0;cursor:pointer;font-weight:700}.NotebookAuthoringEditor_inlineCheck__iA1LX{display:inline-flex!important;grid-auto-flow:column;justify-content:flex-start;align-items:center;gap:7px!important;cursor:pointer}.NotebookAuthoringEditor_inlineCheck__iA1LX input{width:auto}.NotebookAuthoringEditor_fieldHint__PfWZI{margin:0;color:var(--cp-text-muted,#64748b);font-size:.77rem;line-height:1.4}.NotebookAuthoringEditor_marksEditor__n9Bp1 :is(input,select,textarea),.NotebookAuthoringEditor_mcqBody__fI9l_ :is(input,select,textarea):not([type=radio]):not([type=checkbox]),.NotebookAuthoringEditor_mediaBody__FrfFK :is(input,select,textarea):not([type=radio]):not([type=checkbox]),.NotebookAuthoringEditor_numberBody__H9mbj>:is(input,textarea),.NotebookAuthoringEditor_textResponseBody__C2mM0 :is(input,select,textarea):not([type=radio]):not([type=checkbox]){border:1px solid var(--cp-border,#d7dde6);border-radius:8px;padding:8px 11px;background:var(--cp-surface-50,#f9fafb);font:inherit;transition:border-color .12s ease,background .12s ease,box-shadow .12s ease}.NotebookAuthoringEditor_marksEditor__n9Bp1 :is(input,select,textarea):hover,.NotebookAuthoringEditor_mcqBody__fI9l_ :is(input,select,textarea):not([type=radio]):not([type=checkbox]):hover,.NotebookAuthoringEditor_mediaBody__FrfFK :is(input,select,textarea):not([type=radio]):not([type=checkbox]):hover,.NotebookAuthoringEditor_numberBody__H9mbj>:is(input,textarea):hover,.NotebookAuthoringEditor_textResponseBody__C2mM0 :is(input,select,textarea):not([type=radio]):not([type=checkbox]):hover{border-color:#b3bed6;background:#fff}.NotebookAuthoringEditor_marksEditor__n9Bp1 :is(input,select,textarea):focus,.NotebookAuthoringEditor_mcqBody__fI9l_ :is(input,select,textarea):not([type=radio]):not([type=checkbox]):focus,.NotebookAuthoringEditor_mediaBody__FrfFK :is(input,select,textarea):not([type=radio]):not([type=checkbox]):focus,.NotebookAuthoringEditor_numberBody__H9mbj>:is(input,textarea):focus,.NotebookAuthoringEditor_textResponseBody__C2mM0 :is(input,select,textarea):not([type=radio]):not([type=checkbox]):focus{outline:none;border-color:var(--programme-accent,#4f46a5);background:#fff;box-shadow:var(--cp-ring)}.NotebookAuthoringEditor_promptField__rqLhL{font-weight:600;font-size:.95rem;color:var(--cp-text,#1f2937)}.NotebookAuthoringEditor_guidanceField__dO_ts{font-size:.84rem;color:var(--cp-text-muted,#475569)}.NotebookAuthoringEditor_guidanceField__dO_ts::placeholder{color:var(--cp-text-muted,#94a3b8)}.NotebookAuthoringEditor_fieldError__nXTd6{margin:-4px 0 0;color:var(--cp-danger,#b42318);font-size:.77rem;line-height:1.4}.NotebookAuthoringEditor_inlineFieldError__OE_P4{color:var(--cp-danger,#b42318);font-size:.7rem;font-weight:500;line-height:1.35}.NotebookAuthoringEditor_mediaTypeFieldset__isOmX{min-width:0;margin:0;padding:0;border:0}.NotebookAuthoringEditor_mediaTypeFieldset__isOmX legend{margin-bottom:5px;color:var(--cp-text,#27344a);font-size:.8rem;font-weight:700}.NotebookAuthoringEditor_mediaFieldGrid__QXWk9{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.NotebookAuthoringEditor_mediaFieldGrid__QXWk9 label{display:grid;grid-gap:5px;gap:5px;color:var(--cp-text,#27344a);font-size:.8rem;font-weight:700}.NotebookAuthoringEditor_mediaFieldGrid__QXWk9>label:only-child{grid-column:1/-1}.NotebookAuthoringEditor_mediaAccessibility__d_C5q{border-top:1px solid #e5e9f1;padding-top:8px}.NotebookAuthoringEditor_mediaAccessibility__d_C5q summary{cursor:pointer;color:#405070;font-size:.78rem;font-weight:700}.NotebookAuthoringEditor_mediaAccessibility__d_C5q label{display:grid;grid-gap:5px;gap:5px;margin-top:8px;color:var(--cp-text,#27344a);font-size:.8rem;font-weight:700}.NotebookAuthoringEditor_mediaPreview__nWDqL{display:grid;grid-gap:7px;gap:7px;padding-top:4px}.NotebookAuthoringEditor_mediaPreviewHeading__1CsAu{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#526078;font-size:.75rem}.NotebookAuthoringEditor_mediaPreviewHeading__1CsAu strong{color:#33415c;font-size:.8rem}.NotebookAuthoringEditor_fillBlankEditorLabel__EUHFB{color:var(--cp-text,#27344a);font-size:.8rem;font-weight:800}.NotebookAuthoringEditor_fillBlankEditor__PQcxK{overflow:hidden;border:1px solid #d7dde6;border-radius:8px;background:#fff}.NotebookAuthoringEditor_fillBlankEditor__PQcxK .cm-editor{min-height:170px;max-height:360px;font-size:.88rem}.NotebookAuthoringEditor_fillBlankEditor__PQcxK .cm-scroller{overflow:auto}.NotebookAuthoringEditor_fillBlankEditor__PQcxK .cm-focused{outline:2px solid #6684dc;outline-offset:-2px}.NotebookAuthoringEditor_blankModeRow__9GX6Z{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:9px 10px;border:1px solid #dfe4ef;border-radius:8px;background:#f8f9fc}.NotebookAuthoringEditor_blankModeRow__9GX6Z>div:first-child{display:grid;grid-gap:2px;gap:2px}.NotebookAuthoringEditor_blankModeRow__9GX6Z strong{color:#33415c;font-size:.8rem}.NotebookAuthoringEditor_blankModeRow__9GX6Z span{color:#6f7b91;font-size:.7rem}.NotebookAuthoringEditor_sharedChoiceBank__yQfJr{display:grid;grid-gap:5px;gap:5px}.NotebookAuthoringEditor_sharedChoiceBank__yQfJr>label{color:#33415c;font-size:.76rem;font-weight:800}.NotebookAuthoringEditor_choicePillInput__GGMdm{display:flex;min-height:40px;align-items:center;flex-wrap:wrap;gap:6px;padding:5px 7px;border:1px solid #cfd7e6;border-radius:7px;background:#fff;cursor:text}.NotebookAuthoringEditor_choicePillInput__GGMdm:focus-within{border-color:#6684dc;box-shadow:0 0 0 2px rgba(102,132,220,.16)}.NotebookAuthoringEditor_choicePillInput__GGMdm input{flex:1 1 150px;width:auto;min-width:130px;padding:3px;border:0;outline:0}.NotebookAuthoringEditor_choicePill__rDN6f{display:inline-flex;align-items:center;gap:5px;max-width:260px;padding:3px 5px 3px 8px;border-radius:999px;background:#eaf0ff;color:#29458f;font-size:.72rem;font-weight:800}.NotebookAuthoringEditor_choicePill__rDN6f button{flex:0 0 auto;width:19px;height:19px;padding:0;border:0;border-radius:50%;background:transparent;color:#5068a8;cursor:pointer;line-height:1}.NotebookAuthoringEditor_choicePill__rDN6f button:hover{background:#d8e2ff;color:#203b83}.NotebookAuthoringEditor_blankSectionHead__Jcu4w{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:3px}.NotebookAuthoringEditor_blankSectionHead__Jcu4w strong{color:#33415c;font-size:.8rem}.NotebookAuthoringEditor_blankTable__bcrdj{overflow:hidden;border:1px solid #dfe4ef;border-radius:8px;background:#fff}.NotebookAuthoringEditor_blankRow__mRyME,.NotebookAuthoringEditor_blankTableHead__QljQn{display:grid;grid-template-columns:90px minmax(130px,.9fr) 170px minmax(210px,1.2fr) 30px;grid-gap:8px;gap:8px;align-items:start}.NotebookAuthoringEditor_blankTableShared__vFBVr .NotebookAuthoringEditor_blankRow__mRyME,.NotebookAuthoringEditor_blankTableShared__vFBVr .NotebookAuthoringEditor_blankTableHead__QljQn{grid-template-columns:90px minmax(150px,1fr) minmax(220px,1.35fr) 30px}.NotebookAuthoringEditor_blankTableHead__QljQn{padding:6px 9px;border-bottom:1px solid #e3e7ef;background:#f6f8fc;color:#5d687d;font-size:.67rem;font-weight:900;text-transform:uppercase}.NotebookAuthoringEditor_blankList__bga5j{display:grid}.NotebookAuthoringEditor_blankRow__mRyME{padding:8px 9px;background:#fff}.NotebookAuthoringEditor_blankRow__mRyME+.NotebookAuthoringEditor_blankRow__mRyME{border-top:1px solid #e7eaf1}.NotebookAuthoringEditor_blankPlaceCell__Ql5EW{display:grid;justify-items:start;grid-gap:4px;gap:4px}.NotebookAuthoringEditor_blankPlaceCell__Ql5EW>span{border-radius:999px;padding:2px 6px;font-size:.62rem;font-weight:800;white-space:nowrap}.NotebookAuthoringEditor_blankUsed__ByyIp{background:#e7f6ee;color:#28704b}.NotebookAuthoringEditor_blankUnused__6qMSD{background:#f2f4f8;color:#69758b}.NotebookAuthoringEditor_blankTableField__cCmKC{display:grid;grid-gap:3px;gap:3px;min-width:0;color:#5a667c;font-size:.67rem;font-weight:800}.NotebookAuthoringEditor_blankTableField__cCmKC>span{display:none}.NotebookAuthoringEditor_blankAnswerCell__qX6Ld{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(130px,.65fr);grid-gap:5px 7px;gap:5px 7px;min-width:0}.NotebookAuthoringEditor_blankAnswerCell__qX6Ld>.NotebookAuthoringEditor_blankTableField__cCmKC:only-of-type{grid-column:1/-1}.NotebookAuthoringEditor_blankSharedAnswer__LmVuz{align-self:start}.NotebookAuthoringEditor_blankTypeHelp__qSDkM{grid-column:1/-1;color:#778298;font-size:.64rem;line-height:1.3}.NotebookAuthoringEditor_blankRemove__c4Uzw{width:30px;height:30px;border:1px solid #d7dde6;border-radius:6px;background:#fff;color:var(--cp-danger,#b42318);cursor:pointer;font-size:1rem}.NotebookAuthoringEditor_insertBlankButton__vdmYT{justify-self:start;border:1px solid #aebde5;border-radius:6px;padding:5px 9px;background:#fff;color:#3150a5;cursor:pointer;font-size:.72rem;font-weight:800}.NotebookAuthoringEditor_insertBlankButton__vdmYT:hover{border-color:#7891d1;background:#f5f7ff}.NotebookAuthoringEditor_mcqSetupRow__ba9mZ{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.NotebookAuthoringEditor_feedbackTimingField__i7MZs{display:grid;grid-gap:6px;gap:6px}.NotebookAuthoringEditor_segmented__LyB5u{display:inline-flex;padding:2px;border:1px solid var(--cp-border,#d7dde6);border-radius:7px;background:#f7f8fb}.NotebookAuthoringEditor_segmented__LyB5u button{border:0;border-radius:5px;padding:6px 10px;background:transparent;color:#526078;cursor:pointer;font:inherit;font-size:.78rem;font-weight:700}.NotebookAuthoringEditor_segmented__LyB5u button[aria-pressed=true]{background:#fff;color:#243f94;box-shadow:0 1px 3px rgba(24,43,84,.14)}.NotebookAuthoringEditor_choiceHeading__dniVV{display:grid;grid-template-columns:52px minmax(0,1fr) 34px;grid-gap:7px;gap:7px;padding:0;color:#65728a;font-size:.7rem;font-weight:800;text-transform:uppercase}.NotebookAuthoringEditor_choiceHeading__dniVV>span:first-child{text-align:center}.NotebookAuthoringEditor_feedbackDetails__JjiRt{border-top:1px solid #e5e9f1;padding-top:8px}.NotebookAuthoringEditor_feedbackDetails__JjiRt summary{cursor:pointer;color:#405070;font-size:.78rem;font-weight:700}.NotebookAuthoringEditor_feedbackDetails__JjiRt .NotebookAuthoringEditor_feedbackGrid__8YOHS{margin-top:8px}.NotebookAuthoringEditor_marksBar__58e5M{display:flex;align-items:center;gap:10px;min-height:44px;margin:0 12px 12px;padding:7px 9px;border:1px solid #dfe4ef;border-radius:8px;background:#fbfcff}.NotebookAuthoringEditor_switchLabel__D09qE{display:inline-flex;align-items:center;gap:7px;color:#33415c;cursor:pointer;font-size:.8rem;font-weight:800}.NotebookAuthoringEditor_switchLabel__D09qE input{position:absolute;opacity:0;pointer-events:none}.NotebookAuthoringEditor_switchLabel__D09qE>span{position:relative;width:32px;height:18px;border-radius:999px;background:#cbd3e1;transition:background .12s ease}.NotebookAuthoringEditor_switchLabel__D09qE>span:after{content:"";position:absolute;top:3px;left:3px;width:12px;height:12px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.22);transition:transform .12s ease}.NotebookAuthoringEditor_switchLabel__D09qE input:checked+span{background:#3156bd}.NotebookAuthoringEditor_switchLabel__D09qE input:checked+span:after{transform:translateX(14px)}.NotebookAuthoringEditor_switchLabel__D09qE input:focus-visible+span{outline:2px solid #3156bd;outline-offset:2px}.NotebookAuthoringEditor_compactMarks__tOsga{display:inline-flex;align-items:center;gap:5px;color:#536078;font-size:.78rem}.NotebookAuthoringEditor_compactMarks__tOsga input{width:54px;padding:5px 7px;border:1px solid var(--cp-border,#d7dde6);border-radius:6px;font:inherit}.NotebookAuthoringEditor_manageMarkingButton__30_en{margin-left:auto;border:0;background:transparent;color:#3150a5;cursor:pointer;font-size:.78rem;font-weight:800}.NotebookAuthoringEditor_autoMarkedNote__ENw0R{margin-left:auto;color:#718096;font-size:.75rem}.NotebookAuthoringEditor_assessmentBackdrop__E6gsz{position:fixed;inset:0;z-index:120;background:rgba(22,31,52,.34)}.NotebookAuthoringEditor_assessmentDrawer__qy82c{position:absolute;inset:0 0 0 auto;display:grid;grid-template-rows:auto minmax(0,1fr) auto;width:min(620px,94vw);background:#fff;box-shadow:-18px 0 50px rgba(20,31,59,.22)}.NotebookAuthoringEditor_assessmentDrawer__qy82c header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;padding:22px 24px 18px;border-bottom:1px solid #e0e5ef}.NotebookAuthoringEditor_assessmentDrawer__qy82c header span{color:#6a7690;font-size:.7rem;font-weight:900;letter-spacing:.08em}.NotebookAuthoringEditor_assessmentDrawer__qy82c h2{margin:4px 0;color:#17243e;font-size:1.25rem}.NotebookAuthoringEditor_assessmentDrawer__qy82c header p{max-width:500px;margin:0;color:#66738b;font-size:.82rem;line-height:1.45}.NotebookAuthoringEditor_assessmentDrawer__qy82c header>button{border:0;background:transparent;color:#64718a;cursor:pointer;font-size:1.6rem}.NotebookAuthoringEditor_assessmentDrawerBody__G4C1C{overflow-y:auto;display:grid;align-content:start;grid-gap:18px;gap:18px;padding:20px 24px}.NotebookAuthoringEditor_assessmentDrawerBody__G4C1C>label{display:grid;grid-gap:6px;gap:6px;color:#2f3b53;font-size:.8rem;font-weight:800}.NotebookAuthoringEditor_assessmentDrawerBody__G4C1C input,.NotebookAuthoringEditor_assessmentDrawerBody__G4C1C textarea{width:100%;padding:8px 10px;border:1px solid #d7dde6;border-radius:7px;font:inherit}.NotebookAuthoringEditor_assessmentDrawerBody__G4C1C .NotebookAuthoringEditor_drawerMarks__9dqnH{grid-template-columns:1fr 80px;align-items:center}.NotebookAuthoringEditor_markingAiPanel__bPHxs{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px;border:1px solid #d8d2ef;border-radius:8px;background:#faf9ff}.NotebookAuthoringEditor_markingAiPanel__bPHxs>div{display:grid;grid-gap:3px;gap:3px}.NotebookAuthoringEditor_markingAiPanel__bPHxs strong{color:#403374;font-size:.84rem}.NotebookAuthoringEditor_markingAiPanel__bPHxs span{color:#716c86;font-size:.74rem;line-height:1.4}.NotebookAuthoringEditor_markingAiPanel__bPHxs button{flex:0 0 auto;border:1px solid #aa9bdf;border-radius:7px;padding:7px 10px;background:#fff;color:#6043a3;cursor:pointer;font-weight:800}.NotebookAuthoringEditor_markingAiPanel__bPHxs button:disabled{cursor:wait;opacity:.65}.NotebookAuthoringEditor_drawerError__wHuuS,.NotebookAuthoringEditor_drawerStatus___8geX{margin:-8px 0 0;font-size:.78rem}.NotebookAuthoringEditor_drawerStatus___8geX{color:#287048}.NotebookAuthoringEditor_drawerError__wHuuS{color:brown}.NotebookAuthoringEditor_assessmentDrawer__qy82c footer{display:flex;justify-content:flex-end;gap:9px;padding:15px 24px;border-top:1px solid #e0e5ef}.NotebookAuthoringEditor_assessmentDrawer__qy82c footer button{border:1px solid #d1d8e5;border-radius:7px;padding:8px 13px;background:#fff;color:#243452;cursor:pointer;font-weight:800}.NotebookAuthoringEditor_assessmentDrawer__qy82c footer .NotebookAuthoringEditor_primaryDrawerButton__0RhK8{border-color:#2949a1;background:#2949a1;color:#fff}.NotebookAuthoringEditor_rubricHeader__egdIO{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-top:4px}.NotebookAuthoringEditor_rubricHeader__egdIO>div{display:grid;grid-gap:2px;gap:2px}.NotebookAuthoringEditor_rubricHeader__egdIO strong{color:var(--cp-text,#27344a);font-size:.82rem}.NotebookAuthoringEditor_rubricHeader__egdIO span{color:var(--cp-text-muted,#64748b);font-size:.75rem;line-height:1.4}.NotebookAuthoringEditor_rubricList__m8ZMs{display:grid;grid-gap:8px;gap:8px}.NotebookAuthoringEditor_rubricRow__YfoFq{display:grid;grid-template-columns:minmax(120px,.75fr) minmax(220px,1.5fr) 90px auto;align-items:start;grid-gap:8px;gap:8px;padding:9px;border:1px solid var(--cp-border,#d7dde6);border-radius:7px;background:#fff}.NotebookAuthoringEditor_rubricRow__YfoFq label{display:grid!important;grid-template-columns:1fr!important;grid-gap:4px;gap:4px;min-width:0}.NotebookAuthoringEditor_rubricRemove__HFNmQ{align-self:end;min-height:34px;border:1px solid var(--cp-border,#d7dde6);border-radius:6px;background:#fff;color:var(--cp-danger,#b42318);cursor:pointer;font-weight:700}.NotebookAuthoringEditor_rubricWarning__cf_tw{margin:0;padding:8px 10px;border:1px solid #f0dfae;border-radius:7px;background:#fdf6e4;color:#7a5512;font-size:.78rem;line-height:1.4}.NotebookAuthoringEditor_emptyHint__1x7Fk{display:grid;justify-items:center;grid-gap:8px;gap:8px;text-align:center;color:var(--cp-text-muted,#94a3b8);font-size:.9rem;padding:16px 0}.NotebookAuthoringEditor_emptyHint__1x7Fk p{margin:0}.NotebookAuthoringEditor_emptyHint__1x7Fk button{border:0;background:transparent;color:#405bb0;cursor:pointer;font-weight:700}@media (max-width:640px){.NotebookAuthoringEditor_importNotice__5oykr{grid-template-columns:1fr auto}.NotebookAuthoringEditor_importNotice__5oykr>button:first-of-type{grid-column:1/-1;grid-row:2;justify-self:start}.NotebookAuthoringEditor_compactPreview__G0PmR{grid-template-columns:minmax(0,1fr)}.NotebookAuthoringEditor_compactPreview__G0PmR em{display:none}.NotebookAuthoringEditor_suggestionActions__e_T5j{align-items:stretch;flex-direction:column}.NotebookAuthoringEditor_suggestionActions__e_T5j>div{justify-content:flex-end}.NotebookAuthoringEditor_replacementRow__v5TRJ{grid-template-columns:1fr auto}.NotebookAuthoringEditor_replacementRow__v5TRJ>input:nth-child(2){grid-column:1/-1;grid-row:2}.NotebookAuthoringEditor_feedbackGrid__8YOHS,.NotebookAuthoringEditor_mediaFieldGrid__QXWk9,.NotebookAuthoringEditor_rubricRow__YfoFq,.NotebookAuthoringEditor_scenarioExpected__T69Ti label{grid-template-columns:1fr}.NotebookAuthoringEditor_blankModeRow__9GX6Z{align-items:stretch;flex-direction:column}.NotebookAuthoringEditor_blankModeRow__9GX6Z .NotebookAuthoringEditor_segmented__LyB5u{align-self:flex-start}.NotebookAuthoringEditor_blankTable__bcrdj{overflow:visible;border:0;background:transparent}.NotebookAuthoringEditor_blankTableHead__QljQn{display:none}.NotebookAuthoringEditor_blankList__bga5j{gap:8px}.NotebookAuthoringEditor_blankRow__mRyME{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:10px;border:1px solid #dfe4ef!important;border-radius:8px;background:#fbfcff}.NotebookAuthoringEditor_blankTableShared__vFBVr .NotebookAuthoringEditor_blankRow__mRyME{grid-template-columns:minmax(0,1fr) auto}.NotebookAuthoringEditor_blankPlaceCell__Ql5EW{grid-column:1;grid-row:1;grid-template-columns:auto auto;align-items:center;justify-content:start}.NotebookAuthoringEditor_blankRemove__c4Uzw{grid-column:2;grid-row:1}.NotebookAuthoringEditor_blankAnswerCell__qX6Ld,.NotebookAuthoringEditor_blankTableField__cCmKC{grid-column:1/-1}.NotebookAuthoringEditor_blankTableField__cCmKC>span{display:block}.NotebookAuthoringEditor_blankAnswerCell__qX6Ld{grid-template-columns:1fr}.NotebookAuthoringEditor_blankAnswerCell__qX6Ld>.NotebookAuthoringEditor_blankTableField__cCmKC:only-of-type,.NotebookAuthoringEditor_blankTypeHelp__qSDkM{grid-column:auto}.NotebookAuthoringEditor_rubricHeader__egdIO{align-items:stretch;flex-direction:column}.NotebookAuthoringEditor_rubricRemove__HFNmQ{justify-self:start}.NotebookAuthoringEditor_marksBar__58e5M{align-items:flex-start;flex-wrap:wrap}.NotebookAuthoringEditor_manageMarkingButton__30_en{margin-left:0;width:100%;text-align:left}}.NotebookAuthoringEditor_staleCheckNote__HEi5H{flex:1 1;min-width:0;font-size:.82rem;font-weight:600;color:#8a6116;background:#fdf6e4;border:1px solid #f0dfae;border-radius:8px;padding:5px 10px}.NotebookAuthoringEditor_tolField__TZAOT{display:inline-flex;align-items:center;gap:5px;color:var(--cp-text-muted,#64748b);font-size:.85rem}.NotebookAuthoringEditor_issueJump__vhXsX{border:0;background:none;padding:0;font:inherit;font-weight:700;cursor:pointer;color:inherit;text-decoration:underline;text-underline-offset:2px}.TraceCellAuthor_body__iHwD1{display:flex;flex-direction:column;gap:12px;padding:12px 14px 14px}.TraceCellAuthor_guidance__e50pv,.TraceCellAuthor_prompt__8EQeZ{width:100%;border:1px solid var(--cp-border,#d7dde6);border-radius:8px;background:var(--cp-surface,#fff);padding:9px 12px;color:var(--cp-text,#1f2937)}.TraceCellAuthor_prompt__8EQeZ{font-size:1rem;font-weight:650}.TraceCellAuthor_guidance__e50pv{font-size:.86rem}.TraceCellAuthor_fieldHint___ccHX{margin:-6px 0 0;color:var(--cp-text-muted,#64748b);font-size:.77rem;line-height:1.4}.TraceCellAuthor_guidance__e50pv:focus,.TraceCellAuthor_inputs__i7SS6:focus,.TraceCellAuthor_prompt__8EQeZ:focus,.TraceCellAuthor_source__xWCe7:focus{outline:2px solid var(--programme-accent,var(--cp-accent,#2f6df0));outline-offset:-1px}.TraceCellAuthor_steps__WI_G8{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.TraceCellAuthor_step__1jX_C{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--cp-border,#d7dde6);border-radius:999px;background:var(--cp-surface,#fff);padding:5px 12px 5px 6px;font-size:.82rem;font-weight:650;color:var(--cp-text-muted,#4b5563);cursor:pointer}.TraceCellAuthor_step__1jX_C[data-current=true]{border-color:var(--programme-accent,var(--cp-accent,#2f6df0));color:var(--cp-text,#1f2937)}.TraceCellAuthor_step__1jX_C:disabled{opacity:.5;cursor:not-allowed}.TraceCellAuthor_stepNumber__U6LIQ{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;background:var(--cp-surface-muted,#f1f5f9);font-size:.74rem;font-weight:700}.TraceCellAuthor_step__1jX_C[data-current=true] .TraceCellAuthor_stepNumber__U6LIQ{background:var(--programme-accent,var(--cp-accent,#2f6df0));color:#fff}.TraceCellAuthor_panel__bLa0e{display:flex;flex-direction:column;gap:10px;border:1px solid var(--cp-border,#d7dde6);border-radius:10px;background:var(--cp-surface,#fff);padding:14px}.TraceCellAuthor_panelHead__FLrK6{display:flex;flex-direction:column;gap:3px}.TraceCellAuthor_panelTitle__bGhSA{margin:0;font-size:.92rem;font-weight:700;color:var(--cp-text,#1f2937)}.TraceCellAuthor_panelNote__Zb39w{margin:0;font-size:.82rem;line-height:1.5;color:var(--cp-text-muted,#64748b)}.TraceCellAuthor_panelNote__Zb39w p{margin:0}.TraceCellAuthor_mnemonics__4aLZ0{margin:6px 0;padding-left:18px}.TraceCellAuthor_mnemonics__4aLZ0 li+li{margin-top:3px}.TraceCellAuthor_panelActions__2wFx1{display:flex;gap:8px}.TraceCellAuthor_primary__D7ehe{border:0;border-radius:8px;background:var(--programme-accent,var(--cp-accent,#2f6df0));padding:8px 16px;font-size:.86rem;font-weight:650;color:#fff;cursor:pointer}.TraceCellAuthor_primary__D7ehe:disabled{opacity:.45;cursor:not-allowed}.TraceCellAuthor_dialect__tVFQq{display:inline-flex;gap:4px;border:1px solid var(--cp-border,#d7dde6);border-radius:8px;padding:3px;align-self:flex-start}.TraceCellAuthor_dialect__tVFQq button{border:0;border-radius:6px;background:transparent;padding:5px 12px;font-size:.82rem;font-weight:650;color:var(--cp-text-muted,#4b5563);cursor:pointer}.TraceCellAuthor_dialect__tVFQq button[data-chosen=true]{background:var(--cp-surface-muted,#eef2f7);color:var(--cp-text,#1f2937)}.TraceCellAuthor_inputs__i7SS6,.TraceCellAuthor_source__xWCe7{width:100%;border:1px solid var(--cp-border,#d7dde6);border-radius:8px;background:var(--cp-surface-muted,#f8fafc);padding:10px 12px;font-family:var(--cp-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:.86rem;line-height:1.6;color:var(--cp-text,#1f2937);resize:vertical}.TraceCellAuthor_field__Dn3X1{display:flex;flex-direction:column;gap:5px}.TraceCellAuthor_fieldLabel__x49Nb{font-size:.8rem;font-weight:650;color:var(--cp-text-muted,#4b5563)}.TraceCellAuthor_options__B3Ruv{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:8px;gap:8px}.TraceCellAuthor_moreOptions__BQJvN{margin-top:6px;border-top:1px solid var(--cp-border-200,#e4e7ec);padding-top:10px}.TraceCellAuthor_moreOptions__BQJvN[open]{background:var(--cp-surface-50,#f6f8fc);border:1px solid var(--cp-border-200,#e4e7ec);border-radius:10px;padding:10px 14px 14px;display:flex;flex-direction:column;gap:10px;margin-bottom:4px}.TraceCellAuthor_moreOptions__BQJvN[open] .TraceCellAuthor_panelTitle__bGhSA{font-size:.85rem;color:var(--cp-text-700,#3a4456)}.TraceCellAuthor_moreOptionsSummary__zjAZs{cursor:pointer;font-size:.85rem;font-weight:700;color:var(--cp-brand-600,#2f5bd7);list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.TraceCellAuthor_moreOptions__BQJvN[open]>.TraceCellAuthor_moreOptionsSummary__zjAZs{margin-bottom:2px}.TraceCellAuthor_moreOptionsSummary__zjAZs::-webkit-details-marker{display:none}.TraceCellAuthor_moreOptionsSummary__zjAZs:before{content:"▸";display:inline-block;margin-right:6px;transition:transform .12s ease}.TraceCellAuthor_moreOptions__BQJvN[open]>.TraceCellAuthor_moreOptionsSummary__zjAZs:before{transform:rotate(90deg)}.TraceCellAuthor_option__DQ304{display:flex;flex-direction:column;gap:3px;border:1px solid var(--cp-border,#d7dde6);border-radius:8px;background:var(--cp-surface,#fff);padding:9px 12px;text-align:left;cursor:pointer}.TraceCellAuthor_option__DQ304[data-chosen=true]{border-color:var(--programme-accent,var(--cp-accent,#2f6df0));box-shadow:inset 2px 0 0 var(--programme-accent,var(--cp-accent,#2f6df0))}.TraceCellAuthor_option__DQ304:disabled{cursor:default;border-style:dashed;background:var(--cp-surface-muted,#f7f9fc)}.TraceCellAuthor_option__DQ304:disabled .TraceCellAuthor_optionLabel__5BsbI{color:var(--cp-text-muted,#64748b)}.TraceCellAuthor_option__DQ304:focus-visible{outline:2px solid var(--programme-accent,var(--cp-accent,#2f6df0));outline-offset:1px}.TraceCellAuthor_optionLabel__5BsbI{display:flex;align-items:baseline;gap:8px;font-size:.86rem;font-weight:650;color:var(--cp-text,#1f2937)}.TraceCellAuthor_optionNote__VhUTh{font-size:.78rem;line-height:1.45;color:var(--cp-text-muted,#64748b)}.TraceCellAuthor_usual__CLNQi{display:block;margin-top:2px;font-size:.68rem;font-weight:650;letter-spacing:.03em;text-transform:uppercase;color:var(--cp-text-muted,#94a3b8)}.TraceCellAuthor_markTotal__N5kYK{margin:0;font-size:.83rem;font-weight:650;color:var(--cp-text,#1f2937)}.TraceCellAuthor_remembered__hnUZw{margin:0;font-size:.78rem;color:var(--cp-text-muted,#64748b)}.TraceCellAuthor_toggles__uR3wt{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));grid-gap:8px;gap:8px}.TraceCellAuthor_toggle__a4qp_{display:flex;align-items:flex-start;gap:8px;font-size:.84rem;color:var(--cp-text,#1f2937);cursor:pointer}.TraceCellAuthor_toggle__a4qp_ input{margin-top:2px}.TraceCellAuthor_toggle__a4qp_[data-disabled=true]{cursor:default;opacity:.72}.TraceCellAuthor_toggleLabel__YB45H{display:block;font-weight:650}.TraceCellAuthor_toggleNote__uKOSl{display:block;font-size:.77rem;line-height:1.45;color:var(--cp-text-muted,#64748b)}.TraceCellAuthor_columnChips__iOC5w{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 8px}.TraceCellAuthor_columnChipsLabel__hNxNO{font-size:.77rem;font-weight:650;color:var(--cp-text,#1f2937)}.TraceCellAuthor_columnChip__HCGzg{border:1px solid var(--cp-border,#d7dde6);border-radius:999px;background:var(--cp-surface,#fff);padding:4px 11px;font-size:.78rem;font-weight:600;color:var(--cp-text,#1f2937);cursor:pointer}.TraceCellAuthor_columnChip__HCGzg:hover{border-color:var(--cp-accent,#2563eb);color:var(--cp-accent,#2563eb)}.TraceCellAuthor_columnChip__HCGzg[data-hidden=true]{background:transparent;border-style:dashed;color:var(--cp-text-muted,#64748b);text-decoration:line-through}.TraceCellAuthor_columnChipsNote__ahEZY{flex-basis:100%;font-size:.77rem;line-height:1.45;color:var(--cp-text-muted,#64748b)}.TraceCellAuthor_givenActions__SwaoT{display:flex;gap:8px}.TraceCellAuthor_givenAction__YbjC2{border:1px solid var(--cp-border,#d7dde6);border-radius:999px;background:var(--cp-surface,#fff);padding:5px 12px;font-size:.78rem;font-weight:600;color:var(--cp-text,#1f2937);cursor:pointer}.TraceCellAuthor_givenAction__YbjC2:hover:not(:disabled){border-color:var(--cp-accent,#2563eb);color:var(--cp-accent,#2563eb)}.TraceCellAuthor_givenAction__YbjC2:disabled{opacity:.5;cursor:default}.TraceCellAuthor_table__BPDHs td.TraceCellAuthor_givenCell__S94pV{padding:0}.TraceCellAuthor_givenBox__L4vMq{display:block;width:100%;border:0;background:none;padding:6px 10px;font:inherit;color:var(--cp-text-muted,#94a3b8);text-align:left;cursor:pointer}.TraceCellAuthor_givenBox__L4vMq:hover{background:var(--cp-surface-muted,#f1f5f9);color:var(--cp-text,#1f2937)}.TraceCellAuthor_givenBox__L4vMq:focus-visible{outline:2px solid var(--cp-accent,#2563eb);outline-offset:-2px}.TraceCellAuthor_givenCell__S94pV[data-given=true]{background:var(--cp-accent-soft,#eff6ff)}.TraceCellAuthor_givenCell__S94pV[data-given=true] .TraceCellAuthor_givenBox__L4vMq{color:var(--cp-text,#1f2937);font-weight:650}.TraceCellAuthor_table__BPDHs tbody td[data-fillable=false]{color:var(--cp-text-muted,#cbd5e1)}.TraceCellAuthor_quiet__6G1bD{margin:0;font-size:.82rem;color:var(--cp-text-muted,#64748b)}.TraceCellAuthor_preview__7ev96{display:flex;flex-direction:column;gap:8px}.TraceCellAuthor_preview__7ev96[data-stale=true]{opacity:.55}.TraceCellAuthor_previewHead__K8PGQ{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.TraceCellAuthor_previewTitle__Hh5jv{margin:0;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--cp-text-muted,#64748b)}.TraceCellAuthor_previewCount__vxlHn{font-size:.78rem;color:var(--cp-text-muted,#64748b)}.TraceCellAuthor_tableScroll__lp_fn{overflow-x:auto;border:1px solid var(--cp-border,#d7dde6);border-radius:8px;width:-moz-fit-content;width:fit-content;max-width:100%}.TraceCellAuthor_table__BPDHs{border-collapse:separate;border-spacing:0;width:auto;min-width:max-content;font-size:.84rem}.TraceCellAuthor_table__BPDHs thead th:not(.TraceCellAuthor_rowHead__6Ov9Y){min-width:5.5rem}.TraceCellAuthor_table__BPDHs td,.TraceCellAuthor_table__BPDHs th{border-bottom:1px solid var(--cp-border-200,#e4e7ec);border-right:1px solid var(--cp-border-200,#e4e7ec);padding:6px 10px;text-align:left;white-space:nowrap}.TraceCellAuthor_table__BPDHs thead th{background:var(--cp-surface-muted,#f8fafc);font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:var(--cp-text-muted,#4b5563)}.TraceCellAuthor_table__BPDHs tbody td{font-family:var(--cp-mono,ui-monospace,"SF Mono",Menlo,monospace);color:var(--cp-text,#1f2937)}.TraceCellAuthor_table__BPDHs tbody tr:last-child td,.TraceCellAuthor_table__BPDHs tbody tr:last-child th{border-bottom:0}.TraceCellAuthor_table__BPDHs td:last-child,.TraceCellAuthor_table__BPDHs th:last-child{border-right:0}.TraceCellAuthor_rowHead__6Ov9Y{min-width:2.4rem;background:var(--cp-surface-muted,#f8fafc);font-family:var(--cp-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:.74rem;font-weight:650;color:var(--cp-text-muted,#64748b);text-align:right!important}.TraceCellAuthor_previewOutput__qcgu4{display:flex;align-items:baseline;gap:8px;margin:0;font-size:.82rem;color:var(--cp-text,#1f2937)}.TraceCellAuthor_previewOutputLabel__oO92f{font-size:.7rem;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--cp-text-muted,#64748b)}.TraceCellAuthor_previewOutput__qcgu4 code{font-family:var(--cp-mono,ui-monospace,"SF Mono",Menlo,monospace);white-space:pre-wrap}.TraceCellAuthor_diagnosis__qmbrN{display:flex;flex-direction:column;gap:4px;border:1px solid var(--cp-warning-300,#f2d9a2);border-radius:8px;background:var(--cp-warning-100,#fff9ec);padding:10px 12px}.TraceCellAuthor_diagnosisMessage__PQzf9{margin:0;font-size:.84rem;line-height:1.5;color:var(--cp-warning-700,#8a5a00)}.TraceCellAuthor_diagnosisNote__Br7gF{margin:0;font-size:.78rem;color:var(--cp-text-muted,#64748b)}.TraceCellAuthor_srOnly__8m8lB{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.TeacherGuidePanel_guide__eSRHs{border:1px solid #d9ddf2;border-radius:10px;background:#f5f6fc;overflow:hidden}.TeacherGuidePanel_head__FnBXT{display:flex;align-items:center;gap:10px;width:100%;padding:11px 14px;background:none;border:0;font:inherit;text-align:left;cursor:pointer}.TeacherGuidePanel_head__FnBXT:hover{background:#eef0fa}.TeacherGuidePanel_glyph__soxgl{flex:none;width:26px;height:26px;border-radius:7px;background:#e4e7f8;color:#2c3a6b;display:grid;place-items:center;font-size:.9rem}.TeacherGuidePanel_title__RwJbN{flex:none;font-weight:700;font-size:.88rem;color:#2c3a6b}.TeacherGuidePanel_digest__UKfNm{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.84rem;color:#4b5870}.TeacherGuidePanel_chips__bunjq{flex:none;display:flex;gap:6px}.TeacherGuidePanel_chip__lYX_a{padding:2px 9px;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.TeacherGuidePanel_chipPriority__nyG6X{background:#fdf3e4;color:#8a5a00;border:1px solid #f0dfc0}.TeacherGuidePanel_chipArchetype__riMt8{background:#eef2fa;color:#33508f;border:1px solid #d4ddf1}.TeacherGuidePanel_chipTime__42CvB{background:#fff;color:#4b5870;border:1px solid #d7dde6;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.TeacherGuidePanel_chev__yMvBJ{flex:none;color:#7b869a;font-size:.8rem;transition:transform .15s}.TeacherGuidePanel_guide__eSRHs[data-open=true] .TeacherGuidePanel_chev__yMvBJ{transform:rotate(180deg)}@media (max-width:900px){.TeacherGuidePanel_guide__eSRHs[data-open=false] .TeacherGuidePanel_chipArchetype__riMt8{display:none}}@media (max-width:760px){.TeacherGuidePanel_guide__eSRHs[data-open=false] .TeacherGuidePanel_chips__bunjq{display:none}.TeacherGuidePanel_guide__eSRHs[data-open=true] .TeacherGuidePanel_head__FnBXT{flex-wrap:wrap}.TeacherGuidePanel_guide__eSRHs[data-open=true] .TeacherGuidePanel_chips__bunjq{order:5;flex-basis:100%;flex-wrap:wrap;padding-left:36px}}.TeacherGuidePanel_body__7Ix9m{padding:4px 16px 18px 50px;display:grid;grid-gap:16px;gap:16px}.TeacherGuidePanel_summary__RH7Rd{margin:0;font-size:.92rem;color:#182846;max-width:62ch}.TeacherGuidePanel_blockLabel__S4M6P{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#7b869a;margin:0 0 6px}.TeacherGuidePanel_plan___Fyia{display:grid;grid-gap:0;gap:0;max-width:460px}.TeacherGuidePanel_planRow__MtEeV{display:flex;align-items:baseline;gap:12px;padding:5px 0;font-size:.87rem}.TeacherGuidePanel_planTitle__y0rPy{flex:1 1;color:#26344c}.TeacherGuidePanel_planMinutes__Gw2GH{flex:none;color:#4b5870;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:.8rem}.TeacherGuidePanel_split__qC8cj{display:flex;align-items:center;gap:10px;margin:3px 0;color:#8a5a00;font-size:.74rem;font-weight:700}.TeacherGuidePanel_split__qC8cj:after,.TeacherGuidePanel_split__qC8cj:before{content:"";flex:1 1;border-top:2px dashed #e8cf9a}.TeacherGuidePanel_split__qC8cj:after{flex:3 1}.TeacherGuidePanel_watch__wIRxk{margin:0;padding:0;list-style:none;display:grid;grid-gap:6px;gap:6px;max-width:62ch}.TeacherGuidePanel_watch__wIRxk li{position:relative;padding-left:22px;font-size:.87rem;color:#26344c}.TeacherGuidePanel_seriesRows__7kyDR{display:grid;grid-gap:8px;gap:8px}.TeacherGuidePanel_series__OA0ca{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:.8rem;color:#4b5870}.TeacherGuidePanel_rel__kzEnL{font-weight:600}.TeacherGuidePanel_wsLink__dIgkR{display:inline-block;padding:3px 11px;border-radius:999px;background:#fff;border:1px solid #d7dde6;color:#3156bd;font-size:.78rem;font-weight:600;text-decoration:none}.TeacherGuidePanel_wsLink__dIgkR:hover{border-color:#7993db}.TeacherGuidePanel_watch__wIRxk li:before{content:"!";position:absolute;left:0;top:1px;width:15px;height:15px;border-radius:50%;background:#fdf3e4;border:1px solid #f0dfc0;color:#8a5a00;font-size:.68rem;font-weight:800;display:grid;place-items:center}