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