:root{--ggb-primary-color: #6557D2;--ggb-primary-variant-color: #F3F0FF;--ggb-dark-color: #5145A8;--ggb-light-color: #F3F0FF;--ggb-selection-color: rgba(101, 87, 210, 0.2)}.GeoGebraFrame .headerView{display:flex;align-items:center;height:64px;position:relative;top:0px;left:0px;width:100%;background-color:#fff;box-shadow:0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12),0 2px 4px -1px rgba(0,0,0,.2);z-index:1}.GeoGebraFrame .headerView .headerBackButton{margin:auto 18px}.GeoGebraFrame .headerView .headerBackButton .gwt-Image{vertical-align:middle}.GeoGebraFrame .headerView .headerCaption{display:inline-block;font-size:125%;vertical-align:middle;letter-spacing:.25px;margin-right:24px;line-height:64px}.GeoGebraFrame .headerView>.headerCaption:first-child{margin-left:16px}.GeoGebraFrame .headerView .signIn{text-transform:uppercase;margin:16px 24px 16px 24px;padding:4px 8px;line-height:24px;min-width:fit-content;border-radius:2px;cursor:pointer;color:#1c1c1f;background:rgba(0,0,0,0);transition:background-color 280ms cubic-bezier(0.4, 0, 0.2, 1)}.GeoGebraFrame .headerView .signIn:hover{background-color:#f3f2f7}.GeoGebraFrame .headerView .examInfoBtn{right:0;position:absolute;margin:14px 18px}.GeoGebraFrame .headerView .examTimer{right:72px;position:absolute;font-size:20px;margin:20px 0px}.GeoGebraFrame .headerView .signInIcon{margin:0 18px}.GeoGebraFrame .compactHeaderView .headerBackButton,.GeoGebraFrame .smallHeaderView .headerBackButton{vertical-align:middle;padding:8px 8px;margin:auto 4px}.GeoGebraFrame .compactHeaderView .headerCaption,.GeoGebraFrame .smallHeaderView .headerCaption{margin:0 24px 0 0}.GeoGebraFrame .smallHeaderView{height:48px}.GeoGebraFrame .smallHeaderView .headerCaption{line-height:48px}.GeoGebraFrame .smallHeaderView .headerBackButton{height:40px;margin-left:8px;margin-right:16px}.GeoGebraFrame .smallHeaderView .profilePanel{width:40px;height:40px}.GeoGebraFrame .smallHeaderView .profilePanel .imageHolder{width:40px;height:40px}.GeoGebraFrame .smallHeaderView .profilePanel .imageHolder .profileImage{width:32px;height:32px}.GeoGebraFrame .smallHeaderView .examTimer{margin:12px 0}.GeoGebraFrame .smallHeaderView .examInfoBtn{margin:6px 18px}.GeoGebraFrame .droppedHeaderView{box-shadow:none}.GeoGebraFrame .compactHeaderView .headerCaption{font-size:112.5%}.GeoGebraFrame .compactHeaderView .headerBackButton{height:40px;margin:auto 8px}.GeoGebraFrame .floatingActionButton.keyboardFocus:focus-visible{outline-color:var(--ggb-dark-color);outline-width:2px;outline-style:solid;outline-offset:3px}.GeoGebraFrame .checkboxPanel{display:inline-flex;width:fit-content;cursor:pointer}.GeoGebraFrame .checkboxPanel .checkboxLbl{height:auto;min-height:20px;line-height:20px;margin-left:20px;margin-top:8px;margin-bottom:8px;font-size:100%}.GeoGebraFrame .checkboxPanel .checkboxLbl.disabled{cursor:default;color:#b4b3ba}.GeoGebraFrame .checkbox{width:36px;height:36px;position:relative;cursor:pointer}.GeoGebraFrame .checkbox .background{position:absolute;top:9px;left:9px;width:18px;height:18px;box-sizing:border-box;border:2px solid;border-radius:2px;border-color:#6e6d73;background-color:rgba(0,0,0,0);transition:border-color 180ms cubic-bezier(0, 0, 0.2, 1) 0ms,background-color 180ms cubic-bezier(0, 0, 0.2, 1) 0ms}.GeoGebraFrame .checkbox .checkmark{position:absolute;left:11px;top:10px;width:14px;height:14px;visibility:hidden}.GeoGebraFrame .checkbox .checkmark .checkmarkSvg{-webkit-transition:opacity .18s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform .18s cubic-bezier(0, 0, 0.2, 1) 0ms;transition:opacity .18s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform .18s cubic-bezier(0, 0, 0.2, 1) 0ms;-o-transition:opacity .18s 0ms cubic-bezier(0, 0, 0.2, 1),transform .18s 0ms cubic-bezier(0, 0, 0.2, 1);transition:opacity .18s cubic-bezier(0, 0, 0.2, 1) 0ms,transform .18s cubic-bezier(0, 0, 0.2, 1) 0ms;transition:opacity .18s cubic-bezier(0, 0, 0.2, 1) 0ms,transform .18s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform .18s cubic-bezier(0, 0, 0.2, 1) 0ms;opacity:1}.GeoGebraFrame .checkbox .checkmark .checkmarkPath{-webkit-transition:stroke-dashoffset .18s cubic-bezier(0.4, 0, 0.6, 1) 0ms;-o-transition:stroke-dashoffset .18s 0ms cubic-bezier(0.4, 0, 0.6, 1);transition:stroke-dashoffset .18s cubic-bezier(0.4, 0, 0.6, 1) 0ms;stroke:#fff;stroke-width:3.12px;stroke-dashoffset:29.7833385;stroke-dasharray:29.7833385}.GeoGebraFrame .checkbox .hoverBg{display:inline-block;width:36px;height:36px;border-radius:50%;background-color:#fff;opacity:0}.GeoGebraFrame .checkbox .hoverBg:after{background-image:radial-gradient(circle, black 10%, transparent 10.01%)}.GeoGebraFrame .checkbox.selected .background{border-color:var(--ggb-primary-color);background-color:var(--ggb-primary-color)}.GeoGebraFrame .checkbox.selected .hoverBg:after{background-image:radial-gradient(circle, #6557D2 10%, transparent 10.01%)}.GeoGebraFrame .checkbox.selected:hover .hoverBg{opacity:1;background-color:var(--ggb-selection-color)}.GeoGebraFrame .checkbox.selected .checkmark{visibility:visible}.GeoGebraFrame .checkbox.selected .checkmark .checkmarkPath{stroke-dashoffset:0}.GeoGebraFrame .checkbox:hover .hoverBg{opacity:1;background-color:rgba(0,0,0,.08)}.GeoGebraFrame .checkbox.disabled{cursor:default}.GeoGebraFrame .checkbox.disabled .hoverBg:after{background-image:none}.GeoGebraFrame .checkbox.disabled:hover .hoverBg{background-color:rgba(0,0,0,0)}.GeoGebraFrame .checkbox.disabled .background{border-color:#b4b3ba}.GeoGebraFrame .checkbox.disabled.selected .background{background-color:#b4b3ba;border-color:rgba(0,0,0,0)}.GeoGebraFrame .accented .checkbox.selected .background{border-color:#008475;background-color:#008475}.GeoGebraFrame .switch{width:40px;height:24px;margin-right:16px;position:relative;float:right;cursor:pointer}.GeoGebraFrame .switch .track{content:"";display:inline-block;position:relative;width:36px;height:14px;border-radius:15px;-webkit-transition:background .3s ease;transition:background .3s ease;vertical-align:middle}.GeoGebraFrame .switch .thumb{width:20px;height:20px;position:relative;top:-18px;border-radius:50%;display:block;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);transition:left .3s ease,background .3s ease}.GeoGebraFrame .switch.on .track{background-color:var(--ggb-light-color)}.GeoGebraFrame .switch.on .thumb{background-color:var(--ggb-primary-color)}.GeoGebraFrame .switch.on .thumb{left:16px}.GeoGebraFrame .switch.off .track{background-color:#c5c5c5}.GeoGebraFrame .switch.off .thumb{background-color:#f1f1f1}.GeoGebraFrame .switch.off .thumb{left:0px}.GeoGebraFrame .inputTextField{width:100%;margin-top:8px;margin-bottom:8px;display:inline-block;min-height:68px}.GeoGebraFrame .inputTextField .inputLabel{font-size:75%;height:12px;line-height:100%;display:block}.GeoGebraFrame .inputTextField.error .inputLabel{color:#b00020}.GeoGebraFrame .inputTextField.error .AutoCompleteTextFieldW{border-bottom-color:#b00020}.GeoGebraFrame .inputTextField .textField{margin-top:8px}.GeoGebraFrame .inputTextField .AutoCompleteTextFieldW{margin-bottom:7px;border-radius:0px;border:none;border-bottom:1px solid #b4b3ba}.GeoGebraFrame .inputTextField .AutoCompleteTextFieldW input[type=text]{border:none !important;box-shadow:none !important;height:28px;margin:0px;padding:0px 0px 8px 0px}.GeoGebraFrame .inputTextField .errorLabel{color:#b00020;font-size:75%;height:12px;line-height:100%}.GeoGebraFrame .inputTextField.focusState .AutoCompleteTextFieldW{margin-bottom:6px;border-bottom-width:2px}.GeoGebraFrame .inputTextField.focusState:not(.error) .inputLabel,.GeoGebraFrame .inputTextField.focusState:not(.error):hover .inputLabel{color:#6557d2}.GeoGebraFrame .inputTextField.focusState:not(.error) .AutoCompleteTextFieldW,.GeoGebraFrame .inputTextField.focusState:not(.error):hover .AutoCompleteTextFieldW{border-bottom-color:#6557d2}.GeoGebraFrame .inputTextField.hoverState:not(.error) .inputLabel{color:#1c1c1f}.GeoGebraFrame .inputTextField.hoverState:not(.error) .AutoCompleteTextFieldW{border-bottom:2px solid #1c1c1f}.GeoGebraFrame .noBottomMarg .inputTextField{margin-bottom:0px}.GeoGebraFrame .buttonActive{position:relative}.GeoGebraFrame .buttonActive img{opacity:.54}.GeoGebraFrame .buttonActive:hover img{opacity:.84}.GeoGebraFrame .dropDownSelectorContainer{max-width:200px}.GeoGebraFrame .dropDownSelector{position:relative;height:64px}.GeoGebraFrame .dropDownSelector .titleLabel{font-size:100%;width:100%;height:24px;padding-top:10px;white-space:nowrap}.GeoGebraFrame .dropDownSelector .selectedOptionLabel{font-size:87.5%;height:20px;padding-bottom:10px;color:rgba(0,0,0,.6)}.GeoGebraFrame .dropDownPopup{overflow-y:auto;opacity:0;transform:scale(0.8);will-change:transform,opacity;transition:opacity .03s linear,transform .12s cubic-bezier(0, 0, 0.2, 1)}.GeoGebraFrame .dropDownPopup .dropDownElement{padding-left:24px;padding-right:24px;height:32px;line-height:32px}.GeoGebraFrame .dropDownPopup .dropDownElement:hover{cursor:pointer}.GeoGebraFrame .dropDownPopup .selectedDropDownElement,.GeoGebraFrame .dropDownPopup .selectedDropDownElement:hover{background:#e6e6eb}.GeoGebraFrame .dropDownPopup.show{opacity:1;transform:scale(1)}.GeoGebraFrame .dialogComponent.hasBorder .dialogContent{box-sizing:border-box;border-top:1px solid rgba(0,0,0,.12);border-bottom:1px solid rgba(0,0,0,.12)}.GeoGebraFrame .dialogComponent{z-index:500;background-color:#fff;border-radius:4px;box-shadow:0px 11px 15px -7px rgba(0,0,0,.2),0px 24px 38px 3px rgba(0,0,0,.14),0px 9px 46px 8px rgba(0,0,0,.12);max-width:500px;width:90%}.GeoGebraFrame .dialogComponent .popupContent{height:100%}.GeoGebraFrame .dialogComponent .dialogMainPanel{padding-top:20px;height:calc(100% - 20px);overflow:hidden}.GeoGebraFrame .dialogComponent .dialogMainPanel .dialogTitle{min-height:20px;font-size:125%;margin-bottom:20px;margin-left:24px}.GeoGebraFrame .dialogComponent .dialogMainPanel .dialogContent{height:calc(100% - 92px);padding:0px 24px;overflow-y:auto}.GeoGebraFrame .dialogComponent .dialogMainPanel .dialogBtnPanel{display:inline-flex;padding:8px 8px 8px 24px;position:relative;float:right}.GeoGebraFrame .dialogComponent.withSubtitle .dialogTitle{margin-bottom:8px}.GeoGebraFrame .dialogComponent.withSubtitle .dialogSubTitle{margin-bottom:24px;margin-left:24px;height:14px;font-size:75%;line-height:1.2}.GeoGebraFrame .materialTextButton,.GeoGebraFrame .dialogTextButton,.GeoGebraFrame .materialOutlinedButton,.GeoGebraFrame .materialContainedButton,.GeoGebraFrame .dialogContainedButton{display:inline-block;min-width:64px;height:36px;background:rgba(0,0,0,0);color:var(--ggb-primary-color);font-size:90%;letter-spacing:.04em;line-height:36px;text-transform:uppercase;border-radius:4px;padding:0px 8px;margin-left:8px;cursor:pointer;transition:background 280ms cubic-bezier(0.4, 0, 0.2, 1)}.GeoGebraFrame .materialTextButton:hover,.GeoGebraFrame .dialogTextButton:hover,.GeoGebraFrame .materialOutlinedButton:hover,.GeoGebraFrame .materialContainedButton:hover,.GeoGebraFrame .dialogContainedButton:hover{background:#f3f2f7}.GeoGebraFrame .materialTextButton .gwt-Label,.GeoGebraFrame .dialogTextButton .gwt-Label,.GeoGebraFrame .materialOutlinedButton .gwt-Label,.GeoGebraFrame .materialContainedButton .gwt-Label,.GeoGebraFrame .dialogContainedButton .gwt-Label{text-align:center}.GeoGebraFrame .materialTextButton.disabled,.GeoGebraFrame .disabled.dialogTextButton,.GeoGebraFrame .disabled.materialOutlinedButton,.GeoGebraFrame .disabled.materialContainedButton,.GeoGebraFrame .disabled.dialogContainedButton{color:#b4b3ba}.GeoGebraFrame .materialTextButton.disabled:hover,.GeoGebraFrame .disabled.dialogTextButton:hover,.GeoGebraFrame .disabled.materialOutlinedButton:hover,.GeoGebraFrame .disabled.materialContainedButton:hover,.GeoGebraFrame .disabled.dialogContainedButton:hover{background:rgba(0,0,0,0);cursor:default}.GeoGebraFrame .materialContainedButton,.GeoGebraFrame .dialogContainedButton{padding:0px 16px;background-color:var(--ggb-primary-color);color:#fff;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:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);text-align:center}.GeoGebraFrame .materialContainedButton:hover,.GeoGebraFrame .dialogContainedButton:hover{background:var(--ggb-primary-color);box-shadow:0px 2px 4px -1px rgba(0,0,0,.2),0px 4px 5px 0px rgba(0,0,0,.14),0px 1px 10px 0px rgba(0,0,0,.12)}.GeoGebraFrame .materialContainedButton.disabled,.GeoGebraFrame .disabled.dialogContainedButton{background-color:#e6e6eb;color:#b4b3ba}.GeoGebraFrame .materialContainedButton.disabled:hover,.GeoGebraFrame .disabled.dialogContainedButton:hover{cursor:default;background:#e6e6eb;box-shadow:none}.GeoGebraFrame .materialOutlinedButton{border:1px solid rgba(0,0,0,.12)}.GeoGebraFrame .dialogTextButton{color:#6e6d73}.GeoGebraFrame .dialogTextButton:hover{color:#6e6d73;background-color:#f3f2f7}.GeoGebraFrame .dialogTextButton:focus-visible{outline-color:var(--ggb-dark-color);outline-width:2px;outline-style:solid;outline-offset:3px;background:var(--ggb-light-color)}.GeoGebraFrame .dialogContainedButton{box-shadow:none}.GeoGebraFrame .dialogContainedButton:focus-visible{outline-color:var(--ggb-dark-color);outline-width:2px;outline-style:solid;outline-offset:3px}.GeoGebraFrame .orDividerComponent{display:flex}.GeoGebraFrame .orDividerComponent .divider{height:1px;background-color:rgba(0,0,0,.87);opacity:.12;margin:7px 0px 6px 0px;flex-grow:1}.GeoGebraFrame .orDividerComponent .orLbl{height:14px;line-height:14px;font-size:75%;margin:0px 24px;flex-basis:auto;text-transform:uppercase}.GeoGebraFrame .containedButton{cursor:pointer;float:left;min-width:64px;height:36px;border-radius:4px;background-color:#f3f2f7;transition:background-color .15s}.GeoGebraFrame .containedButton:hover{background-color:#e6e6eb}.GeoGebraFrame .containedButton img{float:left;width:18px;height:18px;padding:9px 8px 9px 12px;opacity:.54}.GeoGebraFrame .containedButton .gwt-Label{float:left;padding:11px 16px 11px 0px;text-transform:uppercase;font-size:87.5%;line-height:1;color:#6e6d73}.GeoGebraFrame .containedButton.disabled .gwt-Label{color:#b4b3ba;background-color:#f3f2f7}.GeoGebraFrame .componentTab{width:100%;overflow:hidden}.GeoGebraFrame .componentTab .indicator{height:2px;width:90px;background-color:#6557d2;top:49px;position:relative;border-radius:2px 2px 0 0;left:0px;z-index:1;transition:all .25s cubic-bezier(0.35, 0, 0.25, 1)}.GeoGebraFrame .componentTab .header{border-bottom:1px solid #e6e6eb}.GeoGebraFrame .componentTab .header .tabBtn{min-width:90px;height:48px;border-radius:2px}.GeoGebraFrame .componentTab .header .tabBtn .gwt-Label{height:20px;line-height:20px;margin:14px 16px;text-align:center;color:#1c1c1f}.GeoGebraFrame .componentTab .header .tabBtn:hover{background-color:#f3f2f7}.GeoGebraFrame .componentTab .header .tabBtn.selected .gwt-Label{color:#6557d2}.GeoGebraFrame .componentTab .header .tabBtn.selected:hover{background-color:#fff}.GeoGebraFrame .componentTab .header .tabBtn.ripple:after{background-image:radial-gradient(circle, #6557D2 10%, transparent 10.01%)}.GeoGebraFrame .componentTab .panelContainer{position:relative;display:inline-flex;right:0px}.GeoGebraFrame .componentTab .panelContainer.transition{transition:right .25s cubic-bezier(0.35, 0, 0.25, 1)}.GeoGebraFrame .infoErrorPanel img{padding:28px;margin-left:calc(50% - 56px);margin-bottom:16px;opacity:.54;background-color:#f3f2f7;border-radius:50%}.GeoGebraFrame .infoErrorPanel .title{margin-bottom:8px;font-size:100%;min-height:20px;line-height:20px;letter-spacing:.25px;text-align:center}.GeoGebraFrame .infoErrorPanel .subtext{font-size:87%;min-height:20px;line-height:20px;text-align:center;letter-spacing:.2px}.GeoGebraFrame .infoErrorPanel .dialogContainedButton{display:block;margin:24px auto 0 auto}.GeoGebraFrame .radioButton{cursor:pointer;display:inline-flex}.GeoGebraFrame .radioButton .radioBg{display:inline-block;width:36px;height:36px;border-radius:50%;background-color:#fff}.GeoGebraFrame .radioButton .radioBg .outerCircle{width:16px;height:16px;margin:8px;border:2px solid;border-color:rgba(0,0,0,.54);border-radius:50%;transition:border-color .12s cubic-bezier(0, 0, 0.2, 1) 0ms}.GeoGebraFrame .radioButton .radioBg .innerCircle{background-color:rgba(0,0,0,0);transform:scale(0);transition:transform .12s cubic-bezier(0, 0, 0.2, 1) 0ms,background-color .12s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform .12s cubic-bezier(0, 0, 0.2, 1) 0ms}.GeoGebraFrame .radioButton .gwt-Label{line-height:36px;margin-left:16px;font-size:100%}.GeoGebraFrame .radioButton:hover .radioBg{background-color:rgba(0,0,0,.08)}.GeoGebraFrame .radioButton.selected .radioBg:after{background-image:radial-gradient(circle, #6557D2 10%, transparent 10.01%)}.GeoGebraFrame .radioButton.selected .outerCircle{border-color:#6557d2}.GeoGebraFrame .radioButton.selected .innerCircle{transform:scale(1);width:10px;height:10px;background-color:#6557d2;position:relative;bottom:23px;left:13px;border-radius:50%}.GeoGebraFrame .radioButton.selected.disabled .radioBg:after{background-image:none}.GeoGebraFrame .radioButton.selected.disabled .innerCircle{background-color:rgba(0,0,0,.36)}.GeoGebraFrame .radioButton.selected.disabled .outerCircle{border-color:rgba(0,0,0,.36)}.GeoGebraFrame .radioButton.selected.disabled:hover .radioBg{background-color:#fff}.GeoGebraFrame .radioButton.selected:hover .radioBg{background-color:rgba(101,87,210,.12)}.GeoGebraFrame .radioButton.disabled{cursor:default}.GeoGebraFrame .radioButton.disabled .radioBg{background-color:#fff}.GeoGebraFrame .radioButton.disabled .outerCircle{border-color:rgba(0,0,0,.36)}.GeoGebraFrame .radioButton.disabled .gwt-Label{color:rgba(0,0,0,.36)}.GeoGebraFrame .radioButton.disabled:hover{background-color:#fff}.GeoGebraFrame .radioButtonPanel{display:inline-grid}.GeoGebraFrame .searchBar{display:inline-flex;height:44px;flex-grow:1;max-width:720px;background-color:#f3f2f7;margin:10px auto;box-sizing:border-box;border-radius:22px;border:2px solid rgba(0,0,0,0);transition:border 200ms ease-in-out,background-color 200ms ease-in-out}.GeoGebraFrame .searchBar .flatButtonHeader{margin:auto 2px}.GeoGebraFrame .searchBar .flatButtonHeader:hover{background-color:#e6e6eb}.GeoGebraFrame .searchBar .flatButtonHeader:hover img{opacity:1}.GeoGebraFrame .searchBar .searchInputField{width:100%;margin-right:10px}.GeoGebraFrame .searchBar .searchInputField .TextField{margin:10px 0 10px 14px;padding:0px;width:calc(100% - 14px) !important;border:none;border-radius:0;box-shadow:unset;background-color:rgba(0,0,0,0);height:20px;display:flex;color:#1c1c1f}.GeoGebraFrame .searchBar .searchInputField .withCursorOverlay .TextField{color:rgba(0,0,0,0);user-select:none;pointer-events:none}.GeoGebraFrame .searchBar .searchInputField input[type=text]:focus:not([readonly]){border:none}.GeoGebraFrame .searchBar.focusState{border-sizing:box;border:solid 2px var(--ggb-dark-color);background-color:#fff}.GeoGebraFrame .flatButtonHeader{padding:6px;cursor:pointer;height:36px;float:left;box-sizing:border-box;border-radius:50%;transition:background-color 150ms ease 0ms;position:relative}.GeoGebraFrame .flatButtonHeader img{opacity:.54}.GeoGebraFrame .flatButtonHeader:focus,.GeoGebraFrame .flatButtonHeader:hover,.GeoGebraFrame .flatButtonHeader.selected{background-color:#f3f2f7}.GeoGebraFrame .buttonInactive{cursor:default}.GeoGebraFrame .buttonInactive img{opacity:.26}.GeoGebraFrame .buttonInactive:hover{background-color:rgba(0,0,0,0)}.GeoGebraFrame .searchBar.compact{max-width:488px;height:36px;margin:6px auto}.GeoGebraFrame .searchBar.compact .flatButtonHeader{height:32px;padding:4px;margin:0px}.GeoGebraFrame .searchBar.compact .TextField{margin:6px 0 6px 14px}.GeoGebraFrame .toast{position:absolute;max-width:fit-content;border-radius:4px;padding:8px 12px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12);transition:opacity .1s cubic-bezier(0, 0, 0.2, 1) 0ms,transform .1s cubic-bezier(0, 0, 0.2, 1) 0ms,-webkit-transform .1s cubic-bezier(0, 0, 0.2, 1) 0ms;transform:scale(0.8);opacity:0}.GeoGebraFrame .toast .content{color:#fff;min-height:20px;line-height:20px;text-align:center;font-size:87%;letter-spacing:.25px}.GeoGebraFrame .toast.fadeIn{opacity:1;transform:scale(1)}.GeoGebraFrame .dropDown{min-width:64px;height:48px;cursor:pointer;display:inline-flex;box-sizing:border-box;border-bottom:1px solid #b4b3ba}.GeoGebraFrame .dropDown .optionLabelHolder .label{font-size:75%;height:12px;line-height:12px}.GeoGebraFrame .dropDown .optionLabelHolder .selectedOption{height:20px;margin:8px 8px 0 0}.GeoGebraFrame .dropDown .optionLabelHolder.noLabel .selectedOption{margin-top:20px}.GeoGebraFrame .dropDown .arrow{width:20px;height:20px;margin:18px 0 10px auto;opacity:.54}.GeoGebraFrame .dropDown .arrow svg{width:20px;height:20px}.GeoGebraFrame .dropDown:hover{border-bottom:2px solid #1c1c1f}.GeoGebraFrame .dropDown:hover .arrow{opacity:.87}.GeoGebraFrame .dropDown:hover .optionLabelHolder .label{color:#1c1c1f}.GeoGebraFrame .dropDown.active{border-bottom:2px solid var(--ggb-dark-color)}.GeoGebraFrame .dropDown.active .optionLabelHolder .label{color:var(--ggb-dark-color)}.GeoGebraFrame .dropDown.active .arrow{opacity:.87}.GeoGebraFrame .dropDown.disabled{cursor:default;border-bottom:1px solid rgba(0,0,0,.36)}.GeoGebraFrame .dropDown.disabled .optionLabelHolder .label{color:rgba(0,0,0,.36)}.GeoGebraFrame .dropDown.disabled .optionLabelHolder .selectedOption{color:rgba(0,0,0,.36)}.GeoGebraFrame .dropDown.disabled .arrow{opacity:.36}.GeoGebraFrame .combobox{width:fit-content;min-width:64px;height:50px}.GeoGebraFrame .combobox .inputLabel{font-size:75%;height:12px;line-height:100%;display:block}.GeoGebraFrame .combobox .inputPanel{display:flex;box-sizing:border-box;border-bottom:1px solid rgba(0,0,0,.42)}.GeoGebraFrame .combobox .inputPanel .AutoCompleteTextFieldW{margin:8px 8px 8px 0;border:none}.GeoGebraFrame .combobox .inputPanel .AutoCompleteTextFieldW input[type=text]{height:20px;line-height:20px;margin:0;padding:0}.GeoGebraFrame .combobox .inputPanel .AutoCompleteTextFieldW .TextField{border:none;box-shadow:none}.GeoGebraFrame .combobox .inputPanel .AutoCompleteTextFieldW .TextField::selection{background:var(--ggb-selection-color)}.GeoGebraFrame .combobox .arrow{cursor:pointer;width:24px;height:24px;margin:6px 0;opacity:.54;transition:transform 200ms ease-in-out}.GeoGebraFrame .combobox:not(.disabled):hover .inputLabel{color:#1c1c1f}.GeoGebraFrame .combobox:not(.disabled):hover .inputPanel{border-bottom:2px solid #1c1c1f}.GeoGebraFrame .combobox:not(.disabled):hover .inputPanel .AutoCompleteTextFieldW{margin-bottom:7px}.GeoGebraFrame .combobox:not(.disabled):hover .arrow{opacity:.87}.GeoGebraFrame .combobox.active .inputLabel,.GeoGebraFrame .combobox.active:hover .inputLabel{color:var(--ggb-dark-color)}.GeoGebraFrame .combobox.active .inputPanel,.GeoGebraFrame .combobox.active:hover .inputPanel{border-bottom:2px solid var(--ggb-dark-color)}.GeoGebraFrame .combobox.active .inputPanel .AutoCompleteTextFieldW,.GeoGebraFrame .combobox.active:hover .inputPanel .AutoCompleteTextFieldW{margin-bottom:7px}.GeoGebraFrame .combobox.active .arrow,.GeoGebraFrame .combobox.active:hover .arrow{opacity:.87;transform:rotate(-180deg)}.GeoGebraFrame .combobox.disabled,.GeoGebraFrame .combobox.disabled:hover{cursor:default}.GeoGebraFrame .combobox.disabled .inputLabel,.GeoGebraFrame .combobox.disabled:hover .inputLabel{color:rgba(0,0,0,.36)}.GeoGebraFrame .combobox.disabled .inputPanel,.GeoGebraFrame .combobox.disabled:hover .inputPanel{border-bottom:1px solid rgba(0,0,0,.36)}.GeoGebraFrame .combobox.disabled .inputPanel input[type=text],.GeoGebraFrame .combobox.disabled:hover .inputPanel input[type=text]{cursor:default;color:rgba(0,0,0,.36);background-color:#fff;border:none}.GeoGebraFrame .combobox.disabled .arrow,.GeoGebraFrame .combobox.disabled:hover .arrow{cursor:default;opacity:.36}.GeoGebraFrame .iconButton{position:relative;width:24px;height:24px;padding:12px;border-radius:50%;transition:background-color 150ms ease 0ms}.GeoGebraFrame .iconButton.small{padding:6px}.GeoGebraFrame .iconButton img{opacity:.54}.GeoGebraFrame .iconButton .fa-light{display:flex;opacity:.54;font-size:20px;justify-content:center}.GeoGebraFrame .iconButton:hover{background-color:#f3f2f7}.GeoGebraFrame .iconButton.active{background-color:var(--ggb-light-color)}.GeoGebraFrame .iconButton.active img,.GeoGebraFrame .iconButton.active .fa-light{opacity:1}.GeoGebraFrame .iconButton.active .fa-light{color:var(--ggb-dark-color)}.GeoGebraFrame .iconButton.disabled{pointer-events:none;cursor:default;opacity:.38}.GeoGebraFrame .iconButton.disabled:hover{background-color:#fff}.GeoGebraFrame .iconButton.focused,.GeoGebraFrame .iconButton:focus-visible{outline-color:var(--ggb-dark-color);outline-width:2px;outline-style:solid;outline-offset:3px;background:var(--ggb-light-color)}.GeoGebraFrame .progressBar{height:4px;border-radius:4px;position:relative;overflow:hidden}.GeoGebraFrame .progressBar .track{position:absolute;background-color:#f3f0ff;height:4px;width:100%}.GeoGebraFrame .progressBar .indicator{position:absolute;background-color:#6557d2;height:4px;border-radius:4px;left:0px;bottom:0px;top:0px;transition:transform .2s linear;transform-origin:left;transition:width 750ms cubic-bezier(0.3, 0.4, 0.5, 0.9) 0ms}.GeoGebraFrame .progressBar .indicator.animBar1{width:100%;animation:animBar1 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite}.GeoGebraFrame .progressBar .indicator.animBar2{width:100%;animation:animBar2 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite}.GeoGebraFrame .progressBar.dark .track{background-color:#2f2f33}.GeoGebraFrame .progressBar.dark .indicator{background-color:#a397fc}@keyframes animBar1{0%{transform:translateX(-35%)}60%{transform:translateX(100%)}100%{transform:translateX(100%)}}@keyframes animBar2{0%{transform:translateX(-200%)}60%{transform:translateX(107%)}100%{transform:translateX(107%)}}.GeoGebraFrame .sliderComponent .sliderLabel{height:20px;line-height:20px;margin:5px 8px;font-size:90%}.GeoGebraFrame input[type=range].slider{-webkit-appearance:none;width:100%}.GeoGebraFrame input[type=range].slider::-webkit-slider-runnable-track{width:100%;height:4px;background:var(--ggb-selection-color);border-radius:5px;cursor:pointer}.GeoGebraFrame input[type=range].slider::-webkit-slider-thumb{height:18px;width:18px;border-radius:50%;background:var(--ggb-primary-color);cursor:pointer;-webkit-appearance:none;margin-top:-7px}.GeoGebraFrame input[type=range].slider:hover::-webkit-slider-thumb{outline:8px solid var(--ggb-selection-color);height:18px;width:18px}.GeoGebraFrame .divider.vertical{height:20px;width:1px;margin:8px}.GeoGebraFrame .sliderComponent .labelPreviewHolder{display:flex;justify-content:space-between}.GeoGebraFrame .sliderComponent .optionsSlider{display:inline}.GeoGebraFrame .sliderComponent .optionsSlider .gwt-Label{display:none}.GeoGebraFrame .sliderComponent .preview{overflow:hidden;margin-right:8px}.GeoGebraFrame .sliderComponent input.slider{margin:0 8px;width:calc(100% - 16px);height:36px;padding:0}