.Calculator_themeRoot__jEctN{color-scheme:light dark}.Calculator_hideScrollbar__Ql3Zi{-ms-overflow-style:none;scrollbar-width:none}.Calculator_hideScrollbar__Ql3Zi::-webkit-scrollbar{display:none}.Calculator_calculatorContainer__gi2gd{max-width:100%;width:100%;margin:0 auto;border-radius:.5rem;overflow:visible;position:relative;padding:0;display:flex;flex-direction:column;height:100vh}@media (min-width:640px){.Calculator_calculatorContainer__gi2gd{max-width:500px;width:90%}}.Calculator_displayArea__XsyCy{background-color:var(--calc-bg-color);padding:1rem;border-radius:.5rem .5rem 0 0;position:relative;z-index:3;box-shadow:0 15px 20px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.1)}.Calculator_mathField__Wpfwf{width:100%;font-size:1.7rem;border:none;outline:none;background-color:transparent;color:var(--calc-text-color);overflow-x:auto;white-space:nowrap}.Calculator_resultDisplay__K9UFM{text-align:right;font-size:1.6rem;margin-top:8px;padding-top:4px;min-height:30px;font-weight:500;padding-bottom:4px;border-radius:4px;padding-right:12px;position:relative}.Calculator_historyDisplay__Pxv8y{text-align:right;color:var(--calc-secondary-text);min-height:1.5rem;margin-bottom:.5rem;font-size:.875rem;overflow-x:auto;white-space:nowrap}.Calculator_calculatorSections__q3lrK{display:flex;flex-direction:column;border-radius:0 0 .5rem .5rem;overflow:visible;position:relative;z-index:6;flex-grow:1;min-height:0}.Calculator_functionPadSection__m7QgW{background-color:var(--calc-button-primary);z-index:5;box-shadow:0 15px 25px -5px rgba(0,0,0,.45),0 10px 15px -5px rgba(0,0,0,.35);margin-top:-8px;grid-template-rows:repeat(3,auto)}.Calculator_functionPadSection__m7QgW,.Calculator_numpadSection__9EWXH{padding:0;display:grid;grid-template-columns:repeat(5,1fr);position:relative;flex-grow:0;flex-shrink:0;height:auto}.Calculator_numpadSection__9EWXH{background-color:var(--calc-button-secondary);border-radius:0;z-index:4;box-shadow:0 15px 30px -5px rgba(0,0,0,.5),0 10px 20px -5px rgba(0,0,0,.4);margin-top:-5px;grid-template-rows:repeat(4,auto)}.Calculator_responsiveButton__wsQ7g{height:auto;min-height:3.5rem}@media (max-width:640px){.Calculator_responsiveButton__wsQ7g{min-height:3.8rem!important}.Calculator_mathField__Wpfwf,.Calculator_resultDisplay__K9UFM{font-size:1.6rem}.Calculator_numpadSection__9EWXH{margin-bottom:0;position:relative;bottom:0;flex:0 0 auto;border-radius:0;padding:0;grid-template-rows:repeat(4,auto)}.Calculator_functionPadSection__m7QgW{padding:0;flex:0 0 auto;border-radius:0;grid-template-rows:repeat(3,auto)}.Calculator_numpadButton__YWp3i{aspect-ratio:1/1;font-size:1.4rem!important;padding:.3rem .25rem;border-radius:0!important}.Calculator_calculatorContainer__gi2gd{margin-top:0;padding-bottom:0;position:fixed;top:0;left:0;right:0;bottom:0;height:100vh;display:flex;flex-direction:column;overflow:hidden;max-width:100%;border-radius:0!important;z-index:100}.Calculator_historyContainer__3kQxl{flex:1 1 auto;min-height:0;max-height:none;margin-top:0;padding-top:0;overflow-y:auto;border-radius:0}.Calculator_displayArea__XsyCy{flex:0 0 auto;border-radius:0!important;padding:.75rem;box-shadow:none}.Calculator_calculatorSections__q3lrK{flex:0 0 auto;display:flex;flex-direction:column;border-radius:0!important;min-height:0}.Calculator_buttonRed__5Ltn1,.Calculator_buttonSlate__Ig_Ut,.Calculator_buttonTeal__b2gPf,.Calculator_calculatorContainer__gi2gd>:first-child{border-radius:0!important}}@media (min-height:700px){.Calculator_responsiveButton__wsQ7g{min-height:4rem}}@media (min-height:800px){.Calculator_responsiveButton__wsQ7g{min-height:4.5rem}}@media (min-height:1000px){.Calculator_responsiveButton__wsQ7g{min-height:5rem}}.Calculator_historyContainer__3kQxl{flex:1 1 auto;min-height:100px;overflow-y:auto}@media (max-height:700px){.Calculator_historyContainer__3kQxl{min-height:100px}}@media (min-height:900px){.Calculator_historyContainer__3kQxl{min-height:120px}}.Calculator_buttonTeal__b2gPf{background-color:var(--calc-button-primary);color:var(--calc-button-text);text-align:center;user-select:none;touch-action:manipulation;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:0;border-width:.5px;border-style:solid;border-color:var(--calc-button-primary-border);transition:all .1s ease}.Calculator_buttonSlate__Ig_Ut{background-color:var(--calc-button-secondary);color:var(--calc-button-text);text-align:center;user-select:none;touch-action:manipulation;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:0;border-width:.5px;border-style:solid;border-color:var(--calc-button-secondary-border);transition:all .1s ease}.Calculator_numpadButton__YWp3i{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:.5rem .25rem;border-radius:0;font-size:1.125rem;font-weight:400;cursor:pointer;transition:background-color .2s ease,transform .1s ease,box-shadow .2s ease;position:relative;overflow:hidden;user-select:none;-webkit-user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.Calculator_buttonRed__5Ltn1{background-color:var(--calc-button-danger);color:var(--calc-button-text);text-align:center;user-select:none;touch-action:manipulation;border-radius:0;border-width:.5px;border-style:solid;border-color:var(--calc-button-danger-border);transition:all .1s ease}.Calculator_emptyCell__nO5KF{background-color:#f1f5f9}.Calculator_shiftFunction__ArT2_{position:absolute;top:4px;left:4px;font-size:.65rem;color:rgba(255,255,255,.7);font-weight:400;text-align:left}.Calculator_mainFunction__6jisd{display:inline-block;font-size:1.25rem;font-weight:400;text-align:center}.Calculator_mathSymbol__077vY{display:inline-block;font-size:1.125rem;line-height:1;color:white}.Calculator_mathSymbol__077vY sup{font-size:.7em;position:relative;top:-.5em;vertical-align:baseline}.Calculator_mathSymbol__077vY sub{font-size:.7em;position:relative;bottom:-.25em;vertical-align:baseline}.Calculator_fraction__wj_Je{display:inline-block;position:relative;vertical-align:middle;letter-spacing:.001em;text-align:center;font-size:.85rem}.Calculator_denominator__W45Pb,.Calculator_numerator__H6akZ{display:block;padding:.1em}.Calculator_numerator__H6akZ{border-bottom:1px solid white}.Calculator_longPressActive__Anp3Q{background-color:#38b2a0!important;transform:translateY(1px)!important;box-shadow:0 1px 2px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.06),0 1px 0 #2a8a7b!important;border-bottom:1px solid #2a8a7b!important}.Calculator_shiftFunctionActive__5KW6i{color:rgba(255,255,255,1);font-weight:700;text-shadow:0 0 2px rgba(0,0,0,.2)}.Calculator_historyStack__RfIUn{display:flex;flex-direction:column;max-height:200px;overflow-y:auto;margin-bottom:10px;border-radius:8px;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.2) transparent}.Calculator_historyStack__RfIUn::-webkit-scrollbar{width:6px}.Calculator_historyStack__RfIUn::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.2);border-radius:3px}.Calculator_historyItem__FSz7h{display:flex;flex-direction:column;padding:8px 12px;border-bottom:1px solid rgba(0,0,0,.1);cursor:pointer;transition:background-color .2s ease}.Calculator_historyItem__FSz7h:hover{background-color:rgba(0,0,0,.05)}.Calculator_historyItem__FSz7h:last-child{border-bottom:none}.Calculator_historyExpression__n2m7b{font-size:.9rem;color:#4a5568;margin-bottom:4px;overflow-x:auto;white-space:nowrap;scrollbar-width:none}.Calculator_historyExpression__n2m7b::-webkit-scrollbar{display:none}.Calculator_historyResult__x3Bgs{font-size:1.1rem;font-weight:500;color:#2d3748;text-align:right}.Calculator_historyStack__RfIUn:after{content:"";display:block;height:1px;background:linear-gradient(90deg,transparent,rgba(0,0,0,.1),transparent);margin:4px 0}.Calculator_inputContainerRelative__BoJId{position:relative}.Calculator_modeSelectorContainer__zGDgV{position:absolute;top:8px;right:8px;z-index:10}.Calculator_modeSelector__zBtvK{padding:4px 8px;border-radius:4px;border:1px solid #ccc;background-color:white;font-size:.8rem;cursor:pointer}.Calculator_modeSelectorContainerMui__f3WGA{position:absolute!important;top:10px;right:10px;z-index:20}.Calculator_modeSelectorMui__7MFxG .Calculator_MuiSelect-select__8vRu0{padding:5px 25px 5px 10px!important;font-size:.9rem!important;background-color:white}.Calculator_modeSelectorMui__7MFxG .Calculator_MuiOutlinedInput-notchedOutline__8HltL{border-color:#cbd5e1!important}.Calculator_modeSelectorMui__7MFxG:hover .Calculator_MuiOutlinedInput-notchedOutline__8HltL{border-color:#a0aec0!important}.Calculator_modeSelectorMui__7MFxG .Calculator_MuiSelect-icon__FlYyn{color:#4a5568}.Calculator_longPressActive__Anp3Q{transform:translateY(1px);box-shadow:0 1px 2px rgba(0,0,0,.1),0 0 1px rgba(0,0,0,.06)}.Calculator_historyContainerShadow__W_K11{box-shadow:0 15px 25px -5px rgba(0,0,0,.45),0 10px 15px -5px rgba(0,0,0,.35)}@font-face{font-family:KaTeX_Main;src:url(/mathlive/fonts/KaTeX_Main-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KaTeX_Math;src:url(/mathlive/fonts/KaTeX_Math-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:KaTeX_Size1;src:url(/mathlive/fonts/KaTeX_Size1-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:KaTeX_Size2;src:url(/mathlive/fonts/KaTeX_Size2-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.mathfield-container{width:100%;margin:0 auto}math-field{border:1px solid #ccc;padding:8px;border-radius:4px;font-size:1.2em}math-field::part(menu-toggle){display:none}math-field::part(virtual-keyboard-toggle){display:none}math-field::part(placeholder){color:#a0a0a0;opacity:1}mfe-expressioneditor{--mfe-text-color:#1a202c;--mfe-math-size:1.5rem;--mfe-readonly-background:transparent;--mfe-focus-border:transparent}