.step-result{cursor:pointer}button.clear-button{margin-right:10px;margin-top:10px;padding:2px 10px}.buttons{border-top:1px solid #ddd;height:10px;padding:10px 0;white-space:nowrap}.step-result{padding:20px}.substep{display:inline-block}.step-result,.substep_result{padding:0 20px;position:relative;z-index:2}.step_result-hover{background-color:#f0fafa;cursor:pointer}.text_result{position:relative}.text_result p{line-height:1.3;margin:0!important;padding-bottom:.3em;padding-top:.3em;text-align:inherit!important}a.term-a{color:#1a73e8;cursor:pointer;font-family:Ubuntu,Roboto,sans-serif;outline:0;text-decoration:none}a.term-a:hover{border-bottom:2px dotted #1a73e8}.arrow{clear:both;position:relative;z-index:10}.left-arrow .arrow-img{background-image:url(/g-solver/images/web-algebrator/right-arrow.png);background-repeat:no-repeat;height:30px;padding-left:25px}.right-arrow .arrow-img{background-image:url(/g-solver/images/web-algebrator/left-arrow.png);background-repeat:no-repeat;height:30px;position:absolute;right:0;top:0;width:25px}.right-arrow .line{margin-right:25px}.arrow .line{background-image:url(/g-solver/images/web-algebrator/arrow-bg.png);background-repeat:repeat-x;height:30px}.vertical-arrow-line{background-color:#bce895;opacity:.75;width:14px}.horizontal-arrow-line{height:14px;opacity:.75}.top-arrow .arrow-img{background-image:url(/g-solver/images/web-algebrator/top-arrow.png);background-repeat:no-repeat;height:25px;width:30px}.top-arrow .line{background-image:url(/g-solver/images/web-algebrator/vertical-arrow-bg.png);background-repeat:repeat-y}.bottom-arrow .arrow-img{background-image:url(/g-solver/images/web-algebrator/bottom-arrow.png);background-repeat:no-repeat;height:25px;width:30px}.bottom-arrow .line{background-image:url(/g-solver/images/web-algebrator/vertical-arrow-bg.png);background-repeat:repeat-y;width:30px}.result-table{clear:both}.qtip span.formula,.substep .MathJax,.substep span.formula{color:#990030;font-size:8px;padding:1em 0;text-align:center}.substep center .MathJax,.substep center.formula{padding:1em 0}.substep{background-color:#dbffc1;box-shadow:0 5px 8px rgba(0,0,0,.4);-webkit-box-shadow:0 5px 8px rgba(0,0,0,.4);-moz-box-shadow:0 5px 8px rgba(0,0,0,.4);font-family:Verdana,Arial,Helvetica,sans-serif;padding:15px;z-index:999}.substep p,div.qtip-wrapper p{font-size:11px;padding-bottom:.2em;padding-top:.4em}div.qtip-wrapper div.MathJax_Display{display:inline!important}div.qtip-wrapper .formula{font-size:7px}div.qtip-wrapper{background-color:#ffffb9;border-radius:5px;box-shadow:0 3px 5px rgba(0,0,0,.4);padding:0}.substep_result .MathJax_Display{text-align:left!important}.
.substep_result,.step_result{font-size:16px}div.qtip-wrapper p{font-size:12px}.substep,.substep p{font-size:14px}.step{margin-bottom:1em;padding:10px 5px}.step_result-hover{background-color:#f7faee;cursor:pointer!important}.step-explanation-buttons{padding-top:25px}.step-explanation-buttons button{margin-right:0}#form .mathquill-rendered-math sub,#form .mathquill-rendered-math sup{font-size:80%}.horizontal-arrow-line{background-color:#bce895}.undefined-op *{color:red}
.small-device.landscape .vertical_explanation_buttons{display:block}.small-device.landscape .horizontal_explanation_buttons,.small-device.portrait .vertical_explanation_buttons{display:none}.small-device.portrait .horizontal_explanation_buttons{display:block}.big-device .vertical_explanation_buttons{display:none}.big-device .horizontal_explanation_buttons{display:block}.explanations div{box-sizing:border-box;max-width:400px}.explanations p{white-space:normal}#form .mathquill-rendered-math sub,#form .mathquill-rendered-math sup{font-size:80%}.horizontal-arrow-line{background-color:#bce895}.vertical_explanation_buttons{border-right:1px solid #ccc;display:none;margin-right:10px;padding-right:10px}.horizontal_explanation_buttons{border-top:1px solid #ccc;margin-top:10px;padding-top:10px}.horizontal_explanation_buttons>div{max-width:280px;min-width:200px}.explanations .close,.next-substep,.next-substep-disabled,.prev-substep,.prev-substep-disabled{display:inline-block;height:38px;width:36px}.explanations .close,.next-substep,.prev-substep{cursor:pointer}.prev-substep-disabled{background-image:url(/g-solver/images/web-algebrator/prevdisabled.png)}.next-substep-disabled{background-image:url(/g-solver/images/web-algebrator/nextdisabled.png)}.next-substep{background-image:url(/g-solver/images/web-algebrator/next.png)}.prev-substep{background-image:url(/g-solver/images/web-algebrator/prev.png)}.explanations .close{background-image:url(/g-solver/images/web-algebrator/close.png)}.font_size_medium .explanations .close,.font_size_medium .next-substep,.font_size_medium .next-substep-disabled,.font_size_medium .prev-substep,.font_size_medium .prev-substep-disabled{height:53px;width:50px}.font_size_medium .prev-substep{background-image:url(/g-solver/images/web-algebrator/prev_medium.png)}.font_size_medium .prev-substep-disabled{background-image:url(/g-solver/images/web-algebrator/prevdisabled_medium.png)}.font_size_medium .next-substep{background-image:url(/g-solver/images/web-algebrator/next_medium.png)}.font_size_medium .next-substep-disabled{background-image:url(/g-solver/images/web-algebrator/nextdisabled_medium.png)}.font_size_medium .explanations .close{background-image:url(/g-solver/images/web-algebrator/close_medium.png)}.font_size_large .explanations .close,.font_size_large .next-substep,.font_size_large .next-substep-disabled,.font_size_large .prev-substep,.font_size_large .prev-substep-disabled{height:63px;width:60px}.font_size_large .prev-substep{background-image:url(/g-solver/images/web-algebrator/prev_large.png)}.font_size_large .prev-substep-disabled{background-image:url(/g-solver/images/web-algebrator/prevdisabled_large.png)}.font_size_large .next-substep{background-image:url(/g-solver/images/web-algebrator/next_large.png)}.font_size_large .next-substep-disabled{background-image:url(/g-solver/images/web-algebrator/nextdisabled_large.png)}.font_size_large .explanations .close{background-image:url(/g-solver/images/web-algebrator/close_large.png)}
body,table,td,th,tr{border:none;margin:0;padding:0}label{font-weight:700}.hidden{display:none;padding:0!important;visibility:hidden}.calc__error,.error-msg{background:#fad7d4;border-left:5px solid #f08a81;clear:both;color:#4d4e53;display:none;float:none;font-family:Open Sans,Arial,sans-serif;font-size:12px;font-weight:700;line-height:1.5;margin-top:1em;padding:10px;text-align:left}.error-msg{display:block}.calc__error{display:none}input.inputbox{background:#f2f2f2;border:2px solid #d8d8d8;border-radius:5px;color:#585858;font-family:Verdana,Sans-Serif;font-size:10pt;padding:5px}#variables_container{margin-top:10px;white-space:nowrap}input.variables{width:200px}#solve_button{float:right;margin-right:5px;margin-top:5px;width:60px}.expression,.text_result .margin{margin-left:5px;margin-right:5px}#variables_container{clear:left;float:left}.text_result .margin{background-color:#eff3fa;border-radius:5px;box-shadow:1px 1px 2px #000;-ms-filter:"progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color='#000000')";filter:progid:DXImageTransform.Microsoft.Shadow(Strength=2,Direction=135,Color="#000000");padding:5px 10px}body .ui-content{padding:15px 0}input.expression{width:92%!important}.step{margin-bottom:0;padding:0}.step-result{padding:5px}.step-result.odd{background-color:#eaeff1}.step-result.even{background-color:#e1e3e4}.constant{color:#1550a3;font-style:italic}
@font-face{font-display:swap;font-family:Symbola;src:url(/fonts/Symbola-basic.eot);src:local("Symbola Regular"),local("Symbola"),url(/fonts/Symbola-basic.woff) format("woff"),url(/fonts/Symbola-basic.ttf) format("truetype")}.mq-editable-field,.mq-editable-field .mq-cursor{display:-moz-inline-box;display:inline-block}.mq-editable-field .mq-cursor{border-left:1px solid #000;margin-left:-1px;padding:0;position:relative;z-index:1}.mq-editable-field .mq-cursor.mq-blink{visibility:hidden}.mq-editable-field,.mq-math-mode .mq-editable-field{border:1px solid gray}.mq-editable-field.mq-focused,.mq-math-mode .mq-editable-field.mq-focused{border-color:#709ac0;border-radius:1px;box-shadow:0 0 1px 2px #8bd,inset 0 0 2px 0 #6ae}.mq-math-mode .mq-editable-field{margin:1px}.mq-editable-field .mq-latex-command-input{border:1px solid gray;color:inherit;font-family:Courier New,monospace;margin-left:2px;margin-right:1px;padding-right:1px}.mq-editable-field .mq-latex-command-input.mq-empty{background:transparent}.mq-editable-field .mq-latex-command-input.mq-hasCursor{border-color:ActiveBorder}.mq-editable-field .mq-cursor:only-child:after,.mq-editable-field .mq-textarea+.mq-cursor:last-child:after,.mq-editable-field.mq-empty:after,.mq-editable-field.mq-text-mode:after,.mq-math-mode .mq-empty:after{content:"c";visibility:hidden}.mq-editable-field .mq-text-mode .mq-cursor:only-child:after{content:""}.mq-editable-field.mq-text-mode{overflow-x:auto;overflow-y:hidden}.mq-math-mode .mq-root-block,.mq-root-block{box-sizing:border-box;display:-moz-inline-box;display:inline-block;overflow:visible;padding:2px;vertical-align:middle;white-space:nowrap;width:100%}.mq-math-mode{font-size:115%;font-style:normal;font-variant:normal;font-weight:400;line-height:1}.mq-math-mode,.mq-math-mode .mq-non-leaf,.mq-math-mode .mq-scaled{display:-moz-inline-box;display:inline-block}.mq-math-mode .mq-nonSymbola,.mq-math-mode .mq-text-mode,.mq-math-mode var{font-family:Times New Roman,Symbola,serif;line-height:.9}.mq-math-mode *{border-color:#000;box-sizing:border-box;font-size:inherit;line-height:inherit;margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mq-math-mode .mq-empty{background:#ccc}.mq-math-mode .mq-empty.mq-root-block,.mq-math-mode.mq-empty{background:transparent}.mq-math-mode .mq-text-mode{display:inline-block;white-space:pre}.mq-math-mode .mq-text-mode.mq-hasCursor{box-shadow:inset 0 .1em .2em #a9a9a9;margin:0 -.1em;min-width:1ex;padding:0 .1em}.mq-math-mode .mq-font{font:1em Times New Roman,Symbola,serif}.mq-math-mode .mq-font *{font-family:inherit;font-style:inherit}.mq-math-mode b,.mq-math-mode b.mq-font{font-weight:bolder}.mq-math-mode i,.mq-math-mode i.mq-font,.mq-math-mode var{font-style:italic}.mq-math-mode var.mq-f{margin-left:.1em;margin-right:.2em}.mq-math-mode .mq-roman var.mq-f{margin:0}.mq-math-mode big{font-size:200%}.mq-math-mode .mq-int>big{display:inline-block;transform:scaleX(.7);vertical-align:-.16em}.mq-math-mode .mq-int>.mq-supsub{font-size:80%;padding-right:.2em;vertical-align:-1.1em}.mq-math-mode .mq-int>.mq-supsub>.mq-sup>.mq-sup-inner{vertical-align:1.3em}.mq-math-mode .mq-int>.mq-supsub>.mq-sub{margin-left:-.35em}.mq-math-mode .mq-roman{font-style:normal}.mq-math-mode .mq-sans-serif{font-family:sans-serif,Symbola,serif}.mq-math-mode .mq-monospace{font-family:monospace,Symbola,serif}.mq-math-mode .mq-overline{border-top:1px solid #000;margin-top:1px}.mq-math-mode .mq-underline{border-bottom:1px solid #000;margin-bottom:1px}.mq-math-mode .mq-binary-operator{display:-moz-inline-box;display:inline-block;padding:0 .2em}.mq-math-mode .mq-supsub{font-size:90%;text-align:left;vertical-align:-.5em}.mq-math-mode .mq-supsub.mq-sup-only{vertical-align:.5em}.mq-math-mode .mq-supsub.mq-sup-only .mq-sup{display:inline-block;vertical-align:text-bottom}.mq-math-mode .mq-supsub .mq-sup{display:block}.mq-math-mode .mq-supsub .mq-sub{display:block;float:left}.mq-math-mode .mq-supsub .mq-binary-operator{padding:0 .1em}.mq-math-mode .mq-supsub .mq-fraction{font-size:70%}.mq-math-mode sup.mq-nthroot{font-size:80%;margin-left:.2em;margin-right:-.6em;min-width:.5em;vertical-align:.8em}.mq-math-mode .mq-paren{padding:0 .1em;transform-origin:center .06em;vertical-align:top}.mq-math-mode .mq-paren.mq-ghost{color:silver}.mq-math-mode .mq-paren+span{margin-bottom:.1em;margin-top:.1em}.mq-math-mode .mq-array{text-align:center;vertical-align:middle}.mq-math-mode .mq-array>span{display:block}.mq-math-mode .mq-operator-name{font-family:Symbola,Times New Roman,serif;font-style:normal;line-height:.9}.mq-math-mode var.mq-operator-name.mq-first{padding-left:.2em}.mq-math-mode .mq-supsub.mq-after-operator-name,.mq-math-mode var.mq-operator-name.mq-last{padding-right:.2em}.mq-math-mode .mq-fraction{font-size:90%;padding:0 .2em;text-align:center;vertical-align:-.4em}.mq-math-mode .mq-fraction,.mq-math-mode .mq-large-operator,.mq-math-mode x:-moz-any-link{display:-moz-groupbox}.mq-math-mode .mq-fraction,.mq-math-mode .mq-large-operator,.mq-math-mode x:-moz-any-link,.mq-math-mode x:default{display:inline-block}.mq-math-mode .mq-denominator,.mq-math-mode .mq-dot-recurring,.mq-math-mode .mq-numerator{display:block}.mq-math-mode .mq-numerator{padding:0 .1em}.mq-math-mode .mq-denominator{border-top:1px solid;float:right;padding:.1em;width:100%}.mq-math-mode .mq-dot-recurring{height:.3em;text-align:center}.mq-math-mode .mq-sqrt-prefix{padding-top:0;position:relative;top:.1em;transform-origin:top;vertical-align:top}.mq-math-mode .mq-sqrt-stem{border-top:1px solid;margin-right:.1em;margin-top:1px;padding-left:.15em;padding-right:.2em;padding-top:1px}.mq-math-mode .mq-diacritic-above{display:block;line-height:.4em;text-align:center}.mq-math-mode .mq-diacritic-stem,.mq-math-mode .mq-hat-prefix{display:block;text-align:center}.mq-math-mode .mq-hat-prefix{line-height:.95em;margin-bottom:-.7em;transform:scaleX(1.5);-moz-transform:scaleX(1.5);-o-transform:scaleX(1.5);-webkit-transform:scaleX(1.5)}.mq-math-mode .mq-hat-stem{display:block}.mq-math-mode .mq-large-operator{padding:.2em;text-align:center;vertical-align:-.2em}.mq-math-mode .mq-large-operator .mq-from,.mq-math-mode .mq-large-operator .mq-to,.mq-math-mode .mq-large-operator big{display:block}.mq-math-mode .mq-large-operator .mq-from,.mq-math-mode .mq-large-operator .mq-to{font-size:80%}.mq-math-mode .mq-large-operator .mq-from{float:right;width:100%}.mq-math-mode,.mq-math-mode .mq-editable-field{cursor:text;font-family:Symbola,Times New Roman,serif}.mq-math-mode .mq-overarc{border-top:1px solid #000;border-top-left-radius:50% .3em;border-top-right-radius:50% .3em;margin-top:1px;padding-top:.15em}.mq-math-mode .mq-overarrow{border-top:1px solid #000;margin-top:1px;min-width:.5em;padding-top:.2em;text-align:center}.mq-math-mode .mq-overarrow:before{content:"\27A4";display:block;font-size:.5em;line-height:0em;position:relative;text-align:right;top:-.34em}.mq-math-mode .mq-overarrow.mq-arrow-left:before{filter:FlipH;-ms-filter:"FlipH";transform:scaleX(-1)}.mq-math-mode .mq-overarrow.mq-arrow-both{vertical-align:text-bottom}.mq-math-mode .mq-overarrow.mq-arrow-both.mq-empty{min-height:1.23em}.mq-math-mode .mq-overarrow.mq-arrow-both.mq-empty:after{top:-.34em}.mq-math-mode .mq-overarrow.mq-arrow-both:before{filter:FlipH;-ms-filter:"FlipH";transform:scaleX(-1)}.mq-math-mode .mq-overarrow.mq-arrow-both:after{content:"\27A4";display:block;font-size:.5em;line-height:0em;position:relative;text-align:right;top:-2.3em;visibility:visible}.mq-editable-field .mq-selection,.mq-editable-field .mq-selection .mq-non-leaf,.mq-editable-field .mq-selection .mq-scaled,.mq-math-mode .mq-selection,.mq-math-mode .mq-selection .mq-non-leaf,.mq-math-mode .mq-selection .mq-scaled{background:#b4d5fe!important;background:Highlight!important;border-color:HighlightText;color:HighlightText}.mq-editable-field .mq-selection .mq-matrixed,.mq-math-mode .mq-selection .mq-matrixed{background:#39f!important}.mq-editable-field .mq-selection .mq-matrixed-container,.mq-math-mode .mq-selection .mq-matrixed-container{filter:progid:DXImageTransform.Microsoft.Chroma(color="#3399FF")!important}.mq-editable-field .mq-selection.mq-blur,.mq-editable-field .mq-selection.mq-blur .mq-matrixed,.mq-editable-field .mq-selection.mq-blur .mq-non-leaf,.mq-editable-field .mq-selection.mq-blur .mq-scaled,.mq-math-mode .mq-selection.mq-blur,.mq-math-mode .mq-selection.mq-blur .mq-matrixed,.mq-math-mode .mq-selection.mq-blur .mq-non-leaf,.mq-math-mode .mq-selection.mq-blur .mq-scaled{background:#d4d4d4!important;border-color:#000;color:#000}.mq-editable-field .mq-selection.mq-blur .mq-matrixed-container,.mq-math-mode .mq-selection.mq-blur .mq-matrixed-container{filter:progid:DXImageTransform.Microsoft.Chroma(color="#D4D4D4")!important}.mq-editable-field .mq-textarea,.mq-math-mode .mq-textarea{position:relative;-webkit-user-select:text;-moz-user-select:text;user-select:text}.mq-editable-field .mq-selectable,.mq-editable-field .mq-textarea *,.mq-math-mode .mq-selectable,.mq-math-mode .mq-textarea *{position:absolute;-webkit-user-select:text;-moz-user-select:text;user-select:text;clip:rect(1em 1em 1em 1em);box-sizing:content-box;height:1px;resize:none;transform:scale(0);width:1px}.mq-math-mode .mq-matrixed{background:#fff;display:-moz-inline-box;display:inline-block}.mq-math-mode .mq-matrixed-container{filter:progid:DXImageTransform.Microsoft.Chroma(color="white");margin-top:-.1em}
.calc__pre_result.mqeditable{cursor:text;overflow:auto;padding:16px 20px;position:relative}body.display-results .calc__pre_result,body.display-results .mq-editable-field{cursor:pointer}.mq-vector{display:inline-block;overflow:visible}.mq-ed{display:block;margin:0 0 .3em;position:relative;z-index:11}.mq-vector .mq-editable-field{border:none}.mq-vector .mq-editable-field.mq-focused,.mq-vector .mq-math-mode .mq-editable-field.mq-focused{border:none;box-shadow:none}
@font-face{font-display:swap;font-family:mathfontbasic;src:local("☺☺"),url(/fonts/Symbola-basic.woff) format("woff"),url(/fonts/Symbola-basic.ttf) format("truetype")}@font-face{font-display:swap;font-family:mathnumbers;src:local("☺☺☺"),url(/fonts/numbers.woff) format("woff"),url(/fonts/numbers.ttf) format("truetype")}@font-face{font-display:swap;font-family:bmathnumbers;src:local("☺☺☺☺"),url(/fonts/bnumbers.woff) format("woff"),url(/fonts/bnumbers.ttf) format("truetype")}
.mq .comma-op-root{border:1px solid red;clear:both;display:block;padding:1px}.mq,.mq table,.rendered-math,.rendered-math .mmm-e,.rendered-math table,.rendered-math td{font-family:mathfontbasic,Times New Roman,serif!important;text-indent:0!important;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rendered-math .non-italicized-function,.rendered-math .nonSymbola{font-family:Times New Roman,serif}.mq .number,.mq table .number,.mq table var,.mq var,.rendered-math .number,.rendered-math table .number,.rendered-math table var,.rendered-math var{font-family:mathnumbers,Times New Roman,serif!important}.mq .number,.mq table .number,.rendered-math .number,.rendered-math table .number{font-size:85%}.boldfont .mq .number,.boldfont .mq table .number,.boldfont .mq table var,.boldfont .mq var,.boldfont .rendered-math .number,.boldfont .rendered-math table .number,.boldfont .rendered-math table var,.boldfont .rendered-math var{font-family:bmathnumbers,Times New Roman,serif!important}.mq .fraction .number,.mq table .fraction .number
.rendered-math table .fraction .number,.rendered-math .fraction .number{font-size:100%}.mq sup,.rendered-math sup{font-size:80%}.rendered-math .fraction{font-size:90%}.rendered-math .sans-serif{font-family:sans-serif,serif}.rendered-math .monospace{font-family:monospace,serif}.mmm-e{white-space:pre-wrap}.mmm-e,.mmm-e .cursor{display:-moz-inline-box;display:inline-block}.mmm-e .cursor{border-left:1px solid #000;margin-right:-1px;padding:0;position:relative;z-index:1}.mmm-e .cursor.blink{visibility:hidden}.mmm-e,.mmm-l .mmm-e{border:1px solid gray;padding:2px}.mmm-l .mmm-e{margin:1px}.mmm-e .hasCursor,.mmm-e.hasCursor{box-shadow:0 0 3px 2px #68b4df}.mmm-e .latex-command-input{border:1px solid gray;color:inherit;font-family:Courier New,monospace;margin-left:2px;margin-right:1px;padding-right:1px}.mmm-e .latex-command-input.empty{background:transparent}.mmm-e .latex-command-input.hasCursor{border-color:ActiveBorder}.mathquill-textbox:after,.mmm-e .cursor:only-child:after,.mmm-e .textarea+.cursor:last-child:after,.mmm-e.empty:after,.rendered-math .empty:after{content:"c";visibility:hidden}.mathquill-textbox{overflow-x:auto;overflow-y:hidden}.rendered-math{font-size:115%;font-style:normal;font-variant:normal;font-weight:400;line-height:1}.rendered-math,.rendered-math .non-leaf,.rendered-math .scaled{display:-moz-inline-box;display:inline-block}.rendered-math .nonSymbola,.rendered-math .text,.rendered-math table .nonSymbola,.rendered-math table .text,.rendered-math table var,.rendered-math var{line-height:.9}.rendered-math *{border-color:#000;font-size:inherit;line-height:inherit;margin:0;padding:0;text-shadow:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rendered-math .empty{background:#ccc}.rendered-math.empty{background:transparent}.rendered-math .text{font-size:87%}.rendered-math .font *{font-family:inherit;font-style:inherit}.rendered-math b,.rendered-math b.font{font-weight:bolder}.rendered-math i,.rendered-math i.font,.rendered-math var{font-syle:italic}.rendered-math var.florin{margin:0 -.1em}.rendered-math big{font-size:125%}.rendered-math .roman{font-style:normal}.rendered-math .overline{border-top:1px solid #000;margin-top:1px}.rendered-math .underline{border-bottom:1px solid #000;margin-bottom:1px}.rendered-math .binary-operator{display:-moz-inline-box;display:inline-block;padding:0 .2em}.rendered-math .unary-operator{padding-left:.2em}.mq sup,.rendered-math sup{padding-left:.1em;position:relative}.rendered-math sub .binary-operator,.rendered-math sup .binary-operator{padding:0 .1em}.rendered-math sub .unary-operator,.rendered-math sup .unary-operator{padding-left:.1em}.rendered-math sub.limit,.rendered-math sub.nthroot,.rendered-math sup.limit,.rendered-math sup.nthroot{font-size:80%}.rendered-math sup .fraction{font-size:70%;vertical-align:-.4em}.rendered-math sub .numerator,.rendered-math sup .numerator{padding-bottom:0}.rendered-math sub .denominator,.rendered-math sup .denominator{padding-top:0}.rendered-math sup{vertical-align:.5em}.rendered-math sup.limit,.rendered-math sup.nthroot{vertical-align:.8em}.rendered-math sup.nthroot{margin-left:.2em;margin-right:-.6em;min-width:.5em}.rendered-math sub{position:relative;vertical-align:-.4em}.rendered-math sub.limit{vertical-align:-.6em}.rendered-math .paren{padding:0 .1em;transform-origin:bottom center;vertical-align:bottom}.rendered-math .array{text-align:center;vertical-align:middle}.rendered-math .array>span{display:block}.rendered-math .non-italicized-function{font-style:normal;line-height:.9;padding-right:.2em}.rendered-math .fraction{padding:0 .2em;text-align:center;vertical-align:-.5em}.rendered-math .fraction,.rendered-math x:-moz-any-link{display:-moz-groupbox}.rendered-math .fraction,.rendered-math x:-moz-any-link,.rendered-math x:default{display:inline-block}.rendered-math .denominator,.rendered-math .numerator{display:block}.rendered-math .numerator{margin-bottom:-.1em;padding:0 .1em}.rendered-math .denominator{border-top:1px solid;float:right;margin-left:-.1em;margin-right:-.1em;padding:.1em .1em 0;width:100%}.rendered-math .sqrt-prefix{padding-top:0;position:relative;top:.1em;transform-origin:top;vertical-align:top}.rendered-math .sqrt-stem{border-top:1px solid;margin-right:.1em;margin-top:1px;padding-left:.15em;padding-right:.2em}.rendered-math .vector-prefix{display:block;font-size:.75em;line-height:.25em;margin-bottom:-.1em;text-align:center}.rendered-math .vector-stem{display:block}.mmm-e .selection,.mmm-e .selection .non-leaf,.mmm-e .selection .scaled,.rendered-math .selection,.rendered-math .selection .non-leaf,.rendered-math .selection .scaled{background:#b4d5fe!important;background:Highlight!important;border-color:HighlightText;color:HighlightText}.mmm-e .selection .matrixed,.rendered-math .selection .matrixed{background:#39f!important}.mmm-e .selection .matrixed-container,.rendered-math .selection .matrixed-container{filter:progid:DXImageTransform.Microsoft.Chroma(color="#3399FF")!important}.mmm-e .selection.blur,.mmm-e .selection.blur .matrixed,.mmm-e .selection.blur .non-leaf,.mmm-e .selection.blur .scaled,.rendered-math .selection.blur,.rendered-math .selection.blur .matrixed,.rendered-math .selection.blur .non-leaf,.rendered-math .selection.blur .scaled{background:#d4d4d4!important;border-color:#000;color:#000}.mmm-e .selection.blur .matrixed-container,.rendered-math .selection.blur .matrixed-container{filter:progid:DXImageTransform.Microsoft.Chroma(color="#D4D4D4")!important}.mmm-e .textarea,.rendered-math .textarea{position:relative;-webkit-user-select:text;-moz-user-select:text;user-select:text}.mmm-e .selectable,.mmm-e .textarea textarea,.rendered-math .selectable,.rendered-math .textarea textarea{position:absolute;-webkit-user-select:text;-moz-user-select:text;user-select:text;clip:rect(1em 1em 1em 1em)}.rendered-math .matrixed{background:#fff;display:-moz-inline-box;display:inline-block}.rendered-math .matrixed-container{filter:progid:DXImageTransform.Microsoft.Chroma(color="white");margin-top:-.1em}
.rendered-math{font-size:24px;padding:10px;white-space:nowrap}.rendered-math sub,.rendered-math sup{font-size:80%}.rendered-math sup .fraction{font-size:75%}.rendered-math sup.nthroot{left:.3em;margin-left:0;margin-right:0;min-width:auto;vertical-align:.8em}.rendered-math table{display:table}.rendered-math tbody{display:table-row-group}.rendered-math tr{display:table-row}.rendered-math td{display:table-cell}.rendered-math .numerator{border-bottom:0;margin-bottom:0}.rendered-math .sqrt-stem{font-size:1em;padding-top:2px}.substep span.formula.rendered-math{font-size:18px;max-width:400px;padding:0}a img{border:0}table.comma-table td{padding-top:10px}
@font-face{font-display:swap;font-family:kbdmathfont;src:local("☺☺"),url(/fonts/web-kbd.woff) format("woff"),url(/fonts/web-kbd.ttf) format("truetype")}#help-page button.txt-btn>span .mathkbd-symbol,#keyboard_tooltip>span .mathkbd-symbol,.mobile-keyboard button.txt-btn>span .mathkbd-symbol{font-display:swap;font-family:kbdmathfont}#help-page button.txt-btn>span .mathkbd-ch,#keyboard_tooltip>span .mathkbd-ch,.mobile-keyboard button.txt-btn>span .mathkbd-ch{font-display:swap;font-family:mathnumbers,Times New Roman,serif}.calc__pre_result .mathquill-editable,.mobile-keyboard{white-space:nowrap}.kbd{background-color:#555;clear:both}.onekey{background:#323232;background:linear-gradient(top,#323232 15%,#202020 38%,#171717 85%,#121212);border:1px solid #212120;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#323232",endColorstr="#121212",GradientType=0)}.onekey,.overkey{text-align:center}.overkey{background-color:#dadada;border:1px solid #ccc;border-radius:4px}.doublekey{background:#d0d0d0;background:linear-gradient(top,#d0d0d0 21%,#c9c9c9 51%,#9c9c9c 83%,#777);border:1px solid #212120;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#d0d0d0",endColorstr="#777777",GradientType=0);text-align:center}.doublekey_pressed,.right_doublekey_blue{background:#3976a5;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiIHZpZXdCb3g9IjAgMCAxIDEiPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjAlIiB4Mj0iMCUiIHkxPSIwJSIgeTI9IjEwMCUiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIj48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMzk3NmE1Ii8+PHN0b3Agb2Zmc2V0PSI0NyUiIHN0b3AtY29sb3I9IiMzMjY3OTAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNTRiNjkiLz48L2xpbmVhckdyYWRpZW50PjxwYXRoIGZpbGw9InVybCgjYSkiIGQ9Ik0wIDBoMXYxSDB6Ii8+PC9zdmc+);background:linear-gradient(top,#3976a5,#326790 47%,#254b69);border:1px solid #203648;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#3976a5",endColorstr="#254b69",GradientType=0);text-align:center}#help-page button.txt-btn,div.mobile-keyboard button.txt-btn{text-align:center}#help-page button.txt-btn>span,div.mobile-keyboard button.txt-btn>span{margin:auto}div.mobile-keyboard{padding:2px 0}.mobile-keyboard td{vertical-align:middle}.mobile-keyboard td.onekeytd{box-sizing:border-box;width:10%}div.mobile-keyboard button{width:100%}#help-page button.txt-btn,div.mobile-keyboard button{background-clip:padding-box;border-radius:4px;-webkit-border-radius:2px;-moz-border-radius:2px;box-sizing:border-box;cursor:pointer;display:inline-block;margin:0;min-width:20px;overflow:hidden;padding:0;text-align:center;user-drag:none;user-select:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}#help-page button.txt-btn>span,.mobile-keyboard button.txt-btn>span{background-image:none;height:auto}#help-page button.txt-btn,#keyboard_tooltip>span,.mobile-keyboard button.txt-btn{font-size:1.75em;line-height:1.3;min-height:1.4em;text-decoration:none;text-shadow:none}#keyboard_tooltip>span{font-size:2em}#help-page .onekey.doublekey.txt-btn,.mobile-keyboard .doublekey.txt-btn,.mobile-keyboard .onekey.doublekey.txt-btn{color:#333;text-shadow:0 1px 0 #aaa}.mobile-keyboard .doublekey_pressed.txt-btn{color:#fff;text-shadow:none}.mobile-keyboard button.txt-btn>span .mathkbd-symbol.pressed{color:#fff}.mobile-keyboard .ui-btn-hover-a{background:#222;background-image:linear-gradient(#333,#222);border:1px solid #000;color:#fff;font-weight:700;text-shadow:0 -1px 1px #000}#keyboard_tooltip span,div.mobile-keyboard a.img-btn>span{background-repeat:no-repeat;display:inline-block;height:29px}.portrait.big-device #keyboard_tooltip span,.portrait.big-device div.mobile-keyboard a.img-btn>span{height:32px}.landscape.big-device #keyboard_tooltip span,.landscape.big-device div.mobile-keyboard a.img-btn>span{height:35px;margin-top:5px}.portrait.small-device #keyboard_tooltip span,.portrait.small-device div.mobile-keyboard a.img-btn>span{height:32px}.landscape.small-device #keyboard_tooltip span,.landscape.small-device div.mobile-keyboard a.img-btn>span{height:26px}.mobile-keyboard-hint{color:#999;font-size:23px;font-style:italic;position:absolute;white-space:normal!important}
#kbdsmall .mobile-keyboard td.onekeytd{width:8.33%}.mobile-keyboard td button{height:75px}div.mobile-keyboard table{border-collapse:separate;border-spacing:8px}.mobile-keyboard button.key_last_entered.onekey.txt-btn{color:#2d46bd}.mq-vector .mq-math-mode{font-size:100%}
.ui-mobile h3.graph-title{padding-left:.5em}.ui-mobile h3.graph-title div{float:right;padding-right:1em}.graph-msg{border-left:5px solid #558abb;font-family:Open Sans,Arial,sans-serif;font-size:14px;margin:15px 0;padding:.5em;white-space:normal}.ui-mobile .graph-msg{font-size:16px;margin-left:15px;margin-right:10px;padding:.2em .2em .2em .5em}.grid line{stroke:#969696;stroke-width:.5px}.axis path.domain,.grid path.domain{stroke:none;stroke-width:0px}.dblaxis .grid path.domain{stroke:#969696;stroke-width:.5px}.axis line{fill:none;stroke:#000;stroke-width:3px}.axis text,.axis.label,.nl-label{font-family:Verdana,Arial,sans-serif;font-size:12px;font-weight:700}.area{fill:#4682b4}td.legend{padding-top:40px}.legend-expressions{font-size:70%}.ch line{stroke:#03305c;stroke-width:1px}a.zoom-back,a.zoom-in,a.zoom-out{display:inline-block;padding:0 5px}a.zoom-in{background:url(/g-solver/images/zoom/zoom-in.png) no-repeat}a.zoom-in,a.zoom-out{height:35px;width:35px}a.zoom-out{background:url(/g-solver/images/zoom/zoom-out.png) no-repeat}a.zoom-back{background:url(/g-solver/images/zoom/back.png) no-repeat;height:32px;width:32px}a.zoom-back.zoom-back-disabled{background-image:url(/g-solver/images/zoom/back-disabled.png)}.ui-mobile a.zoom-back,.ui-mobile a.zoom-in,.ui-mobile a.zoom-out{height:40px;padding:0;width:40px}.ui-mobile a.zoom-in{background:url(/g-solver/images/zoom/zoom-in.svg) no-repeat}.ui-mobile a.zoom-out{background:url(/g-solver/images/zoom/zoom-out.svg) no-repeat}.ui-mobile a.zoom-back{background:url(/g-solver/images/zoom/back.svg) no-repeat}.ui-mobile a.zoom-back.zoom-back-disabled{background-image:url(/g-solver/images/zoom/back-disabled.svg)}.loading{background:#fff url(/g-solver/images/web-algebrator/spinner.gif) no-repeat 50% 20%;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=75);opacity:.6;position:absolute;z-index:1000}
.calc__pre_result.mqeditable{color:#000;font-size:24px!important;overflow-x:auto;text-align:left!important}#solvefor label{clear:both;display:block;padding:5px}.dym-content-body{min-height:auto!important}body .step-result.even{background-color:#fff}body .step-result.odd{background-color:transparent}body .qtip-default{background-color:#ffff8a;border:2px solid #c60;border-radius:0;color:#000;font-family:Arial;font-size:11pt;line-height:1.1;max-width:760px;padding:5;text-align:left;top:5px}.text_result h3{font-family:Arial,Helvetica,sans-serif;font-size:21px}.remodal-overlay.solvefor{display:block!important}#wa-options-modal{top:40%;width:320px}
#popup-error{max-width:320px;padding:15px;top:50%;top:calc(50vh - 200px)}#popup-error .calc__error{display:block}#popup-error button.btn{background-color:#f8f8f8;background-image:linear-gradient(top,#f8f8f8,#f1f1f1);border:1px solid #c6c6c6;box-shadow:none;color:#333;padding:0 20px;width:auto}body.bigkbd #kbdsmall,body.display-results #kbdbig,body.display-results #kbdsmall,body.smallkbd #kbdbig{display:none}
html.show-wait-msg{overflow:hidden;touch-action:none;-ms-touch-action:none}@media screen and (max-width:940px){html.show-wait-msg{scrollbar-gutter:stable}html.show-wait-msg>body{background:#191b1b}}#show_load--wrapper{bottom:0;display:none;left:0;padding-top:20%;position:fixed;right:0;text-align:center;top:0;z-index:10000}#show_load--overlay{background-color:hsla(0,0%,100%,.5);bottom:-100px;display:none;left:-100px;position:fixed;right:-100px;top:-100px;z-index:9999}#show_load--overlay,#show_load--wrapper{backface-visibility:hidden}@media screen and (min-width:940px){#show_load--wrapper{padding-top:calc(max(45vh - 25px, 200px))}}@media screen and (max-width:940px){#show_load--wrapper{padding-top:calc(max(30vh - 25px, 100px))}}.load_block{height:50px}#outer_circle{animation:spinPulse 1s ease-in-out infinite;box-shadow:0 0 35px #ff8407;height:50px;width:50px}#outer_circle,.inner_circle{border-left:5px solid #ff8407;border-right:5px solid #ff8407;border-color:#ff8407 transparent;border-radius:50px;border-style:solid;border-width:5px;margin:0 auto}.inner_circle{animation:spinoffPulse 1s linear infinite;box-shadow:0 0 15px #ff8407;height:30px;position:relative;top:-50px;width:30px}@keyframes spinPulse{0%{opacity:0;transform:rotate(160deg)}50%{opacity:1;transform:rotate(145deg)}to{opacity:0;transform:rotate(-320deg)}}@keyframes spinoffPulse{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}
html.remodal-is-locked{overflow:hidden;touch-action:none;-ms-touch-action:none}@media screen and (max-width:940px){html.remodal-is-locked{scrollbar-gutter:stable}html.remodal-is-locked>body{background:#191b1b}}.remodal,[data-remodal-id]{display:none}.remodal-overlay{bottom:-100px;display:none;left:-100px;position:fixed;right:-100px;top:-100px;z-index:9999}.remodal-wrapper{bottom:0;display:none;left:0;overflow:auto;position:fixed;right:0;text-align:center;top:0;z-index:10000;-webkit-overflow-scrolling:touch}.remodal-wrapper:after{content:"";display:inline-block;height:100%;margin-left:-.05em}.remodal-overlay,.remodal-wrapper{backface-visibility:hidden}.remodal{outline:none;position:relative;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}.remodal-is-initialized{display:inline-block}
.remodal-overlay{background:rgba(0,0,0,.42);pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0);bottom:0;left:0;position:fixed;right:0;top:0}.remodal-overlay,.remodal-overlay.remodal-is-inited{opacity:.4}.remodal-overlay.remodal-is-opened{opacity:1}.remodal-overlay.remodal-is-closed{opacity:0}.remodal-wrapper{padding:10px 10px 0}.remodal{background:#fff;border:0;box-sizing:border-box;color:#2b2e38;margin:0 auto;outline:0;padding:35px;width:100%}.remodal,.remodal.remodal-is-inited{opacity:.6}.remodal.remodal-is-closed,.remodal.remodal-is-opened{opacity:1}.remodal,.remodal-wrapper:after{vertical-align:middle}.remodal-close{background:transparent;border:0;color:#95979c;cursor:pointer;display:block;height:35px;left:0;margin:0;outline:0;overflow:visible;padding:0;position:absolute;text-decoration:none;top:0;transition:color .3s;width:35px}.remodal-close:focus,.remodal-close:hover{color:#2b2e38}.remodal-close:before{content:"\00d7";display:block;font-family:Arial,Helvetica CY,Nimbus Sans L,sans-serif!important;font-size:25px;left:0;line-height:35px;position:absolute;text-align:center;top:0;width:35px}.remodal-cancel,.remodal-confirm{border:0;cursor:pointer;display:inline-block;font:inherit;margin:0;min-width:110px;outline:0;overflow:visible;padding:12px 0;text-align:center;text-decoration:none;transition:background .2s;vertical-align:middle}.remodal-confirm{background:#81c784;color:#fff}.remodal-confirm:focus,.remodal-confirm:hover{background:#66bb6a}.remodal-cancel{background:#e57373;color:#fff}.remodal-cancel:focus,.remodal-cancel:hover{background:#ef5350}.remodal-cancel::-moz-focus-inner,.remodal-close::-moz-focus-inner,.remodal-confirm::-moz-focus-inner{border:0;padding:0}@media only screen and (min-width:641px){.remodal{max-width:700px}}.lt-ie9 .remodal-overlay{background:#2b2e38}.lt-ie9 .remodal{width:700px}
#solver-page{position:relative}#kbdbig,#rsolver,#top-solver-btns,#word-problem-input-btns{will-change:opacity}html.popup-error-html #kbdbig,html.popup-error-html #rsolver,html.popup-error-html #top-solver-btns,html.popup-error-html #word-problem-input-btns,html.solvefor-remodal-html #kbdbig,html.solvefor-remodal-html #rsolver,html.solvefor-remodal-html #top-solver-btns,html.solvefor-remodal-html #word-problem-input-btns,html.submitwait-remodal-html #kbdbig,html.submitwait-remodal-html #rsolver,html.submitwait-remodal-html #top-solver-btns,html.submitwait-remodal-html #word-problem-input-btns{opacity:.2;pointer-events:none}html.popup-error-html #explanation-txt,html.popup-error-html #footer,html.solvefor-remodal-html #explanation-txt,html.solvefor-remodal-html #footer,html.submitwait-remodal-html #explanation-txt,html.submitwait-remodal-html #footer{opacity:0;pointer-events:none}.remodal-wrapper{z-index:2147483536}.remodal-wrapper:after{height:0!important}.remodal-close{left:auto!important;right:0!important}.popup-error-overlay,.solvefor-remodal-overlay,.submitwait-remodal-overlay{position:absolute!important}.popup-error-wrapper,.solvefor-remodal-wrapper,.submitwait-remodal-wrapper{display:flex!important;justify-content:center;overflow:visible!important;position:absolute!important}.term-remodal-wrapper{display:block;left:0;overflow:visible!important;padding:0;position:absolute!important;top:0}#popup-error_remodal.remodal-beautify,#solvefor_remodal.remodal-beautify,#term_remodal.remodal-beautify,#waitmsg_remodal.remodal-beautify{box-shadow:0 8px 12px 0 rgba(0,0,0,.16),0 6px 12px 0 rgba(0,0,0,.16)}#popup-error_remodal,#solvefor_remodal,#term_remodal,#waitmsg_remodal{position:absolute!important}#term_remodal{background:#f9ffc1;border:1px solid #e0ec6d;box-sizing:border-box;max-width:400px;min-width:300px;padding:15px 30px 15px 15px;will-change:transform}#term_remodal p{font-size:14px;margin:6px auto}#term_remodal span.formula{color:#990030;font-size:20px;padding:4px 2px}.term_remodal_btns_row{border-top:1px solid #aaa;margin-top:.5em;padding-top:1em}.term_remodal_close_btn{background:#ebeb77;border:1px solid #b8b841;border-radius:4px;color:#4d4d01;cursor:pointer;font-weight:700;outline:none;padding:8px 16px}.term_remodal_close_btn:focus,.term_remodal_close_btn:hover{background:#f6f69c}#solvefor_remodal,#waitmsg_remodal{border:1px solid #b4b4b4;max-width:400px}#popup-error_remodal{background:#f7f1f1;border:1px solid #f1cece;color:#d46868;font-weight:700;max-width:400px}@media screen and (min-width:940px){.popup-error-overlay,.solvefor-remodal-overlay,.submitwait-remodal-overlay{margin:-44px -24px -24px}#popup-error_remodal,#solvefor_remodal,#waitmsg_remodal{top:150px!important}}@media screen and (max-width:940px){.popup-error-overlay,.solvefor-remodal-overlay,.submitwait-remodal-overlay{margin:-2px -10px -10px}#popup-error_remodal,#solvefor_remodal,#waitmsg_remodal{top:100px!important}@media screen and (max-height:640px){#popup-error_remodal,#solvefor_remodal,#waitmsg_remodal{top:10px!important}}}
#solvefor_remodal{text-align:center}#solvefor_remodal h3{color:#990030;margin-top:0}#solvefor_fieldset{display:flex;flex-direction:row;margin-bottom:24px;margin-top:10px}#solvefor_fieldset>select{flex-grow:1;font-family:mathnumbers,Times New Roman,serif;font-size:20px;margin-right:8px;padding:5px 5px 5px 8px}.solvefor--remodal-cancel{background:#888}.solvefor--remodal-cancel:focus,.solvefor--remodal-cancel:hover{background:#6d6d6d}.remodal-confirm:focus,.remodal-confirm:hover{background:#5aaf5f}.remodal-close:focus,.remodal-close:hover{color:#5d94ef;text-shadow:0 0 2px #5d94ef}
#waitmsg_remodal.submitwait-remodal h2{color:#282c2c}#waitmsg_remodal.wait-msg-no-animation>.wait-msg-animation{display:none}.wait-msg-lines{background-color:#e0e0e0;display:flex;height:4px;justify-content:center;overflow:hidden;position:relative;width:100%}.wait-msg-line1,.wait-msg-line2{background:#2458a6;border-radius:2px;bottom:0;height:100%;left:0;position:absolute;top:0}.wait-msg-line1{animation:waitmsgline1 2.1s cubic-bezier(.65,.815,.735,.395) 0s infinite normal none running;width:20%}.wait-msg-line2{animation:waitmsgline2 2.1s cubic-bezier(.165,.84,.44,1) 1.05s infinite normal none running;transform:scaleX(0);width:10%}@keyframes waitmsgline1{0%{transform:translateX(0) scaleX(.5)}60%{transform:translateX(500%) scaleX(2.5)}to{transform:translateX(1000%) scaleX(1)}}@keyframes waitmsgline2{0%{transform:translateX(-35%) scaleX(0)}60%{transform:translateX(450%) scaleX(3)}to{transform:translateX(600%) scaleX(0)}}
.dym-problem-input{position:relative}#wait2d-msg{background:#d9d96c;border:2px solid #696918;border-radius:8px;bottom:10px;color:#3d3b3b;font-size:14px;font-weight:700;padding:6px;position:absolute;right:10px;z-index:1000}@media screen and (min-width:940px){#wait2d-msg{bottom:10px;left:unset;right:10px;top:unset}}@media screen and (max-width:940px){#wait2d-msg{bottom:10px;left:unset;right:10px;top:unset}}
#load-file-progress{background:#adbec8;contain:size layout style paint;height:5px;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;transform:translateZ(0);width:100vw;z-index:1010}@media screen and (max-width:940px){#load-file-progress{top:48px}}#inf--load-file-progress-bar{animation:load-file-animation .8s ease 0s infinite alternate none running;background:#227baf;height:5px;left:0;position:fixed;top:0;transform:translate3d(-5vw,0,0);width:20%;will-change:transform;z-index:1001}@keyframes load-file-animation{0%{transform:translate3d(-5vw,0,0)}to{transform:translate3d(85vw,0,0)}}
#tutor-img{cursor:pointer}#tutorial-overlay{height:100%;left:0;margin:0 auto;opacity:.5;position:fixed;top:0;width:100%;z-index:10000}#tutorial-overlay-element{border-radius:0;box-shadow:0 0 0 6000px #000;height:1px;left:0;position:absolute;top:0;transition:all .2s linear;width:1px}.remodal-overlay.tutorial-remodal-overlay{display:none!important}.remodal-wrapper.tutorial-remodal-wrapper:after{height:0!important}#tutorial-modal{box-shadow:0 8px 12px 0 rgba(0,0,0,.16),0 6px 12px 0 rgba(0,0,0,.16);max-width:500px;text-align:center}#tutorial-modal .remodal-close{left:auto!important;right:0!important}#tutorial-steps-nav{display:inline-flex;margin:0 auto;vertical-align:middle}#tutorial-steps-nav.tut-wait{background:url(/g-solver/images/tutor/tutorial_wait.gif) no-repeat;height:13px;width:210px}#tutorial-steps-nav.tut-wait .next-tut-step,#tutorial-steps-nav.tut-wait .prev-tut-step,#tutorial-steps-nav.tut-wait .tut-step{display:none}#tutorial-steps-nav .tut-step{background-color:rgba(38,38,38,.3);border-radius:100%}#tutorial-steps-nav .tut-step,#tutorial-steps-nav a{box-sizing:border-box;display:inline-block;height:10px;margin:auto 2px;transition:all .2s ease-in-out 0s;width:10px}#tutorial-steps-nav .tut-step-focused{background-color:rgba(38,38,38,.9);height:15px;width:15px}#tutorial-steps-nav .next-tut-step,#tutorial-steps-nav .prev-tut-step{cursor:pointer;height:12px;margin:auto 7px;width:21px}#tutorial-steps-nav .prev-tut-step{background:url(/g-solver/images/tutor/arrow-left.svg) no-repeat 50%}#tutorial-steps-nav .next-tut-step{background:url(/g-solver/images/tutor/arrow-right.svg) no-repeat 50%}button#tut-close-btn{background:#18a207;background:linear-gradient(180deg,#18a207 0,#1bbb09) repeat scroll 0 0 transparent;border:1px solid #dfdfdf;border-radius:6px;box-shadow:none;color:#fff;cursor:pointer;font-size:13px;font-weight:700;line-height:36px;text-align:center;width:100%}
.remodal-wrapper.helpmodal{left:10%;right:auto;text-align:left;top:30%;width:900px}#helpmodal{font-family:Roboto,sans-serif;line-height:1.4;text-align:left}#helpmodal em{font-weight:700}.dym-content-body .help-icon{cursor:pointer}
.ui-btn-d{background:#fe9a00!important;border-color:#ffd99f!important;color:#222!important;cursor:pointer;display:block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:16px;font-weight:700!important;line-height:1.3;margin:.5em 10px;overflow:hidden;padding:.7em 1em;position:relative;text-align:center;text-decoration:none!important;text-overflow:ellipsis;text-shadow:0 1px 1px #ffe7c3!important;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}
.ph-cont{background:#1a73e8;background-color:#dbffc1;border-radius:8px;box-shadow:0 4px 8px 3px rgba(60,64,67,.15),0 1px 3px rgba(60,64,67,.3);color:#fff;color:#333;font:14px Roboto,Arial,sans-serif;max-width:400px;padding:12px 8px;position:absolute;z-index:100}.ph-header{margin-right:20px}.ph-title{font-family:NotoSans,Arial,sans-serif;font-size:17px;font-weight:500;text-align:center}.ph-close{position:absolute;right:8px;top:8px}.ph-close-anchor{background:url(/g-solver/images/popup-hint/close.svg) no-repeat;display:inline-block;font-size:0!important;height:20px;vertical-align:top;width:20px}.ph-close-anchor:hover{opacity:.7}.ph-btns{display:flex;flex-direction:row-reverse;margin-top:16px}.ph-btns>button{background-color:#1a73e8;background-color:hsla(0,0%,100%,.5);background-color:transparent;border:none;border-radius:4px;color:#fff;color:#111;color:#1a73e8;color:#0c6226;color:#304f39;cursor:pointer;display:inline-block;font-family:NotoSans,Arial,sans-serif;font-weight:600;height:36px;letter-spacing:.25px;min-width:88px;padding:6px 12px;text-align:center;transition:all .15s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none}.ph-btns>button:focus,.ph-btns>button:focus:hover,.ph-btns>button:hover{background-color:hsla(0,0%,100%,.84);color:#1a73e8;color:#0c6226}.ph-btns>button:active
.ph-btns>button:focus:active{background-color:hsla(0,0%,100%,.72);color:#1a73e8;color:#0c6226}.ph-body{font:14px Roboto,Arial,sans-serif;line-height:20px}.ph-body p{margin:12px 0}.step-blink{animation:step-blinker 1.1s infinite alternate;animation-timing-function:cubic-bezier(1,0,0,1)}@keyframes step-blinker{to{background:#f1e1a3;background:#c1f09f}}.scroll-to-steps-hint{padding:8px}.scroll-to-steps-hint>.ph-header{margin-bottom:0;text-align:center}.scroll-to-steps-hint .arrows-line{padding:8px 0}.scroll-to-steps-hint .arrows-line>img{display:inline-block;margin-left:3px}.scroll-to-steps-hint .ph-close{right:8px;top:8px}
.wait-answer-cont{align-items:center;display:flex;height:20px;justify-content:space-between;margin-left:10px;width:120px}.wait-answer-circle{background:#71a8c8;border-radius:50%;height:20px;width:20px}.wait-answer-circle-1{animation:pulse 1.1s ease 0s infinite alternate}.wait-answer-circle-2{animation:pulse 1.1s ease .3s infinite alternate}.wait-answer-circle-3{animation:pulse 1.1s ease .6s infinite alternate}.wait-answer-circle-4{animation:pulse 1.1s ease .9s infinite alternate}.wait-answer-circle-5{animation:pulse 1.1s ease 1.2s infinite alternate}@keyframes pulse{0%{background:#71a8c8;box-shadow:inset 0 0 10px 2px rgba(113,168,200,.5),0 0 40px 2px #e3eaee;transform:scale(1)}50%,to{background:hsla(0,0%,100%,0);box-shadow:inset 0 0 10px 2px rgba(113,168,200,0),0 0 40px 2px rgba(227,234,238,0);transform:scale(.75)}}
html.sliding-html #explanation-txt,html.sliding-html #footer{display:none}html.sliding-html #pg-main{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden;position:relative}@media screen and (max-width:940px){html.sliding-html #pg-main{min-height:100vh}}.remodal-wrapper.sliding-wrapper,html.sliding-html #pg-main>.c-wrapper0{grid-column:1;grid-row:1}.remodal-wrapper.sliding-wrapper{bottom:unset;left:0;overflow:hidden;padding:0;position:relative;right:unset;text-align:left;top:0}.remodal.sliding-remodal{background:transparent;box-shadow:none;display:flex!important;left:0;max-width:unset;padding:0;position:relative;top:0;will-change:transform}.remodal.sliding-remodal .page-content{background-color:#fff;border-left:1px solid #282c2c}.remodal.sliding-remodal,.remodal.sliding-remodal>.c-wrapper0,.remodal.sliding-remodal>.c-wrapper0>.c-wrapper,.remodal.sliding-remodal>.c-wrapper0>.c-wrapper>.page-content{align-self:stretch;flex-grow:1;height:unset;min-height:100%}html.sliding-html.sliding-opened .remodal-wrapper.sliding-wrapper{z-index:0}html.sliding-html.sliding-opened #pg-main>.c-wrapper0>.c-wrapper>.page-content,html.sliding-html.sliding-opened .mobile-keyboard-hint{visibility:hidden!important}html.sliding-html.sliding-opened #pg-main>.header{display:none!important}.popup-page .desktop-header{display:none}@media screen and (min-width:940px){.popup-page .header{display:none}}.help-header{align-items:center;background:#fff;border-bottom:1px solid #999;border-radius:2px;box-shadow:0 1px 2px 0 rgba(60,64,67,.3),0 1px 3px 1px rgba(60,64,67,.15);display:flex;margin:0 auto 10px;max-width:900px;padding:10px 60px 10px 5px}.help-header .back-btn{color:#333;display:inline-block;padding:0 15px}.help-header h1{flex-grow:1;font-family:Google Sans,Roboto,Arial,sans-serif;font-size:1.75rem;font-weight:400;letter-spacing:0;line-height:2.25rem;margin:0;padding:0}@media screen and (max-width:940px){.article-wrapper .help-header{display:none}}
.has-tooltip{position:relative}.has-tooltip:after{background:#333333cf;border-radius:4px;color:#fff;content:attr(aria-label);font-family:Ubuntu,Roboto,sans-serif;font-size:16px;line-height:1;opacity:0;overflow:hidden;padding:8px;pointer-events:none;position:absolute;text-align:center;text-transform:none;transition:opacity .2s ease-in-out .15s,transform .25s ease-in-out .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none;visibility:hidden;white-space:nowrap;z-index:1000}.has-tooltip:hover:after{display:block;opacity:1;visibility:visible}.tooltip-top-ll:after{bottom:100%;left:0;transform:translate(-20px,-.5em)}.tooltip-top-ll:hover:after{transform:translateY(-3px)}.tooltip-top-cc:after{bottom:100%;left:50%;transform:translate(-50%,-1em)}.tooltip-top-cc:hover:after{transform:translate(-50%,-3px)}.tooltip-top-rr:after{bottom:100%;right:0;transform:translate(-20px,-.5em)}.tooltip-top-rr:hover:after{transform:translateY(-3px)}.tooltip-bottom:after{left:50%;top:calc(100% + 5px);transform:translate(-50%,.5em)}.has-tooltip:hover.tooltip-bottom:after{display:block;opacity:1;transform:translateY(3px);visibility:visible}

/** BR-compressed CSS static file **/
