/*!
 * 
 *   simple-keyboard v3.4.210
 *   https://github.com/hodgef/simple-keyboard
 *
 *   Copyright (c) Francisco Hodge (https://github.com/hodgef) and project contributors.
 *
 *   This source code is licensed under the MIT license found in the
 *   LICENSE file in the root directory of this source tree.
 *
 */.hg-theme-default{background-color:#ececec;border-radius:5px;box-sizing:border-box;font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;overflow:hidden;padding:5px;touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.hg-theme-default .hg-button span{pointer-events:none}.hg-theme-default button.hg-button{border-width:0;font-size:inherit;outline:0}.hg-theme-default .hg-button{display:inline-block;flex-grow:1}.hg-theme-default .hg-row{display:flex}.hg-theme-default .hg-row:not(:last-child){margin-bottom:5px}.hg-theme-default .hg-row .hg-button-container,.hg-theme-default .hg-row .hg-button:not(:last-child){margin-right:5px}.hg-theme-default .hg-row>div:last-child{margin-right:0}.hg-theme-default .hg-row .hg-button-container{display:flex}.hg-theme-default .hg-button{-webkit-tap-highlight-color:rgba(0,0,0,0);align-items:center;background:#fff;border-bottom:1px solid #b5b5b5;border-radius:5px;box-shadow:0 0 3px -1px rgba(0,0,0,.3);box-sizing:border-box;cursor:pointer;display:flex;height:40px;justify-content:center;padding:5px}.hg-theme-default .hg-button.hg-standardBtn{width:20px}.hg-theme-default .hg-button.hg-activeButton{background:#efefef}.hg-theme-default.hg-layout-numeric .hg-button{align-items:center;display:flex;height:60px;justify-content:center;width:33.3%}.hg-theme-default .hg-button.hg-button-numpadadd,.hg-theme-default .hg-button.hg-button-numpadenter{height:85px}.hg-theme-default .hg-button.hg-button-numpad0{width:105px}.hg-theme-default .hg-button.hg-button-com{max-width:85px}.hg-theme-default .hg-button.hg-standardBtn.hg-button-at{max-width:45px}.hg-theme-default .hg-button.hg-selectedButton{background:rgba(5,25,70,.53);color:#fff}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn=".com"]{max-width:82px}.hg-theme-default .hg-button.hg-standardBtn[data-skbtn="@"]{max-width:60px}.hg-candidate-box{background:#ececec;border-bottom:2px solid #b5b5b5;border-radius:5px;display:inline-flex;margin-top:-10px;max-width:272px;position:absolute;transform:translateY(-100%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul.hg-candidate-box-list{display:flex;flex:1;list-style:none;margin:0;padding:0}li.hg-candidate-box-list-item{align-items:center;display:flex;height:40px;justify-content:center;width:40px}li.hg-candidate-box-list-item:hover{background:rgba(0,0,0,.03);cursor:pointer}li.hg-candidate-box-list-item:active{background:rgba(0,0,0,.1)}.hg-candidate-box-prev:before{content:"\25C4"}.hg-candidate-box-next:before{content:"\25BA"}.hg-candidate-box-next,.hg-candidate-box-prev{align-items:center;background:#d0d0d0;color:#969696;cursor:pointer;display:flex;padding:0 10px}.hg-candidate-box-next{border-bottom-right-radius:5px;border-top-right-radius:5px}.hg-candidate-box-prev{border-bottom-left-radius:5px;border-top-left-radius:5px}.hg-candidate-box-btn-active{color:#444}.fill-input{position:relative;border-bottom:2px solid #1b61a6;line-height:1}.fill-input input{padding:0 10px;display:inline-block;border:none;line-height:1;color:#4a4a4a}.fill-input.fill-input--autogrow input{box-sizing:content-box}.fill-input--small input{min-width:1.5ch;max-width:1.5ch;padding:0}.fill-input--small.fill-input--autogrow input{min-width:1.5ch;max-width:none}.fill-input--medium input{min-width:10ch;max-width:10ch}.fill-input--medium.fill-input--autogrow input{min-width:8ch;max-width:none}.fill-input--large input{min-width:16ch;max-width:16ch}.fill-input--large.fill-input--autogrow input{min-width:12ch;max-width:none}.fill-input--valid{border-bottom-color:#a3d76e!important}.fill-input--valid:after{background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjQTVEQTZGIiBkPSJNMTIuOTk5IDEuNDMzTDYuMTU4IDguNTcxIDQuNzkgOS45OTggMy40MjEgOC41NzEuMDAxIDUuMDAybDEuMzY4LTEuNDI4IDMuNDIxIDMuNTdMMTEuNjMxLjAwNmwxLjM2OCAxLjQyN3oiLz48L3N2Zz4=) 50% no-repeat}.fill-input--invalid{border-bottom-color:#d0021b!important}.fill-input--invalid:after{background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjQ0QwMDFDIiBkPSJNOS45OTkgMS40MzNMNi40MjYgNS4wMWwzLjU1OCAzLjU2MS0xLjQyNiAxLjQyOEw1IDYuNDM3IDEuNDQyIDkuOTk5LjAxNiA4LjU3MSAzLjU3NCA1LjAxLjAwMSAxLjQzMyAxLjQyNy4wMDYgNSAzLjU4MiA4LjU3My4wMDZsMS40MjYgMS40Mjd6Ii8+PC9zdmc+) 50% no-repeat}.fill-input--invalid,.fill-input--valid{padding-right:13px}.fill-input--invalid:after,.fill-input--valid:after{content:"";width:13px;height:13px;display:block;position:absolute;right:0;bottom:6px}.pkc-keyboard--container{position:fixed;bottom:0;left:0;max-height:300px;overflow:hidden;width:100%;transition:max-height .3s ease-out;z-index:100}.pkc-keyboard--container .hg-rows{max-width:800px;margin:0 auto}.pkc-keyboard--container.slide-up-enter,.pkc-keyboard--container.slide-up-leave-to{max-height:0!important}.int--is-fullscreen .pkc-keyboard--container{bottom:68px}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity .15s cubic-bezier(1,.5,.8,1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{cursor:not-allowed;background-color:#f8f8f8}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px 0;background:none;border:1px solid rgba(60,60,60,.26);border-radius:4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:4px 6px 0 3px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:rgba(60,60,60,.5);transform:scale(1);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:rgba(60,60,60,.5);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;left:0;z-index:1000;padding:5px 0;margin:0;width:100%;max-height:350px;min-width:160px;overflow-y:auto;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);border:1px solid rgba(60,60,60,.26);border-top-style:none;border-radius:0 0 4px 4px;text-align:left;list-style:none;background:#fff}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap}.vs__dropdown-option:hover{cursor:pointer}.vs__dropdown-option--highlight{background:#5897fb;color:#fff}.vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,.5)}.vs__dropdown-option--disabled:hover{cursor:inherit}.vs__selected{display:flex;align-items:center;background-color:#f0f0f0;border:1px solid rgba(60,60,60,.26);border-radius:4px;color:#333;line-height:1.4;margin:4px 2px 0 2px;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:rgba(60,60,60,.5);text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.4;font-size:1em;border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search:-ms-input-placeholder{color:inherit}.vs__search::-ms-input-placeholder{color:inherit}.vs__search::placeholder{color:inherit}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search:hover{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid hsla(0,0%,39.2%,.1);border-right:.9em solid hsla(0,0%,39.2%,.1);border-bottom:.9em solid hsla(0,0%,39.2%,.1);border-left:.9em solid rgba(60,60,60,.45);transform:translateZ(0);animation:vSelectSpinner 1.1s linear infinite;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em}.vs--loading .vs__spinner{opacity:1}.fill-select{display:flex;align-items:center}.fill-select .v-select{flex-grow:1}.fill-select .vs__search{padding:0}.fill-select .vs__dropdown-option{overflow:hidden;text-overflow:ellipsis}.fill-select__img{max-width:160px}.fill-select__img,.fill-select__math-selection{pointer-events:none}.vs__selected{position:relative!important}.vs__dropdown-menu{width:auto;padding-right:3px;top:calc(100% - 1px);border-top-style:solid}.fill-select--small{min-width:80px}.fill-select--medium{min-width:160px}.fill-select--large{min-width:260px}.fill-select--valid .vs__dropdown-toggle{border-color:#a3d76e;box-shadow:inset 0 0 0 1px #a3d76e}.fill-select--valid .fill-select__status{background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjQTVEQTZGIiBkPSJNMTIuOTk5IDEuNDMzTDYuMTU4IDguNTcxIDQuNzkgOS45OTggMy40MjEgOC41NzEuMDAxIDUuMDAybDEuMzY4LTEuNDI4IDMuNDIxIDMuNTdMMTEuNjMxLjAwNmwxLjM2OCAxLjQyN3oiLz48L3N2Zz4=) 50% no-repeat}.fill-select--invalid .vs__dropdown-toggle{border-color:#d0021b;box-shadow:inset 0 0 0 1px #d0021b}.fill-select--invalid .fill-select__status{background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjQ0QwMDFDIiBkPSJNOS45OTkgMS40MzNMNi40MjYgNS4wMWwzLjU1OCAzLjU2MS0xLjQyNiAxLjQyOEw1IDYuNDM3IDEuNDQyIDkuOTk5LjAxNiA4LjU3MSAzLjU3NCA1LjAxLjAwMSAxLjQzMyAxLjQyNy4wMDYgNSAzLjU4MiA4LjU3My4wMDZsMS40MjYgMS40Mjd6Ii8+PC9zdmc+) 50% no-repeat}.fill-select__status{width:13px;height:13px;margin-right:10px;display:block;position:relative;left:5px}@font-face{font-family:KaTeX_AMS;src:url(../fonts/KaTeX_AMS-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:"swap"}@font-face{font-family:KaTeX_Caligraphic;src:url(../fonts/KaTeX_Caligraphic-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:"swap"}@font-face{font-family:KaTeX_Caligraphic;src:url(../fonts/KaTeX_Caligraphic-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:"swap"}@font-face{font-family:KaTeX_Fraktur;src:url(../fonts/KaTeX_Fraktur-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:"swap"}@font-face{font-family:KaTeX_Fraktur;src:url(../fonts/KaTeX_Fraktur-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:"swap"}@font-face{font-family:KaTeX_Main;src:url(../fonts/KaTeX_Main-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:"swap"}@font-face{font-family:KaTeX_Main;src:url(../fonts/KaTeX_Main-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:"swap"}@font-face{font-family:KaTeX_Main;src:url(../fonts/KaTeX_Main-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:"swap"}@font-face{font-family:KaTeX_Main;src:url(../fonts/KaTeX_Main-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:"swap"}@font-face{font-family:KaTeX_Math;src:url(../fonts/KaTeX_Math-BoldItalic.woff) format("woff");font-weight:700;font-style:italic;font-display:"swap"}@font-face{font-family:KaTeX_Math;src:url(../fonts/KaTeX_Math-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:"swap"}@font-face{font-family:"KaTeX_SansSerif";src:url(../fonts/KaTeX_SansSerif-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:"swap"}@font-face{font-family:"KaTeX_SansSerif";src:url(../fonts/KaTeX_SansSerif-Italic.woff) format("woff");font-weight:400;font-style:italic;font-display:"swap"}@font-face{font-family:"KaTeX_SansSerif";src:url(../fonts/KaTeX_SansSerif-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:"swap"}@font-face{font-family:KaTeX_Script;src:url(../fonts/KaTeX_Script-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:"swap"}@font-face{font-family:KaTeX_Size1;src:url(../fonts/KaTeX_Size1-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:"swap"}@font-face{font-family:KaTeX_Size2;src:url(../fonts/KaTeX_Size2-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:"swap"}@font-face{font-family:KaTeX_Size3;src:url(../fonts/KaTeX_Size3-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:"swap"}@font-face{font-family:KaTeX_Size4;src:url(../fonts/KaTeX_Size4-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:"swap"}@font-face{font-family:KaTeX_Typewriter;src:url(../fonts/KaTeX_Typewriter-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:"swap"}:root{--ML__static-fonts:true}.input-latex .ML__fieldcontainer__field{display:flex;align-items:center;align-self:stretch}.input-latex__input{padding:.75rem;border:1px solid #d8d8d8;border-radius:2px}.ML__keyboard>div>div.keyboard-toolbar>div>div{color:#666}.ML__keyboard>div>div.keyboard-toolbar>div>div.selected{color:#000}.keyboard-layer li *{cursor:pointer}.ML__keyboard .keyboard-toolbar .right .action:first-child{display:none}.fill-latex{min-width:80px;position:relative}.fill-latex--small{min-width:60px}.fill-latex--medium{min-width:160px}.fill-latex--large{min-width:300px}.fill-latex--valid{border-bottom-color:#a3d76e}.fill-latex--valid:after{background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjQTVEQTZGIiBkPSJNMTIuOTk5IDEuNDMzTDYuMTU4IDguNTcxIDQuNzkgOS45OTggMy40MjEgOC41NzEuMDAxIDUuMDAybDEuMzY4LTEuNDI4IDMuNDIxIDMuNTdMMTEuNjMxLjAwNmwxLjM2OCAxLjQyN3oiLz48L3N2Zz4=) 50% no-repeat}.fill-latex--invalid{border-bottom-color:#d0021b}.fill-latex--invalid:after{background:transparent url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSIxMCI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsPSIjQ0QwMDFDIiBkPSJNOS45OTkgMS40MzNMNi40MjYgNS4wMWwzLjU1OCAzLjU2MS0xLjQyNiAxLjQyOEw1IDYuNDM3IDEuNDQyIDkuOTk5LjAxNiA4LjU3MSAzLjU3NCA1LjAxLjAwMSAxLjQzMyAxLjQyNy4wMDYgNSAzLjU4MiA4LjU3My4wMDZsMS40MjYgMS40Mjd6Ii8+PC9zdmc+) 50% no-repeat}.fill-latex--invalid,.fill-latex--valid{padding-right:16px}.fill-latex--invalid:after,.fill-latex--valid:after{content:"";width:13px;height:13px;display:block;position:absolute;top:21px;right:0}.fill-in--latex .int-content{line-height:2.1}.fill-in__latex-notice{padding:8px;font-size:.778em;background-color:#f2e996;border-radius:4px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1);text-align:center;line-height:1.5}.fill-in__media:not(:empty){margin-bottom:20px}.fill-in__content{padding-bottom:1px;line-height:2.2}.fill-in__content p:empty{display:none}.fill-in-placeholder{max-width:100%;margin-bottom:-7px;overflow:hidden;display:inline-block}.fill-in-placeholder:empty{height:30px;width:30px;background:#e0e0e0}.fill-in-placeholder--select{overflow:visible}.fill-in-placeholder--latex{margin-bottom:0;transform:translateY(20px)}.fill-in__spacer{margin:1.5rem 0;display:block}.dark-mode .fill-input{border-bottom:2px solid #fff}.dark-mode .fill-input input{background-color:#1a1a1a;color:#fff}.dark-mode .input-latex__input,.dark-mode .vs__dropdown-toggle{border-color:#8a8a8a}.dark-mode .vs__dropdown-option,.dark-mode .vs__selected{color:#fff}.dark-mode .vs__open-indicator{fill:#fff}.dark-mode .vs__dropdown-menu{background:#2b2b2b}.dark-mode .fill-in__latex-notice{color:#000}