.hide-mathlive-menu math-field::part(menu-toggle),.hide-mathlive-keyboard math-field::part(virtual-keyboard-toggle){display:none}.bezel-slot{background-color:var(--bezel-color);justify-content:center;align-items:center;width:100%;height:4px;display:flex;overflow:hidden}.lifeline-wrapper{opacity:0;justify-content:center;align-items:center;width:0;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1),opacity .4s;display:flex}.lifeline-wrapper.active{opacity:1;width:100%}.pulsing-core{background:linear-gradient(90deg, var(--loader-color) 0%, #fff 50%, var(--loader-color) 100%);width:100%;height:2px;box-shadow:0 0 8px var(--loader-color);background-size:200% 100%;border-radius:2px;animation:1.5s ease-in-out infinite breathe,1s linear infinite flow}@keyframes breathe{0%{filter:brightness();transform:scaleX(.2)}50%{filter:brightness(1.4);transform:scaleX(1)}to{filter:brightness();transform:scaleX(.2)}}@keyframes flow{0%{background-position:100% 0}to{background-position:-100% 0}}:root{--calculator-padding:.5rem;--calculator-padding-half:calc(var(--calculator-padding) / 2);--calculator-wrapper-width:28rem;--calculator-wrapper-height:52rem;--calculator-menu-height:2.5rem;--calculator-keyboard-height:33rem;--calculator-keyboard-max-width:420px;--calculator-font-size-adjust:0px}calculator-container{--fs-min:15px;--fs-max:22px;font-size:clamp(12px, (var(--calculator-wrapper-width) - 340px) * .025 + 12px, 16px);--calculator-menu-height-actual:min(var(--calculator-menu-height), var(--calculator-wrapper-height) * .053);--calculator-screen-height-actual:max(var(--calculator-wrapper-height) - var(--calculator-keyboard-height) - var(--calculator-menu-height-actual), var(--calculator-wrapper-height) * .26);--calculator-keyboard-height-actual:min(var(--calculator-wrapper-height) - var(--calculator-screen-height-actual) - var(--calculator-menu-height-actual), var(--calculator-keyboard-height));--calculator-button-function-height-actual:calc(var(--calculator-keyboard-height-actual) * .0682);--calculator-button-number-height-actual:calc(var(--calculator-keyboard-height-actual) * .0819);--calculator-button-top-label-height-actual:calc(var(--calculator-keyboard-height-actual) * .0396);--calculator-input-font-size:calc(clamp(var(--fs-min), min((var(--calculator-wrapper-width) - 250px) * .028 + var(--fs-min), (var(--calculator-screen-height-actual) - 120px) * .2333 + var(--fs-min)), var(--fs-max)) + var(--calculator-font-size-adjust,0px));--calculator-input-font-size-default:calc(var(--calculator-input-font-size) - var(--calculator-font-size-adjust,0px));--calculator-result-font-size:var(--calculator-input-font-size);--calculator-result-2-font-size:calc(var(--calculator-input-font-size) * .85);--calculator-result-message-font-size:calc(var(--calculator-input-font-size-default) * .65);--calculator-screen-element-spacing:min(max(var(--calculator-input-font-size) / 4, var(--calculator-screen-height-actual) / 5), .5rem)}calculator-keyboard{height:var(--calculator-keyboard-height-actual);width:100%;padding:0 var(--calculator-padding-half) var(--calculator-padding) var(--calculator-padding-half);touch-action:pan-y;contain:layout style;flex-direction:column;align-items:center;gap:0;display:flex;position:relative}calculator-keyboard .background{background:var(--calc-color-bg);width:100%;height:100%;max-width:calc(var(--calculator-keyboard-max-width) + var(--calculator-padding));position:absolute;top:0;left:50%;transform:translate(-50%)}calculator-keyboard div{width:100%;max-width:var(--calculator-keyboard-max-width)}calculator-screen-wrapper{height:var(--calculator-screen-height-actual);padding:var(--calculator-padding);display:block;padding-bottom:0!important}calculator-screen-wrapper .background{background:var(--calc-color-bg);width:100%;height:calc(100% + var(--calculator-padding));position:absolute;top:0;left:0}calculator-screen{border-radius:calc(var(--calc-border-radius) - var(--calculator-padding));height:100%}calculator-screen math-input{margin-block:var(--calculator-screen-element-spacing)}calculator-screen result-view{gap:calc(var(--calculator-screen-element-spacing) / 2);padding-bottom:var(--calculator-screen-element-spacing);min-height:min(var(--calculator-input-font-size) * 3.2 + var(--calculator-screen-element-spacing) * 2 + var(--calculator-result-message-font-size), var(--calculator-screen-height-actual) - var(--calculator-padding) - var(--calculator-input-height,0px) - var(--calculator-screen-element-spacing) * 2)}calculator-menu-bar{height:var(--calculator-menu-height-actual);padding:0 var(--calculator-padding-half);justify-content:center;display:flex}calculator-menu-bar .background{background:var(--calc-color-bg);width:100%;height:200%;max-width:calc(var(--calculator-keyboard-max-width) + var(--calculator-padding));position:absolute;top:-1rem;left:50%;transform:translate(-50%)}calculator-menu-bar .container{max-width:var(--calculator-keyboard-max-width);padding-inline:var(--calculator-padding-half);width:100%}.button-shift,.button-alpha,.button-function,.button-mode,.button-number,.button-clear,.button-equal{z-index:1;background-color:var(--_btn-bg);background-image:linear-gradient(180deg, var(--_btn-bg) 0%, var(--_btn-gradient-end) 100%);cursor:pointer;color:#fff;text-align:center;will-change:transform, filter;touch-action:manipulation;border:none;transition:filter .12s,transform .1s ease-out;position:relative;box-shadow:inset 0 1px #ffffff1c,0 2px 4px #0003}.button-shift:hover,.button-alpha:hover,.button-function:hover,.button-mode:hover,.button-number:hover,.button-clear:hover,.button-equal:hover{filter:brightness(1.12);box-shadow:inset 0 1px #ffffff17,0 3px 6px #00000040}.button-shift,.button-alpha,.button-function,.button-mode{height:var(--calculator-button-function-height-actual);border-radius:var(--calc-button-border-radius);font-size:calc(var(--calculator-button-function-height-actual) * .55);--_btn-gradient-end:#1a2433}.button-shift svg,.button-alpha svg,.button-function svg,.button-mode svg{width:1em;height:1em}.button-number,.button-clear,.button-equal{height:var(--calculator-button-number-height-actual);border-radius:var(--calc-button-border-radius);font-size:calc(var(--calculator-button-number-height-actual) * .6)}.button-shift{--_btn-bg:var(--calc-color-function);color:var(--calc-color-shift)}.button-alpha{--_btn-bg:var(--calc-color-function);color:var(--calc-color-alpha)}.button-function{--_btn-bg:var(--calc-color-function)}.button-mode{--_btn-bg:var(--calc-color-function-2)}.button-number{--_btn-bg:var(--calc-color-number);--_btn-gradient-end:#1e1e28}.button-clear{--_btn-bg:var(--calc-color-number-2);--_btn-gradient-end:#dc3535}.button-equal{--_btn-bg:var(--calc-color-equal);--_btn-gradient-end:#50a65c;box-shadow:inset 0 1px 0 #ffffff1a, 0 2px 4px #0003, 0 4px 15px var(--calc-color-equal-glow)}.button-equal:hover{box-shadow:inset 0 1px 0 #ffffff1f, 0 3px 6px #00000040, 0 4px 20px var(--calc-color-equal-glow)}calc-button.keypad-active button{filter:brightness(.95);transform:scale(.96);box-shadow:inset 0 1px 3px #0003}calc-button.keypad-active .button-equal{box-shadow:inset 0 1px 3px #00000040, 0 2px 8px var(--calc-color-equal-glow)}.dpad-zone.keypad-active button{background:#ffffff24!important}calc-button.keypad-long-active button{filter:brightness(.85);animation:.15s ease-out longpress-pulse;transform:scale(.92)}.dpad-zone.keypad-long-active button{background:#ffffff38!important}@keyframes longpress-pulse{0%{transform:scale(.96)}50%{transform:scale(.88)}to{transform:scale(.92)}}.function-button-container calc-button:first-child button{border-top-left-radius:var(--calc-button-corner-border-radius)}.function-button-container calc-button:nth-child(5) button{border-top-right-radius:var(--calc-button-corner-border-radius)}.function-button-container calc-button:nth-child(22) button{border-bottom-left-radius:var(--calc-button-corner-border-radius)}.function-button-container calc-button:nth-child(27) button{border-bottom-right-radius:var(--calc-button-corner-border-radius)}.number-button-container calc-button:first-child button{border-top-left-radius:var(--calc-button-corner-border-radius)}.number-button-container calc-button:nth-child(5) button{border-top-right-radius:var(--calc-button-corner-border-radius)}.number-button-container calc-button:nth-child(16) button{border-bottom-left-radius:var(--calc-button-corner-border-radius)}.number-button-container calc-button:nth-child(20) button{border-bottom-right-radius:var(--calc-button-corner-border-radius)}.button-top-label{height:var(--calculator-button-top-label-height-actual);font-size:calc(var(--calculator-button-top-label-height-actual) * .75);padding-top:calc(var(--calculator-button-top-label-height-actual) / 13)}.button-top-label div:first-child{color:var(--calc-color-shift)}.button-top-label div:last-child{color:var(--calc-color-alpha)}.button-top-label div{width:fit-content}calc-button{-webkit-user-select:none;user-select:none;padding-inline:var(--calculator-padding-half);contain:layout style;flex-direction:column;display:flex;position:relative}calculator-container[calculator-mode=SHIFT] calc-button button div,calculator-container[calculator-mode=SHIFT] calc-button .button-top-label div,calculator-container[calculator-mode=ALPHA] calc-button button div,calculator-container[calculator-mode=ALPHA] calc-button .button-top-label div,calculator-container[calculator-mode=RECALC] calc-button button div,calculator-container[calculator-mode=RECALC] calc-button .button-top-label div,calculator-container[calculator-mode=STO] calc-button button div,calculator-container[calculator-mode=STO] calc-button .button-top-label div{opacity:.15}calculator-container[calculator-mode=SHIFT] .button-top-label>div:first-child,calculator-container[calculator-mode=SHIFT] #buttonShift div,calculator-container[calculator-mode=ALPHA] .button-top-label>div:last-child,calculator-container[calculator-mode=ALPHA] #buttonAlpha div,calculator-container[calculator-mode=RECALC] calc-button .variable-image,calculator-container[calculator-mode=STO] calc-button .variable-image,calculator-container[calculator-mode=RECALC] #buttonRCL>button div{opacity:1!important}@font-face{font-family:calc-syms;src:url(./calc-syms.BFxsfD0B.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}[class^=calc-syms-],[class*=\ calc-syms-]{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:calc-syms,math!important}.calc-syms-nd:before{content:""}.calc-syms-ac:before{content:""}.calc-syms-ac-a:before{content:""}.calc-syms-ac-s:before{content:""}.calc-syms-alpha:before{content:""}.calc-syms-ans:before{content:""}.calc-syms-ans-a:before{content:""}.calc-syms-ans-s:before{content:""}.calc-syms-calc:before{content:""}.calc-syms-calc-a:before{content:""}.calc-syms-calc-s:before{content:""}.calc-syms-close-parenthesis:before{content:""}.calc-syms-close-parenthesis-a:before{content:""}.calc-syms-close-parenthesis-s:before{content:""}.calc-syms-cos:before{content:""}.calc-syms-cos-a:before{content:""}.calc-syms-cos-s:before{content:""}.calc-syms-del:before{content:""}.calc-syms-del-a:before{content:""}.calc-syms-del-s:before{content:""}.calc-syms-divide:before{content:""}.calc-syms-divide-a:before{content:""}.calc-syms-divide-s:before{content:""}.calc-syms-dot:before{content:""}.calc-syms-dot-a:before{content:""}.calc-syms-dot-s:before{content:""}.calc-syms-down:before{content:""}.calc-syms-dx:before{content:""}.calc-syms-dx-a:before{content:""}.calc-syms-dx-s:before{content:""}.calc-syms-eng:before{content:""}.calc-syms-eng-a:before{content:""}.calc-syms-eng-s:before{content:""}.calc-syms-equal:before{content:""}.calc-syms-equal-a:before{content:""}.calc-syms-equal-s:before{content:""}.calc-syms-fraction:before{content:""}.calc-syms-fraction-a:before{content:""}.calc-syms-fraction-s:before{content:""}.calc-syms-hyp:before{content:""}.calc-syms-hyp-a:before{content:""}.calc-syms-hyp-s:before{content:""}.calc-syms-left:before{content:""}.calc-syms-ln:before{content:""}.calc-syms-ln-a:before{content:""}.calc-syms-ln-s:before{content:""}.calc-syms-log:before{content:""}.calc-syms-log-a:before{content:""}.calc-syms-loga-x:before{content:""}.calc-syms-loga-x-a:before{content:""}.calc-syms-loga-x-s:before{content:""}.calc-syms-log-s:before{content:""}.calc-syms-minus:before{content:""}.calc-syms-minus-a:before{content:""}.calc-syms-minus-s:before{content:""}.calc-syms-mode:before{content:""}.calc-syms-mplus:before{content:""}.calc-syms-mplus-a:before{content:""}.calc-syms-mplus-s:before{content:""}.calc-syms-multiply:before{content:""}.calc-syms-multiply-a:before{content:""}.calc-syms-multiply-s:before{content:""}.calc-syms-num0:before{content:""}.calc-syms-num0-a:before{content:""}.calc-syms-num0-s:before{content:""}.calc-syms-num1:before{content:""}.calc-syms-num1-a:before{content:""}.calc-syms-num1-s:before{content:""}.calc-syms-num2:before{content:""}.calc-syms-num2-a:before{content:""}.calc-syms-num2-s:before{content:""}.calc-syms-num3:before{content:""}.calc-syms-num3-a:before{content:""}.calc-syms-num3-s:before{content:""}.calc-syms-num4:before{content:""}.calc-syms-num4-a:before{content:""}.calc-syms-num4-s:before{content:""}.calc-syms-num5:before{content:""}.calc-syms-num5-a:before{content:""}.calc-syms-num5-s:before{content:""}.calc-syms-num6:before{content:""}.calc-syms-num6-a:before{content:""}.calc-syms-num6-s:before{content:""}.calc-syms-num7:before{content:""}.calc-syms-num7-a:before{content:""}.calc-syms-num7-s:before{content:""}.calc-syms-num8:before{content:""}.calc-syms-num8-a:before{content:""}.calc-syms-num8-s:before{content:""}.calc-syms-num9:before{content:""}.calc-syms-num9-a:before{content:""}.calc-syms-num9-s:before{content:""}.calc-syms-open-minus-close:before{content:""}.calc-syms-open-minus-close-a:before{content:""}.calc-syms-open-minus-close-s:before{content:""}.calc-syms-open-parenthesis:before{content:""}.calc-syms-open-parenthesis-a:before{content:""}.calc-syms-open-parenthesis-s:before{content:""}.calc-syms-plus:before{content:""}.calc-syms-plus-a:before{content:""}.calc-syms-plus-s:before{content:""}.calc-syms-rcl:before{content:""}.calc-syms-rcl-a:before{content:""}.calc-syms-rcl-s:before{content:""}.calc-syms-right:before{content:""}.calc-syms-root:before{content:""}.calc-syms-root-a:before{content:""}.calc-syms-root-s:before{content:""}.calc-syms-shift:before{content:""}.calc-syms-sin:before{content:""}.calc-syms-sin-a:before{content:""}.calc-syms-sin-s:before{content:""}.calc-syms-square:before{content:""}.calc-syms-square-a:before{content:""}.calc-syms-square-s:before{content:""}.calc-syms-s-swap-d:before{content:""}.calc-syms-s-swap-d-a:before{content:""}.calc-syms-s-swap-d-s:before{content:""}.calc-syms-tan:before{content:""}.calc-syms-tan-a:before{content:""}.calc-syms-tan-s:before{content:""}.calc-syms-time-unit:before{content:""}.calc-syms-time-unit-a:before{content:""}.calc-syms-time-unit-s:before{content:""}.calc-syms-up:before{content:""}.calc-syms-x10powerx:before{content:""}.calc-syms-x10powerx-a:before{content:""}.calc-syms-x10powerx-s:before{content:""}.calc-syms-xpowerminus1:before{content:""}.calc-syms-xpowerminus1-a:before{content:""}.calc-syms-xpowerminus1-s:before{content:""}.calc-syms-xpowery:before{content:""}.calc-syms-xpowery-a:before{content:""}.calc-syms-xpowery-s:before{content:""}calc-toast{pointer-events:none;transform:translateX(-50%) translateY(var(--calculator-padding));opacity:0;left:50%;bottom:var(--calculator-padding);z-index:50;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .25s cubic-bezier(.4,0,.2,1);position:absolute}calc-toast.show{pointer-events:auto;opacity:1;transform:translate(-50%)translateY(0)}calc-toast.hide{pointer-events:none;transform:translateX(-50%) translateY(var(--calculator-padding));opacity:0}calc-toast .wrapper{border-radius:calc(var(--calc-border-radius) - var(--calculator-padding));background-color:var(--color-neutral-600,#374151);color:#fff;font-size:var(--text-xs);max-width:calc(var(--calculator-wrapper-width) - var(--calculator-padding) - 1.5rem);align-items:center;gap:.5rem;padding:.5rem;display:flex;box-shadow:0 4px 12px #00000040}calc-toast .icon{flex-shrink:0;display:none}calc-toast .message{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}calc-toast .dismiss-btn{color:#ffffffb3;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:1rem;height:1rem;transition:background-color .15s,color .15s;display:flex}calc-toast .dismiss-btn:hover{color:#fff;background-color:#ffffff26}calc-toast .dismiss-btn:active{background-color:#ffffff40}calc-toast[data-type=success] .icon.success{display:flex!important}calc-toast[data-type=success] .wrapper{background-color:var(--color-success-700,#15803d)}calc-toast[data-type=info] .icon.info{display:flex!important}calc-toast[data-type=info] .wrapper{background-color:var(--color-neutral-600,#4b5563)}calc-toast[data-type=warning] .icon.warning{display:flex!important}calc-toast[data-type=warning] .wrapper{background-color:var(--color-warning-700,#b45309)}calc-toast[data-type=error] .icon.error{display:flex!important}calc-toast[data-type=error] .wrapper{background-color:var(--color-error-600,#dc2626)}calc-toast[data-type=loading] .icon.loading{animation:1s linear infinite toast-spin;display:flex!important}@keyframes toast-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}:root{--calc-color-bg:#111;--calc-color-screen-bg:#eaf0e2;--calc-color-shift:#de982a;--calc-color-alpha:#7adf8c;--calc-color-number-2:#ef4444;--calc-color-number-2-popup:#f87171;--calc-color-number-2-popup-border:#7f1d1d;--calc-color-number:#27272a;--calc-color-number-popup:#3f3f46;--calc-color-function:#1f2937;--calc-color-function-popup:#374151;--calc-color-function-2:#1f2937;--calc-color-function-2-popup:#374151;--calc-color-equal:#61cc70;--calc-color-equal-glow:#10b98166;--calc-button-border-radius:8px;--calc-button-corner-border-radius:8px;--calc-border-radius:12px}calculator-container{background:var(--calc-color-bg);overscroll-behavior:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative;overflow:clip}calculator-container math-input{-webkit-touch-callout:none;-webkit-user-select:auto;user-select:auto}calculator-screen{color:#000;background:var(--calc-color-screen-bg);border:none;box-shadow:inset 0 3px 8px #00000026,inset 0 1px 2px #0000001a}calculator-screen:focus-visible,calculator-screen:focus-within{border-color:#0000}calculator-screen:focus{outline:none}html{-webkit-tap-highlight-color:#fff0}math-field:not(:defined){display:none}.calculator-input{font-size:var(--calculator-input-font-size);color:#000}.calculator-result{font-size:var(--calculator-result-font-size);color:inherit;transition:opacity .15s}.calculator-result-2{color:inherit;font-size:var(--calculator-result-2-font-size);transition:opacity .15s}.calculator-result-message-container{color:inherit;opacity:.65;width:100%;font-size:var(--calculator-result-message-font-size);line-height:calc(var(--calculator-result-message-font-size) * 1.2);--icon-size:calc(var(--calculator-result-message-font-size) * 1.2);background:#0000000d;border:1px solid #0003;border-radius:.4em;padding:.25em;transition:opacity .15s;display:block}.calculator-result-message-container svg{height:var(--icon-size);width:var(--icon-size);min-width:var(--icon-size)}.result-loading{opacity:.1}.history-item .calculator-input,.history-item .calculator-result{color:inherit;font-size:1.4rem}.history-item .calculator-result-2{color:inherit;font-size:1.2rem}.dark .history-item .ML__ans-value{border-color:var(--color-blue-200);color:var(--color-blue-200)}.dark .history-item .ML__ans-value:after{background-color:var(--color-neutral-11);border-color:var(--color-blue-200);color:var(--color-blue-200)}calculator-menu-bar{font-family:KaTeX_Main,sans-serif;font-style:normal}calculator-dialog-wrapper dialog{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}calculator-dialog-wrapper{position:fixed}math-field::part(placeholder){opacity:.5;--_text-highlight-background-color:transparent;font-size:.8em}
