.MobileStudyControls_bar__GkIdV,.MobileStudyControls_keypad__FwLF_{display:none}@media (max-width:1023px) and (pointer:coarse),(max-width:767px){.MobileStudyControls_active__N_Etx #main{padding-bottom:calc(var(--study-toolbar-height, 52px) + var(--study-tool-height, 0px) + env(safe-area-inset-bottom))}.MobileStudyControls_active__N_Etx [data-study-scroll]{padding-bottom:calc(var(--study-toolbar-height, 52px) + var(--study-tool-height, 0px) + 16px)}.MobileStudyControls_active__N_Etx .grade2-theme>footer{margin-bottom:var(--study-toolbar-height,52px)}.MobileStudyControls_active__N_Etx [data-study-answer],.MobileStudyControls_active__N_Etx [data-study-material]{scroll-margin-top:140px;scroll-margin-bottom:calc(var(--study-toolbar-height, 52px) + 16px)}.MobileStudyControls_active__N_Etx[data-study-compact] .site-header,.MobileStudyControls_active__N_Etx[data-study-panel-open] .site-header{display:none}.MobileStudyControls_active__N_Etx [data-sticky-note-ui=editor]{left:8px!important;top:auto!important;bottom:calc(var(--study-keyboard-bottom, 0px) + var(--study-toolbar-height, 52px) + 8px)!important;width:calc(var(--study-visible-width, 100vw) - 16px)!important;max-height:calc(var(--study-visible-height, 100dvh) - var(--study-toolbar-height, 52px) - 16px);overflow:auto}.MobileStudyControls_active__N_Etx [data-study-feedback-launcher]{display:none}.MobileStudyControls_active__N_Etx [data-sticky-note-ui=editor]{transform:none!important}.MobileStudyControls_bar__GkIdV{container-type:inline-size;display:block;position:fixed;z-index:60;bottom:var(--study-keyboard-bottom,0);left:var(--study-visible-left,0);width:var(--study-visible-width,100%);padding:3px 6px max(3px,env(safe-area-inset-bottom));background:#fafcf9;color:#294c3b;border-top:1px solid #c8d7cd;box-shadow:0 -2px 8px #122c2010}.MobileStudyControls_buttons__DoOjZ{display:flex;align-items:center;gap:6px;min-width:0}.MobileStudyControls_moveButtons__mxiD9,.MobileStudyControls_sectionButtons__hIRs9,.MobileStudyControls_utilityButtons__hclh3{display:flex;flex:2;gap:3px;min-width:0}.MobileStudyControls_sectionButtons__hIRs9{gap:2px;padding:2px;border:1px solid #d0ddd4;border-radius:9px;background:#edf3ef}.MobileStudyControls_utilityButtons__hclh3{flex:3}.MobileStudyControls_bar__GkIdV[data-keyboard=true] .MobileStudyControls_utilityButtons__hclh3{flex:2}.MobileStudyControls_bar__GkIdV button{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-width:0;height:38px;padding:2px;border:1px solid #d4dfd7;border-radius:7px;background:#fff;color:#315340;font:600 11px/1.15 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;white-space:nowrap;touch-action:manipulation}.MobileStudyControls_bar__GkIdV button svg{width:15px;height:15px;flex-shrink:0;stroke-width:1.8}.MobileStudyControls_bar__GkIdV .MobileStudyControls_sectionButtons__hIRs9 button{height:34px;border:0;background:transparent}.MobileStudyControls_bar__GkIdV .MobileStudyControls_doneButton__gjSYL,.MobileStudyControls_bar__GkIdV .MobileStudyControls_sectionButtons__hIRs9 button[aria-pressed=true]{background:#1d6245;color:#fff;box-shadow:0 1px 2px #153e2926}.MobileStudyControls_bar__GkIdV button[aria-expanded=true]{border-color:#5f9176;background:#e0eee5;color:#174e35}.MobileStudyControls_bar__GkIdV button:active:not(:disabled){filter:brightness(.9)}.MobileStudyControls_bar__GkIdV button:focus-visible{outline:2px solid #296c49;outline-offset:1px}.MobileStudyControls_bar__GkIdV button:disabled{color:#99a69d;border-color:#e6ebe7;background:#f4f6f3;box-shadow:none}.MobileStudyControls_field__YhLP_{display:flex;justify-content:space-between;gap:8px;font-size:13px;line-height:22px;font-weight:600}.MobileStudyControls_field__YhLP_ span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MobileStudyControls_field__YhLP_ span:last-child{flex-shrink:0;font-variant-numeric:tabular-nums}.MobileStudyControls_keypad__FwLF_{display:grid;grid-template-columns:minmax(0,1fr) 126px;grid-template-rows:32px 32px 1fr 24px;height:168px;column-gap:12px;position:fixed;z-index:60;right:0;bottom:calc(var(--study-keyboard-bottom, 0px) + var(--study-toolbar-height, 44px));width:var(--study-visible-width,100vw);padding:4px 8px;border-top:1px solid #333;background:#111;color:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.MobileStudyControls_padTabs__veQzF{grid-column:1;grid-row:1}.MobileStudyControls_padHeading__kZYx_{grid-column:1;grid-row:2;display:flex;align-items:center;gap:6px;min-width:0;font-size:11px;color:#ccc}.MobileStudyControls_padHeading__kZYx_ span{flex:1;min-width:0;overflow:hidden;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.MobileStudyControls_padHeading__kZYx_ button{flex-shrink:0;min-width:36px;height:26px;padding:0 5px;border:0;border-radius:13px;background:#a5a5a5;color:#000;font-size:11px}.MobileStudyControls_padValue__nqPgw{grid-column:1;grid-row:3;align-self:center;min-width:0;overflow:auto;white-space:nowrap;text-align:right;font-size:26px;line-height:1.2;font-weight:400;font-variant-numeric:tabular-nums}.MobileStudyControls_padValue__nqPgw[data-long=true]{font-size:16px}.MobileStudyControls_padValue__nqPgw span{color:#aaa;font-size:13px}.MobileStudyControls_padKeys__R5rcb{grid-column:2;grid-row:1/span 4;display:grid;grid-template-columns:repeat(3,36px);gap:2px;align-content:center;justify-content:center}.MobileStudyControls_padKeys__R5rcb button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:#333;color:#fff;font:400 20px/1 -apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;touch-action:manipulation}.MobileStudyControls_padKeys__R5rcb button[data-study-key="00"]{font-size:17px}.MobileStudyControls_padKeys__R5rcb button[data-study-key=backspace]{background:#a5a5a5;color:#000;font-size:19px}.MobileStudyControls_padKeys__R5rcb button:active{background:#737373}.MobileStudyControls_padOptions__sNHq2{grid-column:1;grid-row:4;display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;font-size:11px}.MobileStudyControls_padOptions__sNHq2 button{min-height:24px;padding:0 2px;color:#ccc;background:transparent;text-decoration:underline;text-underline-offset:3px}.MobileStudyControls_keypad__FwLF_ button:focus-visible{outline:2px solid #ffbd5b;outline-offset:1px}html[data-study-layout=landscape] .MobileStudyControls_keypad__FwLF_{width:var(--study-dock-width,152px);height:var(--study-visible-height,100dvh);bottom:var(--study-keyboard-bottom,0);border-top:0;border-left:1px solid #333;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:44px 6px 6px}html[data-study-layout=landscape] .MobileStudyControls_padTabs__veQzF{position:absolute;top:6px;left:6px;right:6px}html[data-study-layout=landscape] .MobileStudyControls_padHeading__kZYx_{min-height:32px;flex-shrink:0}html[data-study-layout=landscape] .MobileStudyControls_padValue__nqPgw{width:100%;min-height:28px;font-size:19px;flex-shrink:0}html[data-study-layout=landscape] .MobileStudyControls_padValue__nqPgw[data-long=true]{font-size:14px}html[data-study-layout=landscape] .MobileStudyControls_padKeys__R5rcb{flex-shrink:0}html[data-study-layout=landscape] .MobileStudyControls_padOptions__sNHq2{min-height:24px;flex-shrink:0}html[data-study-layout=landscape].MobileStudyControls_active__N_Etx[data-study-side-dock] .MobileStudyControls_bar__GkIdV{width:calc(var(--study-visible-width, 100vw) - var(--study-rail-width, 152px))}html[data-study-layout=landscape].MobileStudyControls_active__N_Etx[data-study-side-dock] #main{margin-right:var(--study-rail-width,152px)}html[data-study-layout=landscape].MobileStudyControls_active__N_Etx[data-study-side-dock] [data-study-answer],html[data-study-layout=landscape].MobileStudyControls_active__N_Etx[data-study-side-dock] [data-study-material]{scroll-margin-top:64px}html[data-study-layout-unfit] .MobileStudyControls_keypad__FwLF_{display:none}.MobileStudyControls_layoutMenu__vVi9g{position:fixed;z-index:80;right:calc(var(--study-rail-width, 0px) + 8px);bottom:calc(var(--study-keyboard-bottom, 0px) + var(--study-toolbar-height, 44px) + 8px);width:min(280px,calc(var(--study-visible-width, 100vw) - var(--study-rail-width, 0px) - 16px));padding:10px;border:1px solid #c8d7cd;border-radius:12px;background:white;color:#20303d;box-shadow:0 2px 10px #0001}.MobileStudyControls_layoutMenu__vVi9g legend{padding:0 4px;font-size:13px;font-weight:600}.MobileStudyControls_layoutMenu__vVi9g button{display:block;width:100%;min-height:40px;margin-bottom:4px;text-align:left;padding:6px 8px;border:1px solid #d4dfd7;border-radius:7px;background:#fff;font-size:13px}.MobileStudyControls_layoutMenu__vVi9g button[aria-pressed=true]{background:#e0eee5;border-color:#5f9176;color:#174e35;font-weight:700}.MobileStudyControls_layoutMenu__vVi9g button:focus-visible{outline:2px solid #365671;outline-offset:-2px}.MobileStudyControls_layoutMenu__vVi9g p{padding:4px 8px 0;font-size:11px;line-height:1.4;color:#465e6a}.MobileStudyControls_layoutNotice__qPml6{position:fixed;z-index:60;bottom:calc(var(--study-keyboard-bottom, 0px) + var(--study-toolbar-height, 40px));left:0;width:var(--study-visible-width,100vw);min-height:40px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 8px;background:#f4f6f7;border-top:1px solid #d5dfe2;font-size:12px;line-height:1.4}.MobileStudyControls_layoutNotice__qPml6 span{flex:1}.MobileStudyControls_layoutNotice__qPml6 button{flex-shrink:0;min-height:32px;padding:4px 8px;background:#dce7eb;border-radius:4px;font-weight:600}}@media (min-width:560px) and (max-width:1023px) and (pointer:coarse){.MobileStudyControls_bar__GkIdV{display:flex;align-items:center;gap:12px}.MobileStudyControls_buttons__DoOjZ{flex:1}.MobileStudyControls_bar__GkIdV:has(.MobileStudyControls_field__YhLP_) .MobileStudyControls_buttons__DoOjZ{flex:3}.MobileStudyControls_field__YhLP_{flex:1;min-width:0;flex-direction:column;gap:0;line-height:20px}.MobileStudyControls_field__YhLP_ span:first-child{max-width:100%}}@container (max-width: 339px){.MobileStudyControls_buttons__DoOjZ{gap:4px}.MobileStudyControls_moveButtons__mxiD9,.MobileStudyControls_utilityButtons__hclh3{gap:2px}}@media (max-height:319px) and (max-width:1023px){html[data-study-layout=landscape] .MobileStudyControls_keypad__FwLF_{gap:2px}html[data-study-layout=landscape] .MobileStudyControls_padHeading__kZYx_{min-height:26px}html[data-study-layout=landscape] .MobileStudyControls_padValue__nqPgw{min-height:24px}html[data-study-layout=landscape] .MobileStudyControls_padKeys__R5rcb{grid-template-columns:repeat(3,32px)}html[data-study-layout=landscape] .MobileStudyControls_padKeys__R5rcb button{width:32px;height:32px}}