;(function () { var desmosEnabledFeatures = {"GraphingCalculator":true,"FourFunctionCalculator":true,"ScientificCalculator":true}; var desmosCommit = '0b6d3333d858061f295f646b661238a58620c342'; ;(function (global) { var elt = document.createElement('style'); elt.innerHTML = "@font-face {\n font-family: Abraham;\n src: url(data:application/font-woff;base64,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) format('woff');\n}@font-face {\n font-family: Symbola;\n src: url(data:application/font-woff;base64,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) format('woff');\n}.dcg-calculator-api-container .dcg-add-expression-dropdown.dcg-popover {\n width: auto;\n}\n\n.dcg-calculator-api-container .dcg-add-expression-dropdown.dcg-popover.dcg-bottom {\n position: absolute;\n top: 43px;\n left: -3px;\n}\n\n.dcg-calculator-api-container .dcg-add-expression-dropdown.dcg-popover.dcg-bottom .dcg-arrow {\n left: 23px;\n}\n\n.dcg-calculator-api-container .dcg-add-expression-dropdown.dcg-popover.dcg-right {\n position: absolute;\n top: -40px;\n left: 40px;\n}\n\n.dcg-calculator-api-container .dcg-add-expression-dropdown.dcg-popover.dcg-right .dcg-arrow {\n top: 60px;\n}\n\n.dcg-calculator-api-container .dcg-add-expression-dropdown.dcg-popover .dcg-popover-interior {\n padding: 4px 0;\n}\n\n.dcg-calculator-api-container .dcg-add-expression-dropdown.dcg-popover .dcg-new-item {\n cursor: pointer;\n font-size: 80%;\n text-align: left;\n white-space: nowrap;\n opacity: 0.5;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)\";\n filter: alpha(opacity=50);\n padding: 8px;\n line-height: 0;\n}\n\n.dcg-calculator-api-container .dcg-add-expression-dropdown.dcg-popover .dcg-new-item i {\n margin: 0 8px 0 4px;\n font-size: 205%;\n vertical-align: middle;\n width: 30px;\n display: inline-block;\n text-align: right;\n}\n\n.dcg-calculator-api-container .dcg-add-expression-dropdown.dcg-popover .dcg-new-item i.dcg-icon-new-expression {\n font-size: 210%;\n}\n\n.dcg-calculator-api-container .dcg-add-expression-dropdown.dcg-popover .dcg-new-item i.dcg-icon-new-table {\n font-size: 200%;\n}\n\n.dcg-calculator-api-container .dcg-add-expression-dropdown.dcg-popover .dcg-new-item i.dcg-icon-new-folder {\n font-size: 190%;\n}\n\n.dcg-calculator-api-container .dcg-add-expression-dropdown.dcg-popover .dcg-new-item.dcg-action-newexpression {\n padding: 10px 12px 4px 8px;\n}\n\n.dcg-calculator-api-container .dcg-add-expression-dropdown.dcg-popover .dcg-new-item.dcg-hovered {\n opacity: 0.8;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)\";\n filter: alpha(opacity=80);\n}\n\n.dcg-calculator-api-container .dcg-add-expression-dropdown.dcg-popover .dcg-new-item.dcg-depressed {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n}\n\n.dcg-calculator-api-container .dcg-add-expression-dropdown.dcg-popover .dcg-new-item.dcg-disabled {\n opacity: 0.25;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)\";\n filter: alpha(opacity=25);\n}.dcg-calculator-api-container .dcg-basic-list-container {\n -webkit-box-flex: 1;\n -moz-box-flex: 1;\n -o-box-flex: 1;\n box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n -webkit-box-orient: vertical;\n -moz-box-orient: vertical;\n -o-box-orient: vertical;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column;\n overflow: auto;\n border-top: 1px solid rgba(0,0,0,0.2);\n}\n\n.dcg-calculator-api-container .dcg-basic-list-container .dcg-basic-list {\n width: 100%;\n}\n\n.dcg-calculator-api-container .dcg-basic-list-container .dcg-basic-list.dcg-projector-mode {\n font-size: 150%;\n}\n\n.dcg-calculator-api-container .dcg-basic-list-container .dcg-basic-list-placeholder {\n -webkit-box-flex: 1;\n -moz-box-flex: 1;\n -o-box-flex: 1;\n box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n border-right: 1px solid rgba(0,0,0,0.2);\n border-left: 1px solid rgba(0,0,0,0.2);\n position: relative;\n overflow: hidden;\n}\n\n.dcg-calculator-api-container .dcg-basic-list-container .dcg-basic-list-placeholder .dcg-answer-hint {\n -webkit-transition: opacity 1s;\n -moz-transition: opacity 1s;\n -o-transition: opacity 1s;\n -ms-transition: opacity 1s;\n transition: opacity 1s;\n padding: 10px;\n width: 200px;\n opacity: 0.7;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)\";\n filter: alpha(opacity=70);\n position: absolute;\n bottom: 0;\n right: 0;\n text-align: right;\n padding-right: 30px;\n background: url(\"data:image/png;base64,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\") no-repeat top 20px right 5px;\n -webkit-background-size: 15px;\n -moz-background-size: 15px;\n background-size: 15px;\n -webkit-animation: dcg-fadePulse 0.3s;\n -moz-animation: dcg-fadePulse 0.3s;\n -o-animation: dcg-fadePulse 0.3s;\n -ms-animation: dcg-fadePulse 0.3s;\n animation: dcg-fadePulse 0.3s;\n}\n\n.dcg-calculator-api-container .dcg-basic-list-container .dcg-basic-list-placeholder.dcg-has-multiple-exps .dcg-type-hint,\n.dcg-calculator-api-container .dcg-basic-list-container .dcg-basic-list-placeholder.dcg-has-multiple-exps .dcg-answer-hint {\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n -webkit-transition: opacity 0.3s;\n -moz-transition: opacity 0.3s;\n -o-transition: opacity 0.3s;\n -ms-transition: opacity 0.3s;\n transition: opacity 0.3s;\n}\n\n.dcg-calculator-api-container .dcg-inverted-colors .dcg-settings-dropdown .dcg-popover-interior {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n\n@-webkit-keyframes dcg-fadePulse {\n 0% {\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n -webkit-transform: scale(0.7, 0.7);\n -moz-transform: scale(0.7, 0.7);\n -o-transform: scale(0.7, 0.7);\n -ms-transform: scale(0.7, 0.7);\n transform: scale(0.7, 0.7);\n }\n\n 50% {\n -webkit-transform: scale(1.1, 1.1);\n -moz-transform: scale(1.1, 1.1);\n -o-transform: scale(1.1, 1.1);\n -ms-transform: scale(1.1, 1.1);\n transform: scale(1.1, 1.1);\n }\n\n 100% {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n}\n\n@keyframes dcg-fadePulse {\n 0% {\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n -webkit-transform: scale(0.7, 0.7);\n -moz-transform: scale(0.7, 0.7);\n -o-transform: scale(0.7, 0.7);\n -ms-transform: scale(0.7, 0.7);\n transform: scale(0.7, 0.7);\n }\n\n 50% {\n -webkit-transform: scale(1.1, 1.1);\n -moz-transform: scale(1.1, 1.1);\n -o-transform: scale(1.1, 1.1);\n -ms-transform: scale(1.1, 1.1);\n transform: scale(1.1, 1.1);\n }\n\n 100% {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n transform: scale(1, 1);\n }\n}.dcg-calculator-api-container .dcg-container .dcg-basic-expression .dcg-mq-container .dcg-mq-editable-field {\n width: 100%;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-basic-expression .dcg-mq-container .dcg-mq-editable-field:after {\n position: absolute;\n top: 1px;\n right: 0;\n bottom: 1px;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression {\n min-height: 56px;\n border: 1px solid rgba(0,0,0,0.2);\n margin-top: -1px;\n position: relative;\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n -webkit-box-align: center;\n -moz-box-align: center;\n -o-box-align: center;\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n width: 100%;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression:not(:first-of-type) {\n border-top-color: transparent;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression.dcg-focused {\n border-color: #6399cb;\n -webkit-box-shadow: inset 0 0 0 1px #6399cb;\n box-shadow: inset 0 0 0 1px #6399cb;\n z-index: 1;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression:first-of-type {\n margin-top: 0;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io {\n -webkit-box-lines: multiple;\n -moz-box-lines: multiple;\n -o-box-lines: multiple;\n -webkit-flex-wrap: wrap;\n -ms-flex-wrap: wrap;\n flex-wrap: wrap;\n padding: 2px;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io input {\n background: transparent;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-mq-math-mode {\n padding: 0;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-braille-input input,\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-braille-evaluation input,\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-braille-error input {\n border: none;\n width: 100%;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-braille-input input {\n outline: none;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-braille-evaluation input:focus {\n outline: 1px dotted #000;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-braille-error input {\n border: 1px solid transparent;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-braille-error input:focus {\n color: #000;\n outline: 1px dotted #000;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-braille-input input,\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-braille-evaluation input {\n font-family: Abraham, serif;\n font-size: 26px;\n padding: 8px 8px 0;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-basic-expression-error {\n font-size: 140%;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-braille-error {\n position: absolute;\n top: -0.8em;\n right: 0;\n width: 100%;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-braille-error textarea {\n width: 100%;\n text-align: right;\n color: #666;\n padding-right: 5px;\n font-size: 80%;\n border: none;\n resize: none;\n -webkit-animation: dcg-delayed-fadeIn 1s;\n -moz-animation: dcg-delayed-fadeIn 1s;\n -o-animation: dcg-delayed-fadeIn 1s;\n -ms-animation: dcg-delayed-fadeIn 1s;\n animation: dcg-delayed-fadeIn 1s;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-braille-error textarea:focus {\n outline: dotted 1px #666;\n color: #000;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-braille-input,\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-braille-evaluation-container,\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-exp-mathquill-container,\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-exp-output-container {\n -webkit-box-flex: 1;\n -moz-box-flex: 1;\n -o-box-flex: 1;\n box-flex: 1;\n -webkit-flex: 1 1 40%;\n -ms-flex: 1 1 40%;\n flex: 1 1 40%;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-braille-evaluation-container {\n position: relative;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-braille-evaluation input,\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-exp-output-container,\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-braille-error {\n text-align: right;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-exp-mathquill-container {\n padding: 8px;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-exp-mathquill-container,\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-exp-output-container {\n font-size: 90%;\n color: #666;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-exp-output-container {\n padding: 8px;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression.dcg-braille-io .dcg-exp-output-container .dcg-basic-expression-value {\n padding-right: 8px;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression .dcg-exp-mathquill-container {\n -webkit-box-flex: 1;\n -moz-box-flex: 1;\n -o-box-flex: 1;\n box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n overflow: hidden;\n margin-right: 1px;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression .dcg-exp-mathquill-container .dcg-mq-container {\n width: 100%;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression .dcg-mq-math-mode {\n padding: 12px 5px 12px 15px;\n outline: none !important;\n -webkit-box-shadow: none !important;\n box-shadow: none !important;\n border: 0;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression .dcg-basic-expression-error {\n color: #e66b3c;\n font-size: 130%;\n cursor: pointer;\n -webkit-animation: dcg-delayed-fadeIn 1s;\n -moz-animation: dcg-delayed-fadeIn 1s;\n -o-animation: dcg-delayed-fadeIn 1s;\n -ms-animation: dcg-delayed-fadeIn 1s;\n animation: dcg-delayed-fadeIn 1s;\n margin-right: 15px;\n height: 24px;\n line-height: 24px;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression .dcg-basic-expression-value {\n -webkit-animation: dcg-fadeIn 0.5s;\n -moz-animation: dcg-fadeIn 0.5s;\n -o-animation: dcg-fadeIn 0.5s;\n -ms-animation: dcg-fadeIn 0.5s;\n animation: dcg-fadeIn 0.5s;\n padding-right: 5px;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression .dcg-basic-expression-value.dcg-basic-evaluation-gray .dcg-static-mathquill-view {\n color: #666;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression .dcg-basic-expression-value .dcg-basic-fraction-toggle {\n font-size: 20px;\n display: inline-block;\n width: 29px;\n height: 29px;\n border: 2px solid #000;\n opacity: 0.5;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)\";\n filter: alpha(opacity=50);\n color: #000;\n text-align: center;\n border-radius: 50%;\n margin: 0 5px;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression .dcg-basic-expression-value .dcg-basic-fraction-toggle i {\n position: relative;\n top: 2px;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression .dcg-basic-expression-value .dcg-basic-fraction-toggle.dcg-hovered {\n opacity: 0.7;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)\";\n filter: alpha(opacity=70);\n}\n\n.dcg-calculator-api-container .dcg-basic-expression .dcg-basic-expression-value .dcg-basic-fraction-toggle.dcg-depressed {\n opacity: 0.9;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)\";\n filter: alpha(opacity=90);\n}\n\n.dcg-calculator-api-container .dcg-basic-expression .dcg-basic-expression-value .dcg-basic-fraction-toggle.dcg-selected {\n background: #000;\n opacity: 0.5;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)\";\n filter: alpha(opacity=50);\n color: #fff;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression .dcg-basic-expression-value .dcg-basic-fraction-toggle.dcg-selected.dcg-hovered {\n opacity: 0.7;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)\";\n filter: alpha(opacity=70);\n}\n\n.dcg-calculator-api-container .dcg-basic-expression .dcg-basic-expression-value .dcg-basic-fraction-toggle.dcg-selected.dcg-depressed {\n opacity: 0.9;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)\";\n filter: alpha(opacity=90);\n}\n\n.dcg-calculator-api-container .dcg-basic-expression .dcg-slider-container {\n height: 40px;\n width: 250px;\n max-width: 100%;\n padding-right: 3px;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression .dcg-mq-ans {\n border: 2px solid #4781b9;\n color: #4781b9;\n background-color: rgba(71,129,185,0.15);\n padding: 0.2em 0.4em;\n display: inline-block;\n border-radius: 4px;\n margin-right: 1px;\n margin-bottom: 2px;\n min-width: 30px;\n text-align: center;\n -o-text-overflow: ellipsis;\n text-overflow: ellipsis;\n vertical-align: middle;\n position: relative;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression .dcg-mq-ans sup {\n font-size: 80%;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression .dcg-mq-ans:after {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n content: 'ans';\n position: absolute;\n bottom: -0.5em;\n left: 50%;\n font-size: 60%;\n width: 1.9em;\n overflow: hidden;\n text-align: center;\n margin-left: -0.95em;\n color: #4781b9;\n border: 1px solid #4781b9;\n background: #fff;\n padding: 0;\n border-radius: 3px;\n height: 1em;\n line-height: 0.9em;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression .dcg-mq-ans.dcg-invalid {\n border-color: #e66b3c;\n background: rgba(230,107,60,0.1);\n color: #e66b3c;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression .dcg-mq-ans.dcg-invalid i {\n font-style: normal;\n font-size: 80%;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression .dcg-mq-ans.dcg-invalid:after {\n color: #e66b3c;\n border-color: #e66b3c;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression .dcg-mq-selection .dcg-mq-ans {\n background: #4781b9;\n color: #fff;\n}\n\n.dcg-calculator-api-container .dcg-basic-expression .dcg-mq-selection .dcg-mq-ans.dcg-invalid {\n background: #e66b3c;\n}\n\n.dcg-calculator-api-container .dcg-calc-basic-main.dcg-projector-mode .dcg-mq-ans:after {\n position: absolute;\n bottom: -0.3em;\n left: 50%;\n height: 0.9em;\n line-height: 0.8em;\n}\n\n.dcg-calculator-api-container .dcg-braille-toggle {\n display: inline-block;\n float: right;\n}\n\n.dcg-calculator-api-container .dcg-braille-toggle .dcg-buttons {\n float: right;\n}\n\n.dcg-calculator-api-container .dcg-toggle-button {\n padding: 8px;\n border: 1px solid #ccc;\n color: #444;\n position: relative;\n top: -3px;\n cursor: pointer;\n width: 90px;\n text-align: center;\n float: left;\n}\n\n.dcg-calculator-api-container .dcg-toggle-button:last-of-type {\n border-radius: 0px 6px 6px 0px;\n}\n\n.dcg-calculator-api-container .dcg-toggle-button:first-of-type {\n border-radius: 6px 0px 0px 6px;\n}\n\n.dcg-calculator-api-container .dcg-toggle-button.dcg-hovered {\n background: #f4f4f4;\n}\n\n.dcg-calculator-api-container .dcg-toggle-button.dcg-depressed {\n -webkit-box-shadow: inset 0 0 5px rgba(0,0,0,0.5);\n box-shadow: inset 0 0 5px rgba(0,0,0,0.5);\n}\n\n.dcg-calculator-api-container .dcg-toggle-button.dcg-selected {\n background: #4781b9;\n color: #fff;\n border-color: transparent;\n}\n\n.dcg-calculator-api-container .dcg-calc-basic-main.dcg-projector-mode .dcg-basic-expression.dcg-braille-io .dcg-braille-error {\n font-size: 90%;\n}\n\n@-webkit-keyframes dcg-delayed-fadeIn {\n 0% {\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n }\n\n 80% {\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n }\n\n 100% {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n }\n}\n\n@keyframes dcg-delayed-fadeIn {\n 0% {\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n }\n\n 80% {\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n }\n\n 100% {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n }\n}\n\n@-webkit-keyframes dcg-fadeIn {\n 0% {\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n }\n\n 100% {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n }\n}\n\n@keyframes dcg-fadeIn {\n 0% {\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n }\n\n 100% {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n }\n}.dcg-calculator-api-container table.dcg-braille-examples-table {\n border-collapse: collapse;\n}\n\n.dcg-calculator-api-container table.dcg-braille-examples-table tr:not(:last-of-type) {\n border-bottom: 1px solid rgba(0,0,0,0.2);\n}\n\n.dcg-calculator-api-container table.dcg-braille-examples-table th {\n font-family: \"Helvetica Neue\", Helvetica, Arial, \"Lucida Grande\", sans-serif;\n font-weight: 500;\n}\n\n.dcg-calculator-api-container table.dcg-braille-examples-table th,\n.dcg-calculator-api-container table.dcg-braille-examples-table td {\n padding: 5px 8px;\n}\n\n.dcg-calculator-api-container table.dcg-braille-examples-table th:not(:last-of-type),\n.dcg-calculator-api-container table.dcg-braille-examples-table td:not(:last-of-type) {\n border-right: 1px solid rgba(0,0,0,0.2);\n}\n\n.dcg-calculator-api-container table.dcg-braille-examples-table th:not(:first-of-type),\n.dcg-calculator-api-container table.dcg-braille-examples-table td:not(:first-of-type) {\n text-align: center;\n}\n\n.dcg-calculator-api-container table.dcg-braille-examples-table td {\n height: 45px;\n}\n\n.dcg-calculator-api-container table.dcg-braille-examples-table .dcg-braille-font {\n font-family: Abraham;\n font-size: 110%;\n}\n\n.dcg-calculator-api-container table.dcg-braille-examples-table .dcg-key-press {\n border: 1px solid rgba(0,0,0,0.2);\n background: rgba(255,255,255,0.6);\n border-radius: 3px;\n width: 25px;\n height: 25px;\n line-height: 23px;\n text-align: center;\n display: inline-block;\n margin-right: 2px;\n vertical-align: middle;\n}.dcg-calculator-api-container .dcg-braille-io-keypad-container {\n padding-top: 4px;\n}\n\n.dcg-calculator-api-container .dcg-braille-io-keypad-container .dcg-braille-io-keypad {\n color: #666;\n border-top: 1px solid rgba(0,0,0,0.2);\n padding: 10px;\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n}\n\n.dcg-calculator-api-container .dcg-braille-io-keypad-container .dcg-braille-io-keypad a {\n color: #4781b9;\n}\n\n.dcg-calculator-api-container .dcg-braille-io-keypad-container .dcg-braille-io-keypad a.dcg-hovered {\n color: #004f9b;\n}\n\n.dcg-calculator-api-container .dcg-braille-io-keypad-container .dcg-braille-io-keypad .dcg-braille-examples-table-container {\n color: #444;\n padding: 10px 10px 0;\n}\n\n.dcg-calculator-api-container .dcg-braille-io-keypad-container .dcg-braille-io-keypad .dcg-braille-examples-table-container .dcg-more-examples-link {\n text-align: center;\n}\n\n.dcg-calculator-api-container .dcg-braille-io-keypad-container .dcg-braille-io-keypad .dcg-braille-examples-table-container table {\n margin-bottom: 10px;\n border: 1px solid rgba(0,0,0,0.2);\n}\n\n.dcg-calculator-api-container .dcg-braille-io-keypad-container .dcg-braille-io-keypad .dcg-braille-examples-table-container table th {\n background: rgba(0,0,0,0.07);\n}\n\n.dcg-calculator-api-container .dcg-braille-io-keypad-container .dcg-braille-io-keypad .dcg-braille-description {\n -webkit-box-flex: 1;\n -moz-box-flex: 1;\n -o-box-flex: 1;\n box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n padding: 10px;\n}\n\n.dcg-calculator-api-container .dcg-braille-io-keypad-container .dcg-braille-io-keypad .dcg-braille-description .dcg-braille-title {\n font-size: 130%;\n color: #333;\n}\n\n.dcg-calculator-api-container .dcg-braille-io-keypad-container .dcg-braille-io-keypad .dcg-braille-description .dcg-braille-info-text {\n font-size: 95%;\n margin-bottom: 10px;\n line-height: 1.5em;\n}\n\n.dcg-calculator-api-container .dcg-braille-io-keypad-container .dcg-braille-io-keypad .dcg-braille-description .dcg-blue-btn {\n color: #fff;\n padding: 8px 12px;\n display: inline-block;\n border-radius: 6px;\n background: #4781b9;\n border: 1px solid #3f73a6;\n -webkit-box-shadow: inset 0 1px rgba(255,255,255,0.1), inset 0 -1px rgba(0,0,0,0.05);\n box-shadow: inset 0 1px rgba(255,255,255,0.1), inset 0 -1px rgba(0,0,0,0.05);\n}\n\n.dcg-calculator-api-container .dcg-braille-io-keypad-container .dcg-braille-io-keypad .dcg-braille-description .dcg-blue-btn.dcg-hovered:not(.dcg-disabled) {\n background: #3f73a6;\n -webkit-transition: background 0.2s;\n -moz-transition: background 0.2s;\n -o-transition: background 0.2s;\n -ms-transition: background 0.2s;\n transition: background 0.2s;\n}\n\n.dcg-calculator-api-container .dcg-braille-io-keypad-container .dcg-braille-io-keypad .dcg-braille-description .dcg-blue-btn.dcg-depressed:not(.dcg-disabled) {\n background: #35608a;\n border: 1px solid #35608a;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n\n.dcg-calculator-api-container .dcg-scientific-calculator .dcg-braille-io-keypad .dcg-braille-description,\n.dcg-calculator-api-container .dcg-four-function-calculator .dcg-braille-io-keypad .dcg-braille-description {\n -webkit-box-orient: vertical;\n -moz-box-orient: vertical;\n -o-box-orient: vertical;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column;\n}\n\n.dcg-calculator-api-container .dcg-scientific-calculator .dcg-braille-io-keypad .dcg-braille-description .dcg-braille-title,\n.dcg-calculator-api-container .dcg-four-function-calculator .dcg-braille-io-keypad .dcg-braille-description .dcg-braille-title {\n margin-bottom: 10px;\n}\n\n.dcg-calculator-api-container .dcg-scientific-calculator .dcg-braille-io-keypad .dcg-braille-description .dcg-blue-btn,\n.dcg-calculator-api-container .dcg-four-function-calculator .dcg-braille-io-keypad .dcg-braille-description .dcg-blue-btn {\n margin-right: auto;\n}\n\n.dcg-calculator-api-container .dcg-narrow.dcg-calc-basic-main-wrapper .dcg-braille-io-keypad {\n -webkit-box-orient: vertical;\n -moz-box-orient: vertical;\n -o-box-orient: vertical;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column;\n text-align: center;\n -webkit-box-align: center;\n -moz-box-align: center;\n -o-box-align: center;\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n}\n\n.dcg-calculator-api-container .dcg-narrow.dcg-calc-basic-main-wrapper .dcg-braille-io-keypad .dcg-braille-description {\n -webkit-box-orient: horizontal;\n -moz-box-orient: horizontal;\n -o-box-orient: horizontal;\n -webkit-box-lines: multiple;\n -moz-box-lines: multiple;\n -o-box-lines: multiple;\n -webkit-flex-flow: row wrap;\n -ms-flex-flow: row wrap;\n flex-flow: row wrap;\n -webkit-box-pack: center;\n -moz-box-pack: center;\n -o-box-pack: center;\n -ms-flex-pack: center;\n -webkit-justify-content: center;\n justify-content: center;\n -webkit-box-align: center;\n -moz-box-align: center;\n -o-box-align: center;\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n}\n\n.dcg-calculator-api-container .dcg-narrow.dcg-calc-basic-main-wrapper .dcg-braille-io-keypad .dcg-braille-description .dcg-braille-title {\n margin-bottom: 0;\n}\n\n.dcg-calculator-api-container .dcg-narrow.dcg-calc-basic-main-wrapper .dcg-braille-io-keypad .dcg-braille-description .dcg-blue-btn {\n -webkit-box-ordinal-group: 1;\n -moz-box-ordinal-group: 1;\n -o-box-ordinal-group: 1;\n -ms-flex-order: 1;\n -webkit-order: 1;\n order: 1;\n margin-left: 10px;\n margin-right: 0;\n}\n\n.dcg-calculator-api-container .dcg-narrow.dcg-calc-basic-main-wrapper .dcg-braille-io-keypad .dcg-braille-description .dcg-braille-info-text {\n -webkit-box-ordinal-group: 2;\n -moz-box-ordinal-group: 2;\n -o-box-ordinal-group: 2;\n -ms-flex-order: 2;\n -webkit-order: 2;\n order: 2;\n width: 100%;\n margin: 5px 0 0;\n}\n\n.dcg-calculator-api-container .dcg-narrow.dcg-calc-basic-main-wrapper .dcg-braille-io-keypad .dcg-braille-examples-table-container th,\n.dcg-calculator-api-container .dcg-narrow.dcg-calc-basic-main-wrapper .dcg-braille-io-keypad .dcg-braille-examples-table-container td {\n padding: 2px 5px;\n}\n\n.dcg-calculator-api-container .dcg-narrow.dcg-calc-basic-main-wrapper .dcg-braille-io-keypad .dcg-braille-examples-table-container tr:nth-of-type(3) {\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-short.dcg-calc-basic-main-wrapper .dcg-braille-io-keypad {\n height: 170px;\n padding: 3px;\n}\n\n.dcg-calculator-api-container .dcg-short.dcg-calc-basic-main-wrapper .dcg-braille-io-keypad .dcg-braille-examples-table-container table {\n margin-bottom: 5px;\n}\n\n.dcg-calculator-api-container .dcg-short.dcg-calc-basic-main-wrapper .dcg-braille-io-keypad .dcg-braille-examples-table-container tr:last-of-type {\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-short.dcg-narrow.dcg-calc-basic-main-wrapper .dcg-braille-io-keypad {\n font-size: 90%;\n}\n\n.dcg-calculator-api-container .dcg-short.dcg-narrow.dcg-calc-basic-main-wrapper .dcg-braille-io-keypad .dcg-more-examples-link {\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-short.dcg-narrow.dcg-calc-basic-main-wrapper .dcg-braille-io-keypad .dcg-braille-examples-table-container {\n padding-top: 0;\n}\n\n.dcg-calculator-api-container .dcg-short.dcg-narrow.dcg-calc-basic-main-wrapper .dcg-braille-io-keypad .dcg-braille-examples-table-container td {\n height: 40px;\n}.dcg-calculator-api-container .dcg-basic-settings-container {\n position: relative;\n -webkit-box-flex: 1;\n -moz-box-flex: 1;\n -o-box-flex: 1;\n -ms-box-flex: 1;\n box-flex: 1;\n -webkit-flex-grow: 1;\n flex-grow: 1;\n}\n\n.dcg-calculator-api-container .dcg-basic-settings-container .dcg-keypad-control-btn.dcg-selected {\n color: #333;\n background: rgba(0,0,0,0.1);\n}.dcg-aria-alert {\n position: absolute;\n left: -1000px;\n top: -1000px;\n width: 1px;\n height: 1px;\n text-align: left;\n overflow: hidden;\n}\n\n.dcg-calculator-api-container .dcg-calc-basic-main-wrapper {\n height: 100%;\n width: 100%;\n position: relative;\n}\n\n.dcg-calculator-api-container .dcg-calc-basic-main {\n height: 100%;\n width: 100%;\n background: #fff;\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n -webkit-box-orient: vertical;\n -moz-box-orient: vertical;\n -o-box-orient: vertical;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-lines: single;\n -moz-box-lines: single;\n -o-box-lines: single;\n -webkit-flex-wrap: nowrap;\n -ms-flex-wrap: nowrap;\n flex-wrap: nowrap;\n border-radius: 2px;\n font-family: Arial, sans-serif;\n}\n\n.dcg-calculator-api-container .dcg-calc-basic-main * {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n.dcg-calculator-api-container .dcg-calc-basic-main.dcg-no-hyperlinks a[target=\"_blank\"] {\n display: none !important;\n}.dcg-calculator-api-container .dcg-settings-dropdown {\n font-size: 95%;\n color: #333;\n width: 280px;\n position: absolute;\n bottom: 50px;\n right: 5px;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-settings-menu-option {\n cursor: pointer;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-settings-menu-option:not(.dcg-reverse-contrast) {\n margin-bottom: 5px;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-checkbox-box {\n display: inline-block;\n position: relative;\n top: 2px;\n height: 15px;\n width: 15px;\n border-radius: 3px;\n color: #127a3d;\n border: 1px solid rgba(0,0,0,0.2);\n margin-right: 10px;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-checkbox-box .dcg-icon-check {\n position: relative;\n top: -2px;\n left: 1px;\n text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-checkbox-container.dcg-checked .dcg-icon-check {\n display: block;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-checkbox-container.dcg-hovered .dcg-checkbox-box {\n border-color: rgba(0,0,0,0.4);\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-checkbox-container.dcg-depressed .dcg-checkbox-box {\n border-color: rgba(0,0,0,0.6);\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-braille-container .dcg-braille-options-buttons {\n margin-top: 5px;\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-braille-container .dcg-braille-options-buttons .dcg-braille-option {\n -webkit-box-flex: 1;\n -moz-box-flex: 1;\n -o-box-flex: 1;\n box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n padding: 5px 0;\n text-align: center;\n border: 1px solid rgba(0,0,0,0.2);\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-braille-container .dcg-braille-options-buttons .dcg-braille-option:not(:last-of-type) {\n border-right: 0;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-braille-container .dcg-braille-options-buttons .dcg-braille-option.dcg-selected {\n background: rgba(0,0,0,0.7);\n color: #fff;\n border-color: rgba(0,0,0,0.7);\n z-index: 1;\n position: relative;\n margin-right: -1px;\n padding-right: 1px;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-braille-container .dcg-braille-options-buttons .dcg-braille-option:first-of-type {\n border-radius: 3px 0 0 3px;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-braille-container .dcg-braille-options-buttons .dcg-braille-option:last-of-type {\n border-radius: 0 3px 3px 0;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-braille-container .dcg-braille-options-buttons .dcg-braille-option.dcg-hovered:not(.dcg-selected) {\n background: rgba(0,0,0,0.05);\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-braille-container .dcg-braille-options-buttons .dcg-braille-option.dcg-depressed:not(.dcg-selected) {\n -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.2);\n box-shadow: inset 0 0 3px rgba(0,0,0,0.2);\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-modern-btn {\n border-radius: 3px;\n display: block;\n padding: 8px;\n text-align: center;\n cursor: pointer;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-modern-btn.dcg-active {\n border: 1px solid #127a3d;\n background-color: #127a3d;\n color: #fff;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-modern-btn.dcg-active.dcg-hovered {\n border-color: rgba(13,84,42,0.7);\n -webkit-box-shadow: inset 0 0 0 1px rgba(13,84,42,0.7);\n box-shadow: inset 0 0 0 1px rgba(13,84,42,0.7);\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-modern-btn.dcg-active.dcg-depressed {\n border-color: #0d542a;\n -webkit-box-shadow: inset 0 0 0 1px #0d542a;\n box-shadow: inset 0 0 0 1px #0d542a;\n background: #106d36;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-modern-btn:not(.dcg-active) {\n border: 1px solid rgba(0,0,0,0.2);\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-modern-btn:not(.dcg-active).dcg-hovered {\n border-color: rgba(0,0,0,0.15);\n -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.15);\n box-shadow: inset 0 0 0 1px rgba(0,0,0,0.15);\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-modern-btn:not(.dcg-active).dcg-depressed {\n border-color: rgba(0,0,0,0.2);\n -webkit-box-shadow: inset 0 0 0 1px rgba(0,0,0,0.2);\n box-shadow: inset 0 0 0 1px rgba(0,0,0,0.2);\n background: rgba(0,0,0,0.05);\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-download-button.dcg-braille-equations {\n color: #127a3d;\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n margin-bottom: 10px;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-download-button.dcg-braille-equations span {\n text-decoration: underline;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-download-button.dcg-braille-equations.dcg-hovered:not(.dcg-disabled) {\n color: #0d542a;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-download-button.dcg-braille-equations.dcg-depressed:not(.dcg-disabled) {\n color: #063c1c;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-download-button.dcg-braille-equations i {\n margin-right: 10px;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-six-key-info {\n display: inline-block;\n color: #999;\n text-decoration: none;\n margin-left: 0.5em;\n font-size: 85%;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-six-key-info.dcg-hovered {\n color: #666;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-six-key-info.dcg-active {\n color: #333;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown .dcg-six-key-checkbox {\n display: inline-block;\n margin-top: 5px;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown.dcg-popover .dcg-popover-interior {\n padding: 15px;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown.dcg-popover .dcg-popover-interior:after {\n content: \"\";\n position: absolute;\n bottom: -7px;\n right: 18px;\n border-width: 7px;\n border-bottom-width: 0;\n border-style: solid;\n border-color: #fff transparent transparent;\n line-height: 0;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown.dcg-popover .dcg-popover-interior:before {\n content: \"\";\n position: absolute;\n bottom: -8px;\n right: 17px;\n border-width: 8px;\n border-bottom-width: 0;\n border-style: solid;\n border-color: #ccc transparent transparent;\n line-height: 0;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown.dcg-point-left {\n position: absolute;\n top: -30px;\n left: -280px;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown.dcg-point-left.dcg-popover .dcg-popover-interior:after {\n content: \"\";\n position: absolute;\n right: -7px;\n top: 43px;\n border-width: 7px;\n border-right-width: 0;\n border-style: solid;\n border-color: transparent transparent transparent #fff;\n line-height: 0;\n}\n\n.dcg-calculator-api-container .dcg-settings-dropdown.dcg-point-left.dcg-popover .dcg-popover-interior:before {\n content: \"\";\n position: absolute;\n right: -8px;\n top: 42px;\n border-width: 8px;\n border-right-width: 0;\n border-style: solid;\n border-color: transparent transparent transparent #ccc;\n line-height: 0;\n}\n\n.dcg-calculator-api-container .dcg-has-background-color .dcg-settings-dropdown.dcg-popover .dcg-popover-interior:after {\n border-top-color: rgba(0,0,0,0.2);\n}\n\n.dcg-calculator-api-container .dcg-has-background-color .dcg-settings-dropdown.dcg-popover .dcg-popover-interior:before {\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-scientific-calculator.dcg-narrow .dcg-settings-dropdown.dcg-popover:not(.dcg-point-left) .dcg-popover-interior:after {\n right: 10px;\n}\n\n.dcg-calculator-api-container .dcg-scientific-calculator.dcg-narrow .dcg-settings-dropdown.dcg-popover:not(.dcg-point-left) .dcg-popover-interior:before {\n right: 9px;\n}\n\n.dcg-calculator-api-container .dcg-version-number {\n color: #666;\n font-size: 90%;\n text-align: center;\n margin-top: 15px;\n}.dcg-calculator-api-container .dcg-btn-blue,\n.dcg-calculator-api-container .dcg-btn-red,\n.dcg-calculator-api-container .dcg-btn-light-gray,\n.dcg-calculator-api-container .dcg-btn-green {\n border: none;\n -webkit-appearance: none;\n cursor: pointer;\n white-space: nowrap;\n text-decoration: none;\n display: inline-block;\n border-radius: 4px;\n padding: 0 20px;\n font: inherit;\n}\n\n.dcg-calculator-api-container .dcg-btn-red,\n.dcg-calculator-api-container .dcg-btn-blue,\n.dcg-calculator-api-container .dcg-btn-green {\n color: #fff;\n -webkit-box-shadow: inset 0 1px rgba(255,255,255,0.15), inset 0 -1px rgba(0,0,0,0.1);\n box-shadow: inset 0 1px rgba(255,255,255,0.15), inset 0 -1px rgba(0,0,0,0.1);\n}\n\n.dcg-calculator-api-container .dcg-btn-red {\n background: #d95f5b;\n border-color: rgba(0,0,0,0.15);\n}\n\n.dcg-calculator-api-container .dcg-btn-red.dcg-hovered {\n background: #cb605d;\n}\n\n.dcg-calculator-api-container .dcg-btn-red.dcg-depressed {\n background: #c15b58;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n\n.dcg-calculator-api-container .dcg-btn-blue {\n background: #528fc9;\n border-color: rgba(0,0,0,0.15);\n}\n\n.dcg-calculator-api-container .dcg-btn-blue.dcg-hovered {\n background: #4e88bf;\n}\n\n.dcg-calculator-api-container .dcg-btn-blue.dcg-depressed {\n background: #4a81b4;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n\n.dcg-calculator-api-container .dcg-btn-light-gray {\n -webkit-box-shadow: inset 0 1px rgba(255,255,255,0.25), inset 0 -1px rgba(0,0,0,0.02);\n box-shadow: inset 0 1px rgba(255,255,255,0.25), inset 0 -1px rgba(0,0,0,0.02);\n background: -webkit-linear-gradient(#f6f6f6, #f0f0f0);\n background: -moz-linear-gradient(#f6f6f6, #f0f0f0);\n background: -o-linear-gradient(#f6f6f6, #f0f0f0);\n background: -ms-linear-gradient(#f6f6f6, #f0f0f0);\n background: linear-gradient(#f6f6f6, #f0f0f0);\n border: 1px solid rgba(0,0,0,0.1);\n}\n\n.dcg-calculator-api-container .dcg-btn-light-gray.dcg-hovered {\n background: #ededed;\n border: 1px solid rgba(0,0,0,0.13);\n}\n\n.dcg-calculator-api-container .dcg-btn-light-gray.dcg-depressed {\n background: #e0e0e0;\n border: 1px solid rgba(0,0,0,0.15);\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n\n.dcg-calculator-api-container .dcg-btn-green {\n background: #1aad57;\n}\n\n.dcg-calculator-api-container .dcg-btn-green.dcg-hovered {\n background: #179d4f;\n}\n\n.dcg-calculator-api-container .dcg-btn-green.dcg-depressed,\n.dcg-calculator-api-container .dcg-btn-green.dcg-active {\n background: #148e47;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n\n.dcg-calculator-api-container .dcg-pull-right {\n float: right;\n}\n\n.dcg-calculator-api-container .dcg-pull-left {\n float: left;\n}\n\n.dcg-calculator-api-container .dcg-inverted-colors .dcg-btn-red,\n.dcg-calculator-api-container .dcg-inverted-colors .dcg-btn-blue,\n.dcg-calculator-api-container .dcg-inverted-colors .dcg-btn-green {\n -webkit-box-shadow: inset 0 -1px rgba(255,255,255,0.15), inset 0 1px rgba(0,0,0,0.1);\n box-shadow: inset 0 -1px rgba(255,255,255,0.15), inset 0 1px rgba(0,0,0,0.1);\n}.dcg-aria-alert,\n.dcg-calculator-api-container .dcg-offscreen-element {\n position: absolute;\n left: -1000px;\n top: -1000px;\n width: 1px;\n height: 1px;\n text-align: left;\n overflow: hidden;\n}\n\n.dcg-calculator-api-container .dcg-container.dcg-default-border {\n border: 1px solid rgba(0,0,0,0.2);\n}\n\n.dcg-calculator-api-container .dcg-container a,\n.dcg-calculator-api-container .dcg-container a:hover {\n text-decoration: none;\n}\n\n.dcg-calculator-api-container .dcg-container.dcg-no-graphpaper .dcg-grapher,\n.dcg-calculator-api-container .dcg-container.dcg-no-graphpaper .dcg-resize-list-btn,\n.dcg-calculator-api-container .dcg-container.dcg-no-graphpaper .dcg-graph-icon {\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-grapher.dcg-scale-horizontal {\n cursor: ew-resize;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-grapher.dcg-scale-vertical {\n cursor: ns-resize;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-grapher.dcg-scale-both {\n cursor: nesw-resize;\n}\n\n.dcg-calculator-api-container .dcg-graph-outer {\n overflow: hidden;\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n bottom: 0;\n}\n\n.dcg-calculator-api-container .dcg-container.dcg-no-expression-topbar .dcg-expression-top-bar {\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-container.dcg-no-expression-topbar .dcg-exppanel-container {\n padding-top: 0;\n}\n\n.dcg-calculator-api-container .dcg-container.dcg-no-hyperlinks a[target=\"_blank\"] {\n display: none !important;\n}\n\n.dcg-calculator-api-container .dcg-container.dcg-inverted-colors {\n filter: invert(100%);\n}\n\n.dcg-calculator-api-container .dcg-container {\n width: 100%;\n height: 100%;\n position: relative;\n background: #fff;\n z-index: 0;\n touch-action: none;\n -ms-touch-action: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-tap-highlight-color: transparent;\n overflow: hidden;\n font-family: arial, sans-serif;\n font-size: 16px;\n color: #000;\n}\n\n.dcg-calculator-api-container .dcg-container * {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-text-selectable {\n -webkit-user-select: text;\n -moz-user-select: text;\n -ms-user-select: text;\n user-select: text;\n}\n\n.dcg-calculator-api-container .dcg-expressions-branding {\n position: absolute;\n bottom: 0;\n left: 50%;\n}\n\n.dcg-calculator-api-container .dcg-graphpaper-branding {\n position: absolute;\n bottom: 0;\n right: -8px;\n display: none;\n z-index: 21;\n}\n\n.dcg-calculator-api-container .dcg-fullscreen .dcg-graphpaper-branding {\n display: block;\n opacity: 1;\n -ms-filter: none;\n filter: none;\n}\n\n.dcg-calculator-api-container .dcg-fullscreen .dcg-graphpaper-branding .dcg-powered-by,\n.dcg-calculator-api-container .dcg-fullscreen .dcg-graphpaper-branding i {\n position: relative;\n text-shadow: -1px -1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, 1px 1px 0 #fff, 0 -1px 0 #fff, 0 1px 0 #fff, 1px 0 0 #fff, -1px 0 0 #fff;\n}\n\n.dcg-calculator-api-container .dcg-expressions-branding,\n.dcg-calculator-api-container .dcg-graphpaper-branding {\n text-align: center;\n font-size: 75%;\n width: 110px;\n margin-left: -55px;\n text-decoration: none;\n line-height: 1em;\n height: 45px;\n overflow: hidden;\n}\n\n.dcg-calculator-api-container .dcg-expressions-branding.dcg-unclickable,\n.dcg-calculator-api-container .dcg-graphpaper-branding.dcg-unclickable {\n pointer-events: none;\n z-index: -1;\n}\n\n.dcg-calculator-api-container .dcg-expressions-branding .dcg-powered-by,\n.dcg-calculator-api-container .dcg-graphpaper-branding .dcg-powered-by {\n color: rgba(0,0,0,0.2);\n text-decoration: none;\n -webkit-transition: color 0.3s;\n -moz-transition: color 0.3s;\n -o-transition: color 0.3s;\n -ms-transition: color 0.3s;\n transition: color 0.3s;\n display: block;\n}\n\n.dcg-calculator-api-container .dcg-expressions-branding i,\n.dcg-calculator-api-container .dcg-graphpaper-branding i {\n color: rgba(0,0,0,0.2);\n font-size: 650%;\n margin-right: 2px;\n line-height: 18px;\n -webkit-transition: color 0.3s;\n -moz-transition: color 0.3s;\n -o-transition: color 0.3s;\n -ms-transition: color 0.3s;\n transition: color 0.3s;\n height: 18px;\n}\n\n.dcg-calculator-api-container .dcg-expressions-branding a,\n.dcg-calculator-api-container .dcg-graphpaper-branding a,\n.dcg-calculator-api-container .dcg-expressions-branding .dcg-edit-branding,\n.dcg-calculator-api-container .dcg-graphpaper-branding .dcg-edit-branding {\n cursor: pointer;\n display: block;\n height: 50px;\n}\n\n.dcg-calculator-api-container .dcg-expressions-branding a.dcg-hovered .dcg-powered-by,\n.dcg-calculator-api-container .dcg-graphpaper-branding a.dcg-hovered .dcg-powered-by,\n.dcg-calculator-api-container .dcg-expressions-branding .dcg-edit-branding.dcg-hovered .dcg-powered-by,\n.dcg-calculator-api-container .dcg-graphpaper-branding .dcg-edit-branding.dcg-hovered .dcg-powered-by {\n color: #aaa;\n}\n\n.dcg-calculator-api-container .dcg-expressions-branding a.dcg-hovered i,\n.dcg-calculator-api-container .dcg-graphpaper-branding a.dcg-hovered i,\n.dcg-calculator-api-container .dcg-expressions-branding .dcg-edit-branding.dcg-hovered i,\n.dcg-calculator-api-container .dcg-graphpaper-branding .dcg-edit-branding.dcg-hovered i {\n color: #127a3d;\n}\n\n.dcg-calculator-api-container .dcg-narrow .dcg-graphpaper-branding {\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-no-branding .dcg-expressions-branding,\n.dcg-calculator-api-container .dcg-no-branding .dcg-graphpaper-branding {\n display: none;\n}.dcg-calculator-api-container .dcg-container {\n text-align: left;\n -webkit-transform-origin: 0 0;\n -moz-transform-origin: 0 0;\n -o-transform-origin: 0 0;\n -ms-transform-origin: 0 0;\n transform-origin: 0 0;\n}\n\n.dcg-calculator-api-container .dcg-container pre {\n white-space: pre-wrap;\n}\n\n.dcg-calculator-api-container .dcg-container img {\n border: 0;\n outline: none;\n}\n\n.dcg-calculator-api-container .dcg-container input::-ms-clear {\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-container button,\n.dcg-calculator-api-container .dcg-container input,\n.dcg-calculator-api-container .dcg-container select,\n.dcg-calculator-api-container .dcg-container textarea {\n font-family: inherit;\n}\n\n.dcg-calculator-api-container .dcg-container button,\n.dcg-calculator-api-container .dcg-container select {\n text-transform: none;\n}\n\n.dcg-calculator-api-container .dcg-container button,\n.dcg-calculator-api-container .dcg-container input[type=\"button\"],\n.dcg-calculator-api-container .dcg-container input[type=\"reset\"],\n.dcg-calculator-api-container .dcg-container input[type=\"submit\"] {\n -webkit-appearance: button;\n cursor: pointer;\n}\n\n.dcg-calculator-api-container .dcg-container button[disabled],\n.dcg-calculator-api-container .dcg-container input[disabled] {\n cursor: default;\n}\n\n.dcg-calculator-api-container .dcg-container input[type=\"search\"] {\n -webkit-appearance: textfield;\n -webkit-box-sizing: content-box;\n -moz-box-sizing: content-box;\n box-sizing: content-box;\n}\n\n.dcg-calculator-api-container .dcg-container input[type=\"search\"]::-webkit-search-cancel-button,\n.dcg-calculator-api-container .dcg-container input[type=\"search\"]::-webkit-search-decoration {\n -webkit-appearance: none;\n}\n\n.dcg-calculator-api-container .dcg-container button::-moz-focus-inner,\n.dcg-calculator-api-container .dcg-container input::-moz-focus-inner {\n border: 0;\n padding: 0;\n}\n\n.dcg-calculator-api-container .dcg-container table {\n border-collapse: collapse;\n border-spacing: 0;\n}\n\n.dcg-calculator-api-container .dcg-container input::-webkit-outer-spin-button,\n.dcg-calculator-api-container .dcg-container input::-webkit-inner-spin-button {\n -webkit-appearance: none;\n margin: 0;\n}.dcg-calculator-api-container .dcg-component-checkbox {\n cursor: pointer;\n position: relative;\n}\n\n.dcg-calculator-api-container .dcg-component-checkbox .dcg-checkbox {\n border: 1px solid #bbb;\n margin-right: 0.5em;\n width: 1.1em;\n height: 1.1em;\n border-radius: 3px;\n vertical-align: middle;\n display: inline-block;\n position: relative;\n}\n\n.dcg-calculator-api-container .dcg-component-checkbox .dcg-checkbox i {\n display: none;\n font-size: 115%;\n position: absolute;\n top: -0.15em;\n left: 0.1em;\n text-shadow: -1px -1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, 1px 1px 0 #fff, 0 -1px 0 #fff, 0 1px 0 #fff, 1px 0 0 #fff, -1px 0 0 #fff;\n}\n\n.dcg-calculator-api-container .dcg-component-checkbox .dcg-checkbox-children {\n position: relative;\n top: 0.1em;\n}\n\n.dcg-calculator-api-container .dcg-component-checkbox.dcg-hovered:not(.dcg-checked) .dcg-checkbox {\n border: 1px solid #999;\n}\n\n.dcg-calculator-api-container .dcg-component-checkbox.dcg-hovered:not(.dcg-checked) .dcg-checkbox i {\n display: block;\n color: #e2e2e2;\n}\n\n.dcg-calculator-api-container .dcg-component-checkbox.dcg-checked .dcg-checkbox i {\n display: block;\n color: #4781b9;\n}\n\n.dcg-calculator-api-container .dcg-component-checkbox.dcg-checked.dcg-hovered .dcg-checkbox {\n border: 1px solid #999;\n}\n\n.dcg-calculator-api-container .dcg-component-checkbox.dcg-disabled {\n pointer-events: none;\n opacity: 0.5;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)\";\n filter: alpha(opacity=50);\n}\n\n.dcg-calculator-api-container .dcg-component-checkbox.dcg-disabled .dcg-checkbox {\n background: rgba(0,0,0,0.15);\n}\n\n.dcg-calculator-api-container .dcg-component-checkbox.dcg-disabled.dcg-checked i {\n display: block;\n color: #999;\n}\n\n.dcg-calculator-api-container .dcg-component-checkbox.dcg-green.dcg-checked .dcg-checkbox i {\n color: #127a3d;\n}\n\n.dcg-calculator-api-container .dcg-component-checkbox.dcg-small {\n font-size: 85%;\n}.dcg-calculator-api-container .dcg-download-button.dcg-disabled {\n pointer-events: none;\n}.dcg-calculator-api-container .dcg-mathquill-wrapper .dcg-mathquill-braille .dcg-braille-input {\n background: none;\n width: 100%;\n border: none;\n font-family: Abraham, serif;\n font-size: 125%;\n padding: 1px 0;\n}\n\n.dcg-calculator-api-container .dcg-mathquill-wrapper .dcg-mathquill-braille .dcg-braille-input:focus {\n outline: none;\n}\n\n.dcg-calculator-api-container .dcg-mathquill-braille-overflow-left .dcg-tooltip-hit-area-container:before {\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 14px;\n background: -webkit-linear-gradient(right, rgba(255,255,255,0), #fff);\n background: -moz-linear-gradient(right, rgba(255,255,255,0), #fff);\n background: -o-linear-gradient(right, rgba(255,255,255,0), #fff);\n background: -ms-linear-gradient(right, rgba(255,255,255,0), #fff);\n background: linear-gradient(to left, rgba(255,255,255,0), #fff);\n pointer-events: none;\n}\n\n.dcg-calculator-api-container .dcg-mathquill-braille-overflow-right .dcg-tooltip-hit-area-container:after {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n width: 14px;\n background: -webkit-linear-gradient(left, rgba(255,255,255,0), #fff);\n background: -moz-linear-gradient(left, rgba(255,255,255,0), #fff);\n background: -o-linear-gradient(left, rgba(255,255,255,0), #fff);\n background: -ms-linear-gradient(left, rgba(255,255,255,0), #fff);\n background: linear-gradient(to right, rgba(255,255,255,0), #fff);\n pointer-events: none;\n}\n\n.dcg-calculator-api-container .dcg-mathquill-braille-tooltip.dcg-latex-tooltip-positioning-container.dcg-tooltip-positioning-container.dcg-tooltip-gravity-ne-se .dcg-tooltip-arrow {\n -webkit-transform: translateX(-1.25ch) rotate(45deg);\n -moz-transform: translateX(-1.25ch) rotate(45deg);\n -o-transform: translateX(-1.25ch) rotate(45deg);\n -ms-transform: translateX(-1.25ch) rotate(45deg);\n transform: translateX(-1.25ch) rotate(45deg);\n}\n\n.dcg-calculator-api-container .dcg-mathquill-braille-tooltip.dcg-latex-tooltip-positioning-container.dcg-tooltip-positioning-container.dcg-tooltip-gravity-ne-se .dcg-tooltip-message-container {\n -webkit-transform: translateX(-1.25ch);\n -moz-transform: translateX(-1.25ch);\n -o-transform: translateX(-1.25ch);\n -ms-transform: translateX(-1.25ch);\n transform: translateX(-1.25ch);\n}\n\n.dcg-calculator-api-container .dcg-mathquill-braille-tooltip.dcg-latex-tooltip-positioning-container.dcg-tooltip-positioning-container.dcg-tooltip-gravity-nw-sw .dcg-tooltip-arrow {\n -webkit-transform: translateX(0.8ch) rotate(45deg);\n -moz-transform: translateX(0.8ch) rotate(45deg);\n -o-transform: translateX(0.8ch) rotate(45deg);\n -ms-transform: translateX(0.8ch) rotate(45deg);\n transform: translateX(0.8ch) rotate(45deg);\n}\n\n.dcg-calculator-api-container .dcg-mathquill-braille-tooltip.dcg-latex-tooltip-positioning-container.dcg-tooltip-positioning-container.dcg-tooltip-gravity-nw-sw .dcg-tooltip-message-container {\n -webkit-transform: translateX(0.8ch);\n -moz-transform: translateX(0.8ch);\n -o-transform: translateX(0.8ch);\n -ms-transform: translateX(0.8ch);\n transform: translateX(0.8ch);\n}.dcg-calculator-api-container .dcg-mq-container {\n position: relative;\n display: inline-block;\n}\n\n.dcg-calculator-api-container .dcg-mq-container .dcg-mq-placeholder {\n position: absolute;\n top: 50%;\n left: 0;\n right: 0;\n line-height: 1em;\n height: 1em;\n margin-top: -0.5em;\n pointer-events: none;\n font-family: Symbola, \"Times New Roman\", serif;\n padding-left: 2px;\n color: rgba(0,0,0,0.47);\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-mq-editable-field:not(.dcg-no-fadeout) {\n position: relative;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-mq-editable-field:not(.dcg-no-fadeout):after {\n content: \"\";\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n width: 14px;\n background: -webkit-linear-gradient(left, rgba(255,255,255,0), #fff);\n background: -moz-linear-gradient(left, rgba(255,255,255,0), #fff);\n background: -o-linear-gradient(left, rgba(255,255,255,0), #fff);\n background: -ms-linear-gradient(left, rgba(255,255,255,0), #fff);\n background: linear-gradient(to right, rgba(255,255,255,0), #fff);\n pointer-events: none;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-mq-editable-field:not(.dcg-no-fadeout) .dcg-mq-root-block {\n padding-right: 10px;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-mq-editable-field:not(.dcg-no-fadeout) .dcg-mq-root-block.dcg-mq-editing-overflow-left:before {\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n width: 14px;\n background: -webkit-linear-gradient(right, rgba(255,255,255,0), #fff);\n background: -moz-linear-gradient(right, rgba(255,255,255,0), #fff);\n background: -o-linear-gradient(right, rgba(255,255,255,0), #fff);\n background: -ms-linear-gradient(right, rgba(255,255,255,0), #fff);\n background: linear-gradient(to left, rgba(255,255,255,0), #fff);\n pointer-events: none;\n}\n\n.dcg-calculator-api-container .dcg-has-background-color .dcg-mq-editable-field:after {\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-has-background-color .dcg-mq-editable-field:after .dcg-mq-editing-overflow-left:before {\n display: none;\n}.dcg-calculator-api-container .dcg-disable-slider {\n opacity: 0.3;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n filter: alpha(opacity=30);\n}\n\n.dcg-calculator-api-container .dcg-slider-interior {\n -webkit-box-flex: 1;\n -moz-box-flex: 1;\n -o-box-flex: 1;\n box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n position: relative;\n top: -4px;\n}\n\n.dcg-calculator-api-container .dcg-slider-interior .dcg-thumb {\n cursor: pointer;\n z-index: 3;\n border-radius: 8px;\n position: absolute;\n top: -8px;\n margin-left: -19px;\n width: 38px;\n height: 38px;\n}\n\n.dcg-calculator-api-container .dcg-slider-interior .dcg-thumb:focus {\n outline: none;\n}\n\n.dcg-calculator-api-container .dcg-slider-interior .dcg-thumb:focus:after {\n position: absolute;\n top: -4px;\n left: 4px;\n content: \"\";\n pointer-events: none;\n border: 2px solid rgba(79,129,189,0.35);\n border-radius: 50%;\n width: 26px;\n height: 26px;\n}\n\n.dcg-calculator-api-container .dcg-slider-interior .dcg-thumb .dcg-graphic {\n position: absolute;\n top: 0;\n left: 8px;\n border-radius: 12px;\n width: 22px;\n height: 22px;\n background: rgba(79,129,189,0.35);\n}\n\n.dcg-calculator-api-container .dcg-slider-interior .dcg-thumb .dcg-center {\n position: absolute;\n top: 0;\n left: 8px;\n border-radius: 12px;\n width: 22px;\n height: 22px;\n background: #4f81bd;\n -webkit-transform: scale(0.25, 0.25);\n -moz-transform: scale(0.25, 0.25);\n -o-transform: scale(0.25, 0.25);\n -ms-transform: scale(0.25, 0.25);\n transform: scale(0.25, 0.25);\n -webkit-transition: -webkit-transform 0.2s;\n -moz-transition: -moz-transform 0.2s;\n -o-transition: -o-transform 0.2s;\n -ms-transition: -ms-transform 0.2s;\n transition: transform 0.2s;\n}\n\n.dcg-calculator-api-container .dcg-slider-interior .dcg-thumb.dcg-hovered .dcg-center,\n.dcg-calculator-api-container .dcg-slider-interior .dcg-thumb.dcg-down .dcg-center {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n transform: scale(1, 1);\n}\n\n.dcg-calculator-api-container .dcg-slider-interior .dcg-zeroMarker {\n position: absolute;\n top: 2px;\n z-index: 2;\n width: 2px;\n height: 2px;\n background: rgba(0,0,0,0.3);\n border-radius: 2px;\n}\n\n.dcg-calculator-api-container .dcg-slider-interior .dcg-track {\n cursor: pointer;\n height: 22px;\n position: absolute;\n left: 0;\n right: 0;\n}\n\n.dcg-calculator-api-container .dcg-slider-interior .dcg-track .dcg-ticks {\n position: absolute;\n top: 2px;\n bottom: 0;\n width: 100%;\n}\n\n.dcg-calculator-api-container .dcg-slider-interior .dcg-track .dcg-ticks .dcg-tick {\n position: absolute;\n top: 0;\n width: 2px;\n height: 2px;\n background-color: #fff;\n margin-left: 0;\n z-index: 1;\n border-radius: 2px;\n}\n\n.dcg-calculator-api-container .dcg-slider-interior .dcg-track .dcg-graphic {\n height: 6px;\n background-color: rgba(0,0,0,0.1);\n border-radius: 3px;\n margin-bottom: 6px;\n width: 100%;\n}\n\n.dcg-calculator-api-container .dcg-slider-container .dcg-minLabel {\n padding: 10px 11px 10px 8px;\n}\n\n.dcg-calculator-api-container .dcg-slider-container .dcg-maxLabel {\n padding: 10px 8px 10px 11px;\n}\n\n.dcg-calculator-api-container .dcg-slider-container .dcg-minLabel,\n.dcg-calculator-api-container .dcg-slider-container .dcg-maxLabel {\n color: rgba(0,0,0,0.5);\n margin: -10px 0;\n}\n\n.dcg-calculator-api-container .dcg-slider-container .dcg-minLabel .dcg-mq-math-mode,\n.dcg-calculator-api-container .dcg-slider-container .dcg-maxLabel .dcg-mq-math-mode {\n font-family: arial, sans-serif;\n cursor: pointer;\n font-size: 80%;\n position: relative;\n top: -1px;\n}\n\n.dcg-calculator-api-container .dcg-slider-container .dcg-minLabel.dcg-hovered,\n.dcg-calculator-api-container .dcg-slider-container .dcg-maxLabel.dcg-hovered {\n color: #333;\n}\n\n.dcg-calculator-api-container .dcg-slider-container .dcg-minLabel.dcg-depressed,\n.dcg-calculator-api-container .dcg-slider-container .dcg-maxLabel.dcg-depressed {\n color: #000;\n}\n\n.dcg-calculator-api-container .dcg-EDIT-LIST-MODE .dcg-animate-play {\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-EDIT-LIST-MODE .dcg-animate-pause {\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-EDIT-LIST-MODE .dcg-slider-speed-container {\n display: none;\n}.dcg-calculator-api-container .dcg-static-mathquill-view * {\n -webkit-user-select: text !important;\n -moz-user-select: text !important;\n -ms-user-select: text !important;\n user-select: text !important;\n -moz-user-selection: text !important;\n}.dcg-calculator-api-container .dcg-tooltipped-error {\n color: #e66b3c;\n font-size: 22px;\n cursor: pointer;\n display: inline-block;\n width: 26px;\n height: 26px;\n text-align: center;\n -webkit-animation: dcg-delayed-fadeIn 1s;\n -moz-animation: dcg-delayed-fadeIn 1s;\n -o-animation: dcg-delayed-fadeIn 1s;\n -ms-animation: dcg-delayed-fadeIn 1s;\n animation: dcg-delayed-fadeIn 1s;\n position: relative;\n top: 3px;\n}\n\n.dcg-calculator-api-container .dcg-tooltipped-error.dcg-small {\n font-size: 14px;\n width: 16px;\n height: 16px;\n position: relative;\n top: 1px;\n}\n\n.dcg-calculator-api-container .dcg-tooltipped-error.dcg-white {\n color: #fff;\n}\n\n@-webkit-keyframes dcg-delayed-fadeIn {\n 0% {\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n }\n\n 80% {\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n }\n\n 100% {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n }\n}\n\n@keyframes dcg-delayed-fadeIn {\n 0% {\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n }\n\n 80% {\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n }\n\n 100% {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n }\n}\n\n@-webkit-keyframes dcg-fadeIn {\n 0% {\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n }\n\n 100% {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n }\n}\n\n@keyframes dcg-fadeIn {\n 0% {\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n }\n\n 100% {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n }\n}.dcg-calculator-api-container .dcg-tap-container [ontap] {\n cursor: pointer;\n}@font-face {\n font-family: 'dcg-icons';\n src: url(\"data:application/x-font-ttf;charset=utf-8;base64,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\") format('truetype');\n font-weight: normal;\n font-style: normal;\n}\n\n.dcg-calculator-api-container [class^=\"dcg-icon-\"],\n.dcg-calculator-api-container [class*=\" dcg-icon-\"] {\n /* use !important to prevent issues with browser extensions that change fonts */\n font-family: 'dcg-icons' !important;\n speak: none;\n font-style: normal;\n font-weight: normal;\n font-variant: normal;\n text-transform: none;\n line-height: 1;\n /* Better Font Rendering =========== */\n -webkit-font-smoothing: antialiased;\n -moz-osx-font-smoothing: grayscale;\n}\n\n.dcg-calculator-api-container .dcg-icon-arrow-infinite:before {\n content: \"\\e90e\";\n}\n\n.dcg-calculator-api-container .dcg-icon-arrow-once:before {\n content: \"\\e90f\";\n}\n\n.dcg-calculator-api-container .dcg-icon-arrow-two-way:before {\n content: \"\\e910\";\n}\n\n.dcg-calculator-api-container .dcg-icon-arrow-one-way:before {\n content: \"\\e911\";\n}\n\n.dcg-calculator-api-container .dcg-icon-randomize:before {\n content: \"\\e90d\";\n}\n\n.dcg-calculator-api-container .dcg-icon-zoom-fit:before {\n content: \"\\e90b\";\n}\n\n.dcg-calculator-api-container .dcg-icon-comments:before {\n content: \"\\e90c\";\n}\n\n.dcg-calculator-api-container .dcg-icon-lines-solid:before {\n content: \"\\e90a\";\n}\n\n.dcg-calculator-api-container .dcg-icon-histogram-fill:before {\n content: \"\\e905\";\n}\n\n.dcg-calculator-api-container .dcg-icon-histogram:before {\n content: \"\\e903\";\n}\n\n.dcg-calculator-api-container .dcg-icon-distribution-fill:before {\n content: \"\\e901\";\n}\n\n.dcg-calculator-api-container .dcg-icon-distribution:before {\n content: \"\\e902\";\n}\n\n.dcg-calculator-api-container .dcg-icon-dotplot-cross:before {\n content: \"\\e906\";\n}\n\n.dcg-calculator-api-container .dcg-icon-dotplot-open:before {\n content: \"\\e907\";\n}\n\n.dcg-calculator-api-container .dcg-icon-dotplot-default:before {\n content: \"\\e908\";\n}\n\n.dcg-calculator-api-container .dcg-icon-boxplot:before {\n content: \"\\e909\";\n}\n\n.dcg-calculator-api-container .dcg-icon-points:before {\n content: \"\\e904\";\n}\n\n.dcg-calculator-api-container .dcg-icon-fraction:before {\n content: \"\\e900\";\n}\n\n.dcg-calculator-api-container .dcg-icon-cross:before {\n content: \"\\e500\";\n}\n\n.dcg-calculator-api-container .dcg-icon-open:before {\n content: \"\\e501\";\n}\n\n.dcg-calculator-api-container .dcg-icon-point:before {\n content: \"\\e502\";\n}\n\n.dcg-calculator-api-container .dcg-icon-shaded-inequality-shade2:before {\n content: \"\\e503\";\n}\n\n.dcg-calculator-api-container .dcg-icon-shaded-inequality-dash:before {\n content: \"\\e505\";\n}\n\n.dcg-calculator-api-container .dcg-icon-position-arrows-single:before {\n content: \"\\e50a\";\n}\n\n.dcg-calculator-api-container .dcg-icon-position-arrows:before {\n content: \"\\e50b\";\n}\n\n.dcg-calculator-api-container .dcg-icon-parametric-filled:before {\n content: \"\\e50c\";\n}\n\n.dcg-calculator-api-container .dcg-icon-parametric-solid:before {\n content: \"\\e50d\";\n}\n\n.dcg-calculator-api-container .dcg-icon-parametric-dashed:before {\n content: \"\\e50e\";\n}\n\n.dcg-calculator-api-container .dcg-icon-parametric-dotted:before {\n content: \"\\e50f\";\n}\n\n.dcg-calculator-api-container .dcg-icon-polygon-filled:before {\n content: \"\\e510\";\n}\n\n.dcg-calculator-api-container .dcg-icon-polygon-dashed:before {\n content: \"\\e511\";\n}\n\n.dcg-calculator-api-container .dcg-icon-polygon-dotted:before {\n content: \"\\e512\";\n}\n\n.dcg-calculator-api-container .dcg-icon-polygon-solid:before {\n content: \"\\e513\";\n}\n\n.dcg-calculator-api-container .dcg-icon-title:before {\n content: \"\\e514\";\n}\n\n.dcg-calculator-api-container .dcg-icon-bottom-arrow:before {\n content: \"\\e515\";\n}\n\n.dcg-calculator-api-container .dcg-icon-rocket:before {\n content: \"\\e516\";\n}\n\n.dcg-calculator-api-container .dcg-icon-reset:before {\n content: \"\\e517\";\n}\n\n.dcg-calculator-api-container .dcg-icon-desmos:before {\n content: \"\\e518\";\n}\n\n.dcg-calculator-api-container .dcg-icon-download:before {\n content: \"\\e519\";\n}\n\n.dcg-calculator-api-container .dcg-icon-embed:before {\n content: \"\\e51a\";\n}\n\n.dcg-calculator-api-container .dcg-icon-export:before {\n content: \"\\e51b\";\n}\n\n.dcg-calculator-api-container .dcg-icon-book:before {\n content: \"\\e51c\";\n}\n\n.dcg-calculator-api-container .dcg-icon-print:before {\n content: \"\\e51d\";\n}\n\n.dcg-calculator-api-container .dcg-icon-magic:before {\n content: \"\\e51e\";\n}\n\n.dcg-calculator-api-container .dcg-icon-cursor:before {\n content: \"\\e51f\";\n}\n\n.dcg-calculator-api-container .dcg-icon-dashed-function:before {\n content: \"\\e520\";\n}\n\n.dcg-calculator-api-container .dcg-icon-function:before {\n content: \"\\e521\";\n}\n\n.dcg-calculator-api-container .dcg-icon-arrows-two:before {\n content: \"\\e522\";\n}\n\n.dcg-calculator-api-container .dcg-icon-arrows-one:before {\n content: \"\\e523\";\n}\n\n.dcg-calculator-api-container .dcg-icon-desmos-badge:before {\n content: \"\\e524\";\n}\n\n.dcg-calculator-api-container .dcg-icon-move:before {\n content: \"\\e525\";\n}\n\n.dcg-calculator-api-container .dcg-icon-move-horizontal:before {\n content: \"\\e526\";\n}\n\n.dcg-calculator-api-container .dcg-icon-move-vertical:before {\n content: \"\\e527\";\n}\n\n.dcg-calculator-api-container .dcg-icon-arrow-left:before {\n content: \"\\e528\";\n}\n\n.dcg-calculator-api-container .dcg-icon-arrow-right:before {\n content: \"\\e529\";\n}\n\n.dcg-calculator-api-container .dcg-icon-arrow-enter:before {\n content: \"\\e52a\";\n}\n\n.dcg-calculator-api-container .dcg-icon-shift:before {\n content: \"\\e52b\";\n}\n\n.dcg-calculator-api-container .dcg-icon-dragdots:before {\n content: \"\\e52c\";\n}\n\n.dcg-calculator-api-container .dcg-icon-duplicate:before {\n content: \"\\e52d\";\n}\n\n.dcg-calculator-api-container .dcg-icon-error:before {\n content: \"\\e52e\";\n}\n\n.dcg-calculator-api-container .dcg-icon-facebook:before {\n content: \"\\e52f\";\n}\n\n.dcg-calculator-api-container .dcg-icon-film:before {\n content: \"\\e530\";\n}\n\n.dcg-calculator-api-container .dcg-icon-folder-open:before {\n content: \"\\e531\";\n}\n\n.dcg-calculator-api-container .dcg-icon-folder:before {\n content: \"\\e532\";\n}\n\n.dcg-calculator-api-container .dcg-icon-hamburger:before {\n content: \"\\e534\";\n}\n\n.dcg-calculator-api-container .dcg-icon-hdd:before {\n content: \"\\e536\";\n}\n\n.dcg-calculator-api-container .dcg-icon-hide:before {\n content: \"\\e537\";\n}\n\n.dcg-calculator-api-container .dcg-icon-home:before {\n content: \"\\e538\";\n}\n\n.dcg-calculator-api-container .dcg-icon-image:before {\n content: \"\\e539\";\n}\n\n.dcg-calculator-api-container .dcg-icon-keyboard:before {\n content: \"\\e53a\";\n}\n\n.dcg-calculator-api-container .dcg-icon-lock:before {\n content: \"\\e53b\";\n}\n\n.dcg-calculator-api-container .dcg-icon-minus:before {\n content: \"\\e53c\";\n}\n\n.dcg-calculator-api-container .dcg-icon-new-expression:before {\n content: \"\\e53d\";\n}\n\n.dcg-calculator-api-container .dcg-icon-new-folder:before {\n content: \"\\e53e\";\n}\n\n.dcg-calculator-api-container .dcg-icon-new-image:before {\n content: \"\\e53f\";\n}\n\n.dcg-calculator-api-container .dcg-icon-new-table:before {\n content: \"\\e540\";\n}\n\n.dcg-calculator-api-container .dcg-icon-new-text:before {\n content: \"\\e541\";\n}\n\n.dcg-calculator-api-container .dcg-icon-pause:before {\n content: \"\\e542\";\n}\n\n.dcg-calculator-api-container .dcg-icon-pencil:before {\n content: \"\\e543\";\n}\n\n.dcg-calculator-api-container .dcg-icon-play:before {\n content: \"\\e546\";\n}\n\n.dcg-calculator-api-container .dcg-icon-plus:before {\n content: \"\\e547\";\n}\n\n.dcg-calculator-api-container .dcg-icon-question-sign:before {\n content: \"\\e548\";\n}\n\n.dcg-calculator-api-container .dcg-icon-redo:before {\n content: \"\\e549\";\n}\n\n.dcg-calculator-api-container .dcg-icon-remove:before {\n content: \"\\e54a\";\n}\n\n.dcg-calculator-api-container .dcg-icon-search:before {\n content: \"\\e54c\";\n}\n\n.dcg-calculator-api-container .dcg-icon-settings:before {\n content: \"\\e54d\";\n}\n\n.dcg-calculator-api-container .dcg-icon-share:before {\n content: \"\\e54e\";\n}\n\n.dcg-calculator-api-container .dcg-icon-show:before {\n content: \"\\e54f\";\n}\n\n.dcg-calculator-api-container .dcg-icon-table:before {\n content: \"\\e551\";\n}\n\n.dcg-calculator-api-container .dcg-icon-text:before {\n content: \"\\e552\";\n}\n\n.dcg-calculator-api-container .dcg-icon-time:before {\n content: \"\\e553\";\n}\n\n.dcg-calculator-api-container .dcg-icon-twitter:before {\n content: \"\\e554\";\n}\n\n.dcg-calculator-api-container .dcg-icon-undo:before {\n content: \"\\e555\";\n}\n\n.dcg-calculator-api-container .dcg-icon-world:before {\n content: \"\\e557\";\n}\n\n.dcg-calculator-api-container .dcg-icon-wrench:before {\n content: \"\\e558\";\n}\n\n.dcg-calculator-api-container .dcg-icon-zoom:before {\n content: \"\\e559\";\n}\n\n.dcg-calculator-api-container .dcg-icon-caret-down:before {\n content: \"\\e55b\";\n}\n\n.dcg-calculator-api-container .dcg-icon-caret-left:before {\n content: \"\\e55c\";\n}\n\n.dcg-calculator-api-container .dcg-icon-caret-right:before {\n content: \"\\e55d\";\n}\n\n.dcg-calculator-api-container .dcg-icon-caret-up:before {\n content: \"\\e55e\";\n}\n\n.dcg-calculator-api-container .dcg-icon-check:before {\n content: \"\\e55f\";\n}\n\n.dcg-calculator-api-container .dcg-icon-chevron-down:before {\n content: \"\\e560\";\n}\n\n.dcg-calculator-api-container .dcg-icon-chevron-left:before {\n content: \"\\e561\";\n}\n\n.dcg-calculator-api-container .dcg-icon-chevron-right:before {\n content: \"\\e562\";\n}\n\n.dcg-calculator-api-container .dcg-icon-chevron-up:before {\n content: \"\\e563\";\n}\n\n.dcg-calculator-api-container .dcg-icon-delete:before {\n content: \"\\e566\";\n}.dcg-calculator-api-container .dcg-display-domain {\n padding: 5px 0 13px;\n font-size: 95%;\n white-space: nowrap;\n margin-bottom: -5px;\n margin-top: -5px;\n}.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem {\n display: block;\n position: relative;\n margin-top: -1px;\n border-top: 1px solid rgba(206,206,206,0.8);\n border-bottom: 1px solid transparent;\n font-size: 100%;\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem:not(.dcg-expressionimage) {\n cursor: text;\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem .dcg-fade-container {\n width: 100%;\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem.dcg-selected,\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem.dcg-dragging {\n border-color: #6399cb;\n border-width: 2px 0;\n border-right: 1px solid #6399cb;\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem.dcg-selected .dcg-fade-container,\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem.dcg-dragging .dcg-fade-container {\n margin-top: -1px;\n margin-bottom: -1px;\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem.dcg-selected .dcg-tab,\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem.dcg-dragging .dcg-tab {\n color: #fff;\n border-right: 1px solid transparent;\n background: #6399cb;\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem .dcg-expression-bottom.dcg-fadein-bottom {\n position: relative;\n -webkit-animation: dcg-fadeIn 0.8s;\n -moz-animation: dcg-fadeIn 0.8s;\n -o-animation: dcg-fadeIn 0.8s;\n -ms-animation: dcg-fadeIn 0.8s;\n animation: dcg-fadeIn 0.8s;\n cursor: default;\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem .dcg-indent-in-folder {\n padding-left: 53px;\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem.dcg-inFolder .dcg-fade-container:after {\n position: absolute;\n top: 5px;\n bottom: 5px;\n left: 56px;\n content: '';\n border-left: 1px solid rgba(0,0,0,0.2);\n -webkit-animation: dcg-fadeIn 0.3s;\n -moz-animation: dcg-fadeIn 0.3s;\n -o-animation: dcg-fadeIn 0.3s;\n -ms-animation: dcg-fadeIn 0.3s;\n animation: dcg-fadeIn 0.3s;\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem.dcg-inFolder .dcg-indent-in-folder,\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem.dcg-inFolder .dcg-main {\n margin-left: 20px;\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem.dcg-shell {\n height: 54px;\n background: #fff;\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem .dcg-fade-container {\n position: relative;\n padding-bottom: 6px;\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem .dcg-fade-container .dcg-main {\n position: relative;\n padding-top: 15px;\n padding-left: 53px;\n padding-right: 35px;\n padding-bottom: 9px;\n white-space: nowrap;\n font-size: 110%;\n vertical-align: middle;\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem .dcg-fade-container .dcg-expression-mathquill {\n position: relative;\n width: 100%;\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem .dcg-fade-container .dcg-zoom-fit-btn {\n position: absolute;\n top: 0;\n right: 30px;\n padding: 8px 7px 20px;\n z-index: 2;\n opacity: 0.2;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)\";\n filter: alpha(opacity=20);\n font-size: 115%;\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem .dcg-fade-container .dcg-zoom-fit-btn.dcg-hovered {\n opacity: 0.6;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)\";\n filter: alpha(opacity=60);\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem .dcg-fade-container .dcg-zoom-fit-btn.dcg-depressed {\n opacity: 0.8;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)\";\n filter: alpha(opacity=80);\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem .dcg-fade-container .dcg-top-level-delete {\n position: absolute;\n top: 0;\n right: 0;\n padding: 8px 7px 20px 20px;\n z-index: 2;\n opacity: 0.2;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)\";\n filter: alpha(opacity=20);\n font-size: 115%;\n cursor: pointer;\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem .dcg-fade-container .dcg-top-level-delete.dcg-hovered {\n opacity: 0.6;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)\";\n filter: alpha(opacity=60);\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem .dcg-fade-container .dcg-top-level-delete.dcg-depressed {\n opacity: 0.8;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)\";\n filter: alpha(opacity=80);\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem .dcg-fade-container .dcg-unresolved {\n font-size: 80%;\n color: #666;\n cursor: default;\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem .dcg-fade-container .dcg-unresolved i {\n font-size: 85%;\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem .dcg-fade-container .dcg-unresolved a {\n color: #666;\n margin-left: 5px;\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem .dcg-fade-container .dcg-unresolved a.dcg-hovered {\n color: #000;\n text-decoration: underline;\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem .dcg-fade-container .dcg-unresolved .dcg-btn {\n padding: 2px 5px;\n margin-top: 4px;\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem.dcg-author-ide .dcg-fade-container .dcg-main {\n font-size: 90%;\n padding-top: 14px;\n padding-bottom: 7px;\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem .dcg-tab {\n display: block;\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n padding: 1px 2px;\n font-size: 65%;\n text-align: left;\n color: rgba(0,0,0,0.4);\n background: rgba(0,0,0,0.03);\n border-right: 1px solid rgba(0,0,0,0.06);\n cursor: move;\n width: 38px;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontext .dcg-icon-text {\n position: absolute;\n top: 50%;\n left: 50%;\n margin: -7px 0 0 -7px;\n font-size: 140%;\n opacity: 0.25;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)\";\n filter: alpha(opacity=25);\n}\n\n.dcg-calculator-api-container .dcg-expressiontable {\n cursor: default;\n}\n\n.dcg-calculator-api-container .dcg-expressiontable .dcg-fade-container.dcg-hovered {\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem:not(.dcg-mathitem).dcg-selected .dcg-top-level-delete {\n padding-bottom: 0;\n padding-left: 0;\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem.dcg-selected .dcg-top-level-delete {\n right: -1px;\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionitem.dcg-selected .dcg-expression-bottom {\n margin-right: -1px;\n}\n\n.dcg-calculator-api-container .dcg-EDIT-LIST-MODE .dcg-exppanel input.dcg-image-name {\n display: block !important;\n}\n\n.dcg-calculator-api-container .dcg-EDIT-LIST-MODE .dcg-exppanel div.dcg-image-name {\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-EDIT-LIST-MODE .dcg-exppanel .dcg-top-level-delete {\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-EDIT-LIST-MODE .dcg-exppanel .dcg-edit-domain {\n display: block !important;\n}\n\n.dcg-calculator-api-container .dcg-EDIT-LIST-MODE .dcg-exppanel .dcg-expressionitem.dcg-expressiontext .dcg-displayTextarea,\n.dcg-calculator-api-container .dcg-EDIT-LIST-MODE .dcg-exppanel .dcg-expressionitem.dcg-expressionfolder .dcg-displayTextarea {\n pointer-events: none;\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n}\n\n.dcg-calculator-api-container .dcg-EDIT-LIST-MODE .dcg-exppanel .dcg-expressionitem.dcg-expressiontext textarea,\n.dcg-calculator-api-container .dcg-EDIT-LIST-MODE .dcg-exppanel .dcg-expressionitem.dcg-expressionfolder textarea {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n}\n\n.dcg-calculator-api-container .dcg-drag-container {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n z-index: 1000;\n}\n\n.dcg-calculator-api-container .dcg-drag-container .dcg-expressionitem {\n background: #fff;\n overflow: hidden;\n -webkit-box-shadow: 0 0 10px #888;\n box-shadow: 0 0 10px #888;\n border-color: #6399cb;\n border-right: 1px solid #6399cb;\n}\n\n.dcg-calculator-api-container .dcg-drag-container .dcg-expressionitem .dcg-indent-in-folder,\n.dcg-calculator-api-container .dcg-drag-container .dcg-expressionitem .dcg-fade-container:after,\n.dcg-calculator-api-container .dcg-drag-container .dcg-expressionitem .dcg-main {\n -webkit-transition: 0.3s;\n -moz-transition: 0.3s;\n -o-transition: 0.3s;\n -ms-transition: 0.3s;\n transition: 0.3s;\n}\n\n.dcg-calculator-api-container .dcg-drag-container .dcg-expressionitem .dcg-tab {\n background: #6399cb;\n}\n\n.dcg-calculator-api-container .dcg-drag-container .dcg-expressionitem .dcg-num {\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-template-expressioneach .dcg-expressionitem.dcg-dragging {\n visibility: hidden;\n}\n\n.dcg-calculator-api-container .dcg-exppanel.dcg-isDragging .dcg-expressionitem.dcg-new-expression {\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-mq-editable-field {\n border: none;\n -webkit-box-shadow: none !important;\n box-shadow: none !important;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-mq-editable-field textarea {\n resize: none;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-mq-editable-field.dcg-hasCursor {\n -webkit-box-shadow: none !important;\n box-shadow: none !important;\n}\n\n.dcg-calculator-api-container .dcg-tap-container .dcg-mq-math-mode .dcg-mq-supsub {\n margin-bottom: -0.2em;\n}\n\n.dcg-calculator-api-container .dcg-tap-container .dcg-mq-math-mode .dcg-mq-sub {\n font-size: 80%;\n}\n\n.dcg-calculator-api-container .dcg-tap-container .dcg-mq-math-mode .dcg-mq-int .dcg-mq-sub {\n font-size: 100%;\n}\n\n.dcg-calculator-api-container .dcg-clear {\n clear: both;\n}\n\n.dcg-calculator-api-container .dcg-has-background-color .dcg-expressionitem {\n border-top-color: rgba(0,0,0,0.2);\n}\n\n.dcg-calculator-api-container .dcg-expression-icon-container {\n position: absolute;\n top: 28px;\n left: 50%;\n height: 29px;\n width: 29px;\n margin-top: -14.5px;\n margin-left: -14.5px;\n text-align: center;\n line-height: 29px;\n border-radius: 50%;\n}.dcg-calculator-api-container .dcg-author-ide-bar {\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n padding: 5px;\n z-index: 10;\n background: #ccc;\n color: #444;\n font-size: 90%;\n}\n\n.dcg-calculator-api-container .dcg-author-ide-bar input {\n border: 1px solid rgba(0,0,0,0.25);\n padding: 4px;\n border-radius: 4px;\n background: transparent;\n width: 200px;\n padding-right: 30px;\n font-size: 100%;\n}\n\n.dcg-calculator-api-container .dcg-author-ide-bar input:focus {\n border: 2px solid #4781b9;\n background: #fff;\n padding: 3px;\n outline: none;\n}\n\n.dcg-calculator-api-container .dcg-author-ide-bar .dcg-icon-remove {\n position: relative;\n left: -20px;\n top: 1px;\n opacity: 0.2;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)\";\n filter: alpha(opacity=20);\n}\n\n.dcg-calculator-api-container .dcg-author-ide-bar .dcg-icon-remove.dcg-hovered {\n opacity: 0.5;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)\";\n filter: alpha(opacity=50);\n}\n\n.dcg-calculator-api-container .dcg-author-ide-bar .dcg-icon-remove.dcg-depressed {\n opacity: 0.8;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)\";\n filter: alpha(opacity=80);\n}.dcg-calculator-api-container .dcg-cdf-footer-container {\n margin-top: 5px;\n}\n\n.dcg-calculator-api-container .dcg-cdf-footer-container .dcg-component-checkbox {\n margin-bottom: 4px;\n}\n\n.dcg-calculator-api-container .dcg-cdf-footer-container .dcg-mathquill-wrapper {\n margin-left: 10px;\n margin-right: 10px;\n}\n\n.dcg-calculator-api-container .dcg-cdf-footer-container .dcg-parameter-name {\n font-size: 85%;\n}\n\n.dcg-calculator-api-container .dcg-cdf-footer-container .dcg-cdf-evaluation-container {\n margin-top: 5px;\n}.dcg-calculator-api-container .dcg-circular-icon-container {\n width: 29px;\n height: 29px;\n border-radius: 50%;\n}\n\n.dcg-calculator-api-container .dcg-circular-icon {\n display: inline-block;\n width: 29px;\n height: 29px;\n line-height: 29px;\n border-radius: 50%;\n position: relative;\n overflow: hidden;\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-semi-transparent {\n opacity: 0.4;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)\";\n filter: alpha(opacity=40);\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-hidden {\n -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.25);\n box-shadow: inset 0 0 3px rgba(0,0,0,0.25);\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-hidden:before {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n border: 5px solid #999;\n border-radius: 50%;\n opacity: 0.25;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)\";\n filter: alpha(opacity=25);\n content: \"\";\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-hidden.dcg-white-icon:before {\n border-color: #fff;\n opacity: 0.4;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)\";\n filter: alpha(opacity=40);\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-hidden.dcg-hovered:before {\n opacity: 0.3125 ;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=31)\" ;\n filter: alpha(opacity=31) ;\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-hidden.dcg-hovered.dcg-white-icon:before {\n opacity: 0.5;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)\";\n filter: alpha(opacity=50);\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-hidden.dcg-depressed:before {\n opacity: 0.375 ;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=38)\" ;\n filter: alpha(opacity=38) ;\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-hidden.dcg-depressed.dcg-white-icon:before {\n opacity: 0.6;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)\";\n filter: alpha(opacity=60);\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-thick-outline {\n border: 2px solid #000;\n opacity: 0.5;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)\";\n filter: alpha(opacity=50);\n color: #000;\n text-align: center;\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-thick-outline.dcg-hovered {\n opacity: 0.7;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)\";\n filter: alpha(opacity=70);\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-thick-outline.dcg-depressed {\n opacity: 0.9;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)\";\n filter: alpha(opacity=90);\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-thick-outline .dcg-icon-folder {\n position: relative;\n top: -1px;\n font-size: 110%;\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-thick-outline .dcg-icon-pause {\n position: relative;\n top: -1px;\n left: 0.25px;\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-thick-outline .dcg-icon-play {\n position: relative;\n top: -1px;\n left: 1.5px;\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-thick-outline .dcg-icon-fraction {\n font-size: 20px;\n position: relative;\n top: 2px;\n left: 0.5px;\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-thick-outline.dcg-white-icon {\n color: #fff;\n border-color: #fff;\n opacity: 0.9;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)\";\n filter: alpha(opacity=90);\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-thick-outline.dcg-white-icon.dcg-hovered {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-thick-outline.dcg-white-icon.dcg-depressed {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-has-background-image {\n background: #fff;\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-has-background-image:after {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n content: '';\n border-radius: 50%;\n overflow: hidden;\n -webkit-box-shadow: inset 0 0 4px rgba(0,0,0,0.7);\n box-shadow: inset 0 0 4px rgba(0,0,0,0.7);\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-has-background-image .dcg-background-image {\n width: 29px;\n height: 29px;\n display: inline-block;\n border-radius: 50%;\n -webkit-background-size: 29px 29px !important;\n -moz-background-size: 29px 29px !important;\n background-size: 29px 29px !important;\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-has-background-image i {\n text-shadow: 0 0 6px rgba(0,0,0,0.2), 0 0 1px rgba(0,0,0,0.5);\n}\n\n.dcg-calculator-api-container .dcg-circular-icon .dcg-spinner {\n position: absolute;\n left: 50%;\n top: 50%;\n margin-top: -10px;\n margin-left: -10px;\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-colored-icon {\n -webkit-box-shadow: inset 0 0 3px rgba(0,0,0,0.25);\n box-shadow: inset 0 0 3px rgba(0,0,0,0.25);\n overflow: hidden;\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-has-background-image,\n.dcg-calculator-api-container .dcg-circular-icon.dcg-colored-icon {\n font-size: 35px;\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-has-background-image.dcg-modifier-size-medium,\n.dcg-calculator-api-container .dcg-circular-icon.dcg-colored-icon.dcg-modifier-size-medium {\n font-size: 42.25px;\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-has-background-image.dcg-modifier-size-large,\n.dcg-calculator-api-container .dcg-circular-icon.dcg-colored-icon.dcg-modifier-size-large {\n font-size: 56.75px;\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-has-background-image.dcg-modifier-size-small,\n.dcg-calculator-api-container .dcg-circular-icon.dcg-colored-icon.dcg-modifier-size-small {\n font-size: 32.1px;\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-has-background-image.dcg-modifier-rotated,\n.dcg-calculator-api-container .dcg-circular-icon.dcg-colored-icon.dcg-modifier-rotated {\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-has-background-image i.dcg-layered-icon,\n.dcg-calculator-api-container .dcg-circular-icon.dcg-colored-icon i.dcg-layered-icon {\n position: absolute;\n top: -3px;\n left: -30px;\n right: -30px;\n bottom: -3px;\n color: #fff;\n line-height: 35px;\n text-align: center;\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-has-background-image i.dcg-layered-icon.dcg-icon-check,\n.dcg-calculator-api-container .dcg-circular-icon.dcg-colored-icon i.dcg-layered-icon.dcg-icon-check {\n font-size: 50%;\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-has-background-image i.dcg-layered-icon.dcg-icon-move,\n.dcg-calculator-api-container .dcg-circular-icon.dcg-colored-icon i.dcg-layered-icon.dcg-icon-move,\n.dcg-calculator-api-container .dcg-circular-icon.dcg-has-background-image i.dcg-layered-icon.dcg-icon-move-vertical,\n.dcg-calculator-api-container .dcg-circular-icon.dcg-colored-icon i.dcg-layered-icon.dcg-icon-move-vertical,\n.dcg-calculator-api-container .dcg-circular-icon.dcg-has-background-image i.dcg-layered-icon.dcg-icon-move-horizontal,\n.dcg-calculator-api-container .dcg-circular-icon.dcg-colored-icon i.dcg-layered-icon.dcg-icon-move-horizontal {\n font-size: 55%;\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-has-background-image i.dcg-layered-icon.dcg-icon-point,\n.dcg-calculator-api-container .dcg-circular-icon.dcg-colored-icon i.dcg-layered-icon.dcg-icon-point,\n.dcg-calculator-api-container .dcg-circular-icon.dcg-has-background-image i.dcg-layered-icon.dcg-icon-cross,\n.dcg-calculator-api-container .dcg-circular-icon.dcg-colored-icon i.dcg-layered-icon.dcg-icon-cross,\n.dcg-calculator-api-container .dcg-circular-icon.dcg-has-background-image i.dcg-layered-icon.dcg-icon-open,\n.dcg-calculator-api-container .dcg-circular-icon.dcg-colored-icon i.dcg-layered-icon.dcg-icon-open {\n font-size: 75%;\n}\n\n.dcg-calculator-api-container .dcg-circular-icon.dcg-has-background-image i.dcg-layered-icon.dcg-icon-points,\n.dcg-calculator-api-container .dcg-circular-icon.dcg-colored-icon i.dcg-layered-icon.dcg-icon-points,\n.dcg-calculator-api-container .dcg-circular-icon.dcg-has-background-image i.dcg-layered-icon.dcg-icon-lines-solid,\n.dcg-calculator-api-container .dcg-circular-icon.dcg-colored-icon i.dcg-layered-icon.dcg-icon-lines-solid {\n font-size: 68%;\n}.dcg-calculator-api-container .dcg-clickable-image-info-view {\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n -webkit-box-align: center;\n -moz-box-align: center;\n -o-box-align: center;\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n}\n\n.dcg-calculator-api-container .dcg-clickable-image-info-view .dcg-clickable-image-label {\n font-size: 85%;\n}\n\n.dcg-calculator-api-container .dcg-clickable-image-info-view .dcg-clickable-image-icon {\n padding-right: 10px;\n padding-left: 10px;\n}\n\n.dcg-calculator-api-container .dcg-clickable-image-info-view .dcg-tooltip-hit-area-container {\n margin-left: 5px;\n margin-right: 10px;\n}.dcg-calculator-api-container .dcg-container .dcg-clickable-info-container {\n margin-bottom: 5px;\n cursor: pointer;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-clickable-info-container .dcg-expression-footer-title {\n margin-top: 5px;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-clickable-info-container .dcg-smaller-font {\n font-size: 85%;\n margin-left: 2px;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-clickable-info-container .dcg-math-field {\n max-width: 120px;\n min-width: 30px;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-clickable-info-container input {\n outline: none;\n border: 1px solid #bbb;\n border-top: 0 !important;\n border-right: 0 !important;\n border-left: 0 !important;\n color: #000;\n padding: 4px;\n -webkit-appearance: none;\n border-radius: 0;\n padding-left: 0;\n padding-right: 0;\n font-size: 100%;\n width: 80%;\n margin-top: 5px;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-clickable-info-container input.dcg-hovered {\n border-color: #ccc;\n border-bottom-width: 2px;\n padding-bottom: 3px;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-clickable-info-container input:focus:not([disabled]) {\n border-color: #6399cb;\n border-bottom-width: 2px;\n padding-bottom: 3px;\n}.dcg-calculator-api-container .dcg-color-menu {\n width: 95px;\n}\n\n.dcg-calculator-api-container .dcg-color-menu .dcg-color-option {\n display: inline-block;\n width: 29px;\n height: 29px;\n margin: 0 4px 1px 0;\n border-radius: 50%;\n position: relative;\n}\n\n.dcg-calculator-api-container .dcg-color-menu .dcg-color-option.dcg-hovered {\n -webkit-box-shadow: 0 0 0 2px rgba(187,187,187,0.3);\n box-shadow: 0 0 0 2px rgba(187,187,187,0.3);\n}\n\n.dcg-calculator-api-container .dcg-color-menu .dcg-color-option.dcg-depressed {\n -webkit-box-shadow: 0 0 0 2px rgba(119,119,119,0.3);\n box-shadow: 0 0 0 2px rgba(119,119,119,0.3);\n}\n\n.dcg-calculator-api-container .dcg-color-menu .dcg-color-option:nth-of-type(3n) {\n margin-right: 0;\n}\n\n.dcg-calculator-api-container .dcg-color-menu .dcg-color-option:nth-of-type(n+4) {\n margin-bottom: 0;\n}\n\n.dcg-calculator-api-container .dcg-advanced-color-styling {\n font-size: 75%;\n margin-top: 5px;\n margin-bottom: 5px;\n}\n\n.dcg-calculator-api-container .dcg-advanced-color-styling input {\n border: 0;\n outline: none;\n font: inherit;\n width: 65px;\n margin-left: 3px;\n border-bottom: 2px solid #ccc;\n padding: 2px;\n}\n\n.dcg-calculator-api-container .dcg-advanced-color-styling input.dcg-hovered {\n border-bottom: 2px solid #aaa;\n}\n\n.dcg-calculator-api-container .dcg-advanced-color-styling input:focus {\n border-bottom: 2px solid #888;\n}\n\n.dcg-calculator-api-container .dcg-advanced-color-styling input.dcg-error {\n border-bottom: 2px solid #e15855;\n}.dcg-calculator-api-container .dcg-distribution-parameters-container .dcg-component-checkbox {\n font-size: 85%;\n}.dcg-calculator-api-container .dcg-evaluation-container {\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n -webkit-box-orient: vertical;\n -moz-box-orient: vertical;\n -o-box-orient: vertical;\n -webkit-flex-direction: column;\n -ms-flex-direction: column;\n flex-direction: column;\n -webkit-box-align: end;\n -moz-box-align: end;\n -o-box-align: end;\n -ms-flex-align: end;\n -webkit-align-items: flex-end;\n align-items: flex-end;\n margin-right: 5px;\n padding: 3px 6px 3px 3px;\n}\n\n.dcg-calculator-api-container .dcg-evaluation-container .dcg-fraction-toggle {\n color: #bbb;\n margin-bottom: 2px;\n}\n\n.dcg-calculator-api-container .dcg-evaluation-container .dcg-fraction-toggle.dcg-hovered {\n color: #666;\n}\n\n.dcg-calculator-api-container .dcg-evaluation-container .dcg-fraction-toggle.dcg-depressed {\n color: #333;\n}\n\n.dcg-calculator-api-container .dcg-evaluation-container .dcg-fraction-toggle .dcg-toggle-letter {\n font-size: 90%;\n}\n\n.dcg-calculator-api-container .dcg-evaluation-container .dcg-fraction-toggle i {\n margin: 0 2px;\n position: relative;\n top: 1px;\n}\n\n.dcg-calculator-api-container .dcg-evaluation-container .dcg-evaluation {\n margin-top: -3px;\n}\n\n.dcg-calculator-api-container .dcg-evaluation-container .dcg-evaluation.dcg-hidden {\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n}\n\n.dcg-calculator-api-container .dcg-evaluation-container .dcg-evaluation .dcg-mathquill-wrapper .dcg-mathquill-braille {\n padding: 5px 0;\n}\n\n.dcg-calculator-api-container .dcg-evaluation-container .dcg-evaluation .dcg-mathquill-wrapper .dcg-mathquill-braille .dcg-braille-input {\n text-align: right;\n color: #666;\n}\n\n.dcg-calculator-api-container .dcg-evaluation-container .dcg-evaluation .dcg-mathquill-wrapper .dcg-typeset-math {\n padding: 3px 6px 3px 3px;\n display: table;\n border: 1px solid rgba(206,206,206,0.8);\n background: rgba(0,0,0,0.04);\n opacity: 0.75;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)\";\n filter: alpha(opacity=75);\n border-radius: 4px;\n}\n\n.dcg-calculator-api-container .dcg-evaluation-container .dcg-evaluation .dcg-evaluation-label-container {\n font-weight: normal;\n cursor: pointer;\n white-space: nowrap;\n display: table-cell;\n}\n\n.dcg-calculator-api-container .dcg-evaluation-container .dcg-evaluation .dcg-evaluation-label-container .dcg-mq-math-mode {\n cursor: pointer;\n padding-right: 2px;\n}\n\n.dcg-calculator-api-container .dcg-evaluation-container .dcg-evaluation .dcg-evaluation-html {\n white-space: nowrap;\n border-top-right-radius: 5px;\n border-bottom-right-radius: 5px;\n display: table-cell;\n}.dcg-calculator-api-container .dcg-exp-list-resizer {\n position: absolute;\n top: 0;\n right: -12px;\n bottom: 0;\n width: 15px;\n cursor: ew-resize;\n}\n\n.dcg-calculator-api-container .dcg-exp-list-resizer.dcg-depressed {\n width: 215px;\n right: -112px;\n}.dcg-calculator-api-container .dcg-expression-edit-actions {\n padding-left: 5px;\n padding-right: 7px;\n white-space: nowrap;\n position: absolute;\n top: 0;\n right: 0;\n}\n\n.dcg-calculator-api-container .dcg-expression-edit-actions:not(.dcg-limited-height) {\n bottom: 0;\n}\n\n.dcg-calculator-api-container .dcg-expression-edit-actions .dcg-graphic {\n height: 100%;\n background: -webkit-linear-gradient(left, rgba(255,255,255,0.5), #fff);\n background: -moz-linear-gradient(left, rgba(255,255,255,0.5), #fff);\n background: -o-linear-gradient(left, rgba(255,255,255,0.5), #fff);\n background: -ms-linear-gradient(left, rgba(255,255,255,0.5), #fff);\n background: linear-gradient(to right, rgba(255,255,255,0.5), #fff);\n position: absolute;\n top: 0;\n right: 100%;\n width: 40px;\n cursor: default;\n pointer-events: none;\n}\n\n.dcg-calculator-api-container .dcg-expression-edit-actions .dcg-exp-action-button {\n margin-left: 2px;\n width: 44px;\n height: 44px;\n padding: 12px 10px;\n text-align: center;\n margin-top: 4px;\n display: inline-block;\n font-size: 125%;\n line-height: 20px;\n opacity: 0.6;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)\";\n filter: alpha(opacity=60);\n border-radius: 5px;\n}\n\n.dcg-calculator-api-container .dcg-expression-edit-actions .dcg-exp-action-button.dcg-hovered {\n background: rgba(0,0,0,0.1);\n}\n\n.dcg-calculator-api-container .dcg-expression-edit-actions .dcg-exp-action-button.dcg-depressed {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n}.dcg-calculator-api-container .dcg-slider_menu {\n position: relative;\n top: -3px;\n}\n\n.dcg-calculator-api-container .dcg-expression-footer-title {\n text-transform: uppercase;\n font-size: 80%;\n color: rgba(0,0,0,0.5);\n margin-bottom: 4px;\n}\n\n.dcg-calculator-api-container .dcg-expression-footer-title .dcg-expression-footer-title-help {\n padding: 10px;\n color: rgba(0,0,0,0.2);\n margin: -10px -10px -10px -6px;\n cursor: pointer;\n text-decoration: none;\n}\n\n.dcg-calculator-api-container .dcg-expression-footer-title .dcg-expression-footer-title-help.dcg-hovered {\n color: #888;\n}\n\n.dcg-calculator-api-container .dcg-expression-footer-title .dcg-expression-footer-title-help.dcg-depressed {\n color: #000;\n}\n\n.dcg-calculator-api-container .dcg-expression-bottom .dcg-expression-braille-error {\n color: #666;\n margin: 10px;\n margin-left: 0;\n font-size: 90%;\n}\n\n.dcg-calculator-api-container .dcg-expression-bottom .dcg-expression-braille-error .dcg-icon-error {\n font-size: 80%;\n margin-right: 5px;\n color: #fa824c;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-slider_menu .dcg-slider-step-container,\n.dcg-calculator-api-container .dcg-display-domain .dcg-slider-step-container,\n.dcg-calculator-api-container .dcg-distribution-parameters-container .dcg-slider-step-container,\n.dcg-calculator-api-container .dcg-cdf-footer-container .dcg-slider-step-container,\n.dcg-calculator-api-container .dcg-visualization-parameters-container .dcg-slider-step-container,\n.dcg-calculator-api-container .dcg-clickable-info-container .dcg-slider-step-container {\n margin-left: 10px;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-slider_menu .dcg-slider-step-container.dcg-disabled-input .dcg-math-field,\n.dcg-calculator-api-container .dcg-display-domain .dcg-slider-step-container.dcg-disabled-input .dcg-math-field,\n.dcg-calculator-api-container .dcg-distribution-parameters-container .dcg-slider-step-container.dcg-disabled-input .dcg-math-field,\n.dcg-calculator-api-container .dcg-cdf-footer-container .dcg-slider-step-container.dcg-disabled-input .dcg-math-field,\n.dcg-calculator-api-container .dcg-visualization-parameters-container .dcg-slider-step-container.dcg-disabled-input .dcg-math-field,\n.dcg-calculator-api-container .dcg-clickable-info-container .dcg-slider-step-container.dcg-disabled-input .dcg-math-field,\n.dcg-calculator-api-container .dcg-container .dcg-slider_menu .dcg-slider-step-container.dcg-disabled-input .dcg-mathquill-braille,\n.dcg-calculator-api-container .dcg-display-domain .dcg-slider-step-container.dcg-disabled-input .dcg-mathquill-braille,\n.dcg-calculator-api-container .dcg-distribution-parameters-container .dcg-slider-step-container.dcg-disabled-input .dcg-mathquill-braille,\n.dcg-calculator-api-container .dcg-cdf-footer-container .dcg-slider-step-container.dcg-disabled-input .dcg-mathquill-braille,\n.dcg-calculator-api-container .dcg-visualization-parameters-container .dcg-slider-step-container.dcg-disabled-input .dcg-mathquill-braille,\n.dcg-calculator-api-container .dcg-clickable-info-container .dcg-slider-step-container.dcg-disabled-input .dcg-mathquill-braille {\n opacity: 0.3;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n filter: alpha(opacity=30);\n pointer-events: none;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-slider_menu .dcg-slider-step-label,\n.dcg-calculator-api-container .dcg-display-domain .dcg-slider-step-label,\n.dcg-calculator-api-container .dcg-distribution-parameters-container .dcg-slider-step-label,\n.dcg-calculator-api-container .dcg-cdf-footer-container .dcg-slider-step-label,\n.dcg-calculator-api-container .dcg-visualization-parameters-container .dcg-slider-step-label,\n.dcg-calculator-api-container .dcg-clickable-info-container .dcg-slider-step-label {\n font-size: 85%;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-slider_menu .dcg-mq-editable-field,\n.dcg-calculator-api-container .dcg-display-domain .dcg-mq-editable-field,\n.dcg-calculator-api-container .dcg-distribution-parameters-container .dcg-mq-editable-field,\n.dcg-calculator-api-container .dcg-cdf-footer-container .dcg-mq-editable-field,\n.dcg-calculator-api-container .dcg-visualization-parameters-container .dcg-mq-editable-field,\n.dcg-calculator-api-container .dcg-clickable-info-container .dcg-mq-editable-field {\n outline: none;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-slider_menu .dcg-mq-placeholder,\n.dcg-calculator-api-container .dcg-display-domain .dcg-mq-placeholder,\n.dcg-calculator-api-container .dcg-distribution-parameters-container .dcg-mq-placeholder,\n.dcg-calculator-api-container .dcg-cdf-footer-container .dcg-mq-placeholder,\n.dcg-calculator-api-container .dcg-visualization-parameters-container .dcg-mq-placeholder,\n.dcg-calculator-api-container .dcg-clickable-info-container .dcg-mq-placeholder {\n margin-top: -10px;\n font-size: 95%;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-slider_menu .dcg-mq-placeholder .dcg-mq-math-mode,\n.dcg-calculator-api-container .dcg-display-domain .dcg-mq-placeholder .dcg-mq-math-mode,\n.dcg-calculator-api-container .dcg-distribution-parameters-container .dcg-mq-placeholder .dcg-mq-math-mode,\n.dcg-calculator-api-container .dcg-cdf-footer-container .dcg-mq-placeholder .dcg-mq-math-mode,\n.dcg-calculator-api-container .dcg-visualization-parameters-container .dcg-mq-placeholder .dcg-mq-math-mode,\n.dcg-calculator-api-container .dcg-clickable-info-container .dcg-mq-placeholder .dcg-mq-math-mode {\n font-size: inherit;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-slider_menu .dcg-math-field,\n.dcg-calculator-api-container .dcg-display-domain .dcg-math-field,\n.dcg-calculator-api-container .dcg-distribution-parameters-container .dcg-math-field,\n.dcg-calculator-api-container .dcg-cdf-footer-container .dcg-math-field,\n.dcg-calculator-api-container .dcg-visualization-parameters-container .dcg-math-field,\n.dcg-calculator-api-container .dcg-clickable-info-container .dcg-math-field {\n border-bottom: 1px solid #bbb;\n padding: 1px 2px;\n margin: 1px;\n min-width: 35px;\n max-width: 60px;\n font-size: 95%;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-slider_menu .dcg-math-field.dcg-focus,\n.dcg-calculator-api-container .dcg-display-domain .dcg-math-field.dcg-focus,\n.dcg-calculator-api-container .dcg-distribution-parameters-container .dcg-math-field.dcg-focus,\n.dcg-calculator-api-container .dcg-cdf-footer-container .dcg-math-field.dcg-focus,\n.dcg-calculator-api-container .dcg-visualization-parameters-container .dcg-math-field.dcg-focus,\n.dcg-calculator-api-container .dcg-clickable-info-container .dcg-math-field.dcg-focus,\n.dcg-calculator-api-container .dcg-container .dcg-slider_menu .dcg-math-field.dcg-invalid,\n.dcg-calculator-api-container .dcg-display-domain .dcg-math-field.dcg-invalid,\n.dcg-calculator-api-container .dcg-distribution-parameters-container .dcg-math-field.dcg-invalid,\n.dcg-calculator-api-container .dcg-cdf-footer-container .dcg-math-field.dcg-invalid,\n.dcg-calculator-api-container .dcg-visualization-parameters-container .dcg-math-field.dcg-invalid,\n.dcg-calculator-api-container .dcg-clickable-info-container .dcg-math-field.dcg-invalid {\n border-bottom: 2px solid #6399cb;\n margin-bottom: 0;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-slider_menu .dcg-math-field.dcg-invalid,\n.dcg-calculator-api-container .dcg-display-domain .dcg-math-field.dcg-invalid,\n.dcg-calculator-api-container .dcg-distribution-parameters-container .dcg-math-field.dcg-invalid,\n.dcg-calculator-api-container .dcg-cdf-footer-container .dcg-math-field.dcg-invalid,\n.dcg-calculator-api-container .dcg-visualization-parameters-container .dcg-math-field.dcg-invalid,\n.dcg-calculator-api-container .dcg-clickable-info-container .dcg-math-field.dcg-invalid {\n border-bottom: 2px solid #e15855;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-slider_menu .dcg-math-field.dcg-hovered:not(.dcg-focus):not(.dcg-invalid),\n.dcg-calculator-api-container .dcg-display-domain .dcg-math-field.dcg-hovered:not(.dcg-focus):not(.dcg-invalid),\n.dcg-calculator-api-container .dcg-distribution-parameters-container .dcg-math-field.dcg-hovered:not(.dcg-focus):not(.dcg-invalid),\n.dcg-calculator-api-container .dcg-cdf-footer-container .dcg-math-field.dcg-hovered:not(.dcg-focus):not(.dcg-invalid),\n.dcg-calculator-api-container .dcg-visualization-parameters-container .dcg-math-field.dcg-hovered:not(.dcg-focus):not(.dcg-invalid),\n.dcg-calculator-api-container .dcg-clickable-info-container .dcg-math-field.dcg-hovered:not(.dcg-focus):not(.dcg-invalid) {\n border-bottom: 2px solid #ccc;\n margin-bottom: 0;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-slider_menu :not(.dcg-evaluation) > .dcg-mathquill-wrapper,\n.dcg-calculator-api-container .dcg-display-domain :not(.dcg-evaluation) > .dcg-mathquill-wrapper,\n.dcg-calculator-api-container .dcg-distribution-parameters-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper,\n.dcg-calculator-api-container .dcg-cdf-footer-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper,\n.dcg-calculator-api-container .dcg-visualization-parameters-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper,\n.dcg-calculator-api-container .dcg-clickable-info-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper {\n display: inline-block;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-slider_menu :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille,\n.dcg-calculator-api-container .dcg-display-domain :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille,\n.dcg-calculator-api-container .dcg-distribution-parameters-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille,\n.dcg-calculator-api-container .dcg-cdf-footer-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille,\n.dcg-calculator-api-container .dcg-visualization-parameters-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille,\n.dcg-calculator-api-container .dcg-clickable-info-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille {\n border-bottom: 1px solid #bbb;\n padding: 1px 2px;\n margin: 1px;\n min-width: 35px;\n max-width: 35px;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-slider_menu :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille.dcg-focus,\n.dcg-calculator-api-container .dcg-display-domain :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille.dcg-focus,\n.dcg-calculator-api-container .dcg-distribution-parameters-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille.dcg-focus,\n.dcg-calculator-api-container .dcg-cdf-footer-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille.dcg-focus,\n.dcg-calculator-api-container .dcg-visualization-parameters-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille.dcg-focus,\n.dcg-calculator-api-container .dcg-clickable-info-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille.dcg-focus,\n.dcg-calculator-api-container .dcg-container .dcg-slider_menu :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille.dcg-invalid,\n.dcg-calculator-api-container .dcg-display-domain :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille.dcg-invalid,\n.dcg-calculator-api-container .dcg-distribution-parameters-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille.dcg-invalid,\n.dcg-calculator-api-container .dcg-cdf-footer-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille.dcg-invalid,\n.dcg-calculator-api-container .dcg-visualization-parameters-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille.dcg-invalid,\n.dcg-calculator-api-container .dcg-clickable-info-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille.dcg-invalid {\n border-bottom: 2px solid #6399cb;\n margin-bottom: 0;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-slider_menu :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille.dcg-invalid,\n.dcg-calculator-api-container .dcg-display-domain :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille.dcg-invalid,\n.dcg-calculator-api-container .dcg-distribution-parameters-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille.dcg-invalid,\n.dcg-calculator-api-container .dcg-cdf-footer-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille.dcg-invalid,\n.dcg-calculator-api-container .dcg-visualization-parameters-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille.dcg-invalid,\n.dcg-calculator-api-container .dcg-clickable-info-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille.dcg-invalid {\n border-bottom: 2px solid #e15855;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-slider_menu :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille.dcg-hovered:not(.dcg-focus):not(.dcg-invalid),\n.dcg-calculator-api-container .dcg-display-domain :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille.dcg-hovered:not(.dcg-focus):not(.dcg-invalid),\n.dcg-calculator-api-container .dcg-distribution-parameters-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille.dcg-hovered:not(.dcg-focus):not(.dcg-invalid),\n.dcg-calculator-api-container .dcg-cdf-footer-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille.dcg-hovered:not(.dcg-focus):not(.dcg-invalid),\n.dcg-calculator-api-container .dcg-visualization-parameters-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille.dcg-hovered:not(.dcg-focus):not(.dcg-invalid),\n.dcg-calculator-api-container .dcg-clickable-info-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille.dcg-hovered:not(.dcg-focus):not(.dcg-invalid) {\n border-bottom: 2px solid #ccc;\n margin-bottom: 0;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-slider_menu :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille .dcg-braille-input,\n.dcg-calculator-api-container .dcg-display-domain :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille .dcg-braille-input,\n.dcg-calculator-api-container .dcg-distribution-parameters-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille .dcg-braille-input,\n.dcg-calculator-api-container .dcg-cdf-footer-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille .dcg-braille-input,\n.dcg-calculator-api-container .dcg-visualization-parameters-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille .dcg-braille-input,\n.dcg-calculator-api-container .dcg-clickable-info-container :not(.dcg-evaluation) > .dcg-mathquill-wrapper .dcg-mathquill-braille .dcg-braille-input {\n font-size: 95%;\n}.dcg-calculator-api-container .dcg-container.dcg-narrow .dcg-expression-top-bar {\n border-right: 0;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-expression-top-bar {\n border-right: 1px solid rgba(0,0,0,0.2);\n height: 46px;\n border-bottom: 1px solid rgba(0,0,0,0.2);\n line-height: 37px;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n z-index: 4;\n -webkit-transition: box-shadow 0.2s ease;\n -moz-transition: box-shadow 0.2s ease;\n -o-transition: box-shadow 0.2s ease;\n -ms-transition: box-shadow 0.2s ease;\n transition: box-shadow 0.2s ease;\n padding: 5px;\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n background: -webkit-linear-gradient(#fcfcfc, #eaeaea);\n background: -moz-linear-gradient(#fcfcfc, #eaeaea);\n background: -o-linear-gradient(#fcfcfc, #eaeaea);\n background: -ms-linear-gradient(#fcfcfc, #eaeaea);\n background: linear-gradient(#fcfcfc, #eaeaea);\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-expression-top-bar.dcg-expressions-scrolled {\n -webkit-box-shadow: -2px 2px 4px rgba(0,0,0,0.15);\n box-shadow: -2px 2px 4px rgba(0,0,0,0.15);\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-expression-top-bar .dcg-btn-red,\n.dcg-calculator-api-container .dcg-container .dcg-expression-top-bar .dcg-btn-blue {\n padding: 0 15px;\n height: 35px;\n line-height: 35px;\n position: relative;\n top: -1px;\n text-align: center;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-expression-top-bar .dcg-icon-btn {\n width: 38px;\n height: 38px;\n line-height: 38px;\n font-size: 110%;\n display: inline-block;\n border-radius: 5px;\n text-align: center;\n margin: -1px -1px -1px -1px;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-expression-top-bar .dcg-icon-btn.dcg-rotated {\n -webkit-transform: rotate(-90deg);\n -moz-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n transform: rotate(-90deg);\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-expression-top-bar .dcg-icon-btn i.dcg-icon-undo,\n.dcg-calculator-api-container .dcg-container .dcg-expression-top-bar .dcg-icon-btn i.dcg-icon-redo {\n font-size: 120%;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-expression-top-bar .dcg-icon-btn i {\n opacity: 0.6;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)\";\n filter: alpha(opacity=60);\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-expression-top-bar .dcg-icon-btn:not(:last-of-type) {\n margin-right: -2px;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-expression-top-bar .dcg-icon-btn.dcg-disabled {\n opacity: 0.3;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n filter: alpha(opacity=30);\n pointer-events: none;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-expression-top-bar .dcg-icon-btn.dcg-hovered,\n.dcg-calculator-api-container .dcg-container .dcg-expression-top-bar .dcg-icon-btn.dcg-active {\n background: rgba(0,0,0,0.1);\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-expression-top-bar .dcg-icon-btn.dcg-hovered i,\n.dcg-calculator-api-container .dcg-container .dcg-expression-top-bar .dcg-icon-btn.dcg-active i {\n opacity: 0.8;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)\";\n filter: alpha(opacity=80);\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-expression-top-bar .dcg-icon-btn.dcg-depressed {\n background: rgba(0,0,0,0.2);\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-expression-top-bar .dcg-icon-btn.dcg-depressed i {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-expression-top-bar .dcg-center-buttons {\n text-align: center;\n -webkit-box-flex: 1;\n -moz-box-flex: 1;\n -o-box-flex: 1;\n box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n}\n\n.dcg-calculator-api-container .dcg-add-expression-container {\n position: relative;\n display: inline-block;\n height: 37px;\n}.dcg-calculator-api-container .dcg-expressionitem .dcg-caret-container {\n font-size: 95%;\n position: absolute;\n top: -1px;\n left: 38px;\n width: 32px;\n height: 48px;\n color: #999;\n padding-left: 10px;\n padding-top: 18px;\n text-align: left;\n z-index: 2;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem .dcg-caret-container i {\n -webkit-transition: 0.2s;\n -moz-transition: 0.2s;\n -o-transition: 0.2s;\n -ms-transition: 0.2s;\n transition: 0.2s;\n width: 16px;\n height: 16px;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem .dcg-caret-container.dcg-hovered {\n color: #666;\n cursor: pointer;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-collapsed .dcg-caret-container i {\n display: inline-block;\n -webkit-transform: rotate(-90deg);\n -moz-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n transform: rotate(-90deg);\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-secretFolder {\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionfolder .dcg-action-toggle-secret-folder {\n cursor: pointer;\n color: rgba(0,0,0,0.5);\n font-size: 75%;\n padding: 5px;\n margin-top: 5px;\n margin-left: 15px;\n margin-bottom: -5px;\n margin-right: -5px;\n position: relative;\n z-index: 1;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionfolder .dcg-action-toggle-secret-folder .dcg-checkbox-box {\n display: inline-block;\n vertical-align: top;\n height: 15px;\n width: 15px;\n border-radius: 3px;\n color: #127a3d;\n border: 1px solid #aaa;\n margin-right: 5px;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionfolder .dcg-action-toggle-secret-folder .dcg-checkbox-box .dcg-icon-check {\n position: relative;\n top: -1px;\n left: 1px;\n text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;\n display: none;\n font-size: 110%;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionfolder .dcg-action-toggle-secret-folder.dcg-checked .dcg-checkbox-box .dcg-icon-check {\n display: block;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionfolder .dcg-action-toggle-secret-folder.dcg-hovered {\n color: #666;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionfolder .dcg-action-toggle-secret-folder.dcg-hovered .dcg-checkbox-box {\n border-color: #888;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionfolder .dcg-action-toggle-secret-folder.dcg-depressed {\n color: #444;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionfolder .dcg-action-toggle-secret-folder.dcg-depressed .dcg-checkbox-box {\n border-color: #444;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionfolder .dcg-fade-container:after {\n -webkit-transition: 0;\n -moz-transition: 0;\n -o-transition: 0;\n -ms-transition: 0;\n transition: 0;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionfolder:not(.dcg-collapsed).dcg-has-items .dcg-fade-container:after {\n position: absolute;\n top: 35px;\n bottom: 5px;\n left: 56px;\n content: '';\n border-left: 1px solid rgba(0,0,0,0.2);\n -webkit-animation: dcg-fadeIn 0.3s;\n -moz-animation: dcg-fadeIn 0.3s;\n -o-animation: dcg-fadeIn 0.3s;\n -ms-animation: dcg-fadeIn 0.3s;\n animation: dcg-fadeIn 0.3s;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionfolder .dcg-main textarea.dcg-smart-textarea,\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionfolder .dcg-main .dcg-displayTextarea {\n padding-left: 20px;\n}@-webkit-keyframes dcg-fade-pulse {\n 0% {\n opacity: 0.2;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)\";\n filter: alpha(opacity=20);\n }\n\n 50% {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n }\n\n 100% {\n opacity: 0.2;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)\";\n filter: alpha(opacity=20);\n }\n}\n\n@keyframes dcg-fade-pulse {\n 0% {\n opacity: 0.2;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)\";\n filter: alpha(opacity=20);\n }\n\n 50% {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n }\n\n 100% {\n opacity: 0.2;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)\";\n filter: alpha(opacity=20);\n }\n}.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionimage .dcg-image-loading,\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionimage .dcg-image-failed {\n font-size: 100%;\n padding: 1px;\n color: #888;\n font-style: italic;\n line-height: 37px;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionimage .dcg-retry-loading-image {\n color: #407bb5;\n text-decoration: underline;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionimage .dcg-image-input-grid {\n font-size: 80%;\n display: grid;\n grid-template-columns: min-content 2fr min-content 1fr;\n width: calc(100% + 20px);\n max-width: 450px;\n color: rgba(0,0,0,0.5);\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionimage .dcg-image-input-grid .dcg-mathquill-wrapper {\n width: 100%;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionimage .dcg-image-input-grid .dcg-mathquill-wrapper .dcg-braille-input {\n color: rgba(0,0,0,0.5);\n font-size: 120%;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionimage .dcg-image-input-grid .dcg-image-input-name,\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionimage .dcg-image-input-grid .dcg-image-input-mathquill {\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n -webkit-align-self: center;\n align-self: center;\n -ms-flex-item-align: center;\n padding-right: 5px;\n overflow: hidden;\n padding-top: 2px;\n padding-bottom: 2px;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionimage .dcg-image-input-grid .dcg-mq-editable-field,\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionimage .dcg-image-input-grid .dcg-mathquill-braille {\n width: 100%;\n border-bottom: 1px solid transparent;\n cursor: pointer;\n margin-bottom: 1px;\n position: relative;\n top: 2px;\n margin-right: 10px;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionimage .dcg-image-input-grid .dcg-mq-editable-field.dcg-hovered,\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionimage .dcg-image-input-grid .dcg-mathquill-braille.dcg-hovered {\n border-bottom: 2px solid rgba(0,0,0,0.2);\n margin-bottom: 0;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionimage .dcg-image-input-grid .dcg-mq-editable-field.dcg-focus,\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionimage .dcg-image-input-grid .dcg-mathquill-braille.dcg-focus {\n cursor: text;\n border-bottom: 2px solid #6399cb;\n margin-bottom: 0;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionimage .dcg-image-input-grid .dcg-mq-editable-field.dcg-invalid,\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionimage .dcg-image-input-grid .dcg-mathquill-braille.dcg-invalid {\n border-bottom: 2px solid #e15855;\n margin-bottom: 0;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionimage.dcg-input-focused .dcg-image-input-grid,\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionimage.dcg-input-focused .dcg-braille-input {\n color: #000;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionimage.dcg-input-focused .dcg-mq-editable-field,\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionimage.dcg-input-focused .dcg-mathquill-braille {\n border-bottom: 1px solid rgba(0,0,0,0.2);\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionimage .dcg-smart-textarea-container {\n margin-bottom: 8px;\n font-size: 85%;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionimage .dcg-smart-textarea-container textarea,\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionimage .dcg-smart-textarea-container .dcg-displayTextarea {\n padding-top: 0;\n padding-bottom: 0;\n margin-top: 0;\n margin-bottom: 0;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionimage.dcg-selected .dcg-smart-textarea-container {\n margin-top: -1px;\n margin-bottom: 9px;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressionimage.dcg-selected .dcg-main {\n margin-right: -1px;\n}.dcg-calculator-api-container .dcg-options-menu-container {\n position: absolute;\n display: none;\n z-index: 61;\n pointer-events: none;\n}\n\n.dcg-calculator-api-container .dcg-options-menu-container .dcg-options-menu {\n pointer-events: auto;\n}\n\n.dcg-calculator-api-container .dcg-options-menu {\n padding: 10px;\n position: relative;\n border: 1px solid #d3d3d3;\n border-radius: 7px;\n -webkit-box-shadow: 0 0 6px rgba(0,0,0,0.15);\n box-shadow: 0 0 6px rgba(0,0,0,0.15);\n background: #fff;\n}\n\n.dcg-calculator-api-container .dcg-options-menu .dcg-dividing-line-after {\n padding-bottom: 10px;\n border-bottom: 1px solid #e2e2e2;\n margin-bottom: 10px;\n}\n\n.dcg-calculator-api-container .dcg-options-menu .dcg-triangle {\n width: 0;\n height: 0;\n border-style: solid;\n}\n\n.dcg-calculator-api-container .dcg-options-menu .dcg-triangle:before {\n content: \"\";\n width: 0;\n height: 0;\n border-style: solid;\n}\n\n.dcg-calculator-api-container .dcg-options-menu .dcg-zoom-fit-btn.dcg-disabled {\n opacity: 0.2;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)\";\n filter: alpha(opacity=20);\n}\n\n.dcg-calculator-api-container .dcg-options-menu .dcg-title,\n.dcg-calculator-api-container .dcg-options-menu .dcg-toggle-title {\n margin-bottom: 5px;\n opacity: 0.65;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)\";\n filter: alpha(opacity=65);\n font-weight: 500;\n}\n\n.dcg-calculator-api-container .dcg-options-menu .dcg-style-icons {\n margin-top: 5px;\n}\n\n.dcg-calculator-api-container .dcg-options-menu .dcg-component-checkbox {\n margin-top: 5px;\n}\n\n.dcg-calculator-api-container .dcg-options-menu .dcg-component-checkbox .dcg-checkbox-children {\n font-size: 90%;\n color: #333;\n}\n\n.dcg-calculator-api-container .dcg-options-menu .dcg-options-menu-column-left,\n.dcg-calculator-api-container .dcg-options-menu .dcg-options-menu-column-right {\n display: inline-block;\n width: 95px;\n vertical-align: top;\n}\n\n.dcg-calculator-api-container .dcg-options-menu .dcg-options-menu-column-left {\n margin-right: 20px;\n}\n\n.dcg-calculator-api-container .dcg-options-menu .dcg-style-icon-container {\n display: inline-block;\n width: 29px;\n height: 29px;\n border-radius: 50%;\n}\n\n.dcg-calculator-api-container .dcg-options-menu .dcg-style-icon-container:not(:last-of-type) {\n margin-right: 4px;\n}\n\n.dcg-calculator-api-container .dcg-options-menu .dcg-style-icon-container.dcg-disabled {\n cursor: default !important;\n}\n\n.dcg-calculator-api-container .dcg-options-menu .dcg-style-icon-container:not(.dcg-disabled).dcg-hovered:not(.dcg-disabled) {\n -webkit-box-shadow: 0 0 0 2px rgba(0,0,0,0.1);\n box-shadow: 0 0 0 2px rgba(0,0,0,0.1);\n}\n\n.dcg-calculator-api-container .dcg-options-menu .dcg-style-icon-container:not(.dcg-disabled).dcg-depressed:not(.dcg-disabled) {\n -webkit-box-shadow: 0 0 0 2px rgba(0,0,0,0.25);\n box-shadow: 0 0 0 2px rgba(0,0,0,0.25);\n}\n\n.dcg-calculator-api-container .dcg-options-menu .dcg-variable-opacity {\n font-size: 80%;\n margin-top: 5px;\n}\n\n.dcg-calculator-api-container .dcg-options-menu .dcg-variable-opacity .dcg-math-field {\n border-bottom: 1px solid #bbb;\n padding: 1px 2px;\n margin: 1px;\n min-width: 25px;\n max-width: 40px;\n}\n\n.dcg-calculator-api-container .dcg-options-menu .dcg-variable-opacity .dcg-math-field.dcg-focus,\n.dcg-calculator-api-container .dcg-options-menu .dcg-variable-opacity .dcg-math-field.dcg-invalid {\n border-bottom: 2px solid #6399cb;\n margin-bottom: 0;\n}\n\n.dcg-calculator-api-container .dcg-options-menu .dcg-variable-opacity .dcg-math-field.dcg-invalid {\n border-bottom: 2px solid #e15855;\n}\n\n.dcg-calculator-api-container .dcg-options-menu .dcg-variable-opacity .dcg-math-field.dcg-hovered:not(.dcg-focus):not(.dcg-invalid) {\n border-bottom: 2px solid #ccc;\n margin-bottom: 0;\n}\n\n.dcg-calculator-api-container .dcg-options-menu .dcg-variable-width {\n font-size: 80%;\n margin-top: 5px;\n}\n\n.dcg-calculator-api-container .dcg-options-menu .dcg-variable-width .dcg-math-field {\n border-bottom: 1px solid #bbb;\n padding: 1px 2px;\n margin: 1px;\n min-width: 55px;\n max-width: 55px;\n}\n\n.dcg-calculator-api-container .dcg-options-menu .dcg-variable-width .dcg-math-field.dcg-focus,\n.dcg-calculator-api-container .dcg-options-menu .dcg-variable-width .dcg-math-field.dcg-invalid {\n border-bottom: 2px solid #6399cb;\n margin-bottom: 0;\n}\n\n.dcg-calculator-api-container .dcg-options-menu .dcg-variable-width .dcg-math-field.dcg-invalid {\n border-bottom: 2px solid #e15855;\n}\n\n.dcg-calculator-api-container .dcg-options-menu .dcg-variable-width .dcg-math-field.dcg-hovered:not(.dcg-focus):not(.dcg-invalid) {\n border-bottom: 2px solid #ccc;\n margin-bottom: 0;\n}\n\n/*\n * rules specific to the image menu\n */\n\n.dcg-calculator-api-container .dcg-image-options-menu {\n top: -13px;\n left: 38px;\n}\n\n.dcg-calculator-api-container .dcg-image-options-menu .dcg-triangle {\n position: absolute;\n top: 38px;\n left: -12px;\n border-width: 12px 12px 12px 0;\n border-color: transparent #d3d3d3 transparent transparent;\n}\n\n.dcg-calculator-api-container .dcg-image-options-menu .dcg-triangle:before {\n position: absolute;\n top: -11px;\n left: 1px;\n border-width: 11px 11px 11px 0;\n border-color: transparent #fff transparent transparent;\n}\n\n.dcg-calculator-api-container .dcg-image-options-menu .dcg-opacities-menu .dcg-opacity-option {\n display: inline-block;\n width: 29px;\n height: 29px;\n margin-top: 2px;\n border-radius: 50%;\n position: relative;\n}\n\n.dcg-calculator-api-container .dcg-image-options-menu .dcg-opacities-menu .dcg-opacity-option:not(:last-of-type) {\n margin-right: 5px;\n}\n\n.dcg-calculator-api-container .dcg-image-options-menu .dcg-action-changeimage {\n text-align: center;\n color: #999;\n margin-top: 10px;\n text-decoration: underline;\n font-size: 95%;\n}\n\n.dcg-calculator-api-container .dcg-image-options-menu .dcg-action-changeimage:hover {\n color: #333;\n}\n\n/*\n * rules specific to the expression options\n */\n\n.dcg-calculator-api-container .dcg-exp-options-menu {\n top: -35px;\n left: 38px;\n}\n\n.dcg-calculator-api-container .dcg-exp-options-menu.dcg-colors-only .dcg-options-menu-column-left {\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-exp-options-menu .dcg-triangle {\n position: absolute;\n top: 38px;\n left: -12px;\n border-width: 12px 12px 12px 0;\n border-color: transparent #d3d3d3 transparent transparent;\n}\n\n.dcg-calculator-api-container .dcg-exp-options-menu .dcg-triangle:before {\n position: absolute;\n top: -11px;\n left: 1px;\n border-width: 11px 11px 11px 0;\n border-color: transparent #fff transparent transparent;\n}\n\n.dcg-calculator-api-container .dcg-exp-options-menu.dcg-slider-options-view {\n top: -45px;\n margin-left: 5px;\n}\n\n.dcg-calculator-api-container .dcg-exp-options-menu.dcg-slider-options-view .dcg-triangle {\n top: 44px;\n}\n\n/*\n * rules specific to the table props\n */\n\n.dcg-calculator-api-container .dcg-table-column-menu {\n left: -9px;\n top: 34px;\n}\n\n.dcg-calculator-api-container .dcg-table-column-menu .dcg-style-icons .dcg-graph-icon {\n margin-bottom: 0;\n}\n\n.dcg-calculator-api-container .dcg-table-column-menu .dcg-options-menu-column-left .dcg-options-menu-section:not(:last-of-type):not(.dcg-lines-menu) {\n padding-bottom: 10px;\n border-bottom: 1px solid #e2e2e2;\n margin-bottom: 10px;\n}\n\n.dcg-calculator-api-container .dcg-table-column-menu .dcg-triangle {\n position: absolute;\n top: -9px;\n left: 14px;\n border-width: 0 9px 9px 9px;\n border-color: transparent transparent #d3d3d3 transparent;\n}\n\n.dcg-calculator-api-container .dcg-table-column-menu .dcg-triangle:before {\n position: absolute;\n top: 1px;\n left: -8px;\n border-width: 0 8px 8px 8px;\n border-color: transparent transparent #fff transparent;\n}.dcg-calculator-api-container .dcg-label-dropdown-view {\n background: #fff;\n position: absolute;\n top: -45px;\n right: 35px;\n padding: 5px;\n z-index: 3;\n background-color: #fff;\n border: 1px solid rgba(0,0,0,0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);\n box-shadow: 0 5px 10px rgba(0,0,0,0.2);\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view.dcg-popover.dcg-left .dcg-arrow {\n top: 60px;\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-label-options .dcg-label-option.dcg-hovered {\n text-decoration: underline;\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-label-options .dcg-label-option-selected {\n color: #4781b9;\n text-decoration: underline;\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-additional-group-in-column {\n margin-top: 15px;\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-component-checkbox {\n white-space: nowrap;\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-checkbox-children {\n font-size: 90%;\n vertical-align: middle;\n color: #666;\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-label-group-container {\n padding: 5px 10px;\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-label-group-container .dcg-label-group {\n min-width: 90px;\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-label-group-container .dcg-label-group:first-of-type {\n margin-right: 10px;\n min-width: 120px;\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-label-group-container .dcg-label-group .dcg-label-group-title {\n font-family: \"Helvetica Neue\", Helvetica, Arial, \"Lucida Grande\", sans-serif;\n font-weight: 500;\n color: #444;\n font-size: 90%;\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-label-group-container .dcg-label-group .dcg-menu-option {\n display: block;\n -webkit-transition: color 0.2s ease;\n -moz-transition: color 0.2s ease;\n -o-transition: color 0.2s ease;\n -ms-transition: color 0.2s ease;\n transition: color 0.2s ease;\n white-space: nowrap;\n font-size: 90%;\n min-height: 24px;\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-label-group-container .dcg-label-group .dcg-menu-option.dcg-menu-option-selected {\n color: #4781b9;\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-label-group-container .dcg-label-group .dcg-menu-option.dcg-menu-option-selected .dcg-menu-option-label {\n text-decoration: underline;\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-label-group-container .dcg-label-group .dcg-menu-option:not(.dcg-menu-option-selected) {\n color: #666;\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-label-group-container .dcg-label-group .dcg-menu-option:not(.dcg-menu-option-selected).dcg-hovered {\n color: #333;\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-label-group-container .dcg-label-group .dcg-menu-option:not(.dcg-menu-option-selected).dcg-hovered .dcg-menu-option-label {\n text-decoration: underline;\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-label-group-container .dcg-label-group .dcg-menu-option:not(.dcg-menu-option-selected).dcg-depressed {\n color: #000;\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-label-group-container .dcg-label-group .dcg-menu-option.dcg-small-label {\n margin-top: 6px;\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-label-group-container .dcg-label-group .dcg-menu-option.dcg-small-label .dcg-menu-option-icon {\n font-size: 75%;\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-label-group-container .dcg-label-group .dcg-menu-option.dcg-large-label .dcg-menu-option-icon {\n font-size: 125%;\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-label-group-container .dcg-label-group .dcg-menu-option .dcg-menu-option-icon {\n margin-right: 7px;\n color: #bbb;\n display: inline-block;\n width: 15px;\n text-align: center;\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-label-group-container .dcg-label-group .dcg-label-position .dcg-menu-option-icon {\n position: relative;\n top: 4px;\n margin-right: 12px;\n font-size: 23px;\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-label-group-container .dcg-label-group .dcg-label-position .dcg-position-direction-icon {\n color: #4781b9;\n position: absolute;\n top: 0;\n left: 0;\n font-size: 23px;\n width: 23px;\n height: 23px;\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-label-group-container .dcg-label-group .dcg-label-position .dcg-position-direction-icon.dcg-position-icon-left {\n -webkit-transform: rotate(-90deg);\n -moz-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n transform: rotate(-90deg);\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-label-group-container .dcg-label-group .dcg-label-position .dcg-position-direction-icon.dcg-position-icon-right {\n -webkit-transform: rotate(90deg);\n -moz-transform: rotate(90deg);\n -o-transform: rotate(90deg);\n -ms-transform: rotate(90deg);\n transform: rotate(90deg);\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-label-group-container .dcg-label-group .dcg-label-position .dcg-position-direction-icon.dcg-position-icon-below {\n -webkit-transform: rotate(180deg);\n -moz-transform: rotate(180deg);\n -o-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.dcg-calculator-api-container .dcg-label-dropdown-view .dcg-label-group-container .dcg-label-group .dcg-label-position .dcg-position-direction-icon .dcg-default-position {\n border-radius: 50%;\n position: absolute;\n top: 50%;\n left: 50%;\n margin: -3px 0 0 -3px;\n height: 6px;\n width: 6px;\n background: #4781b9;\n}.dcg-calculator-api-container .dcg-container .dcg-dropdown-container {\n padding-right: 5px;\n margin: -5px 0;\n position: relative;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-dropdown-container .dcg-dropdown-wrench-container {\n padding: 5px 0;\n width: 28px;\n text-align: center;\n display: inline-block;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-dropdown-container .dcg-icon-wrench {\n font-size: 110%;\n color: #999;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-dropdown-container .dcg-icon-wrench.dcg-hovered {\n color: #666;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-dropdown-container .dcg-icon-wrench.dcg-depressed {\n color: #000;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-dropdown-container.dcg-no-label {\n visibility: hidden;\n pointer-events: none;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-editable-mode-toggle {\n -webkit-box-flex: 1;\n -moz-box-flex: 1;\n -o-box-flex: 1;\n box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n padding-left: 5px;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-label-container {\n cursor: default;\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-label-container .dcg-warning-container {\n position: absolute;\n bottom: 3px;\n right: 41px;\n background: #fff;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-label-container .dcg-checkbox {\n cursor: pointer;\n color: #999;\n margin-top: 4px;\n font-size: 80%;\n white-space: nowrap;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-label-container .dcg-checkbox:after {\n content: \":\";\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-label-container .dcg-checkbox.dcg-checkbox-label-colon:after {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-label-container .dcg-checkbox .dcg-checkbox-box {\n display: inline-block;\n vertical-align: middle;\n height: 1em;\n width: 1em;\n position: relative;\n top: -0.1em;\n border-radius: 3px;\n color: #4781b9;\n border: 1px solid #bbb;\n font-size: 125%;\n margin-right: 2px;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-label-container .dcg-checkbox .dcg-checkbox-box .dcg-icon-check {\n position: absolute;\n top: 50%;\n left: 50%;\n margin-top: -0.6em;\n margin-left: -0.35em;\n text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-label-container .dcg-checkbox .dcg-checkbox-box:not(.dcg-checked) .dcg-icon-check {\n visibility: hidden;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-label-container .dcg-checkbox.dcg-hovered {\n color: #666;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-label-container .dcg-checkbox.dcg-hovered .dcg-checkbox-box {\n border-color: #999;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-label-container .dcg-checkbox.dcg-hovered .dcg-checkbox-box:not(.dcg-checked) .dcg-icon-check {\n color: #ccc;\n visibility: visible;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-label-container .dcg-checkbox.dcg-depressed .dcg-checkbox-box .dcg-icon-check {\n color: #004f9b;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-label-container input {\n outline: none;\n border: 1px solid #bbb;\n border-top: 0 !important;\n border-right: 0 !important;\n border-left: 0 !important;\n color: #000;\n padding: 4px;\n -webkit-appearance: none;\n border-radius: 0;\n min-width: 5px;\n font-size: 80%;\n margin: 0 5px 0 5px;\n -webkit-box-flex: 1;\n -moz-box-flex: 1;\n -o-box-flex: 1;\n box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-label-container input.dcg-hovered {\n border-color: #ccc;\n border-bottom-width: 2px;\n padding-bottom: 3px;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-label-container input:focus:not([disabled]) {\n border-color: #6399cb;\n border-bottom-width: 2px;\n padding-bottom: 3px;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-label-container input.dcg-disabled-editable-input {\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n pointer-events: none;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-label-container:not(.dcg-label-visible) input.dcg-disabled-input:not(:focus) {\n border-bottom-color: transparent;\n pointer-events: none;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-label-container.dcg-label-visible .dcg-checkbox {\n color: #666;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-option-toggle-view .dcg-toggle-container {\n display: inline-block;\n font-size: 80%;\n}\n\n.dcg-calculator-api-container .dcg-container .dcg-option-toggle-view .dcg-toggle-container:not(:last-of-type) {\n margin-right: 15px;\n}\n\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-label-container {\n font-size: 120%;\n}.dcg-calculator-api-container .dcg-drop-image {\n position: absolute;\n top: 0;\n right: 0;\n left: 0;\n bottom: 0;\n z-index: 42;\n text-align: center;\n vertical-align: middle;\n background: rgba(255,255,255,0.5);\n border: 8px dashed #bbb;\n font-family: sans-serif;\n color: #bbb;\n font-size: 370%;\n}\n\n.dcg-calculator-api-container .dcg-drop-image span {\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n top: 0;\n height: 3.6em;\n line-height: 1.2em;\n margin: auto;\n padding: 0 20px;\n}\n\n.dcg-calculator-api-container .dcg-exppanel-outer {\n display: inline-block;\n overflow-x: visible;\n margin-left: 0;\n}\n\n.dcg-calculator-api-container .dcg-exppanel-outer .dcg-exppanel-container {\n padding-top: 46px;\n width: 100%;\n -webkit-transform: translateZ(0);\n z-index: 40;\n position: absolute;\n top: 0;\n bottom: 0;\n -webkit-transition: -webkit-transform 0.25s ease-out;\n -moz-transition: -moz-transform 0.25s ease-out;\n -o-transition: -o-transform 0.25s ease-out;\n -ms-transition: -ms-transform 0.25s ease-out;\n transition: transform 0.25s ease-out;\n}\n\n.dcg-calculator-api-container .dcg-exppanel-outer .dcg-exppanel-container.dcg-add-shadow {\n -webkit-box-shadow: 0 -4px 6px rgba(0,0,0,0.2);\n box-shadow: 0 -4px 6px rgba(0,0,0,0.2);\n}\n\n.dcg-calculator-api-container .dcg-show-expressions-tab {\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n -webkit-animation: dcg-fadeIn 0.3s forwards;\n -moz-animation: dcg-fadeIn 0.3s forwards;\n -o-animation: dcg-fadeIn 0.3s forwards;\n -ms-animation: dcg-fadeIn 0.3s forwards;\n animation: dcg-fadeIn 0.3s forwards;\n -webkit-animation-delay: 0.4s;\n -moz-animation-delay: 0.4s;\n -o-animation-delay: 0.4s;\n -ms-animation-delay: 0.4s;\n animation-delay: 0.4s;\n}\n\n.dcg-calculator-api-container .dcg-exppanel {\n height: 100%;\n overflow-x: hidden;\n overflow-y: auto;\n overflow-anchor: none;\n border-right: 1px solid rgba(0,0,0,0.2);\n z-index: 0;\n -webkit-overflow-scrolling: touch;\n}\n\n.dcg-calculator-api-container .dcg-exppanel .dcg-expressionlist {\n position: relative;\n padding-bottom: 50px;\n min-height: 100%;\n}\n\n.dcg-calculator-api-container .dcg-narrow .dcg-exppanel {\n border-right: 0;\n}.dcg-calculator-api-container .dcg-parameter-suggestion-container {\n font-size: 80%;\n position: relative;\n top: -9px;\n margin-left: 2px;\n white-space: nowrap;\n width: 100%;\n padding-right: 5px;\n -o-text-overflow: ellipsis;\n text-overflow: ellipsis;\n overflow: hidden;\n color: #666;\n cursor: default;\n}\n\n.dcg-calculator-api-container .dcg-parameter-suggestion-container.dcg-parameter-suggestion-braille {\n top: -6px;\n}\n\n.dcg-calculator-api-container .dcg-parameter-suggestion-container.dcg-hovered .dcg-default-marker {\n color: #666;\n}\n\n.dcg-calculator-api-container .dcg-parameter-suggestion-container.dcg-depressed .dcg-default-marker {\n color: #333;\n}\n\n.dcg-calculator-api-container .dcg-parameter-suggestion-container .dcg-default-marker {\n color: rgba(0,0,0,0.5);\n margin-left: 0.3em;\n}\n\n.dcg-calculator-api-container .dcg-parameter-suggestion-container .dcg-parameter-name:not(:last-of-type):after {\n content: ',';\n margin-right: 5px;\n}.dcg-calculator-api-container .dcg-play-pause-icon-view .dcg-slider-menu-container {\n position: absolute;\n top: 100%;\n left: -5px;\n right: -5px;\n margin-top: 4px;\n}\n\n.dcg-calculator-api-container .dcg-play-pause-icon-view .dcg-slider-menu-opener {\n padding: 2px 0;\n text-align: center;\n font-size: 140%;\n cursor: pointer;\n opacity: 0.75;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)\";\n filter: alpha(opacity=75);\n}\n\n.dcg-calculator-api-container .dcg-play-pause-icon-view .dcg-slider-menu-opener:before {\n content: \"\";\n width: 24px;\n height: 24px;\n border-radius: 50%;\n display: inline-block;\n position: absolute;\n top: 50%;\n left: 50%;\n margin-left: -12px;\n margin-top: -13px;\n background: currentColor;\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n}\n\n.dcg-calculator-api-container .dcg-play-pause-icon-view .dcg-slider-menu-opener.dcg-hovered {\n opacity: 0.9;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)\";\n filter: alpha(opacity=90);\n}\n\n.dcg-calculator-api-container .dcg-play-pause-icon-view .dcg-slider-menu-opener.dcg-hovered:before {\n opacity: 0.15;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=15)\";\n filter: alpha(opacity=15);\n}\n\n.dcg-calculator-api-container .dcg-play-pause-icon-view .dcg-slider-menu-opener.dcg-menu-open {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n}\n\n.dcg-calculator-api-container .dcg-play-pause-icon-view .dcg-slider-menu-opener.dcg-menu-open:before {\n opacity: 0.3;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n filter: alpha(opacity=30);\n}\n\n.dcg-calculator-api-container .dcg-play-pause-icon-view .dcg-slider-menu-opener.dcg-depressed {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n}\n\n.dcg-calculator-api-container .dcg-play-pause-icon-view .dcg-slider-menu-opener.dcg-depressed:before {\n opacity: 0.4;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)\";\n filter: alpha(opacity=40);\n}.dcg-calculator-api-container .dcg-slider-options-view {\n width: 200px;\n padding: 15px 15px 10px 15px;\n}\n\n.dcg-calculator-api-container .dcg-slider-options-view .dcg-title {\n font-size: 110%;\n}\n\n.dcg-calculator-api-container .dcg-slider-options-view .dcg-toggle {\n margin-bottom: 20px;\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n font-size: 110%;\n}\n\n.dcg-calculator-api-container .dcg-slider-options-view .dcg-toggle .dcg-toggle-option {\n -webkit-box-flex: 1;\n -moz-box-flex: 1;\n -o-box-flex: 1;\n box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n color: #666;\n font-size: 105%;\n height: 30px;\n line-height: 30px;\n}\n\n.dcg-calculator-api-container .dcg-slider-options-view .dcg-toggle .dcg-toggle-option i {\n position: relative;\n top: -3px;\n cursor: pointer;\n}\n\n.dcg-calculator-api-container .dcg-slider-options-view .dcg-slider-speed-menu .dcg-title,\n.dcg-calculator-api-container .dcg-slider-options-view .dcg-slider-speed-menu .dcg-slider-speed-container {\n display: inline-block;\n}.dcg-calculator-api-container .dcg-slider-speed-container {\n float: right;\n position: relative;\n top: -1px;\n font-size: 95%;\n}\n\n.dcg-calculator-api-container .dcg-slider-speed-container .dcg-action-faster,\n.dcg-calculator-api-container .dcg-slider-speed-container .dcg-action-slower {\n color: #666;\n}\n\n.dcg-calculator-api-container .dcg-slider-speed-container .dcg-action-faster.dcg-hovered,\n.dcg-calculator-api-container .dcg-slider-speed-container .dcg-action-slower.dcg-hovered {\n color: #222;\n}\n\n.dcg-calculator-api-container .dcg-slider-speed-container .dcg-action-faster.dcg-depressed,\n.dcg-calculator-api-container .dcg-slider-speed-container .dcg-action-slower.dcg-depressed {\n color: #000;\n}\n\n.dcg-calculator-api-container .dcg-slider-speed-container .dcg-action-faster.dcg-disabled,\n.dcg-calculator-api-container .dcg-slider-speed-container .dcg-action-slower.dcg-disabled {\n opacity: 0.25;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=25)\";\n filter: alpha(opacity=25);\n pointer-events: none;\n}\n\n.dcg-calculator-api-container .dcg-slider-speed-container .dcg-action-slower {\n -webkit-transform: rotate(180deg);\n -moz-transform: rotate(180deg);\n -o-transform: rotate(180deg);\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.dcg-calculator-api-container .dcg-slider-speed-container .dcg-action-slower i {\n position: relative;\n top: 1px;\n}\n\n.dcg-calculator-api-container .dcg-slider-speed-container .dcg-action-faster,\n.dcg-calculator-api-container .dcg-slider-speed-container .dcg-action-slower {\n cursor: pointer;\n font-size: 70%;\n display: inline-block;\n width: 26px;\n height: 26px;\n text-align: center;\n line-height: 26px;\n border: 1px solid rgba(0,0,0,0.2);\n border-radius: 4px;\n}\n\n.dcg-calculator-api-container .dcg-slider-speed-container .dcg-action-faster.dcg-hovered,\n.dcg-calculator-api-container .dcg-slider-speed-container .dcg-action-slower.dcg-hovered {\n background: rgba(0,0,0,0.05);\n}\n\n.dcg-calculator-api-container .dcg-slider-speed-container .dcg-action-faster.dcg-depressed,\n.dcg-calculator-api-container .dcg-slider-speed-container .dcg-action-slower.dcg-depressed {\n background: rgba(0,0,0,0.2);\n}\n\n.dcg-calculator-api-container .dcg-slider-speed-container .dcg-action-faster i,\n.dcg-calculator-api-container .dcg-slider-speed-container .dcg-action-slower i {\n position: relative;\n left: 1px;\n}\n\n.dcg-calculator-api-container .dcg-slider-speed-container .dcg-variable-speed {\n width: 45px;\n font-size: 90%;\n display: inline-block;\n text-align: center;\n}.dcg-calculator-api-container .dcg-slider-container {\n min-height: 26px;\n display: block;\n position: relative;\n}\n\n.dcg-calculator-api-container .dcg-slider {\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n margin-left: -15px;\n -webkit-box-pack: center;\n -moz-box-pack: center;\n -o-box-pack: center;\n -ms-flex-pack: center;\n -webkit-justify-content: center;\n justify-content: center;\n -webkit-box-align: center;\n -moz-box-align: center;\n -o-box-align: center;\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n}.dcg-calculator-api-container .dcg-smart-textarea-container {\n position: relative;\n font-size: 90%;\n}\n\n.dcg-calculator-api-container .dcg-smart-textarea-container textarea.dcg-smart-textarea,\n.dcg-calculator-api-container .dcg-smart-textarea-container .dcg-displayTextarea {\n border: 0;\n font: inherit;\n resize: none;\n background: transparent;\n overflow: hidden;\n outline: none;\n color: #000;\n white-space: pre-wrap;\n word-wrap: break-word;\n width: 100%;\n padding: 3px;\n margin: -1px;\n}\n\n.dcg-calculator-api-container .dcg-smart-textarea-container textarea.dcg-smart-textarea {\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n position: absolute;\n top: 1px;\n left: 0;\n bottom: 0;\n right: 0;\n height: 100%;\n}\n\n.dcg-calculator-api-container .dcg-smart-textarea-container textarea.dcg-smart-textarea.dcg-empty {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n}\n\n.dcg-calculator-api-container .dcg-smart-textarea-container .dcg-displayTextarea:after {\n content: '|';\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n width: 0;\n overflow: hidden;\n display: inline-block;\n height: 1px;\n}\n\n.dcg-calculator-api-container .dcg-smart-textarea-container .dcg-displayTextarea a {\n z-index: 1;\n position: relative;\n color: #4781b9;\n}\n\n.dcg-calculator-api-container .dcg-smart-textarea-container .dcg-displayTextarea a.dcg-hovered,\n.dcg-calculator-api-container .dcg-smart-textarea-container .dcg-displayTextarea a .dcg-depressed {\n color: #004f9b;\n}\n\n.dcg-calculator-api-container .dcg-selected .dcg-smart-textarea-container .dcg-displayTextarea {\n pointer-events: none;\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n}\n\n.dcg-calculator-api-container .dcg-selected .dcg-smart-textarea-container textarea {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n}.dcg-calculator-api-container .dcg-stats-footer-container {\n margin-right: $evaluation-margin;\n cursor: text;\n padding-right: 5px;\n}\n\n.dcg-calculator-api-container .dcg-stats-footer-container table {\n margin-left: auto;\n}\n\n.dcg-calculator-api-container .dcg-stats-footer-container .dcg-value {\n -webkit-user-select: text;\n -moz-user-select: text;\n -ms-user-select: text;\n user-select: text;\n margin-top: 3px;\n border: 1px solid rgba(206,206,206,0.8);\n border-radius: 4px;\n background: rgba(0,0,0,0.04);\n opacity: 0.75;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)\";\n filter: alpha(opacity=75);\n}\n\n.dcg-calculator-api-container .dcg-stats-footer-container .dcg-value .dcg-row-header {\n display: inline-block;\n border-right: 1px solid rgba(206,206,206,0.8);\n margin-right: 5px;\n width: 68px;\n padding: 5px;\n}\n\n.dcg-calculator-api-container .dcg-stats-footer-container .dcg-value .dcg-evaluation .dcg-static-mathquill-view {\n padding: 3px 6px 3px 3px;\n}.dcg-calculator-api-container .dcg-suggested-zoom-view {\n position: absolute;\n bottom: 7px;\n left: 50%;\n font-size: 20px;\n line-height: 20px;\n margin-left: -10px;\n text-align: center;\n -webkit-animation: dcg-fadeIn 0.3s;\n -moz-animation: dcg-fadeIn 0.3s;\n -o-animation: dcg-fadeIn 0.3s;\n -ms-animation: dcg-fadeIn 0.3s;\n animation: dcg-fadeIn 0.3s;\n}\n\n.dcg-calculator-api-container .dcg-suggested-zoom-view i {\n padding: 5px;\n margin-left: -5px;\n opacity: 0.75;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)\";\n filter: alpha(opacity=75);\n}\n\n.dcg-calculator-api-container .dcg-suggested-zoom-view i.dcg-hovered {\n opacity: 0.9;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)\";\n filter: alpha(opacity=90);\n}\n\n.dcg-calculator-api-container .dcg-suggested-zoom-view i.dcg-depressed {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n}.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-table-icon-container {\n position: absolute;\n top: 50%;\n left: 5px;\n margin-top: -14.5px;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-drag-icon {\n opacity: 0.4;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)\";\n filter: alpha(opacity=40);\n vertical-align: middle;\n cursor: text;\n margin-left: 5px;\n margin-right: -10px;\n font-size: 95%;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-cell-math-content,\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-mathquill-braille {\n outline: none;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-cell:not(.dcg-non-editable) .dcg-cell-math-content,\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-cell:not(.dcg-non-editable) .dcg-mathquill-braille {\n max-width: 100px;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-table-container {\n overflow: hidden;\n padding-left: 15px;\n padding-right: 15px;\n position: relative;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-table-container:before {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n z-index: 1;\n background: -webkit-linear-gradient(right, rgba(255,255,255,0), #fff);\n background: -moz-linear-gradient(right, rgba(255,255,255,0), #fff);\n background: -o-linear-gradient(right, rgba(255,255,255,0), #fff);\n background: -ms-linear-gradient(right, rgba(255,255,255,0), #fff);\n background: linear-gradient(to left, rgba(255,255,255,0), #fff);\n width: 20px;\n content: '';\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-table-container:after {\n position: absolute;\n top: 0;\n right: 0;\n bottom: 0;\n background: -webkit-linear-gradient(left, rgba(255,255,255,0), #fff);\n background: -moz-linear-gradient(left, rgba(255,255,255,0), #fff);\n background: -o-linear-gradient(left, rgba(255,255,255,0), #fff);\n background: -ms-linear-gradient(left, rgba(255,255,255,0), #fff);\n background: linear-gradient(to right, rgba(255,255,255,0), #fff);\n width: 20px;\n content: '';\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-table-container .dcg-table-sliding-container {\n -webkit-transition: -webkit-transform 0.15s;\n -moz-transition: -moz-transform 0.15s;\n -o-transition: -o-transform 0.15s;\n -ms-transition: -ms-transform 0.15s;\n transition: transform 0.15s;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-main {\n padding-top: 20px;\n padding-bottom: 5px;\n position: relative;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-show-more-row td {\n border-top: 1px solid #e5e5e5;\n text-align: center;\n font-size: 80%;\n color: rgba(0,0,0,0.5);\n padding: 8px 0;\n font-style: italic;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-show-more-row td .dcg-show-more {\n color: #4781b9;\n font-style: normal;\n text-decoration: underline;\n font-size: 90%;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-show-more-row td .dcg-show-more.dcg-hovered {\n color: #004f9b;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-show-more-row td .dcg-show-more.dcg-depressed {\n color: #033b70;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata {\n position: relative;\n display: table;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row {\n display: table-row;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row .dcg-cell {\n display: table-cell;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row:not(:first-of-type) .dcg-cell {\n border-top: 1px solid #e5e5e5;\n padding: 7px 10px 7px 20px;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row:not(:first-of-type) .dcg-cell.dcg-non-editable {\n padding: 7px;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row:not(:first-of-type).dcg-braille-row .dcg-cell {\n padding: 7px 20px;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row:nth-of-type(2) .dcg-cell {\n border-top: 1px solid #444;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row:first-of-type .dcg-cell {\n vertical-align: bottom;\n padding: 7px 5px 3px;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row:first-of-type .dcg-cell:not(:first-of-type):not(:last-of-type) {\n padding: 7px 15px 3px 30px;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row:first-of-type .dcg-cell:not(:first-of-type):not(:last-of-type) .dcg-mq-editable-field,\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row:first-of-type .dcg-cell:not(:first-of-type):not(:last-of-type) .dcg-static-mathquill-view {\n margin-left: 10px;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row:first-of-type .dcg-cell .dcg-math-field {\n min-height: 29px;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row:first-of-type .dcg-cell:first-of-type.dcg-error {\n padding-left: 33px;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row:first-of-type.dcg-braille-row .dcg-cell:not(:first-of-type):not(:last-of-type) {\n padding: 7px 15px 3px 40px;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row .dcg-static-mathquill-view {\n padding-right: 8px;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row .dcg-cell {\n position: relative;\n text-align: center;\n vertical-align: middle;\n font-size: 72%;\n min-height: 34px;\n min-width: 40px;\n cursor: text;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row .dcg-cell .dcg-braille-input {\n text-align: center;\n min-width: 40px;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row .dcg-cell:not(:first-of-type) {\n border-left: 1px solid #e5e5e5;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row .dcg-cell:nth-of-type(2) {\n border-left: 1px solid #444;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row .dcg-cell.dcg-non-editable {\n cursor: default;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row .dcg-cell.dcg-non-editable .dcg-mq-math-mode {\n pointer-events: none;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row .dcg-cell:not(.dcg-non-editable):not(.dcg-selected).dcg-empty .dcg-empty-line {\n position: absolute;\n width: 26px;\n left: 50%;\n margin-left: -13px;\n border-top: 1px dashed #bbb;\n bottom: 10px;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row .dcg-cell.dcg-selected:not(.dcg-non-editable) .dcg-inner-border {\n position: absolute;\n left: -1px;\n top: -1px;\n bottom: -1px;\n right: -1px;\n z-index: 1;\n pointer-events: none;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row .dcg-cell.dcg-selected.dcg-non-editable {\n background: #f5f5f5;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row .dcg-cell.dcg-selected.dcg-non-editable .dcg-mathquill-braille-overflow-left .dcg-tooltip-hit-area-container:before {\n background: -webkit-linear-gradient(right, rgba(245,245,245,0), #f5f5f5);\n background: -moz-linear-gradient(right, rgba(245,245,245,0), #f5f5f5);\n background: -o-linear-gradient(right, rgba(245,245,245,0), #f5f5f5);\n background: -ms-linear-gradient(right, rgba(245,245,245,0), #f5f5f5);\n background: linear-gradient(to left, rgba(245,245,245,0), #f5f5f5);\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row .dcg-cell.dcg-selected.dcg-non-editable .dcg-mathquill-braille-overflow-right .dcg-tooltip-hit-area-container:after {\n background: -webkit-linear-gradient(left, rgba(245,245,245,0), #f5f5f5);\n background: -moz-linear-gradient(left, rgba(245,245,245,0), #f5f5f5);\n background: -o-linear-gradient(left, rgba(245,245,245,0), #f5f5f5);\n background: -ms-linear-gradient(left, rgba(245,245,245,0), #f5f5f5);\n background: linear-gradient(to right, rgba(245,245,245,0), #f5f5f5);\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row .dcg-cell.dcg-selected:not(.dcg-non-editable) .dcg-inner-border {\n border: 2px solid #6399cb;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row .dcg-cell .dcg-mq-math-mode {\n position: relative;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row .dcg-cell .dcg-table-icon-error-container {\n position: absolute;\n top: 50%;\n left: 4px;\n margin-top: -7px;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row .dcg-cell.dcg-table-header {\n font-size: 85%;\n min-height: 37px;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row .dcg-cell.dcg-table-header .dcg-mathquill-braille {\n min-height: 30px;\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n -webkit-box-align: center;\n -moz-box-align: center;\n -o-box-align: center;\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row .dcg-cell.dcg-table-header:not(:first-of-type):not(:last-of-type) .dcg-mq-editable-field,\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row .dcg-cell.dcg-table-header.dcg-error .dcg-mq-editable-field,\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row .dcg-cell.dcg-table-header:not(:first-of-type):not(:last-of-type) .dcg-static-mathquill-view,\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row .dcg-cell.dcg-table-header.dcg-error .dcg-static-mathquill-view,\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row .dcg-cell.dcg-table-header:not(:first-of-type):not(:last-of-type) .dcg-mathquill-braille,\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata .dcg-row .dcg-cell.dcg-table-header.dcg-error .dcg-mathquill-braille {\n text-align: center;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata:not(.dcg-focus-in-right-column):after {\n content: '';\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0;\n background: -webkit-linear-gradient(right, #fff, rgba(255,255,255,0));\n background: -moz-linear-gradient(right, #fff, rgba(255,255,255,0));\n background: -o-linear-gradient(right, #fff, rgba(255,255,255,0));\n background: -ms-linear-gradient(right, #fff, rgba(255,255,255,0));\n background: linear-gradient(to left, #fff, rgba(255,255,255,0));\n width: 60px;\n pointer-events: none;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata:not(.dcg-focus-in-bottom-row):before {\n content: '';\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n height: 30px;\n pointer-events: none;\n background: -webkit-linear-gradient(bottom, #fff, rgba(255,255,255,0));\n background: -moz-linear-gradient(bottom, #fff, rgba(255,255,255,0));\n background: -o-linear-gradient(bottom, #fff, rgba(255,255,255,0));\n background: -ms-linear-gradient(bottom, #fff, rgba(255,255,255,0));\n background: linear-gradient(to top, #fff, rgba(255,255,255,0));\n z-index: 1;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable .dcg-tabledata:not(.dcg-focus-in-bottom-row) .dcg-row:last-of-type .dcg-cell .dcg-empty-line {\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable:not(.dcg-selected) .dcg-tabledata .dcg-row:last-of-type {\n visibility: hidden;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable:not(.dcg-selected) .dcg-tabledata .dcg-row:last-of-type .dcg-cell {\n border-color: transparent;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-expressiontable:not(.dcg-selected) .dcg-tabledata .dcg-row .dcg-cell:last-of-type {\n border-color: transparent;\n visibility: hidden;\n}.dcg-calculator-api-container .dcg-toggle-view {\n float: right;\n padding: 5px;\n margin-top: 5px;\n display: inline-block;\n width: 30px;\n height: 8px;\n background: #ddd;\n border-radius: 8px;\n position: relative;\n -webkit-transition: all 0.2s;\n -moz-transition: all 0.2s;\n -o-transition: all 0.2s;\n -ms-transition: all 0.2s;\n transition: all 0.2s;\n}\n\n.dcg-calculator-api-container .dcg-toggle-view .dcg-toggle-switch {\n position: absolute;\n top: -4px;\n left: 0;\n width: 18px;\n height: 18px;\n background: #f5f5f5;\n border-radius: 50%;\n -webkit-transition: all 0.2s;\n -moz-transition: all 0.2s;\n -o-transition: all 0.2s;\n -ms-transition: all 0.2s;\n transition: all 0.2s;\n -webkit-box-shadow: 0 2px 2px rgba(0,0,0,0.2), 0 0 3px rgba(0,0,0,0.2);\n box-shadow: 0 2px 2px rgba(0,0,0,0.2), 0 0 3px rgba(0,0,0,0.2);\n}\n\n.dcg-calculator-api-container .dcg-toggle-view.dcg-toggled {\n -webkit-transition: all 0.2s;\n -moz-transition: all 0.2s;\n -o-transition: all 0.2s;\n -ms-transition: all 0.2s;\n transition: all 0.2s;\n}\n\n.dcg-calculator-api-container .dcg-toggle-view.dcg-toggled .dcg-toggle-switch {\n -webkit-transition: all 0.2s;\n -moz-transition: all 0.2s;\n -o-transition: all 0.2s;\n -ms-transition: all 0.2s;\n transition: all 0.2s;\n left: 12px;\n background: #666;\n}.dcg-calculator-api-container .dcg-ttest-footer-container {\n margin-right: $evaluation-margin;\n cursor: text;\n padding-right: 5px;\n}\n\n.dcg-calculator-api-container .dcg-ttest-footer-container table {\n margin-left: auto;\n}\n\n.dcg-calculator-api-container .dcg-ttest-footer-container .dcg-value {\n -webkit-user-select: text;\n -moz-user-select: text;\n -ms-user-select: text;\n user-select: text;\n margin-top: 3px;\n border: 1px solid rgba(206,206,206,0.8);\n border-radius: 4px;\n background: rgba(0,0,0,0.04);\n opacity: 0.75;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)\";\n filter: alpha(opacity=75);\n}\n\n.dcg-calculator-api-container .dcg-ttest-footer-container .dcg-value .dcg-operator .dcg-static-mathquill-view {\n border-right: 1px solid rgba(206,206,206,0.8);\n margin-right: 5px;\n min-width: 35px;\n text-align: center;\n padding: 3px;\n}\n\n.dcg-calculator-api-container .dcg-ttest-footer-container .dcg-value .dcg-evaluation .dcg-static-mathquill-view {\n padding: 3px 6px 3px 3px;\n}.dcg-calculator-api-container .dcg-visualization-parameters-container {\n margin-bottom: 5px;\n cursor: pointer;\n}\n\n.dcg-calculator-api-container .dcg-visualization-parameters-container .dcg-smaller-font {\n font-size: 85%;\n margin-left: 2px;\n}\n\n.dcg-calculator-api-container .dcg-visualization-parameters-container .dcg-mathquill-wrapper {\n margin-left: 10px;\n margin-right: 10px;\n}\n\n.dcg-calculator-api-container .dcg-visualization-parameters-container .dcg-parameter-name {\n font-size: 105%;\n}\n\n.dcg-calculator-api-container .dcg-visualization-parameters-container .dcg-toggle-container {\n display: inline-block;\n margin-bottom: 5px;\n}\n\n.dcg-calculator-api-container .dcg-visualization-parameters-container .dcg-toggle-container:not(:last-of-type) {\n margin-right: 15px;\n}\n\n.dcg-calculator-api-container .dcg-visualization-parameters-container .dcg-toggle-container .dcg-toggle-option {\n min-width: 65px;\n}.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover {\n top: -306px;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover .dcg-arrow {\n border-top-color: #f7f7f7;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover .dcg-popover-interior {\n height: 306px !important;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover .dcg-popover-header {\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n padding: 3px 6px;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover .dcg-popover-header .dcg-heading {\n -webkit-box-flex: 1;\n -moz-box-flex: 1;\n -o-box-flex: 1;\n box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n padding: 10px 0 5px;\n text-transform: capitalize;\n color: #333;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover .dcg-popover-header .dcg-heading:not(:first-of-type) {\n margin-left: 6px;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover .dcg-popover-header .dcg-heading:not(.dcg-selected):not(.dcg-hovered):not(.dcg-depressed) {\n border-bottom: 3px solid #e2e2e2;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover .dcg-popover-header .dcg-heading.dcg-hovered {\n border-bottom: 3px solid #ccc;\n color: #000;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover .dcg-popover-header .dcg-heading.dcg-depressed {\n border-bottom: 3px solid #bbb;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover .dcg-popover-header .dcg-heading.dcg-selected {\n color: #4781b9;\n border-bottom: 3px solid #4781b9;\n cursor: default;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover {\n padding: 0;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover .dcg-popover-interior {\n padding: 0;\n width: 258px;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover .dcg-popover-interior .dcg-popover-header table {\n border-collapse: collapse;\n position: relative;\n top: 1px;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover .dcg-popover-interior .dcg-keypad-btn-container {\n width: 33.3%;\n float: left;\n height: 42px;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover .dcg-popover-interior .dcg-keypad-btn-container.dcg-keypad-short-btn {\n height: 36px;\n font-size: 95%;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover .dcg-popover-interior .dcg-keypad-btn-container .dcg-keypad-btn {\n font-size: 80% !important;\n white-space: nowrap;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover .dcg-popover-section-separator {\n display: block;\n clear: both;\n border-bottom: 1px solid #e2e2e2;\n margin: 0 2px 4px;\n padding-top: 4px;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover .dcg-section-heading {\n color: #888;\n text-transform: uppercase;\n font-size: 75%;\n text-align: center;\n padding-top: 8px;\n padding-bottom: 5px;\n clear: both;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover .dcg-section-heading a {\n color: #000;\n margin-left: 5px;\n opacity: 0.3;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n filter: alpha(opacity=30);\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover .dcg-section-heading a.dcg-hovered {\n opacity: 0.6;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)\";\n filter: alpha(opacity=60);\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover .dcg-section-heading a.dcg-depressed {\n opacity: 0.9;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)\";\n filter: alpha(opacity=90);\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover .dcg-interior-buttons {\n margin-left: 1px;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover .dcg-option {\n border-bottom: 1px solid rgba(0,0,0,0.2);\n cursor: pointer;\n margin: 4px 1px 0 3px !important;\n width: 60px;\n height: 38px;\n line-height: 28px;\n text-align: center;\n line-height: 38px;\n padding: 0;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover .dcg-option.dcg-inverse-trig .dcg-mq-supsub {\n line-height: 0;\n font-size: 80%;\n position: relative;\n top: -0.5em;\n margin-right: -5px;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover.dcg-left {\n top: auto;\n bottom: 2px;\n right: 18%;\n left: auto;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover.dcg-left .dcg-arrow {\n top: auto;\n}.dcg-calculator-api-container .dcg-keypad .dcg-keys-container {\n position: absolute;\n bottom: 0;\n z-index: 60;\n width: 100%;\n margin: 0 auto;\n padding: 0;\n -webkit-transition: opacity 0.3s;\n -moz-transition: opacity 0.3s;\n -o-transition: opacity 0.3s;\n -ms-transition: opacity 0.3s;\n transition: opacity 0.3s;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-functions-popover {\n position: absolute;\n right: 8px;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-minimize-keypad .dcg-icon-keyboard,\n.dcg-calculator-api-container .dcg-keypad .dcg-show-keypad .dcg-icon-keyboard {\n font-size: 175%;\n float: left;\n margin-right: 8px;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-minimize-keypad .dcg-icon-caret-down,\n.dcg-calculator-api-container .dcg-keypad .dcg-show-keypad .dcg-icon-caret-down,\n.dcg-calculator-api-container .dcg-keypad .dcg-minimize-keypad .dcg-icon-caret-up,\n.dcg-calculator-api-container .dcg-keypad .dcg-show-keypad .dcg-icon-caret-up {\n font-size: 75%;\n line-height: 2rem;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-minimize-keypad-container {\n position: absolute;\n top: -2.5rem;\n left: -1px;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-show-keypad-container {\n z-index: 60;\n position: absolute;\n bottom: 5px;\n left: 5px;\n -webkit-animation: dcg-fadeIn-show-keypad 0.6s;\n -moz-animation: dcg-fadeIn-show-keypad 0.6s;\n -o-animation: dcg-fadeIn-show-keypad 0.6s;\n -ms-animation: dcg-fadeIn-show-keypad 0.6s;\n animation: dcg-fadeIn-show-keypad 0.6s;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-minimize-keypad {\n padding: 0.25rem 1.25rem;\n border-top-left-radius: 5px;\n border-top-right-radius: 5px;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-show-keypad {\n padding: 4px 14px;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-keys {\n position: relative;\n width: 100%;\n max-width: 835px;\n margin: auto;\n text-align: center;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-keys {\n font-size: 110%;\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-keys-background {\n background: #f0f0f0;\n border-top: 1px solid rgba(0,0,0,0.1);\n -webkit-box-shadow: 0 -1px 3px 0 rgba(0,0,0,0.1);\n box-shadow: 0 -1px 3px 0 rgba(0,0,0,0.1);\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-keys-background .dcg-minimize-keypad {\n background: #f0f0f0;\n color: rgba(0,0,0,0.7);\n border: 1px solid rgba(0,0,0,0.1);\n border-bottom: 1px solid #f0f0f0;\n -webkit-box-shadow: 0 -1px 3px 0 rgba(0,0,0,0.1);\n box-shadow: 0 -1px 3px 0 rgba(0,0,0,0.1);\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-keys-background .dcg-minimize-keypad.dcg-hovered {\n color: rgba(0,0,0,0.9);\n}\n\n.dcg-calculator-api-container .dcg-keypad .dcg-keys-background .dcg-minimize-keypad.dcg-depressed {\n color: #000;\n}\n\n.dcg-calculator-api-container .dcg-narrow .dcg-hide-on-narrow {\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-narrow .dcg-keypad .dcg-functions-popover:not(.dcg-left) {\n position: absolute;\n margin-left: -70px;\n}\n\n.dcg-calculator-api-container .dcg-narrow .dcg-keypad .dcg-functions-popover.dcg-left {\n right: 18%;\n}\n\n@-webkit-keyframes dcg-fadeIn-show-keypad {\n 0% {\n -webkit-transform: translate(0, 10px);\n -moz-transform: translate(0, 10px);\n -o-transform: translate(0, 10px);\n -ms-transform: translate(0, 10px);\n transform: translate(0, 10px);\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n }\n\n 50% {\n -webkit-transform: translate(0, 10px);\n -moz-transform: translate(0, 10px);\n -o-transform: translate(0, 10px);\n -ms-transform: translate(0, 10px);\n transform: translate(0, 10px);\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n }\n\n 100% {\n -webkit-transform: translate(0, 0);\n -moz-transform: translate(0, 0);\n -o-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n transform: translate(0, 0);\n opacity: 1;\n -ms-filter: none;\n filter: none;\n }\n}\n\n@keyframes dcg-fadeIn-show-keypad {\n 0% {\n -webkit-transform: translate(0, 10px);\n -moz-transform: translate(0, 10px);\n -o-transform: translate(0, 10px);\n -ms-transform: translate(0, 10px);\n transform: translate(0, 10px);\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n }\n\n 50% {\n -webkit-transform: translate(0, 10px);\n -moz-transform: translate(0, 10px);\n -o-transform: translate(0, 10px);\n -ms-transform: translate(0, 10px);\n transform: translate(0, 10px);\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n }\n\n 100% {\n -webkit-transform: translate(0, 0);\n -moz-transform: translate(0, 0);\n -o-transform: translate(0, 0);\n -ms-transform: translate(0, 0);\n transform: translate(0, 0);\n opacity: 1;\n -ms-filter: none;\n filter: none;\n }\n}.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container {\n height: 40px;\n display: inline-block;\n position: relative;\n -webkit-box-flex: 1;\n -moz-box-flex: 1;\n -o-box-flex: 1;\n -ms-box-flex: 1;\n box-flex: 1;\n -webkit-flex-grow: 1;\n flex-grow: 1;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn {\n position: absolute;\n top: 2px;\n left: 2px;\n right: 2px;\n bottom: 2px;\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n -webkit-box-orient: horizontal;\n -moz-box-orient: horizontal;\n -o-box-orient: horizontal;\n -webkit-flex-flow: row;\n -ms-flex-flow: row;\n flex-flow: row;\n -webkit-box-align: center;\n -moz-box-align: center;\n -o-box-align: center;\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n padding: 0;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn .dcg-keypad-btn-content {\n text-align: center;\n -webkit-box-flex: 1;\n -moz-box-flex: 1;\n -o-box-flex: 1;\n box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n pointer-events: none;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-mq-large-operator,\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-mq-int {\n font-size: 80%;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-mq-large-operator .dcg-mq-sup,\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-mq-int .dcg-mq-sup,\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-mq-large-operator .dcg-mq-sub,\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-mq-int .dcg-mq-sub,\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-mq-large-operator .dcg-mq-to,\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-mq-int .dcg-mq-to,\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-mq-large-operator .dcg-mq-from,\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-mq-int .dcg-mq-from {\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-mq-supsub {\n font-size: 80%;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-mq-sqrt-stem {\n width: 4px;\n padding: 0;\n background: transparent;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container [dcg-command=shift] {\n padding-top: 2px;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container [dcg-command=\"/\"],\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container [dcg-command=\"-\"] {\n padding-top: 1px;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container [dcg-command=\"*\"] {\n padding-top: 2px;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container [dcg-command=left],\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container [dcg-command=right],\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container [dcg-command=backspace] {\n font-size: 110%;\n padding-top: 2px;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container [dcg-command=enter] {\n font-size: 140%;\n padding-top: 3px;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn .dcg-keypad-btn-content {\n font-size: 90%;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-light-on-gray {\n -webkit-box-shadow: inset 0 1px rgba(255,255,255,0.25), inset 0 -1px rgba(0,0,0,0.02);\n box-shadow: inset 0 1px rgba(255,255,255,0.25), inset 0 -1px rgba(0,0,0,0.02);\n background: -webkit-linear-gradient(#fff, #fafafa);\n background: -moz-linear-gradient(#fff, #fafafa);\n background: -o-linear-gradient(#fff, #fafafa);\n background: -ms-linear-gradient(#fff, #fafafa);\n background: linear-gradient(#fff, #fafafa);\n border: 1px solid #d8d8d8;\n border-radius: 2px;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-light-on-gray.dcg-hovered {\n background: #f5f5f5;\n border-color: #d8d8d8;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-light-on-gray.dcg-depressed {\n background: #ebebeb;\n border-color: #cfcfcf;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-dark-on-gray {\n -webkit-box-shadow: inset 0 1px rgba(255,255,255,0.1), inset 0 -1px rgba(0,0,0,0.02);\n box-shadow: inset 0 1px rgba(255,255,255,0.1), inset 0 -1px rgba(0,0,0,0.02);\n background: -webkit-linear-gradient(rgba(0,0,0,0.13), rgba(0,0,0,0.16));\n background: -moz-linear-gradient(rgba(0,0,0,0.13), rgba(0,0,0,0.16));\n background: -o-linear-gradient(rgba(0,0,0,0.13), rgba(0,0,0,0.16));\n background: -ms-linear-gradient(rgba(0,0,0,0.13), rgba(0,0,0,0.16));\n background: linear-gradient(rgba(0,0,0,0.13), rgba(0,0,0,0.16));\n border: 1px solid #bbb;\n border-radius: 2px;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-dark-on-gray.dcg-hovered {\n background: rgba(0,0,0,0.16);\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-dark-on-gray.dcg-depressed {\n -webkit-box-shadow: none;\n box-shadow: none;\n background: rgba(0,0,0,0.19);\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-tall-blue,\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-short-blue {\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n border-radius: 2px;\n color: #fff;\n background: #4781b9;\n border: 1px solid #3f73a6;\n -webkit-box-shadow: inset 0 1px rgba(255,255,255,0.1), inset 0 -1px rgba(0,0,0,0.05);\n box-shadow: inset 0 1px rgba(255,255,255,0.1), inset 0 -1px rgba(0,0,0,0.05);\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-tall-blue.dcg-hovered:not(.dcg-disabled),\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-short-blue.dcg-hovered:not(.dcg-disabled) {\n background: #3f73a6;\n -webkit-transition: background 0.2s;\n -moz-transition: background 0.2s;\n -o-transition: background 0.2s;\n -ms-transition: background 0.2s;\n transition: background 0.2s;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-tall-blue.dcg-depressed:not(.dcg-disabled),\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-short-blue.dcg-depressed:not(.dcg-disabled) {\n background: #35608a;\n border: 1px solid #35608a;\n -webkit-box-shadow: none;\n box-shadow: none;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-tall-blue {\n height: 76px;\n}\n\n.dcg-calculator-api-container .dcg-inverted-colors .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-light-on-gray {\n -webkit-box-shadow: inset 0 -1px rgba(255,255,255,0.25), inset 0 1px rgba(0,0,0,0.02);\n box-shadow: inset 0 -1px rgba(255,255,255,0.25), inset 0 1px rgba(0,0,0,0.02);\n background: -webkit-linear-gradient(#fafafa, #fff);\n background: -moz-linear-gradient(#fafafa, #fff);\n background: -o-linear-gradient(#fafafa, #fff);\n background: -ms-linear-gradient(#fafafa, #fff);\n background: linear-gradient(#fafafa, #fff);\n}\n\n.dcg-calculator-api-container .dcg-inverted-colors .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-dark-on-gray {\n -webkit-box-shadow: inset 0 -1px rgba(255,255,255,0.1), inset 0 1px rgba(0,0,0,0.02);\n box-shadow: inset 0 -1px rgba(255,255,255,0.1), inset 0 1px rgba(0,0,0,0.02);\n background: -webkit-linear-gradient(rgba(0,0,0,0.16), rgba(0,0,0,0.13));\n background: -moz-linear-gradient(rgba(0,0,0,0.16), rgba(0,0,0,0.13));\n background: -o-linear-gradient(rgba(0,0,0,0.16), rgba(0,0,0,0.13));\n background: -ms-linear-gradient(rgba(0,0,0,0.16), rgba(0,0,0,0.13));\n background: linear-gradient(rgba(0,0,0,0.16), rgba(0,0,0,0.13));\n}\n\n.dcg-calculator-api-container .dcg-has-background-color .dcg-basic-keypad .dcg-keypad-btn-container .dcg-btn-light-on-gray {\n background: rgba(255,255,255,0.3);\n border: 0;\n}\n\n.dcg-calculator-api-container .dcg-has-background-color .dcg-basic-keypad .dcg-keypad-btn-container .dcg-btn-light-on-gray.dcg-hovered {\n background: rgba(255,255,255,0.25);\n}\n\n.dcg-calculator-api-container .dcg-has-background-color .dcg-basic-keypad .dcg-keypad-btn-container .dcg-btn-light-on-gray.dcg-depressed {\n background: rgba(255,255,255,0.15);\n}\n\n.dcg-calculator-api-container .dcg-has-background-color .dcg-basic-keypad .dcg-keypad-btn-container .dcg-btn-dark-on-gray {\n background: rgba(0,0,0,0.15);\n border: 0;\n}\n\n.dcg-calculator-api-container .dcg-has-background-color .dcg-basic-keypad .dcg-keypad-btn-container .dcg-btn-dark-on-gray.dcg-hovered {\n background: rgba(0,0,0,0.18);\n}\n\n.dcg-calculator-api-container .dcg-has-background-color .dcg-basic-keypad .dcg-keypad-btn-container .dcg-btn-dark-on-gray.dcg-depressed {\n background: rgba(0,0,0,0.22);\n}.dcg-calculator-api-container .dcg-keypad-control-bar {\n height: 40px;\n background-color: rgba(0,0,0,0.07);\n border-left: 1px solid rgba(0,0,0,0.2);\n border-right: 1px solid rgba(0,0,0,0.2);\n}\n\n.dcg-calculator-api-container .dcg-keypad-control-bar .dcg-keypad-control-bar-contents {\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n -webkit-box-orient: horizontal;\n -moz-box-orient: horizontal;\n -o-box-orient: horizontal;\n -webkit-box-lines: single;\n -moz-box-lines: single;\n -o-box-lines: single;\n -webkit-flex-flow: row nowrap;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-align: stretch;\n -moz-box-align: stretch;\n -o-box-align: stretch;\n -ms-flex-align: stretch;\n -webkit-align-items: stretch;\n align-items: stretch;\n -webkit-flex-shrink: 0;\n flex-shrink: 0;\n padding-top: 2px;\n}\n\n.dcg-calculator-api-container .dcg-keypad-control-bar .dcg-spacer {\n -webkit-box-flex: 1;\n -moz-box-flex: 1;\n -o-box-flex: 1;\n -ms-box-flex: 1;\n box-flex: 1;\n -webkit-flex-grow: 1;\n flex-grow: 1;\n}.dcg-calculator-api-container .dcg-keypad-control-btn {\n -webkit-box-flex: 1;\n -moz-box-flex: 1;\n -o-box-flex: 1;\n -ms-box-flex: 1;\n box-flex: 1;\n -webkit-flex-grow: 1;\n flex-grow: 1;\n min-width: 40px;\n text-align: center;\n color: rgba(0,0,0,0.6);\n font-size: 87.5%;\n}\n\n.dcg-calculator-api-container .dcg-keypad-control-btn.dcg-narrow-control-btn {\n max-width: 80px;\n}\n\n.dcg-calculator-api-container .dcg-keypad-control-btn.dcg-selectable-btn {\n padding: 0 5px;\n height: 38px;\n line-height: 40px;\n}\n\n.dcg-calculator-api-container .dcg-keypad-control-btn:not(.dcg-selectable-btn) {\n height: 32px;\n line-height: 32px;\n margin: 5px;\n border-radius: 5px;\n}\n\n.dcg-calculator-api-container .dcg-keypad-control-btn.dcg-disabled {\n color: rgba(0,0,0,0.15);\n cursor: default;\n}\n\n.dcg-calculator-api-container .dcg-keypad-control-btn:not(.dcg-disabled):not(.dcg-selectable-btn).dcg-hovered {\n color: rgba(0,0,0,0.8);\n background: rgba(0,0,0,0.1);\n}\n\n.dcg-calculator-api-container .dcg-keypad-control-btn:not(.dcg-disabled):not(.dcg-selectable-btn).dcg-depressed {\n color: #000;\n background: rgba(0,0,0,0.18);\n}\n\n.dcg-calculator-api-container .dcg-keypad-control-btn[dcg-command=settings] i {\n font-size: 120%;\n position: relative;\n top: 1px;\n}\n\n.dcg-calculator-api-container .dcg-keypad-control-btn[dcg-command=backspace] i,\n.dcg-calculator-api-container .dcg-keypad-control-btn[dcg-command=undo] i,\n.dcg-calculator-api-container .dcg-keypad-control-btn[dcg-command=redo] i {\n font-size: 150%;\n position: relative;\n top: 3px;\n}\n\n.dcg-calculator-api-container .dcg-keypad-control-btn[dcg-command=clear] {\n width: 50px;\n white-space: nowrap;\n}\n\n.dcg-calculator-api-container .dcg-keypad-control-btn[dcg-command=clearall] {\n width: 50px;\n line-height: inherit;\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n -webkit-box-align: center;\n -moz-box-align: center;\n -o-box-align: center;\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n -webkit-box-pack: center;\n -moz-box-pack: center;\n -o-box-pack: center;\n -ms-flex-pack: center;\n -webkit-justify-content: center;\n justify-content: center;\n}\n\n.dcg-calculator-api-container .dcg-keypad-control-bar .dcg-keypad-control-btn:not(.dcg-disabled).dcg-selectable-btn {\n position: relative;\n}\n\n.dcg-calculator-api-container .dcg-keypad-control-bar .dcg-keypad-control-btn:not(.dcg-disabled).dcg-selectable-btn:after {\n position: absolute;\n bottom: 0;\n left: 0;\n right: 0;\n content: \"\";\n height: 0;\n background: rgba(71,129,185,0.5);\n}\n\n.dcg-calculator-api-container .dcg-keypad-control-bar .dcg-keypad-control-btn:not(.dcg-disabled).dcg-selectable-btn.dcg-hovered:not(.dcg-selected) {\n color: #000;\n}\n\n.dcg-calculator-api-container .dcg-keypad-control-bar .dcg-keypad-control-btn:not(.dcg-disabled).dcg-selectable-btn.dcg-hovered:not(.dcg-selected):after {\n height: 4px;\n -webkit-transition: height 0.2s;\n -moz-transition: height 0.2s;\n -o-transition: height 0.2s;\n -ms-transition: height 0.2s;\n transition: height 0.2s;\n}\n\n.dcg-calculator-api-container .dcg-keypad-control-bar .dcg-keypad-control-btn:not(.dcg-disabled).dcg-selectable-btn.dcg-selected {\n color: #000;\n}\n\n.dcg-calculator-api-container .dcg-keypad-control-bar .dcg-keypad-control-btn:not(.dcg-disabled).dcg-selectable-btn.dcg-selected:after {\n height: 4px;\n background: #4781b9;\n}\n\n.dcg-calculator-api-container .dcg-keypad-control-bar .dcg-keypad-control-btn:not(.dcg-disabled).dcg-selectable-btn:first-of-type {\n margin-left: 6px;\n}\n\n.dcg-calculator-api-container .dcg-narrow.dcg-calc-basic-main-wrapper .dcg-keypad-control-btn {\n min-width: 25px;\n}\n\n.dcg-calculator-api-container .dcg-narrow.dcg-calc-basic-main-wrapper .dcg-keypad-control-btn[dcg-command=clearall],\n.dcg-calculator-api-container .dcg-narrow.dcg-calc-basic-main-wrapper .dcg-keypad-control-btn[dcg-command=clear] {\n width: 50px;\n}.dcg-calculator-api-container .dcg-keypad-control-toggle {\n display: block;\n -webkit-box-flex: 1;\n -moz-box-flex: 1;\n -o-box-flex: 1;\n -ms-box-flex: 1;\n box-flex: 1;\n -webkit-flex-grow: 1;\n flex-grow: 1;\n line-height: 24px;\n height: 25px;\n margin-top: 7px;\n cursor: pointer;\n color: rgba(0,0,0,0.6);\n font-size: 80%;\n text-transform: uppercase;\n background: #fff;\n border: 1px solid rgba(0,0,0,0.2);\n border-radius: 5px;\n width: 70px;\n min-width: 50px;\n margin-left: 20px;\n margin-right: 20px;\n position: relative;\n -webkit-box-shadow: inset 1px 1px 2px rgba(0,0,0,0.15);\n box-shadow: inset 1px 1px 2px rgba(0,0,0,0.15);\n}\n\n.dcg-calculator-api-container .dcg-keypad-control-toggle .dcg-ctrl-toggle-option {\n text-align: center;\n display: inline-block;\n width: 50%;\n font-size: 80%;\n}\n\n.dcg-calculator-api-container .dcg-keypad-control-toggle .dcg-ctrl-toggle-cover {\n position: absolute;\n top: -1px;\n right: -1px;\n bottom: -1px;\n left: 50%;\n border-radius: 5px;\n border: 1px solid rgba(0,0,0,0.2);\n -webkit-transition: -webkit-transform 0.2s;\n -moz-transition: -moz-transform 0.2s;\n -o-transition: -o-transform 0.2s;\n -ms-transition: -ms-transform 0.2s;\n transition: transform 0.2s;\n}\n\n.dcg-calculator-api-container .dcg-keypad-control-toggle.dcg-hovered {\n border-color: rgba(0,0,0,0.3);\n}\n\n.dcg-calculator-api-container .dcg-keypad-control-toggle.dcg-hovered .dcg-ctrl-toggle-cover {\n border-color: rgba(0,0,0,0.3);\n}\n\n.dcg-calculator-api-container .dcg-keypad-control-toggle.dcg-depressed .dcg-ctrl-toggle-cover {\n border-color: rgba(0,0,0,0.5);\n}\n\n.dcg-calculator-api-container .dcg-keypad-control-toggle.dcg-toggled .dcg-ctrl-toggle-cover {\n -webkit-transform: translate(-100%, 0);\n -moz-transform: translate(-100%, 0);\n -o-transform: translate(-100%, 0);\n -ms-transform: translate(-100%, 0);\n transform: translate(-100%, 0);\n}\n\n.dcg-calculator-api-container .dcg-has-background-color .dcg-keypad-control-toggle {\n background: rgba(255,255,255,0.3);\n}\n\n.dcg-calculator-api-container .dcg-narrow.dcg-calc-basic-main-wrapper .dcg-keypad-control-toggle {\n margin-left: 5px;\n margin-right: 5px;\n}.dcg-calculator-api-container .dcg-basic-keypad-container {\n background: rgba(0,0,0,0.07);\n border: 1px solid rgba(0,0,0,0.2);\n border-top: none;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad {\n margin: 0;\n padding: 4px 3px;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-mq-large-operator .dcg-mq-to,\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-mq-large-operator .dcg-mq-from {\n display: none !important;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-mq-int .dcg-mq-supsub {\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-mq-large-operator,\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-mq-int {\n font-size: 70%;\n position: relative;\n top: -1px;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad * {\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n user-select: none;\n -webkit-touch-callout: none;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-half-width-placeholder {\n -webkit-box-flex: 0.5;\n -moz-box-flex: 0.5;\n -o-box-flex: 0.5;\n -ms-box-flex: 0.5;\n box-flex: 0.5;\n -webkit-flex-grow: 0.5;\n flex-grow: 0.5;\n}\n\n.dcg-calculator-api-container .dcg-basic-keypad .dcg-partition-placeholder {\n width: 4%;\n}.dcg-calculator-api-container .dcg-keypad-row {\n padding: 0;\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n -webkit-box-orient: horizontal;\n -moz-box-orient: horizontal;\n -o-box-orient: horizontal;\n -webkit-box-lines: single;\n -moz-box-lines: single;\n -o-box-lines: single;\n -webkit-flex-flow: row nowrap;\n -ms-flex-flow: row nowrap;\n flex-flow: row nowrap;\n -webkit-box-align: stretch;\n -moz-box-align: stretch;\n -o-box-align: stretch;\n -ms-flex-align: stretch;\n -webkit-align-items: stretch;\n align-items: stretch;\n margin: 0;\n}.dcg-calculator-api-container .dcg-tooltip-hit-area-container {\n display: inline-block;\n position: relative;\n cursor: default !important;\n line-height: 0;\n}\n\n.dcg-calculator-api-container .dcg-tooltip-mount-pt {\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.dcg-calculator-api-container .dcg-tooltip-positioning-container {\n position: absolute;\n pointer-events: none;\n z-index: 10000;\n}\n\n.dcg-calculator-api-container .dcg-tooltip-positioning-container .dcg-tooltip-message-container {\n position: absolute;\n z-index: 10000;\n -webkit-animation: dcg-fadeIn 0.3s;\n -moz-animation: dcg-fadeIn 0.3s;\n -o-animation: dcg-fadeIn 0.3s;\n -ms-animation: dcg-fadeIn 0.3s;\n animation: dcg-fadeIn 0.3s;\n white-space: normal;\n width: 200px;\n}\n\n.dcg-calculator-api-container .dcg-tooltip-positioning-container .dcg-tooltip-message-container .dcg-tooltip-message {\n background: #000;\n color: #fff;\n border-radius: 4px;\n padding: 5px 8px;\n font-size: 14px;\n text-shadow: none;\n line-height: 1.1em;\n display: inline-block;\n pointer-events: all;\n text-align: center;\n}\n\n.dcg-calculator-api-container .dcg-tooltip-positioning-container .dcg-tooltip-message-container .dcg-tooltip-message.dcg-latex {\n background: #fff;\n color: #000;\n opacity: 1;\n -ms-filter: none;\n filter: none;\n border: 1px solid #bbb;\n border-radius: 5px;\n position: relative;\n}\n\n.dcg-calculator-api-container .dcg-tooltip-positioning-container .dcg-tooltip-message-container .dcg-tooltip-message.dcg-latex .dcg-static-mathquill-view {\n width: 100%;\n}\n\n.dcg-calculator-api-container .dcg-tooltip-positioning-container .dcg-tooltip-message-container .dcg-tooltip-message.dcg-latex.dcg-sticky-not-stuck {\n opacity: 0.95;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)\";\n filter: alpha(opacity=95);\n color: #666;\n}\n\n.dcg-calculator-api-container .dcg-tooltip-positioning-container .dcg-tooltip-message-container .dcg-tooltip-message.dcg-latex.dcg-tooltip-overflow:after {\n content: \"\";\n position: absolute;\n top: 0;\n bottom: 0;\n right: 8px;\n width: 14px;\n background: -webkit-linear-gradient(left, rgba(255,255,255,0), #fff);\n background: -moz-linear-gradient(left, rgba(255,255,255,0), #fff);\n background: -o-linear-gradient(left, rgba(255,255,255,0), #fff);\n background: -ms-linear-gradient(left, rgba(255,255,255,0), #fff);\n background: linear-gradient(to right, rgba(255,255,255,0), #fff);\n pointer-events: none;\n}\n\n.dcg-calculator-api-container .dcg-tooltip-positioning-container .dcg-tooltip-message-container .dcg-tooltip-message.dcg-latex .dcg-mq-root-block * {\n -webkit-user-select: none !important;\n -moz-user-select: none !important;\n -ms-user-select: none !important;\n user-select: none !important;\n cursor: default;\n}\n\n.dcg-calculator-api-container .dcg-tooltip-positioning-container.dcg-latex-tooltip-positioning-container .dcg-tooltip-arrow {\n -webkit-transform: rotate(45deg);\n -moz-transform: rotate(45deg);\n -o-transform: rotate(45deg);\n -ms-transform: rotate(45deg);\n transform: rotate(45deg);\n}\n\n.dcg-calculator-api-container .dcg-tooltip-positioning-container.dcg-latex-tooltip-positioning-container.dcg-tooltip-gravity-n-s .dcg-tooltip-arrow {\n -webkit-transform: translateX(-50%) rotate(45deg);\n -moz-transform: translateX(-50%) rotate(45deg);\n -o-transform: translateX(-50%) rotate(45deg);\n -ms-transform: translateX(-50%) rotate(45deg);\n transform: translateX(-50%) rotate(45deg);\n}\n\n.dcg-calculator-api-container .dcg-tooltip-positioning-container.dcg-latex-tooltip-positioning-container.dcg-tooltip-gravity-e-w .dcg-tooltip-arrow {\n -webkit-transform: translateY(-50%) rotate(45deg);\n -moz-transform: translateY(-50%) rotate(45deg);\n -o-transform: translateY(-50%) rotate(45deg);\n -ms-transform: translateY(-50%) rotate(45deg);\n transform: translateY(-50%) rotate(45deg);\n}\n\n.dcg-calculator-api-container .dcg-tooltip-positioning-container .dcg-tooltip-arrow {\n position: absolute;\n -webkit-animation: dcg-fadeIn 0.3s;\n -moz-animation: dcg-fadeIn 0.3s;\n -o-animation: dcg-fadeIn 0.3s;\n -ms-animation: dcg-fadeIn 0.3s;\n animation: dcg-fadeIn 0.3s;\n z-index: 10000;\n}.dcg-calculator-api-container .dcg-settings-view-container {\n line-height: 0;\n}\n\n.dcg-calculator-api-container .dcg-settings-view-container .dcg-settings-container {\n position: absolute;\n top: 2px;\n right: 38px;\n line-height: 1em;\n}\n\n.dcg-calculator-api-container .dcg-settings-container {\n bottom: auto;\n z-index: 61;\n width: 290px;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-arrow {\n top: 18px !important;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-popover-interior {\n padding: 10px;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-modern-btn {\n border-radius: 6px;\n display: inline-block;\n padding: 3px;\n text-align: center;\n cursor: pointer;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-modern-btn.dcg-active {\n border: 1px solid #127a3d;\n background-color: #127a3d;\n color: rgba(255,255,255,0.9);\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-modern-btn.dcg-active.dcg-hovered {\n border-color: rgba(13,84,42,0.6);\n -webkit-box-shadow: inset 0 0 0 1px rgba(13,84,42,0.6);\n box-shadow: inset 0 0 0 1px rgba(13,84,42,0.6);\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-modern-btn.dcg-active.dcg-depressed {\n border-color: #0d542a;\n -webkit-box-shadow: inset 0 0 0 1px #0d542a;\n box-shadow: inset 0 0 0 1px #0d542a;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-modern-btn:not(.dcg-active) {\n border: 1px solid #127a3d;\n color: #127a3d;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-modern-btn:not(.dcg-active).dcg-hovered {\n border-color: #127a3d;\n -webkit-box-shadow: inset 0 0 0 1px #127a3d;\n box-shadow: inset 0 0 0 1px #127a3d;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-modern-btn:not(.dcg-active).dcg-depressed {\n border-color: #0d542a;\n -webkit-box-shadow: inset 0 0 0 1px #0d542a;\n box-shadow: inset 0 0 0 1px #0d542a;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-visual-settings {\n padding-bottom: 10px;\n border-bottom: 1px solid #ddd;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-visual-settings .dcg-action-projectormode {\n width: 100%;\n padding: 8px;\n margin-bottom: 10px;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-minor-checkbox,\n.dcg-calculator-api-container .dcg-settings-container .dcg-step-label {\n font-size: 85%;\n color: #444;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-top-section-flex {\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n padding-top: 10px;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-top-section-flex .dcg-component-checkbox {\n margin-top: 3px;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-top-section-flex .dcg-grid-settings {\n min-width: 110px;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-top-section-flex .dcg-grid-settings .dcg-component-checkbox {\n margin-bottom: 2px;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-top-section-flex .dcg-top-checkboxes-container .dcg-component-checkbox {\n margin-bottom: 3px;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-top-section-flex .dcg-top-checkboxes-container .dcg-action-zoom-square {\n float: left;\n clear: left;\n font-size: 80%;\n margin: 3px 0 8px;\n padding: 3px 10px;\n line-height: 1.5em;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-axes-settings-container {\n border-top: 1px solid #ddd;\n margin-top: 10px;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-axes-settings-container .dcg-action-toggle-y-axis-steps,\n.dcg-calculator-api-container .dcg-settings-container .dcg-axes-settings-container .dcg-action-toggle-x-axis-steps {\n margin-right: -2px;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-axes-settings-container .dcg-component-checkbox {\n float: left;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-axes-settings-container .dcg-checkbox-title {\n font-size: 95%;\n height: 1.5em;\n line-height: 2em;\n margin-bottom: 2px;\n margin-top: 10px;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-axes-settings-container .dcg-checkbox-title.dcg-x-axis-title {\n margin-top: 10px;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-axes-settings-container .dcg-checkbox-title.dcg-y-axis-title {\n margin-top: 20px;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-axes-settings-container .dcg-checkbox-title .dcg-checkbox {\n line-height: 2em;\n color: #444;\n -webkit-box-flex: 1;\n -moz-box-flex: 1;\n -o-box-flex: 1;\n box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n cursor: pointer;\n white-space: nowrap;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-axes-settings-container .dcg-checkbox-title .dcg-checkbox .dcg-checkbox-box {\n font-size: 105%;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-axes-settings-container .dcg-checkbox-title .dcg-axis-label {\n width: 55%;\n outline: none;\n float: right;\n border-radius: 5px;\n color: #444;\n padding: 7px;\n font-size: 90%;\n -webkit-appearance: none;\n border: 1px solid rgba(0,0,0,0.42);\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-axes-settings-container .dcg-checkbox-title .dcg-axis-label.dcg-hovered:not([disabled]) {\n border-color: rgba(0,0,0,0.42);\n -webkit-box-shadow: 0 0 0 1px rgba(0,0,0,0.42);\n box-shadow: 0 0 0 1px rgba(0,0,0,0.42);\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-axes-settings-container .dcg-checkbox-title .dcg-axis-label:focus:not([disabled]) {\n border-color: $selected-expr-color;\n -webkit-box-shadow: 0 0 0 1px $selected-expr-color;\n box-shadow: 0 0 0 1px $selected-expr-color;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-axes-settings-container .dcg-checkbox-title .dcg-axis-label[disabled] {\n opacity: 0.4;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)\";\n filter: alpha(opacity=40);\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-radiangroup {\n border-top: 1px solid #ddd;\n padding-top: 10px;\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n width: 100%;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-radiangroup .dcg-modern-btn {\n -webkit-box-flex: 1;\n -moz-box-flex: 1;\n -o-box-flex: 1;\n box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n padding: 5px;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-radiangroup .dcg-modern-btn:first-of-type {\n border-radius: 6px 0 0 6px;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-radiangroup .dcg-modern-btn:last-of-type {\n border-radius: 0 6px 6px 0;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-arrows {\n text-align: center;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-arrows i {\n font-size: 26px;\n line-height: 28px;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-circle-icon-group {\n margin-left: 24px;\n margin-bottom: 4px;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-circle-icon {\n display: inline-block;\n cursor: pointer;\n width: 28px;\n height: 28px;\n border-radius: 14px;\n -webkit-box-shadow: 0 0 2px rgba(0,0,0,0.25) inset;\n box-shadow: 0 0 2px rgba(0,0,0,0.25) inset;\n background-color: #f9f9f9;\n -webkit-background-size: contain;\n -moz-background-size: contain;\n background-size: contain;\n background-position: center center;\n background-repeat: no-repeat;\n color: #777;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-circle-icon.dcg-active {\n background-color: #127a3d;\n color: rgba(255,255,255,0.9);\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-circle-icon.dcg-active.dcg-hovered {\n -webkit-box-shadow: inset 0 0 0 2px rgba(13,84,42,0.6);\n box-shadow: inset 0 0 0 2px rgba(13,84,42,0.6);\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-circle-icon.dcg-active.dcg-depressed {\n -webkit-box-shadow: inset 0 0 0 2px #0d542a;\n box-shadow: inset 0 0 0 2px #0d542a;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-circle-icon:not(.dcg-active).dcg-hovered {\n -webkit-box-shadow: inset 0 0 0 2px rgba(0,0,0,0.15);\n box-shadow: inset 0 0 0 2px rgba(0,0,0,0.15);\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-circle-icon:not(.dcg-active).dcg-depressed {\n -webkit-box-shadow: inset 0 0 0 2px rgba(0,0,0,0.25);\n box-shadow: inset 0 0 0 2px rgba(0,0,0,0.25);\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-circle-icon.dcg-action-cartesian,\n.dcg-calculator-api-container .dcg-settings-container .dcg-circle-icon.dcg-action-polar {\n background-position: center center;\n background-repeat: no-repeat;\n border: 1px solid rgba(0,0,0,0.42);\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-circle-icon.dcg-action-cartesian.dcg-active,\n.dcg-calculator-api-container .dcg-settings-container .dcg-circle-icon.dcg-action-polar.dcg-active {\n border: none;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-circle-icon.dcg-action-cartesian {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAQAAAAkGDomAAABRUlEQVR4Ae2ZJZQcURQF27vx58Sb8SJ2vD+jgzYswzqcCslW4yKDy2CXwSwz84Zuvu//XDj313mqTJnGV1QPJaIssofziOnA1VHiRGC3EM3AdSKe5J0DHehAB/73gTyrMInSPMvSidgNXAslysAeI94HbhExnHcF+rMpeFthEaV5m2UUcRi4XpToDOxnxGDgNhGzefevXyQOdKADHehAB9Ko8B6laWS5j1gO3GmUaAZ2D3E3cIOI13lXoD+bvyCwVqGF0tSyXETMBu4kStQDu404HbhexKu8+9evYgc60IEOdKAD2ahwjNJsZNlHfA3cNkpsBfYbYi9wnxFHefcXvM2cqdCP0pzJUiLWA3cDJa4F9gDxMnCTiLa880XiQAc60IEO9CrMqzCvwnwVO9CBDnSgA70K8yrsJ+FVmK9iBzrQgQ504HdiRjEpheKY1QAAAABJRU5ErkJggg==\");\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-circle-icon.dcg-action-cartesian.dcg-active {\n background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQCAQAAAAkGDomAAABO0lEQVR4Ae2ZJ1AzARBGz7v4GbyJF9h4P9FUS5d0zU+v8lQckt6LpRdD773DDzzO366j8+2bVc88c7kkG8SHEAgDcygENh2XBCDLsRdA2nHjQKvtFKhABSrwzwfSEWMdou0wGQeuHZcBIHTsIzDouH1g0XYB33wC+mPsQ7T9JsvAveOmARh37H9g3nHnwLbtfvtDokAFKlCBClQgqRiDEG3K5B9w6LhcANKOvQHqHTcP9Nou4JvPDwhMxMhAtAmTYmDbcdkAJB17CeQ6bhrosZ2eYgUqUIEKVOBvD+QsxiNEe2ZyC7w47hKAC8e+AjeO+w882O4HfJvJizEL0eaZhMCp46oAqHDsHdDtuHVgxHZ6SBSoQAUqUIE6hekUplOYnmIFKlCBClSgTmE6hX3Q6BSmp1iBClSgAhX4BgYE6hY3llM6AAAAAElFTkSuQmCC\");\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-circle-icon.dcg-action-polar {\n background-image: url(\"data:image/png;base64,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\");\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-circle-icon.dcg-action-polar.dcg-active {\n background-image: url(\"data:image/png;base64,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\");\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-braille-container {\n margin-top: 10px;\n padding-bottom: 10px;\n border-bottom: 1px solid #ddd;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-braille-container .dcg-braille-options-buttons {\n margin-top: 5px;\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-braille-container .dcg-braille-options-buttons .dcg-modern-btn {\n -webkit-box-flex: 1;\n -moz-box-flex: 1;\n -o-box-flex: 1;\n box-flex: 1;\n -webkit-flex: 1;\n -ms-flex: 1;\n flex: 1;\n padding: 5px;\n border-radius: 0;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-braille-container .dcg-braille-options-buttons .dcg-modern-btn:first-of-type {\n border-right: none;\n border-radius: 6px 0 0 6px;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-braille-container .dcg-braille-options-buttons .dcg-modern-btn:last-of-type {\n border-left: none;\n border-radius: 0 6px 6px 0;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-braille-container .dcg-six-key-checkbox {\n -webkit-box-align: center;\n -moz-box-align: center;\n -o-box-align: center;\n -ms-flex-align: center;\n -webkit-align-items: center;\n align-items: center;\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n margin-top: 5px;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-braille-container .dcg-six-key-checkbox .dcg-six-key-info {\n color: #999;\n text-decoration: none;\n margin-left: 0.5em;\n font-size: 85%;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-braille-container .dcg-six-key-checkbox .dcg-six-key-info.dcg-hovered {\n color: #666;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-braille-container .dcg-six-key-checkbox .dcg-six-key-info.dcg-active {\n color: #333;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-braille-container .dcg-six-key-checkbox .dcg-six-key-info i {\n display: block;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-interval-interior {\n margin: 0 -6px;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-editable-mathquill-container {\n margin-top: 15px;\n position: relative;\n white-space: nowrap;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-editable-mathquill-container .dcg-step-container {\n float: right;\n margin-bottom: 10px;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-editable-mathquill-container .dcg-mathquill-wrapper {\n display: inline-block;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-editable-mathquill-container .dcg-mathquill-wrapper .dcg-braille-input {\n max-width: 50px;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-mq-editable-field.dcg-math-input,\n.dcg-calculator-api-container .dcg-settings-container .dcg-mathquill-braille {\n position: relative;\n outline: none;\n border-bottom: 1px solid rgba(0,0,0,0.42);\n padding: 2px;\n margin: 1px;\n margin-bottom: 1px;\n min-width: 35px;\n font-size: 95%;\n max-width: 55px;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-mq-editable-field.dcg-math-input .dcg-braille-input,\n.dcg-calculator-api-container .dcg-settings-container .dcg-mathquill-braille .dcg-braille-input {\n font-size: 100%;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-mq-editable-field.dcg-math-input.dcg-focus,\n.dcg-calculator-api-container .dcg-settings-container .dcg-mathquill-braille.dcg-focus,\n.dcg-calculator-api-container .dcg-settings-container .dcg-mq-editable-field.dcg-math-input.dcg-invalid,\n.dcg-calculator-api-container .dcg-settings-container .dcg-mathquill-braille.dcg-invalid,\n.dcg-calculator-api-container .dcg-settings-container .dcg-mq-editable-field.dcg-math-input.dcg-outofbounds,\n.dcg-calculator-api-container .dcg-settings-container .dcg-mathquill-braille.dcg-outofbounds {\n border-bottom: 2px solid #6399cb;\n margin-bottom: 0;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-mq-editable-field.dcg-math-input.dcg-outofbounds,\n.dcg-calculator-api-container .dcg-settings-container .dcg-mathquill-braille.dcg-outofbounds,\n.dcg-calculator-api-container .dcg-settings-container .dcg-mq-editable-field.dcg-math-input.dcg-invalid,\n.dcg-calculator-api-container .dcg-settings-container .dcg-mathquill-braille.dcg-invalid {\n border-color: #e15855;\n}\n\n.dcg-calculator-api-container .dcg-settings-container .dcg-mq-editable-field.dcg-math-input.dcg-hovered:not(.dcg-focus),\n.dcg-calculator-api-container .dcg-settings-container .dcg-mathquill-braille.dcg-hovered:not(.dcg-focus) {\n border-bottom: 2px solid rgba(0,0,0,0.42);\n margin-bottom: 0;\n}\n\n.dcg-calculator-api-container .dcg-narrow .dcg-settings-container {\n right: 35px;\n width: 260px;\n}\n\n.dcg-calculator-api-container .dcg-narrow .dcg-settings-container .dcg-mq-editable-field.dcg-math-input,\n.dcg-calculator-api-container .dcg-narrow .dcg-settings-container .dcg-braille-input {\n padding-left: 0;\n padding-right: 0;\n font-size: 90%;\n max-width: 60px;\n}.dcg-calculator-api-container .dcg-toast-view {\n position: absolute;\n top: 7px;\n left: 50px;\n right: 50px;\n height: 0;\n text-align: center;\n z-index: 45;\n overflow: visible;\n text-shadow: none;\n color: #222;\n line-height: 1em;\n -webkit-transition: 0.3s opacity;\n -moz-transition: 0.3s opacity;\n -o-transition: 0.3s opacity;\n -ms-transition: 0.3s opacity;\n transition: 0.3s opacity;\n}\n\n.dcg-calculator-api-container .dcg-toast-view:not(.dcg-visible) {\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n pointer-events: none;\n}\n\n.dcg-calculator-api-container .dcg-toast-view .dcg-toast-wrapper {\n pointer-events: none;\n}\n\n.dcg-calculator-api-container .dcg-toast-view .dcg-toast {\n display: inline-block;\n padding: 6px 10px;\n background: #fef2ad;\n border: 1px solid #fed973;\n border-radius: 4px;\n font-size: 85%;\n -webkit-box-shadow: 0 2px 6px rgba(0,0,0,0.15);\n box-shadow: 0 2px 6px rgba(0,0,0,0.15);\n position: relative;\n pointer-events: auto;\n}\n\n.dcg-calculator-api-container .dcg-toast-view .dcg-toast i.dcg-icon-error {\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-toast-view .dcg-toast a.dcg-undo {\n padding: 8px;\n margin: -8px;\n margin-left: 0px;\n}\n\n.dcg-calculator-api-container .dcg-toast-view .dcg-toast i.dcg-icon-remove {\n font-size: 87%;\n padding: 8px;\n margin: -5px -10px -8px 2px;\n color: rgba(0,0,0,0.3);\n cursor: pointer;\n float: right;\n}\n\n.dcg-calculator-api-container .dcg-toast-view .dcg-toast i.dcg-icon-remove.dcg-hovered,\n.dcg-calculator-api-container .dcg-toast-view .dcg-toast i.dcg-icon-remove:focus {\n color: rgba(0,0,0,0.6);\n}\n\n.dcg-calculator-api-container .dcg-toast-view .dcg-toast i.dcg-icon-remove.dcg-depressed {\n color: rgba(0,0,0,0.8);\n}\n\n.dcg-calculator-api-container .dcg-toast-view .dcg-toast a {\n margin-left: 6px;\n text-decoration: underline;\n cursor: pointer;\n display: inline-block;\n color: #4781b9;\n}\n\n.dcg-calculator-api-container .dcg-toast-view .dcg-toast a.dcg-hovered {\n color: #004f9b;\n}\n\n.dcg-calculator-api-container .dcg-toast-view .dcg-toast-cover {\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-toast-view[toast-style='error'] .dcg-toast {\n padding-left: 28px;\n}\n\n.dcg-calculator-api-container .dcg-toast-view[toast-style='error'] .dcg-toast i.dcg-icon-error {\n position: absolute;\n top: 7px;\n left: 10px;\n color: #fc944c;\n display: block;\n}\n\n.dcg-calculator-api-container .dcg-toast-view[toast-style='cover'] {\n position: absolute;\n top: 0;\n left: 0;\n right: 0;\n padding-top: 5px;\n height: 100%;\n z-index: 999;\n}\n\n.dcg-calculator-api-container .dcg-toast-view[toast-style='cover'] .dcg-toast-cover {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n opacity: 0.3;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)\";\n filter: alpha(opacity=30);\n display: block;\n background-color: #000;\n}.dcg-calculator-api-container .dcg-expressionitem.dcg-new-expression {\n height: 54px;\n position: relative;\n border-bottom: 1px solid transparent;\n overflow: visible !important;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-new-expression .dcg-new-math-div {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n cursor: pointer;\n}\n\n.dcg-calculator-api-container .dcg-expressionitem.dcg-new-expression .dcg-new-math-div .dcg-new-expression-fade {\n background: -webkit-linear-gradient(bottom, #fff, rgba(255,255,255,0) 50%);\n background: -moz-linear-gradient(bottom, #fff, rgba(255,255,255,0) 50%);\n background: -o-linear-gradient(bottom, #fff, rgba(255,255,255,0) 50%);\n background: -ms-linear-gradient(bottom, #fff, rgba(255,255,255,0) 50%);\n background: linear-gradient(to top, #fff, rgba(255,255,255,0) 50%);\n width: 44px;\n position: absolute;\n top: 0;\n bottom: 0;\n z-index: 3;\n}\n\n.dcg-calculator-api-container .dcg-has-background-color .dcg-new-expression-fade {\n display: none;\n}.dcg-calculator-api-container .dcg-settings-pillbox,\n.dcg-calculator-api-container .dcg-action-zoomin,\n.dcg-calculator-api-container .dcg-action-zoomout,\n.dcg-calculator-api-container .dcg-action-zoomrestore,\n.dcg-calculator-api-container .dcg-reset-pillbox {\n height: 37px;\n}\n\n.dcg-calculator-api-container .dcg-settings-pillbox,\n.dcg-calculator-api-container .dcg-zoominout-pillbox,\n.dcg-calculator-api-container .dcg-action-zoomrestore,\n.dcg-calculator-api-container .dcg-reset-pillbox {\n width: 37px;\n line-height: 37px;\n text-align: center;\n}\n\n.dcg-calculator-api-container .dcg-zoominout-pillbox .dcg-tooltip-hit-area-container,\n.dcg-calculator-api-container .dcg-reset-pillbox .dcg-tooltip-hit-area-container {\n width: 100%;\n}\n\n.dcg-calculator-api-container .dcg-settings-pillbox,\n.dcg-calculator-api-container .dcg-zoominout-pillbox,\n.dcg-calculator-api-container .dcg-action-zoomrestore,\n.dcg-calculator-api-container .dcg-reset-pillbox {\n margin-top: 3px;\n margin-bottom: 3px;\n}\n\n.dcg-calculator-api-container .dcg-pillbox-container {\n position: absolute;\n right: 5px;\n top: 2px;\n bottom: 0;\n width: 0;\n z-index: 41;\n}\n\n.dcg-calculator-api-container .dcg-pillbox-container .dcg-overgraph-pillbox-elements {\n position: absolute;\n top: 0;\n right: 0;\n}\n\n.dcg-calculator-api-container .dcg-pillbox-container .dcg-settings-pillbox,\n.dcg-calculator-api-container .dcg-pillbox-container .dcg-reset-pillbox {\n float: right;\n}\n\n.dcg-calculator-api-container .dcg-zoom-container {\n float: right;\n clear: right;\n}\n\n.dcg-calculator-api-container .dcg-zoom-container .dcg-zoominout-pillbox .dcg-action-zoomin,\n.dcg-calculator-api-container .dcg-zoom-container .dcg-zoominout-pillbox .dcg-action-zoomout {\n line-height: 40px;\n font-size: 75%;\n}\n\n.dcg-calculator-api-container .dcg-zoom-container .dcg-action-zoomin {\n border-bottom: 1px solid rgba(0,0,0,0.1);\n}\n\n.dcg-calculator-api-container .dcg-zoom-container .dcg-action-zoomrestore.dcg-disabled {\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-zoom-container .dcg-action-zoomrestore {\n -webkit-animation: dcg-fadeIn-pillboxes 0.25s;\n -moz-animation: dcg-fadeIn-pillboxes 0.25s;\n -o-animation: dcg-fadeIn-pillboxes 0.25s;\n -ms-animation: dcg-fadeIn-pillboxes 0.25s;\n animation: dcg-fadeIn-pillboxes 0.25s;\n}\n\n.dcg-calculator-api-container .dcg-btn-flat-gray {\n -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.15);\n box-shadow: 0 0 5px rgba(0,0,0,0.15);\n border: 1px solid rgba(0,0,0,0.1);\n border-radius: 5px;\n cursor: pointer;\n text-shadow: 0 1px #fff;\n}\n\n.dcg-calculator-api-container .dcg-btn-flat-gray i {\n opacity: 0.6;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)\";\n filter: alpha(opacity=60);\n}\n\n.dcg-calculator-api-container .dcg-btn-flat-gray:not(.dcg-btn-flat-gray-group).dcg-hovered i,\n.dcg-calculator-api-container .dcg-btn-flat-gray.dcg-btn-flat-gray-group div.dcg-hovered i {\n opacity: 0.9;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)\";\n filter: alpha(opacity=90);\n}\n\n.dcg-calculator-api-container .dcg-btn-flat-gray:not(.dcg-btn-flat-gray-group).dcg-depressed,\n.dcg-calculator-api-container .dcg-btn-flat-gray.dcg-btn-flat-gray-group div.dcg-depressed,\n.dcg-calculator-api-container .dcg-btn-flat-gray:not(.dcg-btn-flat-gray-group).dcg-active,\n.dcg-calculator-api-container .dcg-btn-flat-gray.dcg-btn-flat-gray-group div.dcg-active {\n background: #e8e8e8;\n}\n\n.dcg-calculator-api-container .dcg-btn-flat-gray:not(.dcg-btn-flat-gray-group).dcg-depressed i,\n.dcg-calculator-api-container .dcg-btn-flat-gray.dcg-btn-flat-gray-group div.dcg-depressed i,\n.dcg-calculator-api-container .dcg-btn-flat-gray:not(.dcg-btn-flat-gray-group).dcg-active i,\n.dcg-calculator-api-container .dcg-btn-flat-gray.dcg-btn-flat-gray-group div.dcg-active i {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n}\n\n.dcg-calculator-api-container .dcg-has-background-color .dcg-btn-flat-gray {\n text-shadow: none;\n}\n\n.dcg-calculator-api-container .dcg-overgraph-icon-container {\n z-index: 21;\n}\n\n.dcg-calculator-api-container .dcg-overgraph-icon-container:not(.dcg-bottom-right) {\n position: absolute;\n top: 5px;\n left: 5px;\n}\n\n.dcg-calculator-api-container .dcg-overgraph-icon-container.dcg-bottom-right {\n position: absolute;\n bottom: 5px;\n right: 5px;\n}\n\n.dcg-calculator-api-container .dcg-overgraph-icon {\n width: 37px;\n height: 37px;\n line-height: 40px ;\n font-size: 110%;\n text-shadow: -2px -2px 0 #fff, -2px 2px 0 #fff, 2px -2px 0 #fff, 2px 2px 0 #fff, 0 -2px 0 #fff, 0 2px 0 #fff, 2px 0 0 #fff, -2px 0 0 #fff;\n text-align: center;\n border-radius: 5px;\n}\n\n.dcg-calculator-api-container .dcg-overgraph-icon.dcg-rotated {\n -webkit-transform: rotate(-90deg);\n -moz-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n transform: rotate(-90deg);\n}\n\n.dcg-calculator-api-container .dcg-overgraph-icon i {\n opacity: 0.6;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=60)\";\n filter: alpha(opacity=60);\n}\n\n.dcg-calculator-api-container .dcg-overgraph-icon.dcg-hovered {\n background: rgba(0,0,0,0.15);\n text-shadow: none;\n}\n\n.dcg-calculator-api-container .dcg-overgraph-icon.dcg-hovered i {\n opacity: 0.8;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)\";\n filter: alpha(opacity=80);\n}\n\n.dcg-calculator-api-container .dcg-overgraph-icon.dcg-depressed {\n background: rgba(0,0,0,0.3);\n text-shadow: none;\n}\n\n.dcg-calculator-api-container .dcg-overgraph-icon.dcg-depressed i {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n}\n\n@media only screen and (max-width: 450px) {\n .dcg-calculator-api-container .dcg-zoominout-pillbox {\n display: none;\n }\n}\n\n@media only screen and (max-height: 450px) {\n .dcg-calculator-api-container .dcg-zoominout-pillbox {\n display: none;\n }\n}\n\n@-webkit-keyframes dcg-fadeIn-pillboxes {\n 0% {\n -webkit-transform: scale(0.75, 0.75);\n -moz-transform: scale(0.75, 0.75);\n -o-transform: scale(0.75, 0.75);\n -ms-transform: scale(0.75, 0.75);\n transform: scale(0.75, 0.75);\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n }\n\n 100% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n transform: scale(1, 1);\n opacity: 1;\n -ms-filter: none;\n filter: none;\n }\n}\n\n@keyframes dcg-fadeIn-pillboxes {\n 0% {\n -webkit-transform: scale(0.75, 0.75);\n -moz-transform: scale(0.75, 0.75);\n -o-transform: scale(0.75, 0.75);\n -ms-transform: scale(0.75, 0.75);\n transform: scale(0.75, 0.75);\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n }\n\n 100% {\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n transform: scale(1, 1);\n opacity: 1;\n -ms-filter: none;\n filter: none;\n }\n}.dcg-calculator-api-container .dcg-api-shared-keypad-root {\n background-color: #ededed;\n}\n\n.dcg-calculator-api-container .dcg-api-shared-keypad-root .dcg-keypad-control-bar {\n background-color: transparent;\n border-left-color: transparent;\n border-right-color: transparent;\n}\n\n.dcg-calculator-api-container .dcg-api-shared-keypad-root .dcg-basic-keypad,\n.dcg-calculator-api-container .dcg-api-shared-keypad-root .dcg-keypad-control-bar-contents {\n max-width: 600px;\n margin: 0 auto;\n}\n\n.dcg-calculator-api-container .dcg-api-shared-keypad-root .dcg-keypad-control-btn.dcg-selectable-btn {\n max-width: 70px;\n}\n\n.dcg-calculator-api-container .dcg-api-shared-keypad-root .dcg-hide-keypad-button {\n height: 35px;\n width: 35px;\n line-height: 35px;\n text-align: center;\n border-radius: 5px;\n -webkit-transform: rotate(-90deg);\n -moz-transform: rotate(-90deg);\n -o-transform: rotate(-90deg);\n -ms-transform: rotate(-90deg);\n transform: rotate(-90deg);\n margin: 4px 4px 4px auto;\n color: #666;\n}\n\n.dcg-calculator-api-container .dcg-api-shared-keypad-root .dcg-hide-keypad-button .dcg-icon-hide {\n position: relative;\n top: 2px;\n}\n\n.dcg-calculator-api-container .dcg-api-shared-keypad-root .dcg-hide-keypad-button.dcg-hovered {\n color: rgba(0,0,0,0.8);\n background: rgba(0,0,0,0.1);\n}\n\n.dcg-calculator-api-container .dcg-api-shared-keypad-root .dcg-hide-keypad-button.dcg-depressed {\n color: #000;\n background: rgba(0,0,0,0.18);\n}.dcg-calculator-api-container .dcg-transparent-bg {\n background: rgba(0,0,0,0);\n}\n\n.dcg-calculator-api-container .dcg-mouse-over-closed-poi,\n.dcg-calculator-api-container .dcg-mouse-over-opened-poi,\n.dcg-calculator-api-container .dcg-mouse-over-interactive-label,\n.dcg-calculator-api-container .dcg-mouse-over-clickable-object {\n cursor: pointer;\n}\n\n.dcg-calculator-api-container .dcg-mouse-over-movable-point {\n cursor: move;\n}\n\n.dcg-calculator-api-container .dcg-mouse-over-movable-point-ew {\n cursor: ew-resize;\n}\n\n.dcg-calculator-api-container .dcg-mouse-over-movable-point-ns {\n cursor: ns-resize;\n}\n\n.dcg-calculator-api-container .dcg-mouse-over-closed-poi .dcg-tracept {\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-poi-label.dcg-show-border .dcg-label {\n border: 1px solid #ddd;\n background: #fff;\n border-radius: 5px;\n -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.2);\n box-shadow: 0 0 5px rgba(0,0,0,0.2);\n padding: 8px 6px;\n}\n\n.dcg-calculator-api-container .dcg-poi-label.dcg-editable-label .dcg-math-field {\n padding: 3px 10px;\n}\n\n.dcg-calculator-api-container .dcg-poi-label.dcg-editable-label .dcg-resizing-text-input-container input,\n.dcg-calculator-api-container .dcg-poi-label.dcg-editable-label .dcg-text-input-content {\n padding: 5px 10px;\n}\n\n.dcg-calculator-api-container .dcg-poi-label.dcg-editable-label .dcg-editable-label-border {\n background: rgba(255,255,255,0.75);\n border-radius: 4px;\n border-width: 1px;\n border-style: solid;\n padding: 1px;\n}\n\n.dcg-calculator-api-container .dcg-poi-label.dcg-editable-label .dcg-editable-label-border:not(.dcg-focus):not(.dcg-hovered) {\n border-color: #bbb !important;\n}\n\n.dcg-calculator-api-container .dcg-poi-label.dcg-editable-label .dcg-editable-label-border.dcg-empty-label:not(.dcg-focus):not(.dcg-hovered) {\n border-color: #999 !important;\n}\n\n.dcg-calculator-api-container .dcg-poi-label.dcg-editable-label .dcg-editable-label-border.dcg-empty-label,\n.dcg-calculator-api-container .dcg-poi-label.dcg-editable-label .dcg-editable-label-border.dcg-focus {\n background: #fff;\n}\n\n.dcg-calculator-api-container .dcg-poi-label.dcg-editable-label .dcg-editable-label-border.dcg-hovered:not(.dcg-focus) {\n border-style: solid;\n padding: 0px;\n border-width: 2px;\n}\n\n.dcg-calculator-api-container .dcg-poi-label.dcg-editable-label .dcg-editable-label-border.dcg-focus {\n padding: 0px;\n border-width: 2px;\n}\n\n.dcg-calculator-api-container .dcg-poi-label .dcg-static-mathquill-view * {\n -webkit-user-select: none !important;\n -moz-user-select: none !important;\n -ms-user-select: none !important;\n user-select: none !important;\n}\n\n.dcg-calculator-api-container .dcg-tabbable-point {\n position: absolute;\n left: -6px;\n top: -6px;\n width: 12px;\n height: 12px;\n text-align: left;\n overflow: hidden;\n pointer-events: none;\n}\n\n.dcg-calculator-api-container .dcg-poi-label {\n display: inline-block;\n position: absolute;\n top: 0;\n left: 0;\n font-size: 100%;\n color: #888;\n}\n\n.dcg-calculator-api-container .dcg-poi-label .dcg-pt {\n display: inline-block;\n position: absolute;\n top: -4px;\n left: -4px;\n border: 4px solid #000;\n border-radius: 4px;\n width: 0;\n height: 0;\n z-index: 0;\n}\n\n.dcg-calculator-api-container .dcg-poi-label.dcg-size-small .dcg-label {\n font-size: 95%;\n}\n\n.dcg-calculator-api-container .dcg-poi-label.dcg-size-medium .dcg-label {\n font-size: 110%;\n}\n\n.dcg-calculator-api-container .dcg-poi-label.dcg-size-large .dcg-label {\n font-size: 150%;\n}\n\n.dcg-calculator-api-container .dcg-poi-label.dcg-vertical-label .dcg-label {\n -webkit-transform: rotate(-90deg) translate(-100%, 0);\n -moz-transform: rotate(-90deg) translate(-100%, 0);\n -o-transform: rotate(-90deg) translate(-100%, 0);\n -ms-transform: rotate(-90deg) translate(-100%, 0);\n transform: rotate(-90deg) translate(-100%, 0);\n -webkit-transform-origin: top left;\n -moz-transform-origin: top left;\n -o-transform-origin: top left;\n -ms-transform-origin: top left;\n transform-origin: top left;\n}\n\n.dcg-calculator-api-container .dcg-poi-label .dcg-label {\n position: absolute;\n z-index: 3;\n white-space: nowrap;\n -webkit-transition-property: top, left;\n -moz-transition-property: top, left;\n -o-transition-property: top, left;\n -ms-transition-property: top, left;\n transition-property: top, left;\n -webkit-transition-duration: 0.3s, 0.3s;\n -moz-transition-duration: 0.3s, 0.3s;\n -o-transition-duration: 0.3s, 0.3s;\n -ms-transition-duration: 0.3s, 0.3s;\n transition-duration: 0.3s, 0.3s;\n}\n\n.dcg-calculator-api-container .dcg-poi-label .dcg-label .dcg-mq-sqrt-prefix {\n text-shadow: none;\n}\n\n.dcg-calculator-api-container .dcg-poi-label.dcg-has-outline .dcg-label {\n text-shadow: -1px -1px 0 #fff, -1px 1px 0 #fff, 1px -1px 0 #fff, 1px 1px 0 #fff, 0 -1px 0 #fff, 0 1px 0 #fff, 1px 0 0 #fff, -1px 0 0 #fff;\n}\n\n.dcg-calculator-api-container .dcg-poi-label:not(.dcg-tracept) .dcg-pt {\n border-width: 5px;\n border-color: transparent !important;\n border-radius: 5px;\n opacity: 1;\n -ms-filter: none;\n filter: none;\n top: -5px !important;\n left: -5px !important;\n cursor: pointer;\n}\n\n.dcg-calculator-api-container .dcg-poi-label:not(.dcg-tracept).dcg-opened {\n color: #222;\n}\n\n.dcg-calculator-api-container .dcg-poi-label:not(.dcg-tracept).dcg-opened .dcg-pt {\n border-color: #000 !important;\n}\n\n.dcg-calculator-api-container .dcg-poi-label:not(.dcg-tracept).dcg-opened .dcg-label {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n}\n\n.dcg-calculator-api-container .dcg-poi-label.dcg-hole .dcg-pt {\n top: -5px;\n left: -5px;\n border-width: 2px;\n padding: 3px;\n background: #fff !important;\n border-radius: 6px;\n}\n\n.dcg-calculator-api-container .dcg-poi-label.dcg-hide-dot .dcg-pt {\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-resizing-text-input-container {\n position: relative;\n overflow: hidden;\n}\n\n.dcg-calculator-api-container .dcg-resizing-text-input-container input {\n position: absolute;\n top: 1px;\n left: 1px;\n right: 1px;\n font: inherit;\n border: 0;\n outline: 0;\n background: transparent;\n color: inherit;\n}\n\n.dcg-calculator-api-container .dcg-resizing-text-input-container:not(.dcg-focus) input::selection {\n background: transparent;\n}\n\n.dcg-calculator-api-container .dcg-resizing-text-input-container.dcg-focus input,\n.dcg-calculator-api-container .dcg-resizing-text-input-container.dcg-hovered input {\n position: absolute;\n top: 0;\n left: 0;\n}\n\n.dcg-calculator-api-container .dcg-resizing-text-input-container .dcg-text-input-content {\n min-width: 35px;\n display: inline-block;\n color: transparent;\n white-space: pre;\n}.dcg-calculator-api-container .dcg-constrained-height-popover {\n position: absolute;\n top: 40px;\n bottom: 2px;\n right: 4px;\n pointer-events: none;\n}\n\n.dcg-calculator-api-container .dcg-constrained-height-popover .dcg-popover-interior {\n max-height: 100%;\n pointer-events: auto;\n}\n\n.dcg-calculator-api-container .dcg-popover {\n z-index: 80;\n}\n\n.dcg-calculator-api-container .dcg-popover .dcg-popover-interior {\n padding: 20px;\n background-color: #fff;\n border: 1px solid rgba(0,0,0,0.2);\n border-radius: 6px;\n -webkit-box-shadow: 0 5px 10px rgba(0,0,0,0.2);\n box-shadow: 0 5px 10px rgba(0,0,0,0.2);\n margin: -1px;\n overflow: auto;\n}\n\n.dcg-calculator-api-container .dcg-popover.dcg-top {\n margin-bottom: 10px;\n}\n\n.dcg-calculator-api-container .dcg-popover.dcg-right {\n margin-left: 10px;\n}\n\n.dcg-calculator-api-container .dcg-popover.dcg-bottom {\n margin-top: 10px;\n}\n\n.dcg-calculator-api-container .dcg-popover.dcg-left {\n margin-right: 10px;\n}\n\n.dcg-calculator-api-container .dcg-popover .dcg-popover-interior {\n overflow: auto;\n}\n\n.dcg-calculator-api-container .dcg-popover .dcg-popover-content {\n font-size: 85%;\n color: #444;\n line-height: 1.5em;\n position: relative;\n}\n\n.dcg-calculator-api-container .dcg-popover .dcg-popover-title {\n margin-bottom: 10px;\n font-size: 115%;\n border-bottom: 2px solid #127a3d;\n color: #127a3d;\n font-weight: normal;\n background-color: #fff;\n}\n\n.dcg-calculator-api-container .dcg-popover .dcg-popover-title:not(:first-of-type) {\n padding-top: 20px;\n}\n\n.dcg-calculator-api-container .dcg-popover .dcg-arrow,\n.dcg-calculator-api-container .dcg-popover .dcg-arrow:after {\n position: absolute;\n display: inline-block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n}\n\n.dcg-calculator-api-container .dcg-popover .dcg-arrow:after {\n content: \"\";\n z-index: -1;\n}\n\n.dcg-calculator-api-container .dcg-popover.dcg-top .dcg-arrow {\n bottom: -10px;\n left: 50%;\n margin-left: -10px;\n border-width: 10px 10px 0;\n border-top-color: #fff;\n}\n\n.dcg-calculator-api-container .dcg-popover.dcg-top .dcg-arrow:after {\n border-width: 11px 11px 0;\n border-top-color: rgba(0,0,0,0.25);\n bottom: -1px;\n left: -11px;\n}\n\n.dcg-calculator-api-container .dcg-popover.dcg-right .dcg-arrow {\n top: 50%;\n left: -10px;\n margin-top: -10px;\n border-width: 10px 10px 10px 0;\n border-right-color: #fff;\n}\n\n.dcg-calculator-api-container .dcg-popover.dcg-right .dcg-arrow:after {\n border-width: 11px 11px 11px 0;\n border-right-color: rgba(0,0,0,0.25);\n bottom: -11px;\n left: -1px;\n}\n\n.dcg-calculator-api-container .dcg-popover.dcg-bottom .dcg-arrow {\n top: -14px;\n margin-left: -14px;\n border-width: 0px 14px 14px;\n border-bottom-color: #fff;\n}\n\n.dcg-calculator-api-container .dcg-popover.dcg-bottom .dcg-arrow:after {\n border-width: 0 14px 14px;\n border-bottom-color: rgba(0,0,0,0.25);\n top: -1px;\n left: -14px;\n}\n\n.dcg-calculator-api-container .dcg-popover.dcg-left .dcg-arrow {\n top: 50%;\n right: -10px;\n margin-top: -10px;\n border-width: 10px 0 10px 10px;\n border-left-color: #fff;\n border-top-color: transparent;\n}\n\n.dcg-calculator-api-container .dcg-popover.dcg-left .dcg-arrow:after {\n border-width: 11px 0 11px 11px;\n border-left-color: rgba(0,0,0,0.25);\n bottom: -11px;\n right: -1px;\n}.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-expressionitem textarea.dcg-smart-textarea,\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-expressionitem .dcg-displayTextarea {\n font-size: 113%;\n}\n\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-expressionimage .dcg-image-loaded .dcg-image-name {\n font-size: 113%;\n}\n\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-expressionimage .dcg-image-loaded .dcg-mq-math-mode {\n font-size: 130%;\n}\n\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-expressionimage .dcg-image-loaded .dcg-mq-editable-field.dcg-math-input {\n font-size: 100%;\n}\n\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-poi-label {\n font-size: 150%;\n}\n\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-poi-label .dcg-pt {\n border-width: 8px;\n border-radius: 8px;\n margin-left: -4px;\n margin-top: -4px;\n}\n\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-poi-label.dcg-hole .dcg-pt {\n border-width: 4px;\n padding: 5px;\n border-radius: 9px;\n}\n\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-poi-label:not(.dcg-tracept) .dcg-pt {\n border-width: 8px;\n border-radius: 8px;\n margin-left: -4px;\n margin-top: -4px;\n}\n\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-expressionitem .dcg-mq-editable-field,\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-expressionitem .dcg-mq-math-mode,\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-expressionitem .dcg-slider-container .dcg-mq-math-mode {\n font-size: 150%;\n}\n\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-expressionitem .dcg-fade-container .dcg-evaluation {\n font-size: 135%;\n}\n\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-expressionitem .dcg-fade-container .dcg-evaluation .dcg-mq-editable-field,\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-expressionitem .dcg-fade-container .dcg-evaluation .dcg-mq-math-mode {\n font-size: 100%;\n}\n\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-expressionitem .dcg-fade-container .dcg-main:after {\n width: 2px;\n}\n\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-expressionitem .dcg-create-sliders {\n height: 30px;\n line-height: 30px;\n}\n\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-expressionitem .dcg-create-sliders .dcg-msg {\n font-size: 100%;\n padding: 2px 0;\n}\n\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-expressionitem .dcg-create-sliders .dcg-btn-slider {\n font-size: 120%;\n height: 30px;\n line-height: 30px;\n}\n\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-expressionitem .dcg-slider {\n bottom: 30px;\n}\n\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-display-domain {\n bottom: 12px;\n font-size: 110%;\n}\n\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-slider_menu,\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-edit-domain {\n bottom: 6px;\n}\n\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-slider_menu .dcg-mq-editable-field,\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-edit-domain .dcg-mq-editable-field,\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-slider_menu .dcg-mq-math-mode,\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-edit-domain .dcg-mq-math-mode {\n font-size: 120%;\n}\n\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-slider_menu table,\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-edit-domain table {\n border-collapse: collapse;\n font-size: 20px;\n margin: 0 auto;\n}\n\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-slider_menu table input,\n.dcg-calculator-api-container .dcg-PROJECTOR-MODE .dcg-edit-domain table input {\n font-size: 81%;\n}.dcg-calculator-api-container .dcg-create-sliders {\n white-space: nowrap;\n height: 26px;\n line-height: 26px;\n}\n\n.dcg-calculator-api-container .dcg-create-sliders .dcg-msg {\n display: inline-block;\n margin-right: 5px;\n font-size: 80%;\n color: rgba(0,0,0,0.6);\n}\n\n.dcg-calculator-api-container .dcg-create-sliders .dcg-all .dcg-btn-slider {\n font-style: normal;\n}\n\n.dcg-calculator-api-container .dcg-create-sliders .dcg-btn-slider {\n padding: 0 10px !important;\n font-family: times;\n font-size: 90%;\n font-style: italic;\n}\n\n.dcg-calculator-api-container .dcg-create-sliders .dcg-slider-btn-container {\n display: inline-block;\n position: relative;\n margin-right: 3px;\n height: 16px;\n margin-bottom: 5px;\n}\n\n.dcg-calculator-api-container .dcg-create-sliders .dcg-slider-btn-container .dcg-btn-slider {\n height: 25px;\n line-height: 25px;\n}\n\n.dcg-calculator-api-container .dcg-create-sliders .dcg-slider-btn-container.dcg-all {\n width: 46px;\n}\n\n.dcg-calculator-api-container .dcg-create-sliders .dcg-slider-btn-container.dcg-all .dcg-slider_decoration {\n width: 46px;\n}\n\n.dcg-calculator-api-container .dcg-create-sliders .dcg-slider-btn-container.dcg-all .dcg-slider_btn {\n width: 28px;\n}.dcg-calculator-api-container .dcg-regression-container {\n font-size: 80%;\n color: #222;\n cursor: default;\n}\n\n.dcg-calculator-api-container .dcg-regression-container .dcg-statistics {\n display: inline-block;\n width: 130px;\n float: left;\n margin-bottom: 10px;\n}\n\n.dcg-calculator-api-container .dcg-regression-container .dcg-residuals {\n float: left;\n width: 130px;\n margin-bottom: 10px;\n}\n\n.dcg-calculator-api-container .dcg-regression-container .dcg-r-value {\n padding-left: 0.5em;\n}\n\n.dcg-calculator-api-container .dcg-regression-container .dcg-residual-suggestion {\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n cursor: default;\n padding: 2px 7px;\n margin-left: 7px;\n}\n\n.dcg-calculator-api-container .dcg-regression-container .dcg-residual-suggestion:not(.dcg-visible) {\n pointer-events: none;\n}\n\n.dcg-calculator-api-container .dcg-regression-container .dcg-residual-suggestion.dcg-visible {\n -webkit-transition: opacity 0.25s;\n -moz-transition: opacity 0.25s;\n -o-transition: opacity 0.25s;\n -ms-transition: opacity 0.25s;\n transition: opacity 0.25s;\n display: inline-block;\n opacity: 1;\n -ms-filter: none;\n filter: none;\n cursor: pointer;\n}\n\n.dcg-calculator-api-container .dcg-regression-container .dcg-log-mode-toggle {\n clear: both;\n}\n\n.dcg-calculator-api-container .dcg-regression-container .dcg-log-mode-toggle.dcg-visible {\n display: block;\n}\n\n.dcg-calculator-api-container .dcg-regression-container .dcg-log-mode-toggle .dcg-action-log-mode-toggle {\n cursor: pointer;\n padding: 5px 0;\n color: #444;\n border-radius: 4px;\n display: inline-block;\n margin-bottom: 12px;\n}\n\n.dcg-calculator-api-container .dcg-regression-container .dcg-log-mode-toggle .dcg-action-log-mode-toggle .dcg-log-mode-checkbox {\n display: inline-block;\n width: 15px;\n height: 15px;\n border: 1px solid rgba(0,0,0,0.2);\n float: left;\n margin-right: 6px;\n border-radius: 3px;\n position: relative;\n}\n\n.dcg-calculator-api-container .dcg-regression-container .dcg-log-mode-toggle .dcg-action-log-mode-toggle .dcg-log-mode-checkbox i {\n color: transparent;\n}\n\n.dcg-calculator-api-container .dcg-regression-container .dcg-log-mode-toggle .dcg-action-log-mode-toggle.dcg-hovered .dcg-log-mode-checkbox,\n.dcg-calculator-api-container .dcg-regression-container .dcg-log-mode-toggle .dcg-action-log-mode-toggle.dcg-toggled-on .dcg-log-mode-checkbox {\n border-color: #aaa;\n}\n\n.dcg-calculator-api-container .dcg-regression-container .dcg-log-mode-toggle .dcg-action-log-mode-toggle.dcg-depressed .dcg-log-mode-checkbox {\n border-color: #666;\n}\n\n.dcg-calculator-api-container .dcg-regression-container .dcg-log-mode-toggle .dcg-action-log-mode-toggle.dcg-toggled-on .dcg-log-mode-checkbox i {\n color: #127a3d;\n position: absolute;\n top: -1px;\n right: -2px;\n font-size: 110%;\n text-shadow: -1px -1px 0 #fff, 1px -1px 0 #fff, -1px 1px 0 #fff, 1px 1px 0 #fff;\n}\n\n.dcg-calculator-api-container .dcg-regression-container .dcg-log-mode-toggle .dcg-log-mode-toggle-help {\n text-decoration: none;\n color: rgba(0,0,0,0.2);\n padding: 10px 6px;\n}\n\n.dcg-calculator-api-container .dcg-regression-container .dcg-log-mode-toggle .dcg-log-mode-toggle-help.dcg-hovered {\n color: #aaa;\n}\n\n.dcg-calculator-api-container .dcg-regression-container .dcg-log-mode-toggle .dcg-log-mode-toggle-help.dcg-depressed {\n color: #666;\n}\n\n.dcg-calculator-api-container .dcg-regression-container .dcg-parameters-container {\n clear: both;\n padding-bottom: 4px;\n}\n\n.dcg-calculator-api-container .dcg-regression-container .dcg-parameters-container .dcg-parameter {\n float: left;\n min-width: 130px;\n padding-right: 5px;\n}\n\n.dcg-calculator-api-container .dcg-regression-container .dcg-parameters-container .dcg-parameter:nth-of-type(2n+1) {\n clear: both;\n}.dcg-calculator-api-container .dcg-toggle {\n display: -webkit-box;\n display: -moz-box;\n display: -webkit-flex;\n display: -ms-flexbox;\n display: box;\n display: flex;\n}\n\n.dcg-calculator-api-container .dcg-toggle .dcg-toggle-option {\n padding: 4px 6px;\n text-align: center;\n border: 1px solid rgba(0,0,0,0.2);\n}\n\n.dcg-calculator-api-container .dcg-toggle .dcg-toggle-option:first-of-type {\n border-top-left-radius: 5px;\n border-bottom-left-radius: 5px;\n}\n\n.dcg-calculator-api-container .dcg-toggle .dcg-toggle-option:not(:last-of-type) {\n border-right: 0;\n}\n\n.dcg-calculator-api-container .dcg-toggle .dcg-toggle-option:last-of-type {\n border-top-right-radius: 5px;\n border-bottom-right-radius: 5px;\n}\n\n.dcg-calculator-api-container .dcg-toggle .dcg-toggle-option.dcg-selected-toggle + .dcg-toggle-option {\n border-left: 1px solid #4781b9;\n}\n\n.dcg-calculator-api-container .dcg-toggle .dcg-toggle-option.dcg-hovered {\n background: rgba(0,0,0,0.05);\n}\n\n.dcg-calculator-api-container .dcg-toggle .dcg-toggle-option.dcg-depressed {\n background: rgba(0,0,0,0.2);\n}\n\n.dcg-calculator-api-container .dcg-toggle .dcg-toggle-option.dcg-selected-toggle {\n background: rgba(71,129,185,0.15);\n border-color: #4781b9;\n color: #4781b9;\n cursor: default !important;\n}\n\n.dcg-calculator-api-container .dcg-toggle .dcg-toggle-option.dcg-selected-toggle i {\n cursor: default;\n}/*\n we want to position things relative to the dcg-tap-container, e.g. tooltips.\n but putting position:relative on body breaks layout. if it's the whole body,\n then we don't need to worry about absolute positioning of a child relative to\n the element anyhow\n*/\n\n.dcg-calculator-api-container .dcg-tap-container:not(body) {\n position: relative;\n /*so that we can absolutely position e.g. tooltips inside of our API*/\n}\n\n.dcg-calculator-api-container .dcg-focus-by-tap:focus {\n outline: none;\n}.dcg-calculator-api-container .trip-block {\n position: absolute;\n opacity: 0;\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)\";\n filter: alpha(opacity=0);\n -webkit-transition: 0.3s ease;\n -moz-transition: 0.3s ease;\n -o-transition: 0.3s ease;\n -ms-transition: 0.3s ease;\n transition: 0.3s ease;\n display: none;\n -webkit-transform: scale(0, 0);\n -moz-transform: scale(0, 0);\n -o-transform: scale(0, 0);\n -ms-transform: scale(0, 0);\n transform: scale(0, 0);\n}\n\n.dcg-calculator-api-container .trip-block.trip-is-loaded:not(.trip-hidden) {\n opacity: 1;\n -ms-filter: none;\n filter: none;\n -webkit-transform: scale(1, 1);\n -moz-transform: scale(1, 1);\n -o-transform: scale(1, 1);\n -ms-transform: scale(1, 1);\n transform: scale(1, 1);\n}\n\n.dcg-calculator-api-container .trip-block .trip-interior {\n padding: 10px;\n text-align: left;\n min-width: 100px;\n border-radius: 6px;\n padding-right: 40px;\n width: 275px;\n background: #fff;\n border: 3px solid #127a3d;\n color: #444;\n font-size: 100%;\n -webkit-box-shadow: 0 2px 7px 0 rgba(0,0,0,0.3);\n box-shadow: 0 2px 7px 0 rgba(0,0,0,0.3);\n}\n\n.dcg-calculator-api-container .trip-block .trip-interior .trip-link {\n color: #4781b9;\n}\n\n.dcg-calculator-api-container .trip-block .trip-interior .trip-title {\n font-weight: bold;\n margin-bottom: 5px;\n}\n\n.dcg-calculator-api-container .trip-block .trip-interior .trip-hint {\n font-size: 80%;\n line-height: 12px;\n margin-top: 4px;\n color: #666;\n}\n\n.dcg-calculator-api-container .trip-block .trip-interior i {\n font-size: 80%;\n}\n\n.dcg-calculator-api-container .trip-block .trip-interior code {\n border: solid 1px #d3d3d3;\n border-radius: 3px;\n padding: 2px 3px;\n display: inline-block;\n}\n\n.dcg-calculator-api-container .trip-block .trip-interior code i {\n font-size: 70%;\n font-family: Arial, sans-serif;\n}\n\n.dcg-calculator-api-container .trip-block .trip-interior .trip-close {\n color: rgba(0,0,0,0.3);\n position: absolute;\n right: 0px;\n top: 0px;\n font-size: 150%;\n line-height: 16px;\n float: right;\n padding: 6px;\n text-decoration: none;\n cursor: pointer;\n}\n\n.dcg-calculator-api-container .trip-block .trip-interior .trip-close.dcg-hovered {\n color: rgba(0,0,0,0.6);\n}\n\n.dcg-calculator-api-container .trip-block .trip-interior .trip-close.dcg-depressed {\n color: rgba(0,0,0,0.8);\n}\n\n.dcg-calculator-api-container .trip-block .trip-arrow {\n border: 10px solid transparent;\n height: 0;\n width: 0;\n position: absolute;\n}\n\n.dcg-calculator-api-container .trip-block.trip-n .trip-arrow {\n border-bottom-width: 0;\n border-top-color: #127a3d;\n}\n\n.dcg-calculator-api-container .trip-block.trip-s .trip-arrow {\n border-bottom-color: #127a3d;\n border-top-width: 0;\n}\n\n.dcg-calculator-api-container .trip-block.trip-e .trip-arrow {\n border-left-width: 0;\n border-right-color: #127a3d;\n}\n\n.dcg-calculator-api-container .trip-block.trip-w .trip-arrow {\n border-right-width: 0;\n border-left-color: #127a3d;\n}\n\n.dcg-calculator-api-container .trip-block.trip-n .trip-arrow,\n.dcg-calculator-api-container .trip-block.trip-s .trip-arrow {\n left: 50%;\n margin-left: -10px;\n}\n\n.dcg-calculator-api-container .trip-block.trip-e .trip-arrow,\n.dcg-calculator-api-container .trip-block.trip-w .trip-arrow {\n top: 50%;\n margin-top: -10px;\n}\n\n.dcg-calculator-api-container .trip-block.trip-n .trip-arrow {\n top: 100%;\n}\n\n.dcg-calculator-api-container .trip-block.trip-s .trip-arrow {\n bottom: 100%;\n}\n\n.dcg-calculator-api-container .trip-block.trip-e .trip-arrow {\n right: 100%;\n}\n\n.dcg-calculator-api-container .trip-block.trip-w .trip-arrow {\n left: 100%;\n}\n\n.dcg-calculator-api-container .trip-progress-bar {\n height: 1px;\n background-color: #444;\n width: 0;\n}/*\n * MathQuill vv1.4, by Han, Jeanine, and Mary\n * http://mathquill.com | maintainers@mathquill.com\n *\n * This Source Code Form is subject to the terms of the\n * Mozilla Public License, v. 2.0. If a copy of the MPL\n * was not distributed with this file, You can obtain\n * one at http://mozilla.org/MPL/2.0/.\n */\n\n.dcg-mq-aria-alert {\n position: absolute;\n left: -1000px;\n top: -1000px;\n width: 1px;\n height: 1px;\n text-align: left;\n overflow: hidden;\n}\n\n.dcg-calculator-api-container .dcg-mq-editable-field {\n display: -moz-inline-box;\n display: inline-block;\n}\n\n.dcg-calculator-api-container .dcg-mq-editable-field .dcg-mq-cursor {\n border-left: 1px solid currentColor;\n margin-left: -1px;\n position: relative;\n z-index: 1;\n padding: 0;\n display: -moz-inline-box;\n display: inline-block;\n}\n\n.dcg-calculator-api-container .dcg-mq-editable-field .dcg-mq-cursor.dcg-mq-blink {\n visibility: hidden;\n}\n\n.dcg-calculator-api-container .dcg-mq-editable-field,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-editable-field {\n border: 1px solid gray;\n}\n\n.dcg-calculator-api-container .dcg-mq-editable-field.dcg-mq-focused,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-editable-field.dcg-mq-focused {\n -webkit-box-shadow: #8bd 0 0 1px 2px, inset #6ae 0 0 2px 0;\n -moz-box-shadow: #8bd 0 0 1px 2px, inset #6ae 0 0 2px 0;\n box-shadow: #8bd 0 0 1px 2px, inset #6ae 0 0 2px 0;\n border-color: #709AC0;\n border-radius: 1px;\n aria-hidden: true;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-editable-field {\n margin: 1px;\n}\n\n.dcg-calculator-api-container .dcg-mq-editable-field .dcg-mq-latex-command-input {\n color: inherit;\n font-family: \"Courier New\", monospace;\n border: 1px solid gray;\n padding-right: 1px;\n margin-right: 1px;\n margin-left: 2px;\n}\n\n.dcg-calculator-api-container .dcg-mq-editable-field .dcg-mq-latex-command-input.dcg-mq-empty {\n background: transparent;\n}\n\n.dcg-calculator-api-container .dcg-mq-editable-field .dcg-mq-latex-command-input.dcg-mq-hasCursor {\n border-color: ActiveBorder;\n}\n\n.dcg-calculator-api-container .dcg-mq-editable-field.dcg-mq-empty:after,\n.dcg-calculator-api-container .dcg-mq-editable-field.dcg-mq-text-mode:after,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-empty:after {\n visibility: hidden;\n content: 'c';\n}\n\n.dcg-calculator-api-container .dcg-mq-editable-field .dcg-mq-cursor:only-child:after,\n.dcg-calculator-api-container .dcg-mq-editable-field .dcg-mq-textarea + .dcg-mq-cursor:last-child:after {\n visibility: hidden;\n content: 'c';\n}\n\n.dcg-calculator-api-container .dcg-mq-editable-field .dcg-mq-text-mode .dcg-mq-cursor:only-child:after {\n content: '';\n}\n\n.dcg-calculator-api-container .dcg-mq-editable-field.dcg-mq-text-mode {\n overflow-x: auto;\n overflow-y: hidden;\n}\n\n.dcg-calculator-api-container .dcg-mq-root-block,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-root-block {\n display: -moz-inline-box;\n display: inline-block;\n width: 100%;\n padding: 2px;\n -webkit-box-sizing: border-box;\n -moz-box-sizing: border-box;\n box-sizing: border-box;\n white-space: nowrap;\n overflow: hidden;\n vertical-align: middle;\n}\n\n.dcg-calculator-api-container .dcg-mq-root-block .dcg-mq-digit,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-root-block .dcg-mq-digit {\n margin-left: 0.009em;\n margin-right: 0.009em;\n}\n\n.dcg-calculator-api-container .dcg-mq-root-block .dcg-mq-group-start,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-root-block .dcg-mq-group-start {\n margin-left: 0.11em;\n margin-right: -0.01em;\n}\n\n.dcg-calculator-api-container .dcg-mq-root-block .dcg-mq-group-other,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-root-block .dcg-mq-group-other {\n margin-left: -0.01em;\n margin-right: -0.01em;\n}\n\n.dcg-calculator-api-container .dcg-mq-root-block .dcg-mq-group-leading-1,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-root-block .dcg-mq-group-leading-1,\n.dcg-calculator-api-container .dcg-mq-root-block .dcg-mq-group-leading-2,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-root-block .dcg-mq-group-leading-2 {\n margin-left: 0;\n margin-right: -0.01em;\n}\n\n.dcg-calculator-api-container .dcg-mq-root-block .dcg-mq-group-leading-3,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-root-block .dcg-mq-group-leading-3 {\n margin-left: 0.036em;\n margin-right: -0.01em;\n}\n\n.dcg-calculator-api-container .dcg-mq-root-block.dcg-mq-suppress-grouping .dcg-mq-group-start,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-root-block.dcg-mq-suppress-grouping .dcg-mq-group-start,\n.dcg-calculator-api-container .dcg-mq-root-block.dcg-mq-suppress-grouping .dcg-mq-group-other,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-root-block.dcg-mq-suppress-grouping .dcg-mq-group-other,\n.dcg-calculator-api-container .dcg-mq-root-block.dcg-mq-suppress-grouping .dcg-mq-group-leading-1,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-root-block.dcg-mq-suppress-grouping .dcg-mq-group-leading-1,\n.dcg-calculator-api-container .dcg-mq-root-block.dcg-mq-suppress-grouping .dcg-mq-group-leading-2,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-root-block.dcg-mq-suppress-grouping .dcg-mq-group-leading-2,\n.dcg-calculator-api-container .dcg-mq-root-block.dcg-mq-suppress-grouping .dcg-mq-group-leading-3,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-root-block.dcg-mq-suppress-grouping .dcg-mq-group-leading-3 {\n margin-left: 0.009em;\n margin-right: 0.009em;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode {\n font-variant: normal;\n font-weight: normal;\n font-style: normal;\n font-size: 115%;\n line-height: 1;\n display: -moz-inline-box;\n display: inline-block;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-non-leaf,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-scaled {\n display: -moz-inline-box;\n display: inline-block;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode var,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-text-mode,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-nonSymbola {\n font-family: \"Times New Roman\", Symbola, serif;\n line-height: .9;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode svg {\n fill: currentColor;\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode * {\n font-size: inherit;\n line-height: inherit;\n margin: 0;\n padding: 0;\n border-color: black;\n -webkit-user-select: none;\n -moz-user-select: none;\n user-select: none;\n box-sizing: border-box;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-empty {\n background: rgba(0, 0, 0, 0.2);\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-empty.dcg-mq-root-block {\n background: transparent;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-empty.dcg-mq-empty-parens {\n background: transparent;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode.dcg-mq-empty {\n background: transparent;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-text-mode {\n display: inline-block;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-text-mode.dcg-mq-hasCursor {\n box-shadow: inset darkgray 0 .1em .2em;\n padding: 0 .1em;\n margin: 0 -0.1em;\n min-width: 1ex;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-font {\n font: 1em \"Times New Roman\", Symbola, serif;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-font * {\n font-family: inherit;\n font-style: inherit;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode b,\n.dcg-calculator-api-container .dcg-mq-math-mode b.dcg-mq-font {\n font-weight: bolder;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode var,\n.dcg-calculator-api-container .dcg-mq-math-mode i,\n.dcg-calculator-api-container .dcg-mq-math-mode i.dcg-mq-font {\n font-style: italic;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode var.dcg-mq-f {\n margin-right: 0.2em;\n margin-left: 0.1em;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-roman var.dcg-mq-f {\n margin: 0;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode big {\n font-size: 200%;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-int > big {\n display: inline-block;\n -webkit-transform: scaleX(0.7);\n -moz-transform: scaleX(0.7);\n -ms-transform: scaleX(0.7);\n -o-transform: scaleX(0.7);\n transform: scaleX(0.7);\n vertical-align: -0.16em;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-int > .dcg-mq-supsub {\n font-size: 80%;\n vertical-align: -1.1em;\n padding-right: .2em;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-int > .dcg-mq-supsub > .dcg-mq-sup > .dcg-mq-sup-inner {\n vertical-align: 1.3em;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-int > .dcg-mq-supsub > .dcg-mq-sub {\n margin-left: -0.35em;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-roman {\n font-style: normal;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-sans-serif {\n font-family: sans-serif, Symbola, serif;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-monospace {\n font-family: monospace, Symbola, serif;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-overline {\n border-top: 1px solid;\n margin-top: 1px;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-underline {\n border-bottom: 1px solid;\n margin-bottom: 1px;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-binary-operator {\n padding: 0 0.2em;\n display: -moz-inline-box;\n display: inline-block;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-supsub {\n text-align: left;\n font-size: 90%;\n vertical-align: -0.5em;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-supsub.dcg-mq-sup-only {\n vertical-align: .5em;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-supsub.dcg-mq-sup-only > .dcg-mq-sup {\n display: inline-block;\n vertical-align: text-bottom;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-supsub .dcg-mq-sup {\n display: block;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-supsub .dcg-mq-sub {\n display: block;\n float: left;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-supsub .dcg-mq-binary-operator {\n padding: 0 .1em;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-supsub .dcg-mq-fraction {\n font-size: 70%;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode sup.dcg-mq-nthroot {\n font-size: 80%;\n vertical-align: 0.8em;\n margin-right: -0.6em;\n margin-left: .2em;\n min-width: .5em;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-ghost svg {\n opacity: 0.2;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-bracket-middle {\n margin-top: .1em;\n margin-bottom: .1em;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-bracket-l,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-bracket-r {\n position: absolute;\n top: 0;\n bottom: 2px;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-bracket-l {\n left: 0;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-bracket-r {\n right: 0;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-bracket-container {\n position: relative;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-array {\n vertical-align: middle;\n text-align: center;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-array > span {\n display: block;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-operator-name {\n font-family: Symbola, \"Times New Roman\", serif;\n line-height: .9;\n font-style: normal;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode var.dcg-mq-operator-name.dcg-mq-first {\n padding-left: .2em;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode var.dcg-mq-operator-name.dcg-mq-last,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-supsub.dcg-mq-after-operator-name {\n padding-right: .2em;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-fraction {\n font-size: 90%;\n text-align: center;\n vertical-align: -0.4em;\n padding: 0 .2em;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-fraction,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-large-operator,\n.dcg-calculator-api-container .dcg-mq-math-mode x:-moz-any-link {\n display: -moz-groupbox;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-fraction,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-large-operator,\n.dcg-calculator-api-container .dcg-mq-math-mode x:-moz-any-link,\n.dcg-calculator-api-container .dcg-mq-math-mode x:default {\n display: inline-block;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-numerator,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-denominator {\n display: block;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-numerator {\n padding: 0 0.1em;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-denominator {\n border-top: 1px solid;\n float: right;\n width: 100%;\n padding: 0.1em;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-sqrt-prefix {\n position: absolute;\n top: 1px;\n bottom: 0.15em;\n width: 0.95em;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-sqrt-container {\n position: relative;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-sqrt-stem {\n border-top: 1px solid;\n margin-top: 1px;\n margin-left: 0.9em;\n padding-left: .15em;\n padding-right: .2em;\n margin-right: .1em;\n padding-top: 1px;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-diacritic-above {\n display: block;\n text-align: center;\n line-height: .4em;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-diacritic-stem {\n display: block;\n text-align: center;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-hat-prefix {\n display: block;\n text-align: center;\n line-height: .95em;\n margin-bottom: -0.7em;\n transform: scaleX(1.5);\n -moz-transform: scaleX(1.5);\n -o-transform: scaleX(1.5);\n -webkit-transform: scaleX(1.5);\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-hat-stem {\n display: block;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-large-operator {\n vertical-align: -0.2em;\n padding: .2em;\n text-align: center;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-large-operator .dcg-mq-from,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-large-operator big,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-large-operator .dcg-mq-to {\n display: block;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-large-operator .dcg-mq-from,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-large-operator .dcg-mq-to {\n font-size: 80%;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-large-operator .dcg-mq-from {\n float: right;\n /* take out of normal flow to manipulate baseline */\n width: 100%;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-editable-field {\n cursor: text;\n font-family: Symbola, \"Times New Roman\", serif;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-overarc {\n border-top: 1px solid;\n border-radius: 50% 50% 0 0;\n padding: 0.35em 0.25em 0 0.1em;\n margin-top: 0.1em;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-overarrow {\n border-top: 1px solid;\n margin-top: 1px;\n padding-top: 0.2em;\n position: relative;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-overarrow:after {\n position: absolute;\n right: -0.1em;\n top: -0.48em;\n font-size: 0.5em;\n content: '\\27A4';\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-overarrow.dcg-mq-arrow-left:after {\n content: '';\n display: none;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-overarrow.dcg-mq-arrow-left:before,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-overarrow.dcg-mq-arrow-leftright:before {\n position: absolute;\n top: -0.48em;\n left: -0.1em;\n font-size: 0.5em;\n content: '\\27A4';\n -moz-transform: scaleX(-1);\n -o-transform: scaleX(-1);\n -webkit-transform: scaleX(-1);\n transform: scaleX(-1);\n filter: FlipH;\n -ms-filter: \"FlipH\";\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-selection,\n.dcg-calculator-api-container .dcg-mq-editable-field .dcg-mq-selection,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-selection .dcg-mq-non-leaf,\n.dcg-calculator-api-container .dcg-mq-editable-field .dcg-mq-selection .dcg-mq-non-leaf,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-selection .dcg-mq-scaled,\n.dcg-calculator-api-container .dcg-mq-editable-field .dcg-mq-selection .dcg-mq-scaled {\n background: #B4D5FE !important;\n}\n\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-selection.dcg-mq-blur,\n.dcg-calculator-api-container .dcg-mq-editable-field .dcg-mq-selection.dcg-mq-blur,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-selection.dcg-mq-blur .dcg-mq-non-leaf,\n.dcg-calculator-api-container .dcg-mq-editable-field .dcg-mq-selection.dcg-mq-blur .dcg-mq-non-leaf,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-selection.dcg-mq-blur .dcg-mq-scaled,\n.dcg-calculator-api-container .dcg-mq-editable-field .dcg-mq-selection.dcg-mq-blur .dcg-mq-scaled {\n background: #D4D4D4 !important;\n color: black;\n border-color: black;\n}\n\nhtml.dcg-calculator-api-container body .dcg-mq-math-mode .dcg-mq-selection .dcg-mq-nthroot-container *,\nhtml body .dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-selection .dcg-mq-nthroot-container *,\nhtml.dcg-calculator-api-container body .dcg-mq-editable-field .dcg-mq-selection .dcg-mq-nthroot-container *,\nhtml body .dcg-calculator-api-container .dcg-mq-editable-field .dcg-mq-selection .dcg-mq-nthroot-container * {\n background: transparent !important;\n}\n\n.dcg-calculator-api-container .dcg-mq-editable-field .dcg-mq-textarea,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-textarea {\n position: relative;\n -webkit-user-select: text;\n -moz-user-select: text;\n user-select: text;\n}\n\n.dcg-calculator-api-container .dcg-mq-editable-field .dcg-mq-textarea *,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-textarea *,\n.dcg-calculator-api-container .dcg-mq-editable-field .dcg-mq-selectable,\n.dcg-calculator-api-container .dcg-mq-math-mode .dcg-mq-selectable {\n -webkit-user-select: text;\n -moz-user-select: text;\n user-select: text;\n position: absolute;\n clip: rect(1em 1em 1em 1em);\n -webkit-transform: scale(0);\n -moz-transform: scale(0);\n -ms-transform: scale(0);\n -o-transform: scale(0);\n transform: scale(0);\n resize: none;\n width: 1px;\n height: 1px;\n box-sizing: content-box;\n}"; document.getElementsByTagName('head')[0].appendChild(elt); var _Desmos = (typeof Desmos !== 'undefined') ? Desmos : {}; if ( typeof module === "object" && typeof module.exports === "object" ) { module.exports = _Desmos; } else { global.Desmos = _Desmos; } ;(function () { var module = undefined; var exports = undefined; var Desmos = _Desmos; if (!Desmos.config) Desmos.config = {}; if (typeof desmosEnabledFeatures === 'object') Desmos.enabledFeatures = desmosEnabledFeatures; if (typeof desmosLocales === 'object') Desmos.locales = desmosLocales; if (typeof desmosCommit === 'string') Desmos.commit = desmosCommit; !function(){var e,t,n;!function(r){function i(e,t){return x.call(e,t)}function o(e,t){var n,r,i,o,s,a,l,c,u,d,p=t&&t.split("/"),h=v.map,f=h&&h["*"]||{};if(e&&"."===e.charAt(0))if(t){for(p=p.slice(0,p.length-1),e=p.concat(e.split("/")),c=0;c0&&(e.splice(c-1,2),c-=2)}e=e.join("/")}else 0===e.indexOf("./")&&(e=e.substring(2));if((p||f)&&h){for(n=e.split("/"),c=n.length;c>0;c-=1){if(r=n.slice(0,c).join("/"),p)for(u=p.length;u>0;u-=1)if((i=h[p.slice(0,u).join("/")])&&(i=i[r])){o=i,s=c;break}if(o)break;!a&&f&&f[r]&&(a=f[r],l=c)}!o&&a&&(o=a,s=l),o&&(n.splice(0,s,o),e=n.join("/"))}return e}function s(e,t){return function(){return h.apply(r,w.call(arguments,0).concat([e,t]))}}function a(e){return function(t){return o(t,e)}}function l(e){return function(t){m[e]=t}}function c(e){if(i(y,e)){var t=y[e];delete y[e],b[e]=!0,p.apply(r,t)}if(!i(m,e)&&!i(b,e))throw new Error("No "+e);return m[e]}function u(e){var t,n=e?e.indexOf("!"):-1;return n>-1&&(t=e.substring(0,n),e=e.substring(n+1,e.length)),[t,e]}function d(e){return function(){return v&&v.config&&v.config[e]||{}}}var p,h,f,g,m={},y={},v={},b={},x=Object.prototype.hasOwnProperty,w=[].slice;f=function(e,t){var n,r=u(e),i=r[0];return e=r[1],i&&(i=o(i,t),n=c(i)),i?e=n&&n.normalize?n.normalize(e,a(t)):o(e,t):(e=o(e,t),r=u(e),i=r[0],e=r[1],i&&(n=c(i))),{f:i?i+"!"+e:e,n:e,pr:i,p:n}},g={require:function(e){return s(e)},exports:function(e){var t=m[e];return void 0!==t?t:m[e]={}},module:function(e){return{id:e,uri:"",exports:m[e],config:d(e)}}},p=function(e,t,n,o){var a,u,d,p,h,v,x=[];if(o=o||e,"function"==typeof n){for(t=!t.length&&n.length?["require","exports","module"]:t,h=0;h0&&t-1 in e)}function i(e,t,n){if(oe.isFunction(t))return oe.grep(e,function(e,r){return!!t.call(e,r,e)!==n});if(t.nodeType)return oe.grep(e,function(e){return e===t!==n});if("string"==typeof t){if(ge.test(t))return oe.filter(t,e,n);t=oe.filter(t,e)}return oe.grep(e,function(e){return ee.call(t,e)>-1!==n})}function o(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function s(e){var t={};return oe.each(e.match(xe)||[],function(e,n){t[n]=!0}),t}function a(){$.removeEventListener("DOMContentLoaded",a),e.removeEventListener("load",a),oe.ready()}function l(){this.expando=oe.expando+l.uid++}function c(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(ke,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===n||"false"!==n&&("null"===n?null:+n+""===n?+n:Ie.test(n)?oe.parseJSON(n):n)}catch(e){}Me.set(e,t,n)}else n=void 0;return n}function u(e,t,n,r){var i,o=1,s=20,a=r?function(){return r.cur()}:function(){return oe.css(e,t,"")},l=a(),c=n&&n[3]||(oe.cssNumber[t]?"":"px"),u=(oe.cssNumber[t]||"px"!==c&&+l)&&Te.exec(oe.css(e,t));if(u&&u[3]!==c){c=c||u[3],n=n||[],u=+l||1;do{o=o||".5",u/=o,oe.style(e,t,u+c)}while(o!==(o=a()/l)&&1!==o&&--s)}return n&&(u=+u||+l||0,i=n[1]?u+(n[1]+1)*n[2]:+n[2],r&&(r.unit=c,r.start=u,r.end=i)),i}function d(e,t){var n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[];return void 0===t||t&&oe.nodeName(e,t)?oe.merge([e],n):n}function p(e,t){for(var n=0,r=e.length;n-1)i&&i.push(o);else if(c=oe.contains(o.ownerDocument,o),s=d(h.appendChild(o),"script"),c&&p(s),n)for(u=0;o=s[u++];)Oe.test(o.type||"")&&n.push(o);return h}function f(){return!0}function g(){return!1}function m(){try{return $.activeElement}catch(e){}}function y(e,t,n,r,i,o){var s,a;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(a in t)y(e,a,n,r,t[a],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=g;else if(!i)return e;return 1===o&&(s=i,i=function(e){return oe().off(e),s.apply(this,arguments)},i.guid=s.guid||(s.guid=oe.guid++)),e.each(function(){oe.event.add(this,t,i,r,n)})}function v(e,t){return oe.nodeName(e,"table")&&oe.nodeName(11!==t.nodeType?t:t.firstChild,"tr")?e.getElementsByTagName("tbody")[0]||e.appendChild(e.ownerDocument.createElement("tbody")):e}function b(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function x(e){var t=ze.exec(e.type);return t?e.type=t[1]:e.removeAttribute("type"),e}function w(e,t){var n,r,i,o,s,a,l,c;if(1===t.nodeType){if(Se.hasData(e)&&(o=Se.access(e),s=Se.set(t,o),c=o.events)){delete s.handle,s.events={};for(i in c)for(n=0,r=c[i].length;n1&&"string"==typeof g&&!ie.checkClone&&Ue.test(g))return e.each(function(i){var o=e.eq(i);m&&(t[0]=g.call(this,i,o.html())),E(o,t,n,r)});if(p&&(i=h(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(s=oe.map(d(i,"script"),b),a=s.length;u")).appendTo(t.documentElement),t=Ke[0].contentDocument,t.write(),t.close(),n=M(e,t),Ke.detach()),He[e]=n),n}function k(e,t,n){var r,i,o,s,a=e.style;return n=n||Xe(e),s=n?n.getPropertyValue(t)||n[t]:void 0,""!==s&&void 0!==s||oe.contains(e.ownerDocument,e)||(s=oe.style(e,t)),n&&!ie.pixelMarginRight()&&Ye.test(s)&&We.test(t)&&(r=a.width,i=a.minWidth,o=a.maxWidth,a.minWidth=a.maxWidth=a.width=s,s=n.width,a.width=r,a.minWidth=i,a.maxWidth=o),void 0!==s?s+"":s}function C(e,t){return{get:function(){return e()?void delete this.get:(this.get=t).apply(this,arguments)}}}function T(e){if(e in nt)return e;for(var t=e[0].toUpperCase()+e.slice(1),n=tt.length;n--;)if((e=tt[n]+t)in nt)return e}function L(e,t,n){var r=Te.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function P(e,t,n,r,i){for(var o=n===(r?"border":"content")?4:"width"===t?1:0,s=0;o<4;o+=2)"margin"===n&&(s+=oe.css(e,n+Le[o],!0,i)),r?("content"===n&&(s-=oe.css(e,"padding"+Le[o],!0,i)),"margin"!==n&&(s-=oe.css(e,"border"+Le[o]+"Width",!0,i))):(s+=oe.css(e,"padding"+Le[o],!0,i),"padding"!==n&&(s+=oe.css(e,"border"+Le[o]+"Width",!0,i)));return s}function A(e,t,n){var r=!0,i="width"===t?e.offsetWidth:e.offsetHeight,o=Xe(e),s="border-box"===oe.css(e,"boxSizing",!1,o);if(i<=0||null==i){if(i=k(e,t,o),(i<0||null==i)&&(i=e.style[t]),Ye.test(i))return i;r=s&&(ie.boxSizingReliable()||i===e.style[t]),i=parseFloat(i)||0}return i+P(e,t,n||(s?"border":"content"),r,o)+"px"}function D(e,t){for(var n,r,i,o=[],s=0,a=e.length;s=0&&n=0},isPlainObject:function(e){var t;if("object"!==oe.type(e)||e.nodeType||oe.isWindow(e))return!1;if(e.constructor&&!re.call(e,"constructor")&&!re.call(e.constructor.prototype||{},"isPrototypeOf"))return!1;for(t in e);return void 0===t||re.call(e,t)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},type:function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?te[ne.call(e)]||"object":typeof e},globalEval:function(e){var t,n=eval;(e=oe.trim(e))&&(1===e.indexOf("use strict")?(t=$.createElement("script"),t.text=e,$.head.appendChild(t).parentNode.removeChild(t)):n(e))},camelCase:function(e){return e.replace(ae,"ms-").replace(le,ce)},nodeName:function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},each:function(e,t){var n,i=0;if(r(e))for(n=e.length;ix.cacheLength&&delete e[t.shift()],e[n+" "]=r}var t=[];return e}function r(e){return e[N]=!0,e}function i(e){var t=L.createElement("div");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function o(e,t){for(var n=e.split("|"),r=n.length;r--;)x.attrHandle[n[r]]=t}function s(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||K)-(~e.sourceIndex||K);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function a(e){return r(function(t){return t=+t,r(function(n,r){for(var i,o=e([],n.length,t),s=o.length;s--;)n[i=o[s]]&&(n[i]=!(r[i]=n[i]))})})}function l(e){return e&&void 0!==e.getElementsByTagName&&e}function c(){}function u(e){for(var t=0,n=e.length,r="";t1?function(t,n,r){for(var i=e.length;i--;)if(!e[i](t,n,r))return!1;return!0}:e[0]}function h(e,n,r){for(var i=0,o=n.length;i-1&&(r[c]=!(s[c]=d))}}else b=f(b===s?b.splice(m,b.length):b),o?o(null,s,b,l):$.apply(s,b)})}function m(e){for(var t,n,r,i=e.length,o=x.relative[e[0].type],s=o||x.relative[" "],a=o?1:0,l=d(function(e){return e===t},s,!0),c=d(function(e){return Z(t,e)>-1},s,!0),h=[function(e,n,r){var i=!o&&(r||n!==I)||((t=n).nodeType?l(e,n,r):c(e,n,r));return t=null,i}];a1&&p(h),a>1&&u(e.slice(0,a-1).concat({value:" "===e[a-2].type?"*":""})).replace(oe,"$1"),n,a0,o=e.length>0,s=function(r,s,a,l,c){var u,d,p,h=0,g="0",m=r&&[],y=[],v=I,b=r||o&&x.find.TAG("*",c),w=B+=null==v?1:Math.random()||.1,_=b.length;for(c&&(I=s===L||s||c);g!==_&&null!=(u=b[g]);g++){if(o&&u){for(d=0,s||u.ownerDocument===L||(T(u),a=!A);p=e[d++];)if(p(u,s||L,a)){l.push(u);break}c&&(B=w)}i&&((u=!p&&u)&&h--,r&&m.push(u))}if(h+=g,i&&g!==h){for(d=0;p=n[d++];)p(m,y,s,a);if(r){if(h>0)for(;g--;)m[g]||y[g]||(y[g]=Y.call(l));y=f(y)}$.apply(l,y),c&&!r&&y.length>0&&h+n.length>1&&t.uniqueSort(l)}return c&&(B=w,I=v),m};return i?r(s):s}var v,b,x,w,_,E,S,M,I,k,C,T,L,P,A,D,O,F,q,N="sizzle"+1*new Date,R=e.document,B=0,j=0,V=n(),U=n(),z=n(),G=function(e,t){return e===t&&(C=!0),0},K=1<<31,H={}.hasOwnProperty,W=[],Y=W.pop,X=W.push,$=W.push,Q=W.slice,Z=function(e,t){for(var n=0,r=e.length;n+~]|"+ee+")"+ee+"*"),le=new RegExp("="+ee+"*([^\\]'\"]*?)"+ee+"*\\]","g"),ce=new RegExp(re),ue=new RegExp("^"+te+"$"),de={ID:new RegExp("^#("+te+")"),CLASS:new RegExp("^\\.("+te+")"),TAG:new RegExp("^("+te+"|[*])"),ATTR:new RegExp("^"+ne),PSEUDO:new RegExp("^"+re),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ee+"*(even|odd|(([+-]|)(\\d*)n|)"+ee+"*(?:([+-]|)"+ee+"*(\\d+)|))"+ee+"*\\)|)","i"),bool:new RegExp("^(?:"+J+")$","i"),needsContext:new RegExp("^"+ee+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ee+"*((?:-\\d)?\\d*)"+ee+"*\\)|)(?=[^-]|$)","i")},pe=/^(?:input|select|textarea|button)$/i,he=/^h\d$/i,fe=/^[^{]+\{\s*\[native \w/,ge=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,me=/[+~]/,ye=/'|\\/g,ve=new RegExp("\\\\([\\da-f]{1,6}"+ee+"?|("+ee+")|.)","ig"),be=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},xe=function(){T()};try{$.apply(W=Q.call(R.childNodes),R.childNodes),W[R.childNodes.length].nodeType}catch(e){$={apply:W.length?function(e,t){X.apply(e,Q.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}b=t.support={},_=t.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},T=t.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:R;return r!==L&&9===r.nodeType&&r.documentElement?(L=r,P=L.documentElement,A=!_(L),(n=L.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",xe,!1):n.attachEvent&&n.attachEvent("onunload",xe)),b.attributes=i(function(e){return e.className="i",!e.getAttribute("className")}),b.getElementsByTagName=i(function(e){return e.appendChild(L.createComment("")),!e.getElementsByTagName("*").length}),b.getElementsByClassName=fe.test(L.getElementsByClassName),b.getById=i(function(e){return P.appendChild(e).id=N,!L.getElementsByName||!L.getElementsByName(N).length}),b.getById?(x.find.ID=function(e,t){if(void 0!==t.getElementById&&A){var n=t.getElementById(e);return n?[n]:[]}},x.filter.ID=function(e){var t=e.replace(ve,be);return function(e){return e.getAttribute("id")===t}}):(delete x.find.ID,x.filter.ID=function(e){var t=e.replace(ve,be);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}}),x.find.TAG=b.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):b.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){for(;n=o[i++];)1===n.nodeType&&r.push(n);return r}return o},x.find.CLASS=b.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&A)return t.getElementsByClassName(e)},O=[],D=[],(b.qsa=fe.test(L.querySelectorAll))&&(i(function(e){P.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&D.push("[*^$]="+ee+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||D.push("\\["+ee+"*(?:value|"+J+")"),e.querySelectorAll("[id~="+N+"-]").length||D.push("~="),e.querySelectorAll(":checked").length||D.push(":checked"),e.querySelectorAll("a#"+N+"+*").length||D.push(".#.+[+~]")}),i(function(e){var t=L.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&D.push("name"+ee+"*[*^$|!~]?="),e.querySelectorAll(":enabled").length||D.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),D.push(",.*:")})),(b.matchesSelector=fe.test(F=P.matches||P.webkitMatchesSelector||P.mozMatchesSelector||P.oMatchesSelector||P.msMatchesSelector))&&i(function(e){b.disconnectedMatch=F.call(e,"div"),F.call(e,"[s!='']:x"),O.push("!=",re)}),D=D.length&&new RegExp(D.join("|")),O=O.length&&new RegExp(O.join("|")),t=fe.test(P.compareDocumentPosition),q=t||fe.test(P.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},G=t?function(e,t){if(e===t)return C=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1,1&n||!b.sortDetached&&t.compareDocumentPosition(e)===n?e===L||e.ownerDocument===R&&q(R,e)?-1:t===L||t.ownerDocument===R&&q(R,t)?1:k?Z(k,e)-Z(k,t):0:4&n?-1:1)}:function(e,t){if(e===t)return C=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],l=[t];if(!i||!o)return e===L?-1:t===L?1:i?-1:o?1:k?Z(k,e)-Z(k,t):0;if(i===o)return s(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)l.unshift(n);for(;a[r]===l[r];)r++;return r?s(a[r],l[r]):a[r]===R?-1:l[r]===R?1:0},L):L},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if((e.ownerDocument||e)!==L&&T(e),n=n.replace(le,"='$1']"),b.matchesSelector&&A&&!z[n+" "]&&(!O||!O.test(n))&&(!D||!D.test(n)))try{var r=F.call(e,n);if(r||b.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return t(n,L,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!==L&&T(e),q(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!==L&&T(e);var n=x.attrHandle[t.toLowerCase()],r=n&&H.call(x.attrHandle,t.toLowerCase())?n(e,t,!A):void 0;return void 0!==r?r:b.attributes||!A?e.getAttribute(t):(r=e.getAttributeNode(t))&&r.specified?r.value:null},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],r=0,i=0;if(C=!b.detectDuplicates,k=!b.sortStable&&e.slice(0),e.sort(G),C){for(;t=e[i++];)t===e[i]&&(r=n.push(i));for(;r--;)e.splice(n[r],1)}return k=null,e},w=t.getText=function(e){var t,n="",r=0,i=e.nodeType;if(i){if(1===i||9===i||11===i){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=w(e)}else if(3===i||4===i)return e.nodeValue}else for(;t=e[r++];)n+=w(t);return n},x=t.selectors={cacheLength:50,createPseudo:r,match:de,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(ve,be),e[3]=(e[3]||e[4]||e[5]||"").replace(ve,be),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||t.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return de.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&ce.test(n)&&(t=E(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(ve,be).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=V[e+" "];return t||(t=new RegExp("(^|"+ee+")"+e+"("+ee+"|$)"))&&V(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,r){return function(i){var o=t.attr(i,e);return null==o?"!="===n:!n||(o+="","="===n?o===r:"!="===n?o!==r:"^="===n?r&&0===o.indexOf(r):"*="===n?r&&o.indexOf(r)>-1:"$="===n?r&&o.slice(-r.length)===r:"~="===n?(" "+o.replace(ie," ")+" ").indexOf(r)>-1:"|="===n&&(o===r||o.slice(0,r.length+1)===r+"-"))}},CHILD:function(e,t,n,r,i){ var o="nth"!==e.slice(0,3),s="last"!==e.slice(-4),a="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,l){var c,u,d,p,h,f,g=o!==s?"nextSibling":"previousSibling",m=t.parentNode,y=a&&t.nodeName.toLowerCase(),v=!l&&!a,b=!1;if(m){if(o){for(;g;){for(p=t;p=p[g];)if(a?p.nodeName.toLowerCase()===y:1===p.nodeType)return!1;f=g="only"===e&&!f&&"nextSibling"}return!0}if(f=[s?m.firstChild:m.lastChild],s&&v){for(p=m,d=p[N]||(p[N]={}),u=d[p.uniqueID]||(d[p.uniqueID]={}),c=u[e]||[],h=c[0]===B&&c[1],b=h&&c[2],p=h&&m.childNodes[h];p=++h&&p&&p[g]||(b=h=0)||f.pop();)if(1===p.nodeType&&++b&&p===t){u[e]=[B,h,b];break}}else if(v&&(p=t,d=p[N]||(p[N]={}),u=d[p.uniqueID]||(d[p.uniqueID]={}),c=u[e]||[],h=c[0]===B&&c[1],b=h),!1===b)for(;(p=++h&&p&&p[g]||(b=h=0)||f.pop())&&((a?p.nodeName.toLowerCase()!==y:1!==p.nodeType)||!++b||(v&&(d=p[N]||(p[N]={}),u=d[p.uniqueID]||(d[p.uniqueID]={}),u[e]=[B,b]),p!==t)););return(b-=i)===r||b%r==0&&b/r>=0}}},PSEUDO:function(e,n){var i,o=x.pseudos[e]||x.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return o[N]?o(n):o.length>1?(i=[e,e,"",n],x.setFilters.hasOwnProperty(e.toLowerCase())?r(function(e,t){for(var r,i=o(e,n),s=i.length;s--;)r=Z(e,i[s]),e[r]=!(t[r]=i[s])}):function(e){return o(e,0,i)}):o}},pseudos:{not:r(function(e){var t=[],n=[],i=S(e.replace(oe,"$1"));return i[N]?r(function(e,t,n,r){for(var o,s=i(e,null,r,[]),a=e.length;a--;)(o=s[a])&&(e[a]=!(t[a]=o))}):function(e,r,o){return t[0]=e,i(t,null,o,n),t[0]=null,!n.pop()}}),has:r(function(e){return function(n){return t(e,n).length>0}}),contains:r(function(e){return e=e.replace(ve,be),function(t){return(t.textContent||t.innerText||w(t)).indexOf(e)>-1}}),lang:r(function(e){return ue.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(ve,be).toLowerCase(),function(t){var n;do{if(n=A?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===P},focus:function(e){return e===L.activeElement&&(!L.hasFocus||L.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:function(e){return!1===e.disabled},disabled:function(e){return!0===e.disabled},checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!x.pseudos.empty(e)},header:function(e){return he.test(e.nodeName)},input:function(e){return pe.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:a(function(){return[0]}),last:a(function(e,t){return[t-1]}),eq:a(function(e,t,n){return[n<0?n+t:n]}),even:a(function(e,t){for(var n=0;n=0;)e.push(r);return e}),gt:a(function(e,t,n){for(var r=n<0?n+t:n;++r2&&"ID"===(s=o[0]).type&&b.getById&&9===t.nodeType&&A&&x.relative[o[1].type]){if(!(t=(x.find.ID(s.matches[0].replace(ve,be),t)||[])[0]))return n;d&&(t=t.parentNode),e=e.slice(o.shift().value.length)}for(i=de.needsContext.test(e)?0:o.length;i--&&(s=o[i],!x.relative[a=s.type]);)if((c=x.find[a])&&(r=c(s.matches[0].replace(ve,be),me.test(o[0].type)&&l(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&u(o)))return $.apply(n,r),n;break}}return(d||S(e,p))(r,t,!A,n,!t||me.test(e)&&l(t.parentNode)||t),n},b.sortStable=N.split("").sort(G).join("")===N,b.detectDuplicates=!!C,T(),b.sortDetached=i(function(e){return 1&e.compareDocumentPosition(L.createElement("div"))}),i(function(e){return e.innerHTML="","#"===e.firstChild.getAttribute("href")})||o("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),b.attributes&&i(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||o("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),i(function(e){return null==e.getAttribute("disabled")})||o(J,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),t}(e);oe.find=ue,oe.expr=ue.selectors,oe.expr[":"]=oe.expr.pseudos,oe.uniqueSort=oe.unique=ue.uniqueSort,oe.text=ue.getText,oe.isXMLDoc=ue.isXML,oe.contains=ue.contains;var de=function(e,t,n){for(var r=[],i=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(i&&oe(e).is(n))break;r.push(e)}return r},pe=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},he=oe.expr.match.needsContext,fe=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,ge=/^.[^:#\[\.,]*$/;oe.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?oe.find.matchesSelector(r,e)?[r]:[]:oe.find.matches(e,oe.grep(t,function(e){return 1===e.nodeType}))},oe.fn.extend({find:function(e){var t,n=this.length,r=[],i=this;if("string"!=typeof e)return this.pushStack(oe(e).filter(function(){for(t=0;t1?oe.unique(r):r),r.selector=this.selector?this.selector+" "+e:e,r},filter:function(e){return this.pushStack(i(this,e||[],!1))},not:function(e){return this.pushStack(i(this,e||[],!0))},is:function(e){return!!i(this,"string"==typeof e&&he.test(e)?oe(e):e||[],!1).length}});var me,ye=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/;(oe.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||me,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:ye.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof oe?t[0]:t,oe.merge(this,oe.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:$,!0)),fe.test(r[1])&&oe.isPlainObject(t))for(r in t)oe.isFunction(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return i=$.getElementById(r[2]),i&&i.parentNode&&(this.length=1,this[0]=i),this.context=$,this.selector=e,this}return e.nodeType?(this.context=this[0]=e,this.length=1,this):oe.isFunction(e)?void 0!==n.ready?n.ready(e):e(oe):(void 0!==e.selector&&(this.selector=e.selector,this.context=e.context),oe.makeArray(e,this))}).prototype=oe.fn,me=oe($);var ve=/^(?:parents|prev(?:Until|All))/,be={children:!0,contents:!0,next:!0,prev:!0};oe.fn.extend({has:function(e){var t=oe(e,this),n=t.length;return this.filter(function(){for(var e=0;e-1:1===n.nodeType&&oe.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?oe.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?ee.call(oe(e),this[0]):ee.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(oe.uniqueSort(oe.merge(this.get(),oe(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),oe.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return de(e,"parentNode")},parentsUntil:function(e,t,n){return de(e,"parentNode",n)},next:function(e){return o(e,"nextSibling")},prev:function(e){return o(e,"previousSibling")},nextAll:function(e){return de(e,"nextSibling")},prevAll:function(e){return de(e,"previousSibling")},nextUntil:function(e,t,n){return de(e,"nextSibling",n)},prevUntil:function(e,t,n){return de(e,"previousSibling",n)},siblings:function(e){return pe((e.parentNode||{}).firstChild,e)},children:function(e){return pe(e.firstChild)},contents:function(e){return e.contentDocument||oe.merge([],e.childNodes)}},function(e,t){oe.fn[e]=function(n,r){var i=oe.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=oe.filter(r,i)),this.length>1&&(be[e]||oe.uniqueSort(i),ve.test(e)&&i.reverse()),this.pushStack(i)}});var xe=/\S+/g;oe.Callbacks=function(e){e="string"==typeof e?s(e):oe.extend({},e);var t,n,r,i,o=[],a=[],l=-1,c=function(){for(i=e.once,r=t=!0;a.length;l=-1)for(n=a.shift();++l-1;)o.splice(n,1),n<=l&&l--}),this},has:function(e){return e?oe.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=n||[],n=[e,n.slice?n.slice():n],a.push(n),t||c()),this},fire:function(){return u.fireWith(this,arguments),this},fired:function(){return!!r}};return u},oe.extend({Deferred:function(e){var t=[["resolve","done",oe.Callbacks("once memory"),"resolved"],["reject","fail",oe.Callbacks("once memory"),"rejected"],["notify","progress",oe.Callbacks("memory")]],n="pending",r={state:function(){return n},always:function(){return i.done(arguments).fail(arguments),this},then:function(){var e=arguments;return oe.Deferred(function(n){oe.each(t,function(t,o){var s=oe.isFunction(e[t])&&e[t];i[o[1]](function(){var e=s&&s.apply(this,arguments);e&&oe.isFunction(e.promise)?e.promise().progress(n.notify).done(n.resolve).fail(n.reject):n[o[0]+"With"](this===r?n.promise():this,s?[e]:arguments)})}),e=null}).promise()},promise:function(e){return null!=e?oe.extend(e,r):r}},i={};return r.pipe=r.then,oe.each(t,function(e,o){var s=o[2],a=o[3];r[o[1]]=s.add,a&&s.add(function(){n=a},t[1^e][2].disable,t[2][2].lock),i[o[0]]=function(){return i[o[0]+"With"](this===i?r:this,arguments),this},i[o[0]+"With"]=s.fireWith}),r.promise(i),e&&e.call(i,i),i},when:function(e){var t,n,r,i=0,o=Q.call(arguments),s=o.length,a=1!==s||e&&oe.isFunction(e.promise)?s:0,l=1===a?e:oe.Deferred(),c=function(e,n,r){return function(i){n[e]=this,r[e]=arguments.length>1?Q.call(arguments):i,r===t?l.notifyWith(n,r):--a||l.resolveWith(n,r)}};if(s>1)for(t=new Array(s),n=new Array(s),r=new Array(s);i0||(we.resolveWith($,[oe]),oe.fn.triggerHandler&&(oe($).triggerHandler("ready"),oe($).off("ready"))))}}),oe.ready.promise=function(t){return we||(we=oe.Deferred(),"complete"===$.readyState||"loading"!==$.readyState&&!$.documentElement.doScroll?e.setTimeout(oe.ready):($.addEventListener("DOMContentLoaded",a),e.addEventListener("load",a))),we.promise(t)},oe.ready.promise();var _e=function(e,t,n,r,i,o,s){var a=0,l=e.length,c=null==n;if("object"===oe.type(n)){i=!0;for(a in n)_e(e,t,a,n[a],!0,o,s)}else if(void 0!==r&&(i=!0,oe.isFunction(r)||(s=!0),c&&(s?(t.call(e,r),t=null):(c=t,t=function(e,t,n){return c.call(oe(e),n)})),t))for(;a-1&&void 0!==n&&Me.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){Me.remove(this,e)})}}),oe.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=Se.get(e,t),n&&(!r||oe.isArray(n)?r=Se.access(e,t,oe.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=oe.queue(e,t),r=n.length,i=n.shift(),o=oe._queueHooks(e,t),s=function(){oe.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,s,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return Se.get(e,n)||Se.access(e,n,{empty:oe.Callbacks("once memory").add(function(){Se.remove(e,[t+"queue",n])})})}}),oe.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length",""],thead:[1,"","
"],col:[2,"","
"],tr:[2,"","
"],td:[3,"","
"],_default:[0,"",""]};Fe.optgroup=Fe.option,Fe.tbody=Fe.tfoot=Fe.colgroup=Fe.caption=Fe.thead,Fe.th=Fe.td;var qe=/<|&#?\w+;/;!function(){var e=$.createDocumentFragment(),t=e.appendChild($.createElement("div")),n=$.createElement("input");n.setAttribute("type","radio"),n.setAttribute("checked","checked"),n.setAttribute("name","t"),t.appendChild(n),ie.checkClone=t.cloneNode(!0).cloneNode(!0).lastChild.checked,t.innerHTML="",ie.noCloneChecked=!!t.cloneNode(!0).lastChild.defaultValue}();var Ne=/^key/,Re=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Be=/^([^.]*)(?:\.(.+)|)/;oe.event={global:{},add:function(e,t,n,r,i){var o,s,a,l,c,u,d,p,h,f,g,m=Se.get(e);if(m)for(n.handler&&(o=n,n=o.handler,i=o.selector),n.guid||(n.guid=oe.guid++),(l=m.events)||(l=m.events={}),(s=m.handle)||(s=m.handle=function(t){return void 0!==oe&&oe.event.triggered!==t.type?oe.event.dispatch.apply(e,arguments):void 0}),t=(t||"").match(xe)||[""],c=t.length;c--;)a=Be.exec(t[c])||[],h=g=a[1],f=(a[2]||"").split(".").sort(),h&&(d=oe.event.special[h]||{},h=(i?d.delegateType:d.bindType)||h,d=oe.event.special[h]||{},u=oe.extend({type:h,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&oe.expr.match.needsContext.test(i),namespace:f.join(".")},o),(p=l[h])||(p=l[h]=[],p.delegateCount=0,d.setup&&!1!==d.setup.call(e,r,f,s)||e.addEventListener&&e.addEventListener(h,s)),d.add&&(d.add.call(e,u),u.handler.guid||(u.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,u):p.push(u),oe.event.global[h]=!0)},remove:function(e,t,n,r,i){var o,s,a,l,c,u,d,p,h,f,g,m=Se.hasData(e)&&Se.get(e);if(m&&(l=m.events)){for(t=(t||"").match(xe)||[""],c=t.length;c--;)if(a=Be.exec(t[c])||[],h=g=a[1],f=(a[2]||"").split(".").sort(),h){for(d=oe.event.special[h]||{},h=(r?d.delegateType:d.bindType)||h,p=l[h]||[],a=a[2]&&new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=o=p.length;o--;)u=p[o],!i&&g!==u.origType||n&&n.guid!==u.guid||a&&!a.test(u.namespace)||r&&r!==u.selector&&("**"!==r||!u.selector)||(p.splice(o,1),u.selector&&p.delegateCount--,d.remove&&d.remove.call(e,u));s&&!p.length&&(d.teardown&&!1!==d.teardown.call(e,f,m.handle)||oe.removeEvent(e,h,m.handle),delete l[h])}else for(h in l)oe.event.remove(e,h+t[c],n,r,!0);oe.isEmptyObject(l)&&Se.remove(e,"handle events")}},dispatch:function(e){e=oe.event.fix(e);var t,n,r,i,o,s=[],a=Q.call(arguments),l=(Se.get(this,"events")||{})[e.type]||[],c=oe.event.special[e.type]||{};if(a[0]=e,e.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,e)){for(s=oe.event.handlers.call(this,e,l),t=0;(i=s[t++])&&!e.isPropagationStopped();)for(e.currentTarget=i.elem,n=0;(o=i.handlers[n++])&&!e.isImmediatePropagationStopped();)e.rnamespace&&!e.rnamespace.test(o.namespace)||(e.handleObj=o,e.data=o.data,void 0!==(r=((oe.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,a))&&!1===(e.result=r)&&(e.preventDefault(),e.stopPropagation()));return c.postDispatch&&c.postDispatch.call(this,e),e.result}},handlers:function(e,t){var n,r,i,o,s=[],a=t.delegateCount,l=e.target;if(a&&l.nodeType&&("click"!==e.type||isNaN(e.button)||e.button<1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&(!0!==l.disabled||"click"!==e.type)){for(r=[],n=0;n-1:oe.find(i,this,null,[l]).length),r[i]&&r.push(o);r.length&&s.push({elem:l,handlers:r})}return a]*)\/>/gi,Ve=/\s*$/g;oe.extend({htmlPrefilter:function(e){return e.replace(je,"<$1>")},clone:function(e,t,n){var r,i,o,s,a=e.cloneNode(!0),l=oe.contains(e.ownerDocument,e);if(!(ie.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||oe.isXMLDoc(e)))for(s=d(a),o=d(e),r=0,i=o.length;r0&&p(s,!l&&d(e,"script")),a},cleanData:function(e){for(var t,n,r,i=oe.event.special,o=0;void 0!==(n=e[o]);o++)if(Ee(n)){if(t=n[Se.expando]){if(t.events)for(r in t.events)i[r]?oe.event.remove(n,r):oe.removeEvent(n,r,t.handle);n[Se.expando]=void 0}n[Me.expando]&&(n[Me.expando]=void 0)}}}),oe.fn.extend({domManip:E,detach:function(e){return S(this,e,!0)},remove:function(e){return S(this,e)},text:function(e){return _e(this,function(e){return void 0===e?oe.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return E(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){v(this,e).appendChild(e)}})},prepend:function(){return E(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=v(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return E(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return E(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(oe.cleanData(d(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return oe.clone(this,e,t)})},html:function(e){return _e(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ve.test(e)&&!Fe[(De.exec(e)||["",""])[1].toLowerCase()]){e=oe.htmlPrefilter(e);try{for(;n1)},show:function(){return D(this,!0)},hide:function(){return D(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){Pe(this)?oe(this).show():oe(this).hide()})}}),oe.Tween=O,O.prototype={constructor:O,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||oe.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(oe.cssNumber[n]?"":"px")},cur:function(){var e=O.propHooks[this.prop];return e&&e.get?e.get(this):O.propHooks._default.get(this)},run:function(e){var t,n=O.propHooks[this.prop];return this.options.duration?this.pos=t=oe.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this), n&&n.set?n.set(this):O.propHooks._default.set(this),this}},O.prototype.init.prototype=O.prototype,O.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=oe.css(e.elem,e.prop,""),t&&"auto"!==t?t:0)},set:function(e){oe.fx.step[e.prop]?oe.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[oe.cssProps[e.prop]]&&!oe.cssHooks[e.prop]?e.elem[e.prop]=e.now:oe.style(e.elem,e.prop,e.now+e.unit)}}},O.propHooks.scrollTop=O.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},oe.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},oe.fx=O.prototype.init,oe.fx.step={};var rt,it,ot=/^(?:toggle|show|hide)$/,st=/queueHooks$/;oe.Animation=oe.extend(j,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return u(n.elem,e,Te.exec(t),n),n}]},tweener:function(e,t){oe.isFunction(e)?(t=e,e=["*"]):e=e.match(xe);for(var n,r=0,i=e.length;r1)},removeAttr:function(e){return this.each(function(){oe.removeAttr(this,e)})}}),oe.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return void 0===e.getAttribute?oe.prop(e,t,n):(1===o&&oe.isXMLDoc(e)||(t=t.toLowerCase(),i=oe.attrHooks[t]||(oe.expr.match.bool.test(t)?at:void 0)),void 0!==n?null===n?void oe.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:(r=oe.find.attr(e,t),null==r?void 0:r))},attrHooks:{type:{set:function(e,t){if(!ie.radioValue&&"radio"===t&&oe.nodeName(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r,i=0,o=t&&t.match(xe);if(o&&1===e.nodeType)for(;n=o[i++];)r=oe.propFix[n]||n,oe.expr.match.bool.test(n)&&(e[r]=!1),e.removeAttribute(n)}}),at={set:function(e,t,n){return!1===t?oe.removeAttr(e,n):e.setAttribute(n,n),n}},oe.each(oe.expr.match.bool.source.match(/\w+/g),function(e,t){var n=lt[t]||oe.find.attr;lt[t]=function(e,t,r){var i,o;return r||(o=lt[t],lt[t]=i,i=null!=n(e,t,r)?t.toLowerCase():null,lt[t]=o),i}});var ct=/^(?:input|select|textarea|button)$/i,ut=/^(?:a|area)$/i;oe.fn.extend({prop:function(e,t){return _e(this,oe.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[oe.propFix[e]||e]})}}),oe.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&oe.isXMLDoc(e)||(t=oe.propFix[t]||t,i=oe.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=oe.find.attr(e,"tabindex");return t?parseInt(t,10):ct.test(e.nodeName)||ut.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),ie.optSelected||(oe.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),oe.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){oe.propFix[this.toLowerCase()]=this});var dt=/[\t\r\n\f]/g;oe.fn.extend({addClass:function(e){var t,n,r,i,o,s,a,l=0;if(oe.isFunction(e))return this.each(function(t){oe(this).addClass(e.call(this,t,V(this)))});if("string"==typeof e&&e)for(t=e.match(xe)||[];n=this[l++];)if(i=V(n),r=1===n.nodeType&&(" "+i+" ").replace(dt," ")){for(s=0;o=t[s++];)r.indexOf(" "+o+" ")<0&&(r+=o+" ");a=oe.trim(r),i!==a&&n.setAttribute("class",a)}return this},removeClass:function(e){var t,n,r,i,o,s,a,l=0;if(oe.isFunction(e))return this.each(function(t){oe(this).removeClass(e.call(this,t,V(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof e&&e)for(t=e.match(xe)||[];n=this[l++];)if(i=V(n),r=1===n.nodeType&&(" "+i+" ").replace(dt," ")){for(s=0;o=t[s++];)for(;r.indexOf(" "+o+" ")>-1;)r=r.replace(" "+o+" "," ");a=oe.trim(r),i!==a&&n.setAttribute("class",a)}return this},toggleClass:function(e,t){var n=typeof e;return"boolean"==typeof t&&"string"===n?t?this.addClass(e):this.removeClass(e):oe.isFunction(e)?this.each(function(n){oe(this).toggleClass(e.call(this,n,V(this),t),t)}):this.each(function(){var t,r,i,o;if("string"===n)for(r=0,i=oe(this),o=e.match(xe)||[];t=o[r++];)i.hasClass(t)?i.removeClass(t):i.addClass(t);else void 0!==e&&"boolean"!==n||(t=V(this),t&&Se.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":Se.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;for(t=" "+e+" ";n=this[r++];)if(1===n.nodeType&&(" "+V(n)+" ").replace(dt," ").indexOf(t)>-1)return!0;return!1}});var pt=/\r/g,ht=/[\x20\t\r\n\f]+/g;oe.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=oe.isFunction(e),this.each(function(n){var i;1===this.nodeType&&(i=r?e.call(this,n,oe(this).val()):e,null==i?i="":"number"==typeof i?i+="":oe.isArray(i)&&(i=oe.map(i,function(e){return null==e?"":e+""})),(t=oe.valHooks[this.type]||oe.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=oe.valHooks[i.type]||oe.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:(n=i.value,"string"==typeof n?n.replace(pt,""):null==n?"":n)}}}),oe.extend({valHooks:{option:{get:function(e){var t=oe.find.attr(e,"value");return null!=t?t:oe.trim(oe.text(e)).replace(ht," ")}},select:{get:function(e){for(var t,n,r=e.options,i=e.selectedIndex,o="select-one"===e.type||i<0,s=o?null:[],a=o?i+1:r.length,l=i<0?a:o?i:0;l-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),oe.each(["radio","checkbox"],function(){oe.valHooks[this]={set:function(e,t){if(oe.isArray(t))return e.checked=oe.inArray(oe(e).val(),t)>-1}},ie.checkOn||(oe.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var ft=/^(?:focusinfocus|focusoutblur)$/;oe.extend(oe.event,{trigger:function(t,n,r,i){var o,s,a,l,c,u,d,p=[r||$],h=re.call(t,"type")?t.type:t,f=re.call(t,"namespace")?t.namespace.split("."):[];if(s=a=r=r||$,3!==r.nodeType&&8!==r.nodeType&&!ft.test(h+oe.event.triggered)&&(h.indexOf(".")>-1&&(f=h.split("."),h=f.shift(),f.sort()),c=h.indexOf(":")<0&&"on"+h,t=t[oe.expando]?t:new oe.Event(h,"object"==typeof t&&t),t.isTrigger=i?2:3,t.namespace=f.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+f.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=r),n=null==n?[t]:oe.makeArray(n,[t]),d=oe.event.special[h]||{},i||!d.trigger||!1!==d.trigger.apply(r,n))){if(!i&&!d.noBubble&&!oe.isWindow(r)){for(l=d.delegateType||h,ft.test(l+h)||(s=s.parentNode);s;s=s.parentNode)p.push(s),a=s;a===(r.ownerDocument||$)&&p.push(a.defaultView||a.parentWindow||e)}for(o=0;(s=p[o++])&&!t.isPropagationStopped();)t.type=o>1?l:d.bindType||h,u=(Se.get(s,"events")||{})[t.type]&&Se.get(s,"handle"),u&&u.apply(s,n),(u=c&&s[c])&&u.apply&&Ee(s)&&(t.result=u.apply(s,n),!1===t.result&&t.preventDefault());return t.type=h,i||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(p.pop(),n)||!Ee(r)||c&&oe.isFunction(r[h])&&!oe.isWindow(r)&&(a=r[c],a&&(r[c]=null),oe.event.triggered=h,r[h](),oe.event.triggered=void 0,a&&(r[c]=a)),t.result}},simulate:function(e,t,n){var r=oe.extend(new oe.Event,n,{type:e,isSimulated:!0});oe.event.trigger(r,null,t)}}),oe.fn.extend({trigger:function(e,t){return this.each(function(){oe.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return oe.event.trigger(e,t,n,!0)}}),oe.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(e,t){oe.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),oe.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),ie.focusin="onfocusin"in e,ie.focusin||oe.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){oe.event.simulate(t,e.target,oe.event.fix(e))};oe.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=Se.access(r,t);i||r.addEventListener(e,n,!0),Se.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=Se.access(r,t)-1;i?Se.access(r,t,i):(r.removeEventListener(e,n,!0),Se.remove(r,t))}}});var gt=e.location,mt=oe.now(),yt=/\?/;oe.parseJSON=function(e){return JSON.parse(e+"")},oe.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||oe.error("Invalid XML: "+t),n};var vt=/#.*$/,bt=/([?&])_=[^&]*/,xt=/^(.*?):[ \t]*([^\r\n]*)$/gm,wt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,_t=/^(?:GET|HEAD)$/,Et=/^\/\//,St={},Mt={},It="*/".concat("*"),kt=$.createElement("a");kt.href=gt.href,oe.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:gt.href,type:"GET",isLocal:wt.test(gt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":It,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":oe.parseJSON,"text xml":oe.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?G(G(e,oe.ajaxSettings),t):G(oe.ajaxSettings,e)},ajaxPrefilter:U(St),ajaxTransport:U(Mt),ajax:function(t,n){function r(t,n,r,a){var c,d,v,b,w,E=n;2!==x&&(x=2,l&&e.clearTimeout(l),i=void 0,s=a||"",_.readyState=t>0?4:0,c=t>=200&&t<300||304===t,r&&(b=K(p,_,r)),b=H(p,b,_,c),c?(p.ifModified&&(w=_.getResponseHeader("Last-Modified"),w&&(oe.lastModified[o]=w),(w=_.getResponseHeader("etag"))&&(oe.etag[o]=w)),204===t||"HEAD"===p.type?E="nocontent":304===t?E="notmodified":(E=b.state,d=b.data,v=b.error,c=!v)):(v=E,!t&&E||(E="error",t<0&&(t=0))),_.status=t,_.statusText=(n||E)+"",c?g.resolveWith(h,[d,E,_]):g.rejectWith(h,[_,E,v]),_.statusCode(y),y=void 0,u&&f.trigger(c?"ajaxSuccess":"ajaxError",[_,p,c?d:v]),m.fireWith(h,[_,E]),u&&(f.trigger("ajaxComplete",[_,p]),--oe.active||oe.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,s,a,l,c,u,d,p=oe.ajaxSetup({},n),h=p.context||p,f=p.context&&(h.nodeType||h.jquery)?oe(h):oe.event,g=oe.Deferred(),m=oe.Callbacks("once memory"),y=p.statusCode||{},v={},b={},x=0,w="canceled",_={readyState:0,getResponseHeader:function(e){var t;if(2===x){if(!a)for(a={};t=xt.exec(s);)a[t[1].toLowerCase()]=t[2];t=a[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return 2===x?s:null},setRequestHeader:function(e,t){var n=e.toLowerCase();return x||(e=b[n]=b[n]||e,v[e]=t),this},overrideMimeType:function(e){return x||(p.mimeType=e),this},statusCode:function(e){var t;if(e)if(x<2)for(t in e)y[t]=[y[t],e[t]];else _.always(e[_.status]);return this},abort:function(e){var t=e||w;return i&&i.abort(t),r(0,t),this}};if(g.promise(_).complete=m.add,_.success=_.done,_.error=_.fail,p.url=((t||p.url||gt.href)+"").replace(vt,"").replace(Et,gt.protocol+"//"),p.type=n.method||n.type||p.method||p.type,p.dataTypes=oe.trim(p.dataType||"*").toLowerCase().match(xe)||[""],null==p.crossDomain){c=$.createElement("a");try{c.href=p.url,c.href=c.href,p.crossDomain=kt.protocol+"//"+kt.host!=c.protocol+"//"+c.host}catch(e){p.crossDomain=!0}}if(p.data&&p.processData&&"string"!=typeof p.data&&(p.data=oe.param(p.data,p.traditional)),z(St,p,n,_),2===x)return _;u=oe.event&&p.global,u&&0==oe.active++&&oe.event.trigger("ajaxStart"),p.type=p.type.toUpperCase(),p.hasContent=!_t.test(p.type),o=p.url,p.hasContent||(p.data&&(o=p.url+=(yt.test(o)?"&":"?")+p.data,delete p.data),!1===p.cache&&(p.url=bt.test(o)?o.replace(bt,"$1_="+mt++):o+(yt.test(o)?"&":"?")+"_="+mt++)),p.ifModified&&(oe.lastModified[o]&&_.setRequestHeader("If-Modified-Since",oe.lastModified[o]),oe.etag[o]&&_.setRequestHeader("If-None-Match",oe.etag[o])),(p.data&&p.hasContent&&!1!==p.contentType||n.contentType)&&_.setRequestHeader("Content-Type",p.contentType),_.setRequestHeader("Accept",p.dataTypes[0]&&p.accepts[p.dataTypes[0]]?p.accepts[p.dataTypes[0]]+("*"!==p.dataTypes[0]?", "+It+"; q=0.01":""):p.accepts["*"]);for(d in p.headers)_.setRequestHeader(d,p.headers[d]);if(p.beforeSend&&(!1===p.beforeSend.call(h,_,p)||2===x))return _.abort();w="abort";for(d in{success:1,error:1,complete:1})_[d](p[d]);if(i=z(Mt,p,n,_)){if(_.readyState=1,u&&f.trigger("ajaxSend",[_,p]),2===x)return _;p.async&&p.timeout>0&&(l=e.setTimeout(function(){_.abort("timeout")},p.timeout));try{x=1,i.send(v,r)}catch(e){if(!(x<2))throw e;r(-1,e)}}else r(-1,"No Transport");return _},getJSON:function(e,t,n){return oe.get(e,t,n,"json")},getScript:function(e,t){return oe.get(e,void 0,t,"script")}}),oe.each(["get","post"],function(e,t){oe[t]=function(e,n,r,i){return oe.isFunction(n)&&(i=i||r,r=n,n=void 0),oe.ajax(oe.extend({url:e,type:t,dataType:i,data:n,success:r},oe.isPlainObject(e)&&e))}}),oe._evalUrl=function(e){return oe.ajax({url:e,type:"GET",dataType:"script",async:!1,global:!1,throws:!0})},oe.fn.extend({wrapAll:function(e){var t;return oe.isFunction(e)?this.each(function(t){oe(this).wrapAll(e.call(this,t))}):(this[0]&&(t=oe(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e}).append(this)),this)},wrapInner:function(e){return oe.isFunction(e)?this.each(function(t){oe(this).wrapInner(e.call(this,t))}):this.each(function(){var t=oe(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=oe.isFunction(e);return this.each(function(n){oe(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(){return this.parent().each(function(){oe.nodeName(this,"body")||oe(this).replaceWith(this.childNodes)}).end()}}),oe.expr.filters.hidden=function(e){return!oe.expr.filters.visible(e)},oe.expr.filters.visible=function(e){return e.offsetWidth>0||e.offsetHeight>0||e.getClientRects().length>0};var Ct=/%20/g,Tt=/\[\]$/,Lt=/\r?\n/g,Pt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;oe.param=function(e,t){var n,r=[],i=function(e,t){t=oe.isFunction(t)?t():null==t?"":t,r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(t)};if(void 0===t&&(t=oe.ajaxSettings&&oe.ajaxSettings.traditional),oe.isArray(e)||e.jquery&&!oe.isPlainObject(e))oe.each(e,function(){i(this.name,this.value)});else for(n in e)W(n,e[n],t,i);return r.join("&").replace(Ct,"+")},oe.fn.extend({serialize:function(){return oe.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=oe.prop(this,"elements");return e?oe.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!oe(this).is(":disabled")&&At.test(this.nodeName)&&!Pt.test(e)&&(this.checked||!Ae.test(e))}).map(function(e,t){var n=oe(this).val();return null==n?null:oe.isArray(n)?oe.map(n,function(e){return{name:t.name,value:e.replace(Lt,"\r\n")}}):{name:t.name,value:n.replace(Lt,"\r\n")}}).get()}}),oe.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Dt={0:200,1223:204},Ot=oe.ajaxSettings.xhr();ie.cors=!!Ot&&"withCredentials"in Ot,ie.ajax=Ot=!!Ot,oe.ajaxTransport(function(t){var n,r;if(ie.cors||Ot&&!t.crossDomain)return{send:function(i,o){var s,a=t.xhr();if(a.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(s in t.xhrFields)a[s]=t.xhrFields[s];t.mimeType&&a.overrideMimeType&&a.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(s in i)a.setRequestHeader(s,i[s]);n=function(e){return function(){n&&(n=r=a.onload=a.onerror=a.onabort=a.onreadystatechange=null,"abort"===e?a.abort():"error"===e?"number"!=typeof a.status?o(0,"error"):o(a.status,a.statusText):o(Dt[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=n(),r=a.onerror=n("error"),void 0!==a.onabort?a.onabort=r:a.onreadystatechange=function(){4===a.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{a.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),oe.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return oe.globalEval(e),e}}}),oe.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),oe.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(r,i){t=oe("