.TeacherSkillPage_page__R1qTP{color:var(--kid-text);--math-map-review-width:900px}.TeacherSkillPage_layout__KeMw6{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,var(--math-map-review-width));max-width:var(--math-map-review-width);width:100%}.TeacherSkillPage_main__ScXxK{display:grid;gap:8px;min-width:0}.TeacherSkillPage_hero__s9Ska{display:grid;gap:8px;max-width:880px}.TeacherSkillPage_title__jiKH0{color:var(--kid-text);display:block;font-size:20px;font-weight:950;height:1.25em;letter-spacing:0;line-height:1.25;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeacherSkillPage_lead__UwWVg{color:var(--kid-text-muted);display:-webkit-box;font-size:15px;font-weight:690;line-height:1.5;margin:0;max-height:3em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.TeacherSkillPage_progressionRail__dqeFd{border-top:2px solid rgba(98,126,171,.18);display:grid;gap:22px;grid-template-columns:repeat(2,minmax(0,1fr));padding-top:18px;position:static}.TeacherSkillPage_progressionGroup___4PT0{display:grid;gap:9px}.TeacherSkillPage_progressionTitle__Ix5TV{color:var(--kid-text);font-size:13px;font-weight:920;letter-spacing:0;line-height:1.2;margin:0}.TeacherSkillPage_progressionLinks__xSGs3{display:grid;gap:8px}.TeacherSkillPage_progressionLinks__xSGs3 a{color:var(--kid-text-muted);font-size:12px;font-weight:800;line-height:1.28;text-decoration:none}.TeacherSkillPage_progressionLinks__xSGs3 a:hover{color:var(--kid-text)}.TeacherSkillPage_progressionText__B3gHv{color:var(--kid-text-muted);font-size:12px;font-weight:760;line-height:1.34;margin:0}.TeacherSkillPage_section__0NEh8{display:grid;gap:8px;max-width:var(--math-map-review-width);scroll-margin-top:104px}.TeacherSkillPage_sectionTitle__XXNo3{color:var(--kid-text);font-size:18px;font-weight:920;letter-spacing:0;line-height:1.25;margin:0}.TeacherSkillPage_sectionBody__P8GE4{color:var(--kid-text);font-size:14px;line-height:1.5;margin:0;max-width:820px}.TeacherSkillPage_plainList__k_TSV{display:grid;gap:7px;list-style:none;margin:0;padding:0}.TeacherSkillPage_plainList__k_TSV li{color:var(--kid-text);font-size:14px;line-height:1.42}.TeacherSkillPage_axisGrid__ZC23b{display:grid;gap:10px}.TeacherSkillPage_axisItem__xY46q{display:grid;gap:3px}.TeacherSkillPage_axisItem__xY46q strong{color:var(--kid-text);font-size:13px;font-weight:920;line-height:1.2}.TeacherSkillPage_axisItem__xY46q span{color:var(--kid-text);font-size:13px;line-height:1.42}.TeacherSkillPage_taskBlock__j8col{display:grid;gap:14px;scroll-margin-top:104px}.TeacherSkillPage_taskIntro__OkhU7{display:grid;gap:6px;max-width:820px}.TeacherSkillPage_taskTitle___WCaU{color:var(--kid-text);font-size:17px;font-weight:920;letter-spacing:0;line-height:1.2;margin:0}.TeacherSkillPage_taskMeta__uxy_t{display:grid;gap:4px}.TeacherSkillPage_taskMeta__uxy_t p{color:var(--kid-text);font-size:13px;line-height:1.42;margin:0}.TeacherSkillPage_taskFormatSelector__bbj3o{display:grid;gap:8px}.TeacherSkillPage_taskFormatNote__eTrhH{color:var(--kid-text-muted);font-size:13px;font-weight:720;line-height:1.36;margin:0;max-width:720px}.TeacherSkillPage_taskFormatList___lYc8{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.TeacherSkillPage_taskFormatButton__BIm1b{appearance:none;background:transparent;border:1.5px solid rgba(98,126,171,.36);border-radius:8px;color:var(--kid-text-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:850;line-height:1.2;padding:7px 9px;text-align:left}.TeacherSkillPage_taskFormatButton__BIm1b[data-active-task-format=true]{background:rgba(96,165,250,.12);border-color:rgba(37,99,235,.64);color:var(--kid-text)}.TeacherSkillPage_taskFormatButton__BIm1b[data-active-task-format=false]{border-style:dashed;color:rgba(98,126,171,.72);cursor:not-allowed}.TeacherSkillPage_sampleColumn__JbYSc{display:grid;grid-area:sample;max-width:100%;min-width:0;width:min(100%,var(--math-map-review-width))}.TeacherSkillPage_skillLevelBrowser__DHVHH{display:grid;gap:14px;max-width:var(--math-map-review-width)}.TeacherSkillPage_branchItemPager__7dYXA{align-items:center;display:flex;justify-content:flex-start}.TeacherSkillPage_branchItemPagerControls__qmuv7{align-items:center;display:inline-flex;gap:8px}.TeacherSkillPage_branchItemPagerButton__eb_mk{appearance:none;background:transparent;border:1.5px solid rgba(98,126,171,.36);border-radius:8px;color:var(--kid-text);cursor:pointer;font:inherit;font-size:16px;font-weight:920;height:34px;line-height:1;padding:0;text-align:center;width:38px}.TeacherSkillPage_branchItemPagerButton__eb_mk:focus-visible{outline:2px solid rgba(37,99,235,.7);outline-offset:2px}.TeacherSkillPage_branchItemPagerButton__eb_mk:hover{border-color:rgba(37,99,235,.64)}.TeacherSkillPage_branchItemPagerButton__eb_mk:disabled{color:rgba(98,126,171,.52);cursor:not-allowed;opacity:.55}.TeacherSkillPage_branchItemPagerCount__fzvO2{align-items:center;color:var(--kid-text-muted);display:inline-flex;font-size:12px;font-weight:850;gap:4px;line-height:1;min-width:72px;text-align:center}.TeacherSkillPage_branchItemPagerInput__ZQn63{appearance:textfield;background:#ffffff;border:1.5px solid rgba(98,126,171,.36);border-radius:8px;color:var(--kid-text);font:inherit;font-size:12px;font-weight:900;height:34px;line-height:1;padding:0 4px;text-align:center;width:46px}.TeacherSkillPage_branchItemPagerInput__ZQn63::-webkit-inner-spin-button,.TeacherSkillPage_branchItemPagerInput__ZQn63::-webkit-outer-spin-button{appearance:none;margin:0}.TeacherSkillPage_branchItemPagerInput__ZQn63:disabled{color:rgba(98,126,171,.64)}.TeacherSkillPage_branchItemPagerInput__ZQn63:focus-visible{outline:2px solid rgba(37,99,235,.7);outline-offset:2px}.TeacherSkillPage_branchItemPagerTotal__e5VQY{color:var(--kid-text-muted);white-space:nowrap}.TeacherSkillPage_visuallyHidden__nBa6Z{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.TeacherSkillPage_surfacePlaceholder__PDUkK{align-content:start;background:#fffefa;border:2px dashed rgba(98,126,171,.34);border-radius:8px;box-sizing:border-box;color:var(--kid-text);display:grid;gap:18px;height:413px;overflow:hidden;padding:24px;width:min(100%,var(--math-map-review-width))}.TeacherSkillPage_placeholderIntro__QjsJu{display:grid;gap:6px}.TeacherSkillPage_placeholderIntro__QjsJu strong{color:var(--kid-text);font-size:18px;font-weight:920;line-height:1.2}.TeacherSkillPage_placeholderIntro__QjsJu span{color:var(--kid-text);font-size:15px;line-height:1.4}.TeacherSkillPage_placeholderRows__U1VX9{display:grid;gap:10px}.TeacherSkillPage_placeholderRows__U1VX9 p{display:grid;gap:4px;margin:0}.TeacherSkillPage_placeholderRows__U1VX9 strong{color:var(--kid-text);font-size:12px;font-weight:920;line-height:1.2}.TeacherSkillPage_placeholderRows__U1VX9 span{color:var(--kid-text-muted);font-size:13px;line-height:1.42}.TeacherSkillPage_variantTitle__J8H_2{color:var(--kid-text);font-size:14px;font-weight:900;line-height:1.28;margin:0}.TeacherSkillPage_blobPanel__DF1oh{align-self:stretch;align-items:center;background:#eef5ff;border:2px solid rgba(96,165,250,.42);border-radius:8px;box-sizing:border-box;color:var(--kid-text);display:grid;gap:10px;grid-area:blob;grid-template-columns:auto minmax(0,1fr) auto;justify-self:stretch;max-width:100%;min-height:58px;padding:10px 12px;position:relative;width:min(100%,var(--math-map-review-width))}.TeacherSkillPage_blobStateIcon__evtgR{display:block;height:28px;object-fit:contain;width:28px}.TeacherSkillPage_blobPanel__DF1oh:after,.TeacherSkillPage_blobPanel__DF1oh:before{content:none}.TeacherSkillPage_blobMessage__dCfs7{color:var(--kid-text);display:grid;gap:2px;font-size:13px;font-weight:760;line-height:1.34;margin:0;min-width:0;overflow-wrap:anywhere}.TeacherSkillPage_blobActions__8RYGr{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px;justify-content:flex-end}.TeacherSkillPage_blobActionButton__cvKXB{align-items:center;appearance:none;background:transparent;border:0;color:var(--kid-text);cursor:pointer;display:inline-grid;height:34px;min-height:34px;min-width:34px;padding:0;place-items:center;width:34px}.TeacherSkillPage_blobActionButton__cvKXB:hover:not(:disabled){color:#1d4ed8}.TeacherSkillPage_blobActionButton__cvKXB:disabled{color:rgba(98,126,171,.58);cursor:default}.TeacherSkillPage_blobActionButton__cvKXB:focus-visible{outline:2px solid rgba(37,99,235,.7);outline-offset:2px}.TeacherSkillPage_variants__MyTTf{display:grid;gap:10px;max-width:var(--math-map-review-width)}.TeacherSkillPage_variantTabs__tFLvS{display:grid;gap:16px}.TeacherSkillPage_variantTabList__iyQHn{align-items:center;display:flex;flex-wrap:wrap;gap:8px 18px}.TeacherSkillPage_variantTab__yDqtR{appearance:none;background:transparent;border:0;border-bottom:2px solid transparent;color:var(--kid-text-muted);cursor:pointer;font:inherit;font-size:13px;font-weight:850;line-height:1.25;padding:0 0 5px;text-align:left}.TeacherSkillPage_variantTab__yDqtR[aria-selected=true]{border-bottom-color:var(--kid-text);color:var(--kid-text)}.TeacherSkillPage_variantTab__yDqtR:focus-visible{outline:2px solid rgba(37,99,235,.7);outline-offset:3px}.TeacherSkillPage_levelSelectorBlock__ex_7M{display:grid;gap:6px}.TeacherSkillPage_levelSelector__yl2Cq{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.TeacherSkillPage_levelButton____EbL{appearance:none;background:transparent;border:1.5px solid rgba(98,126,171,.36);border-radius:8px;color:var(--kid-text-muted);cursor:pointer;font:inherit;font-size:12px;font-weight:850;line-height:1.2;min-width:78px;padding:6px 8px;text-align:left}.TeacherSkillPage_levelButton____EbL span{display:block}.TeacherSkillPage_levelButton____EbL small{color:currentcolor;display:block;font-size:11px;font-weight:900;line-height:1.1;margin-top:2px}.TeacherSkillPage_levelButton____EbL[data-selected-level=true]{background:rgba(96,165,250,.12);border-color:rgba(37,99,235,.64);color:var(--kid-text)}.TeacherSkillPage_levelButton____EbL[data-has-example=false]{border-style:dashed;color:rgba(98,126,171,.72);cursor:not-allowed}.TeacherSkillPage_levelButton____EbL:focus-visible{outline:2px solid rgba(37,99,235,.7);outline-offset:2px}.TeacherSkillPage_levelMeaning__mzM9E{color:var(--kid-text-muted);font-size:12px;font-weight:720;line-height:1.32;margin:0;max-width:760px}.TeacherSkillPage_variantExample__NPx1d{display:grid;gap:10px;overflow-x:auto;overscroll-behavior-x:contain;scroll-margin-top:104px}.TeacherSkillPage_problemHeader__czEhM{align-items:center;display:flex;gap:12px;justify-content:space-between;max-width:var(--math-map-review-width);min-height:40px;width:min(100%,var(--math-map-review-width))}.TeacherSkillPage_problemTitleBlock__o8cn2{align-items:center;display:flex;flex:1 1 auto;min-height:40px;min-width:0}.TeacherSkillPage_problemTitle__qtZXO{color:var(--kid-text);display:-webkit-box;font-size:16px;font-weight:850;height:2.5em;letter-spacing:0;line-height:1.25;margin:0;overflow:hidden;width:100%;-webkit-box-orient:vertical;-webkit-line-clamp:2}.TeacherSkillPage_problemPager__HP7kl{align-items:center;display:inline-flex;flex:0 0 auto;gap:8px}.TeacherSkillPage_reviewQueuePager__X522l{align-items:center;display:inline-flex;flex:0 0 auto;gap:6px}.TeacherSkillPage_reviewQueueButton__pg9kx{align-items:center;appearance:none;background:transparent;border:1.5px solid rgba(98,126,171,.36);border-radius:8px;color:var(--kid-text);cursor:pointer;display:inline-grid;font:inherit;font-size:16px;font-weight:920;height:34px;line-height:1;padding:0;place-items:center;text-align:center;text-decoration:none;width:38px}.TeacherSkillPage_reviewQueueButton__pg9kx:hover{border-color:rgba(37,99,235,.64)}.TeacherSkillPage_reviewQueueButton__pg9kx:focus-visible,.TeacherSkillPage_reviewQueueCount__EeiQR:focus-visible{outline:2px solid rgba(37,99,235,.7);outline-offset:2px}.TeacherSkillPage_reviewQueueCount__EeiQR{color:var(--kid-text-muted);font-size:12px;font-weight:900;line-height:1;min-width:44px;text-align:center;text-decoration:none;white-space:nowrap}.TeacherSkillPage_problemActions__IRVgx{align-items:center;display:inline-flex;flex:0 0 auto;flex-wrap:nowrap;gap:8px;justify-content:flex-end;min-height:36px}.TeacherSkillPage_printButton__obx4l{align-items:center;appearance:none;background:transparent;border:0;border-radius:0;color:var(--kid-text);cursor:pointer;display:inline-grid;height:36px;min-height:36px;min-width:36px;padding:0;place-items:center;width:36px}.TeacherSkillPage_printButton__obx4l:disabled{color:rgba(98,126,171,.74);cursor:not-allowed}.TeacherSkillPage_printButton__obx4l:focus-visible{outline:2px solid rgba(37,99,235,.7);outline-offset:2px}.TeacherSkillPage_variantExample__NPx1d[data-math-map-print-readonly=true] [data-math-map-print-readonly=true] [data-task-control-kind],.TeacherSkillPage_variantExample__NPx1d[data-math-map-print-readonly=true] [data-task-surface-toolbar=true]{display:none!important}.TeacherSkillPage_variantBoundary__Fw7nE{color:var(--kid-text);font-size:13px;font-weight:720;line-height:1.36;margin:0;max-width:760px;min-width:0}.TeacherSkillPage_variantContent__Nyug6{align-items:start;display:grid;gap:8px;grid-template-areas:"blob" "sample" "details";grid-template-columns:minmax(0,min(100%,var(--math-map-review-width)));max-width:100%;width:min(100%,var(--math-map-review-width))}.TeacherSkillPage_skillLevelBrowser__DHVHH .TeacherSkillPage_blobPanel__DF1oh,.TeacherSkillPage_skillLevelBrowser__DHVHH .TeacherSkillPage_sampleColumn__JbYSc,.TeacherSkillPage_skillLevelBrowser__DHVHH .TeacherSkillPage_variantContent__Nyug6,.TeacherSkillPage_skillLevelBrowser__DHVHH .TeacherSkillPage_variantData__SMoS7{max-width:100%;width:100%}.TeacherSkillPage_problemOutline__ZEXz0{align-content:start;background:#fffefa;border:2px solid rgba(98,126,171,.22);border-radius:8px;box-sizing:border-box;color:var(--kid-text);display:grid;gap:16px;min-height:413px;overflow:hidden;padding:22px;max-width:100%;width:100%}.TeacherSkillPage_problemOutlineIntro__EI3KN{display:grid;gap:5px}.TeacherSkillPage_problemOutlineIntro__EI3KN strong{color:var(--kid-text);font-size:18px;font-weight:920;line-height:1.2}.TeacherSkillPage_problemOutlineIntro__EI3KN span{color:var(--kid-text-muted);font-size:13px;font-weight:820;line-height:1.3}.TeacherSkillPage_problemGroupGrid__o7_3T{display:grid;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}.TeacherSkillPage_problemGroup__ULZNb{border:1px solid rgba(98,126,171,.24);border-radius:8px;display:grid;gap:6px;min-height:86px;padding:10px}.TeacherSkillPage_problemGroup__ULZNb strong{color:var(--kid-text);font-size:12px;font-weight:920;line-height:1.2}.TeacherSkillPage_problemCardSummary__PLe8f span,.TeacherSkillPage_problemGroup__ULZNb span{color:var(--kid-text-muted);font-size:12px;line-height:1.38}.TeacherSkillPage_problemCardSummary__PLe8f{margin:0}.TeacherSkillPage_problemCardSummary__PLe8f strong{color:var(--kid-text);font-size:12px;font-weight:920}.TeacherSkillPage_detailRow__ulGKg{color:var(--kid-text);font-size:13px;line-height:1.42;margin:0}.TeacherSkillPage_variantData__SMoS7{display:grid;gap:14px;grid-area:details;grid-template-columns:minmax(0,1fr) minmax(0,1fr);max-width:var(--math-map-review-width)}.TeacherSkillPage_skillLevelBrowser__DHVHH .TeacherSkillPage_variantData__SMoS7{grid-template-columns:minmax(0,1fr)}.TeacherSkillPage_axisRows__Gquev,.TeacherSkillPage_problemTextRows__ydiRx,.TeacherSkillPage_reviewNotes__teRCC{display:grid;gap:6px;min-width:0}.TeacherSkillPage_problemTextRows__ydiRx{border-left:2px solid rgba(98,126,171,.2);padding-left:12px}.TeacherSkillPage_infoGroupTitle__eIhvI{color:var(--kid-text);font-size:12px;font-weight:920;line-height:1.2;margin:0 0 2px}.TeacherSkillPage_emptyProblemState__0BDFT{color:var(--kid-text-muted);font-size:13px;font-weight:780;margin:0}.TeacherSkillPage_helpPathRows__uJnAh{display:grid;gap:6px;margin-top:0}.TeacherSkillPage_detailRow__ulGKg{align-items:start;display:grid;gap:8px;grid-template-columns:76px minmax(0,1fr);min-width:0}.TeacherSkillPage_detailRow__ulGKg strong{color:var(--kid-text);font-size:12px;font-weight:920;line-height:1.2;padding-top:1px;white-space:nowrap}.TeacherSkillPage_detailRow__ulGKg span{color:var(--kid-text);font-size:13px;line-height:1.42;min-width:0}@media (max-width:980px){.TeacherSkillPage_layout__KeMw6{grid-template-columns:1fr}.TeacherSkillPage_progressionRail__dqeFd{border-left:0;border-top:2px solid rgba(98,126,171,.18);grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0;padding-top:18px;position:static}.TeacherSkillPage_variantContent__Nyug6{grid-template-columns:minmax(0,1fr);max-width:100%;width:100%}.TeacherSkillPage_blobPanel__DF1oh{max-width:100%;width:100%}.TeacherSkillPage_title__jiKH0{font-size:20px}}