.reader_page__qYbWO{--ink:#17324f;--muted:#657b91;--line:#dce6ef;--accent:#2879c9;width:min(1280px,100%);margin:0 auto;color:var(--ink)}.reader_breadcrumb__LV2Sw{display:flex;gap:8px;align-items:center;margin-bottom:14px;color:#6a8095;font-size:.78rem}.reader_breadcrumb__LV2Sw a{color:#2474bd;text-decoration:none}.reader_breadcrumb__LV2Sw a:hover{text-decoration:underline}.reader_readerHeader__vMngO{display:flex;gap:24px;align-items:center;justify-content:space-between;margin-bottom:18px}.reader_readerHeader__vMngO>div{display:flex;gap:14px;align-items:center;min-width:0}.reader_readerHeader__vMngO p{margin:0 0 3px;color:#6b8095;font-size:.74rem;font-weight:700}.reader_readerHeader__vMngO h1{margin:0;color:#153451;font-size:clamp(1.45rem,2.5vw,2.25rem);line-height:1.12}.reader_familyBadge__j9s8B{display:grid;place-items:center;min-width:64px;height:54px;padding:0 12px;border-radius:14px;background:#e7f2fc;color:#1769b0;font-size:1rem;font-weight:900}.reader_backLink__ltGKT{flex:0 0 auto;padding:11px 14px;border:1px solid #cbd9e6;border-radius:11px;background:#fff;color:#28638f;font-size:.78rem;font-weight:750;text-decoration:none}.reader_headerActions__iYWJI{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.reader_enlargeButton__sjUYM,.reader_headerActions__iYWJI button{min-height:42px;padding:8px 12px;border:1px solid #cbd9e6;border-radius:10px;background:#fff;color:#28638f;font:inherit;font-size:.75rem;font-weight:750;cursor:pointer}.reader_headerActions__iYWJI button[aria-pressed=true]{border-color:#8db9df;background:#e9f3fc;color:#1769b0}.reader_readerToolbar__P0qcg{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center;margin-bottom:12px;padding:10px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.82);box-shadow:0 4px 15px rgba(20,57,95,.045)}.reader_variantTabs__MOa2V,.reader_viewTabs__HZneA{display:flex;gap:6px;overflow-x:auto;scrollbar-width:thin}.reader_readerToolbar__P0qcg button{flex:0 0 auto;min-width:46px;min-height:42px;padding:7px 11px;border:1px solid transparent;border-radius:10px;background:transparent;color:#597086;font:inherit;font-size:.76rem;font-weight:760;cursor:pointer}.reader_readerToolbar__P0qcg button:hover{background:#f1f6fa}.reader_readerToolbar__P0qcg .reader_activeVariant__XsM6n,.reader_readerToolbar__P0qcg .reader_activeView__6mLoa{border-color:#bcd4e9;background:#e9f3fc;color:#1769b0;box-shadow:inset 0 0 0 1px rgba(40,121,201,.08)}.reader_readerCard__LCWDI{overflow:hidden;border:1px solid #d7e3ed;border-radius:20px;background:#fff;box-shadow:0 12px 35px rgba(24,60,99,.08)}.reader_cardHeader__2DILG{display:flex;gap:12px;align-items:center;justify-content:space-between;min-height:58px;padding:10px 18px;border-bottom:1px solid #e2eaf1;background:linear-gradient(135deg,#f7fbff,#fffcf7)}.reader_cardHeader__2DILG>div{display:flex;gap:10px;align-items:baseline}.reader_cardHeader__2DILG span{color:#1c5f9a;font-size:.82rem;font-weight:850}.reader_cardHeader__2DILG small{color:#74889c;font-size:.7rem}.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_promptBlock__SEC5L{display:grid;gap:7px;min-width:0;width:100%;text-align:center}.reader_promptBlock__SEC5L p{margin:0;color:#47627d;font-size:clamp(.9rem,1.7vw,1.08rem);font-weight:680}.reader_promptBlock__SEC5L h2{margin:0;color:#142f4b;font-size:clamp(1.15rem,2.5vw,1.75rem);font-weight:760;line-height:1.38}.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_mathInline__0TkQu{display:inline-flex;align-items:center;max-width:100%}.reader_mathBlock__qYHqn{display:block;overflow-x:auto;overflow-y:hidden;max-width:100%;padding:.25em .05em .4em;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:Inter,Segoe UI,sans-serif;font-size:.72em;font-weight:700}.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%,680px);height:auto;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_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_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_figureMini__jtWc1 .reader_educationalSvg__uQsL6{max-height:190px}.reader_matchingBoard__LrInA{display:grid;grid-template-columns:1fr 1fr;gap:clamp(18px,6vw,70px);width:min(100%,720px)}.reader_matchingBoard__LrInA>div{display:grid;gap:8px}.reader_matchingBoard__LrInA span{display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px;align-items:center;min-height:48px;padding:8px 12px;border:1px solid #dbe5ee;border-radius:11px;background:#fff}.reader_matchingBoard__LrInA b{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:#eaf3fb;color:#1c6cb0}.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_pinkCell__mQEMc{fill:#e58cb9;stroke:none}.reader_brownCell__u1AfE{fill:#8d654c;stroke:none}.reader_symmetryAxis__Lwy1q{stroke:#1d69aa;stroke-width:3;stroke-dasharray:7 5}.reader_symmetryCenter__e_aaM{fill:#1d69aa}.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_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_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_choiceGrid__ucYdH{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:9px;width:100%}.reader_choiceGrid__ucYdH label,.reader_staticChoice__cJdLN{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:9px;align-items:center;min-height:48px;padding:10px 12px;border:1px solid #d7e3ed;border-radius:11px;background:#fff;color:#2b4965;font-size:.82rem}.reader_staticChoice__cJdLN{grid-template-columns:auto minmax(0,1fr)}.reader_choiceGrid__ucYdH input{width:19px;height:19px;accent-color:#2879c9}.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_choiceGrid__ucYdH .reader_selectedChoice__ZCZW2{border-color:#76acd7;background:#edf7ff;box-shadow:0 0 0 2px rgba(40,121,201,.1)}.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>.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:850;letter-spacing:.06em;text-transform:uppercase}.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:12px;margin:0;padding:0;list-style:none}.reader_correctionSteps__x8xqi>li{display:grid;grid-template-columns:42px minmax(0,1fr);gap:13px;padding:15px;border:1px solid #dfe8ef;border-radius:14px;background:#fcfdff}.reader_stepNumber__eFM7f{display:grid;place-items:center;width:38px;height:38px;border-radius:11px;background:#e8f3fc;color:#176bb1;font-size:.88rem;font-weight:900}.reader_correctionSteps__x8xqi h3{margin:1px 0 9px;color:#294b68;font-size:.9rem}.reader_calculation__1j64b{overflow-x:auto;margin:5px 0;padding:7px 10px;border-radius:9px;background:#f2f7fb;color:#17324f;line-height:1.65}.reader_correctionLine__3ldjT{display:grid;gap:3px;margin:5px 0;padding:7px 10px;border-radius:9px;background:#f5f8fb;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_retryHint__32oC2{display:grid;gap:4px;padding:14px 16px;border-left:4px solid #e87932;border-radius:7px 12px 12px 7px;background:#fff8f2;color:#5b6571;font-size:.8rem;line-height:1.45}.reader_retryHint__32oC2 strong{color:#9b4a18}.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{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:8px}.reader_compactCorrection__6_cwc .reader_correctionSteps__x8xqi>li{grid-template-columns:30px minmax(0,1fr);gap:8px;padding:9px;border-radius:9px}.reader_compactCorrection__6_cwc .reader_stepNumber__eFM7f{width:28px;height:28px;border-radius:7px;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;padding:4px 7px;line-height:1.45}.reader_compactCorrection__6_cwc .reader_correctionLine__3ldjT{margin:3px 0;padding:4px 7px}.reader_compactCorrection__6_cwc .reader_stepNote__3SOr_{margin-top:4px}.reader_compactCorrection__6_cwc .reader_retryHint__32oC2{padding:9px 12px}.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_choiceGrid__ucYdH input: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 h2{font-size:clamp(1.6rem,4vw,3.1rem)}.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_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_matchingBoard__LrInA{grid-template-columns:1fr;gap:11px}.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_correctionSteps__x8xqi>li{grid-template-columns:34px 1fr;padding:11px}.reader_stepNumber__eFM7f{width:32px;height:32px}.reader_readerFooter__Jkakb{align-items:flex-start;flex-direction:column}.reader_educationalSvg__uQsL6{max-height:360px}.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_familyBadge__j9s8B{min-width:54px;height:48px;padding-inline:8px}.reader_readerToolbar__P0qcg button{min-height:44px}.reader_cardHeader__2DILG>div{display:grid;gap:1px}.reader_promptBlock__SEC5L h2{font-size:1.05rem}.reader_figureCards__LtQrA{grid-template-columns:1fr 1fr}.reader_choiceGrid__ucYdH,.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:1fr}.reader_stepNumber__eFM7f{width:100%;height:28px}.reader_scratchFrame__v_uIl{padding:8px}.reader_inputRow__qjfBw{grid-template-columns:1fr}.reader_readerFooter__Jkakb span:last-child{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.reader_readerToolbar__P0qcg button{scroll-behavior:auto}}.reader_enlargeOverlay__KhJQc{z-index:10000}.reader_choiceGrid__ucYdH label:not(:has(b)){grid-template-columns:auto minmax(0,1fr)}.reader_projectionMode__9vMlS{min-height:100dvh;background:#fff}.reader_projectionMode__9vMlS:fullscreen{overflow:auto;padding:clamp(18px,3vw,44px);background:#fff}@media print{.reader_breadcrumb__LV2Sw,.reader_readerFooter__Jkakb,.reader_readerHeader__vMngO,.reader_readerToolbar__P0qcg,.reader_responseArea__EuwAv{display:none}.reader_readerCard__LCWDI{border:0;box-shadow:none}.reader_correctionView__iPy_3,.reader_questionView__aY3U6{padding:0}.reader_visualStage__uJwGb{border:0}.reader_page__qYbWO{width:100%;color:#000}}.reader_readerCard__LCWDI{max-width:100%}.reader_matchingBoard__LrInA>div>span{display:grid;grid-template-columns:38px minmax(0,1fr);gap:8px;align-items:center;min-height:48px;padding:8px 12px;border:1px solid #dbe5ee;border-radius:11px;background:#fff}.reader_matchingBoard__LrInA>div>span>b{display:grid;place-items:center;width:31px;height:31px;border-radius:8px;background:#eaf3fb;color:#1c6cb0}.reader_matchingBoard__LrInA>div>span span{display:inline;min-height:0;padding:0;border:0;background:transparent}.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}@media(max-width:680px){.reader_variantTabs__MOa2V{gap:3px}.reader_variantTabs__MOa2V button{min-width:35px;padding-inline:5px;font-size:.7rem}}@media(max-width:390px){.reader_readerToolbar__P0qcg{width:100%;margin-inline:0;box-sizing:border-box}.reader_variantTabs__MOa2V{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:2px;overflow:visible;width:100%}.reader_variantTabs__MOa2V button{width:100%;min-width:0;padding-inline:0;font-size:.68rem}}.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 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}}.teacher-automation-player_player__oKgfb{height:100dvh;min-height:100dvh;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;align-items:stretch;justify-items:stretch;padding:0;background:#eef3f8;color:#172033;overflow:hidden}.teacher-automation-player_projection__9O44m{width:100vw;height:100dvh}.teacher-automation-player_topbar__qgm7r{min-height:58px;display:grid;grid-template-columns:minmax(150px,1fr) minmax(280px,auto) minmax(150px,1fr);align-items:center;gap:16px;padding:8px clamp(16px,2.4vw,40px);border-bottom:1px solid #d4dde8;background:#fff}.teacher-automation-player_topbar__qgm7r>:last-child{justify-self:end}.teacher-automation-player_topbarStart__Ec69H{min-width:0;display:flex;align-items:center;gap:8px}.teacher-automation-player_sessionIdentity__8ppgZ{min-width:0;display:grid;justify-items:center;line-height:1.2}.teacher-automation-player_sessionIdentity__8ppgZ strong{font-size:.94rem}.teacher-automation-player_sessionIdentity__8ppgZ span{color:#617086;font-size:.8rem}.teacher-automation-player_errorShell__dKy4J button,.teacher-automation-player_outcomeChoices__UiwxL button,.teacher-automation-player_primaryAction__eHWwZ,.teacher-automation-player_secondaryAction__84C0O{min-height:44px;border:1px solid #b8c5d5;border-radius:8px;background:#fff;color:#243249;padding:0 16px;font:inherit;font-weight:700;cursor:pointer}.teacher-automation-player_secondaryAction__84C0O{display:inline-flex;align-items:center;justify-content:center;gap:7px;text-decoration:none}.teacher-automation-player_stateShortcut__jDBlB{min-width:88px}.teacher-automation-player_outcomeChoices__UiwxL button:focus-visible,.teacher-automation-player_secondaryAction__84C0O:focus-visible{outline:3px solid rgba(40,112,200,.34);outline-offset:2px}.teacher-automation-player_contextBar__aL3ku{min-height:62px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:8px clamp(18px,3vw,52px);background:#f8fafc;border-bottom:1px solid #d7e0ea}.teacher-automation-player_automationBadge__jBxxy{min-width:58px;min-height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:#2268c5;color:#fff;font-weight:850}.teacher-automation-player_contextBar__aL3ku div{min-width:0;display:grid}.teacher-automation-player_contextBar__aL3ku strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teacher-automation-player_contextBar__aL3ku small{color:#66758a}.teacher-automation-player_progress__LBzIU,.teacher-automation-player_timerDisplay__nUjI2 time{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:800}.teacher-automation-player_timerDisplay__nUjI2{min-width:112px;display:grid;grid-template-columns:48px auto;align-items:center;gap:6px}.teacher-automation-player_timerIcon__iNaAB{width:48px;height:48px}.teacher-automation-player_timerDisplay__nUjI2 time{min-width:58px;text-align:center}.teacher-automation-player_timeExpired__T_ouG{color:#b13a35}.teacher-automation-player_stageLabel__0BJoP{min-width:112px;color:#526278;font-size:.78rem;font-weight:850;text-align:center;text-transform:uppercase}.teacher-automation-player_stage__f_bGC{min-height:0;overflow:auto;scroll-padding-block-end:24px;padding:clamp(16px,2.4vw,38px) clamp(16px,4vw,72px)}.teacher-automation-player_contentFrame__cytjV{--automation-scratch-max-height:min(52dvh,620px);width:min(1280px,100%);min-height:100%;margin:0 auto;padding:clamp(20px,3vw,48px);border:1px solid #d2dce7;border-radius:8px;background:#fff}.teacher-automation-player_message__id3Gj{width:min(900px,100%);margin:0 auto 12px;padding:10px 14px;border:1px solid #e0b87c;border-radius:6px;background:#fff8e9;color:#6f4c18}.teacher-automation-player_footer__hTSxF{position:sticky;z-index:2;bottom:0;min-height:88px;display:grid;place-items:center;padding:12px max(18px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) max(18px,env(safe-area-inset-left));border-top:1px solid #ccd7e3;background:#fff;box-shadow:0 -8px 22px rgba(43,65,91,.07)}.teacher-automation-player_primaryAction__eHWwZ{min-width:min(340px,100%);min-height:52px;border-color:#1559ad;background:#1f67c1;color:#fff;font-size:1rem}.teacher-automation-player_outcomeChoices__UiwxL button:disabled,.teacher-automation-player_primaryAction__eHWwZ:disabled{cursor:not-allowed;opacity:.52}.teacher-automation-player_decisionGroup__zbHIA{width:min(1080px,100%);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr);align-items:center;gap:18px}.teacher-automation-player_outcomeChoices__UiwxL{grid-column:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.teacher-automation-player_outcomeChoices__UiwxL button{display:inline-flex;align-items:center;justify-content:center;gap:5px;white-space:nowrap}.teacher-automation-player_outcomeChoices__UiwxL button strong{font-weight:900}.teacher-automation-player_outcomeChoices__UiwxL button span{font-size:.82rem}.teacher-automation-player_outcomeChoices__UiwxL button[aria-pressed=true]{border-color:#1559ad;background:#e8f1fc;color:#164f93}.teacher-automation-player_decisionGroup__zbHIA .teacher-automation-player_primaryAction__eHWwZ{grid-column:2;grid-row:1;width:100%}.teacher-automation-player_reviewFooter__LGTGc{width:min(760px,100%);display:grid;grid-template-columns:minmax(120px,auto) minmax(280px,1fr) minmax(120px,auto);align-items:center;gap:18px}.teacher-automation-player_reviewFooter__LGTGc>span{color:#526278;font-weight:800}.teacher-automation-player_reviewFooter__LGTGc .teacher-automation-player_primaryAction__eHWwZ{grid-column:2;width:100%}.teacher-automation-player_finalReview__r9XJs{width:min(1400px,100%);margin:0 auto}.teacher-automation-player_resultList__kj5_B{margin:0;padding:0;display:grid;align-content:start;gap:8px;list-style:none}.teacher-automation-player_resultList__kj5_B details{width:100%;overflow:hidden;border:1px solid #cad6e3;border-radius:6px;background:#fff}.teacher-automation-player_resultRow__YdZr2{position:relative;min-width:0}.teacher-automation-player_resultList__kj5_B summary{min-height:66px;display:grid;grid-template-columns:68px minmax(180px,.85fr) minmax(220px,1.25fr);align-items:center;gap:10px;padding:9px 350px 9px 14px;text-align:left;cursor:pointer}.teacher-automation-player_resultList__kj5_B summary:focus-visible,.teacher-automation-player_resultList__kj5_B summary:hover{background:#f3f7fc}.teacher-automation-player_resultList__kj5_B summary:focus-visible{outline:3px solid rgba(40,112,200,.28);outline-offset:-3px}.teacher-automation-player_resultList__kj5_B details[open]{border-color:#8eb6e5;box-shadow:0 0 0 2px #dcecff}.teacher-automation-player_resultCode__D0NgD{font-weight:900}.teacher-automation-player_resultTitle__kZkXT{min-width:0;font-weight:750}.teacher-automation-player_expectedResult__cVIki{min-width:0;display:grid;gap:2px;color:#213c59;font-weight:750}.teacher-automation-player_expectedResult__cVIki small{color:#6a788b;font-size:.66rem;font-weight:800;text-transform:uppercase}.teacher-automation-player_resultQualification__w4Ljm{position:absolute;z-index:1;top:7px;right:8px;display:grid;justify-items:end;gap:3px}.teacher-automation-player_resultQualification__w4Ljm>div{display:inline-flex;overflow:hidden;border:1px solid #b8c5d5;border-radius:7px;background:#fff}.teacher-automation-player_resultQualification__w4Ljm button{min-height:36px;border:0;border-right:1px solid #d3dce6;background:#fff;color:#405169;padding:0 10px;font:inherit;font-size:.72rem;font-weight:800;cursor:pointer}.teacher-automation-player_resultQualification__w4Ljm button:last-child{border-right:0}.teacher-automation-player_resultQualification__w4Ljm button[aria-pressed=true]{background:#1f67c1;color:#fff}.teacher-automation-player_resultQualification__w4Ljm button:focus-visible{position:relative;z-index:1;outline:3px solid rgba(40,112,200,.32);outline-offset:-3px}.teacher-automation-player_resultQualification__w4Ljm button:disabled{cursor:not-allowed;opacity:.55}.teacher-automation-player_resultQualification__w4Ljm .teacher-automation-player_retryQualification__TUr84{min-height:28px;border:1px solid #c67a3d;border-radius:6px;color:#874417}.teacher-automation-player_srOnly__8ewOz{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.teacher-automation-player_reviewDetail__oYBxV{padding:clamp(16px,2.6vw,36px);border-top:1px solid #d8e1eb;background:#fff}@media (min-width:1000px) and (min-height:760px){.teacher-automation-player_resultList__kj5_B{gap:5px}.teacher-automation-player_resultList__kj5_B summary{min-height:52px;padding-block:5px}.teacher-automation-player_resultTitle__kZkXT{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.teacher-automation-player_expectedResult__cVIki{display:flex;align-items:baseline;gap:8px}}.teacher-automation-player_summary__WsAaq{width:min(960px,100%);margin:0 auto;display:grid;gap:24px}.teacher-automation-player_summary__WsAaq header{text-align:center}.teacher-automation-player_summary__WsAaq header span{color:#56677e;font-weight:750}.teacher-automation-player_summary__WsAaq h1{margin:4px 0 0;font-size:2.2rem}.teacher-automation-player_summaryCounts__qvTbA{display:grid;grid-template-columns:repeat(3,minmax(120px,1fr));gap:12px}.teacher-automation-player_summaryCounts__qvTbA strong{min-width:150px;padding:18px;border:1px solid #d1dbe6;border-radius:8px;background:#fff;text-align:center;font-size:2rem}.teacher-automation-player_summaryCounts__qvTbA small{display:block;color:#5c6b7e;font-size:.86rem}.teacher-automation-player_summary__WsAaq ol{margin:0;padding:0;display:grid;gap:8px;list-style:none}.teacher-automation-player_summary__WsAaq li{min-height:52px;display:grid;grid-template-columns:70px 1fr 48px;align-items:center;gap:12px;padding:8px 14px;border-bottom:1px solid #d8e0e9}.teacher-automation-player_summary__WsAaq li span{font-weight:850}.teacher-automation-player_summary__WsAaq li em{justify-self:end;font-style:normal;font-weight:900}.teacher-automation-player_summary__WsAaq li em[data-outcome=acquired]{color:#18734a}.teacher-automation-player_summary__WsAaq li em[data-outcome=acquiring]{color:#986814}.teacher-automation-player_summary__WsAaq li em[data-outcome=notAcquired]{color:#b23a35}.teacher-automation-player_errorShell__dKy4J,.teacher-automation-player_loadingShell__wxiRi{min-height:100dvh;display:grid;place-content:center;gap:14px;padding:24px;background:#eef3f8;text-align:center}.teacher-automation-player_loadingBar__lYd3t{width:220px;height:4px;overflow:hidden;border-radius:2px;background:#cbd7e4}.teacher-automation-player_loadingBar__lYd3t:after{content:"";display:block;width:45%;height:100%;background:#246bc2;animation:teacher-automation-player_loading__C9q8P .9s ease-in-out infinite alternate}@keyframes teacher-automation-player_loading__C9q8P{to{transform:translateX(125%)}}@media (min-width:1800px){.teacher-automation-player_topbar__qgm7r{min-height:72px}.teacher-automation-player_contextBar__aL3ku{min-height:76px}.teacher-automation-player_contentFrame__cytjV{--automation-scratch-max-height:min(62dvh,960px);font-size:1.15rem}.teacher-automation-player_footer__hTSxF{min-height:104px}.teacher-automation-player_primaryAction__eHWwZ{min-height:60px;font-size:1.1rem}}@media (min-width:3000px){.teacher-automation-player_contentFrame__cytjV{--automation-scratch-max-height:min(68dvh,1400px);width:min(2200px,100%);font-size:1.6rem}.teacher-automation-player_finalReview__r9XJs{width:min(2600px,100%)}.teacher-automation-player_contextBar__aL3ku,.teacher-automation-player_footer__hTSxF,.teacher-automation-player_topbar__qgm7r{font-size:1.35rem}.teacher-automation-player_primaryAction__eHWwZ{min-width:520px;min-height:78px;font-size:1.35rem}}@media (max-width:760px){.teacher-automation-player_topbar__qgm7r{grid-template-columns:auto 1fr auto;gap:8px;padding:8px 10px}.teacher-automation-player_secondaryAction__84C0O{min-width:44px;max-width:108px;padding:0 10px;white-space:normal;line-height:1.05}.teacher-automation-player_topbarStart__Ec69H{gap:4px}.teacher-automation-player_stateShortcut__jDBlB{min-width:44px}.teacher-automation-player_sessionIdentity__8ppgZ span{display:none}.teacher-automation-player_contextBar__aL3ku{grid-template-columns:auto minmax(0,1fr) auto;padding:8px 12px}.teacher-automation-player_stageLabel__0BJoP,.teacher-automation-player_timerDisplay__nUjI2{grid-column:3;grid-row:1/span 2}.teacher-automation-player_timerDisplay__nUjI2{min-width:74px;grid-template-columns:34px auto;gap:3px}.teacher-automation-player_timerIcon__iNaAB{width:34px;height:34px}.teacher-automation-player_timerDisplay__nUjI2 time{min-width:38px;font-size:.78rem}.teacher-automation-player_stageLabel__0BJoP{min-width:74px;font-size:.66rem}.teacher-automation-player_progress__LBzIU{display:none}.teacher-automation-player_stage__f_bGC{padding:12px}.teacher-automation-player_contentFrame__cytjV{--automation-scratch-max-height:min(52dvh,440px);padding:16px}.teacher-automation-player_footer__hTSxF{min-height:82px}.teacher-automation-player_decisionGroup__zbHIA{grid-template-columns:1fr;gap:8px}.teacher-automation-player_decisionGroup__zbHIA .teacher-automation-player_primaryAction__eHWwZ,.teacher-automation-player_outcomeChoices__UiwxL{grid-column:1;grid-row:auto}.teacher-automation-player_outcomeChoices__UiwxL button span{display:none}.teacher-automation-player_reviewFooter__LGTGc{grid-template-columns:1fr;gap:6px}.teacher-automation-player_reviewFooter__LGTGc>span{text-align:center}.teacher-automation-player_reviewFooter__LGTGc .teacher-automation-player_primaryAction__eHWwZ{grid-column:1}.teacher-automation-player_primaryAction__eHWwZ{min-width:0;width:100%}.teacher-automation-player_resultList__kj5_B summary{grid-template-columns:54px minmax(0,1fr);gap:6px 8px;padding:9px 10px}.teacher-automation-player_expectedResult__cVIki{grid-column:1/-1;grid-row:2;padding-left:62px}.teacher-automation-player_resultQualification__w4Ljm{position:static;justify-items:stretch;padding:6px 0 0}.teacher-automation-player_resultQualification__w4Ljm>div{display:grid;grid-template-columns:repeat(4,1fr)}.teacher-automation-player_resultQualification__w4Ljm button{padding-inline:6px}.teacher-automation-player_reviewDetail__oYBxV{padding:14px}.teacher-automation-player_summaryCounts__qvTbA{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.teacher-automation-player_summaryCounts__qvTbA strong{min-width:0;padding:12px 6px}.teacher-automation-player_summaryCounts__qvTbA small{overflow-wrap:anywhere}}@media (max-width:480px){.teacher-automation-player_topbar__qgm7r{grid-template-columns:minmax(0,1fr) auto}.teacher-automation-player_sessionIdentity__8ppgZ{display:none}}@media (max-height:520px) and (orientation:landscape){.teacher-automation-player_topbar__qgm7r{min-height:48px}.teacher-automation-player_contextBar__aL3ku{min-height:50px}.teacher-automation-player_stage__f_bGC{padding-block:8px}.teacher-automation-player_contentFrame__cytjV{--automation-scratch-max-height:min(42dvh,220px)}.teacher-automation-player_footer__hTSxF{min-height:66px;padding-block:7px}.teacher-automation-player_primaryAction__eHWwZ{min-height:46px}}@media (prefers-reduced-motion:reduce){.teacher-automation-player_loadingBar__lYd3t:after{animation:none;width:100%}}.student-automation-player_player__iXF_O{--student-accent:#cf4a43;min-height:100dvh;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#eef3f7;color:#14263a}.student-automation-player_topbar__MHmAR{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:max(8px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-right)) 8px max(12px,env(safe-area-inset-left));border-bottom:1px solid #d4dee7;background:#ffffff}.student-automation-player_actionBar__CzaNF button,.student-automation-player_exitButton__EZaHW,.student-automation-player_stateActions__Xmjx_ button,.student-automation-player_summary__NfdFU button,.student-automation-player_topbar__MHmAR button,.student-automation-player_unsupported__ekg0l button{min-height:48px;border:1px solid #aebdca;border-radius:8px;background:#ffffff;color:#243b52;font:inherit;font-weight:800;cursor:pointer}.student-automation-player_exitButton__EZaHW{min-width:72px;padding:0 13px}.student-automation-player_identity__tGabD{min-width:0;display:grid;justify-items:center;line-height:1.2}.student-automation-player_identity__tGabD strong{color:#183c60;font-size:.82rem}.student-automation-player_identity__tGabD span{max-width:100%;overflow:hidden;color:#536b80;font-size:.72rem;text-overflow:ellipsis;white-space:nowrap}.student-automation-player_variantBadge___HcLE{display:grid;place-items:center;width:48px;height:42px;border-radius:8px;background:#173f65;color:#ffffff;font-size:.82rem;font-weight:900}.student-automation-player_workspace__UtpYn{min-width:0;width:min(100%,1120px);margin:0 auto;padding:14px max(10px,env(safe-area-inset-right)) 22px max(10px,env(safe-area-inset-left))}.student-automation-player_contentFrame__OX_rf,.student-automation-player_statePanel__ES3nm,.student-automation-player_summary__NfdFU{min-width:0;overflow:hidden;border:1px solid #cbd7e1;border-radius:8px;background:#ffffff;box-shadow:0 12px 30px rgba(29,52,75,.1)}.student-automation-player_contentHeader__btEBT{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:11px 13px;border-bottom:1px solid #dce4eb}.student-automation-player_contentHeader__btEBT>span{display:grid;place-items:center;min-width:54px;min-height:40px;padding:0 8px;border-radius:7px;background:var(--student-accent);color:#ffffff;font-weight:900}.student-automation-player_contentHeader__btEBT>div{min-width:0;display:grid}.student-automation-player_contentHeader__btEBT strong{font-size:.9rem}.student-automation-player_contentHeader__btEBT small{color:#687e91;font-size:.72rem}.student-automation-player_responseArea__BlhPR{min-width:0;padding:0 clamp(14px,3vw,34px) clamp(18px,3vw,32px)}.student-automation-player_fieldsControl__nmatX,.student-automation-player_scalarControl__DrDvK,.student-automation-player_selectionControl__o_Zpc{min-width:0;display:grid;gap:10px;margin:0;padding:15px;border:1px solid #d5e0e8;border-radius:8px;background:#f7fafc}.student-automation-player_fieldsControl__nmatX legend,.student-automation-player_scalarControl__DrDvK>span,.student-automation-player_selectionControl__o_Zpc legend{padding:0;color:#294b68;font-size:.82rem;font-weight:850}.student-automation-player_fieldGrid__5GzFH input,.student-automation-player_fieldGrid__5GzFH select,.student-automation-player_scalarControl__DrDvK input{width:100%;min-width:0;min-height:50px;box-sizing:border-box;border:1px solid #9fb2c2;border-radius:8px;background:#ffffff;color:#132d47;font:inherit;font-size:1.05rem;padding:10px 12px}.student-automation-player_fieldGrid__5GzFH,.student-automation-player_optionGrid__Dw0vb{min-width:0;display:grid;gap:9px}.student-automation-player_optionGrid__Dw0vb label{min-width:0;min-height:52px;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:#ffffff;cursor:pointer}.student-automation-player_optionGrid__Dw0vb input{width:22px;height:22px;margin:0;accent-color:#1b659c}.student-automation-player_optionGrid__Dw0vb .student-automation-player_optionSelected__H6xml{border-color:#1b659c;background:#eaf4fb}.student-automation-player_fieldGrid__5GzFH label{min-width:0;display:grid;gap:6px}.student-automation-player_fieldGrid__5GzFH label>span{color:#405a71;font-size:.78rem;font-weight:750}.student-automation-player_message__kfzbL{margin:0 0 10px;padding:10px 12px;border-left:4px solid #c15938;background:#fff5f0;color:#78351f;font-size:.82rem}.student-automation-player_failureVerdict__NH8Nz,.student-automation-player_successVerdict__exxmm{display:grid;gap:2px;padding:15px clamp(16px,3vw,34px);border-bottom:1px solid #d8e4dc}.student-automation-player_successVerdict__exxmm{background:#edf8f0;color:#22623b}.student-automation-player_failureVerdict__NH8Nz{background:#fff3ed;color:#8b3d24}.student-automation-player_failureVerdict__NH8Nz strong,.student-automation-player_successVerdict__exxmm strong{font-size:1rem}.student-automation-player_failureVerdict__NH8Nz span,.student-automation-player_successVerdict__exxmm span{font-size:.78rem}.student-automation-player_summary__NfdFU,.student-automation-player_unsupported__ekg0l{display:grid;justify-items:center;gap:12px;padding:clamp(28px,7vh,70px) 20px;text-align:center}.student-automation-player_statePanel__ES3nm h1,.student-automation-player_summary__NfdFU h1,.student-automation-player_unsupported__ekg0l h1{margin:0;font-size:clamp(1.25rem,2.5vw,1.7rem)}.student-automation-player_statePanel__ES3nm p,.student-automation-player_summary__NfdFU p,.student-automation-player_unsupported__ekg0l p{max-width:620px;margin:0;color:#5d7184;line-height:1.55}.student-automation-player_summary__NfdFU button,.student-automation-player_unsupported__ekg0l button{min-width:210px;padding:0 18px}.student-automation-player_summaryMark__uqsiN{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#2f7b4b;color:#ffffff;font-size:1.6rem;font-weight:900}.student-automation-player_actionBar__CzaNF{position:sticky;bottom:0;z-index:5;min-width:0;display:grid;gap:8px;padding:10px max(12px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(12px,env(safe-area-inset-left));border-top:1px solid #cbd7e1;background:rgba(255,255,255,.97)}.student-automation-player_actionBar__CzaNF p{margin:0;color:#60778b;font-size:.72rem;text-align:center}.student-automation-player_actionBar__CzaNF button{width:min(100%,520px);margin:0 auto;padding:0 18px;border-color:#a53a34;background:#c84942;color:#ffffff}.student-automation-player_actionBar__CzaNF button:disabled{border-color:#bdc6ce;background:#dce2e7;color:#71808d;cursor:not-allowed}.student-automation-player_statePage__Bl12t{min-height:100dvh;display:grid;place-items:center;padding:20px;background:#eef3f7}.student-automation-player_statePanel__ES3nm{width:min(100%,560px);display:grid;gap:14px;padding:24px;text-align:center}.student-automation-player_stateActions__Xmjx_{display:grid;gap:9px}.student-automation-player_stateActions__Xmjx_ button{padding:0 16px;border-color:#a53a34;background:#c84942;color:#ffffff}.student-automation-player_stateActions__Xmjx_ .student-automation-player_secondaryButton__iX3do{border-color:#aebdca;background:#ffffff;color:#243b52}.student-automation-player_loadingBar__ny9aW{width:min(70%,320px);height:8px;overflow:hidden;border-radius:8px;background:#d5dee6}.student-automation-player_loadingBar__ny9aW:after{content:"";display:block;width:45%;height:100%;background:#356d99;animation:student-automation-player_loading-slide__pTvAv 1.1s ease-in-out infinite alternate}@keyframes student-automation-player_loading-slide__pTvAv{to{transform:translateX(122%)}}@media (min-width:760px){.student-automation-player_topbar__MHmAR{min-height:72px;padding-inline:22px}.student-automation-player_identity__tGabD strong{font-size:.94rem}.student-automation-player_identity__tGabD span{font-size:.8rem}.student-automation-player_workspace__UtpYn{padding:22px}.student-automation-player_fieldGrid__5GzFH,.student-automation-player_optionGrid__Dw0vb{grid-template-columns:repeat(2,minmax(0,1fr))}.student-automation-player_actionBar__CzaNF{grid-template-columns:minmax(0,1fr) minmax(280px,520px) minmax(0,1fr);align-items:center}.student-automation-player_actionBar__CzaNF p{text-align:right}.student-automation-player_actionBar__CzaNF button{grid-column:2;grid-row:1}}@media (prefers-reduced-motion:reduce){.student-automation-player_loadingBar__ny9aW:after{animation:none}}.card-reference-badge_badge__dbWRh{width:var(--card-reference-badge-width,54px);min-width:var(--card-reference-badge-width,54px);height:var(--card-reference-badge-height,42px);display:grid;grid-template-rows:1fr 1fr;overflow:hidden;border:1px solid color-mix(in srgb,var(--card-reference-color,#64748b) 30%,white);border-radius:var(--card-reference-badge-radius,8px);background:#fffafa;color:var(--card-reference-color,#64748b);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-weight:900}.card-reference-badge_badge__dbWRh>span{background:var(
    --card-reference-badge-theme-fill,color-mix(in srgb,var(--card-reference-color,#64748b) 82%,white)
  );color:#ffffff;font-size:var(--card-reference-badge-code-size,.74rem)}.card-reference-badge_badge__dbWRh>small{background:#fffafa;color:color-mix(in srgb,var(--card-reference-color,#64748b) 82%,#1f2937);font-size:var(--card-reference-badge-detail-size,.7rem)}.card-frame-surface_surface__kooVB{--card-surface-theme-accent:var(--theme-accent,var(--card-preview-theme-color,#d44a45));--card-border-fill:linear-gradient(180deg,var(--level-color,#b07d4f),var(--level-color,#b07d4f));--card-frame-shadow:0 22px 48px rgba(0,0,0,0.22);--card-title-border-color:color-mix(in srgb,var(--card-surface-theme-accent) 26%,#d9e2ef);--card-title-divider-color:color-mix(in srgb,var(--card-surface-theme-accent) 28%,#e0e7ef);--card-title-badge-background:linear-gradient(180deg,color-mix(in srgb,var(--card-surface-theme-accent) 86%,#ef6258),color-mix(in srgb,var(--card-surface-theme-accent) 70%,#c8453f));--card-title-number-color:color-mix(in srgb,var(--card-surface-theme-accent) 78%,#a93636);--card-title-main-background:linear-gradient(180deg,rgba(255,255,255,0.98),rgba(252,253,255,0.94)),color-mix(in srgb,var(--card-surface-theme-accent) 3%,white);--card-title-main-shadow:0 4px 12px rgba(37,72,112,0.05),inset 0 1px 0 rgba(255,255,255,0.92)}.card-frame-surface_surface__kooVB[data-level=diamant]{--card-border-fill:linear-gradient(135deg,rgba(255,255,255,0.34),transparent 28%,rgba(255,255,255,0.2) 48%,transparent 66%,rgba(255,255,255,0.28)) border-box,url(/mvp-assets/images/logo/diamond-texture-2.png?v=20260515-metal-frame-2) 37% 23% /320px 320px repeat border-box;--card-frame-shadow:0 22px 48px rgba(0,0,0,0.22),0 0 24px rgba(142,232,255,0.5),0 0 42px rgba(121,205,255,0.26)}.card-frame-surface_surface__kooVB[data-level=bronze]{--card-border-fill:linear-gradient(135deg,rgba(255,244,218,0.3),transparent 30%,rgba(105,55,20,0.16) 52%,transparent 70%,rgba(255,255,255,0.2)) border-box,url(/mvp-assets/images/logo/bronze-texture.png?v=20260515-metal-frame-1) 31% 19% /300px 300px repeat border-box;--card-frame-shadow:0 22px 48px rgba(0,0,0,0.22),0 0 22px rgba(176,125,79,0.3)}.card-frame-surface_surface__kooVB[data-level=argent]{--card-border-fill:linear-gradient(135deg,rgba(255,255,255,0.44),transparent 30%,rgba(63,84,112,0.12) 54%,transparent 70%,rgba(255,255,255,0.28)) border-box,url(/mvp-assets/images/logo/silver-texture.png?v=20260515-metal-frame-1) 43% 17% /300px 300px repeat border-box;--card-frame-shadow:0 22px 48px rgba(0,0,0,0.22),0 0 22px rgba(157,167,181,0.28)}.card-frame-surface_surface__kooVB[data-level=or]{--card-border-fill:linear-gradient(135deg,rgba(255,255,220,0.34),transparent 30%,rgba(116,84,6,0.14) 54%,transparent 70%,rgba(255,255,255,0.26)) border-box,url(/mvp-assets/images/logo/gold-texture.png?v=20260515-metal-frame-2) center /cover no-repeat border-box;--card-frame-shadow:0 22px 48px rgba(0,0,0,0.22),0 0 24px rgba(214,170,22,0.32)}.app-shell_shell__gx7Ia{--shell-blue:#123765;--shell-blue-soft:#eaf4ff;--shell-line:rgba(93,128,166,0.18);--shell-text:#132945;--shell-muted:#5d7289;--shell-surface:rgba(255,255,255,0.88);--shell-surface-strong:rgba(255,255,255,0.94);--shell-paper-soft:rgba(247,251,255,0.72);--shell-shadow:0 1px 2px rgba(24,62,106,0.08);min-height:100dvh;background:radial-gradient(ellipse at -8% -8%,rgba(209,234,252,.58),transparent 25rem),radial-gradient(ellipse at 108% 103%,rgba(209,234,252,.42),transparent 28rem),linear-gradient(135deg,#fffdf9,#f9fcff 50%,#eef6fc);color:var(--shell-text)}.app-shell_shell__gx7Ia:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background:linear-gradient(rgba(69,113,160,.03) 1px,transparent 0),linear-gradient(90deg,rgba(69,113,160,.03) 1px,transparent 0);background-size:40px 40px,40px 40px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.46),rgba(0,0,0,.18));mask-image:linear-gradient(180deg,rgba(0,0,0,.46),rgba(0,0,0,.18))}.app-shell_shell__gx7Ia>*{position:relative;z-index:1}.app-shell_teacherShell__bi9F4{display:grid;--teacher-sidebar-width:208px;grid-template-columns:var(--teacher-sidebar-width) minmax(0,1fr);transition:grid-template-columns .18s ease}.app-shell_teacherShellCollapsed__oLF3_{--teacher-sidebar-width:78px}.app-shell_sidebar__h_JSy,.app-shell_studentShell___1Nqd{display:flex;flex-direction:column}.app-shell_sidebar__h_JSy{position:sticky;top:0;min-height:100dvh;padding:20px 14px 16px;border-right:1px solid var(--shell-line);background:linear-gradient(180deg,rgba(255,255,255,.92),rgba(247,251,255,.84)),var(--shell-surface);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:1px 0 0 rgba(255,255,255,.6)}.app-shell_sidebarTop__vl_0F{display:block}.app-shell_brand__7emyM{display:flex;gap:10px;align-items:center;min-width:0;padding:8px 8px 18px;color:var(--shell-blue);text-decoration:none}.app-shell_brandMark__z_i_A{display:grid;place-items:center;width:46px;height:40px}.app-shell_brandMark__z_i_A img{width:46px;height:40px;object-fit:contain;filter:drop-shadow(0 5px 8px rgba(27,65,110,.13))}.app-shell_brandText__8zuHD{display:flex;flex-direction:column;gap:1px;min-width:0;line-height:1.05}.app-shell_brandText__8zuHD strong{color:#082b59;font-size:1.05rem;font-weight:900;letter-spacing:0}.app-shell_brandText__8zuHD span{color:var(--shell-muted);font-size:.74rem;font-weight:700}.app-shell_sidebarToggle__n6z5i{position:absolute;top:18px;right:-17px;z-index:2;display:inline-grid;place-items:center;width:34px;height:34px;margin:0;border:1px solid rgba(49,126,210,.2);border-radius:11px;background:rgba(255,255,255,.96);color:#236fb8;box-shadow:0 2px 8px rgba(24,62,106,.1);cursor:pointer;transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}.app-shell_sidebarToggle__n6z5i:hover{border-color:rgba(49,126,210,.34);background:#f7fbff;color:#105ea8;box-shadow:0 3px 10px rgba(24,62,106,.13)}.app-shell_sidebarToggle__n6z5i span{display:block;transform:translateY(-1px);font-size:1.15rem;line-height:1;font-weight:800}.app-shell_nav__RbXbh{display:flex;flex:1 1;flex-direction:column;gap:18px;padding-top:4px}.app-shell_navGroup__akN5q{display:grid;gap:7px}.app-shell_navGroupLabel__7HVO6{padding:0 10px;color:#7890a9;font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-shell_navItem__sjDec{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:9px;align-items:center;min-height:42px;padding:7px 9px;border:1px solid transparent;border-radius:11px;color:var(--shell-text);font-size:.92rem;font-weight:var(--ui-button-font-weight,650);text-decoration:none;transition:border-color .14s ease,background .14s ease,color .14s ease,box-shadow .14s ease}.app-shell_navItem__sjDec:hover{border-color:var(--shell-line);background:rgba(255,255,255,.72)}.app-shell_navItemActive__sx0_T{border-color:rgba(49,126,210,.25);background:color-mix(in srgb,#1f78cf 8%,white);color:#105ea8;font-weight:var(--ui-button-font-weight-strong,720);box-shadow:var(--ui-button-shadow,0 1px 2px rgba(24,62,106,.055))}.app-shell_navItemDisabled__ci1aZ{color:#7e90a3;cursor:default}.app-shell_navItemDisabled__ci1aZ:hover{border-color:transparent;background:transparent}.app-shell_navIcon__sC9A_{display:grid;place-items:center;width:34px;height:34px;border:1px solid rgba(74,139,206,.18);border-radius:10px;background:rgba(255,255,255,.82);color:#236fb8;font-size:.78rem;font-weight:900}.app-shell_navItemDisabled__ci1aZ .app-shell_navIcon__sC9A_{color:#8ca0b4;background:rgba(246,249,252,.78)}.app-shell_soon__C9GDK{border:1px solid rgba(125,150,176,.2);border-radius:var(--ui-button-radius-pill,999px);padding:2px 6px;color:#7c8fa2;font-size:.62rem;font-weight:var(--ui-button-font-weight,650)}.app-shell_sidebarFooter__Nt9N0{display:grid;gap:8px;padding:14px 8px 0}.app-shell_userMini__RVGHc{display:grid;gap:2px;padding:10px;border:1px solid var(--shell-line);border-radius:14px;background:rgba(255,255,255,.64)}.app-shell_userMini__RVGHc strong{color:var(--shell-blue);font-size:.88rem}.app-shell_userMini__RVGHc span{color:var(--shell-muted);font-size:.74rem;font-weight:650}.app-shell_main__6QD40{display:block;place-items:initial;min-width:0;width:100%;min-height:auto;padding:26px clamp(18px,3vw,48px)}.app-shell_studentShell___1Nqd .app-shell_main__6QD40:has(.studentHome){padding:0}.app-shell_teacherShell__bi9F4 .app-shell_main__6QD40{padding-top:24px}.app-shell_teacherShell__bi9F4 .app-shell_main__6QD40:has(.parcoursPanel){padding-right:clamp(14px,2vw,34px);padding-left:clamp(14px,2vw,34px)}.app-shell_teacherShell__bi9F4 .app-shell_main__6QD40:has(.progressionPrintPage){padding-right:clamp(14px,1.6vw,28px);padding-left:clamp(14px,1.6vw,28px)}.app-shell_teacherShellCollapsed__oLF3_ .app-shell_sidebar__h_JSy{padding-inline:10px}.app-shell_teacherShellCollapsed__oLF3_ .app-shell_sidebar__h_JSy .app-shell_brand__7emyM{justify-content:center;padding-inline:0}.app-shell_teacherShellCollapsed__oLF3_ .app-shell_sidebar__h_JSy .app-shell_brandText__8zuHD,.app-shell_teacherShellCollapsed__oLF3_ .app-shell_sidebar__h_JSy .app-shell_navGroupLabel__7HVO6,.app-shell_teacherShellCollapsed__oLF3_ .app-shell_sidebar__h_JSy .app-shell_navItem__sjDec span:not(.app-shell_navIcon__sC9A_),.app-shell_teacherShellCollapsed__oLF3_ .app-shell_sidebar__h_JSy .app-shell_sidebarFooter__Nt9N0 .btn,.app-shell_teacherShellCollapsed__oLF3_ .app-shell_sidebar__h_JSy .app-shell_soon__C9GDK,.app-shell_teacherShellCollapsed__oLF3_ .app-shell_sidebar__h_JSy .app-shell_userMini__RVGHc{display:none}.app-shell_teacherShellCollapsed__oLF3_ .app-shell_sidebar__h_JSy .app-shell_sidebarToggle__n6z5i{right:-15px}.app-shell_teacherShellCollapsed__oLF3_ .app-shell_sidebar__h_JSy .app-shell_nav__RbXbh{gap:10px;align-items:center}.app-shell_teacherShellCollapsed__oLF3_ .app-shell_sidebar__h_JSy .app-shell_navGroup__akN5q{gap:8px}.app-shell_teacherShellCollapsed__oLF3_ .app-shell_sidebar__h_JSy .app-shell_navItem__sjDec{display:inline-grid;grid-template-columns:34px;justify-content:center;width:46px;min-height:42px;padding:4px}.app-shell_teacherShellCollapsed__oLF3_ .app-shell_sidebar__h_JSy .app-shell_navIcon__sC9A_{margin:0}.app-shell_teacherShellCollapsed__oLF3_ .app-shell_sidebar__h_JSy .app-shell_sidebarFooter__Nt9N0{padding-inline:0}.app-shell_main__6QD40 .themeMain{display:block;place-items:initial;width:100%;min-height:auto;padding:0;overflow:visible;background:transparent}.app-shell_main__6QD40 .themeMain:before{display:none}.app-shell_studentTopbar__PwHwg{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:10px clamp(16px,4vw,48px);border-bottom:1px solid var(--shell-line);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,252,255,.86));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-shell_studentNav__u3GDD{display:flex;gap:6px;align-items:center}.app-shell_studentAccountArea__JLd4N{display:inline-flex;align-items:center;gap:10px}.app-shell_drawerAccount__S5spT,.app-shell_studentAccount__AFGxx{color:var(--shell-blue)}.app-shell_studentAccount__AFGxx{display:inline-flex;align-items:center;gap:9px;min-height:40px;padding:4px 9px 4px 5px;border:1px solid rgba(49,126,210,.18);border-radius:12px;background:rgba(255,255,255,.76);box-shadow:var(--shell-shadow);cursor:pointer;font:inherit;text-align:left;transition:border-color .16s ease,background .16s ease,transform .16s ease}.app-shell_studentAccount__AFGxx:focus-visible,.app-shell_studentAccount__AFGxx:hover{border-color:rgba(49,126,210,.34);background:rgba(255,255,255,.94)}.app-shell_studentAccount__AFGxx:focus-visible{outline:3px solid rgba(47,128,237,.18);outline-offset:2px}.app-shell_studentAvatar__mzmR9{display:inline-grid;place-items:center;width:32px;height:32px;flex:0 0 auto;overflow:hidden;border:1px solid rgba(49,126,210,.24);border-radius:10px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(235,246,255,.9));color:var(--shell-blue);font-size:.72rem;font-weight:900;line-height:1;box-shadow:var(--shell-shadow)}.app-shell_studentAvatar__mzmR9 img{width:100%;height:100%;display:block;object-fit:cover}.app-shell_studentAvatarButton__sDR1K{display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;background:transparent;cursor:pointer}.app-shell_studentAccountText__4RtPW{display:grid;gap:1px;min-width:0;line-height:1.05}.app-shell_studentAccountText__4RtPW strong{max-width:112px;overflow:hidden;color:var(--shell-blue);font-size:.78rem;font-weight:820;text-overflow:ellipsis;white-space:nowrap}.app-shell_studentAccountText__4RtPW span{color:var(--shell-muted);font-size:.68rem;font-weight:650}.app-shell_studentNavItem__MfKeA{display:inline-flex;align-items:center;min-height:38px;padding:0 13px;border:1px solid transparent;border-radius:999px;color:var(--shell-text);font-size:.9rem;font-weight:720;text-decoration:none}.app-shell_studentNavItem__MfKeA:hover{border-color:var(--shell-line);background:rgba(255,255,255,.64)}.app-shell_studentNavItemActive__3_C67{border-color:rgba(49,126,210,.25);background:color-mix(in srgb,#1f78cf 8%,white);color:#105ea8}.app-shell_studentNavItemDisabled__K0dtl{color:#8a9aae;cursor:default}.app-shell_mobileBottomNav__q7XsZ,.app-shell_mobileDrawerOverlay__w7CZT,.app-shell_mobileHeader__KLJuV{display:none}.app-shell_profileModalOverlay__L1DVW{position:fixed;inset:0;z-index:60;display:grid;place-items:center;padding:18px;background:rgba(16,37,64,.24);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.app-shell_profileModal__tOyTx{width:min(760px,100%);max-height:min(760px,calc(100dvh - 36px));overflow:auto;padding:18px;border:1px solid rgba(49,126,210,.2);border-radius:18px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(246,251,255,.96));box-shadow:0 24px 70px rgba(24,62,106,.22)}.app-shell_profileModalHeader__JpnNi{display:flex;align-items:start;justify-content:space-between;gap:16px;margin-bottom:16px}.app-shell_profileModalHeader__JpnNi h2,.app-shell_profileModalHeader__JpnNi p{margin:0}.app-shell_profileModalHeader__JpnNi h2{color:var(--shell-blue);font-size:clamp(1.45rem,3vw,2rem);line-height:1.05}.app-shell_profileModalHeader__JpnNi p{margin-top:5px;color:var(--shell-muted);font-size:.92rem;font-weight:570}.app-shell_profileModalKicker__pPeJf{display:inline-block;margin-bottom:4px;color:#2a72c1;font-size:.76rem;font-weight:820;text-transform:uppercase}.app-shell_profileModalLogout__vQ_dv{display:flex;justify-content:flex-end;margin-top:16px;padding-top:14px;border-top:1px solid var(--shell-line)}.app-shell_avatarChooser__Vmucd{display:grid;gap:14px}.app-shell_avatarChooser__Vmucd h2,.app-shell_avatarChooser__Vmucd p{margin:0}.app-shell_avatarChooser__Vmucd h2{color:#123765;font-size:1.28rem;line-height:1.1}.app-shell_avatarChooser__Vmucd p{color:#516982;font-size:.92rem;font-weight:560;line-height:1.36}.app-shell_avatarChooserGrid__gtRA4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.app-shell_avatarChoice__06XB3{display:grid;gap:7px;min-width:0;padding:7px;border:1px solid rgba(49,126,210,.16);border-radius:12px;background:rgba(255,255,255,.84);color:#173247;cursor:pointer;font:inherit;font-size:.72rem;font-weight:780;text-align:center;box-shadow:0 1px 2px rgba(24,62,106,.045);transition:border-color .16s ease,background .16s ease,transform .16s ease}.app-shell_avatarChoice__06XB3:focus-visible,.app-shell_avatarChoice__06XB3:hover{border-color:rgba(47,128,237,.42);background:rgba(255,255,255,.96)}.app-shell_avatarChoice__06XB3:focus-visible{outline:3px solid rgba(47,128,237,.16);outline-offset:2px}.app-shell_avatarChoice__06XB3 img{width:100%;aspect-ratio:1;border-radius:10px;object-fit:cover}.app-shell_avatarChoice__06XB3 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-shell_avatarChoice__06XB3 small{color:#718398;font-size:.62rem;font-weight:680}.app-shell_avatarChoice__06XB3:disabled{cursor:not-allowed;filter:grayscale(.72);opacity:.58}.app-shell_avatarChoice__06XB3:disabled:hover{border-color:rgba(49,126,210,.16);background:rgba(255,255,255,.84)}.app-shell_avatarChoiceActive__abUsW{border-color:rgba(47,128,237,.62);background:color-mix(in srgb,#2f80ed 8%,white);box-shadow:0 0 0 2px rgba(47,128,237,.1),0 8px 18px rgba(24,62,106,.08)}.app-shell_avatarChooserActions__r8hFu{display:flex;justify-content:flex-end;gap:10px;padding-top:2px}.app-shell_avatarCancelButton__P7_zE,.app-shell_avatarSaveButton__r3hal{min-height:42px;padding:0 16px;border-radius:var(--ui-button-radius,10px);cursor:pointer;font:inherit;font-size:.92rem;font-weight:760}.app-shell_avatarCancelButton__P7_zE{border:1px solid rgba(49,126,210,.2);background:rgba(255,255,255,.78);color:var(--shell-blue)}.app-shell_avatarSaveButton__r3hal{border:1px solid rgba(47,128,237,.34);background:#2872d4;color:#fff}.app-shell_avatarSaveButton__r3hal:disabled{cursor:default;opacity:.48}.app-shell_drawerClose__z8kR7,.app-shell_menuButton__fKlxY{display:inline-flex;align-items:center;justify-content:center;min-width:42px;height:42px;border:1px solid rgba(49,126,210,.26);border-radius:var(--ui-button-radius,10px);background:rgba(255,255,255,.84);color:var(--shell-blue);font:inherit;font-weight:var(--ui-button-font-weight-strong,720);box-shadow:var(--ui-button-shadow,0 1px 2px rgba(24,62,106,.055));cursor:pointer}.app-shell_drawerPanel__s7XSH{width:min(315px,calc(100vw - 34px));min-height:100dvh;padding:16px 14px;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(247,251,255,.92));border-right:1px solid var(--shell-line);box-shadow:8px 0 30px rgba(26,55,92,.12)}.app-shell_drawerTop__EEW4P{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.app-shell_drawerAccount__S5spT{display:grid;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid var(--shell-line)}@media (max-width:900px){.app-shell_teacherShell__bi9F4{display:flex;flex-direction:column}.app-shell_sidebar__h_JSy,.app-shell_studentTopbar__PwHwg{display:none}.app-shell_mobileHeader__KLJuV{position:sticky;top:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:max(10px,env(safe-area-inset-top)) max(14px,env(safe-area-inset-right)) 10px max(14px,env(safe-area-inset-left));border-bottom:1px solid var(--shell-line);background:linear-gradient(180deg,rgba(255,255,255,.94),rgba(248,252,255,.88));-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-shell_studentMobileHeader__I5Rjt{display:grid;grid-template-columns:minmax(0,1fr) 42px}.app-shell_profileModal__tOyTx{width:min(540px,100%);padding:15px;border-radius:16px}.app-shell_avatarChooserGrid__gtRA4{grid-template-columns:repeat(3,minmax(0,1fr))}.app-shell_mobileTitle__OP8pT{display:grid;flex:1 1;gap:1px;min-width:0;color:var(--shell-blue);line-height:1.1;text-align:center;text-decoration:none}.app-shell_studentMobileHeader__I5Rjt .app-shell_mobileTitle__OP8pT{text-align:left}.app-shell_mobileTitle__OP8pT strong{overflow:hidden;font-size:.98rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.app-shell_mobileTitle__OP8pT span{color:var(--shell-muted);font-size:.72rem;font-weight:750}.app-shell_mobileHeader__KLJuV .btn.ghost{min-height:40px;padding:0 10px;font-size:.78rem}.app-shell_mobileHeader__KLJuV .app-shell_studentAvatar__mzmR9{width:42px;height:42px;border-radius:10px;font-size:.78rem}.app-shell_mobileDrawerOverlay__w7CZT{position:fixed;inset:0;z-index:40;display:block;background:rgba(14,31,52,.2)}.app-shell_main__6QD40{padding:18px 14px 82px}.app-shell_studentShell___1Nqd .app-shell_main__6QD40:has(.studentHome){padding:0 0 calc(82px + env(safe-area-inset-bottom))}.app-shell_teacherShell__bi9F4 .app-shell_main__6QD40{padding-top:18px}.app-shell_studentShell___1Nqd .app-shell_main__6QD40{padding-bottom:calc(94px + env(safe-area-inset-bottom))}.app-shell_main__6QD40 .themeLandingHeader{margin-right:0;margin-left:0}.app-shell_mobileBottomNav__q7XsZ{position:fixed;right:max(12px,env(safe-area-inset-right));bottom:max(10px,env(safe-area-inset-bottom));left:max(12px,env(safe-area-inset-left));z-index:24;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:6px;border:1px solid var(--shell-line);border-radius:16px;background:rgba(255,255,255,.94);box-shadow:0 3px 12px rgba(28,65,104,.1);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.app-shell_bottomNavItem__0SnhE{display:grid;place-items:center;min-height:42px;border:1px solid transparent;border-radius:11px;color:var(--shell-muted);font-size:.62rem;font-weight:780;text-decoration:none}.app-shell_bottomNavItemActive__OXfQY{border-color:rgba(49,126,210,.22);background:var(--shell-blue-soft);color:#105ea8}.app-shell_bottomNavItemDisabled__hYRiN{color:#a0aebe}}@media (max-width:520px){.app-shell_main__6QD40{padding-right:10px;padding-left:10px}.app-shell_studentShell___1Nqd .app-shell_main__6QD40:has(.studentHome){padding-right:0;padding-left:0}.app-shell_drawerPanel__s7XSH{width:min(300px,calc(100vw - 28px))}}@media (prefers-reduced-motion:reduce){.app-shell_navItem__sjDec,.app-shell_sidebarToggle__n6z5i,.app-shell_teacherShell__bi9F4{transition:none}}.teacher-library-tabs_tabs__fl79d{display:inline-flex;align-items:center;gap:4px;width:fit-content;margin-bottom:18px;padding:5px;border:1px solid rgba(62,111,164,.16);border-radius:14px;background:rgba(255,255,255,.78);box-shadow:0 4px 14px rgba(28,65,109,.06)}.teacher-library-tabs_tabs__fl79d a{display:inline-grid;place-items:center;min-width:112px;min-height:44px;padding:7px 16px;border-radius:10px;color:#516881;font-size:.9rem;font-weight:700;text-decoration:none;transition:background .14s ease,color .14s ease,box-shadow .14s ease}.teacher-library-tabs_tabs__fl79d a:hover{background:#f2f7fc;color:#174e86}.teacher-library-tabs_tabs__fl79d .teacher-library-tabs_active__QR6J5{background:#176fc1;color:white;box-shadow:0 3px 8px rgba(23,111,193,.2)}@media (max-width:480px){.teacher-library-tabs_tabs__fl79d{display:grid;grid-template-columns:1fr 1fr;width:100%}.teacher-library-tabs_tabs__fl79d a{min-width:0;padding-inline:10px}}.automation-organization-state-view_loadPanel__ZkHnV,.automation-organization-state-view_stateSurface__lucsE{min-width:0;border:1px solid #cfdae5;border-radius:7px;background:#fff}section:has(>.automation-organization-state-view_stateSurface__lucsE){width:100%;max-width:100%;min-width:0;overflow:hidden}.automation-organization-state-view_stateSurface__lucsE{width:100%;max-width:100%;padding:16px;overflow:hidden}.automation-organization-state-view_loadPanel__ZkHnV{padding:24px}.automation-organization-state-view_bulkBar__dwkbR button,.automation-organization-state-view_feedback__InJ3r button,.automation-organization-state-view_loadPanel__ZkHnV button,.automation-organization-state-view_undoButton__mXTW6{min-height:44px;padding:0 14px;border:1px solid #aebfd0;border-radius:5px;background:#fff;color:#17456f;font:inherit;font-weight:720}.automation-organization-state-view_surfaceHeader__N1qrC{display:flex;align-items:center;justify-content:space-between;gap:18px;padding-bottom:14px;border-bottom:1px solid #d7e0e8}.automation-organization-state-view_surfaceHeader__N1qrC h2,.automation-organization-state-view_surfaceHeader__N1qrC p{margin:3px 0;letter-spacing:0}.automation-organization-state-view_surfaceHeader__N1qrC>div>span{color:#64798d;font-size:.72rem;font-weight:780;text-transform:uppercase}.automation-organization-state-view_surfaceHeader__N1qrC p{color:#5c7084}.automation-organization-state-view_surfaceHeader__N1qrC label{display:grid;gap:4px;color:#4b647b;font-size:.76rem;font-weight:700}.automation-organization-state-view_undoButton__mXTW6{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto}.automation-organization-state-view_upcoming__vbCZh{display:flex;align-items:center;gap:8px;margin:14px 0;padding:10px;overflow:hidden;border-left:4px solid #c18a24;background:#fff8e9}.automation-organization-state-view_upcoming__vbCZh>strong{flex:0 0 auto}.automation-organization-state-view_upcoming__vbCZh>span{min-width:0;padding:5px 8px;overflow:hidden;border:1px solid #e2cfaa;border-radius:4px;background:#fff;color:#53687b;font-size:.76rem;text-overflow:ellipsis;white-space:nowrap}.automation-organization-state-view_upcoming__vbCZh b{margin-right:5px;color:#173a5b}.automation-organization-state-view_filters__nWTEh{display:grid;grid-template-columns:minmax(220px,1fr) minmax(150px,.35fr) minmax(170px,.4fr);gap:10px;margin-bottom:10px}.automation-organization-state-view_filters__nWTEh label{display:grid;gap:4px;color:#4b647b;font-size:.75rem;font-weight:700}.automation-organization-state-view_filters__nWTEh input,.automation-organization-state-view_filters__nWTEh select,.automation-organization-state-view_surfaceHeader__N1qrC select{width:100%;min-height:44px;padding:0 10px;border:1px solid #aebfd0;border-radius:5px;background:#fff;color:#173a5b;font:inherit}.automation-organization-state-view_search__4nrWS{position:relative}.automation-organization-state-view_search__4nrWS svg{position:absolute;z-index:1;left:10px;bottom:13px;pointer-events:none}.automation-organization-state-view_search__4nrWS input{padding-left:36px}.automation-organization-state-view_bulkBar__dwkbR{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:58px;padding:7px 10px;border:1px solid #cbd8e4;background:#f5f8fa}.automation-organization-state-view_bulkBar__dwkbR>div{display:flex;gap:6px}.automation-organization-state-view_bulkBar__dwkbR button:last-child{border-color:#1769aa;background:#1769aa;color:#fff}.automation-organization-state-view_bulkBar__dwkbR button:disabled,.automation-organization-state-view_undoButton__mXTW6:disabled{opacity:.5}.automation-organization-state-view_feedback__InJ3r{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0;padding:10px 12px;border-left:4px solid #b43b36;background:#fff1ef}.automation-organization-state-view_feedback__InJ3r[data-state=saved]{border-color:#258b59;background:#eaf6ef}.automation-organization-state-view_feedback__InJ3r[data-state=conflict]{border-color:#bd7b16;background:#fff4dc}.automation-organization-state-view_tableViewport__dWFAz{width:100%;max-width:100%;min-width:0;overflow-x:auto;overscroll-behavior-inline:contain}.automation-organization-state-view_tableViewport__dWFAz:focus-visible{outline:2px solid #1769aa;outline-offset:2px}.automation-organization-state-view_stateTable__jNLhr{width:100%;margin-top:10px;border-collapse:collapse;table-layout:fixed}.automation-organization-state-view_stateTable__jNLhr td,.automation-organization-state-view_stateTable__jNLhr th{padding:10px 8px;border-bottom:1px solid #dce4eb;text-align:left;vertical-align:middle}.automation-organization-state-view_stateTable__jNLhr thead th{color:#5a7085;font-size:.7rem;text-transform:uppercase}.automation-organization-state-view_stateTable__jNLhr thead th:first-child{width:76px}.automation-organization-state-view_stateTable__jNLhr thead th:nth-child(2){width:28%}.automation-organization-state-view_stateTable__jNLhr thead th:nth-child(3){width:92px}.automation-organization-state-view_stateTable__jNLhr thead th:nth-child(4){width:21%}.automation-organization-state-view_stateTable__jNLhr thead th:nth-child(5){width:20%}.automation-organization-state-view_stateTable__jNLhr thead th:nth-child(6){width:52px}.automation-organization-state-view_stateTable__jNLhr tbody tr{cursor:pointer}.automation-organization-state-view_stateTable__jNLhr tbody tr:focus-visible,.automation-organization-state-view_stateTable__jNLhr tbody tr:hover,.automation-organization-state-view_stateTable__jNLhr tbody tr[data-selected=true]{background:#edf5fb}.automation-organization-state-view_stateTable__jNLhr tbody tr:focus-visible{outline:3px solid #2e7dd7;outline-offset:-3px}.automation-organization-state-view_stateTable__jNLhr input[type=checkbox]{width:20px;height:20px;accent-color:#1769aa}.automation-organization-state-view_stateTable__jNLhr td small,.automation-organization-state-view_stateTable__jNLhr td time,.automation-organization-state-view_stateTable__jNLhr th[scope=row] span,.automation-organization-state-view_stateTable__jNLhr th[scope=row] strong{display:block}.automation-organization-state-view_stateTable__jNLhr th[scope=row] span{color:#1769aa;font-size:.72rem}.automation-organization-state-view_stateTable__jNLhr th[scope=row] strong{overflow-wrap:anywhere}.automation-organization-state-view_stateTable__jNLhr td small{margin-top:3px;color:#65798c}.automation-organization-state-view_mastery__ZM5B6{display:inline-block;min-width:48px;padding:5px 7px;border-radius:4px;background:#eef2f5;color:#52687c;text-align:center;font-weight:780}.automation-organization-state-view_mastery__ZM5B6[data-status=notAcquired]{background:#fdeceb;color:#993b35}.automation-organization-state-view_mastery__ZM5B6[data-status=acquiring]{background:#fff3d7;color:#815309}.automation-organization-state-view_mastery__ZM5B6[data-status=acquired]{background:#e7f5ec;color:#17683b}.automation-organization-state-view_moreButton__y7YSZ{display:grid;width:44px;height:44px;padding:0;place-items:center;border:1px solid transparent;border-radius:5px;background:transparent;color:#315b7b}.automation-organization-state-view_moreButton__y7YSZ:hover{border-color:#aebfd0;background:#fff}.automation-organization-state-view_contextMenu__ho2TE{position:fixed;z-index:30;width:200px;padding:6px;border:1px solid #9eb1c1;border-radius:6px;background:#fff;box-shadow:0 12px 30px rgb(18 43 73/20%)}.automation-organization-state-view_contextMenu__ho2TE button{width:100%;min-height:42px;padding:0 10px;border:0;background:transparent;color:#173a5b;text-align:left;font:inherit}.automation-organization-state-view_contextMenu__ho2TE button:focus-visible,.automation-organization-state-view_contextMenu__ho2TE button:hover{background:#edf5fb;outline:none}.automation-organization-state-view_historyList__kG6TR{display:grid;gap:0;margin:12px 0 0;padding:0;list-style:none}.automation-organization-state-view_historyList__kG6TR li{display:grid;grid-template-columns:140px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 8px;border-bottom:1px solid #dce4eb}.automation-organization-state-view_historyList__kG6TR span,.automation-organization-state-view_historyList__kG6TR time{color:#5d7286}.automation-organization-state-view_historyList__kG6TR div span,.automation-organization-state-view_historyList__kG6TR div strong{display:block}.automation-organization-state-view_empty__FnAtT{padding:24px;color:#62788b;text-align:center}.automation-organization-state-view_srOnly__70B6V{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.automation-organization-state-view_bulkBar__dwkbR button:focus-visible,.automation-organization-state-view_feedback__InJ3r button:focus-visible,.automation-organization-state-view_filters__nWTEh input:focus-visible,.automation-organization-state-view_filters__nWTEh select:focus-visible,.automation-organization-state-view_loadPanel__ZkHnV button:focus-visible,.automation-organization-state-view_moreButton__y7YSZ:focus-visible,.automation-organization-state-view_surfaceHeader__N1qrC select:focus-visible,.automation-organization-state-view_undoButton__mXTW6:focus-visible{outline:3px solid #2e7dd7;outline-offset:2px}@media (max-width:760px){.automation-organization-state-view_tableViewport__dWFAz{overflow-x:visible}.automation-organization-state-view_bulkBar__dwkbR,.automation-organization-state-view_surfaceHeader__N1qrC{align-items:stretch;flex-direction:column}.automation-organization-state-view_filters__nWTEh{grid-template-columns:1fr 1fr}.automation-organization-state-view_search__4nrWS{grid-column:1/-1}.automation-organization-state-view_upcoming__vbCZh{flex-wrap:wrap}.automation-organization-state-view_upcoming__vbCZh>span{max-width:100%}.automation-organization-state-view_stateTable__jNLhr,.automation-organization-state-view_stateTable__jNLhr tbody,.automation-organization-state-view_stateTable__jNLhr td,.automation-organization-state-view_stateTable__jNLhr th,.automation-organization-state-view_stateTable__jNLhr tr{display:block;width:100%}.automation-organization-state-view_stateTable__jNLhr thead{display:none}.automation-organization-state-view_stateTable__jNLhr tbody{display:grid;gap:8px}.automation-organization-state-view_stateTable__jNLhr tbody tr{position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;padding:10px 54px 10px 42px;border:1px solid #d4dee7}.automation-organization-state-view_stateTable__jNLhr tbody td,.automation-organization-state-view_stateTable__jNLhr tbody th{padding:4px;border:0}.automation-organization-state-view_stateTable__jNLhr tbody td:before{content:attr(data-label);display:block;color:#63798d;font-size:.65rem;font-weight:700;text-transform:uppercase}.automation-organization-state-view_stateTable__jNLhr tbody td:first-child{position:absolute;top:14px;left:10px;width:auto}.automation-organization-state-view_stateTable__jNLhr tbody td:first-child:before,.automation-organization-state-view_stateTable__jNLhr tbody td:last-child:before{display:none}.automation-organization-state-view_stateTable__jNLhr tbody td:last-child{position:absolute;top:5px;right:5px;width:auto}.automation-organization-state-view_historyList__kG6TR li{grid-template-columns:1fr;gap:4px}}@media (max-width:420px){.automation-organization-state-view_stateSurface__lucsE{padding:10px}.automation-organization-state-view_bulkBar__dwkbR>div,.automation-organization-state-view_filters__nWTEh{grid-template-columns:1fr}.automation-organization-state-view_bulkBar__dwkbR>div{display:grid}.automation-organization-state-view_stateTable__jNLhr tbody tr{grid-template-columns:1fr}}