@charset "UTF-8";@font-face{font-family:Symbola;src:url(data:font/woff2;base64,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) format("woff2")}.dcg-mq-aria-alert,.dcg-matrix-api-container .dcg-mq-mathspeak{position:absolute;left:-1000px;top:-1000px;width:0px;height:0px;text-align:left;overflow:hidden}.dcg-matrix-api-container .dcg-mq-editable-field{display:-moz-inline-box;display:inline-block}.dcg-matrix-api-container .dcg-mq-editable-field .dcg-mq-cursor{border-left:1px solid currentColor;margin-left:-1px;position:relative;z-index:1;padding:0;display:-moz-inline-box;display:inline-block}.dcg-matrix-api-container .dcg-mq-editable-field .dcg-mq-cursor.dcg-mq-blink{visibility:hidden}.dcg-matrix-api-container .dcg-mq-editable-field,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-editable-field{border:1px solid gray}.dcg-matrix-api-container .dcg-mq-editable-field.dcg-mq-focused,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-editable-field.dcg-mq-focused{-webkit-box-shadow:#8bd 0 0 1px 2px,inset #6ae 0 0 2px 0;-moz-box-shadow:#8bd 0 0 1px 2px,inset #6ae 0 0 2px 0;box-shadow:#8bd 0 0 1px 2px,inset #6ae 0 0 2px;border-color:#709ac0}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-editable-field{margin:1px}.dcg-matrix-api-container .dcg-mq-editable-field .dcg-mq-latex-command-input{color:inherit;font-family:Courier New,monospace;border:1px solid gray;padding-right:1px;margin-right:1px;margin-left:2px}.dcg-matrix-api-container .dcg-mq-editable-field .dcg-mq-latex-command-input.dcg-mq-empty{background:transparent}.dcg-matrix-api-container .dcg-mq-editable-field .dcg-mq-latex-command-input.dcg-mq-hasCursor{border-color:ActiveBorder}.dcg-matrix-api-container .dcg-mq-editable-field.dcg-mq-empty:after,.dcg-matrix-api-container .dcg-mq-editable-field.dcg-mq-text-mode:after,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-empty:after{visibility:hidden;content:"c"}.dcg-matrix-api-container .dcg-mq-editable-field .dcg-mq-cursor:only-child:after,.dcg-matrix-api-container .dcg-mq-editable-field .dcg-mq-textarea+.dcg-mq-cursor:last-child:after{visibility:hidden;content:"c"}.dcg-matrix-api-container .dcg-mq-editable-field .dcg-mq-text-mode .dcg-mq-cursor:only-child:after{content:""}.dcg-matrix-api-container .dcg-mq-editable-field.dcg-mq-text-mode{overflow-x:auto;overflow-y:hidden}.dcg-matrix-api-container .dcg-mq-root-block,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-root-block{display:-moz-inline-box;display:inline-block;width:100%;padding:2px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;overflow:hidden;vertical-align:middle}.dcg-matrix-api-container .dcg-mq-root-block .dcg-mq-digit,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-root-block .dcg-mq-digit{margin-left:.009em;margin-right:.009em}.dcg-matrix-api-container .dcg-mq-root-block .dcg-mq-group-start,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-root-block .dcg-mq-group-start{margin-left:.11em;margin-right:-.01em}.dcg-matrix-api-container .dcg-mq-root-block .dcg-mq-group-other,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-root-block .dcg-mq-group-other{margin-left:-.01em;margin-right:-.01em}.dcg-matrix-api-container .dcg-mq-root-block .dcg-mq-group-leading-1,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-root-block .dcg-mq-group-leading-1,.dcg-matrix-api-container .dcg-mq-root-block .dcg-mq-group-leading-2,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-root-block .dcg-mq-group-leading-2{margin-left:0;margin-right:-.01em}.dcg-matrix-api-container .dcg-mq-root-block .dcg-mq-group-leading-3,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-root-block .dcg-mq-group-leading-3{margin-left:.036em;margin-right:-.01em}.dcg-matrix-api-container .dcg-mq-root-block.dcg-mq-suppress-grouping .dcg-mq-group-start,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-root-block.dcg-mq-suppress-grouping .dcg-mq-group-start,.dcg-matrix-api-container .dcg-mq-root-block.dcg-mq-suppress-grouping .dcg-mq-group-other,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-root-block.dcg-mq-suppress-grouping .dcg-mq-group-other,.dcg-matrix-api-container .dcg-mq-root-block.dcg-mq-suppress-grouping .dcg-mq-group-leading-1,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-root-block.dcg-mq-suppress-grouping .dcg-mq-group-leading-1,.dcg-matrix-api-container .dcg-mq-root-block.dcg-mq-suppress-grouping .dcg-mq-group-leading-2,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-root-block.dcg-mq-suppress-grouping .dcg-mq-group-leading-2,.dcg-matrix-api-container .dcg-mq-root-block.dcg-mq-suppress-grouping .dcg-mq-group-leading-3,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-root-block.dcg-mq-suppress-grouping .dcg-mq-group-leading-3{margin-left:.009em;margin-right:.009em}.dcg-matrix-api-container .dcg-mq-math-mode{font-variant:normal;font-weight:400;font-style:normal;font-size:115%;line-height:1;display:-moz-inline-box;display:inline-block}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-non-leaf,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-scaled{display:-moz-inline-box;display:inline-block}.dcg-matrix-api-container .dcg-mq-math-mode var,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-text-mode,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-nonSymbola{font-family:Times New Roman,Symbola,serif;line-height:.9}.dcg-matrix-api-container .dcg-mq-math-mode svg{fill:currentColor;position:absolute;top:0;left:0;width:100%;height:100%}.dcg-matrix-api-container .dcg-mq-math-mode *{font-size:inherit;line-height:inherit;margin:0;padding:0;border-color:#000;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-empty{background:rgba(0,0,0,.2)}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-empty.dcg-mq-root-block,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-empty.dcg-mq-quiet-delimiter,.dcg-matrix-api-container .dcg-mq-math-mode.dcg-mq-empty{background:transparent}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-text-mode{display:inline-block;white-space:pre}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-text-mode.dcg-mq-hasCursor{box-shadow:inset #a9a9a9 0 .1em .2em;padding:0 .1em;margin:0 -.1em;min-width:1ex}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-font{font:1em Times New Roman,Symbola,serif}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-font *{font-family:inherit;font-style:inherit}.dcg-matrix-api-container .dcg-mq-math-mode b,.dcg-matrix-api-container .dcg-mq-math-mode b.dcg-mq-font{font-weight:bolder}.dcg-matrix-api-container .dcg-mq-math-mode var,.dcg-matrix-api-container .dcg-mq-math-mode i,.dcg-matrix-api-container .dcg-mq-math-mode i.dcg-mq-font{font-style:italic}.dcg-matrix-api-container .dcg-mq-math-mode var.dcg-mq-f{margin-right:.2em;margin-left:.1em}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-roman var.dcg-mq-f{margin:0}.dcg-matrix-api-container .dcg-mq-math-mode big{font-size:200%}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-int>big{display:inline-block;-webkit-transform:scaleX(.7);-moz-transform:scaleX(.7);-ms-transform:scaleX(.7);-o-transform:scaleX(.7);transform:scaleX(.7);vertical-align:-.16em}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-int>.dcg-mq-supsub{font-size:80%;vertical-align:-1.1em;padding-right:.2em}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-int>.dcg-mq-supsub>.dcg-mq-sup>.dcg-mq-sup-inner{vertical-align:1.3em}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-int>.dcg-mq-supsub>.dcg-mq-sub{margin-left:-.35em}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-roman{font-style:normal}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-sans-serif{font-family:sans-serif,Symbola,serif}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-monospace{font-family:monospace,Symbola,serif}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-overline{border-top:1px solid;margin-top:1px}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-underline{border-bottom:1px solid;margin-bottom:1px}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-binary-operator{padding:0 .2em;display:-moz-inline-box;display:inline-block}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-supsub{text-align:left;font-size:90%;vertical-align:-.5em}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-supsub.dcg-mq-sup-only{vertical-align:.5em}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-supsub.dcg-mq-sup-only>.dcg-mq-sup{display:inline-block;vertical-align:text-bottom}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-supsub .dcg-mq-sup{display:block}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-supsub .dcg-mq-sub{display:block;float:left}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-supsub .dcg-mq-binary-operator{padding:0 .1em}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-supsub .dcg-mq-fraction{font-size:70%}.dcg-matrix-api-container .dcg-mq-math-mode sup.dcg-mq-nthroot{font-size:80%;vertical-align:.8em;margin-right:-.6em;margin-left:.2em;min-width:.5em}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-ghost svg{opacity:.2}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-bracket-middle{margin-top:.1em;margin-bottom:.1em}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-bracket-l,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-bracket-r{position:absolute;top:0;bottom:2px}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-bracket-l{left:0}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-bracket-r{right:0}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-bracket-container{position:relative}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-array{vertical-align:middle;text-align:center}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-array>span{display:block}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-operator-name{font-family:Symbola,Times New Roman,serif;line-height:.9;font-style:normal}.dcg-matrix-api-container .dcg-mq-math-mode var.dcg-mq-operator-name.dcg-mq-first{padding-left:.2em}.dcg-matrix-api-container .dcg-mq-math-mode var.dcg-mq-operator-name.dcg-mq-last,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-supsub.dcg-mq-after-operator-name{padding-right:.2em}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-fraction{font-size:90%;text-align:center;vertical-align:-.4em;padding:0 .2em}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-fraction,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-large-operator,.dcg-matrix-api-container .dcg-mq-math-mode x:-moz-any-link{display:-moz-groupbox}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-fraction,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-large-operator,.dcg-matrix-api-container .dcg-mq-math-mode x:-moz-any-link,.dcg-matrix-api-container .dcg-mq-math-mode x:default{display:inline-block}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-numerator,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-denominator,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-dot-recurring{display:block}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-numerator{padding:0 .1em}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-denominator{border-top:1px solid;float:right;width:100%;padding:.1em}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-dot-recurring{text-align:center;height:.3em}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-sqrt-prefix{position:absolute;top:1px;bottom:.15em;width:.95em}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-sqrt-container{position:relative}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-sqrt-stem{border-top:1px solid;margin-top:1px;margin-left:.9em;padding-left:.15em;padding-right:.2em;margin-right:.1em;padding-top:1px}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-diacritic-above{display:block;text-align:center;line-height:.4em}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-diacritic-stem{display:block;text-align:center}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-hat-prefix{display:block;text-align:center;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)}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-hat-stem{display:block}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-large-operator{vertical-align:-.2em;padding:.2em;text-align:center}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-large-operator .dcg-mq-from,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-large-operator big,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-large-operator .dcg-mq-to{display:block}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-large-operator .dcg-mq-from,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-large-operator .dcg-mq-to{font-size:80%}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-large-operator .dcg-mq-from{float:right;width:100%}.dcg-matrix-api-container .dcg-mq-math-mode,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-editable-field{cursor:text;font-family:Symbola,Times New Roman,serif}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-overarc{border-top:1px solid black;-webkit-border-top-right-radius:50% .3em;-moz-border-radius-topright:50% .3em;border-top-right-radius:50% .3em;-webkit-border-top-left-radius:50% .3em;-moz-border-radius-topleft:50% .3em;border-top-left-radius:50% .3em;margin-top:1px;padding-top:.15em}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-overarrow{min-width:.5em;border-top:1px solid black;margin-top:1px;padding-top:.2em;text-align:center;position:relative}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-overarrow:after{position:absolute;right:-.1em;top:-.48em;font-size:.5em;content:"\27a4"}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-overarrow.dcg-mq-arrow-left:after{content:"";display:none}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-overarrow.dcg-mq-arrow-left:before,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-overarrow.dcg-mq-arrow-leftright:before{position:absolute;top:-.48em;left:-.1em;font-size:.5em;content:"\27a4";-moz-transform:scaleX(-1);-o-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);filter:FlipH;-ms-filter:"FlipH"}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-selection,.dcg-matrix-api-container .dcg-mq-editable-field .dcg-mq-selection,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-selection .dcg-mq-non-leaf,.dcg-matrix-api-container .dcg-mq-editable-field .dcg-mq-selection .dcg-mq-non-leaf,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-selection .dcg-mq-scaled,.dcg-matrix-api-container .dcg-mq-editable-field .dcg-mq-selection .dcg-mq-scaled{background:#B4D5FE!important}.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-selection.dcg-mq-blur,.dcg-matrix-api-container .dcg-mq-editable-field .dcg-mq-selection.dcg-mq-blur,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-selection.dcg-mq-blur .dcg-mq-non-leaf,.dcg-matrix-api-container .dcg-mq-editable-field .dcg-mq-selection.dcg-mq-blur .dcg-mq-non-leaf,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-selection.dcg-mq-blur .dcg-mq-scaled,.dcg-matrix-api-container .dcg-mq-editable-field .dcg-mq-selection.dcg-mq-blur .dcg-mq-scaled{background:#D4D4D4!important;color:#000;border-color:#000}html.dcg-matrix-api-container body .dcg-mq-math-mode .dcg-mq-selection .dcg-mq-nthroot-container *,html body .dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-selection .dcg-mq-nthroot-container *,html.dcg-matrix-api-container body .dcg-mq-editable-field .dcg-mq-selection .dcg-mq-nthroot-container *,html body .dcg-matrix-api-container .dcg-mq-editable-field .dcg-mq-selection .dcg-mq-nthroot-container *{background:transparent!important}.dcg-matrix-api-container .dcg-mq-editable-field .dcg-mq-textarea,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-textarea{position:relative;-webkit-user-select:text;-moz-user-select:text;user-select:text}.dcg-matrix-api-container .dcg-mq-editable-field .dcg-mq-textarea *,.dcg-matrix-api-container .dcg-mq-math-mode .dcg-mq-textarea *{-webkit-user-select:text;-moz-user-select:text;user-select:text;position:absolute;clip:rect(1em 1em 1em 1em);-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);resize:none;width:1px;height:1px;box-sizing:content-box}.dcg-matrix-api-container img{height:auto}.dcg-aria-alert,.dcg-matrix-api-container .dcg-sr-only{position:absolute;left:-1000px;top:-1000px;width:1px;height:1px;text-align:left;overflow:hidden}@media (prefers-reduced-motion){.dcg-matrix-api-container *,.dcg-matrix-api-container *:after,.dcg-matrix-api-container *:before{transition:none!important;animation-duration:0ms!important;animation-delay:0ms!important}}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper{width:100%;height:100%;position:relative;font-family:Arial,sans-serif;overflow:hidden;-webkit-tap-highlight-color:transparent;touch-action:none}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper *{box-sizing:border-box;-webkit-user-select:none;user-select:none}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper input,.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper textarea{-webkit-user-select:text;user-select:text}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper .dcg-calc-matrix-main{background:#fff;position:absolute;top:0;left:0;bottom:0;right:0;display:flex;flex-direction:column;flex-wrap:nowrap;border-radius:2px;font-family:Arial,sans-serif}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper .dcg-calc-matrix-main *{box-sizing:border-box}.dcg-aria-alert{position:absolute;left:-1000px;top:-1000px;width:1px;height:1px;text-align:left;overflow:hidden}@font-face{font-family:dcg-icons-2023-09-18;src:url(/assets/font/dcg-icons-2023-09-18.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}.dcg-matrix-api-container [class^=dcg-icon-],.dcg-matrix-api-container [class*=" dcg-icon-"]{font-family:dcg-icons-2023-09-18!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.dcg-matrix-api-container .dcg-icon-3d-cube:before{content:"\e906"}.dcg-matrix-api-container .dcg-icon-xy-plane:before{content:"\e90e"}.dcg-matrix-api-container .dcg-icon-3d:before{content:"\e926"}.dcg-matrix-api-container .dcg-icon-translation:before{content:"\e925"}.dcg-matrix-api-container .dcg-icon-cartesian:before{content:"\e923"}.dcg-matrix-api-container .dcg-icon-polar:before{content:"\e924"}.dcg-matrix-api-container .dcg-icon-curved-arrow:before{content:"\e922"}.dcg-matrix-api-container .dcg-icon-accessibility:before{content:"\e921"}.dcg-matrix-api-container .dcg-icon-polygon-token:before{content:"\e920"}.dcg-matrix-api-container .dcg-icon-dilation:before{content:"\e919"}.dcg-matrix-api-container .dcg-icon-3d-reorient:before{content:"\e915"}.dcg-matrix-api-container .dcg-icon-reflection:before{content:"\e91f"}.dcg-matrix-api-container .dcg-icon-test-mode:before{content:"\e91e"}.dcg-matrix-api-container .dcg-icon-four-function:before{content:"\e900"}.dcg-matrix-api-container .dcg-icon-geometry:before{content:"\e916"}.dcg-matrix-api-container .dcg-icon-graphing:before{content:"\e917"}.dcg-matrix-api-container .dcg-icon-matrix:before{content:"\e91c"}.dcg-matrix-api-container .dcg-icon-scientific:before{content:"\e91d"}.dcg-matrix-api-container .dcg-icon-rotation:before{content:"\e91b"}.dcg-matrix-api-container .dcg-icon-vector:before{content:"\e91a"}.dcg-matrix-api-container .dcg-icon-play-outline:before{content:"\e913"}.dcg-matrix-api-container .dcg-icon-trashcan:before{content:"\e918"}.dcg-matrix-api-container .dcg-icon-replace:before{content:"\e90f"}.dcg-matrix-api-container .dcg-icon-metronome-2:before{content:"\e90d"}.dcg-matrix-api-container .dcg-icon-metronome:before{content:"\e90c"}.dcg-matrix-api-container .dcg-icon-mail:before{content:"\e90a"}.dcg-matrix-api-container .dcg-icon-line-dotted:before{content:"\e907"}.dcg-matrix-api-container .dcg-icon-line-dashed:before{content:"\e908"}.dcg-matrix-api-container .dcg-icon-line-solid:before{content:"\e909"}.dcg-matrix-api-container .dcg-icon-angle:before{content:"\e910"}.dcg-matrix-api-container .dcg-icon-line-thickness:before{content:"\e911"}.dcg-matrix-api-container .dcg-icon-opacity:before{content:"\e912"}.dcg-matrix-api-container .dcg-icon-thin-arrow-right:before{content:"\e904"}.dcg-matrix-api-container .dcg-icon-thin-arrow-left:before{content:"\e905"}.dcg-matrix-api-container .dcg-icon-volume:before{content:"\e903"}.dcg-matrix-api-container .dcg-icon-volume-down:before{content:"\e901"}.dcg-matrix-api-container .dcg-icon-volume-up:before{content:"\e902"}.dcg-matrix-api-container .dcg-icon-clipboard:before{content:"\e205"}.dcg-matrix-api-container .dcg-icon-arrow-infinite:before{content:"\e206"}.dcg-matrix-api-container .dcg-icon-arrow-once:before{content:"\e207"}.dcg-matrix-api-container .dcg-icon-arrow-two-way:before{content:"\e208"}.dcg-matrix-api-container .dcg-icon-arrow-one-way:before{content:"\e209"}.dcg-matrix-api-container .dcg-icon-randomize:before{content:"\e20a"}.dcg-matrix-api-container .dcg-icon-zoom-fit:before{content:"\e20b"}.dcg-matrix-api-container .dcg-icon-comments:before{content:"\e20c"}.dcg-matrix-api-container .dcg-icon-lines-solid:before{content:"\e20d"}.dcg-matrix-api-container .dcg-icon-histogram-fill:before{content:"\e20e"}.dcg-matrix-api-container .dcg-icon-histogram:before{content:"\e20f"}.dcg-matrix-api-container .dcg-icon-distribution-fill:before{content:"\e210"}.dcg-matrix-api-container .dcg-icon-distribution:before{content:"\e211"}.dcg-matrix-api-container .dcg-icon-dotplot-cross:before{content:"\e212"}.dcg-matrix-api-container .dcg-icon-dotplot-open:before{content:"\e213"}.dcg-matrix-api-container .dcg-icon-dotplot-default:before{content:"\e214"}.dcg-matrix-api-container .dcg-icon-boxplot:before{content:"\e215"}.dcg-matrix-api-container .dcg-icon-points:before{content:"\e216"}.dcg-matrix-api-container .dcg-icon-fraction:before{content:"\e217"}.dcg-matrix-api-container .dcg-icon-cross:before{content:"\e218"}.dcg-matrix-api-container .dcg-icon-open:before{content:"\e219"}.dcg-matrix-api-container .dcg-icon-point:before{content:"\e21a"}.dcg-matrix-api-container .dcg-icon-shaded-inequality-shade2:before{content:"\e21b"}.dcg-matrix-api-container .dcg-icon-shaded-inequality-dash:before{content:"\e21c"}.dcg-matrix-api-container .dcg-icon-parametric-filled:before{content:"\e21f"}.dcg-matrix-api-container .dcg-icon-parametric-solid:before{content:"\e220"}.dcg-matrix-api-container .dcg-icon-parametric-dashed:before{content:"\e221"}.dcg-matrix-api-container .dcg-icon-parametric-dotted:before{content:"\e222"}.dcg-matrix-api-container .dcg-icon-polygon-filled:before{content:"\e223"}.dcg-matrix-api-container .dcg-icon-polygon-dashed:before{content:"\e224"}.dcg-matrix-api-container .dcg-icon-polygon-dotted:before{content:"\e225"}.dcg-matrix-api-container .dcg-icon-polygon-solid:before{content:"\e226"}.dcg-matrix-api-container .dcg-icon-title:before{content:"\e227"}.dcg-matrix-api-container .dcg-icon-rocket:before{content:"\e229"}.dcg-matrix-api-container .dcg-icon-reset:before{content:"\e22a"}.dcg-matrix-api-container .dcg-icon-desmos:before{content:"\e22b"}.dcg-matrix-api-container .dcg-icon-download:before{content:"\e22c"}.dcg-matrix-api-container .dcg-icon-embed:before{content:"\e22d"}.dcg-matrix-api-container .dcg-icon-export:before{content:"\e22e"}.dcg-matrix-api-container .dcg-icon-book:before{content:"\e22f"}.dcg-matrix-api-container .dcg-icon-print:before{content:"\e230"}.dcg-matrix-api-container .dcg-icon-arrows-two:before{content:"\e235"}.dcg-matrix-api-container .dcg-icon-arrows-one:before{content:"\e236"}.dcg-matrix-api-container .dcg-icon-desmos-badge:before{content:"\e237"}.dcg-matrix-api-container .dcg-icon-move:before{content:"\e238"}.dcg-matrix-api-container .dcg-icon-move-horizontal:before{content:"\e239"}.dcg-matrix-api-container .dcg-icon-move-vertical:before{content:"\e23a"}.dcg-matrix-api-container .dcg-icon-arrow-left:before{content:"\e23b"}.dcg-matrix-api-container .dcg-icon-arrow-right:before{content:"\e23c"}.dcg-matrix-api-container .dcg-icon-arrow-enter:before{content:"\e23d"}.dcg-matrix-api-container .dcg-icon-shift:before{content:"\e23e"}.dcg-matrix-api-container .dcg-icon-duplicate:before{content:"\e240"}.dcg-matrix-api-container .dcg-icon-error:before{content:"\e241"}.dcg-matrix-api-container .dcg-icon-film:before{content:"\e243"}.dcg-matrix-api-container .dcg-icon-folder:before{content:"\e245"}.dcg-matrix-api-container .dcg-icon-hamburger:before{content:"\e246"}.dcg-matrix-api-container .dcg-icon-hide:before{content:"\e248"}.dcg-matrix-api-container .dcg-icon-home:before{content:"\e249"}.dcg-matrix-api-container .dcg-icon-keyboard:before{content:"\e24b"}.dcg-matrix-api-container .dcg-icon-lock:before{content:"\e24c"}.dcg-matrix-api-container .dcg-icon-minus:before{content:"\e24d"}.dcg-matrix-api-container .dcg-icon-new-expression:before{content:"\e24e"}.dcg-matrix-api-container .dcg-icon-new-folder:before{content:"\e24f"}.dcg-matrix-api-container .dcg-icon-new-image:before{content:"\e250"}.dcg-matrix-api-container .dcg-icon-new-table:before{content:"\e251"}.dcg-matrix-api-container .dcg-icon-new-text:before{content:"\e252"}.dcg-matrix-api-container .dcg-icon-pause:before{content:"\e253"}.dcg-matrix-api-container .dcg-icon-pencil:before{content:"\e254"}.dcg-matrix-api-container .dcg-icon-play:before{content:"\e255"}.dcg-matrix-api-container .dcg-icon-plus:before{content:"\e256"}.dcg-matrix-api-container .dcg-icon-question-sign:before{content:"\e257"}.dcg-matrix-api-container .dcg-icon-redo:before{content:"\e258"}.dcg-matrix-api-container .dcg-icon-remove:before{content:"\e259"}.dcg-matrix-api-container .dcg-icon-search:before{content:"\e25a"}.dcg-matrix-api-container .dcg-icon-settings:before{content:"\e25b"}.dcg-matrix-api-container .dcg-icon-share:before{content:"\e25c"}.dcg-matrix-api-container .dcg-icon-show:before{content:"\e25d"}.dcg-matrix-api-container .dcg-icon-table:before{content:"\e25e"}.dcg-matrix-api-container .dcg-icon-text:before{content:"\e25f"}.dcg-matrix-api-container .dcg-icon-twitter:before{content:"\e261"}.dcg-matrix-api-container .dcg-icon-undo:before{content:"\e262"}.dcg-matrix-api-container .dcg-icon-world:before{content:"\e263"}.dcg-matrix-api-container .dcg-icon-wrench:before{content:"\e264"}.dcg-matrix-api-container .dcg-icon-zoom:before{content:"\e265"}.dcg-matrix-api-container .dcg-icon-caret-down:before{content:"\e266"}.dcg-matrix-api-container .dcg-icon-caret-up:before{content:"\e269"}.dcg-matrix-api-container .dcg-icon-check:before{content:"\e26a"}.dcg-matrix-api-container .dcg-icon-chevron-left:before{content:"\e26c"}.dcg-matrix-api-container .dcg-icon-chevron-right:before{content:"\e26d"}.dcg-matrix-api-container .dcg-icon-delete:before{content:"\e26f"}.dcg-matrix-api-container .dcg-btn-blue,.dcg-matrix-api-container .dcg-btn-red,.dcg-matrix-api-container .dcg-btn-light-gray,.dcg-matrix-api-container .dcg-btn-gray-outline,.dcg-matrix-api-container .dcg-btn-primary,.dcg-matrix-api-container .dcg-btn-secondary,.dcg-matrix-api-container .dcg-btn-white-outline{text-decoration:none;padding:0 20px;-webkit-appearance:none;appearance:none;-webkit-user-select:none;user-select:none;border-radius:3px;font:inherit;line-height:2.125rem;border:none;cursor:pointer;white-space:nowrap;text-align:center}.dcg-matrix-api-container .dcg-btn-red,.dcg-matrix-api-container .dcg-btn-blue,.dcg-matrix-api-container .dcg-btn-primary,.dcg-matrix-api-container .dcg-btn-gray-outline,.dcg-matrix-api-container .dcg-btn-secondary{color:#fff;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000000d}.dcg-matrix-api-container .dcg-btn-red,.dcg-matrix-api-container .dcg-btn-blue,.dcg-matrix-api-container .dcg-btn-primary{white-space:nowrap}.dcg-matrix-api-container .dcg-btn-red.dcg-hovered:not(.dcg-disabled),.dcg-matrix-api-container .dcg-btn-red.dcg-focus-visible:not(.dcg-disabled),.dcg-matrix-api-container .dcg-btn-blue.dcg-hovered:not(.dcg-disabled),.dcg-matrix-api-container .dcg-btn-blue.dcg-focus-visible:not(.dcg-disabled),.dcg-matrix-api-container .dcg-btn-primary.dcg-hovered:not(.dcg-disabled),.dcg-matrix-api-container .dcg-btn-primary.dcg-focus-visible:not(.dcg-disabled){transition:background .2s}.dcg-matrix-api-container .dcg-btn-red.dcg-depressed:not(.dcg-disabled),.dcg-matrix-api-container .dcg-btn-blue.dcg-depressed:not(.dcg-disabled),.dcg-matrix-api-container .dcg-btn-primary.dcg-depressed:not(.dcg-disabled){box-shadow:none}.dcg-matrix-api-container .dcg-btn-red{background:#ce4945;border:1px solid #aa3a37}.dcg-matrix-api-container .dcg-btn-red.dcg-hovered:not(.dcg-disabled),.dcg-matrix-api-container .dcg-btn-red.dcg-focus-visible:not(.dcg-disabled){background:#bc433f}.dcg-matrix-api-container .dcg-btn-red.dcg-depressed:not(.dcg-disabled){background:#b03936}.dcg-matrix-api-container .dcg-btn-blue,.dcg-matrix-api-container .dcg-btn-primary{background:#2f72dc;border:1px solid #4380e0}.dcg-matrix-api-container .dcg-btn-blue.dcg-hovered,.dcg-matrix-api-container .dcg-btn-blue.dcg-focus-visible,.dcg-matrix-api-container .dcg-btn-primary.dcg-hovered,.dcg-matrix-api-container .dcg-btn-primary.dcg-focus-visible{background:#2457a8}.dcg-matrix-api-container .dcg-btn-blue.dcg-depressed,.dcg-matrix-api-container .dcg-btn-primary.dcg-depressed{background:#193d75}.dcg-matrix-api-container .dcg-btn-secondary{background:#fff;border:1px solid #2f72dc;color:#2f72dc}.dcg-matrix-api-container .dcg-btn-secondary.dcg-hovered,.dcg-matrix-api-container .dcg-btn-secondary.dcg-focus-visible{border-color:#2457a8;box-shadow:0 0 0 1px #2457a8;color:#2253a1}.dcg-matrix-api-container .dcg-btn-secondary.dcg-depressed{border-color:#193d75;box-shadow:0 0 0 1px #193d75;color:#17396e;background:rgba(47,114,220,.1)}.dcg-matrix-api-container .dcg-btn-gray-outline{background:#fff;border:1px solid #666;color:#666}.dcg-matrix-api-container .dcg-btn-gray-outline.dcg-hovered,.dcg-matrix-api-container .dcg-btn-gray-outline.dcg-focus-visible{border-color:#454545;box-shadow:0 0 0 1px #454545;color:#454545}.dcg-matrix-api-container .dcg-btn-gray-outline.dcg-depressed{border-color:#000;box-shadow:0 0 0 1px #000;color:#000;background:rgba(0,0,0,.1)}.dcg-matrix-api-container .dcg-btn-white-outline{border:1px solid rgba(250,250,250,.8);color:#fafafae6}.dcg-matrix-api-container .dcg-btn-white-outline.dcg-hovered,.dcg-matrix-api-container .dcg-btn-white-outline.dcg-depressed,.dcg-matrix-api-container .dcg-btn-white-outline.dcg-focus-visible{border-color:#fafafae6;box-shadow:0 0 0 1px #fafafae6;color:#fff}.dcg-matrix-api-container .dcg-btn-white-outline.dcg-depressed{background:rgba(250,250,250,.1)}.dcg-matrix-api-container .dcg-btn-light-gray{box-shadow:inset 0 1px #ffffff40,inset 0 -1px #00000005;background:linear-gradient(#f6f6f6,#f0f0f0);border:1px solid rgba(0,0,0,.1)}.dcg-matrix-api-container .dcg-btn-light-gray.dcg-hovered,.dcg-matrix-api-container .dcg-btn-light-gray.dcg-focus-visible{background:#ededed;border:1px solid rgba(0,0,0,.13)}.dcg-matrix-api-container .dcg-btn-light-gray.dcg-depressed{background:#e0e0e0;border:1px solid rgba(0,0,0,.15);box-shadow:none}.dcg-matrix-api-container .dcg-primary-link{color:#2f72dc;cursor:pointer;text-decoration:underline}.dcg-matrix-api-container .dcg-primary-link.dcg-hovered,.dcg-matrix-api-container .dcg-primary-link.dcg-focus-visible{color:#2253a1}.dcg-matrix-api-container .dcg-primary-link.dcg-depressed{color:#17396e}.dcg-matrix-api-container .dcg-inverted-colors .dcg-btn-red,.dcg-matrix-api-container .dcg-inverted-colors .dcg-btn-blue,.dcg-matrix-api-container .dcg-inverted-colors .dcg-btn-primary{box-shadow:inset 0 -1px #ffffff26,inset 0 1px #0000001a}.dcg-matrix-api-container input.dcg-input-blue-outline,.dcg-matrix-api-container textarea.dcg-input-blue-outline{outline:none;border-radius:3px;border:1px solid #ccc;padding:7px;-webkit-appearance:none;appearance:none;font-size:inherit;box-sizing:border-box}.dcg-matrix-api-container input.dcg-input-blue-outline:focus,.dcg-matrix-api-container textarea.dcg-input-blue-outline:focus{border:1px solid #2f72dc;box-shadow:0 0 0 1px #2f72dc}.dcg-matrix-api-container input.dcg-input-blue-outline::-ms-clear,.dcg-matrix-api-container textarea.dcg-input-blue-outline::-ms-clear{display:none}.dcg-matrix-api-container .dcg-navigation-arrow{color:#999;font-size:170%;text-decoration:none;margin:0 -5px -5px;padding:10px}.dcg-matrix-api-container .dcg-navigation-arrow.dcg-hovered,.dcg-matrix-api-container .dcg-navigation-arrow.dcg-focus-visible{color:#666}.dcg-matrix-api-container .dcg-navigation-arrow.dcg-depressed{color:#000}.dcg-matrix-api-container .dcg-blue-link{color:#2f72dc;cursor:pointer;text-decoration:underline}.dcg-matrix-api-container .dcg-blue-link.dcg-hovered,.dcg-matrix-api-container .dcg-blue-link.dcg-focus-visible{color:#2253a1}.dcg-matrix-api-container .dcg-blue-link.dcg-depressed{color:#17396e}.dcg-matrix-api-container .dcg-red-link{color:#c0504d;cursor:pointer;text-decoration:underline}.dcg-matrix-api-container .dcg-red-link.dcg-hovered,.dcg-matrix-api-container .dcg-red-link.dcg-focus-visible{color:#ad1a1a}.dcg-matrix-api-container .dcg-red-link.dcg-depressed{color:#860606}.dcg-matrix-api-container .dcg-gray-link{color:#666;cursor:pointer;text-decoration:underline}.dcg-matrix-api-container .dcg-gray-link.dcg-hovered,.dcg-matrix-api-container .dcg-gray-link.dcg-focus-visible{color:#333}.dcg-matrix-api-container .dcg-gray-link.dcg-depressed{color:#000}.dcg-matrix-api-container .dcg-shared-tab-gray-underline{text-align:center;display:inline-block;padding:5px 0;margin:5px 0;color:#666;text-decoration:none}.dcg-matrix-api-container .dcg-shared-tab-gray-underline.dcg-shared-tab-always-underline{border-bottom:3px solid #e2e2e2}.dcg-matrix-api-container .dcg-shared-tab-gray-underline:not(.dcg-shared-tab-always-underline).dcg-hovered,.dcg-matrix-api-container .dcg-shared-tab-gray-underline:not(.dcg-shared-tab-always-underline).dcg-depressed,.dcg-matrix-api-container .dcg-shared-tab-gray-underline:not(.dcg-shared-tab-always-underline).dcg-selected{padding-bottom:2px}.dcg-matrix-api-container .dcg-shared-tab-gray-underline.dcg-hovered,.dcg-matrix-api-container .dcg-shared-tab-gray-underline.dcg-focus-visible{border-bottom:3px solid #bbb}.dcg-matrix-api-container .dcg-shared-tab-gray-underline.dcg-depressed{color:#000;border-bottom:3px solid #999}.dcg-matrix-api-container .dcg-shared-tab-gray-underline.dcg-selected{color:#2f72dc;border-bottom:3px solid #2f72dc;cursor:pointer}.dcg-matrix-api-container input.dcg-shared-input-blue-outline,.dcg-matrix-api-container textarea.dcg-shared-input-blue-outline{outline:none;border-radius:3px;border:1px solid #ccc;padding:7px;-webkit-appearance:none;appearance:none;font:inherit;box-sizing:border-box}.dcg-matrix-api-container input.dcg-shared-input-blue-outline:focus,.dcg-matrix-api-container textarea.dcg-shared-input-blue-outline:focus{border:1px solid #2f72dc;box-shadow:0 0 0 1px #2f72dc}.dcg-matrix-api-container input.dcg-shared-input-blue-outline::-ms-clear,.dcg-matrix-api-container textarea.dcg-shared-input-blue-outline::-ms-clear{display:none}.dcg-matrix-api-container .dcg-constrained-height-popover{position:absolute;top:40px;bottom:2px;right:4px;pointer-events:none}.dcg-matrix-api-container .dcg-constrained-height-popover .dcg-popover-interior{max-height:100%;pointer-events:auto}.dcg-matrix-api-container .dcg-popover{z-index:80}.dcg-matrix-api-container .dcg-popover .dcg-popover-interior{padding:20px;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px #0003;margin:-1px;overflow:auto}.dcg-matrix-api-container .dcg-popover.dcg-top{margin-bottom:10px}.dcg-matrix-api-container .dcg-popover.dcg-right{margin-left:10px}.dcg-matrix-api-container .dcg-popover.dcg-bottom{margin-top:10px}.dcg-matrix-api-container .dcg-popover.dcg-left{margin-right:10px}.dcg-matrix-api-container .dcg-popover .dcg-popover-interior{overflow:auto}.dcg-matrix-api-container .dcg-popover .dcg-popover-content{font-size:85%;color:#444;line-height:1.5em;position:relative}.dcg-matrix-api-container .dcg-popover .dcg-language-picker .dcg-language-header{color:#2f72dc;border-bottom:2px solid #2f72dc}.dcg-matrix-api-container .dcg-popover .dcg-popover-title{margin-bottom:10px;font-size:115%;border-bottom:2px solid #2f72dc;color:#2f72dc;font-weight:400;background-color:#fff}.dcg-matrix-api-container .dcg-popover .dcg-popover-title:not(:first-of-type){padding-top:20px}.dcg-matrix-api-container .dcg-popover .dcg-arrow,.dcg-matrix-api-container .dcg-popover .dcg-arrow:after{position:absolute;display:inline-block;width:0;height:0;border-color:transparent;border-style:solid}.dcg-matrix-api-container .dcg-popover .dcg-arrow:after{content:"";z-index:-1}.dcg-matrix-api-container .dcg-popover.dcg-top .dcg-arrow{bottom:-10px;left:50%;margin-left:-10px;border-width:10px 10px 0;border-top-color:#fff}.dcg-matrix-api-container .dcg-popover.dcg-top .dcg-arrow:after{border-width:11px 11px 0;border-top-color:#00000040;bottom:-1px;left:-11px}.dcg-matrix-api-container .dcg-popover.dcg-right .dcg-arrow{top:50%;left:-10px;margin-top:-10px;border-width:10px 10px 10px 0;border-right-color:#fff}.dcg-matrix-api-container .dcg-popover.dcg-right .dcg-arrow:after{border-width:11px 11px 11px 0;border-right-color:#00000040;bottom:-11px;left:-1px}.dcg-matrix-api-container .dcg-popover.dcg-bottom .dcg-arrow{top:-14px;margin-left:-14px;border-width:0 14px 14px;border-bottom-color:#fff}.dcg-matrix-api-container .dcg-popover.dcg-bottom .dcg-arrow:after{border-width:0 14px 14px;border-bottom-color:#00000040;top:-1px;left:-14px}.dcg-matrix-api-container .dcg-popover.dcg-left .dcg-arrow{top:50%;right:-10px;margin-top:-10px;border-width:10px 0 10px 10px;border-left-color:#fff;border-top-color:transparent}.dcg-matrix-api-container .dcg-popover.dcg-left .dcg-arrow:after{border-width:11px 0 11px 11px;border-left-color:#00000040;bottom:-11px;right:-1px}@keyframes dcg-fadePulse{0%{opacity:0;transform:scale(.7)}50%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.dcg-matrix-api-container .dcg-matrix-list-container{flex:1;display:flex;flex-direction:column;overflow:auto;border-top:1px solid #ccc}.dcg-matrix-api-container .dcg-matrix-list-container .dcg-matrix-list{width:100%}.dcg-matrix-api-container .dcg-matrix-list-container .dcg-matrix-list.dcg-projector-mode{font-size:150%}.dcg-matrix-api-container .dcg-matrix-list-container .dcg-matrix-list.dcg-projector-mode .dcg-braille-input input,.dcg-matrix-api-container .dcg-matrix-list-container .dcg-matrix-list.dcg-projector-mode .dcg-braille-evaluation input{font-size:135%}.dcg-matrix-api-container .dcg-matrix-list-container .dcg-matrix-list-placeholder{flex:1;border-right:1px solid #ccc;border-left:1px solid #ccc;position:relative;overflow:hidden}.dcg-matrix-api-container .dcg-matrix-list-container .dcg-number-evaluation .dcg-tooltip-hit-area-container{margin-left:-3px}.dcg-matrix-api-container .dcg-matrix-list-container .dcg-matrix-evaluation .dcg-tooltip-hit-area-container{margin-left:5px}.dcg-matrix-api-container .dcg-inverted-colors .dcg-settings-dropdown .dcg-popover-interior{box-shadow:none}.dcg-matrix-api-container .dcg-tap-container [ontap]{cursor:pointer}.dcg-matrix-api-container .dcg-latex-expression{min-height:72px;border:1px solid #ccc;margin-top:-1px;position:relative;background:#fff;display:flex;align-items:center;width:100%;padding:1px}.dcg-matrix-api-container .dcg-latex-expression .dcg-mq-container{flex:1}.dcg-matrix-api-container .dcg-latex-expression.dcg-focused{border-color:#2f72dc;box-shadow:inset 0 0 0 1px #2f72dc}.dcg-matrix-api-container .dcg-latex-expression:first-of-type{margin-top:0}.dcg-matrix-api-container .dcg-latex-expression .dcg-mq-math-mode{padding:8px 5px 8px 12px;outline:none!important;box-shadow:none!important;display:block;border:0;width:100%}.dcg-matrix-api-container .dcg-latex-expression .dcg-mq-math-mode .dcg-mq-root-block{overflow:visible hidden}.dcg-matrix-api-container .dcg-latex-expression .dcg-expression-error{color:#e66b3c;font-size:130%;cursor:pointer;animation:dcg-delayed-fadeIn 1s;margin-right:15px}.dcg-matrix-api-container .dcg-latex-expression .dcg-mq-selection .dcg-mq-ans{background:#2f72dc;color:#fff}.dcg-matrix-api-container .dcg-latex-expression .dcg-mq-selection .dcg-mq-ans.dcg-invalid{background:#e66b3c}.dcg-matrix-api-container .dcg-latex-expression .dcg-evaluation{flex:0;display:flex;align-items:center;animation:dcg-fadeIn .4s;opacity:.7;padding:8px}.dcg-matrix-api-container .dcg-latex-expression .dcg-evaluation .dcg-equals-sign{font-size:120%;padding-right:.2em;font-family:Symbola,Times New Roman,serif}.dcg-matrix-api-container .dcg-latex-expression .dcg-basic-fraction-toggle{font-size:20px;display:inline-block;width:29px;height:29px;border:2px solid #000;opacity:.5;color:#000;text-align:center;border-radius:50%;margin:0 5px}.dcg-matrix-api-container .dcg-latex-expression .dcg-basic-fraction-toggle i{position:relative;top:2px}.dcg-matrix-api-container .dcg-latex-expression .dcg-basic-fraction-toggle.dcg-hovered{opacity:.7}.dcg-matrix-api-container .dcg-latex-expression .dcg-basic-fraction-toggle.dcg-depressed{opacity:.9}.dcg-matrix-api-container .dcg-latex-expression .dcg-basic-fraction-toggle.dcg-selected{background:#000;opacity:.5;color:#fff}.dcg-matrix-api-container .dcg-latex-expression .dcg-basic-fraction-toggle.dcg-selected.dcg-hovered{opacity:.7}.dcg-matrix-api-container .dcg-latex-expression .dcg-basic-fraction-toggle.dcg-selected.dcg-depressed{opacity:.9}.dcg-matrix-api-container .dcg-matrix-container{position:relative;display:inline-block;border:2px solid #222;border-radius:2px}.dcg-matrix-api-container .dcg-matrix-container .dcg-top-occluder{position:absolute;top:-2px;left:4px;right:4px;height:2px}.dcg-matrix-api-container .dcg-matrix-container .dcg-bottom-occluder{position:absolute;bottom:-2px;left:4px;right:4px;height:2px}.dcg-matrix-api-container .dcg-matrix-view{display:table;padding:2px}.dcg-matrix-api-container .dcg-matrix-view .dcg-matrix-view-row{display:table-row}.dcg-matrix-api-container .dcg-matrix-view .dcg-matrix-view-row .dcg-matrix-view-cell{display:table-cell;text-align:center}.dcg-matrix-api-container .dcg-matrix-view .dcg-mq-math-mode{padding:0 3px;min-width:22px;font-size:100%;outline:none!important;box-shadow:none!important;display:block;border:none;border-bottom:2px solid transparent;text-align:center}.dcg-matrix-api-container .dcg-matrix-view .dcg-mq-math-mode .dcg-mq-root-block{overflow:visible hidden}.dcg-matrix-api-container .dcg-matrix-view .dcg-mq-math-mode.dcg-mq-focused{border-bottom:2px solid #2f72dc}.dcg-matrix-api-container .dcg-matrix-view .dcg-mq-math-mode .dcg-mq-container .dcg-mq-placeholder{padding-left:0}.dcg-matrix-api-container .dcg-mq-container{position:relative;display:inline-block}.dcg-matrix-api-container .dcg-mq-container .dcg-mq-placeholder{position:absolute;top:50%;left:0;right:0;line-height:1em;height:1em;margin-top:-.67em;font-size:95%;pointer-events:none;font-family:Symbola,Times New Roman,serif;padding-left:2px;color:#00000078}.dcg-matrix-api-container .dcg-mq-container .dcg-mq-placeholder .dcg-mq-math-mode{font-size:inherit}.dcg-matrix-api-container .dcg-container .dcg-suffix-degree .dcg-mq-root-block:after{content:"\b0";vertical-align:top;opacity:.6;margin-left:1px}.dcg-matrix-api-container .dcg-container .dcg-suffix-radian .dcg-mq-root-block:after{content:"rad";font-size:90%;opacity:.6;margin-left:3px}.dcg-matrix-api-container .dcg-container .dcg-mq-editable-field:not(.dcg-no-fadeout){position:relative}.dcg-matrix-api-container .dcg-container .dcg-mq-editable-field:not(.dcg-no-fadeout):after{content:"";position:absolute;top:0;right:0;bottom:0;width:14px;background:linear-gradient(to right,rgba(255,255,255,0),#fff);pointer-events:none}.dcg-matrix-api-container .dcg-container .dcg-mq-editable-field:not(.dcg-no-fadeout) .dcg-mq-root-block{padding-right:10px}.dcg-matrix-api-container .dcg-container .dcg-mq-editable-field:not(.dcg-no-fadeout) .dcg-mq-root-block.dcg-mq-editing-overflow-left:before{content:"";position:absolute;top:0;left:0;bottom:0;width:14px;background:linear-gradient(to left,rgba(255,255,255,0),#fff);pointer-events:none}.dcg-matrix-api-container .dcg-has-background-color .dcg-mq-editable-field:after{display:none}.dcg-matrix-api-container .dcg-has-background-color .dcg-mq-editable-field:after .dcg-mq-editing-overflow-left:before{display:none}.dcg-matrix-api-container .dcg-static-mathquill-view *{-webkit-user-select:text!important;user-select:text!important;-moz-user-selection:text!important}.dcg-matrix-api-container .dcg-static-mathquill-view * .dcg-mq-cursor{display:none}.dcg-matrix-api-container .dcg-geo-token-view{cursor:pointer;outline:none;border:2px solid #2f72dc;color:#000;padding:.2em .4em;display:inline-block;border-radius:4px;margin-right:.15em;margin-left:.15em;margin-bottom:2px;width:26px;height:26px;vertical-align:middle;border-color:currentColor;background:#fff;position:relative;font-size:16px;touch-action:none}.dcg-matrix-api-container .dcg-geo-token-view.dcg-static-token{cursor:text}.dcg-matrix-api-container .dcg-geo-token-view:not(.dcg-static-token).dcg-focus-visible{box-shadow:0 0 0 3px #2f72dc80!important}.dcg-matrix-api-container .dcg-geo-token-view>*{pointer-events:none}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-label{position:absolute;right:1px;bottom:-1px;font-family:sans-serif;font-size:75%;padding-right:1px;padding-bottom:1px}.dcg-matrix-api-container .dcg-geo-token-view i{font-style:normal}.dcg-matrix-api-container .dcg-geo-token-view.dcg-assignment-token{border:1px solid #999;padding:0;text-align:center;width:auto;min-width:26px}.dcg-matrix-api-container .dcg-geo-token-view.dcg-assignment-token .dcg-token-background{display:none}.dcg-matrix-api-container .dcg-geo-token-view.dcg-assignment-token.dcg-hovered:not(.dcg-static-token),.dcg-matrix-api-container .dcg-geo-token-view.dcg-assignment-token:focus-within:not(.dcg-static-token){border:1px solid #999;box-shadow:0 0 0 1px #999}.dcg-matrix-api-container .dcg-geo-token-view.dcg-assignment-token.dcg-selected-token:not(.dcg-static-token){background-color:#fff;border:1px solid #666;box-shadow:0 0 0 1px #666}.dcg-matrix-api-container .dcg-geo-token-view.dcg-token-has-label .dcg-token-point,.dcg-matrix-api-container .dcg-geo-token-view.dcg-token-has-label .dcg-token-midpoint,.dcg-matrix-api-container .dcg-geo-token-view.dcg-token-has-label .dcg-token-intersection,.dcg-matrix-api-container .dcg-geo-token-view.dcg-token-has-label .dcg-token-glider{position:relative;top:-6px;left:-9px}.dcg-matrix-api-container .dcg-geo-token-view.dcg-token-has-label .dcg-token-point:after,.dcg-matrix-api-container .dcg-geo-token-view.dcg-token-has-label .dcg-token-midpoint:after,.dcg-matrix-api-container .dcg-geo-token-view.dcg-token-has-label .dcg-token-intersection:after,.dcg-matrix-api-container .dcg-geo-token-view.dcg-token-has-label .dcg-token-glider:after{display:none}.dcg-matrix-api-container .dcg-geo-token-view.dcg-token-has-label .dcg-token-point:before,.dcg-matrix-api-container .dcg-geo-token-view.dcg-token-has-label .dcg-token-midpoint:before,.dcg-matrix-api-container .dcg-geo-token-view.dcg-token-has-label .dcg-token-intersection:before,.dcg-matrix-api-container .dcg-geo-token-view.dcg-token-has-label .dcg-token-glider:before{display:none}.dcg-matrix-api-container .dcg-geo-token-view.dcg-selected-token .dcg-token-label{color:#fff}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-background{opacity:.25;display:block;width:100%;height:100%;background:currentColor;position:absolute;top:0;left:0;bottom:0;right:0}.dcg-matrix-api-container .dcg-geo-token-view.dcg-hovered:not(.dcg-static-token) .dcg-token-background,.dcg-matrix-api-container .dcg-geo-token-view:focus-within:not(.dcg-static-token) .dcg-token-background{opacity:.4}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-icon{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;text-align:center;line-height:24px}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-polygon,.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-point,.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-glider,.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-intersection,.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-midpoint{font-size:140%}.dcg-matrix-api-container .dcg-geo-token-view .dcg-icon-angle{font-size:110%}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-vector,.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-translate{font-size:130%;padding-top:1px}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-translate{transform:rotate(-45deg)}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-vector{transform:rotate(var(--dcg-icon-angle, -45deg))}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-line:before{transform:rotate(var(--dcg-icon-angle, 20deg))}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-segment:before{transform:rotate(var(--dcg-icon-angle, -20deg))}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-ray:before{transform:rotate(var(--dcg-icon-angle, -60deg))}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-rotate,.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-dilate,.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-reflect,.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-transformation{font-size:130%;color:#000}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-transformation{font-size:100%}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-rotate{margin-top:1px}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-translate{margin-left:1px}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-dilate{font-size:140%;margin-left:-1px}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-reflect:before{position:absolute;top:2px;bottom:2px;left:50%;border-right:1px solid rgba(0,0,0,.3);margin-left:-.5px;content:""}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-glider:before,.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-line:before,.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-segment:before,.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-ray:before,.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-intersection:before,.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-midpoint:before,.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-parallel:before,.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-perpendicular:before{content:"";height:2px;background:currentColor;position:absolute;top:50%;left:50%;margin-top:-1px}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-intersection:after,.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-midpoint:after,.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-parallel:after,.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-perpendicular:after{content:"";height:2px;background:currentColor;position:absolute;top:50%;left:50%;margin-top:-1px}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-glider:before{width:16px;margin-left:-8px;opacity:.7}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-intersection:before{transform:rotate(-45deg);width:20px;margin-left:-10px;opacity:.6}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-intersection:after{transform:rotate(45deg);width:20px;margin-left:-10px;opacity:.6}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-midpoint:before{transform:rotate(0);width:20px;margin-left:-10px;opacity:.6}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-segment:before{width:16px;margin-left:-8px}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-ray:before{width:20px;margin-left:-5px;transform-origin:25% 25%}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-line:before{width:40px;margin-left:-20px}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-parallel:before,.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-perpendicular:before{width:40px;margin-left:-20px;transform:rotate(-20deg)}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-parallel:after{width:40px;margin-left:-20px;transform:rotate(-20deg);opacity:.4;transform-origin:5px 0}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-perpendicular:after{width:40px;margin-left:-20px;transform:rotate(70deg);opacity:.4}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-circle{border:2px solid currentColor;width:16px;height:16px;margin-top:3px;margin-left:3px;border-radius:50%}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-arc{position:absolute;top:-6px;left:-4px;width:22px;height:20px;transform:rotate(-45deg);background:transparent;overflow:hidden}.dcg-matrix-api-container .dcg-geo-token-view .dcg-token-arc:after{content:"";position:absolute;top:50%;left:0%;border:2px solid currentColor;border-radius:50%;width:14px;height:14px}.dcg-matrix-api-container .dcg-geo-token-view.dcg-selected-token{background-color:currentColor}.dcg-matrix-api-container .dcg-geo-token-view.dcg-selected-token .dcg-token-icon{color:#fff}.dcg-matrix-api-container .dcg-geo-token-view.dcg-child-of-hovered-token:not(.dcg-static-token):after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-8px;border:1px solid transparent;border-width:6px 8px;border-bottom-color:#0003}.dcg-matrix-api-container .dcg-geo-token-view.dcg-parent-of-hovered-token:not(.dcg-static-token):after{content:"";position:absolute;top:100%;left:50%;margin-left:-8px;border:1px solid transparent;border-width:6px 8px;border-top-color:#0003}.dcg-matrix-api-container .dcg-tooltip-hit-area-container{position:relative;cursor:default!important;line-height:initial}.dcg-matrix-api-container .dcg-tooltip-hit-area-container.dcg-display-block{width:100%}.dcg-matrix-api-container .dcg-tooltip-hit-area-container:not(.dcg-display-block){display:inline-block}.dcg-matrix-api-container .dcg-tooltip-mount-pt{position:absolute;top:0;left:0}.dcg-matrix-api-container .dcg-tooltip-positioning-container{position:absolute;pointer-events:none;z-index:10000}.dcg-matrix-api-container .dcg-tooltip-positioning-container .dcg-tooltip-message-container{position:absolute;z-index:10000;animation:dcg-fadeIn .3s;white-space:normal}.dcg-matrix-api-container .dcg-tooltip-positioning-container .dcg-tooltip-message-container .dcg-tooltip-message{background:#000;color:#fff;border-radius:4px;padding:5px 8px;font-size:14px;text-shadow:none;line-height:1.1em;display:inline-block;pointer-events:all;text-align:center}.dcg-matrix-api-container .dcg-tooltip-positioning-container .dcg-tooltip-message-container .dcg-tooltip-message.dcg-latex{background:#fff;color:#000;opacity:1;border:1px solid #bbb;border-radius:5px;position:relative}.dcg-matrix-api-container .dcg-tooltip-positioning-container .dcg-tooltip-message-container .dcg-tooltip-message.dcg-latex .dcg-static-mathquill-view{width:100%}.dcg-matrix-api-container .dcg-tooltip-positioning-container .dcg-tooltip-message-container .dcg-tooltip-message.dcg-latex.dcg-sticky-not-stuck{opacity:.95;color:#666}.dcg-matrix-api-container .dcg-tooltip-positioning-container .dcg-tooltip-message-container .dcg-tooltip-message.dcg-latex.dcg-tooltip-overflow:after{content:"";position:absolute;top:0;bottom:0;right:8px;width:14px;background:linear-gradient(to right,rgba(255,255,255,0),#fff);pointer-events:none}.dcg-matrix-api-container .dcg-tooltip-positioning-container .dcg-tooltip-message-container .dcg-tooltip-message.dcg-latex .dcg-mq-root-block *{-webkit-user-select:none!important;user-select:none!important;cursor:default}.dcg-matrix-api-container .dcg-tooltip-positioning-container.dcg-latex-tooltip-positioning-container .dcg-tooltip-arrow{transform:rotate(45deg)}.dcg-matrix-api-container .dcg-tooltip-positioning-container.dcg-latex-tooltip-positioning-container.dcg-tooltip-gravity-n-s .dcg-tooltip-arrow{transform:translate(-50%) rotate(45deg)}.dcg-matrix-api-container .dcg-tooltip-positioning-container.dcg-latex-tooltip-positioning-container.dcg-tooltip-gravity-e-w .dcg-tooltip-arrow{transform:translateY(-50%) rotate(45deg)}.dcg-matrix-api-container .dcg-tooltip-positioning-container .dcg-tooltip-arrow{position:absolute;animation:dcg-fadeIn .3s;z-index:10000}@keyframes dcg-delayed-fadeIn{0%{opacity:0}80%{opacity:0}to{opacity:1}}@keyframes dcg-fadeIn{0%{opacity:0}to{opacity:1}}.dcg-matrix-api-container .dcg-matrix-expression{border:1px solid #ccc;margin-top:-1px;position:relative;display:flex;align-items:center;width:100%;padding:8px 12px}.dcg-matrix-api-container .dcg-matrix-expression.dcg-focused{border-color:#2f72dc;box-shadow:inset 0 0 0 1px #2f72dc}.dcg-matrix-api-container .dcg-matrix-expression:first-of-type{margin-top:0}.dcg-matrix-api-container .dcg-matrix-expression .dcg-variable-definition{color:#000000b3}.dcg-matrix-api-container .dcg-matrix-expression .dcg-mq-selection .dcg-mq-ans{background:#2f72dc;color:#fff}.dcg-matrix-api-container .dcg-matrix-expression .dcg-mq-selection .dcg-mq-ans.dcg-invalid{background:#e66b3c}.dcg-matrix-api-container .dcg-matrix-expression .dcg-matrix-expression-error-container{flex:1;text-align:right}.dcg-matrix-api-container .dcg-matrix-expression .dcg-matrix-expression-error{display:inline-block;color:#e66b3c;font-size:130%;cursor:pointer;animation:dcg-delayed-fadeIn 1s;margin-right:3px}.dcg-matrix-api-container .dcg-keypad-control-bar{height:45px;background-color:#00000012;border-left:1px solid #ccc;border-right:1px solid #ccc}.dcg-matrix-api-container .dcg-keypad-control-bar .dcg-keypad-control-bar-contents{display:flex;flex-flow:row nowrap;align-items:stretch;flex-shrink:0}.dcg-matrix-api-container .dcg-keypad-control-bar .dcg-keypad-control-bar-contents .dcg-spacer{flex-grow:1}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper .dcg-projector-mode .dcg-keypad-control-bar{height:52px}.dcg-matrix-api-container .dcg-keypad-control-bar{height:40px;background-color:#00000012;border-left:1px solid rgba(0,0,0,.2);border-right:1px solid rgba(0,0,0,.2)}.dcg-matrix-api-container .dcg-keypad-control-bar .dcg-keypad-control-bar-contents{display:flex;flex-flow:row nowrap;align-items:stretch;flex-shrink:0;padding-top:2px}.dcg-matrix-api-container .dcg-keypad-control-bar .dcg-spacer{flex-grow:1}.dcg-matrix-api-container .dcg-keypad-control-bar .dcg-spacer-2{flex-grow:2}.dcg-matrix-api-container .dcg-calc-basic-main-wrapper:not(.dcg-narrow) .dcg-projector-mode .dcg-keypad-control-bar{height:52px}.dcg-matrix-api-container .dcg-keypad-control-btn{flex-grow:1;min-width:40px;text-align:center}.dcg-matrix-api-container .dcg-keypad-control-btn:not(.dcg-menu-btn){color:#666}.dcg-matrix-api-container .dcg-keypad-control-btn.dcg-menu-btn{padding:0 5px}.dcg-matrix-api-container .dcg-keypad-control-btn:not(.dcg-selectable-btn){border-radius:3px;height:35px;line-height:35px;margin:5px}.dcg-matrix-api-container .dcg-keypad-control-btn.dcg-disabled{opacity:.3;pointer-events:none}.dcg-matrix-api-container .dcg-keypad-control-btn:not(.dcg-disabled):not(.dcg-menu-btn).dcg-hovered{color:#333;background:#e5e5e5}.dcg-matrix-api-container .dcg-keypad-control-btn:not(.dcg-disabled):not(.dcg-menu-btn).dcg-depressed{color:#000;background:#ddd}.dcg-matrix-api-container .dcg-keypad-control-btn:not(.dcg-disabled):not(.dcg-menu-btn):not(.dcg-selectable-btn).dcg-hovered{box-shadow:0 0 0 1px #ddd}.dcg-matrix-api-container .dcg-keypad-control-btn:not(.dcg-disabled):not(.dcg-menu-btn):not(.dcg-selectable-btn).dcg-depressed{box-shadow:0 0 0 1px #ccc}.dcg-matrix-api-container .dcg-keypad-control-btn:not(.dcg-disabled):not(.dcg-menu-btn).dcg-selectable-btn.dcg-hovered,.dcg-matrix-api-container .dcg-keypad-control-btn:not(.dcg-disabled):not(.dcg-menu-btn).dcg-selectable-btn.dcg-depressed{padding:0 4px}.dcg-matrix-api-container .dcg-keypad-control-btn:not(.dcg-disabled):not(.dcg-menu-btn).dcg-selectable-btn.dcg-hovered:not(.dcg-selected){border-left:1px solid #ddd;border-right:1px solid #ddd}.dcg-matrix-api-container .dcg-keypad-control-btn:not(.dcg-disabled):not(.dcg-menu-btn).dcg-selectable-btn.dcg-depressed:not(.dcg-selected){border-left:1px solid #ccc;border-right:1px solid #ccc}.dcg-matrix-api-container .dcg-keypad-control-btn:not(.dcg-disabled):not(.dcg-menu-btn).dcg-selectable-btn.dcg-selected{background:#fff;box-shadow:inset 0 0 3px #0000004d}.dcg-matrix-api-container .dcg-keypad-control-btn[dcg-command=backspace] i,.dcg-matrix-api-container .dcg-keypad-control-btn[dcg-command=undo] i,.dcg-matrix-api-container .dcg-keypad-control-btn[dcg-command=redo] i{font-size:150%;position:relative;top:3px}.dcg-matrix-api-container .dcg-keypad-control-btn[dcg-command=clear-all],.dcg-matrix-api-container .dcg-keypad-control-btn[dcg-command=clear]{white-space:nowrap;width:50px}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper .dcg-projector-mode .dcg-keypad-control-btn{font-size:150%;height:44px;line-height:44px}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper .dcg-projector-mode .dcg-keypad-control-btn[dcg-command=clear-all],.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper .dcg-projector-mode .dcg-keypad-control-btn[dcg-command=clear]{width:75px}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper .dcg-projector-mode .dcg-keypad-control-btn[dcg-command=settings] i{top:4px}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper .dcg-projector-mode .dcg-keypad-control-btn[dcg-command=backspace] i,.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper .dcg-projector-mode .dcg-keypad-control-btn[dcg-command=undo] i,.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper .dcg-projector-mode .dcg-keypad-control-btn[dcg-command=redo] i{top:5px}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper .dcg-projector-mode .dcg-selectable-btn{top:4px}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper.dcg-very-narrow .dcg-projector-mode .dcg-keypad-control-btn{font-size:115%}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper.dcg-very-very-narrow .dcg-keypad-control-btn,.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper.dcg-very-very-narrow .dcg-projector-mode .dcg-keypad-control-btn{font-size:90%}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper.dcg-very-very-narrow .dcg-projector-mode .dcg-keypad-control-btn.dcg-menu-btn{min-width:90px}.dcg-matrix-api-container .dcg-basic-settings-container{position:relative;flex-grow:1}.dcg-matrix-api-container .dcg-basic-settings-container .dcg-keypad-control-btn.dcg-selected{color:#333;background:rgba(0,0,0,.1)}.dcg-matrix-api-container .dcg-settings-dropdown{font-size:95%;color:#333;width:240px;position:absolute;bottom:50px;right:5px;-webkit-user-select:none;user-select:none}.dcg-matrix-api-container .dcg-settings-dropdown .dcg-settings-menu-option{cursor:pointer}.dcg-matrix-api-container .dcg-settings-dropdown .dcg-settings-menu-option:not(.dcg-reverse-contrast){margin-bottom:.5em}.dcg-matrix-api-container .dcg-settings-dropdown .dcg-displaysize-large{font-size:150%}.dcg-matrix-api-container .dcg-settings-dropdown.dcg-popover .dcg-popover-interior{padding:15px}.dcg-matrix-api-container .dcg-settings-dropdown.dcg-popover .dcg-popover-interior:after{content:"";position:absolute;bottom:-7px;right:18px;border-width:7px;border-bottom-width:0;border-style:solid;border-color:#fff transparent transparent;line-height:0}.dcg-matrix-api-container .dcg-settings-dropdown.dcg-popover .dcg-popover-interior:before{content:"";position:absolute;bottom:-8px;right:17px;border-width:8px;border-bottom-width:0;border-style:solid;border-color:#ccc transparent transparent;line-height:0}.dcg-matrix-api-container .dcg-settings-dropdown.dcg-point-left{position:absolute;top:-30px;left:-240px}.dcg-matrix-api-container .dcg-settings-dropdown.dcg-point-left.dcg-popover .dcg-popover-interior:after{content:"";position:absolute;right:-7px;top:43px;border-width:7px;border-right-width:0;border-style:solid;border-color:transparent transparent transparent #fff;line-height:0}.dcg-matrix-api-container .dcg-settings-dropdown.dcg-point-left.dcg-popover .dcg-popover-interior:before{content:"";position:absolute;right:-8px;top:42px;border-width:8px;border-right-width:0;border-style:solid;border-color:transparent transparent transparent #ccc;line-height:0}.dcg-matrix-api-container .dcg-has-background-color .dcg-settings-dropdown.dcg-popover .dcg-popover-interior:after{border-top-color:#ccc}.dcg-matrix-api-container .dcg-has-background-color .dcg-settings-dropdown.dcg-popover .dcg-popover-interior:before{display:none}.dcg-matrix-api-container .dcg-version-number{color:#666;font-size:90%;text-align:center;margin-top:15px}.dcg-matrix-api-container .dcg-component-checkbox{cursor:pointer;position:relative}.dcg-matrix-api-container .dcg-component-checkbox .dcg-checkbox{border:1px solid #bbb;margin-right:.5em;width:1.1em;height:1.1em;border-radius:3px;vertical-align:middle;display:inline-block;position:relative}.dcg-matrix-api-container .dcg-component-checkbox .dcg-checkbox i{display:none;font-size:115%;position:absolute;top:-.15em;left:.1em;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}.dcg-matrix-api-container .dcg-component-checkbox .dcg-checkbox-children{position:relative;top:.1em}.dcg-matrix-api-container .dcg-component-checkbox.dcg-hovered:not(.dcg-checked) .dcg-checkbox{border:1px solid #999}.dcg-matrix-api-container .dcg-component-checkbox.dcg-hovered:not(.dcg-checked) .dcg-checkbox i{display:block;color:#e2e2e2}.dcg-matrix-api-container .dcg-component-checkbox.dcg-checked .dcg-checkbox i{display:block;color:#2f72dc}.dcg-matrix-api-container .dcg-component-checkbox.dcg-checked.dcg-hovered .dcg-checkbox{border:1px solid #999}.dcg-matrix-api-container .dcg-component-checkbox.dcg-disabled{pointer-events:none;opacity:.5}.dcg-matrix-api-container .dcg-component-checkbox.dcg-disabled .dcg-checkbox{background:rgba(0,0,0,.15)}.dcg-matrix-api-container .dcg-component-checkbox.dcg-disabled.dcg-checked i{display:block;color:#999}.dcg-matrix-api-container .dcg-component-checkbox.dcg-small{font-size:85%}.dcg-matrix-api-container .dcg-segmented-control-container{display:flex}.dcg-matrix-api-container .dcg-segmented-control-container .dcg-segmented-control-btn{color:#000000d9;text-align:center;display:flex;justify-content:center;align-items:center;border:1px solid rgba(0,0,0,.42)}.dcg-matrix-api-container .dcg-segmented-control-container .dcg-segmented-control-btn .dcg-segmented-control-interior{cursor:pointer}.dcg-matrix-api-container .dcg-segmented-control-container .dcg-segmented-control-btn i{position:relative;top:1px}.dcg-matrix-api-container .dcg-segmented-control-container .dcg-segmented-control-btn:not(:last-of-type){border-right:0}.dcg-matrix-api-container .dcg-segmented-control-container .dcg-segmented-control-btn.dcg-hovered:not(.dcg-selected){color:#000}.dcg-matrix-api-container .dcg-segmented-control-container .dcg-segmented-control-btn.dcg-depressed:not(.dcg-selected){background:rgba(0,0,0,.05)}.dcg-matrix-api-container .dcg-segmented-control-container .dcg-segmented-control-btn:first-of-type{border-top-left-radius:3px;border-bottom-left-radius:3px}.dcg-matrix-api-container .dcg-segmented-control-container .dcg-segmented-control-btn:last-of-type{border-top-right-radius:3px;border-bottom-right-radius:3px}.dcg-matrix-api-container .dcg-segmented-control-container .dcg-segmented-control-btn.dcg-selected{color:#fff;position:relative}.dcg-matrix-api-container .dcg-segmented-control-container .dcg-segmented-control-btn.dcg-theme-default{flex:1}.dcg-matrix-api-container .dcg-segmented-control-container .dcg-segmented-control-btn.dcg-theme-default .dcg-segmented-control-interior{height:34px;line-height:34px;padding:0 8px}.dcg-matrix-api-container .dcg-segmented-control-container .dcg-segmented-control-btn.dcg-theme-default.dcg-hovered:not(.dcg-selected){border-color:#0000009e}.dcg-matrix-api-container .dcg-segmented-control-container .dcg-segmented-control-btn.dcg-theme-default.dcg-selected{border:1px solid rgba(0,0,0,.65);background:rgba(0,0,0,.65)}.dcg-matrix-api-container .dcg-segmented-control-container .dcg-segmented-control-btn.dcg-theme-mini{border-color:#ccc}.dcg-matrix-api-container .dcg-segmented-control-container .dcg-segmented-control-btn.dcg-theme-mini .dcg-segmented-control-interior{padding:4px 6px}.dcg-matrix-api-container .dcg-segmented-control-container .dcg-segmented-control-btn.dcg-theme-mini.dcg-hovered:not(.dcg-selected){background:rgba(0,0,0,.05)}.dcg-matrix-api-container .dcg-segmented-control-container .dcg-segmented-control-btn.dcg-theme-mini.dcg-depressed:not(.dcg-selected){background:rgba(0,0,0,.2)}.dcg-matrix-api-container .dcg-segmented-control-container .dcg-segmented-control-btn.dcg-theme-mini.dcg-selected{background:rgba(47,114,220,.15);border-color:#2f72dc;color:#2f72dc;cursor:default!important}.dcg-matrix-api-container .dcg-segmented-control-container .dcg-segmented-control-btn.dcg-theme-mini.dcg-selected+.dcg-segmented-control-btn{border-left:1px solid #2f72dc}.dcg-matrix-api-container .dcg-segmented-control-container .dcg-segmented-control-btn.dcg-theme-mini.dcg-disabled{pointer-events:none}.dcg-matrix-api-container .dcg-segmented-control-container .dcg-segmented-control-btn.dcg-theme-mini.dcg-disabled.dcg-selected+.dcg-segmented-control-btn{border-left:1px solid #666}.dcg-matrix-api-container .dcg-segmented-control-container .dcg-segmented-control-btn.dcg-theme-mini.dcg-disabled.dcg-selected{background:rgba(0,0,0,.1);border-color:#666;color:#000}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper.dcg-narrow .dcg-projector-mode .dcg-basic-keypad{font-size:120%}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper.dcg-narrow .dcg-projector-mode [dcg-command="A^-1"],.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper.dcg-narrow .dcg-projector-mode [dcg-command=rref]{font-size:95%}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper.dcg-very-narrow .dcg-basic-keypad{font-size:90%}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper.dcg-very-narrow .dcg-basic-keypad .dcg-partition-placeholder{width:10px}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper.dcg-very-narrow .dcg-projector-mode .dcg-basic-keypad{font-size:105%}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper.dcg-very-very-narrow .dcg-basic-keypad{font-size:75%}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper.dcg-very-very-narrow .dcg-projector-mode .dcg-basic-keypad{font-size:90%}.dcg-matrix-api-container .dcg-calc-matrix-main.dcg-projector-mode .dcg-basic-keypad{font-size:135%}.dcg-matrix-api-container .dcg-basic-keypad-container{background:rgba(0,0,0,.07);border:1px solid rgba(0,0,0,.2);border-top:none}.dcg-matrix-api-container .dcg-basic-keypad{margin:0;padding:4px 3px}.dcg-matrix-api-container .dcg-basic-keypad .dcg-mq-large-operator .dcg-mq-to,.dcg-matrix-api-container .dcg-basic-keypad .dcg-mq-large-operator .dcg-mq-from{display:none!important}.dcg-matrix-api-container .dcg-basic-keypad .dcg-mq-int .dcg-mq-supsub{display:none}.dcg-matrix-api-container .dcg-basic-keypad .dcg-mq-large-operator,.dcg-matrix-api-container .dcg-basic-keypad .dcg-mq-int{font-size:70%;position:relative;top:-1px}.dcg-matrix-api-container .dcg-basic-keypad *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.dcg-matrix-api-container .dcg-basic-keypad .dcg-half-width-placeholder{flex-grow:.5}.dcg-matrix-api-container .dcg-basic-keypad .dcg-partition-placeholder{width:4%}.dcg-matrix-api-container .dcg-projector-mode .dcg-basic-keypad,.dcg-matrix-api-container .dcg-PROJECTOR-MODE .dcg-basic-keypad{font-size:150%}.dcg-matrix-api-container .dcg-projector-mode .dcg-basic-keypad .dcg-keypad-btn-container{height:52px}.dcg-matrix-api-container .dcg-projector-mode.dcg-classroom-large-projector-mode .dcg-basic-keypad .dcg-keypad-btn-container{height:64px}.dcg-matrix-api-container .dcg-PROJECTOR-MODE .dcg-basic-keypad .dcg-keypad-row .dcg-keypad-btn-container{height:46px}.dcg-matrix-api-container .dcg-PROJECTOR-MODE.dcg-classroom-large-projector-mode .dcg-basic-keypad .dcg-keypad-row .dcg-keypad-btn-container{height:58px}.dcg-matrix-api-container .dcg-calculator-api-container .dcg-PROJECTOR-MODE.dcg-narrow .dcg-basic-keypad .dcg-keypad-row{font-size:90%}.dcg-matrix-api-container .dcg-calculator-api-container .dcg-PROJECTOR-MODE.dcg-narrow .dcg-basic-keypad .dcg-keypad-row .dcg-keypad-btn-container{height:44px}@media screen and (max-width: 470px){.dcg-matrix-api-container .dcg-projector-mode .dcg-sci-func-keypad .dcg-basic-keypad{font-size:115%}}@media screen and (max-width: 330px){.dcg-matrix-api-container .dcg-calculator-api-container .dcg-either-or-btn{font-size:85%;white-space:nowrap}.dcg-matrix-api-container .dcg-calculator-api-container .dcg-projector-mode .dcg-basic-keypad{font-size:125%}.dcg-matrix-api-container .dcg-calculator-api-container .dcg-projector-mode .dcg-sci-func-keypad .dcg-basic-keypad{font-size:90%}.dcg-matrix-api-container .dcg-calculator-api-container .dcg-PROJECTOR-MODE.dcg-narrow .dcg-basic-keypad .dcg-keypad-row{font-size:70%}}.dcg-matrix-api-container .dcg-keypad-row{padding:0;display:flex;flex-flow:row nowrap;align-items:stretch;margin:0}.dcg-matrix-api-container .dcg-keypad-row .dcg-abc-audio-container{flex-grow:2;display:flex}.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container{height:40px;display:inline-block;position:relative;flex-grow:1}.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container.dcg-disabled{opacity:.5}.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container.dcg-disabled .dcg-keypad-btn{cursor:default}.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn{position:absolute;top:2px;left:2px;right:2px;bottom:2px;display:flex;flex-flow:row;align-items:center;padding:0}.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn .dcg-keypad-btn-content{text-align:center;flex:1;pointer-events:none}.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-mq-large-operator,.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-mq-int{font-size:80%}.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-mq-large-operator .dcg-mq-sup,.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-mq-large-operator .dcg-mq-sub,.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-mq-large-operator .dcg-mq-to,.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-mq-large-operator .dcg-mq-from,.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-mq-int .dcg-mq-sup,.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-mq-int .dcg-mq-sub,.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-mq-int .dcg-mq-to,.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-mq-int .dcg-mq-from{display:none}.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-mq-supsub{font-size:80%}.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-mq-sqrt-stem{width:4px;padding:0;background:transparent}.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container [dcg-command=shift]{padding-top:2px}.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container [dcg-command="/"],.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container [dcg-command="-"]{padding-top:1px}.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container [dcg-command="*"]{padding-top:2px}.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container [dcg-command=left],.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container [dcg-command=right],.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container [dcg-command=backspace]{font-size:110%;padding-top:2px}.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container [dcg-command=enter]{font-size:140%;padding-top:3px}.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn .dcg-keypad-btn-content{font-size:90%}.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-light-on-gray{box-shadow:inset 0 1px #ffffff40,inset 0 -1px #00000005;background:linear-gradient(#fff,#fafafa);border:1px solid #d8d8d8;border-radius:2px}.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-dark-on-gray{box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000005;background:linear-gradient(rgba(0,0,0,.13),rgba(0,0,0,.16));border:1px solid #bbb;border-radius:2px}.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-tall-blue,.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-short-blue{box-sizing:border-box;border-radius:2px;color:#fff;background:#2f72dc;border:1px solid #4380e0;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #0000000d}.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-tall-blue.dcg-hovered:not(.dcg-disabled),.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-short-blue.dcg-hovered:not(.dcg-disabled){background:#2457a8;transition:background .2s}.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-tall-blue.dcg-depressed:not(.dcg-disabled),.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-short-blue.dcg-depressed:not(.dcg-disabled){background:#193d75;border:1px solid #193d75;box-shadow:none}.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-tall-blue{height:76px}.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container:not(.dcg-disabled) .dcg-keypad-btn.dcg-btn-light-on-gray.dcg-hovered{background:#f5f5f5;border-color:#d8d8d8}.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container:not(.dcg-disabled) .dcg-keypad-btn.dcg-btn-light-on-gray.dcg-depressed{background:#ebebeb;border-color:#cfcfcf;box-shadow:none}.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container:not(.dcg-disabled) .dcg-keypad-btn.dcg-btn-dark-on-gray.dcg-hovered{background:rgba(0,0,0,.16)}.dcg-matrix-api-container .dcg-basic-keypad .dcg-keypad-btn-container:not(.dcg-disabled) .dcg-keypad-btn.dcg-btn-dark-on-gray.dcg-depressed{box-shadow:none;background:rgba(0,0,0,.19)}.dcg-matrix-api-container .dcg-inverted-colors .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-light-on-gray{box-shadow:inset 0 -1px #ffffff40,inset 0 1px #00000005;background:linear-gradient(#fafafa,#fff)}.dcg-matrix-api-container .dcg-inverted-colors .dcg-keypad-btn-container .dcg-keypad-btn.dcg-btn-dark-on-gray{box-shadow:inset 0 -1px #ffffff1a,inset 0 1px #00000005;background:linear-gradient(rgba(0,0,0,.16),rgba(0,0,0,.13))}.dcg-matrix-api-container .dcg-has-background-color .dcg-basic-keypad .dcg-keypad-btn-container .dcg-btn-light-on-gray{background:rgba(255,255,255,.3);border:0}.dcg-matrix-api-container .dcg-has-background-color .dcg-basic-keypad .dcg-keypad-btn-container .dcg-btn-light-on-gray.dcg-hovered{background:rgba(255,255,255,.25)}.dcg-matrix-api-container .dcg-has-background-color .dcg-basic-keypad .dcg-keypad-btn-container .dcg-btn-light-on-gray.dcg-depressed{background:rgba(255,255,255,.15)}.dcg-matrix-api-container .dcg-has-background-color .dcg-basic-keypad .dcg-keypad-btn-container .dcg-btn-dark-on-gray{background:rgba(0,0,0,.15);border:0}.dcg-matrix-api-container .dcg-has-background-color .dcg-basic-keypad .dcg-keypad-btn-container .dcg-btn-dark-on-gray.dcg-hovered{background:rgba(0,0,0,.18)}.dcg-matrix-api-container .dcg-has-background-color .dcg-basic-keypad .dcg-keypad-btn-container .dcg-btn-dark-on-gray.dcg-depressed{background:rgba(0,0,0,.22)}.dcg-matrix-api-container .dcg-PROJECTOR-MODE.dcg-narrow [dcg-command="/"] .dcg-keypad-btn-content,.dcg-matrix-api-container .dcg-PROJECTOR-MODE.dcg-narrow [dcg-command="="] .dcg-keypad-btn-content,.dcg-matrix-api-container .dcg-PROJECTOR-MODE.dcg-narrow [dcg-command="<"] .dcg-keypad-btn-content,.dcg-matrix-api-container .dcg-PROJECTOR-MODE.dcg-narrow [dcg-command="<="] .dcg-keypad-btn-content{position:relative;left:-1px}.dcg-matrix-api-container .dcg-PROJECTOR-MODE.dcg-narrow .dcg-basic-keypad .dcg-keypad-btn[dcg-command=sqrt]{font-size:80%}.dcg-matrix-api-container .dcg-PROJECTOR-MODE:not(.dcg-narrow) .dcg-keys-container.dcg-smaller-functions-text .dcg-keypad-btn[dcg-command=functions]{font-size:80%}.dcg-matrix-api-container .dcg-keys-container.dcg-small-ABC .dcg-abc-audio-container .dcg-keypad-btn[dcg-command=ABC]{font-size:90%}.dcg-matrix-api-container .dcg-keys-container.dcg-smaller-ABC .dcg-abc-audio-container .dcg-keypad-btn[dcg-command=ABC]{font-size:80%}.dcg-matrix-api-container .dcg-keys-container.dcg-smallest-ABC .dcg-abc-audio-container .dcg-keypad-btn[dcg-command=ABC]{font-size:70%}.dcg-matrix-api-container .dcg-edit-matrix-bar{position:absolute;bottom:1px;left:1px;height:168px;width:40%;border-top:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.dcg-matrix-api-container .dcg-edit-matrix-bar .dcg-edit-section-title{color:#666;padding:5px}.dcg-matrix-api-container .dcg-edit-matrix-bar .dcg-resize-section{display:flex;padding:5px}.dcg-matrix-api-container .dcg-edit-matrix-bar .dcg-resize-section .dcg-resize-action{width:40px;height:40px;line-height:40px;padding:0;text-align:center;font-size:85%;box-shadow:inset 0 1px #ffffff40,inset 0 -1px #00000005;background:linear-gradient(#fff,#fafafa);border:1px solid #d8d8d8;border-radius:2px;color:#555}.dcg-matrix-api-container .dcg-edit-matrix-bar .dcg-resize-section .dcg-resize-action.dcg-disabled{opacity:.5;cursor:default}.dcg-matrix-api-container .dcg-edit-matrix-bar .dcg-resize-section .dcg-resize-action:not(.dcg-disabled).dcg-hovered{background:#f5f5f5;border-color:#d8d8d8;color:#333}.dcg-matrix-api-container .dcg-edit-matrix-bar .dcg-resize-section .dcg-resize-action:not(.dcg-disabled).dcg-depressed{background:#ebebeb;border-color:#cfcfcf;box-shadow:none;color:#000}.dcg-matrix-api-container .dcg-edit-matrix-bar .dcg-resize-section .dcg-resize-info{display:flex;flex-direction:column;align-items:center;width:60px}.dcg-matrix-api-container .dcg-edit-matrix-bar .dcg-resize-section .dcg-resize-info .dcg-resize-category{font-size:80%;opacity:.7}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper.dcg-very-narrow .dcg-edit-matrix-bar{font-size:90%}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper.dcg-very-narrow .dcg-edit-matrix-bar .dcg-edit-section-title{font-size:110%}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper.dcg-very-narrow .dcg-resize-section{padding:5px 0}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper.dcg-very-narrow .dcg-resize-section .dcg-resize-action{width:35px;height:35px;line-height:35px}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper.dcg-very-narrow .dcg-resize-info{width:55px}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper.dcg-very-very-narrow .dcg-edit-matrix-bar{font-size:75%}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper.dcg-very-very-narrow .dcg-edit-matrix-bar .dcg-resize-section .dcg-resize-action{width:30px;height:30px;line-height:30px}.dcg-matrix-api-container .dcg-calc-matrix-main-wrapper.dcg-very-very-narrow .dcg-edit-matrix-bar .dcg-resize-info{width:50px}.dcg-matrix-api-container .dcg-tap-container:not(body){position:relative}.dcg-matrix-api-container .dcg-focus-by-tap:focus{outline:none}.dcg-matrix-api-container .dcg-container{text-align:left;transform-origin:0 0}.dcg-matrix-api-container .dcg-container pre{white-space:pre-wrap}.dcg-matrix-api-container .dcg-container img{border:0;outline:none}.dcg-matrix-api-container .dcg-container input::-ms-clear{display:none}.dcg-matrix-api-container .dcg-container button,.dcg-matrix-api-container .dcg-container input,.dcg-matrix-api-container .dcg-container select,.dcg-matrix-api-container .dcg-container textarea{font-family:inherit}.dcg-matrix-api-container .dcg-container button,.dcg-matrix-api-container .dcg-container select{text-transform:none}.dcg-matrix-api-container .dcg-container button,.dcg-matrix-api-container .dcg-container input[type=button],.dcg-matrix-api-container .dcg-container input[type=reset],.dcg-matrix-api-container .dcg-container input[type=submit]{-webkit-appearance:button;appearance:button;cursor:pointer;color:inherit}.dcg-matrix-api-container .dcg-container button[disabled],.dcg-matrix-api-container .dcg-container input[disabled]{cursor:default}.dcg-matrix-api-container .dcg-container input[type=search]{-webkit-appearance:textfield;appearance:textfield;box-sizing:content-box}.dcg-matrix-api-container .dcg-container input[type=search]::-webkit-search-cancel-button,.dcg-matrix-api-container .dcg-container input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}.dcg-matrix-api-container .dcg-container button::-moz-focus-inner,.dcg-matrix-api-container .dcg-container input::-moz-focus-inner{border:0;padding:0}.dcg-matrix-api-container .dcg-container table{border-collapse:collapse;border-spacing:0}.dcg-matrix-api-container .dcg-container input::-webkit-outer-spin-button,.dcg-matrix-api-container .dcg-container input::-webkit-inner-spin-button{-webkit-appearance:none;appearance:none;margin:0}@font-face{font-family:BreeSerif;font-weight:400;font-style:normal;src:url(/assets/font/BreeSerif-regular/BreeSerif-Regular.woff2) format("woff2")}.dcg-matrix-api-container .dcg-header-container.dcg-scrolled{padding-bottom:50px}.dcg-matrix-api-container .dcg-header-container.dcg-scrolled .dcg-main-header-container{position:fixed;top:0;left:0;right:0;z-index:10;box-shadow:0 0 5px #00000080}.dcg-matrix-api-container .dcg-header-container .dcg-top-banner{background:#222;text-align:center;padding:0 10px;color:#f7f7f7;font-size:.875rem;height:30px;line-height:30px}.dcg-matrix-api-container .dcg-header-container .dcg-top-banner a{color:inherit;font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:500;margin-left:5px}.dcg-matrix-api-container .dcg-header-container .dcg-notice-wrapper{background:#222;color:#f7f7f7;font-size:.875rem}.dcg-matrix-api-container .dcg-header-container .dcg-notice-wrapper .dcg-notice{max-width:1000px;margin:0 auto;text-align:center;padding:.5em}.dcg-matrix-api-container .dcg-header-container .dcg-notice-wrapper .dcg-notice h5{color:#fff;font-size:.75rem;margin:0;padding-right:6px;display:inline-block}.dcg-matrix-api-container .dcg-header-container .dcg-notice-wrapper .dcg-notice a{text-decoration:none;color:#fff;font-family:Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:500}.dcg-matrix-api-container .dcg-header-container .dcg-notice-wrapper .dcg-notice a.dcg-hovered{text-decoration:underline}.dcg-matrix-api-container .dcg-header-container .dcg-notice-wrapper .dcg-maintenance-notice{text-align:center;background:#feeba1;border-bottom:1px solid rgba(0,0,0,.1);color:#000000f2;padding:.5em;font-size:1.05rem}.dcg-matrix-api-container .dcg-header-container .dcg-notice-wrapper .dcg-maintenance-notice i{margin-right:.5em;font-size:.945rem;color:#e66b3c}.dcg-matrix-api-container .dcg-header-container .dcg-classroom-about-link-dropdown-container{border-top:1px solid rgba(0,0,0,.2);margin-right:-10px;margin-left:-10px;margin-top:5px;padding:10px 15px 5px;width:220px;font-size:.9rem}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container{border:1px solid transparent;height:50px;padding:5px;display:flex;align-items:center;justify-content:space-between;background:#f7f7f7;border-bottom:1px solid rgba(0,0,0,.05);box-sizing:border-box}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-left-content,.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-right-content{width:280px}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link-dropdown,.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-language-picker-dropdown{z-index:10;position:absolute;top:30px;background:#fff;border:1px solid #ccc;border-radius:5px;animation:fadeInDown .2s;box-shadow:0 5px 10px #0003}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link-dropdown:after,.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-language-picker-dropdown:after{content:"";position:absolute;top:-9px;right:10px;border-width:9px;border-top-width:0;border-style:solid;border-color:transparent transparent #fff;line-height:0}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link-dropdown:before,.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-language-picker-dropdown:before{content:"";position:absolute;top:-10px;right:9px;border-width:10px;border-top-width:0;border-style:solid;border-color:transparent transparent #ccc;line-height:0}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link{display:inline-block;margin-right:10px;position:relative}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link.dcg-math-tools .dcg-app-links{font-size:.85rem;color:#333;padding:5px}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link.dcg-math-tools .dcg-header-link-dropdown .dcg-dropdown-link{white-space:nowrap;display:flex;align-items:center}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link.dcg-math-tools .dcg-header-link-dropdown .dcg-dropdown-link .dcg-math-tool-icon-container{position:relative;overflow:hidden;width:32px;height:32px;margin-right:10px;border-radius:8px}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link.dcg-math-tools .dcg-header-link-dropdown .dcg-dropdown-link .dcg-math-tool-icon-container i{position:absolute;top:-2px;left:-2px;font-size:36px;color:#fff}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link.dcg-math-tools .dcg-header-link-dropdown .dcg-dropdown-link .dcg-math-tool-icon-container .dcg-icon-graphing{background:linear-gradient(330deg,#007c14 6%,#00b21d 75%)}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link.dcg-math-tools .dcg-header-link-dropdown .dcg-dropdown-link .dcg-math-tool-icon-container .dcg-icon-scientific{background:linear-gradient(330deg,#007955 6%,#00d092 75%)}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link.dcg-math-tools .dcg-header-link-dropdown .dcg-dropdown-link .dcg-math-tool-icon-container .dcg-icon-four-function{background:linear-gradient(330deg,#00616f 6%,#00a9c0 75%)}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link.dcg-math-tools .dcg-header-link-dropdown .dcg-dropdown-link .dcg-math-tool-icon-container .dcg-icon-test-mode{background:linear-gradient(330deg,#004dc7 6%,#3684ff 75%)}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link.dcg-math-tools .dcg-header-link-dropdown .dcg-dropdown-link .dcg-math-tool-icon-container .dcg-icon-matrix{background:linear-gradient(330deg,#2605ab 6%,#8b6ffc 75%)}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link.dcg-math-tools .dcg-header-link-dropdown .dcg-dropdown-link .dcg-math-tool-icon-container .dcg-icon-geometry{background:linear-gradient(330deg,#77109a 6%,#d76ffc 75%)}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link.dcg-math-tools .dcg-header-link-dropdown .dcg-dropdown-link.dcg-hovered .dcg-dropdown-text,.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link.dcg-math-tools .dcg-header-link-dropdown .dcg-dropdown-link.dcg-depressed .dcg-dropdown-text{text-decoration:underline}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link.dcg-math-tools .dcg-header-link-dropdown .dcg-dropdown-link.dcg-depressed .dcg-math-tool-icon-container .dcg-icon-graphing{background:linear-gradient(330deg,#006a11 6%,#008916 75%)}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link.dcg-math-tools .dcg-header-link-dropdown .dcg-dropdown-link.dcg-depressed .dcg-math-tool-icon-container .dcg-icon-scientific{background:linear-gradient(330deg,#006748 6%,#00a271 75%)}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link.dcg-math-tools .dcg-header-link-dropdown .dcg-dropdown-link.dcg-depressed .dcg-math-tool-icon-container .dcg-icon-four-function{background:linear-gradient(330deg,#004c57 6%,#00899b 75%)}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link.dcg-math-tools .dcg-header-link-dropdown .dcg-dropdown-link.dcg-depressed .dcg-math-tool-icon-container .dcg-icon-test-mode{background:linear-gradient(330deg,#0749b0 6%,#286edc 75%)}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link.dcg-math-tools .dcg-header-link-dropdown .dcg-dropdown-link.dcg-depressed .dcg-math-tool-icon-container .dcg-icon-matrix{background:linear-gradient(330deg,#20068b 6%,#603ee6 75%)}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link.dcg-math-tools .dcg-header-link-dropdown .dcg-dropdown-link.dcg-depressed .dcg-math-tool-icon-container .dcg-icon-geometry{background:linear-gradient(330deg,#640685 6%,#b53edf 75%)}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link:not(.dcg-math-tools) .dcg-dropdown-link.dcg-hovered,.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link:not(.dcg-math-tools) .dcg-dropdown-link.dcg-depressed{text-decoration:underline}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link .dcg-header-link-title-container{white-space:nowrap}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link .dcg-header-link-title-container .dcg-icon-caret-down{font-size:.7rem;opacity:.8;padding:5px}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link .dcg-header-link-title-container.dcg-hovered{color:#222}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link .dcg-header-link-title-container.dcg-hovered .dcg-header-link-title{text-decoration:underline}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link .dcg-header-link-title-container.dcg-depressed{color:#000}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link .dcg-header-link-title-container.dcg-depressed .dcg-header-link-title{text-decoration:underline}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link .dcg-header-link-dropdown{padding:10px;right:-5px}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link .dcg-header-link-dropdown .dcg-dropdown-link{display:block;white-space:nowrap;padding:5px;text-decoration:none;color:#333}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link-title-container,.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-log-in{color:#555;padding:5px}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link-title-container.dcg-hovered,.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-log-in.dcg-hovered{color:#222}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-link-title-container.dcg-depressed,.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-log-in.dcg-depressed{color:#000}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-left-content{padding:5px}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-left-content .dcg-home-link{margin-left:5px}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-left-content .dcg-home-link .dcg-desmos-svg-logo{height:25px;fill:#959595}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-left-content .dcg-home-link.dcg-hovered{opacity:.75}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-left-content .dcg-home-link.dcg-depressed{opacity:.9}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-center-content{display:flex}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-center-content .dcg-header-link:last-of-type{margin-right:0}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-right-content{display:flex;align-items:center;justify-content:flex-end}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-right-content .dcg-account-container{display:flex;align-items:center;white-space:nowrap}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-right-content .dcg-account-container .dcg-log-in.dcg-hovered,.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-right-content .dcg-account-container .dcg-log-in.dcg-depressed{text-decoration:underline}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-right-content .dcg-account-container .dcg-btn-primary{margin:0 10px}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-right-content .dcg-account-dropdown-container .dcg-header-link-title{max-width:150px;display:inline-block;vertical-align:top;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-right-content .dcg-account-dropdown-container .dcg-user-name{max-width:200px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:5px 5px 0}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-right-content .dcg-account-dropdown-container .dcg-user-name,.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-right-content .dcg-account-dropdown-container .dcg-email{color:#00000080}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-right-content .dcg-account-dropdown-container .dcg-email{font-size:.9rem;margin-bottom:7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 5px}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-right-content .dcg-account-dropdown-container .dcg-line-divider{height:1px;background-color:#e2e2e2;width:calc(100% + 20px);margin:5px -10px}@media screen and (max-width: 850px){.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container{justify-content:flex-start}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-left-content{width:max-content;margin-right:20px}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-right-content{margin-left:auto;flex:1}}@media screen and (max-width: 760px){.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-center-content .dcg-header-link:not(:first-of-type){display:none}}@media screen and (max-width: 515px){.dcg-matrix-api-container .dcg-header-container .dcg-notice-wrapper .dcg-notice{max-width:300px}}@media screen and (max-width: 480px){.dcg-matrix-api-container .dcg-header-container.dcg-scrolled{padding-bottom:0}.dcg-matrix-api-container .dcg-header-container.dcg-scrolled .dcg-main-header-container{position:static;z-index:1;box-shadow:none}.dcg-matrix-api-container .dcg-header-container .dcg-top-banner{font-size:.75rem}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-center-content{display:none}}@media screen and (max-width: 350px){.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-left-content{margin-right:10px}.dcg-matrix-api-container .dcg-header-container .dcg-main-header-container .dcg-header-left-content .dcg-home-link .dcg-desmos-svg-logo{height:22px}}.dcg-matrix-api-container *{box-sizing:border-box}.dcg-matrix-api-container body{font-family:HelveticaNeue-Light,Helvetica Neue Light,Helvetica Neue,Helvetica,Arial,Lucida Grande,sans-serif;font-weight:300;margin:0}@keyframes dcgSharedFadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1}}@keyframes dcgSharedFadeIn{0%{opacity:0}to{opacity:1}}.dcg-matrix-api-container .dcg-shared-modal-cover{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100}.dcg-matrix-api-container .dcg-shared-modal-cover .dcg-shared-modal-background{position:absolute;top:0;left:0;bottom:0;right:0;background:rgba(0,0,0,.7)}.dcg-matrix-api-container .dcg-shared-modal-cover .dcg-shared-modal-transition-container{display:flex;justify-content:center}.dcg-matrix-api-container .dcg-shared-modal-cover .dcg-shared-modal{position:relative}.dcg-matrix-api-container .dcg-shared-modal-cover.dcg-shared-modal-wide .dcg-shared-modal,.dcg-matrix-api-container .dcg-shared-modal-cover.dcg-shared-modal-medium .dcg-shared-modal,.dcg-matrix-api-container .dcg-shared-modal-cover.dcg-shared-modal-narrow .dcg-shared-modal{animation:dcgSharedFadeInDown .3s}.dcg-matrix-api-container .dcg-shared-modal-cover.dcg-shared-modal-background,.dcg-matrix-api-container .dcg-shared-modal-cover.dcg-shared-modal-fullscreen .dcg-shared-modal{animation:dcgSharedFadeIn .3s}.dcg-matrix-api-container .dcg-shared-modal-cover.dcg-shared-modal-wide .dcg-shared-modal-transition-container,.dcg-matrix-api-container .dcg-shared-modal-cover.dcg-shared-modal-medium .dcg-shared-modal-transition-container,.dcg-matrix-api-container .dcg-shared-modal-cover.dcg-shared-modal-narrow .dcg-shared-modal-transition-container{margin-top:80px}.dcg-matrix-api-container .dcg-shared-modal-cover.dcg-shared-modal-wide .dcg-shared-modal-contents-wrapper,.dcg-matrix-api-container .dcg-shared-modal-cover.dcg-shared-modal-medium .dcg-shared-modal-contents-wrapper,.dcg-matrix-api-container .dcg-shared-modal-cover.dcg-shared-modal-narrow .dcg-shared-modal-contents-wrapper{max-height:calc(100vh - 160px);overflow-y:auto}.dcg-matrix-api-container .dcg-shared-modal-cover.dcg-shared-modal-wide .dcg-shared-modal{width:800px}.dcg-matrix-api-container .dcg-shared-modal-cover.dcg-shared-modal-medium .dcg-shared-modal{width:650px}.dcg-matrix-api-container .dcg-shared-modal-cover.dcg-shared-modal-narrow .dcg-shared-modal{width:500px}.dcg-matrix-api-container .dcg-shared-modal-cover.dcg-shared-modal-fullscreen .dcg-shared-modal{position:absolute;top:80px;bottom:80px;left:80px;right:80px}.dcg-matrix-api-container .dcg-shared-modal-cover.dcg-shared-modal-fullscreen .dcg-shared-modal .dcg-shared-modal-contents-wrapper{overflow-y:auto;overflow-x:hidden;position:absolute;top:0;left:0;bottom:0;right:0}.dcg-matrix-api-container .dcg-shared-modal-cover .dcg-shared-close-cross-container{position:absolute;top:-28px;right:-28px}.dcg-matrix-api-container .dcg-shared-modal-cover .dcg-shared-close-cross{font-size:110%;width:32px;height:32px;border-radius:50%;color:#fff;opacity:.9;display:flex;align-items:center;justify-content:center}.dcg-matrix-api-container .dcg-shared-modal-cover .dcg-shared-close-cross.dcg-hovered{opacity:1;background:rgba(255,255,255,.15)}.dcg-matrix-api-container .dcg-shared-modal-cover .dcg-shared-close-cross.dcg-depressed{opacity:1;background:rgba(255,255,255,.3)}.dcg-matrix-api-container .dcg-shared-modal-cover .dcg-shared-modal-contents-wrapper{padding:30px;background:#fff;border-radius:6px;box-shadow:0 0 10px #00000080}.dcg-matrix-api-container .dcg-shared-modal-cover h1{padding:0;margin:0 0 10px;font-weight:400;font-size:24px}.dcg-matrix-api-container .dcg-shared-modal-cover h1:not(.dcg-shared-left-align-title){text-align:center}.dcg-matrix-api-container .dcg-shared-modal-cover h1.dcg-shared-left-align-title{text-align:left}@media screen and (max-width: 850px){.dcg-matrix-api-container .dcg-shared-modal-cover.dcg-shared-modal-wide .dcg-shared-modal{width:auto;margin:0;position:absolute;top:80px;left:37px;right:37px}}@media screen and (max-width: 700px){.dcg-matrix-api-container .dcg-shared-modal-cover.dcg-shared-modal-medium .dcg-shared-modal{width:auto;margin:0;position:absolute;top:80px;left:37px;right:37px}}@media screen and (max-width: 600px){.dcg-matrix-api-container .dcg-shared-modal-container .dcg-shared-modal-cover .dcg-shared-modal-background{background:#333}.dcg-matrix-api-container .dcg-shared-modal-container .dcg-shared-modal-cover.dcg-shared-modal-wide .dcg-shared-modal-transition-container,.dcg-matrix-api-container .dcg-shared-modal-container .dcg-shared-modal-cover.dcg-shared-modal-medium .dcg-shared-modal-transition-container,.dcg-matrix-api-container .dcg-shared-modal-container .dcg-shared-modal-cover.dcg-shared-modal-narrow .dcg-shared-modal-transition-container{margin-top:0}.dcg-matrix-api-container .dcg-shared-modal-container .dcg-shared-modal-cover.dcg-shared-modal-wide .dcg-shared-modal,.dcg-matrix-api-container .dcg-shared-modal-container .dcg-shared-modal-cover.dcg-shared-modal-fullscreen .dcg-shared-modal,.dcg-matrix-api-container .dcg-shared-modal-container .dcg-shared-modal-cover.dcg-shared-modal-medium .dcg-shared-modal,.dcg-matrix-api-container .dcg-shared-modal-container .dcg-shared-modal-cover.dcg-shared-modal-narrow .dcg-shared-modal{position:absolute;top:42px;left:0;right:0;bottom:0;width:auto;margin:0}.dcg-matrix-api-container .dcg-shared-modal-container .dcg-shared-modal-cover.dcg-shared-modal-wide .dcg-shared-modal .dcg-shared-close-cross-container,.dcg-matrix-api-container .dcg-shared-modal-container .dcg-shared-modal-cover.dcg-shared-modal-fullscreen .dcg-shared-modal .dcg-shared-close-cross-container,.dcg-matrix-api-container .dcg-shared-modal-container .dcg-shared-modal-cover.dcg-shared-modal-medium .dcg-shared-modal .dcg-shared-close-cross-container,.dcg-matrix-api-container .dcg-shared-modal-container .dcg-shared-modal-cover.dcg-shared-modal-narrow .dcg-shared-modal .dcg-shared-close-cross-container{right:5px;top:-38px}.dcg-matrix-api-container .dcg-shared-modal-container .dcg-shared-modal-cover.dcg-shared-modal-wide .dcg-shared-modal .dcg-shared-modal-contents-wrapper,.dcg-matrix-api-container .dcg-shared-modal-container .dcg-shared-modal-cover.dcg-shared-modal-fullscreen .dcg-shared-modal .dcg-shared-modal-contents-wrapper,.dcg-matrix-api-container .dcg-shared-modal-container .dcg-shared-modal-cover.dcg-shared-modal-medium .dcg-shared-modal .dcg-shared-modal-contents-wrapper,.dcg-matrix-api-container .dcg-shared-modal-container .dcg-shared-modal-cover.dcg-shared-modal-narrow .dcg-shared-modal .dcg-shared-modal-contents-wrapper{border-radius:0;position:absolute;top:0;left:0;bottom:0;right:0;overflow-y:auto;overflow-x:hidden;max-height:none}.dcg-matrix-api-container .dcg-shared-modal-container .dcg-shared-modal-cover:not(.dcg-shared-has-close-button).dcg-shared-modal-wide .dcg-shared-modal,.dcg-matrix-api-container .dcg-shared-modal-container .dcg-shared-modal-cover:not(.dcg-shared-has-close-button).dcg-shared-modal-fullscreen .dcg-shared-modal,.dcg-matrix-api-container .dcg-shared-modal-container .dcg-shared-modal-cover:not(.dcg-shared-has-close-button).dcg-shared-modal-medium .dcg-shared-modal,.dcg-matrix-api-container .dcg-shared-modal-container .dcg-shared-modal-cover:not(.dcg-shared-has-close-button).dcg-shared-modal-narrow .dcg-shared-modal{top:0}}.dcg-matrix-api-container .dcg-shared-account-dialog{color:#333}.dcg-matrix-api-container .dcg-shared-account-dialog .dcg-shared-switch-account-message{color:#666;margin:-10px 0 15px;text-align:center}.dcg-matrix-api-container .dcg-shared-account-dialog .dcg-shared-account-content-container .dcg-btn-gray-outline{text-align:center;margin:15px auto 0;padding:15px 10px;min-width:80%;width:max-content;max-width:100%;font-size:1.1rem;line-height:1em}.dcg-matrix-api-container .dcg-shared-account-dialog .dcg-shared-account-content-container .dcg-btn-gray-outline .dcg-shared-external-login-logo{display:inline-block;width:18px;height:18px;position:relative;top:-2px;vertical-align:middle;margin-right:10px}.dcg-matrix-api-container .dcg-shared-account-dialog .dcg-shared-account-content-container .dcg-btn-gray-outline .dcg-shared-external-login-logo.dcg-shared-google-icon{background:url(/assets/img/google.png) no-repeat center center;background-size:contain}.dcg-matrix-api-container .dcg-shared-account-dialog .dcg-shared-account-content-container .dcg-btn-gray-outline .dcg-shared-external-login-logo.dcg-shared-apple-icon{background:url(/assets/img/apple.png) no-repeat center center;background-size:contain}.dcg-matrix-api-container .dcg-shared-account-dialog .dcg-shared-account-paragraph{margin-bottom:15px}.dcg-matrix-api-container .dcg-shared-account-dialog .dcg-shared-email-form-container .dcg-shared-input-title{display:block;margin-bottom:2px}.dcg-matrix-api-container .dcg-shared-account-dialog .dcg-shared-email-form-container input.dcg-shared-input-blue-outline{width:100%;margin-bottom:10px}.dcg-matrix-api-container .dcg-shared-account-dialog .dcg-shared-email-form-container .dcg-shared-notice-checkbox-email{margin-top:5px}.dcg-matrix-api-container .dcg-shared-account-dialog .dcg-shared-email-form-container .dcg-shared-name-container{display:flex}.dcg-matrix-api-container .dcg-shared-account-dialog .dcg-shared-email-form-container .dcg-shared-name-container .dcg-shared-name-input{flex:1}.dcg-matrix-api-container .dcg-shared-account-dialog .dcg-shared-email-form-container .dcg-shared-name-container .dcg-shared-name-input+.dcg-shared-name-input{margin-left:10px}.dcg-matrix-api-container .dcg-shared-account-dialog .dcg-shared-email-form-container .dcg-shared-sign-in-options{text-align:right}.dcg-matrix-api-container .dcg-shared-account-dialog .dcg-shared-email-form-container .dcg-shared-sign-in-options .dcg-btn-blue{font-size:110%;margin-left:10px;margin-top:10px}.dcg-matrix-api-container .dcg-shared-account-dialog .dcg-shared-cookie-notice{font-size:90%;margin-top:15px;background:rgba(250,213,75,.5);padding:10px;border-radius:5px;border:1px solid #fad54b}.dcg-matrix-api-container .dcg-shared-account-dialog .dcg-shared-modal-actions-container{display:flex;justify-content:flex-end;align-items:center}.dcg-matrix-api-container .dcg-shared-account-dialog .dcg-shared-modal-actions-container .dcg-btn-blue{margin-left:15px}@media screen and (max-width: 430px){.dcg-matrix-api-container .dcg-shared-account-dialog .dcg-shared-email-form-container .dcg-shared-name-container{flex-direction:column}.dcg-matrix-api-container .dcg-shared-account-dialog .dcg-shared-email-form-container .dcg-shared-name-container .dcg-shared-name-input+.dcg-shared-name-input{margin-left:0}}.dcg-matrix-api-container .dcg-shared-account-settings-dialog{display:flex}.dcg-matrix-api-container .dcg-shared-account-settings-dialog .dcg-shared-navigation-tabs{width:170px;margin-right:50px}.dcg-matrix-api-container .dcg-shared-account-settings-dialog .dcg-shared-navigation-tabs .dcg-shared-tab-gray-underline{display:block;text-align:left}.dcg-matrix-api-container .dcg-shared-account-settings-dialog .dcg-shared-content-container{flex:1;min-height:250px}.dcg-matrix-api-container .dcg-shared-account-settings-dialog .dcg-shared-account-paragraph{margin-bottom:15px}.dcg-matrix-api-container .dcg-shared-account-settings-dialog .dcg-shared-confirmation-message{color:#2f72dc;margin-right:15px;margin-bottom:10px;transition:opacity .3s}.dcg-matrix-api-container .dcg-shared-account-settings-dialog .dcg-shared-confirmation-message .dcg-success-marker{font-size:90%;margin-right:5px}.dcg-matrix-api-container .dcg-shared-account-settings-dialog .dcg-shared-modal-actions-container{display:flex;justify-content:flex-end;align-items:center}.dcg-matrix-api-container .dcg-shared-account-settings-dialog .dcg-shared-modal-actions-container .dcg-btn-blue,.dcg-matrix-api-container .dcg-shared-account-settings-dialog .dcg-shared-modal-actions-container .dcg-btn-red{margin-left:15px}@media screen and (max-width: 850px){.dcg-matrix-api-container .dcg-shared-account-settings-dialog{flex-direction:column}.dcg-matrix-api-container .dcg-shared-account-settings-dialog .dcg-shared-navigation-tabs{width:100%;padding:0;display:flex;align-content:stretch;justify-content:space-between}.dcg-matrix-api-container .dcg-shared-account-settings-dialog .dcg-shared-navigation-tabs .dcg-shared-tab-gray-underline{flex:1;text-align:center}.dcg-matrix-api-container .dcg-shared-account-settings-dialog .dcg-shared-navigation-tabs .dcg-shared-tab-gray-underline+.dcg-shared-tab-gray-underline{margin-left:15px}.dcg-matrix-api-container .dcg-shared-account-settings-dialog .dcg-shared-navigation-tabs .dcg-shared-tab-gray-underline:not(.dcg-selected){border-bottom:3px solid #e2e2e2;padding-bottom:2px}.dcg-matrix-api-container .dcg-shared-account-settings-dialog .dcg-shared-navigation-tabs .dcg-shared-tab-gray-underline:not(.dcg-selected).dcg-hovered{border-bottom:3px solid rgba(0,0,0,.2)}.dcg-matrix-api-container .dcg-shared-account-settings-dialog .dcg-shared-navigation-tabs .dcg-shared-tab-gray-underline:not(.dcg-selected).dcg-depressed{border-bottom:3px solid #bbb}.dcg-matrix-api-container .dcg-shared-account-settings-dialog .dcg-shared-content-container{margin-top:20px}.dcg-matrix-api-container .dcg-shared-account-settings-dialog .dcg-shared-content-container .dcg-shared-profile-info{min-height:250px}}.dcg-matrix-api-container .dcg-shared-account-modal-errors{margin-top:10px;margin-bottom:5px;border-left:solid 2px #f00;background:#fcc;padding:5px 10px;line-height:1.2em}.dcg-matrix-api-container .dcg-shared-profile-info{position:relative;height:100%}.dcg-matrix-api-container .dcg-shared-profile-info .dcg-shared-profile-info-container{display:flex}.dcg-matrix-api-container .dcg-shared-profile-info .dcg-shared-profile-info-container .dcg-shared-profile-info-title{width:70px}.dcg-matrix-api-container .dcg-shared-profile-info .dcg-shared-profile-info-container .dcg-shared-profile-info-content{flex:1}.dcg-matrix-api-container .dcg-shared-profile-info .dcg-shared-confirm-name{background:rgba(77,199,180,.2);padding:10px;border-radius:5px;border:1px solid rgba(77,199,180,.3)}.dcg-matrix-api-container .dcg-shared-profile-info .dcg-shared-confirm-name .dcg-shared-profile-info-container{margin-top:15px}.dcg-matrix-api-container .dcg-shared-profile-info .dcg-shared-name-field{margin-bottom:15px}.dcg-matrix-api-container .dcg-shared-profile-info .dcg-shared-name-field .dcg-shared-profile-info-container{align-items:center;margin-bottom:10px}.dcg-matrix-api-container .dcg-shared-profile-info .dcg-shared-name-field .dcg-shared-profile-info-container .dcg-shared-name-input{display:flex;flex-direction:column;flex:1}.dcg-matrix-api-container .dcg-shared-profile-info .dcg-shared-name-field .dcg-shared-profile-info-container .dcg-shared-name-input+.dcg-shared-name-input{margin-left:10px}.dcg-matrix-api-container .dcg-shared-profile-info .dcg-shared-name-field .dcg-shared-profile-info-container .dcg-shared-name-input .dcg-shared-profile-info-title{width:100%;margin-bottom:2px}.dcg-matrix-api-container .dcg-shared-profile-info .dcg-shared-name-field .dcg-shared-profile-info-container .dcg-shared-input-blue-outline{margin-bottom:0}.dcg-matrix-api-container .dcg-shared-profile-info .dcg-shared-name-field .dcg-shared-modal-actions-container .dcg-shared-confirmation-message{margin:0}.dcg-matrix-api-container .dcg-shared-profile-info .dcg-shared-email-field-container{margin-top:15px}.dcg-matrix-api-container .dcg-shared-profile-info .dcg-shared-email-field-container .dcg-blue-link{margin-top:.5em}.dcg-matrix-api-container .dcg-shared-profile-info .dcg-shared-email-field-container .dcg-shared-change-email-description{margin-bottom:15px}.dcg-matrix-api-container .dcg-shared-profile-info .dcg-shared-delete-link{position:absolute;bottom:0;right:0}@media screen and (max-width: 450px){.dcg-matrix-api-container .dcg-shared-email-field .dcg-shared-profile-info-container .dcg-shared-email-field-container{padding-bottom:30px}}@media screen and (max-width: 360px){.dcg-matrix-api-container .dcg-shared-email-field .dcg-shared-profile-info-container{flex-direction:column}.dcg-matrix-api-container .dcg-shared-email-field .dcg-shared-profile-info-container .dcg-shared-profile-info-title{margin-bottom:.5em}}.dcg-matrix-api-container .dcg-shared-consent-modal-container .dcg-shared-consent-contents{margin-bottom:10px;line-height:1.5em}.dcg-matrix-api-container .dcg-shared-login-dialog .dcg-gray-link{white-space:nowrap}.dcg-matrix-api-container .dcg-shared-login-dialog .dcg-shared-password-container{position:relative}.dcg-matrix-api-container .dcg-shared-login-dialog .dcg-shared-password-container .dcg-shared-password-recovery-link{position:absolute;bottom:1.2em;right:10px}.dcg-matrix-api-container .dcg-shared-login-dialog .dcg-shared-password-container .dcg-shared-password-recovery-link .dcg-shared-action-password{color:#00000080;font-size:95%}.dcg-matrix-api-container .dcg-shared-login-dialog .dcg-shared-password-container .dcg-shared-password-recovery-link .dcg-shared-action-password.dcg-hovered{color:#666;text-decoration:underline}.dcg-matrix-api-container .dcg-shared-login-dialog .dcg-shared-password-container .dcg-shared-password-recovery-link .dcg-shared-action-password.dcg-depressed{color:#333;text-decoration:underline}.dcg-matrix-api-container .dcg-shared-login-dialog .dcg-shared-bg-line{height:1px;margin:30px 0 20px;overflow:visible;text-align:center;background:#ccc}.dcg-matrix-api-container .dcg-shared-login-dialog .dcg-shared-bg-line span{position:relative;top:-.5em;padding:0 5px;line-height:1em;color:#00000080;background:#fff}.dcg-matrix-api-container .dcg-shared-signup-dialog .dcg-shared-navigation-tabs{padding-bottom:10px;display:flex;align-content:stretch;justify-content:space-between}.dcg-matrix-api-container .dcg-shared-signup-dialog .dcg-shared-navigation-tabs .dcg-shared-tab-gray-underline{flex:1;margin-right:15px}.dcg-matrix-api-container .dcg-shared-signup-dialog .dcg-shared-terms-notice div{display:inline}.dcg-matrix-api-container .dcg-shared-signup-dialog .dcg-shared-account-content-container .dcg-component-checkbox{margin-bottom:10px;font-size:90%}.dcg-matrix-api-container .dcg-shared-signup-dialog .dcg-shared-account-content-container .dcg-shared-google-login,.dcg-matrix-api-container .dcg-shared-signup-dialog .dcg-shared-account-content-container .dcg-shared-apple-login{width:100%}.dcg-matrix-api-container .dcg-shared-signup-dialog .dcg-shared-account-content-container .dcg-shared-switch-account-type{text-align:center;margin-top:10px}@media screen and (max-width: 500px){.dcg-matrix-api-container .dcg-shared-signup-dialog .dcg-shared-account-content-container .dcg-shared-google-login.dcg-disabled{display:flex;justify-content:center;align-items:center;padding:10px}.dcg-matrix-api-container .dcg-shared-signup-dialog .dcg-shared-account-content-container .dcg-shared-google-login.dcg-disabled span{text-align:left}.dcg-matrix-api-container .dcg-shared-signup-dialog .dcg-shared-account-content-container .dcg-shared-google-login.dcg-disabled .dcg-shared-external-login-logo{margin:0 20px 0 10px}}.dcg-matrix-api-container .dcg-language-picker.dcg-two-columns .dcg-listitem{width:50%}.dcg-matrix-api-container .dcg-language-picker .dcg-language-header{color:#666;font-size:115%;border-bottom:1px solid #ccc;white-space:nowrap}.dcg-matrix-api-container .dcg-language-picker .dcg-listitem{display:inline-block;width:100%}.dcg-matrix-api-container .dcg-language-picker .dcg-language-option{color:#666;margin-top:10px}.dcg-matrix-api-container .dcg-language-picker .dcg-language-option.dcg-hovered,.dcg-matrix-api-container .dcg-language-picker .dcg-language-option.dcg-selected{text-decoration:underline}.dcg-matrix-api-container .dcg-language-picker .dcg-language-option.dcg-depressed,.dcg-matrix-api-container .dcg-language-picker .dcg-language-option.dcg-selected{color:#000}.dcg-matrix-api-container .dcg-language-picker .dcg-language-option.dcg-selected{cursor:default!important}.dcg-matrix-api-container .dcg-language-picker .dcg-language-footer-link{display:block;margin-top:10px;font-size:80%;text-align:center}.dcg-matrix-api-container .dcg-icon-button-container{width:40px}.dcg-matrix-api-container .dcg-icon-button-container .dcg-tooltip-hit-area-container{text-align:center;width:100%}.dcg-matrix-api-container .dcg-icon-button-container i{color:#000;opacity:.5}.dcg-matrix-api-container .dcg-icon-button-container i.dcg-hovered{opacity:.8}.dcg-matrix-api-container .dcg-icon-button-container i.dcg-depressed{opacity:1}.dcg-matrix-api-container .dcg-language-picker-container{position:relative}.dcg-matrix-api-container .dcg-language-picker-container .dcg-language-picker-dropdown{padding:17px;right:-1px;width:310px}.dcg-matrix-api-container .dcg-language-picker-container .dcg-language-picker-dropdown .dcg-language-header{color:#2f72dc;border-bottom:2px solid #2f72dc}.dcg-matrix-api-container .dcg-basic-calculator-footer{position:absolute;bottom:0;left:0;right:0;text-align:center;color:#0003;font-size:.9rem;padding:10px}.dcg-matrix-api-container .dcg-basic-calculator-footer a{color:#00000080;text-decoration:none;margin:0 10px}.dcg-matrix-api-container .dcg-basic-calculator-footer a:hover{text-decoration:underline;color:#000000b3}.dcg-matrix-api-container .dcg-basic-calculator-footer a:active{color:#000000e6}.dcg-matrix-api-container .dcg-background--light-blue{background:#d7e6ff}.dcg-matrix-api-container .dcg-text--dark-blue{color:#17396e}.dcg-matrix-api-container .dcg-text--centered{text-align:center}.dcg-matrix-api-container .dcg-text--uppercase{text-transform:uppercase}.dcg-matrix-api-container .dcg-unstyled-list{list-style-type:none;margin:0;padding:0}.dcg-matrix-api-container .dcg-unstyled-list li{margin:0;text-indent:0}.dcg-matrix-api-container .dcg-unstyled-button{font-family:inherit;font-size:inherit;line-height:1.15;margin:0;overflow:visible;text-transform:none;-webkit-appearance:button;border:none;background-color:unset;padding:0}.dcg-matrix-api-container .dcg-unstyled-link{text-decoration:none!important;color:unset}.dcg-matrix-api-container body.dcg-inverted-colors{filter:invert(100%)}.dcg-matrix-api-container body.dcg-inverted-colors .dcg-calc-basic-main,.dcg-matrix-api-container body.dcg-inverted-colors .dcg-calc-matrix-main-wrapper{filter:invert(0%)!important}html,.dcg-matrix-api-container body{padding:0;margin:0;height:100%;background:#fff;-webkit-tap-highlight-color:transparent}@media screen{.dcg-matrix-api-container body{position:fixed;top:0;left:0;bottom:0;right:0}}.dcg-matrix-api-container #main{height:550px;position:absolute;top:50%;left:50%;margin-top:-275px}.dcg-matrix-api-container #main.dcg-scientific-container,.dcg-matrix-api-container #main.dcg-matrix-container{width:600px;margin-left:-300px}.dcg-matrix-api-container #main.dcg-four-function-container{width:400px;margin-left:-200px}@media screen and (max-width: 640px){.dcg-matrix-api-container #main.dcg-scientific-container,.dcg-matrix-api-container #main.dcg-matrix-container{width:100%;height:100%;position:absolute;top:0;left:0;margin:0;border:0}.dcg-matrix-api-container #main.dcg-scientific-container .dcg-calc-basic-main-wrapper .dcg-basic-list-container,.dcg-matrix-api-container #main.dcg-scientific-container .dcg-calc-basic-main-wrapper .dcg-keypad-control-bar,.dcg-matrix-api-container #main.dcg-scientific-container .dcg-calc-basic-main-wrapper .dcg-basic-keypad-container,.dcg-matrix-api-container #main.dcg-matrix-container .dcg-calc-basic-main-wrapper .dcg-basic-list-container,.dcg-matrix-api-container #main.dcg-matrix-container .dcg-calc-basic-main-wrapper .dcg-keypad-control-bar,.dcg-matrix-api-container #main.dcg-matrix-container .dcg-calc-basic-main-wrapper .dcg-basic-keypad-container,.dcg-matrix-api-container #main.dcg-scientific-container .dcg-calc-basic-main-wrapper .dcg-basic-list-container .dcg-basic-list-placeholder,.dcg-matrix-api-container #main.dcg-matrix-container .dcg-calc-basic-main-wrapper .dcg-basic-list-container .dcg-basic-list-placeholder{border:0}.dcg-matrix-api-container #main.dcg-scientific-container .dcg-calc-basic-main-wrapper .dcg-basic-expression:not(.dcg-focused),.dcg-matrix-api-container #main.dcg-matrix-container .dcg-calc-basic-main-wrapper .dcg-basic-expression:not(.dcg-focused){border-left-color:transparent;border-right-color:transparent}}@media screen and (max-height: 650px){.dcg-matrix-api-container #main.dcg-four-function-container,.dcg-matrix-api-container #main.dcg-scientific-container,.dcg-matrix-api-container #main.dcg-matrix-container{width:100%;height:100%;position:absolute;top:0;left:0;margin:0;border:0}.dcg-matrix-api-container #main.dcg-four-function-container .dcg-calc-basic-main-wrapper .dcg-basic-list-container,.dcg-matrix-api-container #main.dcg-four-function-container .dcg-calc-basic-main-wrapper .dcg-keypad-control-bar,.dcg-matrix-api-container #main.dcg-four-function-container .dcg-calc-basic-main-wrapper .dcg-basic-keypad-container,.dcg-matrix-api-container #main.dcg-scientific-container .dcg-calc-basic-main-wrapper .dcg-basic-list-container,.dcg-matrix-api-container #main.dcg-scientific-container .dcg-calc-basic-main-wrapper .dcg-keypad-control-bar,.dcg-matrix-api-container #main.dcg-scientific-container .dcg-calc-basic-main-wrapper .dcg-basic-keypad-container,.dcg-matrix-api-container #main.dcg-matrix-container .dcg-calc-basic-main-wrapper .dcg-basic-list-container,.dcg-matrix-api-container #main.dcg-matrix-container .dcg-calc-basic-main-wrapper .dcg-keypad-control-bar,.dcg-matrix-api-container #main.dcg-matrix-container .dcg-calc-basic-main-wrapper .dcg-basic-keypad-container,.dcg-matrix-api-container #main.dcg-four-function-container .dcg-calc-basic-main-wrapper .dcg-basic-list-container .dcg-basic-list-placeholder,.dcg-matrix-api-container #main.dcg-scientific-container .dcg-calc-basic-main-wrapper .dcg-basic-list-container .dcg-basic-list-placeholder,.dcg-matrix-api-container #main.dcg-matrix-container .dcg-calc-basic-main-wrapper .dcg-basic-list-container .dcg-basic-list-placeholder{border:0}.dcg-matrix-api-container #main.dcg-four-function-container .dcg-calc-basic-main-wrapper .dcg-basic-expression:not(.dcg-focused),.dcg-matrix-api-container #main.dcg-scientific-container .dcg-calc-basic-main-wrapper .dcg-basic-expression:not(.dcg-focused),.dcg-matrix-api-container #main.dcg-matrix-container .dcg-calc-basic-main-wrapper .dcg-basic-expression:not(.dcg-focused){border-left-color:transparent;border-right-color:transparent}}@media screen and (max-width: 400px){.dcg-matrix-api-container #main.dcg-four-function-container{width:100%;height:100%;position:absolute;top:0;left:0;margin:0;border:0}.dcg-matrix-api-container #main.dcg-four-function-container .dcg-calc-basic-main-wrapper .dcg-basic-list-container,.dcg-matrix-api-container #main.dcg-four-function-container .dcg-calc-basic-main-wrapper .dcg-keypad-control-bar,.dcg-matrix-api-container #main.dcg-four-function-container .dcg-calc-basic-main-wrapper .dcg-basic-keypad-container,.dcg-matrix-api-container #main.dcg-four-function-container .dcg-calc-basic-main-wrapper .dcg-basic-list-container .dcg-basic-list-placeholder{border:0}.dcg-matrix-api-container #main.dcg-four-function-container .dcg-calc-basic-main-wrapper .dcg-basic-expression:not(.dcg-focused){border-left-color:transparent;border-right-color:transparent}}.dcg-matrix-api-container body:not([dcg-platform=www]) #main{width:100%;height:100%;position:absolute;top:0;left:0;margin:0;border:0}.dcg-matrix-api-container body:not([dcg-platform=www]) #main .dcg-calc-basic-main-wrapper .dcg-basic-list-container,.dcg-matrix-api-container body:not([dcg-platform=www]) #main .dcg-calc-basic-main-wrapper .dcg-keypad-control-bar,.dcg-matrix-api-container body:not([dcg-platform=www]) #main .dcg-calc-basic-main-wrapper .dcg-basic-keypad-container{border:0}.dcg-matrix-api-container body:not([dcg-platform=www]) #main .dcg-calc-basic-main-wrapper .dcg-basic-list-container .dcg-basic-list-placeholder{border:0}.dcg-matrix-api-container body:not([dcg-platform=www]) #main .dcg-calc-basic-main-wrapper .dcg-basic-expression:not(.dcg-focused){border-left-color:transparent;border-right-color:transparent}@media screen and (min-width: 640px) and (min-height: 600px){.dcg-matrix-api-container .dcg-calc-basic-main.dcg-scientific-container.dcg-ipad{width:100%;height:100%;position:absolute;top:0;left:0;margin:0;border:0}.dcg-matrix-api-container .dcg-calc-basic-main.dcg-scientific-container.dcg-ipad .dcg-calc-basic-main-wrapper .dcg-basic-list-container,.dcg-matrix-api-container .dcg-calc-basic-main.dcg-scientific-container.dcg-ipad .dcg-calc-basic-main-wrapper .dcg-keypad-control-bar,.dcg-matrix-api-container .dcg-calc-basic-main.dcg-scientific-container.dcg-ipad .dcg-calc-basic-main-wrapper .dcg-basic-keypad-container,.dcg-matrix-api-container .dcg-calc-basic-main.dcg-scientific-container.dcg-ipad .dcg-calc-basic-main-wrapper .dcg-basic-list-container .dcg-basic-list-placeholder{border:0}.dcg-matrix-api-container .dcg-calc-basic-main.dcg-scientific-container.dcg-ipad .dcg-calc-basic-main-wrapper .dcg-basic-expression:not(.dcg-focused){border-left-color:transparent;border-right-color:transparent}.dcg-matrix-api-container .dcg-calc-basic-main.dcg-scientific-container.dcg-ipad .dcg-basic-list-container{font-size:150%}.dcg-matrix-api-container .dcg-calc-basic-main.dcg-scientific-container.dcg-ipad .dcg-basic-list-container .dcg-basic-expression{padding:10px 5px}.dcg-matrix-api-container .dcg-calc-basic-main.dcg-scientific-container.dcg-ipad .dcg-basic-list-container .dcg-basic-expression .mq-ans:after{width:28px;margin-left:-14px;height:13px;line-height:11px;font-size:50%}.dcg-matrix-api-container .dcg-calc-basic-main.dcg-scientific-container.dcg-ipad .dcg-keypad-control-bar{font-size:150%;height:60px}.dcg-matrix-api-container .dcg-calc-basic-main.dcg-scientific-container.dcg-ipad .dcg-keypad-control-bar .dcg-keypad-control-btn.dcg-selectable-btn{height:60px;line-height:60px;max-width:100px}.dcg-matrix-api-container .dcg-calc-basic-main.dcg-scientific-container.dcg-ipad .dcg-keypad-control-bar .dcg-keypad-control-btn:not(.dcg-selectable-btn){height:50px;line-height:50px;max-width:100px}.dcg-matrix-api-container .dcg-calc-basic-main.dcg-scientific-container.dcg-ipad .dcg-keypad-control-bar .dcg-keypad-control-btn:not(.dcg-selectable-btn) .dcg-icon-undo,.dcg-matrix-api-container .dcg-calc-basic-main.dcg-scientific-container.dcg-ipad .dcg-keypad-control-bar .dcg-keypad-control-btn:not(.dcg-selectable-btn) .dcg-icon-redo{top:6px}.dcg-matrix-api-container .dcg-calc-basic-main.dcg-scientific-container.dcg-ipad .dcg-keypad-control-bar .dcg-keypad-control-toggle{height:36px;line-height:36px;max-width:200px;margin:auto}.dcg-matrix-api-container .dcg-calc-basic-main.dcg-scientific-container.dcg-ipad .dcg-basic-keypad{font-size:150%}.dcg-matrix-api-container .dcg-calc-basic-main.dcg-scientific-container.dcg-ipad .dcg-basic-keypad .dcg-keypad-btn-container{height:60px}}@media print{.dcg-matrix-api-container #main{height:calc(100% - 10px);position:absolute;top:0;left:0;margin-top:0}.dcg-matrix-api-container #main.dcg-four-function-container,.dcg-matrix-api-container #main.dcg-scientific-container{width:calc(100% - 10px);margin-left:0}.dcg-matrix-api-container .dcg-calc-basic-main-wrapper .dcg-basic-list-container{border-top:none}.dcg-matrix-api-container .dcg-calc-basic-main-wrapper .dcg-keypad-control-bar,.dcg-matrix-api-container .dcg-calc-basic-main-wrapper .dcg-basic-keypad-container,.dcg-matrix-api-container .dcg-calc-basic-main-wrapper .dcg-basic-list-placeholder{display:none}}
