.canvas,body{position:fixed;width:100%;height:100%;padding:0;margin:0}.canvas{top:0;left:0}.secondCanvas{padding:0;margin:0;position:absolute;z-index:199;top:30px;right:30px;width:200px;height:200px;background-color:#000;border:solid;border-color:#000;display:none}.secondCanvas canvas{position:relative;padding:0;margin:0;top:0;left:0;width:100%;height:100%}.labelDiv{font-size:12px;font-weight:700;color:red}.slidecontainer{bottom:5px}.mainMenu,.slidecontainer{position:absolute;width:100%}.mainMenu{padding:0;margin:0;display:flex;z-index:201;background-color:#000;height:18px}.mainMenu button{z-index:203;font-size:12px;background-color:#789;border-color:#000;font-weight:700}.mainMenu button:hover{background-color:#add8e6;border-color:#add8e6}.subMainMenu{position:absolute;z-index:202;width:150px;background-color:#d3d3d3;visibility:hidden}.subMainMenu button{width:100%;text-align:left;font-size:12px;background-color:#789;border-color:#000;font-weight:700}.subMainMenu button:hover{background-color:#b0c4de}.selectFile{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1}.subMainMenu label{display:inline-block;width:100%;padding:4px;font-size:12px;background-color:#789;border-color:#000;font-weight:700}.subMainMenu label:hover{background-color:#b0c4de}.Title{display:flex;z-index:202;flex-direction:column;align-items:center;justify-content:center;position:absolute;width:100%;height:18px;font-weight:700;font-size:17px;color:#7fffff}.Title p{text-shadow:2px 2px 5px rgba(127,255,255,.788)}.author{margin:0;position:absolute;height:18px;color:#fff;right:10px}.author,p{padding:0;font-size:12px}p{margin:2px}.mainToolbar{padding:0;margin:0;flex:1 1;position:absolute;z-index:200;width:250px;height:98%;background-color:rgba(205,214,219,.63);top:18px}.buttonsDiv{display:grid;grid-template-columns:1fr 1fr 1fr;background-color:rgba(119,136,153,.589);position:relative;height:90%;overflow:auto;border:.1px solid rgba(127,255,255,.788)}.mainToolbar button:hover{background-color:#2f4f4f}.hideButton{position:absolute;right:-15px;top:5px;background-color:#696969;padding-top:3px;font-size:10px;text-align:center}.hideButton,.mainToolbar img{height:15px;width:15px;margin:0}.mainToolbar img{padding:0}.finishButton{z-index:203;background-color:#580202;color:#7fffff;font-size:12px;text-align:center;margin-left:4px;padding:0}.ManipulateToolbar{display:flex;flex-wrap:nowrap;width:100%;background-color:rgba(119,136,153,.589);position:relative;height:20px;border:.1px solid #b22222}.meshEditForm{display:flex}input[type=radio]{display:none;margin:10px}input[type=radio]+label{flex-grow:1;display:inline-block;padding:2px;font-size:12px;height:16px;color:#7fffff;background-color:#333;border-color:#ddd;text-align:center}input[type=radio]:hover+label{background-image:none;background-color:#2f4f4f}input[type=radio]:checked+label{background-image:none;background-color:#06aac7;color:#0e0350}input[type=checkbox]{display:none;margin:10px}input[type=checkbox]+label{flex-grow:1;display:inline-block;padding:2px;font-size:12px;height:16px;color:#7fffff;background-color:#333;border-color:#ddd;text-align:center}input[type=checkbox]:hover+label{background-image:none;background-color:#2f4f4f}input[type=checkbox]:checked+label{background-image:none;background-color:#06aac7;color:#0e0350}.ManipulateToolbar button{margin:0;padding:0}.paramContainer,.sectionDiv{background-color:rgba(119,136,153,.589)}.tabsButtons{display:flex;flex-wrap:nowrap;height:25px}.tabsButtons button{flex-grow:1;z-index:203;background-color:#333;color:#7fffff;font-size:12px;height:25px;text-align:center;border-width:.1px;border-color:snow}.tabs{height:10rem;overflow:auto}.GeneralParameters,.MaterialParameters{display:none}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}::-webkit-scrollbar-thumb{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.5)}.ParametersRow{display:flex;flex-wrap:wrap;padding-left:5px;height:15px;width:225px;color:#7fffff;background-color:#333;font-size:11px}.ParametersRow p{width:83px}.ParametersRow input{width:100px;height:9px;z-index:204;margin-top:2px;cursor:ns-resize;border-width:0;background-color:#4d4949;color:#7fffff;font-size:9px}.ParametersRow input[type=number]:hover{background-color:#fff;color:#000}.ParametersRow select{width:134px;height:15px;z-index:204;background-color:#4d4949;color:#7fffff;font-size:11px}.ParametersRow select:hover{background-color:#fff;color:#000}.ParametersRow input[type=color]{width:100px}.ParametersRowRange{display:flex;flex-wrap:wrap;padding-left:5px;height:26px;width:225px;border-style:solid;border-width:.2px;color:#7fffff;background-color:#333;font-size:12px}.ParametersRowRange p{width:83px}.ParametersRowRange input[type=number]{width:100px;height:10px;z-index:204;margin-top:2px;border:0;background-color:#4d4949;color:#7fffff;font-size:9px}.ParametersRowRange input[type=number]:hover{border-color:#7fffff;border-width:3px;background-color:#fff;color:#000}.sectionName{margin:0;padding:0;width:100%;height:16x;text-align:center;font-weight:bolder;font-size:14px;color:#000}.sectionName:hover{color:#7fffff}.info{position:absolute;bottom:0;height:40px;left:250px;width:150px;background:rgba(0,0,0,.75);color:#32cd32;font-size:10px}.slidecontainer2{padding:0;margin:0;position:relative;width:100%}.slider{margin:0;padding:0;-webkit-appearance:none;appearance:none;width:98%;height:3px;background:#d3d3d3;outline:none;-webkit-transition:.2s;transition:opacity .2s}.slider,.slider:hover{opacity:1}.slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:15px;height:6px;background:#7fffff;border-radius:2px;cursor:pointer}.slider::-moz-range-thumb{-webkit-appearance:none;appearance:none;width:15px;height:8px;background:#7fffff;border-radius:2px;cursor:pointer}.meshEditElementsForm{display:none}.Main{position:absolute;z-index:99;background-color:#789;left:280px;top:18px}.addPanel_Buttons{width:53px;z-index:203;background-color:#333;color:#7fffff;font-size:12px;text-align:center;padding:0}.MatCap{z-index:999;position:absolute;width:300px;height:350px;font-size:16px;color:#0ff;text-align:center;background-color:#789;border-style:solid;border-color:#000}.dragLine{height:20px;width:100%;background-color:#000}.dragLine:hover{cursor:grab}.addPanel_CloseButton{width:20px;height:20px;z-index:203;position:absolute;right:0;top:0;background-color:#333;color:#7fffff;font-size:12px;text-align:center;padding:0}.HeadMatCab{display:flex;flex-direction:row;flex-grow:1 1}.HeadMatCab input{display:inline}.matCapPreview{width:50%}.HeadMatCabButtons{flex-direction:column}.HeadMatCabButtons,.MatCapImages{display:flex;align-items:flex-start}.MatCapImages{position:inherit;bottom:5px;left:5px;height:calc(100% - 120px);flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;overflow:auto}.MatcabCard{margin:1px;background-color:teal;text-align:center;font-size:12px;border:1px;border-style:solid}.cardImg,.MatcabCard{width:52px;height:52px}.cardImgSelected{padding:3px;width:80px;height:80px}.cardImg :hover{border:2px;border-color:red}.DebuggingPanel{position:absolute;z-index:500;right:0;top:50px;width:300px;background-color:#000;color:#0f0;font-size:10px}.DebuggingPanel h3{text-align-last:center;margin-top:3px;margin-left:8px;margin-bottom:5px}.DebuggingPanel p{font-size:12px}.appStateChanged{color:#ff4500}.registration-mainMenu{padding:0;margin:0;position:absolute;width:100%;color:#fff;z-index:999;font-size:12px}.authentication-link{color:#7fffff;padding-left:10px}.authentication-link:hover{color:#87cefa;padding-left:10px}.authentication-welcome{color:#f0f8ff}.auth-in-mainMenu{position:absolute;z-index:888;right:20px}.registration-div{position:absolute;z-index:999;width:100%;height:100%;background-color:rgba(0,0,0,.8);color:#000;display:flex}.registration-form,.registration-form-congrat{width:500px;height:325px;background-color:#fff;opacity:1;margin:auto}.registration-form-congrat{display:flex;flex-direction:column;gap:20px;justify-content:center;align-items:center}.congrat-text{text-align:center;font-size:22px;line-height:1.8}.registration-close{border-radius:0;border-style:none;height:20px;width:20px;background-color:#fff}.registration-close:hover{background-color:#7fffff}.registration-form-header{display:grid;grid-template-columns:1fr 12fr .8fr;margin-bottom:10px}.registration-form h1{font-family:Abel;font-style:normal;font-weight:400;font-size:38px;line-height:48px;color:#000;text-shadow:0 4px 4px rgba(0,0,0,.6);margin-left:auto;margin-top:20px;margin-bottom:5px;text-align:right;padding-right:30px;padding-top:25px;align-self:flex-end}.registration-form p{margin-left:30px;font-size:18px}.registration-form img{padding-top:20px;padding-left:30px}.registration-form-inputs{display:flex;flex-direction:column}.registration-form-inputs input{margin:5px 25px;height:18px}.registration-form-register{width:100px;margin-left:auto;margin-right:auto;margin-top:5px;background:#101010;border-radius:6px;font-family:Montserrat;font-style:normal;font-weight:500;font-size:15px;line-height:18px;text-align:center;letter-spacing:-.015em;color:#7fffff}.registration-form-buttons{align-self:center;width:50%;display:flex;align-items:center;justify-content:center}.registration-form-inputs button:hover{background:#adff2f;color:#000;border-color:indigo}.registration-form-error{align-self:center;color:red}.registration-form-IHaveLogin{color:#000;width:120px;margin-left:auto;margin-right:auto;margin-top:5px;background:#fff;border-radius:6px;font-family:Montserrat;font-style:normal;font-weight:500;font-size:15px;line-height:18px;text-align:center;letter-spacing:-.015em;border-width:1px}.Login-div{z-index:999;width:100%;height:100%;background-color:rgba(0,0,0,.8);color:#000}.Login-div,.UserMenu-div{position:absolute;display:flex}.UserMenu-div{right:-20px;top:18px;flex-direction:column;width:150px;background-color:#000;color:#0ff}.UserMenu-logout{color:#ff4500;align-self:flex-end;justify-self:end}.loader{display:flex;position:absolute;height:35px;width:280px;z-index:9999;background:#000;color:#0ff;top:50%;left:50%;transform:translate(-50%,-50%);align-items:center;justify-content:center;border-radius:40px;box-shadow:0 0 8px 11px #000}.container{display:flex;margin:auto}.dash{margin:0 8px;width:25px;height:6px;border-radius:2px;background:#0ff;box-shadow:0 0 10px 0 #7fffd4}.uno{margin-right:-18px;transform-origin:center left;animation:spin 3s linear infinite}.dos{animation:spin2 3s linear infinite;animation-delay:.2s}.dos,.tres{transform-origin:center right}.tres{animation:spin3 3s linear infinite;animation-delay:.3s}.cuatro{transform-origin:center right;animation:spin4 3s linear infinite;animation-delay:.4s}@keyframes spin{0%{transform:rotate(0deg)}25%{transform:rotate(1turn)}30%{transform:rotate(370deg)}35%{transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes spin2{0%{transform:rotate(0deg)}20%{transform:rotate(0deg)}30%{transform:rotate(-180deg)}35%{transform:rotate(-190deg)}40%{transform:rotate(-180deg)}78%{transform:rotate(-180deg)}95%{transform:rotate(-1turn)}98%{transform:rotate(-370deg)}to{transform:rotate(-1turn)}}@keyframes spin3{0%{transform:rotate(0deg)}27%{transform:rotate(0deg)}40%{transform:rotate(180deg)}45%{transform:rotate(190deg)}50%{transform:rotate(180deg)}62%{transform:rotate(180deg)}75%{transform:rotate(1turn)}80%{transform:rotate(370deg)}85%{transform:rotate(1turn)}to{transform:rotate(1turn)}}@keyframes spin4{0%{transform:rotate(0deg)}38%{transform:rotate(0deg)}60%{transform:rotate(-1turn)}65%{transform:rotate(-370deg)}75%{transform:rotate(-1turn)}to{transform:rotate(-1turn)}}@keyframes load{0%{opacity:.08;filter:blur(5px);letter-spacing:3px}to{filter:blur(0)}}.loader-text{display:flex;font-size:16px;justify-content:center;align-items:center;height:100%;margin-left:20px;margin-right:auto;font-family:Helvetica,sans-serif,Arial;animation:load 1.1s ease-in-out 0s infinite;animation-direction:alternate;text-shadow:0 0 1px #fff}