.MarkdownRenderer_root__PzVjD{color:var(--tv2-text,var(--cp-text-900,#1c2333));font-size:.92rem;line-height:1.55}.MarkdownRenderer_root__PzVjD h1{font-size:1.45rem;font-weight:800;margin:0 0 12px;letter-spacing:-.01em}.MarkdownRenderer_root__PzVjD h2{font-size:1.18rem;font-weight:800;margin:22px 0 10px;letter-spacing:-.01em}.MarkdownRenderer_root__PzVjD h3{font-size:1.02rem;font-weight:800;margin:18px 0 8px}.MarkdownRenderer_root__PzVjD p{margin:0 0 12px}.MarkdownRenderer_root__PzVjD ol,.MarkdownRenderer_root__PzVjD ul{margin:0 0 12px;padding-left:22px}.MarkdownRenderer_root__PzVjD li{margin-bottom:4px}.MarkdownRenderer_root__PzVjD a{color:var(--tv2-primary,var(--cp-primary-600,#2e4a9e));text-decoration:underline;text-underline-offset:3px}.MarkdownRenderer_root__PzVjD strong{font-weight:800}.MarkdownRenderer_root__PzVjD em{font-style:italic}.MarkdownRenderer_root__PzVjD code{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.86em;background:rgba(40,70,130,.06);border-radius:4px;padding:1px 5px}.MarkdownRenderer_root__PzVjD pre{margin:0 0 14px;padding:12px 14px;background:rgba(40,70,130,.06);border-radius:10px;overflow-x:auto}.MarkdownRenderer_root__PzVjD pre code{background:none;padding:0;font-size:.84rem}.MarkdownRenderer_root__PzVjD svg{display:block;max-width:100%;max-height:70vh;height:auto}.MarkdownRenderer_root__PzVjD blockquote{margin:0 0 12px;padding:6px 14px;border-left:3px solid var(--tv2-border,#cfd6e4);color:var(--tv2-text-soft,#5b6677)}.MarkdownRenderer_root__PzVjD table{width:100%;border-collapse:collapse;margin:0 0 14px;font-size:.88rem}.MarkdownRenderer_root__PzVjD td,.MarkdownRenderer_root__PzVjD th{border:1px solid var(--tv2-border,#cfd6e4);padding:6px 10px;text-align:left}.MarkdownRenderer_root__PzVjD th{background:rgba(40,70,130,.05);font-weight:800}.MarkdownRenderer_root__PzVjD hr{border:0;border-top:1px solid var(--tv2-border,#cfd6e4);margin:18px 0}.MarkdownRenderer_inlineRoot__zjy5P p{display:inline;margin:0}.MarkdownRenderer_inlineRoot__zjy5P p+p:before{content:" "}.MarkdownRenderer_callout__yiIEC{margin:0 0 12px;padding:8px 14px 2px;border-left:3px solid var(--tv2-primary,#2e4a9e);border-radius:0 10px 10px 0;background:rgba(46,74,158,.06)}.MarkdownRenderer_calloutLabel__trT1E{display:block;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--tv2-primary,#2e4a9e);margin-bottom:2px}.MarkdownRenderer_calloutBody__KM0ux>p:last-child{margin-bottom:10px}.MarkdownRenderer_callout__yiIEC[data-kind=mistake]{border-left-color:var(--cp-amber-600,#d97706);background:var(--cp-amber-50,#fffbeb)}.MarkdownRenderer_callout__yiIEC[data-kind=mistake] .MarkdownRenderer_calloutLabel__trT1E{color:var(--cp-amber-700,#b45309)}.MarkdownRenderer_callout__yiIEC[data-kind=key],.MarkdownRenderer_callout__yiIEC[data-kind=remember]{border-left-color:#1e7d54;background:rgba(30,125,84,.07)}.MarkdownRenderer_callout__yiIEC[data-kind=key] .MarkdownRenderer_calloutLabel__trT1E,.MarkdownRenderer_callout__yiIEC[data-kind=remember] .MarkdownRenderer_calloutLabel__trT1E{color:#1e7d54}.MarkdownRenderer_outputBlock__v8edY{margin:0 0 14px;border:1px solid var(--tv2-border,#cfd6e4);border-radius:10px;overflow:hidden}.MarkdownRenderer_outputBlock__v8edY .MarkdownRenderer_outputLabel__J_w2Q{display:block;font-size:.68rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:var(--tv2-text-soft,#5b6677);background:rgba(40,70,130,.05);padding:4px 14px;border-bottom:1px solid var(--tv2-border,#cfd6e4)}.MarkdownRenderer_outputBlock__v8edY pre{margin:0;border-radius:0;background:var(--cp-surface,#fcfdff)}.MarkdownRenderer_callout__yiIEC[data-kind=output]{border-left-color:var(--tv2-border,#b9c2d6);background:var(--cp-surface,#fcfdff)}.MarkdownRenderer_callout__yiIEC[data-kind=output] .MarkdownRenderer_calloutLabel__trT1E{color:var(--tv2-text-soft,#5b6677)}.MarkdownRenderer_callout__yiIEC[data-kind=output] .MarkdownRenderer_calloutBody__KM0ux{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.84rem}.MarkdownRenderer_highlighted__rLjX9 .tok-keyword{color:#7c3aed}.MarkdownRenderer_highlighted__rLjX9 .tok-string,.MarkdownRenderer_highlighted__rLjX9 .tok-string2{color:#0e7a52}.MarkdownRenderer_highlighted__rLjX9 .tok-comment{color:#6b7280;font-style:italic}.MarkdownRenderer_highlighted__rLjX9 .tok-number{color:#b45309}.MarkdownRenderer_highlighted__rLjX9 .tok-variableName{color:#1c2333}.MarkdownRenderer_highlighted__rLjX9 .tok-definition,.MarkdownRenderer_highlighted__rLjX9 .tok-function,.MarkdownRenderer_highlighted__rLjX9 .tok-propertyName{color:#1d4ed8}.MarkdownRenderer_highlighted__rLjX9 .tok-operator,.MarkdownRenderer_highlighted__rLjX9 .tok-punctuation{color:#475569}.MarkdownRenderer_highlighted__rLjX9 .tok-atom,.MarkdownRenderer_highlighted__rLjX9 .tok-bool{color:#b45309}.MarkdownRenderer_root__PzVjD details{margin:0 0 12px;border:1px solid var(--tv2-border,#cfd6e4);border-radius:10px;background:var(--cp-amber-50,#fffbeb);padding:2px 14px}.MarkdownRenderer_root__PzVjD details[open]{background:var(--cp-surface,#fcfdff)}.MarkdownRenderer_root__PzVjD summary{cursor:pointer;font-weight:700;padding:9px 4px;list-style:none;color:var(--tv2-text,#1c2333);-webkit-user-select:none;-moz-user-select:none;user-select:none}.MarkdownRenderer_root__PzVjD summary::-webkit-details-marker{display:none}.MarkdownRenderer_root__PzVjD summary:before{content:"▸";display:inline-block;margin-right:8px;color:var(--cp-amber-600,#d97706);transition:transform .15s ease}.MarkdownRenderer_root__PzVjD details[open]>summary:before{transform:rotate(90deg)}.NotebookMedia_media__pmHxD{display:grid;grid-gap:10px;gap:10px;margin:0;padding:14px;border:1px solid var(--cp-border,#e2e8f0);border-radius:8px;background:var(--cp-surface,#fff)}.NotebookMedia_media__pmHxD h3,.NotebookMedia_media__pmHxD p{margin:0}.NotebookMedia_media__pmHxD>img{display:block;width:auto;max-width:100%;max-height:620px;margin:0 auto;object-fit:contain;border-radius:6px}.NotebookMedia_embedFrame__NH_Rr{overflow:hidden;border:1px solid var(--cp-border,#d7dde6);border-radius:6px;background:#f8fafc}.NotebookMedia_embedFrame__NH_Rr iframe{display:block;width:100%;height:100%;border:0}.NotebookMedia_presentationFrame__3sEYY{aspect-ratio:16/9;min-height:320px}.NotebookMedia_pdfFrame__64Anc{height:min(70vh,720px);min-height:520px}.NotebookMedia_media__pmHxD figcaption{color:var(--cp-text-muted,#64748b);font-size:.86rem;line-height:1.45}.NotebookMedia_media__pmHxD details summary{cursor:pointer;color:#405bb0;font-weight:700}.NotebookMedia_media__pmHxD details p{margin-top:8px;color:var(--cp-text,#27344a);white-space:pre-wrap}.NotebookMedia_unavailable__WBCUJ{display:grid;min-height:130px;place-items:center;padding:20px;border:1px dashed var(--cp-border,#cfd7e6);border-radius:6px;background:#f8fafc;color:var(--cp-text-muted,#64748b);text-align:center}.NotebookMedia_authorPreview__ZBCSC{background:#fff;box-shadow:none}.NotebookMedia_authorPreview__ZBCSC .NotebookMedia_presentationFrame__3sEYY{min-height:260px}.NotebookMedia_authorPreview__ZBCSC .NotebookMedia_pdfFrame__64Anc{height:520px;min-height:420px}@media (max-width:720px){.NotebookMedia_media__pmHxD{padding:10px}.NotebookMedia_presentationFrame__3sEYY{min-height:220px}.NotebookMedia_authorPreview__ZBCSC .NotebookMedia_pdfFrame__64Anc,.NotebookMedia_pdfFrame__64Anc{height:65vh;min-height:380px}}.NumberCellGrid_questions__JOH6w{display:flex;flex-direction:column;gap:20px}.NumberCellGrid_question__ngFjd{display:flex;flex-direction:column;gap:10px}.NumberCellGrid_stem__utWgX{margin:0;font-size:.95rem;color:var(--cp-text,#1f2937);display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.NumberCellGrid_questionNumber__TUmN1{font-weight:700;color:var(--cp-text-muted,#64748b)}.NumberCellGrid_grid___Etkf{--nb-box:2.4rem;--nb-gap:4px;--nb-span:1;display:flex;flex-direction:column;gap:6px;overflow-x:auto;padding-bottom:2px}.NumberCellGrid_gridRow__wb11W{display:flex;align-items:center;gap:10px;width:max-content;max-width:100%}.NumberCellGrid_rowLabel__uy47n{font-family:var(--cp-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:.66rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cp-text-muted,#64748b);font-weight:650;width:7.2rem;flex:none;text-align:right}.NumberCellGrid_rowTrack__CaILn{display:flex;align-items:flex-start}.NumberCellGrid_region__zYqUg{display:flex;flex-direction:column;gap:4px}.NumberCellGrid_regionCaption__bnJCI{font-size:.68rem;color:var(--cp-text-muted,#64748b);font-weight:600}.NumberCellGrid_regionGutter__nbZqL{width:3rem;flex:none;align-self:center;text-align:center;font-family:var(--cp-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:.9rem;font-weight:640;color:var(--cp-text-muted,#64748b)}.NumberCellGrid_binaryPointSpacer__PlYcX,.NumberCellGrid_binaryPoint__V2QXY{width:.7rem;flex:none;display:grid;place-items:center}.NumberCellGrid_binaryPoint__V2QXY{height:2.5rem;font-family:var(--cp-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:1.3rem;font-weight:700;line-height:1;color:var(--cp-text,#1f2937);align-items:end;padding-bottom:.45rem;box-sizing:border-box}.NumberCellGrid_boxRow__kFIPn[data-method=true] .NumberCellGrid_answerBoxStatic__m8yyQ,.NumberCellGrid_boxRow__kFIPn[data-method=true] .NumberCellGrid_answerBox__yY_LH{height:2.1rem;background:transparent;border-style:dashed;border-width:1px;font-size:.92rem}.NumberCellGrid_boxRow__kFIPn[data-method=true] .NumberCellGrid_binaryPoint__V2QXY{height:2.1rem;font-size:1.1rem;padding-bottom:.35rem}.NumberCellGrid_boxRow__kFIPn{display:flex;gap:14px}.NumberCellGrid_boxGroup__IcZbI{display:flex;gap:var(--nb-gap)}.NumberCellGrid_placeValue__Bus2H{font-size:.66rem;color:var(--cp-text-muted,#64748b);font-weight:600}.NumberCellGrid_answerBoxStatic__m8yyQ,.NumberCellGrid_answerBox__yY_LH,.NumberCellGrid_givenBox___TG3l,.NumberCellGrid_placeValue__Bus2H{width:calc(var(--nb-span) * var(--nb-box) + (var(--nb-span) - 1) * var(--nb-gap));text-align:center;font-family:var(--cp-mono,ui-monospace,"SF Mono",Menlo,monospace)}.NumberCellGrid_answerBoxStatic__m8yyQ,.NumberCellGrid_answerBox__yY_LH,.NumberCellGrid_givenBox___TG3l{height:2.5rem;border:1px solid var(--cp-border,#d7dde6);border-radius:5px;font-size:1.05rem;font-weight:640;color:var(--cp-text,#1f2937);padding:0;display:grid;place-items:center;box-sizing:border-box}.NumberCellGrid_givenBox___TG3l{background:transparent;border-color:var(--cp-border-200,#e4e7ec);color:var(--cp-text-muted,#4b5563)}.NumberCellGrid_answerBoxStatic__m8yyQ,.NumberCellGrid_answerBox__yY_LH{background:var(--cp-surface-muted,#f8fafc);border-width:1.5px;border-color:var(--cp-border-300,#d4d7dc)}.NumberCellGrid_answerBox__yY_LH:focus{outline:2px solid var(--programme-accent,var(--cp-accent,#2f6df0));outline-offset:1px;border-color:var(--programme-accent,var(--cp-accent,#2f6df0))}.NumberCellGrid_answerBoxStatic__m8yyQ[data-focus=true],.NumberCellGrid_answerBox__yY_LH[data-focus=true],.NumberCellGrid_singleInput__tEwPl[data-focus=true],.NumberCellGrid_singleStatic__jOVe5[data-focus=true]{border-color:var(--cp-danger,#c0392b);box-shadow:inset 0 0 0 1px var(--cp-danger,#c0392b)}.NumberCellGrid_answerBoxStatic__m8yyQ[data-empty=true]{background:transparent}.NumberCellGrid_carryBox__vuGIa,.NumberCellGrid_carryInput__4uMhQ{width:calc(var(--nb-span) * var(--nb-box) + (var(--nb-span) - 1) * var(--nb-gap));height:1.5rem;border:1px dashed #c99b3f;border-color:color-mix(in srgb,var(--cp-warning-600,#a66c00) 55%,#fff);border-radius:4px;background:var(--cp-warning-100,#fff4da);font-family:var(--cp-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:.78rem;font-weight:640;color:var(--cp-warning-600,#a66c00);text-align:center;padding:0;display:grid;place-items:center;box-sizing:border-box}.NumberCellGrid_carryBox__vuGIa[data-empty=true]{background:transparent;border-color:var(--cp-border,#d7dde6)}.NumberCellGrid_carryInput__4uMhQ:focus{outline:2px solid var(--cp-warning-600,#a66c00);outline-offset:1px}.NumberCellGrid_singleInput__tEwPl,.NumberCellGrid_singleStatic__jOVe5{min-width:7rem;height:2.5rem;border:1px solid var(--cp-border,#d7dde6);border-radius:5px;background:var(--cp-surface-muted,#f8fafc);font-family:var(--cp-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:1.02rem;font-weight:640;color:var(--cp-text,#1f2937);padding:0 10px;box-sizing:border-box}.NumberCellGrid_singleStatic__jOVe5{display:inline-flex;align-items:center;background:transparent}.NumberCellGrid_choiceStatic__XX_92[data-empty=true],.NumberCellGrid_reasonStatic__qWHKg[data-empty=true],.NumberCellGrid_singleStatic__jOVe5[data-empty=true]{color:var(--cp-text-muted,#64748b);font-style:italic}.NumberCellGrid_singleInput__tEwPl:focus{outline:2px solid var(--programme-accent,var(--cp-accent,#2f6df0));outline-offset:1px;border-color:var(--programme-accent,var(--cp-accent,#2f6df0))}.NumberCellGrid_choiceSelect__Ke_88{height:2.3rem;border:1px solid var(--cp-border,#d7dde6);border-radius:5px;background:var(--cp-surface,#fff);color:var(--cp-text,#1f2937);font-size:.9rem;padding:0 8px}.NumberCellGrid_choiceStatic__XX_92{font-size:.92rem;color:var(--cp-text,#1f2937)}.NumberCellGrid_reason__OnH7z{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.NumberCellGrid_reasonPrompt__JzwOL{padding:0;font-size:.9rem;font-weight:650;color:var(--cp-text,#1f2937);margin-bottom:2px}.NumberCellGrid_reasonOption__rX_he{display:flex;align-items:baseline;gap:8px;font-size:.9rem;color:var(--cp-text,#1f2937);cursor:pointer}.NumberCellGrid_reasonStatic__qWHKg{margin:0;font-size:.9rem;color:var(--cp-text,#1f2937)}.NumberCellGrid_scratch__hcXd6{display:flex;flex-direction:column;gap:4px}.NumberCellGrid_scratch__hcXd6 .NumberCellGrid_rowLabel__uy47n{width:auto;text-align:left}.NumberCellGrid_scratchInput__SuUZ_{border:1px solid var(--cp-border,#d7dde6);border-radius:6px;background:var(--cp-surface,#fff);font-family:var(--cp-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:.85rem;color:var(--cp-text,#1f2937);padding:8px 10px;resize:vertical;min-height:2.6rem}.NumberCellGrid_scratchStatic__VkAbo{margin:0;border:1px solid var(--cp-border,#e2e8f0);border-radius:6px;background:var(--cp-surface-muted,#f8fafc);font-size:.85rem;color:var(--cp-text,#1f2937);padding:8px 10px;white-space:pre-wrap}.NumberCellGrid_modeRow__UcjYW{display:flex;justify-content:flex-end}.NumberCellGrid_modeToggle__bA6o2{border:0;background:transparent;padding:0;font-size:.78rem;font-weight:650;color:var(--programme-accent,var(--cp-accent,#2f6df0));cursor:pointer;text-decoration:underline;text-underline-offset:2px}.NumberCellGrid_outcomeChip__htGhI{padding:2px 8px;border-radius:999px;font-size:.72rem;font-weight:700;white-space:nowrap}.NumberCellGrid_outcomeChip__htGhI[data-correct=true]{background:var(--cp-success-100,#e6f4ed);color:var(--cp-success-600,#1f7a4c)}.NumberCellGrid_outcomeChip__htGhI[data-correct=false]{background:var(--cp-warning-100,#fff4da);color:var(--cp-warning-600,#a66c00)}.NumberCellGrid_outcomeMessage__GM7_j{margin:0;font-size:.85rem;color:var(--cp-warning-600,#a66c00)}@media (max-width:640px){.NumberCellGrid_gridRow__wb11W{flex-direction:column;align-items:flex-start;gap:3px}.NumberCellGrid_rowLabel__uy47n{width:auto;text-align:left;position:-webkit-sticky;position:sticky;left:0}.NumberCellGrid_answerBoxStatic__m8yyQ,.NumberCellGrid_answerBox__yY_LH,.NumberCellGrid_givenBox___TG3l{height:2.6rem}}@media (max-width:420px){.NumberCellGrid_grid___Etkf{--nb-box:2.1rem;--nb-gap:3px}}.TraceCellGrid_trace___W_ch{display:flex;flex-direction:column;gap:12px}.TraceCellGrid_convention__1ykQ1{margin:0;font-size:.85rem;line-height:1.5;color:var(--cp-text-muted,#4b5563);border-left:3px solid var(--cp-border,#d7dde6);padding-left:10px}.TraceCellGrid_inputsLine__HLKKH{margin:0;font-size:.85rem;line-height:1.5;color:var(--cp-text,#1f2937)}.TraceCellGrid_inputValue__tH1q2{font-family:var(--cp-font-mono,ui-monospace,monospace);font-size:.85em;white-space:pre;background:var(--cp-surface-muted,#f8fafc);border:1px solid var(--cp-border-200,#e4e7ec);border-radius:4px;padding:1px 5px}.TraceCellGrid_listing__2B_B7{border:1px solid var(--cp-border,#d7dde6);border-radius:8px;background:var(--cp-surface-muted,#f8fafc);overflow:hidden}.TraceCellGrid_listingHead__pqrMb{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 10px;border-bottom:1px solid var(--cp-border-200,#e4e7ec)}.TraceCellGrid_listingTitle__tlum1{display:inline-flex;align-items:baseline;gap:.5rem;font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;font-weight:650;color:var(--cp-text-muted,#64748b)}.TraceCellGrid_listingDialect__0yBlB{letter-spacing:.04em;text-transform:none;font-weight:500;opacity:.85}.TraceCellGrid_listingToggle__4_Wg7{border:0;background:transparent;padding:0;font-size:.78rem;font-weight:650;color:var(--programme-accent,var(--cp-accent,#2f6df0));cursor:pointer;text-decoration:underline;text-underline-offset:2px}.TraceCellGrid_listingLines__8I4d9{margin:0;padding:8px 10px 10px 3.2rem;list-style:decimal;font-family:var(--cp-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:.84rem;line-height:1.6;color:var(--cp-text,#1f2937);overflow-x:auto}.TraceCellGrid_listingLine___5t3C::marker{color:var(--cp-text-muted,#94a3b8);font-size:.78rem}.TraceCellGrid_listingLine___5t3C code{white-space:pre;font:inherit}.TraceCellGrid_lmcListing__MeI7d{display:grid;grid-template-columns:auto auto 1fr;grid-column-gap:14px;column-gap:14px;padding:8px 10px 10px;font-family:var(--cp-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:.84rem;line-height:1.6;color:var(--cp-text,#1f2937);overflow-x:auto}.TraceCellGrid_lmcAddress__6mslY{color:var(--cp-text-muted,#94a3b8);font-size:.78rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.TraceCellGrid_lmcLabel__rBwB9{color:var(--cp-text,#1f2937);font-weight:600;white-space:pre}.TraceCellGrid_lmcText__2iIyN{white-space:pre;font:inherit}.TraceCellGrid_tableScroll__CaPj6{overflow-x:auto;width:-moz-fit-content;width:fit-content;max-width:100%;border:1px solid var(--cp-border,#d7dde6);border-radius:8px;background:var(--cp-surface,#fff)}.TraceCellGrid_table__MEx25{border-collapse:separate;border-spacing:0;width:auto;min-width:max-content;font-size:.88rem}.TraceCellGrid_table__MEx25 .TraceCellGrid_box__7czuC,.TraceCellGrid_table__MEx25 .TraceCellGrid_givenBox__4NlUX,.TraceCellGrid_table__MEx25 .TraceCellGrid_staticBox__hMCxn{width:14ch;box-sizing:border-box}.TraceCellGrid_table__MEx25 td[data-kind=depth] .TraceCellGrid_box__7czuC,.TraceCellGrid_table__MEx25 td[data-kind=depth] .TraceCellGrid_givenBox__4NlUX,.TraceCellGrid_table__MEx25 td[data-kind=depth] .TraceCellGrid_staticBox__hMCxn,.TraceCellGrid_table__MEx25 td[data-kind=line] .TraceCellGrid_box__7czuC,.TraceCellGrid_table__MEx25 td[data-kind=line] .TraceCellGrid_givenBox__4NlUX,.TraceCellGrid_table__MEx25 td[data-kind=line] .TraceCellGrid_staticBox__hMCxn{width:7ch}.TraceCellGrid_table__MEx25 td[data-kind=condition] .TraceCellGrid_box__7czuC,.TraceCellGrid_table__MEx25 td[data-kind=condition] .TraceCellGrid_givenBox__4NlUX,.TraceCellGrid_table__MEx25 td[data-kind=condition] .TraceCellGrid_staticBox__hMCxn{width:9ch}.TraceCellGrid_table__MEx25 td[data-kind=output] .TraceCellGrid_box__7czuC,.TraceCellGrid_table__MEx25 td[data-kind=output] .TraceCellGrid_givenBox__4NlUX,.TraceCellGrid_table__MEx25 td[data-kind=output] .TraceCellGrid_staticBox__hMCxn{width:20ch}.TraceCellGrid_table__MEx25 td,.TraceCellGrid_table__MEx25 th{border-bottom:1px solid var(--cp-border-200,#e4e7ec);border-right:1px solid var(--cp-border-200,#e4e7ec);padding:0;text-align:left;vertical-align:middle}.TraceCellGrid_table__MEx25 thead th{padding:7px 10px;background:var(--cp-surface-muted,#f8fafc);font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;font-weight:700;color:var(--cp-text-muted,#4b5563);white-space:nowrap}.TraceCellGrid_table__MEx25 thead th[data-kind=output]{color:var(--cp-text,#1f2937)}.TraceCellGrid_table__MEx25 tbody tr:last-child td,.TraceCellGrid_table__MEx25 tbody tr:last-child th{border-bottom:0}.TraceCellGrid_table__MEx25 td:last-child,.TraceCellGrid_table__MEx25 th:last-child{border-right:0}.TraceCellGrid_rowHead__VJi_N{position:-webkit-sticky;position:sticky;left:0;z-index:1;min-width:2.6rem;padding:7px 10px!important;background:var(--cp-surface-muted,#f8fafc);font-size:.76rem;font-weight:650;color:var(--cp-text-muted,#64748b);text-align:right}.TraceCellGrid_box__7czuC,.TraceCellGrid_rowHead__VJi_N{font-family:var(--cp-mono,ui-monospace,"SF Mono",Menlo,monospace)}.TraceCellGrid_box__7czuC{width:100%;border:0;background:transparent;padding:8px 10px;font-size:.88rem;color:var(--cp-text,#1f2937)}.TraceCellGrid_box__7czuC:focus{outline:2px solid var(--programme-accent,var(--cp-accent,#2f6df0));outline-offset:-2px}.TraceCellGrid_staticBox__hMCxn{display:block;padding:8px 10px;font-family:var(--cp-mono,ui-monospace,"SF Mono",Menlo,monospace);color:var(--cp-text,#1f2937);white-space:pre-wrap}.TraceCellGrid_staticBox__hMCxn[data-empty=true]:after{content:"";display:inline-block;width:1.4rem;border-bottom:1px dotted var(--cp-border-300,#d4d7dc)}.TraceCellGrid_givenBox__4NlUX{display:block;padding:8px 10px;background:var(--cp-surface-muted,#f8fafc);font-family:var(--cp-mono,ui-monospace,"SF Mono",Menlo,monospace);color:var(--cp-text-muted,#4b5563);white-space:pre-wrap}.TraceCellGrid_table__MEx25 td[data-wrong=true]{background:var(--cp-warning-100,#fff4da)}.TraceCellGrid_table__MEx25 td[data-wrong=empty] .TraceCellGrid_box__7czuC,.TraceCellGrid_table__MEx25 td[data-wrong=empty] .TraceCellGrid_staticBox__hMCxn{outline:2px dashed var(--cp-warning-400,#dfb35e);outline-offset:-3px}.TraceCellGrid_table__MEx25 tr[data-gap-before=true]>td,.TraceCellGrid_table__MEx25 tr[data-gap-before=true]>th{border-top:2px dashed var(--cp-warning-600,#a66c00)}.TraceCellGrid_verdictHead___redj{min-width:9rem}.TraceCellGrid_claimHead__mSrtb{width:6.5rem;white-space:nowrap}.TraceCellGrid_claim__rqcz9{text-align:center}.TraceCellGrid_claimLabel__aCJcx{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;cursor:pointer}.TraceCellGrid_claimLabel__aCJcx input{width:18px;height:18px;cursor:pointer;accent-color:var(--cp-brand-600,#2f5bd7)}.TraceCellGrid_claimChip__6aW2J{padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:700;white-space:nowrap;background:var(--cp-brand-100,#e8eefc);color:var(--cp-brand-700,#24449f)}.TraceCellGrid_verdict__Wom_W{padding:7px 10px!important;display:flex;flex-direction:column;gap:3px;align-items:flex-start}.TraceCellGrid_verdictChip__vk8j_{padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:700;white-space:nowrap}.TraceCellGrid_verdictChip__vk8j_[data-correct=true]{background:var(--cp-success-100,#e6f4ed);color:var(--cp-success-600,#1f7a4c)}.TraceCellGrid_verdictChip__vk8j_[data-correct=false]{background:var(--cp-warning-100,#fff4da);color:var(--cp-warning-600,#a66c00)}.TraceCellGrid_verdictMessage__NB64A{font-size:.78rem;line-height:1.4;color:var(--cp-warning-600,#a66c00)}.TraceCellGrid_rowMark__JwzIf{margin-left:6px;font-weight:700}.TraceCellGrid_rowMark__JwzIf[data-correct=true]{color:var(--cp-success-600,#1f7a4c)}.TraceCellGrid_rowMark__JwzIf[data-correct=false]{color:var(--cp-warning-600,#a66c00)}.TraceCellGrid_markSummary__kM4Vl{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;font-size:.82rem;line-height:1.45;color:var(--cp-text-700,#3a4456)}.TraceCellGrid_actions__pWLlb{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.TraceCellGrid_addRow__S6fUu{border:1px solid var(--cp-border,#d7dde6);border-radius:6px;background:var(--cp-surface,#fff);padding:5px 12px;font-size:.82rem;font-weight:650;color:var(--cp-text,#1f2937);cursor:pointer}.TraceCellGrid_addRow__S6fUu:hover{background:var(--cp-surface-muted,#f8fafc)}.TraceCellGrid_hint__XXzb5{font-size:.78rem;color:var(--cp-text-muted,#64748b)}.TraceCellGrid_finalOutput__nnjpM{display:flex;flex-direction:column;gap:4px}.TraceCellGrid_finalOutputLabel__wmWsL{font-size:.8rem;font-weight:650;color:var(--cp-text,#1f2937)}.TraceCellGrid_finalOutputInput__sLGH3{border:1px solid var(--cp-border,#d7dde6);border-radius:6px;background:var(--cp-surface,#fff);padding:7px 10px;font-family:var(--cp-mono,ui-monospace,"SF Mono",Menlo,monospace);font-size:.88rem;color:var(--cp-text,#1f2937);max-width:26rem}.TraceCellGrid_finalOutputInput__sLGH3:focus{outline:2px solid var(--programme-accent,var(--cp-accent,#2f6df0));outline-offset:-1px}.TraceCellGrid_unavailable__n24_o{border:1px dashed var(--cp-border-300,#d4d7dc);border-radius:8px;padding:12px;font-size:.85rem;color:var(--cp-text-muted,#64748b)}.TraceCellGrid_unavailable__n24_o p{margin:0}.TraceCellGrid_srOnly__Hj9_P{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:640px){.TraceCellGrid_box__7czuC,.TraceCellGrid_givenBox__4NlUX,.TraceCellGrid_staticBox__hMCxn{min-width:5rem}}.NotebookRunner_runner___cm1Y{display:flex;flex-direction:column;gap:18px}.NotebookRunner_toolbar___HZOv{position:-webkit-sticky;position:sticky;top:var(--notebook-toolbar-top,0);z-index:2;display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:8px 0;background:var(--notebook-toolbar-bg,var(--cp-surface,#fff))}.NotebookRunner_saveChip__b639A{font-size:.8rem;color:var(--cp-text-muted,#64748b)}.NotebookRunner_previewChip__RDmb2,.NotebookRunner_previewResponse__Lo_Jz{font-size:.76rem;font-weight:700;color:var(--cp-primary-700,#405bb0)}.NotebookRunner_saveChip__b639A[data-state=error]{color:var(--cp-danger,#c0392b)}.NotebookRunner_kernelChip__UJ37y,.NotebookRunner_responseSaveChip__KAf84,.NotebookRunner_runState__wwv9w{border-radius:999px;padding:3px 9px;font-size:.76rem;font-weight:700;background:var(--cp-surface-muted,#f1f5f9);color:var(--cp-text-muted,#64748b)}.NotebookRunner_kernelChip__UJ37y:empty{display:none}.NotebookRunner_kernelChip__UJ37y[data-state=running],.NotebookRunner_kernelChip__UJ37y[data-state=starting],.NotebookRunner_runState__wwv9w[data-state=queued]{background:#eef2ff;color:#3b41c9}.NotebookRunner_kernelChip__UJ37y[data-state=needs_restart],.NotebookRunner_kernelChip__UJ37y[data-state=unavailable],.NotebookRunner_responseSaveChip__KAf84[data-state=error]{background:#fdecec;color:#c0392b}.NotebookRunner_responseSaveChip__KAf84[data-state=changed],.NotebookRunner_runState__wwv9w[data-state=stale]{background:#fef4e6;color:#a15c07}.NotebookRunner_responseSaveChip__KAf84[data-state=saved],.NotebookRunner_runState__wwv9w[data-state=ran]{background:#e7f6ee;color:#1f7a4d}.NotebookRunner_checkButton__Wrqea,.NotebookRunner_runButton__ER_pe,.NotebookRunner_secondaryButton__DydV3{border-radius:8px;border:1px solid var(--cp-border,#d7dde6);padding:7px 14px;font-size:.9rem;font-weight:600;cursor:pointer;background:var(--cp-surface,#fff);color:var(--cp-text,#1f2937)}.NotebookRunner_checkButton__Wrqea:disabled,.NotebookRunner_runButton__ER_pe:disabled,.NotebookRunner_secondaryButton__DydV3:disabled{opacity:.55;cursor:not-allowed}.NotebookRunner_runButton__ER_pe{background:var(--programme-accent,var(--cp-accent,#2f6df0));border-color:transparent;color:#fff}.NotebookRunner_stopButton___NLeU{border-radius:8px;border:1px solid var(--cp-danger,#c0392b);padding:7px 14px;font-size:.9rem;font-weight:600;cursor:pointer;background:var(--cp-danger,#c0392b);color:#fff}.NotebookRunner_checkButton__Wrqea{border-color:var(--programme-accent,var(--cp-accent,#2f6df0));color:var(--programme-accent,var(--cp-accent,#2f6df0))}.NotebookRunner_executionNotice__UBPSv{margin:0;padding:10px 14px;border-radius:10px;background:#fef4e6;border:1px solid #f6ddb0;color:#a15c07;font-size:.9rem}.NotebookRunner_compatibilityNotice__U9Ylu{margin:0;padding:12px 14px;border-radius:10px;background:#fdecec;border:1px solid #f4c7c3;color:#8f2d24;font-size:.9rem}.NotebookRunner_markdownCell__wpaIf{line-height:1.6;color:var(--cp-text,#1f2937);overflow-wrap:break-word}.NotebookRunner_markdownCell__wpaIf table{display:block;width:max-content;max-width:100%;overflow-x:auto}.NotebookRunner_codeCell__WSRL3{border:1px solid var(--cp-border,#e2e8f0);border-radius:12px;overflow:hidden;background:var(--cp-surface,#fff)}.NotebookRunner_codeCell__WSRL3.NotebookRunner_locked__3Khh9{background:var(--cp-surface-muted,#f8fafc)}.NotebookRunner_codeHead__9s3cD{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-bottom:1px solid var(--cp-border,#eef2f7)}.NotebookRunner_cellStatusGroup__Y2C99{display:flex;align-items:center;gap:8px}.NotebookRunner_roleTag__WEM1p{font-size:.74rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--cp-text-muted,#64748b)}.NotebookRunner_roleTag__WEM1p[data-role=graded]{color:var(--programme-accent,var(--cp-accent,#2f6df0))}.NotebookRunner_marksBadge__HYrr5{margin-left:8px;padding:2px 7px;border-radius:999px;background:#eef2ff;color:#405bb0;font-size:.72rem;font-weight:750;white-space:nowrap}.NotebookRunner_editorFrame__YLhPv{font-size:.92rem}.NotebookRunner_editorFrame__YLhPv .cm-editor{max-height:420px}.NotebookRunner_lazyEditor__OBBZ_{min-height:92px}.NotebookRunner_codeActions__c7YgZ{gap:10px}.NotebookRunner_codeActions__c7YgZ,.NotebookRunner_turtleNote__UOnn6{display:flex;padding:10px 14px;border-top:1px solid var(--cp-border,#eef2f7)}.NotebookRunner_turtleNote__UOnn6{flex-direction:column;align-items:flex-start;gap:6px;background:var(--cp-surface-muted,#f8fafc)}.NotebookRunner_turtleNote__UOnn6 strong{font-size:.88rem;color:var(--cp-text,#1f2937)}.NotebookRunner_turtleNote__UOnn6 p{margin:0;font-size:.84rem;line-height:1.5;color:var(--cp-text-muted,#64748b)}.NotebookRunner_turtleCopyButton__BELnD{border-radius:8px;border:1px solid var(--cp-border,#d7dde6);padding:5px 12px;font-size:.84rem;font-weight:600;cursor:pointer;background:var(--cp-surface,#fff);color:var(--cp-text,#1f2937)}.NotebookRunner_chip__bBZbi{font-size:.76rem;font-weight:700;padding:3px 10px;border-radius:999px;border:1px solid transparent}.NotebookRunner_chipNeutral__2BsSa{background:var(--cp-surface-muted,#f1f5f9);color:var(--cp-text-muted,#64748b)}.NotebookRunner_chipBusy__WE48R{background:#eef2ff;color:#3b41c9}.NotebookRunner_chipPass__G_J4s{background:#e7f6ee;color:#1f7a4d;border-color:#b8e2cb}.NotebookRunner_chipFail__8Lfto{background:#fdecec;color:#c0392b;border-color:#f4c7c3}.NotebookRunner_chipWarn__bEIH2{background:#fef4e6;color:#a15c07;border-color:#f6ddb0}.NotebookRunner_checkMessage__3z1_U{margin:0;padding:6px 14px;font-size:.86rem;color:var(--cp-text-muted,#64748b)}.NotebookRunner_saveError__Eif66{color:var(--cp-danger,#a52a24);font-size:.8rem}.NotebookRunner_checkResults__7NfDt{list-style:none;margin:0;padding:6px 14px 12px;display:flex;flex-direction:column;gap:4px;font-size:.88rem}.NotebookRunner_checkPass__x4R9P{color:#1f7a4d}.NotebookRunner_checkFail__LnoVP{color:#c0392b}.NotebookRunner_checkPassMessage__dCDxb{margin:8px 0 0;color:#1f7a4d;font-size:.86rem}.NotebookRunner_traceMisconception__RwEE8{margin:8px 14px 0;padding:10px 12px;border-left:3px solid var(--cp-accent,#2f6fb0);border-radius:0 6px 6px 0;background:var(--cp-surface-muted,#f8fafc);color:var(--cp-text,#1f2933);font-size:.86rem;line-height:1.5}.NotebookRunner_traceMisconception__RwEE8 code{font-family:var(--cp-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.95em}.NotebookRunner_output__fkyX8{border-top:1px solid var(--cp-border,#eef2f7);padding:10px 14px;background:var(--cp-surface-muted,#f8fafc)}.NotebookRunner_stdout__STKM6{margin:0;white-space:pre-wrap;word-break:break-word;font-family:var(--cp-mono,ui-monospace,SFMono-Regular,Menlo,monospace);font-size:.85rem;color:var(--cp-text,#1f2937)}.NotebookRunner_error__0v_kc{color:var(--cp-danger,#c0392b)}.NotebookRunner_figure__AenVq{max-width:100%;margin-top:8px;border-radius:8px}.NotebookRunner_staleNote__11hAy{margin:6px 0 0;font-size:.8rem;color:var(--cp-text-muted,#94a3b8)}.NotebookRunner_inputPrompt__dlOOD{display:flex;align-items:flex-end;gap:10px;padding:10px 14px;border-top:1px solid var(--cp-border,#e2e8f0);background:var(--cp-surface-muted,#f8fafc)}.NotebookRunner_inputPrompt__dlOOD label{display:flex;flex:1 1;flex-direction:column;gap:5px;font-size:.82rem;font-weight:600}.NotebookRunner_inputPrompt__dlOOD input{min-width:0;border:1px solid var(--cp-border,#d7dde6);border-radius:8px;padding:8px 10px;font:inherit}.NotebookRunner_responseCell__Qy2E0{border:1px solid var(--cp-border,#e2e8f0);border-radius:12px;padding:14px;background:var(--cp-surface,#fff);display:flex;flex-direction:column;gap:6px}.NotebookRunner_responsePrompt__5p_Zh{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;font-weight:600;color:var(--cp-text,#1f2937)}.NotebookRunner_responsePrompt__5p_Zh>:first-child{min-width:0}.NotebookRunner_responsePrompt__5p_Zh p{margin:0}.NotebookRunner_guidance__gzciE pre,.NotebookRunner_responsePrompt__5p_Zh pre{max-width:100%;overflow-x:auto}.NotebookRunner_required__EMZIL{color:var(--cp-danger,#c0392b)}.NotebookRunner_guidance__gzciE{margin:0;font-size:.86rem;color:var(--cp-text-muted,#64748b)}.NotebookRunner_responseInput___t3_j{border:1px solid var(--cp-border,#d7dde6);border-radius:8px;padding:8px 10px;font:inherit;resize:vertical}.NotebookRunner_responseMeta__BXvgq{display:flex;align-items:center;justify-content:space-between;gap:12px}.NotebookRunner_counter__445Lo{font-size:.76rem;color:var(--cp-text-muted,#94a3b8)}.NotebookRunner_fillBlankCell__0nh42,.NotebookRunner_mcqCell__GO1EE,.NotebookRunner_numberCell__WRRnL{border:1px solid var(--cp-border,#e2e8f0);border-radius:12px;padding:14px;background:var(--cp-surface,#fff)}.NotebookRunner_numberCell__WRRnL{margin:0;min-width:0}.NotebookRunner_numberCell__WRRnL>*+*{margin-top:10px}.NotebookRunner_srOnly__GcCEG{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.NotebookRunner_mcqPrompt__2NyZx{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;color:var(--cp-text,#1f2937);font-weight:700}.NotebookRunner_mcqPrompt__2NyZx>:first-child{min-width:0}.NotebookRunner_guidance__gzciE p,.NotebookRunner_mcqChoiceText__Yoa96 p,.NotebookRunner_mcqPrompt__2NyZx p{margin:0}.NotebookRunner_mcqPrompt__2NyZx pre{max-width:100%;overflow-x:auto}.NotebookRunner_mcqChoices__BMCbh{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.NotebookRunner_mcqChoice__UuO_6{display:flex;align-items:flex-start;gap:10px;padding:9px 11px;border:1px solid var(--cp-border,#d7dde6);border-radius:8px;cursor:pointer}.NotebookRunner_mcqChoice__UuO_6>input{margin-top:2px}.NotebookRunner_mcqChoice__UuO_6:has(input:checked){border-color:#8299de;background:#f6f8ff}.NotebookRunner_mcqChoice__UuO_6:has(input:focus-visible){outline:2px solid #3156bd;outline-offset:1px}.NotebookRunner_mcqChoiceText__Yoa96{min-width:0;color:var(--cp-text,#1f2937)}.NotebookRunner_mcqChoiceText__Yoa96 pre{max-width:100%;overflow-x:auto;cursor:text}.NotebookRunner_mcqChoice__UuO_6[data-review-correct=true]{border-color:#7fb894;background:#f2faf5}.NotebookRunner_choiceTag__fa91B{margin-left:auto;padding:2px 8px;border-radius:999px;background:#dcf0e4;color:#1f6b43;font-size:.68rem;font-weight:750;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.NotebookRunner_objectiveActions___EE0k{display:flex;align-items:center;gap:10px;margin-top:12px}.NotebookRunner_answerSaved__A0C18{margin:10px 0 0;color:#53627a;font-size:.82rem;font-weight:700}.NotebookRunner_fillBlankCell__0nh42{display:grid;grid-gap:10px;gap:10px}.NotebookRunner_fillBlankHead__t9axB{display:flex;align-items:center;gap:8px}.NotebookRunner_fillTemplate__D9HuF{padding:12px;border-radius:8px;font-size:.86rem}.NotebookRunner_fillCodeSurface__Ml3Cb,.NotebookRunner_fillTemplate__D9HuF{margin:0;overflow-x:auto;background:#f6f8fb;color:#26344c;font-family:var(--cp-mono,ui-monospace,Menlo,monospace);white-space:pre-wrap}.NotebookRunner_fillCodeSurface__Ml3Cb{padding:14px;border:1px solid #e1e6ef;border-radius:8px;font-size:.9rem;line-height:2.45}.NotebookRunner_fillCodeSurface__Ml3Cb input,.NotebookRunner_fillCodeSurface__Ml3Cb select{display:inline-block;min-width:8ch;max-width:28ch;margin:0 3px;padding:4px 7px;border:1px solid #7993db;border-radius:5px;background:#fff;color:#182846;font:inherit;line-height:1.3;vertical-align:baseline}.NotebookRunner_fillCodeSurface__Ml3Cb input:focus,.NotebookRunner_fillCodeSurface__Ml3Cb select:focus{outline:2px solid #3156bd;outline-offset:1px}.NotebookRunner_fillAnswerToken__vj2T9{display:inline-block;margin:0 3px;padding:3px 8px;border:1px solid #7993db;border-radius:5px;background:#fff;color:#182846;font:inherit;line-height:1.3}.NotebookRunner_fillAnswerToken__vj2T9[data-empty=true]{border-style:dashed;border-color:#b6c0d2;color:#7b869a;font-style:italic}.NotebookRunner_fillProseSurface__aQyWp{margin:0;padding:14px 16px;border:1px solid #e1e6ef;border-radius:8px;background:#fbfcfe;color:#26344c;font-size:1rem;line-height:2.3;white-space:pre-wrap}.NotebookRunner_fillProseSurface__aQyWp input,.NotebookRunner_fillProseSurface__aQyWp select{display:inline-block;min-width:7ch;max-width:30ch;margin:0 3px;padding:3px 8px;border:1px solid #7993db;border-radius:5px;background:#fff;color:#182846;font:inherit;line-height:1.3;vertical-align:baseline}.NotebookRunner_fillProseSurface__aQyWp input:focus,.NotebookRunner_fillProseSurface__aQyWp select:focus{outline:2px solid #3156bd;outline-offset:1px}.NotebookRunner_fillProseSurface__aQyWp code{padding:1px 5px;border-radius:4px;background:rgba(40,70,130,.06);font-family:var(--cp-mono,ui-monospace,"SFMono-Regular",Consolas,monospace);font-size:.86em}.NotebookRunner_fillProseSurface__aQyWp code input,.NotebookRunner_fillProseSurface__aQyWp code select{font-family:var(--cp-mono,ui-monospace,"SFMono-Regular",Consolas,monospace);font-size:1rem}.NotebookRunner_fillBlankTableWrap__76ugF{max-width:100%;margin:10px 0;overflow-x:auto}.NotebookRunner_fillBlankTable__qwnSl{width:100%;border-collapse:collapse;line-height:1.45;white-space:normal}.NotebookRunner_fillBlankTable__qwnSl td,.NotebookRunner_fillBlankTable__qwnSl th{min-width:5.5rem;padding:9px 11px;border:1px solid var(--cp-border,#d7dde6);vertical-align:middle}.NotebookRunner_fillBlankTable__qwnSl th{background:#eef3fb;color:var(--cp-text,#1f2937);font-weight:800}.NotebookRunner_fillBlankTable__qwnSl td{background:var(--cp-surface,#fff)}.NotebookRunner_fillBlankTable__qwnSl input,.NotebookRunner_fillBlankTable__qwnSl select{max-width:min(22ch,100%)}.NotebookRunner_fillProseSurface__aQyWp[data-presentation=listing]{font-family:var(--cp-mono,ui-monospace,"SFMono-Regular",Consolas,monospace);font-size:.92rem;line-height:2.1;white-space:pre;overflow-x:auto}.NotebookRunner_fillProseSurface__aQyWp[data-presentation=listing] input,.NotebookRunner_fillProseSurface__aQyWp[data-presentation=listing] select{min-width:5ch;max-width:18ch}.NotebookRunner_blankErrors__r81Bk{display:grid;grid-gap:3px;gap:3px;color:var(--cp-danger,#b42318);font-size:.78rem}.NotebookRunner_blankErrors__r81Bk p{margin:0}.NotebookRunner_blankInputs__oz0vx{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:9px;gap:9px}.NotebookRunner_blankInputs__oz0vx label{display:grid;grid-gap:5px;gap:5px;font-size:.78rem;font-weight:700;color:#4b5870}.NotebookRunner_blankInputs__oz0vx input,.NotebookRunner_blankInputs__oz0vx select{min-width:0;padding:8px 9px;border:1px solid var(--cp-border,#d7dde6);border-radius:7px;font:inherit}.NotebookRunner_blankInputs__oz0vx small{color:var(--cp-danger,#b42318);font-weight:500}.NotebookRunner_fillBlankCell__0nh42 .NotebookRunner_codeActions__c7YgZ{padding:0;border:0}.NotebookRunner_completionPanel__OuYXY{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid var(--cp-border,#d7dde6);border-radius:10px;background:var(--cp-surface,#fff)}.NotebookRunner_completionPanel__OuYXY p{margin:4px 0 0;color:var(--cp-text-muted,#64748b);font-size:.88rem}.NotebookRunner_completionPanel__OuYXY .NotebookRunner_completionError__5A02m{color:var(--cp-danger,#c0392b)}@media (max-width:720px){.NotebookRunner_toolbar___HZOv{position:static;flex-wrap:wrap;justify-content:flex-start}.NotebookRunner_codeActions__c7YgZ{flex-wrap:wrap}.NotebookRunner_cellStatusGroup__Y2C99{flex-wrap:wrap;justify-content:flex-end}.NotebookRunner_completionPanel__OuYXY{align-items:stretch;flex-direction:column}}.NotebookCellMarkEditor_wrap__zW8oY{margin-top:10px;border-top:1px solid #dfe5f0;padding-top:9px}.NotebookCellMarkEditor_row__eqPub{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.NotebookCellMarkEditor_label__VHqZ8{color:#25345c;font-weight:750;font-size:.9rem}.NotebookCellMarkEditor_spacer___OvZp{flex:1 1 auto}.NotebookCellMarkEditor_stepper__XJ_aN{display:inline-flex;align-items:stretch;border:1px solid #bdc9e0;border-radius:8px;background:#fff;overflow:hidden}.NotebookCellMarkEditor_step__wfmt1{width:30px;border:0;background:#f3f6fd;color:#29479b;font:inherit;font-size:1.05rem;font-weight:800;line-height:1;cursor:pointer}.NotebookCellMarkEditor_step__wfmt1:hover:not(:disabled){background:#e6ecfb}.NotebookCellMarkEditor_step__wfmt1:disabled{color:#a9b3c8;cursor:not-allowed}.NotebookCellMarkEditor_input__frr_M{width:46px;border:0;border-left:1px solid #dbe2f0;border-right:1px solid #dbe2f0;background:#fff;color:#17213c;padding:6px 4px;font:inherit;font-weight:750;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.NotebookCellMarkEditor_input__frr_M:disabled{background:#f6f7fb;color:#6f7991}.NotebookCellMarkEditor_stepper__XJ_aN:focus-within{border-color:#29479b;box-shadow:0 0 0 2px rgba(41,71,155,.18)}.NotebookCellMarkEditor_outOf__qHYKK{color:#6f7991;font-size:.88rem;font-weight:650}.NotebookCellMarkEditor_unmarked__4c5qq{display:inline-flex;align-items:center;gap:6px;border:1px solid #e2e4e8;border-radius:999px;padding:2px 10px;background:#f3f4f6;color:#5b6472;font-size:.76rem;font-weight:700}.NotebookCellMarkEditor_stateReturned__8wism{border-color:#bbe5c8;background:#ecfdf3;color:#15803d}.NotebookCellMarkEditor_stateEdited__Bw_Pl{border-color:#f3ddb8;background:#fef7ec;color:#92510a}.NotebookCellMarkEditor_stateAi__X2hCi{border-color:#ddd0f7;background:#f5f1fe;color:#6d28d9}.NotebookCellMarkEditor_changed__WhJ_u{border-radius:999px;padding:2px 8px;background:#fff4dd;color:#8a4b08;font-size:.72rem;font-weight:700}.NotebookCellMarkEditor_status__zoJdh{color:#6f7991;font-size:.8rem;font-weight:700}.NotebookCellMarkEditor_statusSaved__q_V_7{color:#1f7a4d}.NotebookCellMarkEditor_disclosure__d8VBl{display:inline-flex;align-items:center;gap:6px;border:1px solid transparent;border-radius:7px;background:transparent;color:#2f4da3;padding:4px 7px;font:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.NotebookCellMarkEditor_disclosure__d8VBl:hover{border-color:#d3dcef;background:#f5f8ff}.NotebookCellMarkEditor_panel__I9l_K{margin-top:9px;padding:12px;border:1px solid #d8e0f0;border-radius:7px;background:#f8faff;display:grid;grid-gap:10px;gap:10px}.NotebookCellMarkEditor_panel__I9l_K label{display:grid;grid-gap:5px;gap:5px;color:#26345a;font-weight:700}.NotebookCellMarkEditor_panel__I9l_K small{color:#7b86a3;font-weight:600}.NotebookCellMarkEditor_panel__I9l_K textarea{border:1px solid #bdc9e0;border-radius:6px;background:#fff;color:#17213c;padding:8px 9px;font:inherit;resize:vertical}.NotebookCellMarkEditor_scheme__MjsmH{display:grid;grid-gap:8px;gap:8px;padding:10px;border:1px solid #d8e0f0;border-radius:6px;background:#fff;color:#26345a}.NotebookCellMarkEditor_scheme__MjsmH>div{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.NotebookCellMarkEditor_scheme__MjsmH>div span{color:#7b86a3;font-size:.78rem;font-weight:650}.NotebookCellMarkEditor_scheme__MjsmH p{margin:0;color:#47536f;line-height:1.45;white-space:pre-wrap}.NotebookCellMarkEditor_scheme__MjsmH ul{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0;list-style:none}.NotebookCellMarkEditor_scheme__MjsmH li{display:flex;align-items:flex-start;gap:12px;padding-top:6px;border-top:1px solid #edf0f6}.NotebookCellMarkEditor_scheme__MjsmH li>span{display:grid;grid-gap:2px;gap:2px}.NotebookCellMarkEditor_scheme__MjsmH li small{color:#65708a;font-weight:500;line-height:1.4}.NotebookCellMarkEditor_scheme__MjsmH li b{margin-left:auto;min-width:28px;color:#2f4da3;text-align:right}.NotebookCellMarkEditor_noteField__ThdIP{display:grid;grid-gap:5px;gap:5px}.NotebookCellMarkEditor_noteHeading__kPDEk{display:flex;align-items:center;gap:8px;flex-wrap:wrap;color:#26345a;font-weight:700}.NotebookCellMarkEditor_audience__noRWX{display:inline-flex;margin-left:auto;border:1px solid #cdd7ea;border-radius:999px;background:#fff;overflow:hidden}.NotebookCellMarkEditor_audienceOption__3np3R{border:0;background:transparent;color:#5b6884;padding:4px 11px;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.NotebookCellMarkEditor_audienceOption__3np3R+.NotebookCellMarkEditor_audienceOption__3np3R{border-left:1px solid #e3e9f5}.NotebookCellMarkEditor_audienceOption__3np3R:hover:not(:disabled){background:#f2f6ff}.NotebookCellMarkEditor_audienceOption__3np3R:disabled{color:#a9b3c8;cursor:not-allowed}.NotebookCellMarkEditor_audienceOn__PxwF7{background:#29479b;color:#fff}.NotebookCellMarkEditor_audienceOn__PxwF7:hover:not(:disabled){background:#29479b}.NotebookCellMarkEditor_objective__GDZWX{display:inline-flex;align-items:center;border:1px solid #e2e4e8;border-radius:999px;padding:2px 10px;background:#f3f4f6;color:#5b6472;font-size:.74rem;font-weight:650}.NotebookCellMarkEditor_recheck__bgPsS{border-radius:999px;padding:2px 8px;background:#fff4dd;color:#8a4b08;font-size:.72rem;font-weight:700}.NotebookCellMarkEditor_recheckAction__dhqQ2{border:1px solid #e2c58f;border-radius:999px;padding:2px 10px;background:#fffdf7;color:#8a4b08;font:inherit;font-size:.72rem;font-weight:700;cursor:pointer}.NotebookCellMarkEditor_recheckAction__dhqQ2:hover:not(:disabled){background:#fff4dd}.NotebookCellMarkEditor_recheckAction__dhqQ2:disabled{color:#b09168;cursor:progress}.NotebookCellMarkEditor_internal__s1h4j{border:1px solid #e2e4e8;border-radius:999px;padding:2px 9px;background:#f3f4f6;color:#5b6472;font-size:.72rem;font-weight:700}.NotebookCellMarkEditor_note__4XY7h{margin-top:10px;border:1px solid #dfe5f0;border-left:3px solid #2f4da3;border-radius:9px;background:#f8faff;padding:8px 12px 9px}.NotebookCellMarkEditor_noteAi__GCxS9{border-left-color:#6d28d9;background:#fdfcff}.NotebookCellMarkEditor_noteInternal__mQDi_{border-left-color:#9aa1ad;background:#f8f9fb}.NotebookCellMarkEditor_noteReturned__eVvFg{border-left-color:#15803d;background:#f9fdfa}.NotebookCellMarkEditor_noteMeta__cScBU{display:flex;align-items:center;gap:8px;margin:0 0 4px}.NotebookCellMarkEditor_noteWho__dvXCa{color:#6f7991;font-size:.72rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase}.NotebookCellMarkEditor_noteAi__GCxS9 .NotebookCellMarkEditor_noteWho__dvXCa{color:#6d28d9}.NotebookCellMarkEditor_noteReturned__eVvFg .NotebookCellMarkEditor_noteWho__dvXCa{color:#15803d}.NotebookCellMarkEditor_noteEdit__GAlg1{margin-left:auto;border:0;background:transparent;color:#2f4da3;padding:0;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.NotebookCellMarkEditor_noteEdit__GAlg1:hover{text-decoration:underline}.NotebookCellMarkEditor_noteBody__GPN4C{margin:0;color:#33405e;font-size:.85rem;line-height:1.5;white-space:pre-wrap}.NotebookCellMarkEditor_addNote__B1WCs{display:inline-flex;align-items:center;gap:6px;margin-top:9px;border:1px dashed #c6d2e8;border-radius:8px;background:transparent;color:#2f4da3;padding:5px 11px;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.NotebookCellMarkEditor_addNote__B1WCs:hover{border-style:solid;background:#f5f8ff}.NotebookCellMarkEditor_returnCell__Y_bKx{border:1px solid #c6d2e8;border-radius:7px;background:#fff;color:#24406e;padding:4px 10px;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.NotebookCellMarkEditor_returnCell__Y_bKx:hover{background:#eef3fc}.NotebookCellMarkEditor_confirm__KeQ1D{margin:8px 0 0;padding:11px 12px;border:1px solid #c9d6ee;border-radius:9px;background:#f7faff;display:grid;grid-gap:8px;gap:8px}.NotebookCellMarkEditor_confirmHead__LYcEm{margin:0;color:#1f2c4b;font-size:.88rem;font-weight:800}.NotebookCellMarkEditor_confirmChoice__34yBL{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;padding:0;border:0}.NotebookCellMarkEditor_confirmChoice__34yBL legend{padding:0 6px 0 0;color:#5b6884;font-size:.76rem;font-weight:700;float:left}.NotebookCellMarkEditor_confirmOption__m9_M4{border:1px solid #c6d2e8;border-radius:999px;background:#fff;color:#43506d;padding:3px 11px;font:inherit;font-size:.78rem;font-weight:700;cursor:pointer}.NotebookCellMarkEditor_confirmOption__m9_M4:hover:not(:disabled){background:#eef3fc}.NotebookCellMarkEditor_confirmOption__m9_M4:disabled{opacity:.55;cursor:not-allowed}.NotebookCellMarkEditor_confirmOptionOn__g4W0p{border-color:#29479b;background:#29479b;color:#fff}.NotebookCellMarkEditor_confirmOptionOn__g4W0p:hover:not(:disabled){background:#29479b}.NotebookCellMarkEditor_confirmPin__1uscF{border-radius:999px;padding:2px 9px;background:#eef1f8;color:#4a5773;font-size:.72rem;font-weight:700}.NotebookCellMarkEditor_confirmPinNote__619SP{margin:0;color:#6f7991;font-size:.75rem}.NotebookCellMarkEditor_confirmPreview__3JnA8{padding:9px 11px;border:1px solid #dde4f1;border-radius:7px;background:#fff;display:grid;grid-gap:5px;gap:5px}.NotebookCellMarkEditor_confirmPreviewMark__8oBhx{margin:0;color:#1f2c4b;font-size:.9rem;font-weight:800}.NotebookCellMarkEditor_confirmPreviewNote__OFAoa{margin:0;color:#33405e;font-size:.84rem;line-height:1.45}.NotebookCellMarkEditor_confirmPreviewEmpty__gc5Mz{margin:0;color:#6f7991;font-size:.78rem}.NotebookCellMarkEditor_confirmWithheld__Y1JBD{margin:0;padding:7px 9px;border:1px dashed #c3cbdd;border-radius:6px;color:#5b6884;font-size:.78rem}.NotebookCellMarkEditor_confirmActions__W04p8{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.NotebookCellMarkEditor_confirmGo__C5Des{border:1px solid #1d4ed8;border-radius:999px;background:#1d4ed8;color:#fff;padding:5px 14px;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.NotebookCellMarkEditor_confirmGo__C5Des:hover:not(:disabled){background:#1a43b8}.NotebookCellMarkEditor_confirmGo__C5Des:disabled{opacity:.6;cursor:not-allowed}.NotebookCellMarkEditor_confirmCancel__T3m94{border:1px solid transparent;border-radius:999px;background:transparent;color:#43506d;padding:5px 10px;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.NotebookCellMarkEditor_confirmCancel__T3m94:hover:not(:disabled){border-color:#d3dcef;background:#fff}.NotebookCellMarkEditor_confirmCancel__T3m94:disabled{opacity:.6;cursor:not-allowed}.NotebookCellMarkEditor_confirmAside__Cwszj{color:#6f7991;font-size:.75rem}.NotebookCellMarkEditor_error__uwpii{margin:6px 0 0;color:#a12727;font-size:.86rem;font-weight:700}.NotebookCellMarkEditor_readOnly__4yOgf{margin:0;color:#6f7991;font-size:.88rem}.NotebookCellMarkEditor_correction__2rWRd{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:6px 0 0;border-radius:8px;padding:8px 10px;border:1px solid #f3ddb8;background:#fef7ec;color:#92510a;font-size:.84rem;font-weight:600}.NotebookCellMarkEditor_correction__2rWRd span{flex:1 1 16rem}.NotebookCellMarkEditor_correction__2rWRd button{margin-left:auto;border:1px solid #d9a75e;border-radius:7px;padding:4px 10px;background:#fff;color:#92510a;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.NotebookCellMarkEditor_correction__2rWRd button:hover:not(:disabled){background:#fdf1de}.NotebookCellMarkEditor_correction__2rWRd button:disabled{opacity:.55;cursor:not-allowed}.NotebookCellMarkEditor_suggestion__yFcOf{margin:0 0 8px;border:1px solid #d9e2f2;border-radius:10px;padding:10px 12px;background:#f7f9fe}.NotebookCellMarkEditor_suggestionHead__llxC9{margin:0;color:#2a3b5c;font-size:.86rem;font-weight:650}.NotebookCellMarkEditor_suggestionHead__llxC9 strong{font-weight:800}.NotebookCellMarkEditor_suggestionWhere__hj6Ig{margin-left:8px;color:#6f7991;font-size:.78rem;font-weight:650}.NotebookCellMarkEditor_suggestion__yFcOf blockquote{margin:8px 0 0;border-left:3px solid #c7d5ee;padding:2px 0 2px 10px;color:#3d4a63;font-size:.88rem;font-style:italic}.NotebookCellMarkEditor_suggestionFoot__rNmB3{margin:8px 0 0;color:#6f7991;font-size:.8rem;font-weight:600}.NotebookCellMarkEditor_suggestionLink__hXGJ7{display:inline-block;margin-top:8px;color:#24406e;font-size:.84rem;font-weight:750}.NotebookCellMarkEditor_suggestionAside__RBPeI{margin:0 0 6px;color:#6f7991;font-size:.78rem;font-weight:650}.NotebookDataFileDropzone_dropzone__IAv_H{display:flex;align-items:center;gap:14px;border:1px dashed #aebbd5;border-radius:7px;padding:12px;background:#f8faff;transition:border-color .12s ease,background .12s ease}.NotebookDataFileDropzone_dropzone__IAv_H[data-dragging=true]{border-color:#3455aa;background:#eef3ff}.NotebookDataFileDropzone_dropzone__IAv_H[data-disabled=true]{opacity:.58}.NotebookDataFileDropzone_dropzone__IAv_H>div{display:grid;grid-gap:2px;gap:2px;min-width:0}.NotebookDataFileDropzone_dropzone__IAv_H strong{color:#25345c;font-size:.88rem}.NotebookDataFileDropzone_dropzone__IAv_H span{color:#6f7a93;font-size:.78rem;line-height:1.35}.NotebookDataFileDropzone_dropzone__IAv_H button{margin-left:auto;flex:0 0 auto;border:1px solid #b8c4dc;border-radius:6px;background:#fff;color:#29458f;padding:8px 11px;font:inherit;font-weight:750;cursor:pointer}.NotebookDataFileDropzone_dropzone__IAv_H button:disabled{cursor:not-allowed}.NotebookDataFileDropzone_dropzone__IAv_H input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}@media (max-width:560px){.NotebookDataFileDropzone_dropzone__IAv_H{align-items:stretch;flex-direction:column}.NotebookDataFileDropzone_dropzone__IAv_H button{margin-left:0}}.NotebookFileManager_manager___GEmi{display:flex;flex-direction:column;gap:10px}.NotebookFileManager_summary__dTgg8{display:flex;justify-content:flex-end;font-size:12px;color:var(--cp-text-600,#5b6478)}.NotebookFileManager_fileList__CHDTx{display:flex;flex-direction:column;gap:10px}.NotebookFileManager_empty__imQP6{margin:0;font-size:13px;color:var(--cp-text-600,#5b6478)}.NotebookFileManager_fileRow__nR7t3{display:flex;flex-direction:column;gap:6px;padding:10px;border:1px solid var(--cp-border-200,#d8deeb);border-radius:10px;background:var(--cp-surface-0,#fff)}.NotebookFileManager_fileRowHeader___20qB{display:flex;align-items:center;gap:10px}.NotebookFileManager_fileNameInput__lZcvv{flex:1 1;min-width:0;border:1px solid transparent;border-radius:6px;padding:4px 6px;font-size:13px;font-weight:600;color:var(--cp-text-800,#232a3b);background:transparent}.NotebookFileManager_fileNameInput__lZcvv:not([readonly]):focus,.NotebookFileManager_fileNameInput__lZcvv:not([readonly]):hover{border-color:var(--cp-border-300,#c3cbdd);background:var(--cp-surface-50,#f7f9fc);outline:none}.NotebookFileManager_fileSize__tsTrC{flex-shrink:0;font-size:12px;color:var(--cp-text-600,#5b6478);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.NotebookFileManager_lockToggle__lGZPy{display:inline-flex;align-items:center;gap:5px;font-size:12px;color:var(--cp-text-600,#5b6478);white-space:nowrap}.NotebookFileManager_deleteButton__BwAXO{flex-shrink:0;border:none;background:transparent;color:var(--cp-text-600,#5b6478);font-size:18px;line-height:1;padding:2px 6px;border-radius:6px;cursor:pointer}.NotebookFileManager_deleteButton__BwAXO:hover:not(:disabled){background:var(--cp-danger-100,#fde8e8);color:var(--cp-danger-700,#b42323)}.NotebookFileManager_binaryNote__jEqD_{margin:0;font-size:12px;color:var(--cp-text-600,#5b6478)}.NotebookFileManager_fileContent__OVRjl{width:100%;min-height:88px;resize:vertical;border:1px solid var(--cp-border-200,#d8deeb);border-radius:8px;padding:8px;font-family:var(--font-mono,ui-monospace,monospace);font-size:12px;color:var(--cp-text-800,#232a3b);background:var(--cp-surface-50,#f7f9fc)}.NotebookFileManager_newFileRow___Q2jE{display:flex;align-items:center;gap:8px}.NotebookFileManager_newFileBase__Sew4g{flex:1 1;min-width:0;border:1px solid var(--cp-border-200,#d8deeb);border-radius:8px;padding:7px 9px;font-size:13px}.NotebookFileManager_newFileExt__QAKJJ{border:1px solid var(--cp-border-200,#d8deeb);border-radius:8px;padding:7px 6px;font-size:13px;background:var(--cp-surface-0,#fff)}.NotebookFileManager_newFileButton__35Sqt{border:1px solid var(--cp-border-300,#c3cbdd);border-radius:8px;padding:7px 12px;font-size:13px;font-weight:600;background:var(--cp-surface-0,#fff);color:var(--cp-text-800,#232a3b);cursor:pointer;white-space:nowrap}.NotebookFileManager_newFileButton__35Sqt:hover:not(:disabled){background:var(--cp-surface-50,#f7f9fc)}.NotebookFileManager_newFileButton__35Sqt:disabled{opacity:.5;cursor:default}.NotebookFileManager_error__CTq2V{font-size:12px;color:var(--cp-danger-700,#b42323)}.MarkdownField_field__Ymuwt{width:100%;min-height:2.4em;overflow:hidden;resize:none;font:inherit;line-height:1.45}.NotebookAiAssistant_backdrop__Px_Wl{position:fixed;inset:0;z-index:85;background:rgba(25,34,55,.3)}.NotebookAiAssistant_drawer__O3cmr{position:absolute;inset:0 0 0 auto;width:min(680px,96vw);display:grid;grid-template-rows:auto minmax(0,1fr);background:#fff;box-shadow:-16px 0 44px rgba(18,28,50,.2)}.NotebookAiAssistant_header__E0e5k{display:flex;justify-content:space-between;gap:18px;padding:20px 22px;border-bottom:1px solid #e2e8f0}.NotebookAiAssistant_header__E0e5k span{color:#5a4b9f;font-size:.73rem;font-weight:800;text-transform:uppercase}.NotebookAiAssistant_header__E0e5k span i{margin-right:4px;font-style:normal}.NotebookAiAssistant_header__E0e5k h2,.NotebookAiAssistant_header__E0e5k p{margin:0}.NotebookAiAssistant_header__E0e5k h2{margin-top:3px;font-size:1.2rem}.NotebookAiAssistant_header__E0e5k p{margin-top:5px;color:#64748b;font-size:.86rem}.NotebookAiAssistant_header__E0e5k button{width:34px;height:34px;border:1px solid #d7dde6;border-radius:7px;background:#fff;cursor:pointer}.NotebookAiAssistant_body__dFUPJ{overflow-y:auto;padding:20px 22px 40px}.NotebookAiAssistant_actions___UKc8{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:7px;gap:7px;margin-bottom:18px}.NotebookAiAssistant_actions___UKc8 button{min-height:42px;border:1px solid #d7dde6;border-radius:7px;background:#fff;color:#334155;font-weight:700;cursor:pointer}.NotebookAiAssistant_actions___UKc8 button:disabled{opacity:.45;cursor:not-allowed}.NotebookAiAssistant_actions___UKc8 .NotebookAiAssistant_actionActive__L1mWr{border-color:#7666c1;background:#f4f1ff;color:#45378c}.NotebookAiAssistant_context__AbMa_{margin:-8px 0 14px;padding:8px 10px;border-left:3px solid #8d7ed1;background:#f8f6ff;color:#51468a;font-size:.82rem}.NotebookAiAssistant_field__Us9tW{display:grid;grid-gap:6px;gap:6px;margin-bottom:15px;color:#27344a;font-size:.84rem;font-weight:700}.NotebookAiAssistant_field__Us9tW span{display:flex;justify-content:space-between;gap:8px}.NotebookAiAssistant_field__Us9tW em{color:#8390a7;font-style:normal;font-weight:500}.NotebookAiAssistant_field__Us9tW input,.NotebookAiAssistant_field__Us9tW select,.NotebookAiAssistant_field__Us9tW textarea,.NotebookAiAssistant_preferences__tXTI7 textarea{width:100%;border:1px solid #ccd5e3;border-radius:7px;padding:9px 10px;background:#fff;color:#1f2937;font:inherit;font-weight:400}.NotebookAiAssistant_field__Us9tW textarea{min-height:112px;resize:vertical;line-height:1.45}.NotebookAiAssistant_field__Us9tW small{justify-self:end;color:#8a96aa;font-weight:500}.NotebookAiAssistant_field__Us9tW .NotebookAiAssistant_fieldHint__9yAcu{justify-self:start;margin-top:-1px;line-height:1.35}.NotebookAiAssistant_generationShape__xfjEF{display:grid;grid-gap:12px;gap:12px;margin:0 0 15px}.NotebookAiAssistant_generationShape__xfjEF fieldset{min-width:0;margin:0;border:0;padding:0}.NotebookAiAssistant_generationShape__xfjEF legend{margin-bottom:6px;color:#27344a;font-size:.84rem;font-weight:750}.NotebookAiAssistant_segmented__WYmoM{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:6px;gap:6px}.NotebookAiAssistant_segmented__WYmoM button{display:grid;grid-gap:3px;gap:3px;min-width:0;border:1px solid #d5dce7;border-radius:7px;padding:9px 10px;background:#fff;color:#445067;cursor:pointer;text-align:left}.NotebookAiAssistant_segmented__WYmoM button[aria-pressed=true]{border-color:#7666c1;background:#f4f1ff;color:#45378c;box-shadow:inset 0 0 0 1px #7666c1}.NotebookAiAssistant_segmented__WYmoM strong{font-size:.8rem}.NotebookAiAssistant_segmented__WYmoM span{color:#778198;font-size:.69rem;line-height:1.3}.NotebookAiAssistant_focusOptions__2AJU_{display:inline-grid;grid-template-columns:repeat(3,auto);border:1px solid #d5dce7;border-radius:7px;padding:3px;background:#f7f9fc}.NotebookAiAssistant_focusOptions__2AJU_ button{border:0;border-radius:5px;padding:6px 13px;background:transparent;color:#59667c;cursor:pointer;font:inherit;font-size:.78rem;font-weight:700}.NotebookAiAssistant_focusOptions__2AJU_ button[aria-pressed=true]{background:#fff;color:#45378c;box-shadow:0 1px 3px rgba(30,41,59,.15)}.NotebookAiAssistant_twoColumns__o6THe{display:grid;grid-template-columns:minmax(0,1fr) 150px;grid-gap:12px;gap:12px}.NotebookAiAssistant_moreToggle__GuvOe{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;margin:0 0 15px;border:1px solid #d8d0ed;border-radius:8px;padding:10px 12px;background:#fbfaff;color:#493a8c;cursor:pointer;font:inherit;font-size:.84rem;font-weight:750}.NotebookAiAssistant_moreToggle__GuvOe span{color:#8276ad;font-size:.76rem;font-weight:500}.NotebookAiAssistant_moreToggle__GuvOe span:first-child{color:inherit;font-size:inherit;font-weight:inherit}.NotebookAiAssistant_disclosureIcon__Kk18u{display:inline-block;font-size:1.2rem!important;line-height:.8;transform:rotate(0deg);transition:transform .15s ease}.NotebookAiAssistant_moreToggle__GuvOe[data-open=true] .NotebookAiAssistant_disclosureIcon__Kk18u{transform:rotate(90deg)}.NotebookAiAssistant_moreOptions__xSIYs{margin:-7px 0 17px;padding:13px;border:1px solid #ded9ef;border-radius:8px;background:#fbfaff}.NotebookAiAssistant_moreOptions__xSIYs>:last-child{margin-bottom:0}.NotebookAiAssistant_mix__GL3IK{display:flex;flex-wrap:wrap;gap:8px 16px;margin:0 0 15px;padding:12px;border:1px solid #dce2eb;border-radius:8px}.NotebookAiAssistant_mix__GL3IK legend{padding:0 5px;font-size:.82rem;font-weight:700}.NotebookAiAssistant_mix__GL3IK label{display:inline-flex;align-items:center;gap:6px;color:#475569;font-size:.82rem}.NotebookAiAssistant_mix__GL3IK .NotebookAiAssistant_fieldHint__9yAcu{flex-basis:100%;margin:0;color:#64748b;line-height:1.35}.NotebookAiAssistant_preferences__tXTI7,.NotebookAiAssistant_sourceMaterial__pyTaU{margin:4px 0 18px;border:1px solid #ded9ef;border-radius:8px;background:#fbfaff}.NotebookAiAssistant_preferences__tXTI7 summary,.NotebookAiAssistant_sourceMaterial__pyTaU summary{display:flex;justify-content:space-between;gap:12px;padding:11px 12px;color:#45378c;cursor:pointer;font-size:.84rem;font-weight:750}.NotebookAiAssistant_preferences__tXTI7 summary span,.NotebookAiAssistant_sourceMaterial__pyTaU summary span{color:#877db0;font-weight:500}.NotebookAiAssistant_preferences__tXTI7>p,.NotebookAiAssistant_sourceMaterial__pyTaU>p{margin:0;padding:0 12px 10px;color:#69748a;font-size:.78rem;line-height:1.4}.NotebookAiAssistant_sourceUpload__Erz3v{display:block;margin:0 12px 10px;border:1px dashed #b9afd8;border-radius:7px;padding:10px;background:#fff;color:#4f4387;text-align:center;cursor:pointer;font-size:.82rem;font-weight:750}.NotebookAiAssistant_sourceUpload__Erz3v input{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}.NotebookAiAssistant_sourceList__wMr_V{display:grid;grid-gap:6px;gap:6px;margin:0;padding:0 12px 12px;list-style:none}.NotebookAiAssistant_sourceList__wMr_V li{display:flex;align-items:center;gap:10px;border-top:1px solid #e5e1f1;padding-top:8px}.NotebookAiAssistant_sourceList__wMr_V li>span{display:grid;grid-gap:2px;gap:2px;min-width:0}.NotebookAiAssistant_sourceList__wMr_V strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#303b58;font-size:.82rem}.NotebookAiAssistant_sourceList__wMr_V small{color:#778198}.NotebookAiAssistant_sourceList__wMr_V button{margin-left:auto;border:0;background:transparent;color:#5a4b9f;cursor:pointer;font:inherit;font-size:.78rem;font-weight:700}.NotebookAiAssistant_preferences__tXTI7 textarea{width:calc(100% - 24px);margin:0 12px;resize:vertical}.NotebookAiAssistant_preferences__tXTI7>div{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px 12px}.NotebookAiAssistant_preferences__tXTI7 button{border:1px solid #bcb2df;border-radius:6px;padding:6px 9px;background:#fff;color:#51468a;cursor:pointer;font-weight:700}.NotebookAiAssistant_preferences__tXTI7 small{color:#8a96aa}.NotebookAiAssistant_error__UVF46,.NotebookAiAssistant_saved__4Eg9G{display:block;padding:0 12px 10px;font-size:.77rem}.NotebookAiAssistant_saved__4Eg9G{color:#23734a}.NotebookAiAssistant_error__UVF46{color:#b42318}.NotebookAiAssistant_errorBox__s_AVz,.NotebookAiAssistant_warning__lv_6J{margin:10px 0;padding:10px 12px;border-radius:7px;font-size:.83rem;line-height:1.4}.NotebookAiAssistant_errorBox__s_AVz{border:1px solid #efc3be;background:#fff4f2;color:#9b241c}.NotebookAiAssistant_warning__lv_6J{border:1px solid #ead7a5;background:#fff9e9;color:#805b12}.NotebookAiAssistant_problemList__2qGzf{margin:6px 0 0;padding-left:18px;display:flex;flex-direction:column;gap:4px}.NotebookAiAssistant_note__xrceQ{margin:10px 0;padding:10px 12px;border-radius:7px;font-size:.83rem;line-height:1.4;border:1px solid #d8dde6;background:#f7f9fc;color:#46536b}.NotebookAiAssistant_note__xrceQ b{color:#33445e;font-size:.72rem;text-transform:uppercase;letter-spacing:.03em}.NotebookAiAssistant_errorActions__EWPLD{margin:8px 0 0}.NotebookAiAssistant_errorActions__EWPLD button{border:1px solid #cf9b95;border-radius:6px;padding:6px 10px;background:#fff;color:#9b241c;cursor:pointer;font-weight:700;font-size:.8rem}.NotebookAiAssistant_errorActions__EWPLD button:disabled{opacity:.55;cursor:not-allowed}.NotebookAiAssistant_partial__8kD5H{margin:0 0 12px;padding:10px 12px;border:1px solid #cfd9e8;border-radius:7px;background:#f5f8fd;color:#33445e;font-size:.83rem;line-height:1.45}.NotebookAiAssistant_partial__8kD5H strong{color:#1f2d45}.NotebookAiAssistant_partial__8kD5H p{margin:4px 0 0}.NotebookAiAssistant_footer__e744p{display:flex;justify-content:flex-end;gap:8px;padding-top:8px;flex-wrap:wrap}.NotebookAiAssistant_footer__e744p button{border-radius:7px;padding:9px 14px;cursor:pointer;font-weight:750}.NotebookAiAssistant_secondary__rwRYO{border:1px solid #d1d8e3;background:#fff;color:#334155}.NotebookAiAssistant_primary__pAgr2{border:1px solid #4d3f99;background:#4d3f99;color:#fff}.NotebookAiAssistant_primary__pAgr2:disabled{opacity:.5;cursor:not-allowed}.NotebookAiAssistant_resultIntro__EYPgS{margin-bottom:14px}.NotebookAiAssistant_resultIntro__EYPgS span{color:#5a4b9f;font-size:.72rem;font-weight:800;text-transform:uppercase}.NotebookAiAssistant_resultIntro__EYPgS h3,.NotebookAiAssistant_resultIntro__EYPgS p{margin:0}.NotebookAiAssistant_resultIntro__EYPgS h3{margin-top:3px;font-size:1.08rem}.NotebookAiAssistant_resultIntro__EYPgS p{margin-top:5px;color:#64748b;font-size:.84rem}.NotebookAiAssistant_proposals__SyRax{display:grid;grid-gap:8px;gap:8px;margin:14px 0}.NotebookAiAssistant_proposal__kOlRy{padding:11px 12px;border:1px solid #dce2eb;border-radius:8px}.NotebookAiAssistant_proposalChoice__orWWz{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;cursor:pointer}.NotebookAiAssistant_proposalChoice__orWWz input{margin-top:4px}.NotebookAiAssistant_proposalChoice__orWWz>span{display:grid;grid-gap:3px;gap:3px;min-width:0}.NotebookAiAssistant_proposal__kOlRy b{color:#5a4b9f;font-size:.7rem;text-transform:uppercase}.NotebookAiAssistant_proposal__kOlRy strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem}.NotebookAiAssistant_proposal__kOlRy small{color:#748097;line-height:1.35}.NotebookAiAssistant_proposalFailed___kYkf{border-style:dashed;border-color:#cbd3e0;background:#f8fafc}.NotebookAiAssistant_proposalFailed___kYkf .NotebookAiAssistant_proposalChoice__orWWz{cursor:default}.NotebookAiAssistant_proposalFailed___kYkf .NotebookAiAssistant_proposalChoice__orWWz>span{opacity:.55}.NotebookAiAssistant_proposalProblem__GIcOS{margin:8px 0 0 28px;color:#7a5411;font-size:.79rem;line-height:1.45}.NotebookAiAssistant_proposalProblem__GIcOS p{margin:0}.NotebookAiAssistant_proposalProblem__GIcOS button{margin-top:7px;border:1px solid #c9d1de;border-radius:6px;padding:6px 10px;background:#fff;color:#334155;cursor:pointer;font-weight:700;font-size:.78rem}.NotebookAiAssistant_proposalProblem__GIcOS button:disabled{opacity:.55;cursor:not-allowed}.NotebookAiAssistant_proposalDetails__l_Uyp{margin:9px 0 0 28px;border-top:1px solid #e4e8ef;padding-top:8px;color:#526078;font-size:.78rem}.NotebookAiAssistant_proposalDetails__l_Uyp summary{cursor:pointer;font-weight:700}.NotebookAiAssistant_proposalDetails__l_Uyp h4{margin:10px 0 4px;color:#334155;font-size:.72rem;text-transform:uppercase}.NotebookAiAssistant_proposalDetails__l_Uyp pre{max-height:180px;overflow:auto;margin:0;padding:9px;border:1px solid #e2e7ee;border-radius:6px;background:#f7f9fc;color:#27344a;white-space:pre-wrap;font-size:.75rem}.NotebookAiAssistant_proposalDetails__l_Uyp p{margin:4px 0 0}.NotebookAiAssistant_assumptions__O3qde{margin:12px 0;color:#58647a;font-size:.8rem}.NotebookAiAssistant_assumptions__O3qde summary{cursor:pointer;font-weight:700}.NotebookAiAssistant_assumptions__O3qde ul{margin:7px 0 0;padding-left:20px}@media (max-width:560px){.NotebookAiAssistant_actions___UKc8,.NotebookAiAssistant_segmented__WYmoM,.NotebookAiAssistant_twoColumns__o6THe{grid-template-columns:1fr}}.NotebookImportModal_backdrop__eBV4B{position:fixed;inset:0;z-index:95;display:grid;place-items:center;padding:24px;background:rgba(21,31,54,.42)}.NotebookImportModal_modal__zDTBr{width:min(760px,100%);max-height:min(820px,calc(100vh - 48px));overflow:hidden;border:1px solid #d9e0ec;border-radius:8px;background:#fff;box-shadow:0 24px 70px rgba(17,28,52,.26);display:grid;grid-template-rows:auto minmax(0,1fr)}.NotebookImportModal_header__BP5l1{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 20px;border-bottom:1px solid #e2e8f0}.NotebookImportModal_header__BP5l1 h2,.NotebookImportModal_header__BP5l1 p{margin:0}.NotebookImportModal_header__BP5l1 p{color:#405bb0;font-size:.72rem;font-weight:800;text-transform:uppercase}.NotebookImportModal_header__BP5l1 h2{margin-top:2px;font-size:1.25rem}.NotebookImportModal_header__BP5l1 button{width:34px;height:34px;border:1px solid #d7dde6;border-radius:7px;background:#fff;cursor:pointer;font-size:1.25rem}.NotebookImportModal_body__r5RBR{overflow-y:auto;padding:20px}.NotebookImportModal_dropzone___CTQx{min-height:190px;display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;text-align:center;border:1px dashed #9eb1e1;border-radius:8px;background:#f8faff;cursor:pointer;padding:24px}.NotebookImportModal_dropzone___CTQx:focus-within,.NotebookImportModal_dropzone___CTQx:hover{border-style:solid;background:#f3f6ff}.NotebookImportModal_dropzone___CTQx strong{color:#24335a;font-size:1rem}.NotebookImportModal_dropzone___CTQx span{max-width:500px;color:#66738d;font-size:.84rem;line-height:1.5}.NotebookImportModal_dropzone___CTQx input{margin-top:10px;max-width:100%}.NotebookImportModal_expectations__fAEU3{margin-top:14px;padding:12px 14px;border-left:3px solid #8fa5dd;background:#f7f9fd}.NotebookImportModal_expectations__fAEU3 p,.NotebookImportModal_expectations__fAEU3 strong{margin:0}.NotebookImportModal_expectations__fAEU3 p{margin-top:4px;color:#5e6a80;font-size:.84rem;line-height:1.5}.NotebookImportModal_fileHeading__4EdRU{display:flex;align-items:center;justify-content:space-between;gap:12px}.NotebookImportModal_fileHeading__4EdRU span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700}.NotebookImportModal_fileHeading__4EdRU button{border:0;background:transparent;color:#405bb0;cursor:pointer;font-weight:700}.NotebookImportModal_summary__t7ocx{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin:16px 0;border:1px solid #dfe5ee;border-radius:8px;overflow:hidden;background:#dfe5ee}.NotebookImportModal_summary__t7ocx div{display:grid;grid-gap:2px;gap:2px;padding:12px;background:#f8fafc}.NotebookImportModal_summary__t7ocx strong{font-size:1.1rem;color:#1f2f52}.NotebookImportModal_summary__t7ocx span{color:#6b778c;font-size:.72rem}.NotebookImportModal_reportSection__pEM_4{margin-top:18px}.NotebookImportModal_reportSection__pEM_4 h3,.NotebookImportModal_reportSection__pEM_4 p{margin:0}.NotebookImportModal_reportSection__pEM_4 h3{display:flex;align-items:center;gap:7px;font-size:.92rem}.NotebookImportModal_reportSection__pEM_4 h3 span{min-width:22px;padding:2px 6px;border-radius:999px;background:#eef1f7;text-align:center;font-size:.7rem}.NotebookImportModal_reportSection__pEM_4>p{margin-top:4px;color:#6a768a;font-size:.8rem}.NotebookImportModal_issueList__HYxXJ{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-gap:6px;gap:6px}.NotebookImportModal_issueList__HYxXJ li{display:grid;grid-template-columns:72px minmax(0,1fr);grid-gap:10px;gap:10px;padding:9px 10px;border:1px solid #e0e5ee;border-radius:7px}.NotebookImportModal_issueList__HYxXJ li>span{color:#405bb0;font-size:.72rem;font-weight:800}.NotebookImportModal_issueList__HYxXJ div{min-width:0;display:grid;grid-gap:3px;gap:3px}.NotebookImportModal_issueList__HYxXJ strong{font-size:.8rem;font-weight:600}.NotebookImportModal_issueList__HYxXJ small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7a8699;font-family:ui-monospace,Menlo,monospace;font-size:.72rem}.NotebookImportModal_ready__QMunn{margin:18px 0 0;padding:12px 14px;border:1px solid #bce0ca;border-radius:7px;background:#f0fbf4;color:#246b41;font-weight:700;font-size:.84rem}.NotebookImportModal_strategy__cxacV{display:grid;grid-gap:8px;gap:8px;margin:18px 0 0;padding:0;border:0}.NotebookImportModal_strategy__cxacV legend{margin-bottom:7px;font-size:.84rem;font-weight:800}.NotebookImportModal_strategy__cxacV label{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border:1px solid #dfe4ed;border-radius:7px;cursor:pointer}.NotebookImportModal_strategy__cxacV input{margin-top:3px}.NotebookImportModal_strategy__cxacV span{display:grid;grid-gap:2px;gap:2px}.NotebookImportModal_strategy__cxacV strong{font-size:.84rem}.NotebookImportModal_strategy__cxacV small{color:#6c788d;font-size:.76rem}.NotebookImportModal_error__aSO1K{margin-top:14px;padding:10px 12px;border:1px solid #efc4c0;border-radius:7px;background:#fff4f3;color:#a2352c;font-size:.84rem}.NotebookImportModal_footer__5VR5I{display:flex;justify-content:flex-end;gap:8px;margin-top:20px;padding-top:14px;border-top:1px solid #e4e8ef}.NotebookImportModal_footer__5VR5I button{border-radius:7px;padding:8px 14px;cursor:pointer;font:inherit;font-weight:700}.NotebookImportModal_secondary__zNB5b{border:1px solid #d5dce7;background:#fff;color:#27344a}.NotebookImportModal_primary__h3CuS{border:1px solid #314d9c;background:#314d9c;color:#fff}@media (max-width:640px){.NotebookImportModal_backdrop__eBV4B{padding:0;align-items:end}.NotebookImportModal_modal__zDTBr{max-height:94vh;border-radius:8px 8px 0 0}.NotebookImportModal_summary__t7ocx{grid-template-columns:repeat(2,minmax(0,1fr))}.NotebookImportModal_issueList__HYxXJ li{grid-template-columns:1fr;gap:4px}}.shelfTokens_shelf__xYtK6{--primary:#173579;--primary-strong:#00236b;--primary-soft:#eef3ff;--primary-soft-2:#dde7ff;--canvas:#edf4ff;--surface-muted:#f7faff;--surface-strong:#f1f5fd;--text:#10234a;--text-muted:#617089;--text-subtle:#7a89aa;--text-soft:#8a98b8;--border:#dde4f2;--border-strong:#cad7f7;--success:#047857;--success-surface:#ecfdf5;--success-border:#a7f3d0;--warning:#92400e;--warning-text:#b45309;--warning-surface:#fffaf3;--danger:#a22820;--danger-surface:#fde8e8;--acc-teal:#0f766e;--acc-teal-s:#e6f5f3;--acc-amber:#b45309;--acc-amber-s:#fdf3e7;--acc-blue:#1d4ed8;--acc-blue-s:#e8eeff;--acc-purple:#6d28d9;--acc-purple-s:#f1ebfe;--acc-emerald:#047857;--acc-emerald-s:#e7f6ef;--acc-sky:#0369a1;--acc-sky-s:#e6f3fb;--acc-rose:#be123c;--acc-rose-s:#fdeaef;--acc-violet:#6d28d9;--acc-violet-s:#f1ebfe;--acc-indigo:#4338ca;--acc-indigo-s:#ebecfd;--acc-lime:#4d7c0f;--acc-lime-s:#f0f7e0;--acc-cyan:#0e7490;--acc-cyan-s:#e2f5f9;--acc-green:#15803d;--acc-green-s:#e7f6ec;--acc-yellow:#a16207;--acc-yellow-s:#fbf3da;--acc-orange:#c2410c;--acc-orange-s:#fcefe6;--acc-slate:#475569;--acc-slate-s:#eef1f5;--acc-challenge:#1b2a52;--shadow-soft:0 18px 42px rgba(31,51,100,.06);--shadow-button:0 14px 24px rgba(23,53,121,.14);--shadow-pop:0 16px 40px rgba(17,31,71,.16);--shadow-modal:0 40px 90px rgba(13,26,64,.34);--r-sm:10px;--r-md:14px;--r-lg:20px;--r-xl:24px;--r-pill:999px;--t:140ms ease}.MarkdownSourceEditor_root__kZG5N{display:flex;flex-direction:column;height:100%;min-height:0}.MarkdownSourceEditor_toolbar__sqyot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;padding:8px 10px;border-bottom:1px solid var(--tv2-border,#cfd6e4);background:var(--tv2-surface-muted,#f3f5fa)}.MarkdownSourceEditor_toolbarActions__eHQJz{display:flex;flex-wrap:wrap;gap:4px}.MarkdownSourceEditor_toolbarExtra__ETs_s{display:inline-flex;align-items:center;gap:6px;margin-left:6px;padding-left:10px;border-left:1px solid var(--tv2-border,#cfd6e4)}.MarkdownSourceEditor_toolBtn__J2Nbx{min-width:30px;height:28px;padding:0 8px;border:1px solid var(--tv2-border,#cfd6e4);border-radius:7px;background:#fff;font:inherit;font-size:.8rem;font-weight:800;color:var(--tv2-text,#1c2333);cursor:pointer}.MarkdownSourceEditor_toolBtn__J2Nbx:hover{background:rgba(40,70,130,.08)}.MarkdownSourceEditor_editor__5xmnm{flex:1 1;min-height:0;width:100%;border:0;padding:14px 16px;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9rem;line-height:1.6;color:var(--tv2-text,#1c2333);background:#fff;resize:none;outline:none}.MarkdownSourceEditor_editor__5xmnm:focus{background:rgba(46,74,158,.02)}