:root{--ggb-primary-color: #6557D2;--ggb-primary-variant-color: #9984FF;--ggb-dark-color: #4C42A1;--ggb-light-color: #9984FF;--ggb-selection-color: rgba(101, 87, 210, 0.2)}.GeoGebraFrame .gwt-DialogBox{z-index:501;background-color:rgba(255,255,255,.9);border-radius:2px;box-shadow:0px 0px 2px 1px rgba(102,102,102,.3);padding:15px}.GeoGebraFrame .gwt-DialogBox .Caption{cursor:default;font-family:geogebra-sans-serif,Arial Unicode MS,Arial,sans-serif;font-size:110%;padding-bottom:5px;color:#333;border-bottom:1px solid #dcdcdc;margin-bottom:15px}.GeoGebraFrame .dialogContent{color:#666}.GeoGebraFrame .dialogContent table{width:100%}.GeoGebraFrame .dialogContent input[type=text],.GeoGebraFrame .dialogContent select{margin-top:5px;margin-bottom:10px;width:100%}.GeoGebraFrame .dialogContent textarea{margin-top:5px}.GeoGebraFrame .dialogContent .optionsPanel>*{margin:3px 0px}.GeoGebraFrame .panelRow.rows>*{width:100%;display:block}.GeoGebraFrame .dialogContent .gwt-CheckBox{margin-right:10px}.GeoGebraFrame .shareDialog,.GeoGebraFrame .shareLink,.GeoGebraFrame .shareLinkMebis{min-width:320px}.GeoGebraFrame .shareDialog>div>table,.GeoGebraFrame .shareLink>div>table,.GeoGebraFrame .shareLinkMebis>div>table{width:100%;padding-right:16px}.GeoGebraFrame .shareDialog .dialogContent input[type=text],.GeoGebraFrame .shareLink .dialogContent input[type=text],.GeoGebraFrame .shareLinkMebis .dialogContent input[type=text]{width:350px}.GeoGebraFrame .GeoGebraTabLayout{width:500px}.GeoGebraFrame .GeoGebraTabLayout .gwt-TabPanelBottom{min-height:220px;margin-bottom:8px}.GeoGebraFrame .GeoGebraLinkPanel{height:100%}.GeoGebraFrame .GeoGebraCopyLinkPanel img{margin-top:10px;margin-left:5px;margin-bottom:10px}.GeoGebraFrame .GeoGebraIconPanel{display:block}.GeoGebraFrame .GeoGebraIconPanel img,.GeoGebraFrame .GeoGebraShareOnGClassroom{margin:5px}.GeoGebraFrame .GeoGebraEmailPanel{height:100%}.GeoGebraFrame .GeoGebraEmailPanel textarea{resize:none;width:100%}.GeoGebraFrame .GeoGebraImagePanel{height:100%}.GeoGebraFrame .practiceProgressBar progress[value]{width:250px;height:25px;border-radius:15px}.GeoGebraFrame .practiceProgressBar progress[value][progress=good]::-moz-progress-bar{background-color:#4caf50}.GeoGebraFrame .practiceProgressBar progress[value][progress=medium]::-moz-progress-bar{background-color:#ff0}.GeoGebraFrame .practiceProgressBar progress[value][progress=bad]::-moz-progress-bar{background-color:#ff1744}.GeoGebraFrame .algebraView{top:-2px}.GeoGebraFrame .algebraView .avItem,.GeoGebraFrame .algebraView .avInputItem{padding:0 !important;margin:0 !important}.GeoGebraFrame .algebraViewObjectStylebar{position:absolute;top:0;bottom:0;right:0;padding-right:12px}.GeoGebraFrame .algebraViewObjectStylebar .symbolicButton{display:inline-block;position:absolute;padding:2px;bottom:10px;right:12px;width:22px;height:22px;background-color:#6557d2;border-radius:2px;border:none;box-shadow:0px 3px 1px -2px rgba(0,0,0,.2),0px 2px 2px 0px rgba(0,0,0,.14),0px 1px 5px 0px rgba(0,0,0,.12);transition:background-color 150ms ease 0ms}.GeoGebraFrame .algebraViewObjectStylebar .symbolicButton:hover{background-color:#4c42a1}.GeoGebraFrame .algebraViewObjectStylebar .symbolicButton img{opacity:1}.GeoGebraFrame .customScrollbarSafari::-webkit-scrollbar,.GeoGebraFrame .customScrollbar::-webkit-scrollbar{height:4px;width:4px}.GeoGebraFrame .customScrollbarSafari:hover::-webkit-scrollbar-thumb,.GeoGebraFrame .customScrollbar:hover::-webkit-scrollbar-thumb{border-radius:2px}.GeoGebraFrame .customScrollbarSafari::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0)}.GeoGebraFrame .customScrollbarSafari:hover::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.38)}.GeoGebraFrame .customScrollbar{scrollbar-width:thin;scrollbar-color:#fff #fff;color:rgba(255,255,255,0);transition:color .25s}.GeoGebraFrame .customScrollbar::-webkit-scrollbar-track{background:#fff}.GeoGebraFrame .customScrollbar::-webkit-scrollbar-thumb{box-shadow:inset 0 0 0 10px}.GeoGebraFrame .customScrollbar:hover{scrollbar-color:rgba(0,0,0,.38) #fff;color:rgba(0,0,0,.38)}.GeoGebraFrame .customScrollbar>div{color:rgba(0,0,0,.87)}.GeoGebraFrame .textOverMarble{height:20px;width:20px;position:absolute;margin-left:-1px !important;opacity:.54}.GeoGebraFrame .avItem.avSelectedRow .marblePanel{background-color:#dcdcdc}.GeoGebraFrame .marblePanel{border-right:1px solid #dcdcdc;position:absolute;min-width:58px;box-sizing:border-box;height:100%;padding:0 18px}.GeoGebraFrame .marblePanel>*{position:relative;transform:translateY(-50%);top:50%}.GeoGebraFrame .marblePanel img{display:block;height:24px;width:24px;opacity:.54}.GeoGebraFrame .marblePanel.error{padding:0 16px}.GeoGebraFrame .marblePanel.plus{padding:0 4px;min-height:47px}.GeoGebraFrame .marblePanel.plus .button{margin:0px;padding:12px}.GeoGebraFrame .marblePanel.plus :hover img{opacity:1}.GeoGebraFrame .marble{height:18px;width:18px;background-color:#6557d2;border:1px solid #000;border-radius:24px}.GeoGebraFrame .marbleHidden{visibility:hidden}.GeoGebraFrame div[data-title="Input Help"]:hover:after{top:48px}.GeoGebraFrame .avInputItem .scrollableTextBox,.GeoGebraFrame .avItem .elemText.scrollableTextBox{padding-top:8px;padding-left:68px;padding-bottom:0px}.GeoGebraFrame .avInputItem .scrollableTextBox div,.GeoGebraFrame .avItem .elemText.scrollableTextBox div{overflow:hidden}.GeoGebraFrame .algebraPanelScientific .avItem,.GeoGebraFrame .algebraPanelScientific .avInputItem{border-top:none}.GeoGebraFrame .algebraPanelScientific .avItem .newRadioButtonTreeItemParent.focused,.GeoGebraFrame .algebraPanelScientific .avInputItem .newRadioButtonTreeItemParent.focused{border-top:none;border-bottom:none}.GeoGebraFrame .algebraPanelScientific .avItem .elem .elemText,.GeoGebraFrame .algebraPanelScientific .avItem .scrollableTextBox,.GeoGebraFrame .algebraPanelScientific .avInputItem .elem .elemText,.GeoGebraFrame .algebraPanelScientific .avInputItem .scrollableTextBox{padding-left:0;margin-left:56px;border-bottom:1px #dcdcdc solid;width:calc(100% - 56px);box-sizing:border-box;min-height:48px}.GeoGebraFrame .avItem{border-top:1px solid #dcdcdc}.GeoGebraFrame .avItem .elemText.noPadding{padding-left:0;padding-top:6px}.GeoGebraFrame .avItem .elem .elemText.additionalRow{display:flex;padding-top:16px !important}.GeoGebraFrame .avItem .elemText.avPlainText.avOutput{line-height:30px}.GeoGebraFrame .avOutput{display:flex;align-items:center;min-height:36px}.GeoGebraFrame .avItem .elemText{padding-top:12px;padding-bottom:0px;padding-left:68px}.GeoGebraFrame .avItem .elemText .avPlainText{padding:2px}.GeoGebraFrame .avItem .gwt-CheckBox{padding-left:68px;padding-top:8px}.GeoGebraFrame .playOnly{position:absolute;bottom:4px}.GeoGebraFrame .playOnly img{opacity:.54}.GeoGebraFrame .playOnly:hover img{opacity:1}.GeoGebraFrame .speedPanel,.GeoGebraFrame .speedPanel-hidden{position:absolute;top:12px;right:12px;opacity:1;transition:.3s ease;z-index:1;cursor:default}.GeoGebraFrame .speedPanel .flatButton,.GeoGebraFrame .speedPanel-hidden .flatButton{margin:0px;padding:0px;width:24px;height:24px;cursor:pointer}.GeoGebraFrame .speedPanel .flatButton img,.GeoGebraFrame .speedPanel-hidden .flatButton img{opacity:.54}.GeoGebraFrame .speedPanel .flatButton:hover img,.GeoGebraFrame .speedPanel-hidden .flatButton:hover img{opacity:.84}.GeoGebraFrame .speedPanel .value,.GeoGebraFrame .speedPanel-hidden .value{display:inline-block;width:40px;font-size:.8em;text-align:center;vertical-align:top;border:none;outline:none;overflow:hidden;height:19px;margin-right:0px;line-height:200%}.GeoGebraFrame .speedPanel-hidden{opacity:0;transition:.2s ease;z-index:-1}.GeoGebraFrame .speedPanel-hidden>*{display:none}.GeoGebraFrame .speedPanel>*,.GeoGebraFrame .speedPanel-hidden>*{display:inline-block}.GeoGebraFrame .more{background:#fff;margin-top:12px;opacity:.54;transition:.3s ease}.GeoGebraFrame .more:hover{opacity:1}.GeoGebraFrame .more-hidden{margin-top:12px;opacity:0 !important;transition:.3s ease}.GeoGebraFrame .avNameLogo{opacity:.36;text-align:center;margin-top:24px;margin-bottom:48px}.GeoGebraFrame .avNameLogo>div{text-align:center}.GeoGebraFrame .avNameLogoScientific{margin-bottom:0}.GeoGebraFrame .newRadioButtonTreeItemParent{display:block !important;background-color:#fff;border-top:#dcdcdc solid 1px;border-bottom:#dcdcdc solid 1px}.GeoGebraFrame .newRadioButtonTreeItemParent.focused{border-top:#6557d2 solid 1px;border-bottom:#6557d2 solid 1px}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem{font-family:mathsans,calibri,sans-serif;display:block;min-height:48px;position:relative}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem.avSliderElem{min-height:72px}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem.checkboxElem>*{display:inline-block;vertical-align:middle}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem>*{display:block}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .optionsSlider,.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .minMaxPanel{display:flex;left:72px;bottom:0;position:absolute}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .optionsSlider .gwt-Label{line-height:2}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .optionsSlider .gwt-Label:first-child{padding-right:15px}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .optionsSlider .gwt-Label:last-child{padding-left:15px}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .optionsSlider>*{margin:0}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .minMaxPanel .AutoCompleteTextFieldW{width:initial;margin:0px !important;border-radius:2px}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .minMaxPanel .AutoCompleteTextFieldW .TextField{padding:0 0 0 8px;margin-bottom:2px;border:none;border-bottom:1px solid #dcdcdc;background:transparent;box-shadow:none;border-radius:0px !important}.GeoGebraFrame .gwt-Tree .gwt-TreeItem .elem .minMaxPanel .AutoCompleteTextFieldW .TextField:focus{border:none;border-bottom:1px solid #dcdcdc}.GeoGebraFrame .arrowOutputImg{margin-right:4px;opacity:.54;width:24px !important;height:24px !important}.GeoGebraFrame .algebraPanel{height:100%}.GeoGebraFrame .algebraPanel input[type=checkbox]{width:24px;height:24px;margin:5px 7px 5px 0}.GeoGebraFrame .elemText .prefix,.GeoGebraFrame .elemText .prefixLatex{position:relative;transform:translateY(-5%) scale(1.3);margin-left:4px;opacity:.54}.GeoGebraFrame .avDefinition,.GeoGebraFrame .avDefinitionPlain{display:inline-block;min-height:28px}.GeoGebraFrame .avDummyLabel{display:inline-block;color:rgba(0,0,0,.42);line-height:2}
