: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{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{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:24px;margin:6px 16px 6px 4px;font-size:100%}.GeoGebraFrame .checkboxPanel.withLabel .checkbox{margin-left:7px}.GeoGebraFrame .checkboxPanel.keyboardFocus:focus-visible .checkbox{outline-color:var(--ggb-dark-color);outline-width:2px;outline-style:solid;border-radius:8px;outline-offset:-7px}.GeoGebraFrame .checkboxPanel.disabled .checkboxLbl{cursor:default;color:#b4b3ba}.GeoGebraFrame .checkboxPanel.disabled .checkbox{cursor:default}.GeoGebraFrame .checkboxPanel.disabled .checkbox .hoverBg:after{background-image:none}.GeoGebraFrame .checkboxPanel.disabled .checkbox:hover .hoverBg{background-color:rgba(0,0,0,0)}.GeoGebraFrame .checkboxPanel.disabled .checkbox .background{border-color:#b4b3ba}.GeoGebraFrame .checkboxPanel.disabled .checkbox.selected .background{background-color:#b4b3ba;border-color:rgba(0,0,0,0)}.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 .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 .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.forceKeyboardFocus .selectedDropDownElement,.GeoGebraFrame .dropDownPopup.keyboardFocus .dropDownElement:focus-visible{outline-color:var(--ggb-dark-color);outline-width:2px;outline-style:solid;background:var(--ggb-light-color);outline-offset:-2px}.GeoGebraFrame .dropDownPopup .dropDownElement{padding-left:24px;padding-right:24px;height:32px;line-height:32px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.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:24px;box-shadow:0 6px 32px -2px rgba(133,132,138,.16),0 4px 12px -1px rgba(133,132,138,.06);max-width:500px;width:90%}.GeoGebraFrame .dialogComponent .popupContent{height:100%}.GeoGebraFrame .dialogComponent .dialogMainPanel{padding-top:24px;height:calc(100% - 24px);overflow:hidden;display:flex;flex-direction:column}.GeoGebraFrame .dialogComponent .dialogMainPanel .dialogTitle{font-size:24px;font-weight:400;line-height:32px;margin-bottom:16px;margin-left:24px}.GeoGebraFrame .dialogComponent .dialogMainPanel .dialogContent{padding:0px 24px;overflow-y:auto}.GeoGebraFrame .dialogComponent .dialogMainPanel .dialogBtnPanel{display:inline-flex;gap:8px;padding:24px 24px 24px 0;margin-left:auto}.GeoGebraFrame .dialogComponent.withSubtitle .dialogTitle{margin-bottom:8px}.GeoGebraFrame .dialogComponent.withSubtitle .dialogSubTitle{margin-bottom:16px;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);box-sizing:border-box}.GeoGebraFrame .dialogTextButton{color:#6e6d73;margin:0}.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;margin:0}.GeoGebraFrame .dialogContainedButton:focus-visible{outline-color:var(--ggb-dark-color);outline-width:2px;outline-style:solid;outline-offset:3px}.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 img,.GeoGebraFrame .containedButton[disabled] img{opacity:.34}.GeoGebraFrame .containedButton.disabled .gwt-Label,.GeoGebraFrame .containedButton[disabled] .gwt-Label{color:#b4b3ba;background-color:#f3f2f7}.GeoGebraFrame .containedButton.disabled:hover,.GeoGebraFrame .containedButton[disabled]:hover{cursor:default;background-color:#f3f2f7}.GeoGebraFrame .containedButton.disabled:hover img,.GeoGebraFrame .containedButton[disabled]:hover img{opacity:.34}.GeoGebraFrame .componentTab{width:100%;overflow:hidden}.GeoGebraFrame .componentTab .scrollPanel{border-bottom:1px solid #e6e6eb}.GeoGebraFrame .componentTab .wrapPanel{position:relative;display:flex;flex-direction:row;width:100%}.GeoGebraFrame .componentTab .left,.GeoGebraFrame .componentTab .right{position:sticky;padding:10px;height:24px;z-index:10}.GeoGebraFrame .componentTab .left .imgHolder,.GeoGebraFrame .componentTab .right .imgHolder{height:24px}.GeoGebraFrame .componentTab .left:hover,.GeoGebraFrame .componentTab .right:hover{opacity:1}.GeoGebraFrame .componentTab .left{left:0;background:linear-gradient(270deg, rgba(255, 255, 255, 0) 0%, #FFF 35.58%)}.GeoGebraFrame .componentTab .right{right:0;background:linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, #FFF 35.58%)}.GeoGebraFrame .componentTab .tabList{height:44px;padding:0 0 12px 0;display:inline-flex;gap:8px;margin:0 8px}.GeoGebraFrame .componentTab .tabList .tabBtn{min-width:64px;width:max-content;height:44px;border-radius:12px}.GeoGebraFrame .componentTab .tabList .tabBtn .gwt-Label{height:28px;line-height:28px;margin:8px 12px;text-align:center;color:#6e6d73}.GeoGebraFrame .componentTab .tabList .tabBtn:hover .gwt-Label{color:#1c1c1f}.GeoGebraFrame .componentTab .tabList .tabBtn.selected{background-color:#f3f2f7}.GeoGebraFrame .componentTab .tabList .tabBtn.selected .gwt-Label{color:#1c1c1f}.GeoGebraFrame .componentTab .tabList .tabBtn.ripple:after{background-image:radial-gradient(circle, #B4B3BA 10%, transparent 10.01%)}.GeoGebraFrame .componentTab .tabList .tabBtn.keyboardFocus:focus-visible{outline-color:var(--ggb-dark-color);outline-width:2px;outline-style:solid;outline-offset:-2px}.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 .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 .optionLabelHolder,.GeoGebraFrame .comboBox .optionLabelHolder{max-width:calc(100% - 56px)}.GeoGebraFrame .dropDown,.GeoGebraFrame .comboBox,.GeoGebraFrame .inputTextField,.GeoGebraFrame .textEdit{min-width:64px;height:48px;padding:1px;cursor:pointer;display:inline-flex;box-sizing:border-box;border:1px solid #e6e6eb;border-radius:8px}.GeoGebraFrame .dropDown .optionLabelHolder,.GeoGebraFrame .comboBox .optionLabelHolder,.GeoGebraFrame .inputTextField .optionLabelHolder,.GeoGebraFrame .textEdit .optionLabelHolder{position:relative;margin-right:auto}.GeoGebraFrame .dropDown .optionLabelHolder .label,.GeoGebraFrame .comboBox .optionLabelHolder .label,.GeoGebraFrame .inputTextField .optionLabelHolder .label,.GeoGebraFrame .textEdit .optionLabelHolder .label{position:absolute;font-size:12px;height:16px;line-height:16px;background:#fff;padding:0 4px;top:-10px;left:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.GeoGebraFrame .dropDown .optionLabelHolder .selectedOption,.GeoGebraFrame .comboBox .optionLabelHolder .selectedOption,.GeoGebraFrame .inputTextField .optionLabelHolder .selectedOption,.GeoGebraFrame .textEdit .optionLabelHolder .selectedOption{font-size:16px;height:24px;line-height:24px;min-width:144px;margin:11px 10px 11px 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GeoGebraFrame .dropDown .arrow,.GeoGebraFrame .comboBox .arrow,.GeoGebraFrame .inputTextField .arrow,.GeoGebraFrame .textEdit .arrow{padding:6px;margin:5px 6px 5px 10px;transition:transform 200ms ease-in-out}.GeoGebraFrame .dropDown .arrow svg,.GeoGebraFrame .comboBox .arrow svg,.GeoGebraFrame .inputTextField .arrow svg,.GeoGebraFrame .textEdit .arrow svg{width:24px;height:24px;fill:#6e6d73}.GeoGebraFrame .dropDown:hover:not(.error),.GeoGebraFrame .dropDown.hoverState:not(.error),.GeoGebraFrame .comboBox:hover:not(.error),.GeoGebraFrame .comboBox.hoverState:not(.error),.GeoGebraFrame .inputTextField:hover:not(.error),.GeoGebraFrame .inputTextField.hoverState:not(.error),.GeoGebraFrame .textEdit:hover:not(.error),.GeoGebraFrame .textEdit.hoverState:not(.error){border-color:#6e6d73}.GeoGebraFrame .dropDown:hover:not(.error) .optionLabelHolder .label,.GeoGebraFrame .dropDown.hoverState:not(.error) .optionLabelHolder .label,.GeoGebraFrame .comboBox:hover:not(.error) .optionLabelHolder .label,.GeoGebraFrame .comboBox.hoverState:not(.error) .optionLabelHolder .label,.GeoGebraFrame .inputTextField:hover:not(.error) .optionLabelHolder .label,.GeoGebraFrame .inputTextField.hoverState:not(.error) .optionLabelHolder .label,.GeoGebraFrame .textEdit:hover:not(.error) .optionLabelHolder .label,.GeoGebraFrame .textEdit.hoverState:not(.error) .optionLabelHolder .label{color:#1c1c1f}.GeoGebraFrame .dropDown.keyboardFocus:focus-visible:not(.error),.GeoGebraFrame .dropDown.active:not(.error),.GeoGebraFrame .comboBox.keyboardFocus:focus-visible:not(.error),.GeoGebraFrame .comboBox.active:not(.error),.GeoGebraFrame .inputTextField.keyboardFocus:focus-visible:not(.error),.GeoGebraFrame .inputTextField.active:not(.error),.GeoGebraFrame .textEdit.keyboardFocus:focus-visible:not(.error),.GeoGebraFrame .textEdit.active:not(.error){border:2px solid var(--ggb-primary-color);padding:0}.GeoGebraFrame .dropDown.keyboardFocus:focus-visible:not(.error) .optionLabelHolder .label,.GeoGebraFrame .dropDown.active:not(.error) .optionLabelHolder .label,.GeoGebraFrame .comboBox.keyboardFocus:focus-visible:not(.error) .optionLabelHolder .label,.GeoGebraFrame .comboBox.active:not(.error) .optionLabelHolder .label,.GeoGebraFrame .inputTextField.keyboardFocus:focus-visible:not(.error) .optionLabelHolder .label,.GeoGebraFrame .inputTextField.active:not(.error) .optionLabelHolder .label,.GeoGebraFrame .textEdit.keyboardFocus:focus-visible:not(.error) .optionLabelHolder .label,.GeoGebraFrame .textEdit.active:not(.error) .optionLabelHolder .label{color:var(--ggb-primary-color)}.GeoGebraFrame .dropDown.keyboardFocus:focus-visible:not(.error) .arrow svg,.GeoGebraFrame .dropDown.active:not(.error) .arrow svg,.GeoGebraFrame .comboBox.keyboardFocus:focus-visible:not(.error) .arrow svg,.GeoGebraFrame .comboBox.active:not(.error) .arrow svg,.GeoGebraFrame .inputTextField.keyboardFocus:focus-visible:not(.error) .arrow svg,.GeoGebraFrame .inputTextField.active:not(.error) .arrow svg,.GeoGebraFrame .textEdit.keyboardFocus:focus-visible:not(.error) .arrow svg,.GeoGebraFrame .textEdit.active:not(.error) .arrow svg{fill:var(--ggb-primary-color)}.GeoGebraFrame .dropDown.active:not(.error) .arrow,.GeoGebraFrame .comboBox.active:not(.error) .arrow,.GeoGebraFrame .inputTextField.active:not(.error) .arrow,.GeoGebraFrame .textEdit.active:not(.error) .arrow{transform:rotate(-180deg)}.GeoGebraFrame .dropDown.disabled,.GeoGebraFrame .dropDown.disabled:hover,.GeoGebraFrame .comboBox.disabled,.GeoGebraFrame .comboBox.disabled:hover,.GeoGebraFrame .inputTextField.disabled,.GeoGebraFrame .inputTextField.disabled:hover,.GeoGebraFrame .textEdit.disabled,.GeoGebraFrame .textEdit.disabled:hover{cursor:default;border-color:#e6e6eb}.GeoGebraFrame .dropDown.disabled .optionLabelHolder .label,.GeoGebraFrame .dropDown.disabled:hover .optionLabelHolder .label,.GeoGebraFrame .comboBox.disabled .optionLabelHolder .label,.GeoGebraFrame .comboBox.disabled:hover .optionLabelHolder .label,.GeoGebraFrame .inputTextField.disabled .optionLabelHolder .label,.GeoGebraFrame .inputTextField.disabled:hover .optionLabelHolder .label,.GeoGebraFrame .textEdit.disabled .optionLabelHolder .label,.GeoGebraFrame .textEdit.disabled:hover .optionLabelHolder .label{color:#b4b3ba}.GeoGebraFrame .dropDown.disabled .optionLabelHolder .selectedOption,.GeoGebraFrame .dropDown.disabled:hover .optionLabelHolder .selectedOption,.GeoGebraFrame .comboBox.disabled .optionLabelHolder .selectedOption,.GeoGebraFrame .comboBox.disabled:hover .optionLabelHolder .selectedOption,.GeoGebraFrame .inputTextField.disabled .optionLabelHolder .selectedOption,.GeoGebraFrame .inputTextField.disabled:hover .optionLabelHolder .selectedOption,.GeoGebraFrame .textEdit.disabled .optionLabelHolder .selectedOption,.GeoGebraFrame .textEdit.disabled:hover .optionLabelHolder .selectedOption{color:#b4b3ba}.GeoGebraFrame .dropDown.disabled .arrow svg,.GeoGebraFrame .dropDown.disabled:hover .arrow svg,.GeoGebraFrame .comboBox.disabled .arrow svg,.GeoGebraFrame .comboBox.disabled:hover .arrow svg,.GeoGebraFrame .inputTextField.disabled .arrow svg,.GeoGebraFrame .inputTextField.disabled:hover .arrow svg,.GeoGebraFrame .textEdit.disabled .arrow svg,.GeoGebraFrame .textEdit.disabled:hover .arrow svg{fill:#b4b3ba}.GeoGebraFrame .comboBox .optionLabelHolder .AutoCompleteTextFieldW{border:none;margin:11px 10px 11px 16px}.GeoGebraFrame .comboBox .optionLabelHolder .AutoCompleteTextFieldW input[type=text]{border:none;box-shadow:none;height:24px;padding:0;margin:0}.GeoGebraFrame .comboBox.disabled .AutoCompleteTextFieldW input[type=text]{color:#b4b3ba;background-color:#fff}.GeoGebraFrame .comboBox.disabled .AutoCompleteTextFieldW input[type=text]:hover{border:none}.GeoGebraFrame .validation.error{border-color:#b00020}.GeoGebraFrame .validation.error .label{color:#b00020}.GeoGebraFrame .validation.error input[type=text]{color:#b00020}.GeoGebraFrame .validation.error.active{border:2px solid #b00020;padding:0}.GeoGebraFrame .validation.error.active input[type=text]{color:#1c1c1f}.GeoGebraFrame .inputTextField{width:100%;margin:8px 0 20px 0;display:inline-block}.GeoGebraFrame .inputTextField .optionLabelHolder{display:inline-flex;width:100%}.GeoGebraFrame .inputTextField .textField{width:100%}.GeoGebraFrame .inputTextField .AutoCompleteTextFieldW{width:calc(100% - 58px);margin:11px 0 11px 16px}.GeoGebraFrame .inputTextField .AutoCompleteTextFieldW .fieldContainer{width:100%}.GeoGebraFrame .inputTextField .AutoCompleteTextFieldW input[type=text]{margin:0;padding:0;height:24px;width:100%;color:#1c1c1f;border:none;box-shadow:none}.GeoGebraFrame .inputTextField .AutoCompleteTextFieldW .withCursorOverlay input[type=text]{color:rgba(0,0,0,0)}.GeoGebraFrame .inputTextField .AutoCompleteTextFieldW button{visibility:hidden;position:absolute;opacity:1;margin:0 10px}.GeoGebraFrame .inputTextField .AutoCompleteTextFieldW button img{opacity:.54;transition:opacity .3s ease}.GeoGebraFrame .inputTextField .AutoCompleteTextFieldW button img:hover,.GeoGebraFrame .inputTextField .AutoCompleteTextFieldW button img:active{opacity:1}.GeoGebraFrame .inputTextField .AutoCompleteTextFieldW.kbdInput button{visibility:visible}.GeoGebraFrame .inputTextField.disabled input[type=text]{background-color:#fff;color:#b4b3ba}.GeoGebraFrame .inputTextField .errorLabel{color:#b00020;font-size:12px;height:16px;line-height:100%;margin:4px 16px 0 16px}.GeoGebraFrame .noBottomMarg .inputTextField{margin-bottom:0px}.GeoGebraFrame .iconButton{position:relative;width:24px;height:24px;padding:12px;border-radius:50%;transition:background-color 150ms ease 0ms;cursor:pointer}.GeoGebraFrame .iconButton.small{padding:6px}.GeoGebraFrame .iconButton img{opacity:.54}.GeoGebraFrame .iconButton .fa-light,.GeoGebraFrame .iconButton .fa-solid{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,.GeoGebraFrame .iconButton.active .fa-solid{opacity:1}.GeoGebraFrame .iconButton.active .fa-light,.GeoGebraFrame .iconButton.active .fa-solid{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;min-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}.GeoGebraFrame .sideSheet{height:100%;width:100%}.GeoGebraFrame .sideSheet.floating{box-shadow:0 6px 16px rgba(0,0,0,.28);min-width:400px}.GeoGebraFrame .sideSheet .titlePanel{display:flex;height:64px}.GeoGebraFrame .sideSheet .titlePanel .title{font-size:22px;height:28px;line-height:28px;margin:18px 0 18px 16px;color:#2f2f33}.GeoGebraFrame .sideSheet .titlePanel .closeBtn{position:absolute;right:4px;margin:14px 0}.GeoGebraFrame .sideSheet .titlePanel .backBtn{margin:14px 0 14px 4px}.GeoGebraFrame .sideSheet .titlePanel.withBackBtn .title{margin-left:0}.GeoGebraFrame .sideSheet .contentPanel{height:100%}.GeoGebraFrame .sideSheet .contentPanel.withButtonPanel{height:calc(100% - 132px)}.GeoGebraFrame .sideSheet .buttonPanel{height:68px;padding:16px;border-top:1px solid #e6e6eb;box-sizing:border-box;display:flex;gap:8px}.GeoGebraFrame .sideSheet .buttonPanel button{margin:0}.GeoGebraFrame .expandableList{width:100%;height:48px}.GeoGebraFrame .expandableList .header{display:flex;height:48px;width:100%}.GeoGebraFrame .expandableList .header:hover{background-color:#f3f2f7;cursor:pointer}.GeoGebraFrame .expandableList .header.keyboardFocus:focus-visible{outline-color:var(--ggb-dark-color);outline-width:2px;outline-style:solid;background:var(--ggb-light-color);outline-offset:-2px}.GeoGebraFrame .expandableList .header .headerArrow{width:24px;height:24px;padding:12px;transition:transform 200ms ease-in-out}.GeoGebraFrame .expandableList .header .headerArrow svg{fill:#1c1c1f}.GeoGebraFrame .expandableList .header .title{height:16px;padding:16px 0;font-size:16px;font-weight:500;line-height:16px}.GeoGebraFrame .expandableList .header .checkboxPanel{margin-left:auto;margin-right:12px;padding:0;align-items:center}.GeoGebraFrame .expandableList .containerPanel{visibility:hidden;height:0}.GeoGebraFrame .expandableList .containerPanel.keyboardFocus:focus-visible{outline-color:var(--ggb-dark-color);outline-width:2px;outline-style:solid;background:var(--ggb-light-color);outline-offset:-2px}.GeoGebraFrame .expandableList.extended{height:fit-content;box-sizing:border-box;border-top:1px solid #e6e6eb;border-bottom:1px solid #e6e6eb}.GeoGebraFrame .expandableList.extended .headerArrow{transform:rotate(90deg)}.GeoGebraFrame .expandableList.extended .containerPanel{visibility:visible;height:100%}.GeoGebraFrame .textEdit{height:340px}.GeoGebraFrame .textEdit .optionLabelHolder{width:100%}.GeoGebraFrame .textEdit .gwt-TextArea.textArea{padding:12px 16px;box-shadow:none;border-radius:8px;width:100%;height:100%;border:none}
