.page_page__hSCtq{min-height:2200px;padding:24px;background:#f4f8fc;color:#18324b}.page_surface__01Cfx{max-width:620px;padding:20px;border:1px solid #b7c8d9;border-radius:12px;background:#fff}.page_surface__01Cfx h2{margin:0 0 16px;font-size:1rem}.page_host__GAKqb{width:max-content;max-width:100%;padding:4px;overflow:hidden;transform:translateZ(0);border:1px dashed #8aa5bf}.page_scrollContainer__z5tn3{height:180px;overflow:auto;border:1px solid #d8e2ec}.page_scrollLead__6n19n,.page_scrollTail__u_czI{height:120px}.page_scrollSpace__Buwf_{height:1050px}.page_outside__D4ihK{min-width:44px;min-height:44px;margin-top:180px}.reader_contentTypography__SeuQL{display:contents;font-family:var(--sa-font-prose-family);font-weight:var(--sa-font-prose-weight);font-style:normal;font-synthesis:none}.reader_contentTypography__SeuQL[data-sa-font-state=pending]{visibility:hidden}.reader_instructionReference__QBcwX{position:absolute;width:0;height:0;min-height:0;overflow:hidden;visibility:hidden;pointer-events:none;padding:0}.reader_instructionTransactionReference__0Teb9{opacity:0;pointer-events:none;width:100%}.reader_prose__SZmio{font-family:var(--sa-font-prose-family);font-weight:var(--sa-font-prose-weight);font-style:normal;font-synthesis:none}.reader_rendererBadge__O5kGp{padding:5px 8px;border-radius:8px;background:#edf3f8!important;color:#60778e!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.63rem!important;font-weight:650!important}.reader_variantOverview__1e1L5{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:12px;padding:12px;border:1px solid var(--line);border-radius:16px;background:#f7fafc}.reader_variantOverview__1e1L5 button{display:grid;grid-template-columns:auto minmax(0,1fr);gap:9px;align-items:center;min-width:0;min-height:74px;padding:10px;border:1px solid #dbe6ef;border-radius:11px;background:#fff;color:#294761;text-align:left;cursor:pointer}.reader_variantOverview__1e1L5 button>span:first-child{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#e9f3fc;color:#1769b0;font-weight:850}.reader_variantOverview__1e1L5 .reader_mathBlock__qYHqn{padding:0;text-align:left}.reader_variantOverview__1e1L5 .katex{font-size:.86em}.reader_questionView__aY3U6{display:grid;gap:20px;padding:clamp(18px,3vw,36px)}.reader_questionView__aY3U6[data-content-surface=preview]{align-content:start;gap:6px;padding:8px}.reader_questionView__aY3U6[data-content-surface=preview] .reader_promptBlock__SEC5L{gap:3px}.reader_questionView__aY3U6[data-content-surface=preview] .reader_promptBlock__SEC5L p{font-size:.64rem;line-height:1.2}.reader_questionView__aY3U6[data-content-surface=preview] .reader_promptBlock__SEC5L h2{font-size:.78rem;line-height:1.2}.reader_questionView__aY3U6[data-content-surface=preview] .reader_visualStage__uJwGb{min-height:0;padding:4px;border-radius:8px}.reader_questionView__aY3U6[data-content-surface=preview] .reader_educationalSvg__uQsL6{max-height:130px}.reader_questionView__aY3U6[data-content-surface=preview] :is([data-automation-choice-grid]>*,.reader_figureMini__jtWc1){min-height:26px;padding:4px 6px;font-size:.62rem}.reader_promptBlock__SEC5L{--automation-primary-instruction-color:#142f4b;--automation-primary-instruction-size:clamp(1.15rem,2.5vw,1.75rem);--automation-content-instruction-color:#47627d;--automation-content-instruction-size:clamp(.9rem,1.9vw,1.35rem);display:grid;gap:.45em;min-width:0;width:100%;text-align:center}.reader_promptBlock__SEC5L p{margin:0;color:#47627d;font-size:clamp(.9rem,1.7vw,1.08rem)}.reader_promptBlock__SEC5L h2{margin:0;color:var(--automation-primary-instruction-color);font-size:var(--automation-primary-instruction-size)}.reader_playerQuestion__jWn0i .reader_promptBlock__SEC5L:has([data-matching-reset-host]){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.reader_playerQuestion__jWn0i .reader_promptBlock__SEC5L:has([data-matching-reset-host]) [data-automation-prompt]{grid-column:1/-1}.reader_playerQuestion__jWn0i .reader_promptBlock__SEC5L:has([data-matching-reset-host]) h2{grid-column:1;min-width:0}.reader_playerQuestion__jWn0i [data-matching-reset-host]{grid-column:2;display:flex;justify-content:flex-end}.reader_questionView__aY3U6[data-automation-primary-prompt=true]:not([data-content-surface=preview]) .reader_promptBlock__SEC5L [data-automation-prompt]{color:var(--automation-primary-instruction-color);font-size:var(--automation-primary-instruction-size)}.reader_questionView__aY3U6[data-automation-primary-prompt=true]:not([data-content-surface=preview]) .reader_promptBlock__SEC5L [data-automation-instruction-role=content]{color:var(--automation-content-instruction-color);font-size:var(--automation-content-instruction-size);font-weight:var(--sa-font-prose-weight)}.reader_correctionView__iPy_3 [data-automation-instruction-role],.reader_paperArea__Xp8EG [data-automation-instruction-role],.reader_questionView__aY3U6 [data-automation-instruction-role]{--automation-instruction-weight:400;--automation-instruction-line-height:1.4;font-weight:var(--automation-instruction-weight);line-height:var(--automation-instruction-line-height);letter-spacing:-.005em}.reader_correctionView__iPy_3 [data-automation-instruction-role] [data-automation-math-role],.reader_paperArea__Xp8EG [data-automation-instruction-role] [data-automation-math-role],.reader_questionView__aY3U6 [data-automation-instruction-role] [data-automation-math-role]{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:normal}.reader_correctionView__iPy_3 [data-automation-instruction-role] [data-automation-math-role] .katex,.reader_paperArea__Xp8EG [data-automation-instruction-role] [data-automation-math-role] .katex,.reader_questionView__aY3U6 [data-automation-instruction-role] [data-automation-math-role] .katex{font-size:1em;font-weight:inherit;line-height:1.2}.reader_visualStage__uJwGb{display:grid;gap:12px;place-items:center;width:100%;min-height:180px;padding:clamp(12px,2vw,22px);border:1px solid #e1e9f0;border-radius:17px;background:linear-gradient(180deg,#fff,#fbfdff)}.reader_mainExpression__UBkjI{display:grid;place-items:center;min-height:150px;padding:20px;font-size:clamp(1.3rem,3vw,2rem);text-align:center}.reader_mainExpression__UBkjI[data-a243-figureless]{min-width:0;max-width:100%;overflow-x:auto}.reader_mathInline__0TkQu{font-family:var(--sa-font-named-math-family);font-weight:var(--sa-font-named-math-weight);font-style:normal;font-synthesis:none;display:inline-flex;align-items:baseline;max-width:100%;margin-inline:.025em;line-height:1;vertical-align:-.08em}.reader_mathInline__0TkQu .katex{font-size:1em}.reader_mathPunctuation__h17XD{display:inline-block;white-space:nowrap;max-width:100%}.reader_mathBlock__qYHqn{font-family:var(--sa-font-named-math-family);font-weight:var(--sa-font-named-math-weight);font-style:normal;font-synthesis:none;display:block;overflow-x:auto;overflow-y:hidden;max-width:100%;padding:.2em .05em .32em;line-height:inherit;text-align:center}.reader_mathFallback__U_kf0{white-space:pre-wrap}.reader_mathBlock__qYHqn .katex-display{margin:.2em 0}.reader_mathBlock__qYHqn .katex{font-size:1.18em}.reader_calculation__1j64b .reader_mathBlock__qYHqn .katex{font-size:1.05em}.reader_comparisonStatement__VrOfy{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:14px;align-items:center;width:100%}.reader_comparisonWord__AV0JA{color:#62788d;font-family:var(--sa-font-prose-family);font-size:.72em;font-weight:var(--sa-font-prose-weight);font-synthesis:none}.reader_numberSeries__Azrsk{display:flex;flex-wrap:wrap;gap:10px 14px;align-content:center;justify-content:center;width:100%;min-height:130px;padding:18px;font-size:clamp(1.2rem,3vw,1.75rem)}.reader_numberSeries__Azrsk>span{display:inline-flex;gap:10px;align-items:baseline}.reader_educationalSvg__uQsL6{display:block;width:min(100%,var(--automation-educational-svg-max-width,680px));height:auto;max-height:var(--automation-educational-svg-max-height,440px);overflow:visible}.reader_shape__LoTqW{fill:#fff;stroke:#182c40;stroke-width:3;stroke-linejoin:round}.reader_guideStrong__zKsgl{fill:none;stroke:#435b72;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.reader_guideDash__2zxYP{fill:none;stroke:#6b7f93;stroke-width:2;stroke-dasharray:7 6}.reader_axisStrong__NE_K_{fill:none;stroke:#182c40;stroke-width:2.8;stroke-linecap:round}.reader_axes__Aup1H line{stroke:#263f56;stroke-width:2.4}.reader_gridLines__RwvBR line{stroke:#dbe4eb;stroke-width:1}.reader_tick__AmPyJ{stroke:#263f56;stroke-width:2}.reader_point___P7FC{fill:#e87932;stroke:#fff;stroke-width:2}.reader_svgLabel__H3Eer,.reader_svgTickLabel__qZhWI{fill:#566f87;font-size:15px;font-family:Inter,Segoe UI,sans-serif}.reader_svgPointLabel__J6LOg{fill:#142f4b;font-size:18px;font-weight:750;font-family:Inter,Segoe UI,sans-serif}.reader_svgCaption__0NJOb{fill:#334f69;font-size:17px;font-weight:650;font-family:Inter,Segoe UI,sans-serif}.reader_rightAngle__iOb0R{fill:none;stroke:#d05b42;stroke-width:3}.reader_pieRightAngle___7wiW{fill:rgba(148,163,184,.38);stroke:#fff;stroke-width:3;stroke-linejoin:round}.reader_curve__LPwiz{fill:none;stroke:#2879c9;stroke-width:4;stroke-linejoin:round;stroke-linecap:round}.reader_curvePoint__VEmJ9{stroke:#fff;stroke-width:1.5}.reader_pathLine__VC61e{fill:none;stroke:#c44d73;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.reader_pathVertex__MQ3cL{fill:#fff;stroke:#c44d73;stroke-width:3}.reader_finalPoint__k_Uxu{fill:#c44d73;stroke:#fff;stroke-width:3}.reader_spriteHalo__7xJSO{fill:rgba(255,255,255,.94);stroke:#f2a33b;stroke-width:2}.reader_startLabel___3SG5{fill:#7d4c0d;font-size:16px;font-weight:800;font-family:Inter,Segoe UI,sans-serif}.reader_targetShape__oN9ci{fill:rgba(40,121,201,.08);stroke:#2879c9;stroke-width:5;stroke-linejoin:round}.reader_codingTick__PcUmn,.reader_gridEdge__pRK7k,.reader_pointCross__3UPjn line{fill:none;stroke:#182c40;stroke-width:2.2;stroke-linecap:round}.reader_codingTick__PcUmn{stroke-width:2.5}.reader_gridEdge__pRK7k{stroke:#596d7e}.reader_coordinateTick__QgwQy{stroke:#263f56;stroke-width:2;stroke-linecap:round}.reader_coordinateCrossHalo__AeW6s line{stroke:#fff;stroke-width:7;stroke-linecap:round}.reader_coordinateCross__K9XI4 line{stroke:#c94f16;stroke-width:3.6;stroke-linecap:round}.reader_coordinateProjectionPoint__dtlPS,.reader_coordinateUnitTicks__Cuvx_{display:none}.reader_coordinateUnitTicks__Cuvx_ line{stroke:#263f56;stroke-width:2.8;stroke-linecap:round}.reader_figureCards__LtQrA{display:grid;grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:12px;width:min(100%,780px)}.reader_figureMini__jtWc1{display:grid;place-items:center;min-width:0;padding:9px;border:1px solid #dfe8ef;border-radius:12px;background:#fff}.reader_figureMini__jtWc1>strong{justify-self:start;color:#1d69aa}.reader_figureMini__jtWc1 svg{width:100%;height:auto}.reader_a182GeneratedSvg__Tm0_N{display:block;width:100%;min-width:0}.reader_a182GeneratedSvg__Tm0_N>svg{display:block;width:100%;height:auto;max-height:240px;overflow:visible}.reader_figureMini__jtWc1[data-a171-handdrawn]>.reader_figure2dGeneratedSvg__CRpPZ{width:100%;min-width:0}.reader_figureMini__jtWc1[data-a171-handdrawn]>.reader_figure2dGeneratedSvg__CRpPZ svg{display:block;width:100%;height:auto;overflow:visible}@media(max-width:900px) and (min-width:391px){.reader_figureCards__LtQrA[data-triangle-set]{grid-template-columns:1fr 1fr}}.reader_figureMini__jtWc1 .reader_educationalSvg__uQsL6{max-height:190px}.reader_symmetrySet__G_FNN{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.reader_symmetryCard__4xCvz{display:grid;gap:7px;min-width:0;padding:10px;border:1px solid #dce6ee;border-radius:12px}.reader_symmetryCard__4xCvz>strong{color:#1d69aa}.reader_symmetryCard__4xCvz svg{max-height:235px}.reader_bar__2hRQd{fill:#82b4df}.reader_barHighlight__PPA9E{fill:#e87932}.reader_pieLayout__YrAzg{display:grid;grid-template-columns:minmax(240px,370px) minmax(190px,1fr);gap:18px;align-items:center;width:min(100%,760px)}.reader_commonPieFigure__7Zn5a{width:100%}.reader_commonPieFigure__7Zn5a>svg{display:block;width:100%;height:auto;max-height:440px}.reader_pieLayout__YrAzg ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.reader_pieLayout__YrAzg li{display:grid;grid-template-columns:16px 1fr;gap:8px;align-items:center;color:#415c75;font-size:.78rem}.reader_pieLayout__YrAzg li span{width:14px;height:14px;border-radius:4px}.reader_pieLayout__YrAzg [data-pie-percentage]{white-space:nowrap}.reader_graphChoices__dzhCF{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;width:min(100%,760px)}.reader_graphChoice__tGf_j{display:grid;gap:5px;padding:9px;border:1px solid #dce6ee;border-radius:12px}.reader_graphChoice__tGf_j strong{color:#1d69aa}.reader_graphChoice__tGf_j svg{width:100%;height:auto}.reader_tableScroll__G7mYt{overflow-x:auto;width:100%;padding:2px}.reader_dataTable__fFJwU{width:min(100%,760px);margin:auto;border-collapse:separate;border-spacing:0;color:#294761;font-size:.85rem}.reader_dataTable__fFJwU td,.reader_dataTable__fFJwU th{min-width:76px;padding:11px;border-right:1px solid #dce5ed;border-bottom:1px solid #dce5ed;text-align:center}.reader_dataTable__fFJwU tr:first-child th{border-top:1px solid #dce5ed;background:#edf5fb}.reader_dataTable__fFJwU td:first-child,.reader_dataTable__fFJwU th:first-child{border-left:1px solid #dce5ed}.reader_dataTable__fFJwU tbody th{background:#f5f8fb;text-align:left}.reader_dataTable__fFJwU tr:first-child th:first-child{border-radius:10px 0 0}.reader_dataTable__fFJwU tr:first-child th:last-child{border-radius:0 10px 0 0}.reader_inputRow__qjfBw{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;width:100%}.reader_inputRow__qjfBw label,.reader_singleInput__XTuD_{display:grid;gap:5px;color:#5c738a;font-size:.7rem;font-weight:750}.reader_inputRow__qjfBw input,.reader_singleInput__XTuD_ input{width:100%;min-height:45px;padding:8px 11px;border:1px solid #c8d6e3;border-radius:10px;background:#fff;color:#17324f;font:inherit}.reader_singleInput__XTuD_{width:min(100%,360px)}.reader_responseHint__hWL56{margin:0;color:#60788f;font-size:.82rem}.reader_matchingInteractive__tWIwJ{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:9px}.reader_matchingInteractive__tWIwJ label{display:grid;grid-template-columns:minmax(0,1fr) minmax(105px,.8fr);gap:8px;align-items:center;padding:9px;border:1px solid #dbe5ee;border-radius:11px;background:#fff}.reader_matchingInteractive__tWIwJ label>span{display:flex;gap:8px;align-items:center}.reader_matchingInteractive__tWIwJ b{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:#eaf3fb;color:#1c6cb0}.reader_inputRow__qjfBw select,.reader_matchingInteractive__tWIwJ select{width:100%;min-height:45px;padding:8px;border:1px solid #c8d6e3;border-radius:9px;background:#fff;color:#17324f}.reader_scientificInput__DOP1y{display:flex;flex-wrap:wrap;gap:10px;align-items:end}.reader_scientificInput__DOP1y>span{padding-bottom:12px;font-size:1.25rem}.reader_scientificInput__DOP1y .reader_singleInput__XTuD_{width:150px}.reader_responseInteraction__O1I4y{display:grid;gap:12px}.reader_responseActions__wX6EQ{display:flex;flex-wrap:wrap;gap:8px}.reader_responseActions__wX6EQ button{min-height:42px;padding:8px 15px;border:1px solid #2171b7;border-radius:9px;background:#2879c9;color:#fff;font:inherit;font-size:.77rem;font-weight:800;cursor:pointer}.reader_responseActions__wX6EQ .reader_resetButton__7wUfL{border-color:#c7d5e2;background:#fff;color:#45647f}.reader_responseFeedback__GWPJa{min-height:0}.reader_responseFeedback__GWPJa p{margin:0;padding:10px 12px;border-radius:9px;font-size:.8rem;line-height:1.45}.reader_correctFeedback__sjie9{background:#eaf8f1;color:#126b4f}.reader_incorrectFeedback__LgnSe{display:grid;gap:3px;background:#fff4ec;color:#8a431c}.reader_responseArea__EuwAv{display:grid;gap:12px;padding:16px;border:1px solid #dce7ef;border-radius:15px;background:#f7fbfe}.reader_responseArea__EuwAv>div:first-child{display:flex;gap:8px;align-items:baseline;justify-content:space-between}.reader_responseArea__EuwAv strong{color:#2a4b69;font-size:.82rem}.reader_responseArea__EuwAv small{color:#758a9d;font-size:.68rem}.reader_paperArea__Xp8EG{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;padding:17px;border:1px solid #dddfeb;border-radius:15px;background:#fcfbff}.reader_paperIcon__FLEp3{display:grid;place-items:center;width:42px;height:42px;border-radius:11px;background:#eeeaf8;color:#7557bf;font-size:1.25rem}.reader_paperArea__Xp8EG strong{color:#3f3960}.reader_paperArea__Xp8EG p{margin:5px 0 0;color:#526a83;font-size:.82rem;line-height:1.45}.reader_paperArea__Xp8EG details{margin-top:10px}.reader_paperArea__Xp8EG summary{color:#6e58ad;font-size:.75rem;font-weight:750;cursor:pointer}.reader_scratchFrame__v_uIl{--scratch-aspect-ratio:1;--scratch-block-max-height:var(--automation-scratch-max-height,min(54dvh,620px));--scratch-content-max-height:calc(var(--scratch-block-max-height) - 30px);display:grid;place-items:center;overflow:hidden;width:100%;min-width:0;max-height:var(--scratch-block-max-height);padding:14px;border:1px solid #dfe6ed;border-radius:13px;background:#f7f8fa}.reader_scratchFrame__v_uIl pre{width:100%;min-width:0;margin:0;white-space:pre-wrap}.reader_scratchFrame__v_uIl .scratchblocks{display:grid;place-items:center;width:min(100%,calc(var(--scratch-content-max-height) * var(--scratch-aspect-ratio)));min-width:0}.reader_scratchFrame__v_uIl svg{display:block;width:100%;max-width:100%;height:auto;max-height:var(--scratch-content-max-height)}.reader_programList__St9Eu{display:grid;gap:9px;width:min(100%,520px);margin:0;padding:0;counter-reset:program;list-style:none}.reader_programList__St9Eu li{display:grid;grid-template-columns:35px minmax(0,1fr);gap:10px;align-items:center;padding:11px 13px;border:1px solid #dce6ee;border-radius:11px;background:#fff;color:#294964}.reader_programList__St9Eu li:before{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:#e9f3fc;color:#1a6aaa;font-weight:850;counter-increment:program;content:counter(program)}.reader_splitVisual__Z3k6P{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(320px,1.1fr);gap:16px;align-items:center;width:100%}.reader_splitVisual__Z3k6P>*{min-width:0}.reader_splitVisual__Z3k6P:has(>:only-child){grid-template-columns:minmax(0,1fr);justify-items:center}.reader_splitVisual__Z3k6P>.reader_scratchFrame__v_uIl:only-child{max-width:640px}.reader_splitVisual__Z3k6P>.reader_educationalSvg__uQsL6{max-height:var(--automation-scratch-max-height,min(54dvh,620px))}.reader_visualNote__YgMVm{padding:18px;border:1px dashed #bdccda;border-radius:12px;background:#f8fafc;color:#61788e;text-align:center}.reader_contextNote__4l3NB{max-width:780px;margin:0;color:#576f86;font-size:.72rem;line-height:1.45}.reader_sourceLabel__kogQp{color:#798b9c;font-size:.65rem}.reader_correctionView__iPy_3{display:grid;gap:22px;padding:clamp(20px,3.5vw,42px)}.reader_correctionView__iPy_3>header{display:grid;gap:6px;padding-bottom:17px;border-bottom:1px solid #e0e8ef}.reader_correctionView__iPy_3>header>span{color:#2573b9;font-size:.74rem;font-weight:var(--sa-font-prose-weight);letter-spacing:.06em}.reader_correctionView__iPy_3 h2{margin:0;color:#17324f;font-size:clamp(1.12rem,2vw,1.55rem);line-height:1.35}.reader_correctionSteps__x8xqi{display:grid;gap:0;margin:0;padding:0;list-style:none}.reader_correctionSteps__x8xqi>li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px solid #e2e9f0}.reader_correctionSteps__x8xqi>li:last-child{border-bottom:0}.reader_stepNumber__eFM7f{display:block;width:auto;height:auto;padding-top:2px;color:var(--automation-theme-ink);font-size:.88rem;font-weight:var(--sa-font-prose-weight);text-align:center}.reader_correctionSteps__x8xqi h3{margin:0 0 5px;color:#294b68;font-size:.9rem;font-family:var(--sa-font-prose-family);font-weight:var(--sa-font-prose-weight);font-style:normal;font-synthesis:none}.reader_calculation__1j64b{overflow-x:auto;margin:3px 0;padding:0;color:#17324f;line-height:1.65}.reader_correctionLine__3ldjT{display:grid;gap:3px;margin:3px 0;padding:0;color:#294861;font-size:.84rem;line-height:1.5}.reader_correctionLine__3ldjT small{color:#667d92}.reader_stepNote__3SOr_{margin:8px 0 0;color:#5d748a;font-size:.79rem;line-height:1.5}.reader_stepNote__3SOr_:first-child{margin-top:0}.reader_correctionLayout__5P8la:has([data-matching-puzzle-rows]) :is(.reader_correctionView__iPy_3>header>span,.reader_stepNote__3SOr_){font-size:1rem}.reader_matchingCorrectionComposition__TyEyT{min-width:0}.reader_matchingCorrectionStep__5m6vW{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:0}.reader_matchingCorrectionStep__5m6vW h3{margin:0 0 3px;color:#294b68;font-size:.86rem;line-height:1.25}.reader_matchingCorrectionStep__5m6vW .reader_correctionLine__3ldjT{margin:0;font-size:.78rem;line-height:1.3}.reader_matchingCorrectionStep__5m6vW .reader_stepNote__3SOr_{margin-top:0;font-size:.76rem;line-height:1.3}.reader_retryHint__32oC2{display:grid;gap:4px;margin-top:10px;padding:10px 0 0;border-top:1px solid #eadfd8;color:#5b6571;font-size:.8rem;line-height:1.45}.reader_retryHint__32oC2 strong{color:#9b4a18;font-weight:var(--sa-font-prose-weight)}.reader_playerCorrection__lSXGb{gap:clamp(10px,1.4vw,16px);padding:0}.reader_playerCorrection__lSXGb .reader_correctionSteps__x8xqi>li{padding-block:clamp(10px,1.3vw,15px);border:0;border-bottom:1px solid #e2e9f0;border-radius:0;background:transparent}.reader_playerCorrection__lSXGb .reader_correctionSteps__x8xqi>li:last-child{border-bottom:0}.reader_playerCorrection__lSXGb .reader_correctionSteps__x8xqi h3{margin:0 0 5px}.reader_playerCorrection__lSXGb .reader_calculation__1j64b,.reader_playerCorrection__lSXGb .reader_correctionLine__3ldjT{margin:2px 0}.reader_playerCorrection__lSXGb .reader_retryHint__32oC2,.reader_playerCorrection__lSXGb .reader_stepNote__3SOr_{margin-top:4px}.reader_reviewCorrection___hX2z{padding:0}.reader_compactCorrection__6_cwc{gap:12px;padding:16px 18px}.reader_compactCorrection__6_cwc>header{gap:3px;padding-bottom:9px}.reader_compactCorrection__6_cwc .reader_correctionSteps__x8xqi>li{grid-template-columns:26px minmax(0,1fr);gap:8px;padding:9px 0}.reader_compactCorrection__6_cwc .reader_stepNumber__eFM7f{font-size:.76rem}.reader_compactCorrection__6_cwc .reader_correctionSteps__x8xqi h3{margin:0 0 4px}.reader_compactCorrection__6_cwc .reader_calculation__1j64b{margin:3px 0;line-height:1.45}.reader_compactCorrection__6_cwc .reader_correctionLine__3ldjT{margin:3px 0}.reader_compactCorrection__6_cwc .reader_stepNote__3SOr_{margin-top:4px}.reader_compactCorrection__6_cwc .reader_retryHint__32oC2{padding-top:7px}.reader_correctionVisual__MG4NY{display:grid;place-items:center;padding:clamp(12px,2vw,22px);border-bottom:1px solid #e0e8ef}.reader_correctionVisual__MG4NY .reader_visualStage__uJwGb{min-height:0;border:0;background:transparent}.reader_correctionVisual__MG4NY .reader_educationalSvg__uQsL6{max-height:min(38dvh,320px)}.reader_figureSurface__Dc7mj{display:grid;place-items:center;width:100%}.reader_a172PrivateReaderImage__tRtk4,.reader_a173PrivateReaderImage__R_6ci{display:block;width:min(100%,680px);height:auto;max-height:min(54dvh,440px);object-fit:contain}.reader_commonGeometryFigure__dDV7M{width:min(100%,680px);margin-inline:auto}.reader_commonGeometryFigure__dDV7M[data-native-geometry-state]:not([data-native-geometry-state=ready]){visibility:hidden}.reader_commonGeometryFigure__dDV7M>svg{display:block;width:100%;height:auto;max-height:min(54dvh,440px)}.reader_correctionVisual__MG4NY .reader_a172PrivateReaderImage__tRtk4,.reader_correctionVisual__MG4NY .reader_a173PrivateReaderImage__R_6ci{max-height:min(38dvh,320px)}.reader_correctionNumberLine__qw60O{display:grid;place-items:center;width:100%;padding:clamp(8px,1.5vw,16px) 0;border-bottom:1px solid #e0e8ef}.reader_correctionNumberLine__qw60O .reader_educationalSvg__uQsL6{width:min(100%,760px);max-height:230px}.reader_correctionNumberLineFigure__mzmAj{width:min(100%,760px)}.reader_correctionNumberLineFigure__mzmAj>svg{display:block;width:100%;height:auto;max-height:180px}.reader_numberLinePoint___tFdR{fill:#e87932;stroke:#fff;stroke-width:2}.reader_freehandShape__KIl6r{stroke-linecap:round;stroke-linejoin:round}.reader_a172HandEdge__i_EoA{fill:none;stroke:#182c40;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.reader_a172LengthCoding__AutHm{fill:none;stroke:#087a4b;stroke-width:3;stroke-linecap:round}.reader_a172RightAngleCoding__j_D7x{fill:none;stroke:#2563a7;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.reader_a172PointLabel__ZpJah{fill:#142f4b;font:750 20px Inter,Segoe UI,sans-serif;font-style:normal}.reader_a173HandEdge__r3_jI{fill:none;stroke:#182c40;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.reader_a173HandDiagonal__Nw_Oe{fill:none;stroke:#435b72;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.reader_a173DiagonalCoding__sM6Q0{fill:none;stroke:#087a4b;stroke-width:3;stroke-linecap:round}.reader_a173RightAngleCoding__nRcnU{fill:none;stroke:#2563a7;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.reader_a173PointLabel__nWgVv{fill:#142f4b;font-size:20px}.reader_geometryPointTick__AwLMn{fill:none;stroke:#182c40;stroke-width:3;stroke-linecap:round}.reader_a172ParallelTexts__jtSR9{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin:2px 0 12px;color:#174f8b;font:800 clamp(1.15rem,2.5vw,1.45rem) Inter,Segoe UI,sans-serif;letter-spacing:.025em;line-height:1.25}.reader_a172ParallelTexts__jtSR9 span{white-space:pre;padding:5px 12px;border:1px solid #b8d0e8;border-radius:9px;background:#eef6ff}.reader_readerFooter__Jkakb{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:12px 4px;color:#798b9d;font-size:.65rem}.reader_readerFooter__Jkakb span:last-child{font-family:ui-monospace,SFMono-Regular,Consolas,monospace}.reader_backLink__ltGKT:focus-visible,.reader_breadcrumb__LV2Sw a:focus-visible,.reader_inputRow__qjfBw input:focus-visible,.reader_readerToolbar__P0qcg button:focus-visible,.reader_singleInput__XTuD_ input:focus-visible{outline:3px solid rgba(40,121,201,.24);outline-offset:2px}.reader_enlargeOverlay__KhJQc{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:rgba(10,31,51,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.reader_enlargeOverlay__KhJQc>section{display:grid;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100%);max-height:calc(100dvh - 40px);overflow:hidden;border-radius:18px;background:#fff;box-shadow:0 22px 70px rgba(0,0,0,.28)}.reader_enlargeOverlay__KhJQc header{display:flex;align-items:center;justify-content:space-between;padding:11px 16px;border-bottom:1px solid #dce6ef}.reader_enlargeOverlay__KhJQc h2{margin:0;font-size:1rem}.reader_enlargeOverlay__KhJQc header button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #cbd9e6;border-radius:10px;background:#fff;font-size:1.5rem;cursor:pointer}.reader_enlargedContent__zt4aZ{--automation-scratch-max-height:min(72dvh,1200px);display:grid;gap:18px;place-items:center;overflow:auto;padding:clamp(18px,4vw,44px);font-size:clamp(1.25rem,3vw,2rem)}.reader_enlargedContent__zt4aZ .reader_visualStage__uJwGb{border:0}.reader_projectionMode__9vMlS{--automation-scratch-max-height:min(64dvh,1200px);position:relative;width:100%;max-width:none}.reader_projectionMode__9vMlS .reader_backLink__ltGKT,.reader_projectionMode__9vMlS .reader_breadcrumb__LV2Sw,.reader_projectionMode__9vMlS .reader_readerFooter__Jkakb{display:none}.reader_projectionMode__9vMlS .reader_readerCard__LCWDI{border-radius:8px;box-shadow:none}.reader_projectionMode__9vMlS .reader_promptBlock__SEC5L,[data-automation-player-projection] .reader_playerQuestion__jWn0i .reader_promptBlock__SEC5L,[data-automation-projection-preview] .reader_playerQuestion__jWn0i .reader_promptBlock__SEC5L{--automation-primary-instruction-size:clamp(1.6rem,4vw,3.1rem);--automation-content-instruction-size:clamp(1.3rem,2.8vw,2.2rem)}.reader_projectionMode__9vMlS .reader_questionView__aY3U6{padding:clamp(26px,5vw,72px)}@media(max-width:1100px){.reader_splitVisual__Z3k6P{grid-template-columns:1fr}}@media(max-width:900px){.reader_readerHeader__vMngO{align-items:flex-start}.reader_headerActions__iYWJI{max-width:330px}.reader_readerToolbar__P0qcg{grid-template-columns:1fr}.reader_viewTabs__HZneA{justify-content:stretch}.reader_viewTabs__HZneA button{flex:1 1}.reader_symmetrySet__G_FNN{grid-template-columns:repeat(2,1fr)}.reader_variantOverview__1e1L5{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.reader_readerHeader__vMngO{align-items:flex-start;display:grid}.reader_matchingCorrectionStep__5m6vW h3{margin-bottom:1px;font-size:.7rem;line-height:1.15}.reader_matchingCorrectionStep__5m6vW .reader_correctionLine__3ldjT,.reader_matchingCorrectionStep__5m6vW .reader_stepNote__3SOr_{font-size:.66rem;line-height:1.14}.reader_readerHeader__vMngO>div{align-items:flex-start}.reader_headerActions__iYWJI{justify-content:flex-start;max-width:none}.reader_backLink__ltGKT{display:none}.reader_readerToolbar__P0qcg{margin-inline:-2px;padding:8px}.reader_variantTabs__MOa2V{padding-bottom:3px}.reader_viewTabs__HZneA{display:grid;grid-template-columns:1fr}.reader_questionView__aY3U6{gap:14px;padding:14px}.reader_cardHeader__2DILG{padding-inline:13px}.reader_rendererBadge__O5kGp{display:none}.reader_visualStage__uJwGb{min-height:140px;padding:9px}.reader_comparisonStatement__VrOfy{grid-template-columns:1fr;gap:2px}.reader_graphChoices__dzhCF,.reader_symmetrySet__G_FNN{grid-template-columns:1fr}.reader_symmetryCard__4xCvz svg{max-height:300px}.reader_pieLayout__YrAzg{grid-template-columns:1fr}.reader_pieLayout__YrAzg ul{grid-template-columns:1fr 1fr}.reader_responseArea__EuwAv>div:first-child{display:grid}.reader_correctionView__iPy_3{padding:15px}.reader_playerCorrection__lSXGb{padding:0}.reader_correctionSteps__x8xqi>li{grid-template-columns:34px 1fr;padding:11px}.reader_playerCorrection__lSXGb .reader_correctionSteps__x8xqi>li{grid-template-columns:32px minmax(0,1fr);padding:9px 0}.reader_stepNumber__eFM7f{width:32px;height:32px}.reader_readerFooter__Jkakb{align-items:flex-start;flex-direction:column}.reader_educationalSvg__uQsL6{max-height:360px}.reader_correctionNumberLine__qw60O .reader_educationalSvg__uQsL6{max-height:180px}.reader_enlargeOverlay__KhJQc{padding:8px}.reader_enlargeOverlay__KhJQc>section{max-height:calc(100dvh - 16px)}.reader_variantOverview__1e1L5{grid-template-columns:1fr}}@media(max-width:390px){.reader_breadcrumb__LV2Sw{font-size:.7rem}.reader_readerHeader__vMngO h1{font-size:1.25rem}.reader_readerToolbar__P0qcg button{min-height:44px}.reader_cardHeader__2DILG>div{display:grid;gap:1px}.reader_promptBlock__SEC5L{--automation-primary-instruction-size:1.05rem;--automation-content-instruction-size:.9rem}.reader_figureCards__LtQrA{grid-template-columns:1fr 1fr}.reader_pieLayout__YrAzg ul{grid-template-columns:1fr}.reader_dataTable__fFJwU{font-size:.74rem}.reader_dataTable__fFJwU td,.reader_dataTable__fFJwU th{min-width:63px;padding:8px}.reader_correctionSteps__x8xqi>li{grid-template-columns:24px minmax(0,1fr);gap:7px}.reader_scratchFrame__v_uIl{padding:8px}.reader_inputRow__qjfBw{grid-template-columns:1fr}.reader_readerFooter__Jkakb span:last-child{overflow-wrap:anywhere}}@media print{.reader_responseArea__EuwAv{display:none}.reader_correctionView__iPy_3,.reader_questionView__aY3U6{padding:0}.reader_visualStage__uJwGb{border:0}}.reader_inputRow__qjfBw select{width:100%;min-height:45px;padding:8px 11px;border:1px solid #c8d6e3;border-radius:10px;background:#fff;color:#17324f;font:inherit}.reader_correctionSteps__x8xqi>li,.reader_correctionSteps__x8xqi>li>div{min-width:0}.reader_calculation__1j64b{max-width:100%}.reader_coding__1ULD4{fill:none;stroke:#c54d42;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.reader_centerCross__S6qfd{fill:#17324f;stroke:#fff;stroke-width:1.5}.reader_gridGuide__kbHjx{stroke:#dbe4eb;stroke-width:1}.reader_angleArcAlt__4izuv,.reader_angleArc__EObqM{fill:none;stroke:#b84938;stroke-width:2.6;stroke-linecap:round}.reader_angleArcAlt__4izuv{stroke:#245d9c;stroke-dasharray:5 3}.reader_hiddenEdge__A3fg8{fill:none;stroke:#64748b;stroke-width:1.8;stroke-dasharray:5 4}.reader_solidFace__Mphib{fill:#f2f7fc;stroke:#17324f;stroke-width:2.8;stroke-linejoin:round}.reader_measureLabel__DUAMm{fill:#17324f;font:18px Arial,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.reader_dimensionLabel__lOQQG{font-weight:750;letter-spacing:.015em}.reader_unknownLabel__Sx_jh{fill:#9a3412;font-weight:800}[data-trig-triangle] .reader_svgPointLabel__J6LOg{fill:#315e7b;font-weight:700}.reader_targetCell__EVKWu{background:#fff2c6!important;font-weight:800;outline:2px solid #ab7113;outline-offset:-2px}.reader_pavingCell__sgp_l{fill:white;stroke:#263747;stroke-width:2;stroke-linejoin:round}.reader_pavingNumber__wsF0L{font:22px Arial,sans-serif;fill:#20374d;paint-order:stroke;stroke:white;stroke-width:3px}.reader_pavingPointLabel__Ifd0l{font:700 22px Arial,sans-serif;fill:#17324f;paint-order:stroke;stroke:white;stroke-width:3px}.reader_transformationSource__GVtgd{fill:#e9f4ff;stroke:#2470ac;stroke-width:3}.reader_transformationTarget__MW5pU{fill:#fae8ff;stroke:#8739a4;stroke-width:3}.reader_transformationGuide__DHUUn{fill:none;stroke:#8739a4;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.reader_transformationControl__nzpuS{fill:#8739a4;stroke:white;stroke-width:2}.reader_chartFrame__rWr83,.reader_visualStage__uJwGb>[data-transformation-figure]{width:100%;min-width:0}.reader_chartFrame__rWr83{display:grid;gap:4px;justify-items:center}.reader_chartContextTitle__7wxlE{margin:0 0 .6em;color:#17324f;font:400 1rem/1.3 var(--sa-font-prose-family);text-align:center}.reader_chartXAxisTitle__PJiL7,.reader_chartYAxisTitle__QCfms{margin:0;width:100%;color:#334f69;font:400 .9rem/1.3 var(--sa-font-prose-family)}.reader_chartXAxisTitle__PJiL7{text-align:right;margin-top:.3em}.reader_chartYAxisTitle__QCfms{text-align:left;margin-bottom:.3em}.reader_chartAxisTitle__4njDg{margin:0;color:#334f69;font-size:.88rem;font-weight:650;text-align:center}.reader_commonBarFigure__aeiJU{width:min(100%,760px)}.reader_commonBarFigure__aeiJU>svg{display:block;width:100%;height:auto;max-height:min(64dvh,520px)}[data-staggered-bars] .reader_svgTickLabel__qZhWI{font-size:18px}.reader_measuredFigure__qVqQb{width:100%;display:grid;justify-items:center}.reader_pythagoreGeneratedFigure__uqHCQ{width:min(100%,560px);aspect-ratio:14/9;margin-inline:auto}.reader_pythagoreGeneratedSvg__3vwGA,.reader_pythagoreGeneratedSvg__3vwGA>svg{display:block;width:100%;height:100%}.reader_pythagoreGeneratedSvg__3vwGA>svg{overflow:visible}.reader_pythagoreGeneratedSvg__3vwGA .reader_measureLabel__DUAMm,.reader_pythagoreGeneratedSvg__3vwGA .reader_svgPointLabel__J6LOg{font-size:34px}.reader_figure2dGeneratedFigure__VpQZq{width:min(100%,680px);aspect-ratio:17/12;margin-inline:auto}.reader_figure2dGeneratedSvg__CRpPZ,.reader_figure2dGeneratedSvg__CRpPZ>svg{display:block;width:100%;height:100%}.reader_figure2dGeneratedSvg__CRpPZ>svg{overflow:hidden}.reader_figure2dGeneratedSvg__CRpPZ .reader_measureLabel__DUAMm,.reader_figure2dGeneratedSvg__CRpPZ .reader_svgPointLabel__J6LOg{font-size:30px}.reader_figure2dGeneratedSvg__CRpPZ .reader_a19AngleLabel__93eEH{fill:#17324f;font:600 27px Arial,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:5px;stroke-linejoin:round}.reader_thalesGeneratedFigure__2t64r{position:relative;width:min(100%,680px);aspect-ratio:10/7;container-type:inline-size}[data-thales-construction=homothetic-parallel-transversals] .reader_thalesGeneratedFigure__2t64r,[data-thales-construction=two-support-ratio-transversals] .reader_thalesGeneratedFigure__2t64r{width:min(100%,460px)}.reader_thalesGeneratedSvg__kR2CW,.reader_thalesGeneratedSvg__kR2CW>svg{display:block;width:100%;height:100%}.reader_thalesGeneratedSvg__kR2CW{position:absolute;inset:0}.reader_thalesGeneratedSvg__kR2CW>svg{overflow:visible}.reader_thalesGeneratedSvg__kR2CW .reader_measureLabel__DUAMm{fill:#2563eb}.reader_figureMathLabel__bNqs5{position:absolute;z-index:2;left:var(--figure-math-label-left);top:var(--figure-math-label-top);transform:translate(-50%,-50%) rotate(var(--figure-math-label-rotate,0deg));transform-origin:center;display:inline-flex;align-items:center;justify-content:center;font-size:clamp(.875rem,4.42cqi,1.875rem);line-height:1;color:var(--figure-math-label-color,currentColor);white-space:nowrap;text-shadow:0 0 2px #fff,0 0 2px #fff,0 0 2px #fff}.reader_figureMathLabel__bNqs5 .katex{font-size:1em}.reader_thalesParallelText__OAVfH{margin:0;text-align:center;font-size:clamp(.92rem,2.1cqi,1.08rem);font-weight:700;color:#315f78}.reader_measurementLegend__zD8np{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 24px;margin:0 0 12px;font-size:1rem;color:#334f69}.reader_measurementLegend__zD8np>span{white-space:nowrap}.reader_anglePairLegend__Sb2dq{display:flex;align-items:baseline;justify-content:center;gap:.55em;margin:0 0 12px;color:#334f69;font-size:1rem;white-space:nowrap}.reader_anglePairLegend__Sb2dq>span{display:inline-flex;align-items:baseline}.reader_horizontalBars__KkQe6{gap:14px;width:min(100%,760px);min-width:0;max-width:100%}.reader_horizontalBars__KkQe6 .reader_commonBarFigure__aeiJU{width:100%;overflow-x:auto}.reader_horizontalBars__KkQe6 .reader_commonBarFigure__aeiJU>svg{max-height:none}.reader_horizontalBars__KkQe6[data-automation-dense-axis-chart=true]{width:100%;gap:6px}.reader_horizontalBars__KkQe6 .reader_commonBarFigure__aeiJU[data-automation-dense-axis=true]>svg{min-width:0}.reader_horizontalBarRow___E7X1{width:100%;min-width:0}.reader_horizontalBarRow___E7X1>div{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:.92rem;color:#17324f}.reader_horizontalBars__KkQe6 .reader_educationalSvg__uQsL6{width:100%;max-height:none}.reader_horizontalBars__KkQe6 .reader_svgTickLabel__qZhWI{font-size:24px}.reader_lineChart__v6YcR .reader_commonGeometryFigure__dDV7M{width:min(100%,720px)}.reader_lineChart__v6YcR .reader_commonGeometryFigure__dDV7M>svg{max-height:min(64dvh,520px)}.reader_lineChart__v6YcR:is([data-automation-all-point-values=true],[data-automation-reference-y=true]){width:100%;min-width:0;max-width:100%}.reader_lineChart__v6YcR[data-automation-all-point-values=true] .reader_commonGeometryFigure__dDV7M{width:100%;max-width:100%;overflow-x:auto}.reader_lineChart__v6YcR[data-automation-all-point-values=true] .reader_commonGeometryFigure__dDV7M>svg{min-width:900px;max-height:none}.reader_lineChart__v6YcR[data-automation-reference-y=true] .reader_commonGeometryFigure__dDV7M{width:100%;max-width:100%;overflow-x:auto}.reader_lineChart__v6YcR[data-automation-reference-y=true] .reader_commonGeometryFigure__dDV7M>svg{min-width:var(--chart-reading-width);max-height:min(54dvh,480px)}.reader_highlightedValue___154C{background:#fff0c4;border-radius:6px;padding:2px 5px;color:#714500}.reader_singleFigure__sHj2D .reader_figureMini__jtWc1{border:0;padding:0;width:100%}.reader_singleFigure__sHj2D .reader_figureMini__jtWc1 .reader_educationalSvg__uQsL6{max-height:420px;width:min(100%,680px)}@media(max-width:680px){.reader_pavingNumber__wsF0L,.reader_pavingPointLabel__Ifd0l{font-size:32px}}[data-automation-player-expanded=true] .reader_correctionView__iPy_3,[data-automation-player-expanded=true] .reader_questionView__aY3U6{max-width:1400px;margin-inline:auto}[data-automation-player-expanded=true] .reader_questionView__aY3U6 [data-automation-choice-grid]>*{font-size:clamp(1.5rem,1.7vw,2rem);line-height:1.25}@media(min-width:681px) and (max-height:800px){[data-automation-player-expanded=true] .reader_questionView__aY3U6{gap:12px;padding-block:16px}}.reader_correctionView__iPy_3>header span{text-transform:none;letter-spacing:normal}.reader_correctionView__iPy_3>header>span{text-transform:uppercase;letter-spacing:.08em}.reader_promptBlock__SEC5L h2{overflow:visible}.reader_splitVisual__Z3k6P,.reader_visualStage__uJwGb{min-width:0}.reader_mathBlock__qYHqn{min-width:0;overflow:visible}.reader_mathSequence__yg85p{display:flex;flex-wrap:wrap;gap:.22em .38em;align-items:baseline;justify-content:center;max-width:100%;padding:.25em .05em .4em}.reader_mathContinuation__VVbNT{display:inline-flex;gap:.38em;align-items:baseline;white-space:nowrap}.reader_mixedCalculation__Htn_6{display:flex;flex-wrap:wrap;gap:.3em;align-items:baseline;justify-content:center}.reader_mixedCalculation__Htn_6>.reader_mathSequence__yg85p{padding:0}.reader_tableScroll__G7mYt{overflow:visible;min-width:0}.reader_dataTable__fFJwU{table-layout:fixed}.reader_dataTable__fFJwU[data-frequency-table]{table-layout:auto}.reader_dataTable__fFJwU[data-frequency-table] td,.reader_dataTable__fFJwU[data-frequency-table] th{overflow-wrap:normal}.reader_dataTable__fFJwU[data-frequency-table] th:first-child{width:auto}.reader_dataTable__fFJwU td,.reader_dataTable__fFJwU th{min-width:0;overflow-wrap:anywhere}.reader_dataTable__fFJwU th:first-child{width:clamp(92px,28%,190px)}.reader_calculation__1j64b{min-width:0;overflow:visible;overflow-wrap:anywhere}.reader_chartNote__oKuv6,.reader_contextNote__4l3NB{max-width:780px;margin:0;color:#576f86;font-size:.72rem;line-height:1.45}.reader_chartNote__oKuv6{font-weight:700;text-align:center}@media(max-width:390px){.reader_figureCards__LtQrA{grid-template-columns:1fr}.reader_dataTable__fFJwU{font-size:.66rem;line-height:1.2}.reader_dataTable__fFJwU td,.reader_dataTable__fFJwU th{min-width:0;padding:7px 3px}.reader_dataTable__fFJwU th:first-child{width:34%}.reader_calculation__1j64b{padding-inline:6px;font-size:.82rem}.reader_mathSequence__yg85p{column-gap:.28em}.reader_splitVisual__Z3k6P .reader_svgCaption__0NJOb,.reader_splitVisual__Z3k6P .reader_svgTickLabel__qZhWI{font-size:29px}.reader_lineChart__v6YcR .reader_svgTickLabel__qZhWI{font-size:22px}.reader_lineChart__v6YcR .reader_svgCaption__0NJOb{font-size:21px}}@media(max-width:680px){.reader_horizontalBars__KkQe6 .reader_commonBarFigure__aeiJU>svg,.reader_horizontalBars__KkQe6 .reader_commonBarFigure__aeiJU[data-automation-dense-axis=true]>svg{min-width:760px}.reader_educationalSvg__uQsL6[viewBox="0 105 600 150"] .reader_svgLabel__H3Eer,.reader_educationalSvg__uQsL6[viewBox="0 105 600 150"] .reader_svgPointLabel__J6LOg{font-size:36px}.reader_horizontalBars__KkQe6 .reader_svgTickLabel__qZhWI{font-size:34px}.reader_lineChart__v6YcR .reader_svgTickLabel__qZhWI{font-size:38px}.reader_educationalSvg__uQsL6[viewBox="0 0 600 400"] .reader_measureLabel__DUAMm,.reader_educationalSvg__uQsL6[viewBox="0 0 600 400"] .reader_svgPointLabel__J6LOg,.reader_educationalSvg__uQsL6[viewBox="0 0 600 440"] .reader_measureLabel__DUAMm,.reader_educationalSvg__uQsL6[viewBox="0 0 600 440"] .reader_svgPointLabel__J6LOg,[data-a19-family] .reader_a19AngleLabel__93eEH{font-size:30px}.reader_cardHeader__2DILG{flex-wrap:wrap;padding:10px 12px}.reader_cardHeader__2DILG>div{flex-wrap:wrap}.reader_questionView__aY3U6{padding:16px 8px;gap:14px}.reader_visualStage__uJwGb{padding:6px;min-height:0}.reader_correctionVisual__MG4NY{padding:12px 4px}.reader_correctionVisual__MG4NY .reader_educationalSvg__uQsL6{max-height:none}.reader_correctionView__iPy_3{padding:16px 10px;gap:16px}.reader_playerCorrection__lSXGb :is(.reader_correctionSteps__x8xqi h3,.reader_stepNote__3SOr_,.reader_correctionLine__3ldjT,.reader_retryHint__32oC2){font-size:1rem;line-height:1.35}.reader_playerCorrection__lSXGb .reader_stepNumber__eFM7f{font-size:.875rem}.reader_correctionSteps__x8xqi>li{grid-template-columns:26px minmax(0,1fr);gap:8px;padding:10px 0}.reader_stepNumber__eFM7f{font-size:.8rem}.reader_stepNote__3SOr_{font-size:.86rem}.reader_questionView__aY3U6 [data-automation-choice-grid]>*{font-size:.94rem;min-width:0}.reader_educationalSvg__uQsL6[viewBox="0 0 600 360"] .reader_measureLabel__DUAMm,.reader_educationalSvg__uQsL6[viewBox="0 0 600 360"] .reader_svgCaption__0NJOb,.reader_educationalSvg__uQsL6[viewBox="0 0 600 360"] .reader_svgPointLabel__J6LOg,.reader_educationalSvg__uQsL6[viewBox="0 0 600 360"] .reader_svgTickLabel__qZhWI{font-size:36px}}@media(max-width:390px){.reader_variantTabs__MOa2V{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.reader_variantTabs__MOa2V button{min-height:44px;font-size:.82rem}.reader_dataTable__fFJwU{font-size:.8rem}.reader_dataTable__fFJwU[data-frequency-table]{font-size:.78rem}.reader_dataTable__fFJwU[data-frequency-table] td,.reader_dataTable__fFJwU[data-frequency-table] th{padding:8px 1px}}@media(max-width:600px){[data-staggered-bars] .reader_svgTickLabel__qZhWI{font-size:36px}}.reader_coordinateTicks__CsBPy .reader_svgTickLabel__qZhWI,.reader_scratchTicks__TDFeL .reader_svgTickLabel__qZhWI{font-size:28px;fill:#294761}.reader_coordinatePointLabel__oF1cT{fill:#142f4b;font-size:28px;font-weight:750;font-family:Inter,Segoe UI,sans-serif}.reader_arrivalLabel__3sdTO,.reader_startLabel___3SG5{fill:#7d4c0d;font-size:26px;font-weight:800;font-family:Inter,Segoe UI,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.reader_arrivalLabel__3sdTO{fill:#9a3154}.reader_lineChart__v6YcR .reader_svgTickLabel__qZhWI{font-size:28px}.reader_commonGeometryFigure__dDV7M[data-function-curve] svg:not([data-sa-native-typography]) [data-axis-tick],[data-function-curve] .reader_svgTickLabel__qZhWI{font-size:18px}[data-crossed-figure] .reader_measureLabel__DUAMm,[data-crossed-figure] .reader_svgPointLabel__J6LOg{font-size:28px}.reader_chartLegend__9rw2t{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px;margin:8px 0;padding:0;list-style:none;font-size:.92rem}.reader_chartLegend__9rw2t li{display:flex;align-items:center;gap:8px}.reader_chartLegend__9rw2t li>span{display:block;width:28px;height:4px;flex-shrink:0}@media(max-width:680px){.reader_coordinatePointLabel__oF1cT,.reader_coordinateTicks__CsBPy .reader_svgTickLabel__qZhWI{font-size:40px}.reader_scratchTicks__TDFeL .reader_svgTickLabel__qZhWI{font-size:38px}.reader_arrivalLabel__3sdTO,.reader_startLabel___3SG5{font-size:32px}.reader_lineChart__v6YcR .reader_svgTickLabel__qZhWI{font-size:38px}.reader_commonGeometryFigure__dDV7M[data-function-curve] svg:not([data-sa-native-typography]) [data-axis-tick],[data-function-curve] .reader_svgCaption__0NJOb,[data-function-curve] .reader_svgTickLabel__qZhWI{font-size:36px}.reader_commonGeometryFigure__dDV7M[data-function-curve] [data-axis-tick][data-axis-minor],.reader_coordinateTicks__CsBPy [data-axis-minor]{display:none}.reader_arrivalLabel__3sdTO,.reader_startLabel___3SG5,[data-measured-rectangle] .reader_measureLabel__DUAMm,[data-measured-rectangle] .reader_svgPointLabel__J6LOg{font-size:38px}[data-figure-convention=freehand] .reader_svgPointLabel__J6LOg{font-size:26px}[data-diagonal-quad] .reader_svgPointLabel__J6LOg{font-size:30px}[data-mediatrix] .reader_svgPointLabel__J6LOg{font-size:28px}[data-crossed-figure] .reader_measureLabel__DUAMm,[data-crossed-figure] .reader_svgPointLabel__J6LOg{font-size:42px}[data-paving=figure-3] .reader_pavingNumber__wsF0L,[data-paving=figure-3] .reader_pavingPointLabel__Ifd0l{font-size:35px}.reader_correctionNumberLine__qw60O .reader_svgPointLabel__J6LOg{font-size:34px}.reader_dataTable__fFJwU[data-double-entry]{table-layout:auto;font-size:.74rem}.reader_dataTable__fFJwU[data-double-entry] td,.reader_dataTable__fFJwU[data-double-entry] th{padding:7px 2px;overflow-wrap:normal}.reader_dataTable__fFJwU[data-double-entry] td,.reader_dataTable__fFJwU[data-double-entry] thead th{white-space:nowrap}}.reader_correctionLayout__5P8la{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(12px,2vw,20px);min-width:0}.reader_correctionSupports__Y_ijk,.reader_reviewCorrectionAnchor__K9Wn5{min-width:0}.reader_reviewCorrectionDialog__bltUs{position:fixed;inset:0;margin:0;width:100dvw;height:100dvh;max-width:none;max-height:none;box-sizing:border-box;border:0;padding:0;background:#fff;color:#17324f}.reader_reviewCorrectionDialog__bltUs[open]{display:grid;grid-template-rows:auto minmax(0,1fr)}.reader_reviewCorrectionDialog__bltUs>header{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:4px 12px;border-bottom:1px solid #dfe8ef}.reader_reviewCorrectionDialog__bltUs>header h2{margin:0;font-size:20px;line-height:1.3}.reader_reviewCorrectionDialog__bltUs>header button{min-height:44px;padding:8px 14px;border:1px solid #9eb7cd;border-radius:8px;background:#fff;color:inherit;font:inherit;cursor:pointer}.reader_reviewCorrectionDialog__bltUs>header button:focus-visible{outline:3px solid #2573b9;outline-offset:2px}.reader_reviewCorrectionBody__kMYD8{min-width:0;min-height:0;overflow:auto}.reader_reviewCorrectionDialog__bltUs .reader_correctionLayout__5P8la{--correction-body-size:20px}@media(min-width:1024px){div:has(>.reader_page__qYbWO[data-reader-view=correction]){padding:8px 16px}.reader_page__qYbWO[data-reader-view=correction]{width:100%;max-width:none;min-height:0;padding:0;display:block}.reader_page__qYbWO[data-reader-view=correction] .reader_breadcrumb__LV2Sw{display:none}.reader_page__qYbWO[data-reader-view=correction] .reader_readerHeader__vMngO{gap:12px;margin-bottom:6px}.reader_page__qYbWO[data-reader-view=correction] .reader_readerHeader__vMngO h1{font-size:20px}.reader_page__qYbWO[data-reader-view=correction] .reader_readerToolbar__P0qcg{width:100%;box-sizing:border-box;padding:4px 180px 4px 4px;gap:8px;margin-bottom:6px}.reader_page__qYbWO[data-reader-view=correction] .reader_cardHeader__2DILG{min-height:48px;padding:2px 12px}.reader_page__qYbWO[data-reader-view=correction] .reader_readerCard__LCWDI{overflow:visible}.reader_page__qYbWO[data-reader-view=correction] .reader_readerCard__LCWDI:not(.reader_expandedReader__lWQz0){position:relative}.reader_page__qYbWO[data-reader-view=correction] .reader_readerCard__LCWDI:not(.reader_expandedReader__lWQz0)>.reader_cardHeader__2DILG{position:absolute;right:0;top:-56px;width:176px;border:0;background:transparent;padding:2px}.reader_page__qYbWO[data-reader-view=correction] .reader_readerCard__LCWDI:not(.reader_expandedReader__lWQz0)>.reader_cardHeader__2DILG>div{display:none}.reader_correctionLayout__5P8la{--correction-body-size:16px;font-size:var(--correction-body-size);padding:8px}.reader_correctionLayout__5P8la:is([data-correction-surface=player],[data-correction-surface=review]){padding:4px}.reader_expandedReader__lWQz0 .reader_correctionLayout__5P8la,:fullscreen .reader_correctionLayout__5P8la{--correction-body-size:20px}.reader_correctionSupports__Y_ijk{display:grid;gap:8px;align-content:start}.reader_correctionLayout__5P8la .reader_correctionVisual__MG4NY{padding:0;border:0}.reader_correctionLayout__5P8la .reader_correctionVisual__MG4NY .reader_visualStage__uJwGb{min-height:0;padding:4px}.reader_correctionLayout__5P8la .reader_correctionVisual__MG4NY .reader_educationalSvg__uQsL6{max-height:400px}.reader_correctionLayout__5P8la .reader_correctionVisual__MG4NY .reader_svgCaption__0NJOb,.reader_correctionLayout__5P8la .reader_correctionVisual__MG4NY .reader_svgLabel__H3Eer,.reader_correctionLayout__5P8la .reader_correctionVisual__MG4NY .reader_svgTickLabel__qZhWI{font-size:22px}.reader_correctionLayout__5P8la .reader_correctionVisual__MG4NY .reader_measureLabel__DUAMm,.reader_correctionLayout__5P8la .reader_correctionVisual__MG4NY .reader_svgPointLabel__J6LOg{font-size:24px}.reader_correctionLayout__5P8la .reader_correctionView__iPy_3{gap:8px;padding:0}.reader_correctionLayout__5P8la .reader_correctionView__iPy_3>header{gap:2px;padding-bottom:6px}.reader_correctionLayout__5P8la .reader_correctionView__iPy_3>header>span{display:none}.reader_correctionLayout__5P8la .reader_correctionSteps__x8xqi h3,.reader_correctionLayout__5P8la .reader_correctionView__iPy_3 h2{font-size:var(--correction-body-size);line-height:1.3}.reader_correctionLayout__5P8la .reader_correctionLine__3ldjT,.reader_correctionLayout__5P8la .reader_retryHint__32oC2,.reader_correctionLayout__5P8la .reader_stepNote__3SOr_{font-size:var(--correction-body-size);line-height:1.4}.reader_correctionLayout__5P8la .reader_contextNote__4l3NB,.reader_correctionLayout__5P8la .reader_correctionLine__3ldjT small{font-size:var(--correction-body-size)}.reader_correctionLayout__5P8la .reader_calculation__1j64b{font-size:var(--correction-body-size);line-height:1.5}.reader_correctionLayout__5P8la .reader_mathBlock__qYHqn{padding:0}.reader_correctionLayout__5P8la .reader_comparisonWord__AV0JA,.reader_correctionLayout__5P8la .reader_programList__St9Eu{font-size:var(--correction-body-size)}.reader_correctionLayout__5P8la .reader_dataTable__fFJwU :is(th,td){padding:6px 8px}.reader_correctionLayout__5P8la .reader_dataTable__fFJwU[data-double-entry] th:first-child{width:34%}.reader_correctionLayout__5P8la .reader_dataTable__fFJwU[data-double-entry] :is(th,td){overflow-wrap:normal}.reader_correctionLayout__5P8la :is([data-automation-choice-grid]>*,.reader_dataTable__fFJwU,.reader_pieLayout__YrAzg li,.reader_chartAxisTitle__4njDg,.reader_measurementLegend__zD8np,.reader_horizontalBarRow___E7X1>div,.reader_chartNote__oKuv6,.reader_chartLegend__9rw2t){font-size:var(--correction-body-size)}.reader_correctionLayout__5P8la[data-correction-renderer=coordinate-plane] .reader_svgTickLabel__qZhWI{font-size:26px}.reader_correctionLayout__5P8la[data-correction-renderer=coordinate-plane] .reader_educationalSvg__uQsL6{max-height:360px}.reader_correctionLayout__5P8la .reader_horizontalBars__KkQe6{gap:2px;width:min(100%,680px)}.reader_correctionLayout__5P8la .reader_horizontalBars__KkQe6 .reader_educationalSvg__uQsL6{max-height:none}.reader_correctionLayout__5P8la .reader_lineChart__v6YcR .reader_svgTickLabel__qZhWI{font-size:30px}.reader_correctionLayout__5P8la .reader_retryHint__32oC2{display:block;padding:6px 0 0}.reader_correctionLayout__5P8la .reader_retryHint__32oC2>strong{margin-right:8px}.reader_correctionLayout__5P8la[data-correction-composition=flow] .reader_correctionNumberLine__qw60O .reader_educationalSvg__uQsL6{width:min(100%,900px);max-height:190px}.reader_correctionLayout__5P8la[data-correction-renderer=symmetry-selection] .reader_correctionVisual__MG4NY .reader_symmetryCard__4xCvz svg{max-height:120px}.reader_correctionLayout__5P8la[data-correction-renderer^=scratch] .reader_scratchFrame__v_uIl{--automation-scratch-max-height:400px;padding:0}.reader_correctionLayout__5P8la[data-correction-renderer=scratch-construction] .reader_correctionVisual__MG4NY .reader_educationalSvg__uQsL6,.reader_correctionLayout__5P8la[data-correction-renderer=scratch-movement] .reader_correctionVisual__MG4NY .reader_educationalSvg__uQsL6{max-height:240px}.reader_correctionLayout__5P8la[data-correction-renderer=chart-mean] .reader_educationalSvg__uQsL6{max-height:310px}.reader_correctionLayout__5P8la[data-correction-renderer=table-binary] .reader_dataTable__fFJwU :is(th,td){padding-block:4px}.reader_correctionLayout__5P8la[data-correction-renderer=pie-chart] .reader_pieLayout__YrAzg{grid-template-columns:240px minmax(0,1fr);gap:12px}.reader_correctionLayout__5P8la[data-correction-renderer=pie-chart] .reader_pieLayout__YrAzg li{grid-template-columns:16px minmax(0,1fr)}.reader_correctionLayout__5P8la:is([data-correction-renderer=transformation-target],[data-correction-renderer=transformation-description]) .reader_educationalSvg__uQsL6{max-height:330px}.reader_correctionLayout__5P8la[data-correction-renderer=transformation-description] svg text{font-size:26px}.reader_correctionLayout__5P8la[data-correction-renderer=scratch-choice] .reader_scratchFrame__v_uIl{--automation-scratch-max-height:330px}.reader_correctionLayout__5P8la[data-correction-renderer=scratch-number] .reader_scratchFrame__v_uIl{--automation-scratch-max-height:380px}.reader_correctionLayout__5P8la[data-correction-renderer=program-list-qcm] .reader_programList__St9Eu{gap:6px}.reader_correctionLayout__5P8la[data-correction-renderer=program-list-qcm] .reader_programList__St9Eu>li{padding:6px}}@media(min-width:1100px) and (min-height:760px){[data-automation-player-projection=true] .reader_correctionLayout__5P8la[data-correction-layout=with-support]{grid-template-columns:minmax(320px,480px) minmax(0,1fr);gap:clamp(20px,3vw,44px);align-items:start;padding:clamp(8px,1.5vw,20px)}[data-automation-player-projection=true] .reader_correctionLayout__5P8la[data-correction-layout=with-support] .reader_correctionSupports__Y_ijk{align-self:start}[data-automation-player-projection=true] .reader_correctionLayout__5P8la[data-correction-layout=with-support] .reader_correctionVisual__MG4NY .reader_visualStage__uJwGb{padding:0}[data-automation-player-projection=true] .reader_correctionLayout__5P8la[data-correction-layout=with-support] .reader_correctionVisual__MG4NY .reader_educationalSvg__uQsL6{max-height:min(62dvh,500px)}[data-automation-player-projection=true] .reader_correctionLayout__5P8la[data-correction-renderer=pie-chart] .reader_pieLayout__YrAzg{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);width:100%}}@media(min-width:1024px){[data-automation-player-projection=true] .reader_correctionLayout__5P8la:has([data-automation-dense-axis-chart=true]){grid-template-columns:minmax(0,1fr);gap:8px;padding:4px}[data-automation-player-projection=true] .reader_correctionLayout__5P8la:has([data-automation-dense-axis-chart=true]) .reader_correctionSupports__Y_ijk{width:100%}[data-automation-player-projection=true] .reader_correctionLayout__5P8la:has([data-automation-dense-axis-chart=true]) .reader_correctionVisual__MG4NY .reader_visualStage__uJwGb{padding:0}[data-automation-player-projection=true] .reader_correctionLayout__5P8la .reader_horizontalBars__KkQe6[data-automation-dense-axis-chart=true]{width:100%;max-width:none}[data-automation-player-projection=true] .reader_visualStage__uJwGb:has([data-automation-dense-axis-chart=true]) .reader_sourceLabel__kogQp{font-size:.875rem;line-height:1.35;color:#526a7e}[data-automation-player-projection=true] .reader_correctionLayout__5P8la:has([data-automation-dense-axis-chart=true]) [data-correction-steps]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}[data-automation-player-projection=true] .reader_correctionLayout__5P8la:has([data-automation-dense-axis-chart=true]) [data-correction-step]{padding:4px 8px}}@media(min-width:1024px) and (max-width:1279px){.reader_page__qYbWO[data-reader-view=correction] .reader_readerCard__LCWDI:not(.reader_expandedReader__lWQz0) .reader_correctionLayout__5P8la[data-correction-layout]{padding:4px;gap:6px}.reader_page__qYbWO[data-reader-view=correction] .reader_readerCard__LCWDI:not(.reader_expandedReader__lWQz0) .reader_correctionLayout__5P8la[data-correction-layout] .reader_correctionSteps__x8xqi>li{padding:4px}.reader_page__qYbWO[data-reader-view=correction] .reader_readerCard__LCWDI:not(.reader_expandedReader__lWQz0) .reader_correctionLayout__5P8la[data-correction-renderer=diagonals],.reader_page__qYbWO[data-reader-view=correction] .reader_readerCard__LCWDI:not(.reader_expandedReader__lWQz0) .reader_correctionLayout__5P8la[data-correction-renderer=graph-choice]{grid-template-columns:260px minmax(0,1fr)}.reader_page__qYbWO[data-reader-view=correction] .reader_readerCard__LCWDI:not(.reader_expandedReader__lWQz0) .reader_correctionLayout__5P8la[data-correction-renderer=quadrilateral],.reader_page__qYbWO[data-reader-view=correction] .reader_readerCard__LCWDI:not(.reader_expandedReader__lWQz0) .reader_correctionLayout__5P8la[data-correction-renderer=transformation-target]{grid-template-columns:minmax(300px,.85fr) minmax(0,1.2fr)}.reader_page__qYbWO[data-reader-view=correction] .reader_readerCard__LCWDI:not(.reader_expandedReader__lWQz0) .reader_correctionLayout__5P8la[data-correction-renderer=scratch-movement] .reader_splitVisual__Z3k6P{grid-template-columns:1fr;gap:4px}.reader_page__qYbWO[data-reader-view=correction] .reader_readerCard__LCWDI:not(.reader_expandedReader__lWQz0) .reader_correctionLayout__5P8la[data-correction-renderer=scratch-movement] .reader_scratchFrame__v_uIl{--automation-scratch-max-height:320px}.reader_page__qYbWO[data-reader-view=correction] .reader_readerCard__LCWDI:not(.reader_expandedReader__lWQz0) .reader_correctionLayout__5P8la[data-correction-renderer=scratch-movement] .reader_educationalSvg__uQsL6{max-height:180px}.reader_page__qYbWO[data-reader-view=correction] .reader_readerCard__LCWDI:not(.reader_expandedReader__lWQz0) .reader_correctionLayout__5P8la[data-correction-renderer=scratch-movement] .reader_educationalSvg__uQsL6 text{font-size:40px}.reader_page__qYbWO[data-reader-view=correction] .reader_readerCard__LCWDI:not(.reader_expandedReader__lWQz0) .reader_correctionLayout__5P8la[data-correction-renderer=scratch-movement] .reader_startLabel___3SG5{transform:translateY(-8px)}}@media(min-width:1024px) and (max-width:1279px) and (max-height:740px){.reader_page__qYbWO[data-reader-view=correction] .reader_readerCard__LCWDI .reader_correctionLayout__5P8la[data-correction-layout][data-correction-renderer=diagonals] .reader_correctionSteps__x8xqi>li{padding-block:2px}.reader_page__qYbWO[data-reader-view=correction] .reader_readerCard__LCWDI .reader_correctionLayout__5P8la[data-correction-renderer=diagonals] .reader_correctionSteps__x8xqi h3{margin-bottom:1px}}.automation-core-solid_figure__RIWc7{display:block;width:100%;height:auto;overflow:visible}.automation-core-solid_shape__4NnVZ{fill:#fff;stroke:#182c40;stroke-width:3;stroke-linejoin:round}.automation-core-solid_face__3j7rC{fill:#f2f7fc;stroke:#17324f;stroke-width:2.8;stroke-linejoin:round}.automation-core-solid_hiddenEdge__LPtKy{fill:none;stroke:#64748b;stroke-width:1.8;stroke-dasharray:5 4}.automation-core-solid_measure__dCgHm{fill:#17324f;font:18px Arial,sans-serif;paint-order:stroke;stroke:#fff;stroke-width:4px;stroke-linejoin:round}.automation-core-solid_equalityMark__YmPV3{fill:none;stroke:var(--solid-coding-color);stroke-width:var(--solid-coding-width);stroke-linecap:round;vector-effect:non-scaling-stroke}.automation-core-solid_autonomousContent__sZNQo{display:block;width:100%;min-width:0}.automation-core-solid_autonomousContent__sZNQo figure[data-a21-autonomous-solid]{width:100%;min-width:0;text-align:center}.automation-core-solid_autonomousContent__sZNQo figure[data-a21-autonomous-solid] svg{display:block;width:min(100%,260px);height:auto;max-width:100%;margin-inline:auto}.automation-core-solid_autonomousContent__sZNQo figcaption{font-size:.78em;line-height:1.25;text-align:center}@media print{.automation-core-solid_autonomousContent__sZNQo[data-a21-autonomous-ref] figure[data-a21-autonomous-solid=cube] svg{width:35.676mm!important;height:22mm!important;max-width:none}.automation-core-solid_autonomousContent__sZNQo[data-a21-autonomous-ref] figure[data-a21-autonomous-solid=square-pyramid] svg{width:25.143mm!important;height:22mm!important;max-width:none}}.teacher-launch-fullscreen-provider_feedbackStack__Gt7yI{position:fixed;z-index:2147483000;top:max(12px,env(safe-area-inset-top));left:50%;display:flex;flex-direction:column;align-items:center;gap:8px;width:min(640px,calc(100vw - 24px));transform:translateX(-50%);pointer-events:none}.teacher-launch-fullscreen-provider_automationLaunchMask__aiybK{display:none;position:fixed;z-index:2147483001;inset:0;align-items:center;justify-content:center;padding:24px;color:#fff;background:#123746;font:600 clamp(1.1rem,2vw,1.5rem)/1.4 system-ui,sans-serif;text-align:center}html[data-teacher-automation-launch-pending=true] .teacher-launch-fullscreen-provider_automationLaunchMask__aiybK,html[data-teacher-card-launch-pending=true] .teacher-launch-fullscreen-provider_automationLaunchMask__aiybK{display:flex}.teacher-launch-fullscreen-provider_feedbackStackReadOnly__NMygR{position:sticky;top:8px;right:auto;left:auto;width:min(640px,calc(100% - 16px));margin:8px auto;transform:none}.teacher-launch-fullscreen-provider_notice__gbvqO{display:flex;align-items:center;gap:12px;box-sizing:border-box;width:100%;margin:0;padding:10px 12px;border:1px solid rgba(255,255,255,.34);border-radius:12px;color:#fff;background:rgba(20,54,72,.96);box-shadow:0 10px 32px rgba(4,24,35,.24);font:500 .9rem/1.35 system-ui,sans-serif;pointer-events:auto}.teacher-launch-fullscreen-provider_notice__gbvqO span{min-width:0}.teacher-launch-fullscreen-provider_notice__gbvqO button{flex:0 0 auto;min-width:44px;min-height:44px;border:1px solid rgba(255,255,255,.45);border-radius:9px;color:inherit;background:transparent;font:inherit;cursor:pointer}.teacher-launch-fullscreen-provider_notice__gbvqO button:focus-visible{outline:3px solid #f6c84b;outline-offset:2px}.teacher-launch-fullscreen-provider_readOnlyControl__YuT3m{min-height:44px;padding:8px 14px;border:1px solid rgba(255,255,255,.45);border-radius:9px;color:#fff;background:rgba(20,54,72,.96);box-shadow:0 10px 32px rgba(4,24,35,.24);font:500 .9rem/1.35 system-ui,sans-serif;cursor:pointer;pointer-events:auto}.teacher-launch-fullscreen-provider_readOnlyControl__YuT3m:focus-visible{outline:3px solid #f6c84b;outline-offset:2px}@media (max-width:520px){.teacher-launch-fullscreen-provider_feedbackStackReadOnly__NMygR{width:calc(100% - 16px);align-items:flex-end}.teacher-launch-fullscreen-provider_feedbackStackReadOnly__NMygR.teacher-launch-fullscreen-provider_feedbackStackWithNotice__5bKSJ{align-items:center}}.automation-player-viewport_surface__tWuT_{min-width:0;min-height:0;height:100%;display:grid;container-name:automation-player-viewport;container-type:inline-size;grid-template-rows:minmax(0,1fr);align-items:stretch}.automation-player-viewport_surface__tWuT_:has(>.automation-player-viewport_zoomBar__zC9di){grid-template-rows:auto minmax(0,1fr)}.automation-player-viewport_zoomBar__zC9di{z-index:2;justify-self:end;display:inline-grid;grid-template-columns:repeat(3,auto);align-items:center;gap:2px;margin:10px 12px 8px 0;padding:2px;border:1px solid #cad6e2;border-radius:8px;background:rgba(255,255,255,.96)}.automation-player-viewport_zoomBar__zC9di button{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:0 9px;border:0;border-radius:6px;background:transparent;color:#243b52;font:inherit;font-size:.76rem;font-weight:800;cursor:pointer}.automation-player-viewport_zoomBar__zC9di button:hover{background:#edf4fa}.automation-player-viewport_zoomBar__zC9di button:focus-visible{outline:3px solid rgba(40,112,200,.34);outline-offset:1px}.automation-player-viewport_zoomBar__zC9di button[aria-disabled=true]{color:#8b99a7;cursor:default}.automation-player-viewport_viewport__p6cVr{min-width:0;min-height:0;height:100%;overflow:hidden;overscroll-behavior:contain;scrollbar-gutter:stable}.automation-player-viewport_viewport__p6cVr[data-automation-content-pan=true]{overflow:auto}.automation-player-viewport_extent__Das_q[data-automation-content-pan-surface=true]{touch-action:none;cursor:grab}.automation-player-viewport_viewport__p6cVr[data-automation-content-dragging=true] .automation-player-viewport_extent__Das_q{cursor:grabbing;-webkit-user-select:none;user-select:none}.automation-player-viewport_extent__Das_q{position:relative;width:max(100%,var(--automation-extent-width,100%));height:max(100%,var(--automation-extent-height,100%))}.automation-player-viewport_canvas__R_56X{position:absolute;inset:var(--automation-canvas-top,0) auto auto var(--automation-canvas-left,0);min-width:0;min-height:var(--automation-canvas-min-height,100%);width:var(--automation-canvas-width,100%);transform:scale(var(--automation-content-scale,1));transform-origin:top left}.automation-player-viewport_srOnly__U1uZv{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-height:600px),(max-width:480px){.automation-player-viewport_zoomBar__zC9di{margin:8px 8px 6px 0}.automation-player-viewport_zoomBar__zC9di button{min-width:44px;min-height:44px;padding-inline:7px}}@container automation-player-viewport (max-width: 240px){.automation-player-viewport_zoomBar__zC9di{grid-template-columns:repeat(2,44px);max-width:calc(100% - 8px)}}@media print{.automation-player-viewport_surface__tWuT_{display:block;height:auto}.automation-player-viewport_zoomBar__zC9di{display:none}.automation-player-viewport_viewport__p6cVr{height:auto;overflow:visible}.automation-player-viewport_extent__Das_q{width:auto;height:auto}.automation-player-viewport_canvas__R_56X{position:static;min-height:0;width:auto;transform:none}}.automation-response-control_fieldsControl__2b8vi,.automation-response-control_scalarControl__HBPv0,.automation-response-control_selectionControl__zZFCc{min-width:0;display:grid;gap:10px;margin:0;padding:15px;border:1px solid #d5e0e8;border-radius:8px;background:#f7fafc}.automation-response-control_fieldsControl__2b8vi legend,.automation-response-control_scalarControl__HBPv0>span,.automation-response-control_selectionControl__zZFCc legend{padding:0;color:#294b68;font-size:.82rem;font-family:var(--sa-font-prose-family);font-weight:var(--sa-font-prose-weight);font-style:normal;font-synthesis:none}.automation-response-control_fieldGrid__GoaAq input,.automation-response-control_fieldGrid__GoaAq select,.automation-response-control_scalarControl__HBPv0 input{width:100%;min-width:0;min-height:50px;box-sizing:border-box;border:1px solid #9fb2c2;border-radius:8px;background:#fff;color:#132d47;font:inherit;font-weight:var(--sa-font-prose-weight);font-style:normal;font-synthesis:none;font-size:1.05rem;padding:10px 12px}.automation-response-control_scalarControl__HBPv0 input{font-family:var(--sa-font-named-math-family);font-weight:var(--sa-font-named-math-weight)}.automation-response-control_fieldGrid__GoaAq,.automation-response-control_optionGrid__QWKvb{min-width:0;display:grid;gap:9px}.automation-response-control_optionGridContainer__F__Sg{container-type:inline-size;min-width:0;width:100%}.automation-response-control_optionGrid__QWKvb{grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;width:100%}.automation-response-control_optionTile__55nry,.automation-response-control_staticOptionTile__WImVG{min-width:0;min-height:56px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;border:1px solid #b8c7d3;border-radius:8px;background:#fff;color:#294b68;font-size:clamp(.9rem,.82rem + .2cqi,1.02rem);line-height:1.25;overflow-wrap:anywhere;text-wrap:balance}.automation-response-control_optionTile__55nry{cursor:pointer}.automation-response-control_staticOptionTile__WImVG{grid-template-columns:auto minmax(0,1fr)}.automation-response-control_optionTile__55nry>span,.automation-response-control_staticOptionTile__WImVG>:last-child{min-width:0}.automation-response-control_staticOptionTile__WImVG>b{font-family:var(--sa-font-prose-family);font-weight:var(--sa-font-prose-weight);font-style:normal;font-synthesis:none;display:grid;place-items:center;min-width:30px;min-height:30px;padding-inline:6px;border-radius:7px;background:#eaf3fb;color:#1b659c}.automation-response-control_optionGrid__QWKvb input{width:22px;height:22px;margin:0;accent-color:#1b659c}.automation-response-control_optionGrid__QWKvb input:focus-visible{outline:3px solid #2563eb;outline-offset:2px}.automation-response-control_optionGrid__QWKvb .automation-response-control_optionSelected__HcVCp{border-color:#1b659c;background:#eaf4fb}.automation-response-control_fieldGrid__GoaAq label{min-width:0;display:grid;gap:6px}.automation-response-control_fieldGrid__GoaAq label>span{color:#405a71;font-size:.78rem;font-weight:750}:is(.automation-response-control_scalarControl__HBPv0,.automation-response-control_selectionControl__zZFCc,.automation-response-control_fieldsControl__2b8vi) :is(input,select):focus-visible{outline:3px solid #2563eb;outline-offset:2px}@container (min-width: 17rem){.automation-response-control_optionGrid__QWKvb[data-choice-count="2"],.automation-response-control_optionGrid__QWKvb[data-choice-count="3"],.automation-response-control_optionGrid__QWKvb[data-choice-count="4"],.automation-response-control_optionGrid__QWKvb[data-choice-count="5"],.automation-response-control_optionGrid__QWKvb[data-choice-count="6"],.automation-response-control_optionGrid__QWKvb[data-choice-count="7"],.automation-response-control_optionGrid__QWKvb[data-choice-count="8"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 50rem){.automation-response-control_optionGrid__QWKvb[data-choice-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.automation-response-control_optionGrid__QWKvb[data-choice-count="4"],.automation-response-control_optionGrid__QWKvb[data-choice-count="6"],.automation-response-control_optionGrid__QWKvb[data-choice-count="7"],.automation-response-control_optionGrid__QWKvb[data-choice-count="8"]{grid-template-columns:repeat(4,minmax(0,1fr))}.automation-response-control_optionGrid__QWKvb[data-choice-count="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}}.automation-simulation-mode-menu_root__NeNsG{position:relative;display:inline-flex;min-width:0}.automation-simulation-mode-menu_root__NeNsG .automation-simulation-mode-menu_trigger__M24Xa{width:100%;min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border:1px solid var(--automation-secondary-border);border-radius:6px;background:var(--automation-interaction-soft);color:var(--automation-secondary-text);font:inherit;font-weight:750;cursor:pointer}.automation-simulation-mode-menu_choices___wTjR>a>svg,.automation-simulation-mode-menu_root__NeNsG .automation-simulation-mode-menu_trigger__M24Xa svg{width:18px;height:18px;flex:0 0 18px}.automation-simulation-mode-menu_root__NeNsG .automation-simulation-mode-menu_trigger__M24Xa svg:last-child{width:15px;height:15px}.automation-simulation-mode-menu_choices___wTjR>a:focus-visible,.automation-simulation-mode-menu_root__NeNsG .automation-simulation-mode-menu_trigger__M24Xa:focus-visible{outline:3px solid var(--automation-focus-ring);outline-offset:2px}.automation-simulation-mode-menu_menu__HF261{box-sizing:border-box;position:fixed;z-index:60;width:min(340px,calc(100vw - 16px));max-width:calc(100vw - 16px);max-height:calc(100vh - 16px);overflow-y:auto;border:1px solid #b7c8d9;border-radius:8px;padding:5px;background:#fff;box-shadow:0 12px 28px rgb(24 59 95/18%)}.automation-simulation-mode-menu_menu__HF261[hidden]{display:none}.automation-simulation-mode-menu_choices___wTjR{min-width:0;display:grid;gap:2px}.automation-simulation-mode-menu_groupLabel__0DJtu{padding:6px 9px 4px;color:#60758d;font-size:.72rem;font-weight:800;text-transform:uppercase}.automation-simulation-mode-menu_choices___wTjR>a{min-width:0;min-height:58px;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:9px;padding:8px 9px;border-radius:6px;color:var(--automation-secondary-text);text-align:left;text-decoration:none}.automation-simulation-mode-menu_choices___wTjR>a:focus-visible,.automation-simulation-mode-menu_choices___wTjR>a:hover{background:var(--automation-interaction-soft)}.automation-simulation-mode-menu_root__NeNsG .automation-simulation-mode-menu_trigger__M24Xa:hover{background:var(--automation-interaction-soft-pressed)}.automation-simulation-mode-menu_root__NeNsG .automation-simulation-mode-menu_trigger__M24Xa:active{background:var(--automation-interaction-soft-active)}.automation-simulation-mode-menu_choices___wTjR>a:active{background:var(--automation-interaction-soft-pressed)}.automation-simulation-mode-menu_choices___wTjR>a>span{min-width:0;display:grid;gap:2px}.automation-simulation-mode-menu_choices___wTjR small,.automation-simulation-mode-menu_choices___wTjR strong{min-width:0;overflow-wrap:anywhere}.automation-simulation-mode-menu_choices___wTjR strong{font-size:.82rem}.automation-simulation-mode-menu_choices___wTjR small{color:#60758d;font-size:.7rem;font-weight:500;line-height:1.3}.automation-library-preview_pillButton__e_g84{width:56px;min-width:56px;min-height:44px;display:grid;place-items:center;border:0;border-radius:9px;padding:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.automation-library-preview_pillButton__e_g84:focus-visible,.automation-library-preview_pillButton__e_g84:hover{background:color-mix(in srgb,var(--domain-color,#2879c9) 9%,white)}.automation-library-preview_pillButton__e_g84:focus-visible{outline:2px solid var(--domain-color,#2879c9);outline-offset:2px}.automation-library-preview_historicalPillButton__AHtI5{width:56px;min-width:56px;min-height:44px}.automation-library-preview_historicalNotice__uln3v{padding:12px;color:#415a73;font-size:.72rem}.automation-library-preview_hoverPlayer__ahLRd{width:100%;height:100%;background:#fff}.automation-library-preview_hoverViewport__Is_TU{max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;border-radius:12px;background:#fff;border:1px solid #c8d6e4;box-sizing:border-box}.automation-library-preview_hoverViewport__Is_TU [data-content-kind=question]{height:max-content;min-height:0;align-content:start}.automation-library-preview_hoverViewport__Is_TU [data-content-surface=preview] .promptBlock p{font-size:.78rem}.automation-library-preview_hoverViewport__Is_TU [data-content-surface=preview] .promptBlock h2{font-size:.9rem}.automation-library-preview_dialogPlayer__19W3L{width:100%;min-height:0;height:100%;background:#fff}@media (max-width:520px){.automation-library-preview_hoverViewport__Is_TU{width:min(300px,calc(100vw - 24px))}}.automation-palette_palette__2mWGV{--automation-interaction-soft-pressed:color-mix(in srgb,var(--accent-silver) 24%,#fff);--automation-interaction-soft-active:color-mix(in srgb,var(--accent-silver) 34%,#fff);--automation-interaction-hover:color-mix(in srgb,var(--automation-interaction) 82%,#102746);--automation-interaction-pressed:color-mix(in srgb,var(--automation-interaction) 66%,#102746);--automation-primary-background:var(--automation-interaction);--automation-primary-text:#fff;--automation-secondary-background:#fff;--automation-secondary-text:var(--automation-interaction);--automation-secondary-border:#b8cada;--automation-focus-ring:var(--automation-interaction);--automation-disabled-opacity:.55;--workspace-action-accent:var(--automation-interaction);--workspace-action-secondary-border:var(--automation-secondary-border);--workspace-action-secondary-background:var(--automation-secondary-background);--workspace-action-secondary-hover:var(--automation-interaction-soft);--workspace-action-secondary-text:var(--automation-secondary-text);--workspace-action-selected-background:var(--automation-interaction-soft);--workspace-action-focus:var(--automation-focus-ring);--workspace-action-disabled-opacity:var(--automation-disabled-opacity);--automation-reader-control-border:var(--automation-secondary-border);--automation-reader-control-text:var(--automation-secondary-text);--automation-reader-control-hover-border:var(--automation-interaction);--automation-reader-control-hover-background:var(--automation-interaction-soft);--automation-reader-control-focus:var(--automation-focus-ring);--automation-reader-control-selected-border:var(--automation-interaction);--automation-reader-control-selected-background:var(--automation-interaction-soft);--automation-reader-control-selected-text:var(--automation-interaction)}.automation-palette_palette__2mWGV [aria-label="Fermer l’aperçu"]{color:var(--automation-secondary-text);border-color:var(--automation-secondary-border)}.card-reference-badge_badge__dbWRh{--card-reference-default-width:56px;--card-reference-default-height:40px;--card-reference-default-radius:9px;--card-reference-default-code-size:0.7rem;--card-reference-default-detail-size:0.64rem;width:var(--card-reference-badge-width,var(--card-reference-default-width));min-width:var(--card-reference-badge-width,var(--card-reference-default-width));height:var(--card-reference-badge-height,var(--card-reference-default-height));display:grid;grid-template-rows:1fr 1fr;overflow:hidden;border:1px solid var(--card-reference-border,#cbd5e1);border-radius:var(--card-reference-badge-radius,var(--card-reference-default-radius));background:#ffffff;color:var(--card-reference-ink,#475569);box-shadow:0 1px 2px rgba(17,24,39,.04);line-height:1;text-align:center;text-decoration:none}.card-reference-badge_badge__dbWRh>small,.card-reference-badge_badge__dbWRh>span{width:100%;min-width:0;display:grid;place-items:center;font-family:var(--font-display),"Avenir Next","Segoe UI",sans-serif;font-weight:850}.card-reference-badge_badge__dbWRh>span{background:var(--card-reference-bold,#64748b);color:var(--card-reference-on-bold,#ffffff);font-size:var(--card-reference-badge-code-size,var(--card-reference-default-code-size))}.card-reference-badge_badge__dbWRh>small{background:#ffffff;color:var(--card-reference-ink,#475569);font-size:var(--card-reference-badge-detail-size,var(--card-reference-default-detail-size))}.card-reference-badge_badge__dbWRh[data-tone=subtle]>span{background:var(--card-reference-subtle,#e2e8f0);color:var(--card-reference-ink,#475569)}.card-reference-badge_badge__dbWRh[data-tone=subtler]>span{background:var(--card-reference-subtler,#f1f5f9);color:var(--card-reference-ink,#475569)}.card-reference-badge_badge__dbWRh[data-tone=subtlest]>span{background:var(--card-reference-subtlest,#f8fafc);color:var(--card-reference-ink,#475569)}.card-reference-badge_badge__dbWRh[data-size=md]{--card-reference-default-width:62px;--card-reference-default-height:44px;--card-reference-default-code-size:0.76rem;--card-reference-default-detail-size:0.69rem}.card-reference-badge_badge__dbWRh[data-size=lg]{--card-reference-default-width:70px;--card-reference-default-height:50px;--card-reference-default-radius:10px;--card-reference-default-code-size:0.86rem;--card-reference-default-detail-size:0.76rem}.card-reference-badge_badge__dbWRh[data-variant]{box-sizing:border-box}.card-reference-badge_badge__dbWRh[data-variant=standard]{width:56px;min-width:56px;height:40px;border-radius:9px}.card-reference-badge_badge__dbWRh[data-variant=tooltip]{width:36px;min-width:36px;height:30px;border-radius:7px}.card-reference-badge_badge__dbWRh[data-variant=workspace]{width:44px;min-width:44px;height:34px;border-radius:8px}.card-reference-badge_badge__dbWRh[data-variant=progression]{width:48px;min-width:48px;height:36px;border-radius:8px}.card-reference-badge_badge__dbWRh[data-variant=prerequisite]{width:72px;min-width:72px;height:50px;border-radius:10px}.card-reference-badge_badge__dbWRh[data-variant=player-header]{width:70px;min-width:70px;height:50px;border-radius:10px}.card-reference-badge_badge__dbWRh[data-variant=standard]>span{font-size:.7rem}.card-reference-badge_badge__dbWRh[data-variant=standard]>small{font-size:.64rem}.card-reference-badge_badge__dbWRh[data-variant=tooltip]>span{font-size:.58rem}.card-reference-badge_badge__dbWRh[data-variant=tooltip]>small{font-size:.52rem}.card-reference-badge_badge__dbWRh[data-variant=workspace]>span{font-size:.64rem}.card-reference-badge_badge__dbWRh[data-variant=workspace]>small{font-size:.56rem}.card-reference-badge_badge__dbWRh[data-variant=progression]>span{font-size:.66rem}.card-reference-badge_badge__dbWRh[data-variant=progression]>small{font-size:.59rem}.card-reference-badge_badge__dbWRh[data-variant=player-header]>span,.card-reference-badge_badge__dbWRh[data-variant=prerequisite]>span{font-size:.86rem}.card-reference-badge_badge__dbWRh[data-variant=player-header]>small,.card-reference-badge_badge__dbWRh[data-variant=prerequisite]>small{font-size:.76rem}.reference-label-badge_badge__HtaQ_{min-width:42px;height:33px;display:inline-grid;place-items:center;flex:0 0 auto;padding:0 .55rem;border:1px solid var(--reference-badge-border,var(--automation-reference-border,#cbd5e1));border-radius:8px;background:var(--reference-badge-background,var(--automation-reference-background,#f8fafc));color:var(--reference-badge-foreground,var(--automation-reference-foreground,#475569));font-family:var(--font-display),"Avenir Next","Segoe UI",sans-serif;font-size:.8rem;font-weight:850;line-height:1;white-space:nowrap}.reference-label-badge_badge__HtaQ_[data-automation-reference-kind]{width:fit-content;max-width:100%;box-sizing:border-box;justify-self:start;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.reference-label-badge_badge__HtaQ_[data-kind=theme][data-size=md]{min-width:49px;height:38px;border-radius:9px;font-size:.92rem}.reference-label-badge_badge__HtaQ_[data-kind=theme][data-size=lg]{min-width:60px;height:44px;border-radius:10px;font-size:1.08rem}.reference-label-badge_badge__HtaQ_[data-kind=subtheme]{min-width:48px;height:30px;font-size:.74rem}.reference-label-badge_badge__HtaQ_[data-kind=subtheme][data-size=md]{min-width:54px;height:34px;font-size:.82rem}.reference-label-badge_badge__HtaQ_[data-kind=subtheme][data-size=lg]{min-width:62px;height:38px;border-radius:9px;font-size:.92rem}.reference-label-badge_badge__HtaQ_[data-kind=family]{min-width:48px;height:32px;font-size:.74rem}.reference-label-badge_badge__HtaQ_[data-kind=family][data-size=md]{min-width:52px;height:34px;border-radius:9px;font-size:.78rem}.reference-label-badge_badge__HtaQ_[data-kind=family][data-size=lg]{min-width:58px;height:38px;border-radius:9px;font-size:.86rem}.reference-label-badge_badge__HtaQ_[data-kind=sub]{min-width:56px;height:34px;font-size:.78rem}.reference-label-badge_badge__HtaQ_[data-kind=sub][data-size=md]{min-width:62px;height:38px;border-radius:9px;font-size:.84rem}.reference-label-badge_badge__HtaQ_[data-kind=sub][data-size=lg]{min-width:70px;height:42px;border-radius:9px;font-size:.9rem}.reference-label-badge_badge__HtaQ_[data-kind][data-variant=dense]{box-sizing:border-box;width:42px;min-width:42px;height:33px;padding-inline:0;border:0;border-radius:8px;box-shadow:none;font-size:.8rem}.reference-label-badge_badge__HtaQ_[data-kind][data-variant=focal]{box-sizing:border-box;width:60px;min-width:60px;height:44px;padding-inline:0;border:0;border-radius:10px;box-shadow:none;font-size:1.08rem}.reference-label-badge_badge__HtaQ_[data-kind][data-variant=standard]{box-sizing:border-box;width:52px;min-width:52px;height:33px;padding-inline:0;border:0;border-radius:8px;box-shadow:none;font-size:.82rem}.reference-label-badge_badge__HtaQ_[data-kind=objective][data-variant=compact-light]{box-sizing:border-box;width:fit-content;min-width:max-content;height:24px;padding-block:0;padding-inline:8px;border-radius:6px;font-size:.72rem;font-weight:700;line-height:1;white-space:nowrap}.reference-label-badge_badge__HtaQ_[data-kind=subtheme][data-variant=timeline]{box-sizing:border-box;width:auto;min-width:41.6px;height:24.8px;min-height:24.8px;padding-inline:.32em;border:0;border-radius:6px;box-shadow:none;font-size:.7rem}@media (max-width:720px){.reference-label-badge_badge__HtaQ_[data-kind][data-variant=standard]{width:44px;min-width:44px;height:28px;font-size:.74rem}}@container (max-width: 720px){.reference-label-badge_badge__HtaQ_[data-kind][data-variant=standard]{width:44px;min-width:44px;height:28px;font-size:.74rem}}@media (max-width:520px){.reference-label-badge_badge__HtaQ_[data-kind=subtheme][data-variant=timeline]{min-width:39.2px;height:24px;min-height:24px;font-size:.68rem}}.page_themeBadge__8u9Ye[data-kind=theme][data-size=md]{width:3.05rem;min-width:3.05rem;height:2.52rem;padding-inline:0}.page_parcoursPage__Qo9C4 .page_row__J__73[class]{grid-template-columns:52px minmax(0,1fr) 22px}@media (max-width:760px){.page_parcoursPage__Qo9C4 .page_row__J__73[class]{grid-template-columns:50px minmax(0,1fr) 28px}}.automation-library-grouped-picker_automationPicker__rDnAO{--library-context-accent:var(--automation-interaction,#526477);--library-context-primary-background:var(--automation-interaction,#526477);--library-context-primary-hover:color-mix(in srgb,var(--automation-interaction,#526477) 86%,#102746);--library-context-primary-pressed:color-mix(in srgb,var(--automation-interaction,#526477) 72%,#102746);--library-context-primary-text:#fff;--library-context-secondary-border:var(--automation-secondary-border,#aebdca);--library-context-secondary-background:#fff;--library-context-secondary-hover:var(--automation-interaction-soft,#eef2f5);--library-context-secondary-pressed:var(--automation-interaction-soft-pressed,#e2e8ed);--library-context-secondary-text:var(--automation-secondary-text,var(--automation-interaction,#526477));--library-context-selected-border:var(--automation-interaction,#526477);--library-context-selected-background:var(--automation-interaction-soft,#eef2f5);--library-context-focus:var(--automation-focus-ring,var(--automation-interaction,#526477));--library-context-disabled-opacity:var(--automation-disabled-opacity,0.55);--selection-accent:var(--automation-interaction,#526477)}.automation-library-grouped-picker_choiceList__SCiww{display:grid;gap:5px;padding:7px}.automation-library-grouped-picker_choice__hgwky{min-width:0;display:grid;grid-template-columns:44px 56px minmax(0,1fr) auto;align-items:center;gap:6px;min-height:58px;border:1px solid color-mix(in srgb,var(--domain-color,#2879c9) 16%,#d8e2ec);border-radius:5px;background:#fff;padding:4px}.automation-library-grouped-picker_choice__hgwky[data-selected]{border-color:var(--domain-color,#2879c9);background:color-mix(in srgb,var(--domain-color,#2879c9) 7%,white)}.automation-library-grouped-picker_choiceTitle__uBOE3,.automation-library-grouped-picker_selectionControl__jSIZd{min-width:44px;min-height:44px;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.automation-library-grouped-picker_selectionControl__jSIZd{display:grid;place-items:center;padding:0}.automation-library-grouped-picker_choiceTitle__uBOE3{min-width:0;display:grid;gap:3px;align-content:center;padding:6px 8px;text-align:left}.automation-library-grouped-picker_choiceTitle__uBOE3 span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:720}.automation-library-grouped-picker_choiceTitle__uBOE3 small{color:#63778d}.automation-library-grouped-picker_choiceTitle__uBOE3:focus-visible,.automation-library-grouped-picker_consult__VCAUZ:focus-visible,.automation-library-grouped-picker_selectionControl__jSIZd:focus-visible{outline:2px solid var(--domain-color,#2879c9);outline-offset:2px}.automation-library-grouped-picker_choiceTitle__uBOE3:disabled,.automation-library-grouped-picker_selectionControl__jSIZd:disabled{cursor:not-allowed;opacity:.55}.automation-library-grouped-picker_consult__VCAUZ{min-width:44px;min-height:44px;display:grid;place-items:center;padding:8px;color:var(--automation-theme-color,#2879c9)}.automation-library-grouped-picker_assignment__Nlail{--domain-color:var(--automation-interaction,#526477)}.automation-library-grouped-picker_assignment__Nlail .automation-library-grouped-picker_choice__hgwky{border-color:#dce5ed}.automation-library-grouped-picker_assignment__Nlail .automation-library-grouped-picker_choice__hgwky[data-selected]{border-color:var(--automation-interaction,#526477);background:var(--automation-interaction-soft,#eef2f5)}.automation-library-grouped-picker_assignment__Nlail .automation-library-grouped-picker_apply__Kc_bh{border-color:var(--automation-interaction,#526477);background:var(--automation-interaction,#526477);color:#fff}@media (max-width:575px){.automation-library-grouped-picker_choice__hgwky{grid-template-columns:44px 56px minmax(0,1fr);gap:3px;padding:3px}.automation-library-grouped-picker_consult__VCAUZ{grid-column:3;justify-self:end}}.teacher-library-content-shell_shell__jQrMw{width:min(1540px,100%);min-width:0;margin:0 auto}.teacher-library-content-shell_content__ztBWE{min-width:0}.teacher-library-content-shell_content__ztBWE>.panel,.teacher-library-content-shell_content__ztBWE>.themeMain,.teacher-library-content-shell_content__ztBWE>.themeMain>.panel{width:100%;max-width:none}.teacher-library-content-shell_content__ztBWE .themeSubHeader,.teacher-library-content-shell_content__ztBWE .themeTools{padding-inline:0}.card-level-indicator_indicator__LhNSL{width:30px;min-width:30px;height:28px;display:inline-flex;align-items:end;justify-content:center;gap:2px;padding:3px;border:1px solid color-mix(in srgb,var(--level-color,#64748b) 28%,white);border-radius:7px;background:color-mix(in srgb,var(--level-color,#64748b) 6%,white);box-sizing:border-box}.card-level-indicator_bar__s0RgY{width:4px;border-radius:2px 2px 1px 1px;background:color-mix(in srgb,var(--level-color,#64748b) 10%,white);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--level-color,#64748b) 18%,white)}.card-level-indicator_bar__s0RgY:first-child{height:6px}.card-level-indicator_bar__s0RgY:nth-child(2){height:10px}.card-level-indicator_bar__s0RgY:nth-child(3){height:15px}.card-level-indicator_bar__s0RgY:nth-child(4){height:20px}.card-level-indicator_bar__s0RgY[data-active]{background:linear-gradient(135deg,rgba(255,255,255,.36),transparent 48%,rgba(0,0,0,.08)),var(--card-level-texture-image) var(--card-level-texture-position) /var(--card-level-texture-size) var(--card-level-texture-repeat);box-shadow:inset 0 0 0 1px rgba(16,37,64,.18),0 1px 2px rgba(16,37,64,.16)}.theme-browser_groupTitle__Z_lYA{color:var(--text-main)}.theme-browser_teacherRowBadge__mZUGy{width:42px;min-width:42px;padding-inline:0}.theme-browser_row__rKlG2{grid-template-columns:auto minmax(0,1fr) 18px}@media (max-width:1180px){.theme-browser_row__rKlG2{grid-template-columns:auto minmax(0,1fr) 14px}}@media (max-width:760px){.theme-browser_row__rKlG2{grid-template-columns:auto minmax(0,1fr) 28px}}.teacher-card-reference-pill_badge__80ZB5{flex:0 0 auto}.automation-assignment-library-selector_trigger__Amus9{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:1px solid var(--automation-secondary-border,#aebdca);border-radius:7px;background:#fff;padding:8px 12px;color:var(--automation-secondary-text,var(--automation-interaction,#526477));font:inherit;font-weight:700;cursor:pointer}.automation-assignment-library-selector_trigger__Amus9 svg{width:18px;height:18px}.automation-assignment-library-selector_trigger__Amus9:disabled{cursor:not-allowed;opacity:.55}.automation-assignment-library-selector_trigger__Amus9:focus-visible{outline:2px solid var(--automation-focus-ring,var(--automation-interaction,#526477));outline-offset:2px}