@import url(https://fonts.googleapis.com/css?family=Righteous&display=swap);@import url(https://fonts.googleapis.com/css?family=Fira+Sans:300,400,500,600,700&display=swap);@import url(https://fonts.googleapis.com/icon?family=Material+Icons|Material+Icons+Round);@import url(https://fonts.googleapis.com/css2?family=Fira+Code&display=swap);a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.material-icons,.material-icons-round{font-size:inherit}.calculator{margin:0 auto;position:relative;display:inline-block;text-align:left}.calculator__nokeyboard{display:inherit;width:320px;height:240px}.calculator__background{max-width:100%;display:block}.calculator__background__disabled{display:none}.calculator__screen{position:absolute;top:8.5%;left:16.25%;width:67.5%;height:26.3%;border:0}.calculator__screen__nokeyboard{width:auto;height:auto;top:auto;left:auto}.calculator__keyboard{position:absolute;top:38.5%;left:10%;width:81%;bottom:5%}.calculator__keyboard__disabled{display:none}.calculator__keyboard__nav{position:absolute;top:0;height:27%;width:100%}.calculator__keyboard__nav__key{cursor:pointer;border-radius:40%;display:block;float:left}.calculator__keyboard__nav__key:hover{background-color:rgba(0,0,0,.1)}.calculator__keyboard__nav__key:active{background-color:rgba(0,0,0,.2)}.calculator__keyboard__nav__left{position:absolute;top:36%;left:2%;width:15%;height:28%}.calculator__keyboard__nav__right{position:absolute;top:36%;left:17%;width:15%;height:28%}.calculator__keyboard__nav__top{position:absolute;top:7%;left:12%;width:10%;height:40%}.calculator__keyboard__nav__bottom{position:absolute;top:53%;left:12%;width:10%;height:40%}.calculator__keyboard__nav__home{position:absolute;top:15%;left:41%;width:16%;height:33%}.calculator__keyboard__nav__power{position:absolute;top:54%;left:42%;width:16%;height:33%}.calculator__keyboard__nav__ok{position:absolute;top:31%;left:67%;width:13%;height:38%}.calculator__keyboard__nav__back{position:absolute;top:31%;left:84%;width:13%;height:38%}.calculator__keyboard__functions{position:absolute;top:26.75%;left:.5%;width:98%}.calculator__keyboard__functions__key{cursor:pointer;border-radius:40%;display:block;float:left;margin:1.7% 1%;width:14.65%;height:0;padding-top:10%}.calculator__keyboard__functions__key:hover{background-color:rgba(0,0,0,.1)}.calculator__keyboard__functions__key:active{background-color:rgba(0,0,0,.2)}.calculator__keyboard__digits{position:absolute;top:56.5%;left:.5%;width:98%}.calculator__keyboard__digits__key{cursor:pointer;border-radius:40%;display:block;float:left;margin:1.8% 2%;width:16%;height:0;padding-top:11.3%}.calculator__keyboard__digits__key:hover{background-color:rgba(0,0,0,.1)}.calculator__keyboard__digits__key:active{background-color:rgba(0,0,0,.2)}.content{margin-top:0}.editor{width:100vw;height:100vh;overflow:hidden}.editor__loading{-webkit-user-select:none;user-select:none;cursor:default;position:fixed;top:0;left:0;z-index:999;opacity:1;transition:opacity 1s,width 1s step-end,height 1s step-end,top 1s step-end,left 1s step-end;width:100%;height:100%;background-color:#101010}.editor__loading__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center}.editor__loading__content__spinner{font-size:48px;animation-name:spinner;animation-iteration-count:infinite;animation-duration:2s;animation-timing-function:ease-in-out}.editor__loading__content__title{margin-bottom:24px;font-size:32px;font-family:"Righteous",cursive;color:#fff}.editor__loading__content__funny{margin-top:20px;font-style:italic;font-size:12px;opacity:.7}.editor__loading__hidden{opacity:0;width:0;top:-5000px;left:-5000px;height:0}.editor__panel{display:inline-block;width:100%}.editor__panel__monaco{width:calc(100vw - 48px);height:calc(100vh - 57px)}.editor__panel__topbar{-webkit-user-select:none;user-select:none;background-color:#252526;width:100%;font-size:12px}.editor__panel__topbar__more{width:35px;height:35px;position:absolute;top:0;right:0;color:#fff;background-color:#252526}.editor__panel__topbar__more:hover{cursor:pointer}.editor_locked .editor__panel__topbar__more{cursor:not-allowed!important}.editor__panel__topbar__more__icon{color:#b9b9b9;font-size:20px;position:absolute;display:inline-block;top:50%;left:50%;transform:translate(-50%,-50%)}.editor__panel__topbar__more__icon:hover{color:#dbdbdb}.editor_locked .editor__panel__topbar__more__icon{color:#696969}.editor__panel__topbar__tabs{overflow-x:auto;scrollbar-width:none;height:35px;width:calc(100% - 35px)}.editor__panel__topbar__tabs__container{display:flex;height:35px}.editor__panel__topbar__tab{position:relative;top:0;height:35px;background-color:#2d2d2d;border-right:1px solid #252526;color:#8f8f8f;display:inline-block}.editor__panel__topbar__tab-selected{background-color:#1e1e1e;color:#fff}.editor__panel__topbar__tab:hover{cursor:pointer}.editor__panel__topbar__tab__name{display:inline-block;position:relative;top:50%;transform:translateY(-50%);overflow-wrap:nowrap;margin-left:12px;margin-right:24px}.editor__panel__topbar__tab:hover>.editor__panel__topbar__tab__close:not(.editor__panel__topbar__tab__close-unsaved){color:#8f8f8f}.editor__panel__topbar__tab-selected:hover>.editor__panel__topbar__tab__close:not(.editor__panel__topbar__tab__close-unsaved){color:#fff}.editor_locked .editor__panel__topbar__tab-selected:hover>.editor__panel__topbar__tab__close:not(.editor__panel__topbar__tab__close-unsaved),.editor_locked .editor__panel__topbar__tab:hover>.editor__panel__topbar__tab__close:not(.editor__panel__topbar__tab__close-unsaved){color:#696969;cursor:not-allowed!important}.editor__panel__topbar__tab__close{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);float:right;right:0;margin-right:6px;font-size:16px;color:transparent}.editor__panel__topbar__tab__close-unsaved{background-color:#8f8f8f;border-radius:4px;color:transparent;width:8px;height:8px;margin-right:10px}.editor__panel__topbar__tab__close:hover{width:auto;height:auto;color:inherit;background-color:transparent;margin-right:6px}.editor_locked .editor__panel__topbar__tab__close:hover{color:#696969}.editor__panel__topbar__tab__close:active{font-size:18px;margin-right:5px}.editor__panel__topbar__tab-selected>.editor__panel__topbar__tab__close-unsaved{background-color:#fff}.editor__panel__topbar__tab-selected>.editor__panel__topbar__tab__close-unsaved:hover{background-color:transparent}.editor__panel__topbar__tab-selected>.editor__panel__topbar__tab__close:not(.editor__panel__topbar__tab__close-unsaved){background-color:transparent;color:#fff}.editor_locked .editor__panel__topbar__tab-selected>.editor__panel__topbar__tab__close:not(.editor__panel__topbar__tab__close-unsaved){background-color:transparent;color:#696969}.editor__panel__topbar__filename{padding-left:6px;height:22px;font-size:12px;background-color:#1e1e1e;color:#8f8f8f}.editor__panel__topbar__filename__content{display:inline-block;position:relative;top:50%;transform:translateY(-50%);margin-left:6px}.editor__panel__greeting{background-color:#1e1e1e;width:100%;height:100%;-webkit-user-select:none;user-select:none;cursor:default}.editor__panel__greeting__content{color:#fff;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block}.editor__panel__greeting__content__logo{margin:16px auto;display:block;width:64px;height:64px}.editor__panel__greeting__content__title{font-size:32px}.editor__panel__greeting__content__title,.editor__panel__greeting__content__version{margin:8px auto;display:block;font-family:"Righteous",cursive;color:#141414;text-align:center}.editor__panel__greeting__content__version{font-size:16px}.editor__panel__greeting__content__help{margin:16px auto;width:512px;display:block;color:#8a8a8a;font-size:12px}.editor__panel__greeting__content__help__line{width:100%;display:flex}.editor__panel__greeting__content__help__key{background-color:#2b2b2b;border-radius:2px;padding:2px 4px 0;margin:0 4px;border-bottom:2px solid #353535;border-right:1px solid #2c2c2c}.editor__panel__greeting__content__help__left,.editor__panel__greeting__content__help__right{flex:50% 1;padding:8px}.editor__panel__greeting__content__help__left{text-align:right;padding-right:4px}.editor__panel__greeting__content__help__right{text-align:left}.editor__leftmenu__shown~.editor__panel .editor__panel__monaco{width:calc(100vw - 304px)}.editor__panels{width:100vw;height:calc(100vh - 22px);display:flex}.editor__popup{z-index:999999999;background-color:rgba(0,0,0,.5);position:fixed;top:0;left:0;width:100vw;height:100vh;animation:appear .1s ease}.editor__popup__content{background-color:#252526;border:1px solid #1e1e1e;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:400px;padding-bottom:46px}.editor__popup__content__bar{background-color:#1e1e1e;color:#fff;font-size:12px;height:30px}.editor__popup__content__bar__title{position:relative;top:50%;transform:translateY(-50%);display:inline-block;left:10px}.editor__popup__content__bar__close{height:30px;line-height:30px;width:42px;text-align:center;vertical-align:middle;position:absolute;right:0;top:0;font-size:16px}.editor__popup__content__bar__close:hover{cursor:pointer;background-color:#ca4f51}.editor__popup__content__bar__close:active{background-color:#e72525}.editor__popup__content__mid{color:#fff;font-size:12px;padding:22px 13px 0}.editor__popup__content__mid p{margin-bottom:6px}.editor__popup__content__buttons{position:absolute;right:0;padding:7px 13px 15px}.editor__popup__content__buttons__button{display:inline;margin-left:7px;font-size:12px;height:24px;border:1px solid #1e1e1e;color:#fff;background-color:#3c3c3c;padding-left:8px;padding-right:8px}.editor__popup__content__buttons__button:focus{border:1px solid #007acc;outline-width:0}.editor__popup__content__buttons__button:hover{background-color:#333}.editor__popup__content__buttons__button:active{background-color:#303030}@keyframes appear{0%{opacity:0}to{opacity:1}}.editor__leftbar{-webkit-user-select:none;user-select:none;display:inline-block;width:48px;flex-basis:48px;flex-shrink:0;flex-grow:0;height:calc(100vh - 22px);background-color:#333;position:relative;top:0}.editor__leftbar__container{position:absolute}.editor__leftbar__container-top{top:0}.editor__leftbar__container-bottom{bottom:0}.editor__leftbar__icon{display:block;position:relative;width:48px;height:48px;color:grey}.editor__leftbar__icon:hover{cursor:pointer;color:#fff}.editor__leftbar__icon__image{width:30px;height:30px;border-radius:15px}.editor__leftbar__icon__icon,.editor__leftbar__icon__image{display:inline-block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.editor__leftbar__icon__icon{font-size:24px}.editor__leftbar__icon-selected{color:#fff;width:44px;border-left:2px solid #fff}.editor__leftbar__icon-locked{color:#555}.editor__leftbar__icon-locked:hover{color:#555;cursor:not-allowed}.editor__leftmenu{-webkit-user-select:none;user-select:none;width:256px;flex-basis:256px;flex-grow:0;flex-shrink:0;color:#fff;background-color:#252526;position:relative;height:100%;display:none}.editor__leftmenu__shown{display:block}.editor__leftmenu__content{overflow-y:auto;height:calc(100% - 35px);scrollbar-color:#464647 transparent;scrollbar-width:thin}.editor__leftmenu__title{width:100%;height:35px;display:block;font-size:12px;color:#a3a3a3}.editor__leftmenu__title__content{position:relative;display:inline-block;left:21px;top:50%;transform:translateY(-50%)}.editor__leftmenu__actions{animation:appear .1s ease;position:absolute;top:0;right:0}.editor__leftmenu__actions__icon{color:#b9b9b9;font-size:20px;width:35px;height:35px;line-height:35px;vertical-align:middle;text-align:center}.editor__leftmenu__actions__icon:hover{color:#dbdbdb;cursor:pointer}.editor_locked .editor__leftmenu__actions__icon{cursor:not-allowed!important;color:#696969}.editor__leftmenu__dropdown__content{display:none}.editor__leftmenu__dropdown__content__element{width:100%;position:relative;height:22px}.editor__leftmenu__dropdown__content__element__name{position:absolute;top:50%;transform:translateY(-50%);left:42px;display:inline-block;text-overflow:ellipsis;overflow:hidden;width:210px;line-height:22px;white-space:nowrap}.editor__leftmenu__dropdown__content__element__input{display:none;width:168px;position:absolute;top:50%;transform:translateY(-50%);left:40px;background-color:transparent;color:#fff;font-size:12px;border:1px solid #007acc}.editor__leftmenu__dropdown__content__element__icon{font-size:14px;position:absolute;top:50%;left:21px;transform:translateY(-50%)}.editor__leftmenu__dropdown__content__element__actions{display:none;position:absolute;top:0;right:0}.editor__leftmenu__dropdown__content__element__actions__content{position:relative}.editor__leftmenu__dropdown__content__element__actions__icon{width:22px;height:22px;font-size:16px;line-height:22px;vertical-align:middle;text-align:center}.editor__leftmenu__dropdown__content__element__actions__icon:hover{color:#fff}.editor_locked .editor__leftmenu__dropdown__content__element__actions__icon:hover{color:#696969}.editor_locked .editor__leftmenu__dropdown__content__element__actions{color:#696969;cursor:not-allowed!important}.editor__leftmenu__dropdown__content__element:hover{cursor:pointer;background-color:#2a2d2e}.editor__leftmenu__dropdown__content__element:hover:not(.editor__leftmenu__dropdown__content__element-rename) .editor__leftmenu__dropdown__content__element__actions__normal{display:block}.editor__leftmenu__dropdown__content__element:hover:not(.editor__leftmenu__dropdown__content__element-rename) .editor__leftmenu__dropdown__content__element__name{width:166px}.editor__leftmenu__dropdown__content__element:active{background-color:#094771}.editor__leftmenu__dropdown__content__element-rename .editor__leftmenu__dropdown__content__element__name{display:none}.editor__leftmenu__dropdown__content__element-rename .editor__leftmenu__dropdown__content__element__actions__rename{z-index:999999;display:block}.editor__leftmenu__dropdown__content__element-rename .editor__leftmenu__dropdown__content__element__input{display:inline-block;z-index:999999}.editor__leftmenu__dropdown__content__element-rename .editor__leftmenu__dropdown__content__element__input-invalid{border:1px solid red}.editor__leftmenu__dropdown__content__element__renamediv{display:none}.editor__leftmenu__dropdown__content__element-rename .editor__leftmenu__dropdown__content__element__renamediv{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);z-index:99999;display:block;left:0;top:0}.editor__leftmenu__dropdown__content__element-rename .editor__leftmenu__dropdown__content__element__renamediv:hover{cursor:default}.editor__leftmenu__dropdown-selected .editor__leftmenu__dropdown__content{display:block}.editor__leftmenu__dropdown-selected .editor__leftmenu__dropdown__title__chevron{transform:translateY(-50%) rotate(90deg)}.editor__leftmenu__dropdown-loading .editor__leftmenu__dropdown__title__actions{display:none!important}.editor__leftmenu__dropdown-loading .editor__leftmenu__dropdown__title__loading{opacity:1!important}.editor__leftmenu__dropdown-loading .editor__leftmenu__dropdown__title__content{width:144px}.editor__leftmenu__dropdown:first-child{border-top:none!important}.editor__leftmenu__dropdown{border-top:1px solid #474747;color:#ccc;font-size:12px}.editor__leftmenu__dropdown__title:hover{cursor:pointer;background-color:#2a2d2e}.editor__leftmenu__dropdown__title{position:relative;height:21px;font-weight:700;line-height:21px}.editor__leftmenu__dropdown__title__content{position:absolute;top:50%;transform:translateY(-50%);left:21px;display:inline-block;text-overflow:ellipsis;overflow:hidden;width:232px;white-space:nowrap}.editor__leftmenu__dropdown__title__chevron{font-size:16px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.editor__leftmenu__dropdown__title__actions{animation:appear .1s ease;display:none;position:absolute;top:0;right:0;z-index:10}.editor__leftmenu__dropdown__title__actions__content{position:relative}.editor__leftmenu__dropdown__title__actions__icon{width:22px;height:22px;font-size:16px;line-height:22px;vertical-align:middle;text-align:center}.editor__leftmenu__dropdown__title__actions__icon:hover{color:#fff}.editor_locked .editor__leftmenu__dropdown__title__actions__icon{cursor:not-allowed!important;color:#696969}.editor__leftmenu__dropdown__title__loading{opacity:0;transition:opacity .1s;position:absolute;top:0;right:22px;width:22px;height:22px;font-size:16px;line-height:22px;vertical-align:middle;text-align:center;animation-name:spinner;animation-iteration-count:infinite;animation-duration:2s;animation-timing-function:ease-in-out}.editor__leftmenu__dropdown__title__input{display:none;width:189px;position:absolute;top:50%;transform:translateY(-50%);left:19px;background-color:transparent;color:#fff;font-size:12px;border:1px solid #007acc}.editor__leftmenu__dropdown__title-rename .editor__leftmenu__dropdown__title__input{display:inline-block;z-index:999999}.editor__leftmenu__dropdown__title__renamediv{display:none}.editor__leftmenu__dropdown__title-rename .editor__leftmenu__dropdown__title__renamediv{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,.4);z-index:99999;display:block;left:0;top:0}.editor__leftmenu__dropdown__title-rename .editor__leftmenu__dropdown__title__renamediv:hover{cursor:default}.editor__leftmenu__dropdown__title-rename .editor__leftmenu__dropdown__title__content{display:none}.editor__leftmenu__dropdown__title:hover:not(.editor__leftmenu__dropdown__title-rename) .editor__leftmenu__dropdown__title__content{width:144px}.editor__leftmenu__dropdown__title:hover:not(.editor__leftmenu__dropdown__title-rename) .editor__leftmenu__dropdown__title__actions__normal{display:block}.editor__leftmenu__dropdown__title-rename .editor__leftmenu__dropdown__title__actions__rename{z-index:999999;display:block}.editor__leftmenu__dropdown__title:active{background-color:#094771!important}.editor__bottombar{background-color:#007acc;width:100%;position:absolute;bottom:0;height:22px;font-size:12px;color:#fff;-webkit-user-select:none;user-select:none}.editor__bottombar__content{padding-left:4px;padding-right:6px;display:inline-block;position:relative;top:0;height:22px;margin-left:4px}.editor__bottombar__content:first-child{margin-left:12px}.editor__bottombar__content-right{margin-right:12px;position:absolute;right:0}.editor__bottombar__content-hoverable:hover{background-color:#1f8ad2;cursor:pointer}.editor__bottombar__content-hoverable:active{background-color:#2e92d5}.editor__bottombar__content-locked{color:#aaa}.editor__bottombar__content-locked:hover{background-color:#007acc;cursor:not-allowed}.editor__bottombar__content-locked:active{background-color:#007acc}.editor__bottombar__content__icon{display:inline-block;position:absolute;top:2px;font-size:18px}.editor__bottombar__content__text{display:inline-block;position:relative;top:-1px;transform:translateY(50%);margin-left:20px}.editor__bottombar__content__text a{color:#fff}.editor__simulator__screen{height:192px}.editor__simulator__keyboard{height:323px;width:256px;background-image:url(/static/media/simulator-keyboard.a3586834.png);position:relative}.editor__simulator__keyboard__key{position:absolute}.editor__simulator__keyboard__key:hover{background-color:hsla(0,0%,100%,.25)}.editor__simulator__keyboard__key:active{background-color:hsla(0,0%,100%,.5)}.editor__simulator__keyboard__key{border-radius:32px}.editor__simulator__keyboard__key__ok{width:32px;height:32px;top:27px;left:171px}.editor__simulator__keyboard__key__back{width:32px;height:32px;top:27px;left:209px}.editor__simulator__keyboard__key__home{width:39px;height:25px;top:14px;left:109px}.editor__simulator__keyboard__key__power{width:39px;height:26px;top:48px;left:109px}.editor__simulator__keyboard__key__up{width:22px;height:24px;top:9px;left:40px;border-radius:32px 32px 0 0}.editor__simulator__keyboard__key__down{width:22px;height:24px;top:55px;left:40px;border-radius:0 0 32px 32px}.editor__simulator__keyboard__key__left{width:24px;height:22px;top:33px;left:16px;border-radius:32px 0 0 32px}.editor__simulator__keyboard__key__right{width:25px;height:22px;top:33px;left:62px;border-radius:0 32px 32px 0}.editor__simulator__keyboard__key__f1{width:31px;height:21px;left:16px}.editor__simulator__keyboard__key__f2{width:31px;height:21px;left:55px}.editor__simulator__keyboard__key__f3{width:31px;height:21px;left:94px}.editor__simulator__keyboard__key__f4{width:31px;height:21px;left:132px}.editor__simulator__keyboard__key__f5{width:31px;height:21px;left:171px}.editor__simulator__keyboard__key__f6{width:31px;height:21px;left:210px}.editor__simulator__keyboard__key__n1{width:38px;height:23px;left:16px}.editor__simulator__keyboard__key__n2{width:38px;height:23px;left:63px}.editor__simulator__keyboard__key__n3{width:37px;height:23px;left:110px}.editor__simulator__keyboard__key__n4{width:37px;height:23px;left:157px}.editor__simulator__keyboard__key__n5{width:38px;height:23px;left:203px}.editor__simulator__keyboard__function__l1{position:absolute;top:91px}.editor__simulator__keyboard__function__l2{position:absolute;top:122px}.editor__simulator__keyboard__function__l3{position:absolute;top:153px}.editor__simulator__keyboard__numpad__l1{position:absolute;top:185px}.editor__simulator__keyboard__numpad__l2{position:absolute;top:220px}.editor__simulator__keyboard__numpad__l3{position:absolute;top:255px}.editor__simulator__keyboard__numpad__l4{position:absolute;top:290px}.editor__calculator__indicator{height:128px;margin-top:12px;margin-bottom:12px;text-align:center;color:#555}.editor__calculator__indicator__icon{font-size:72px;margin-bottom:12px}.editor__calculator__indicator__icon-hoverable:hover{color:#fff;cursor:pointer}.editor__calculator__indicator__text{font-size:12px;padding-left:12px;padding-right:12px;line-height:1.2}.editor__calculator__indicator__text__link{color:#1758a3;text-decoration:none}.editor__calculator__indicator__text__link:hover{color:#216bc1;cursor:pointer}.editor__calculator__indicator__text__link:visietd{color:#1758a3}.editor__calculator__infos__line{border-top:1px solid #2d2d2d}.editor__calculator__infos__line:last-child{border-bottom:1px solid #2d2d2d}.editor__calculator__infos__name{font-weight:700}.editor__calculator__infos__name,.editor__calculator__infos__value{width:120px;padding-left:8px;padding-top:4px;padding-bottom:4px;border-left:1px solid #2d2d2d}.editor__calculator__infos__value{border-right:1px solid #2d2d2d}.editor__menu{position:fixed;z-index:99;border:1px solid #252526;background-color:#37373d;width:150px;display:none}.editor__menu__closer{display:none}.editor__menu-open+.editor__menu__closer{z-index:98;display:block;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.1);width:100vw;height:100vh;cursor:default}.editor__menu-open{display:block}.editor__menu__element{height:22px}.editor__menu__element:hover{background-color:#2a2d2e;cursor:pointer}.editor__menu__element__icon{width:22px;height:22px;font-size:16px;line-height:22px;vertical-align:middle;text-align:center}.editor__menu__element__name{height:22px;font-size:12px;vertical-align:middle;line-height:22px}.editor__menu__element-separator:before{position:relative;content:"";border-bottom:1px solid #252526;width:100%;transform:translateX(-50%);left:50%;display:block}.editor__menu__element-locked:hover{cursor:not-allowed;background-color:#37373d}.editor__menu__element-locked{color:#696969}.editor{background-color:#1e1e1e}.editor-omega-theme .editor__loading{-webkit-user-select:none;user-select:none;cursor:default;position:fixed;top:0;left:0;z-index:999;opacity:1;transition:opacity 1s,width 1s step-end,height 1s step-end,top 1s step-end,left 1s step-end;width:100%;height:100%;background-color:#101010}.editor-omega-theme .editor__loading__content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center}.editor-omega-theme .editor__loading__content__spinner{font-size:48px;animation-name:spinner;animation-iteration-count:infinite;animation-duration:2s;animation-timing-function:ease-in-out}.editor-omega-theme .editor__loading__content__title{margin-bottom:24px;font-size:32px;font-family:"Righteous",cursive;color:#fff}.editor-omega-theme .editor__loading__content__funny{margin-top:20px;font-style:italic;font-size:12px;opacity:.7}.editor-omega-theme .editor__loading__hidden{opacity:0;width:0;top:-5000px;left:-5000px;height:0}.editor-omega-theme .editor__panel__topbar{margin-top:12px;margin-left:12px;width:calc(100% - 24px);font-size:13px;background-color:transparent;position:relative}.editor-omega-theme .editor__panel__topbar__more{width:32px;height:32px;top:6px;right:42px;background-color:transparent;border-radius:6px;transition:all .15s ease-in-out;text-shadow:0 1px 12px rgba(0,0,0,.1),0 1px 8px rgba(0,0,0,.15)}.editor-omega-theme .editor__panel__topbar__more:hover{background-color:#181818}.editor-omega-theme .editor__panel__topbar__more:hover .editor-omega-theme .editor__panel__topbar__more__icon{color:#fff}.editor-omega-theme .editor__panel__topbar__more__icon{color:#b9b9b9;font-size:20px}.editor-omega-theme .editor__panel__topbar__more__icon:hover{color:#b9b9b9}.editor_locked .editor-omega-theme .editor__panel__topbar__more__icon{color:#696969}.editor-omega-theme .editor__panel__topbar__tabs{height:44px;border-radius:6px;overflow:hidden;width:calc(100% - 35px);background-color:#252526}.editor-omega-theme .editor__panel__topbar__tabs__container{height:36px}.editor-omega-theme .editor__panel__topbar__tab{height:32px;background-color:transparent;margin-top:6px;margin-left:6px;border-radius:4px;transition:all .15s ease-in-out}.editor-omega-theme .editor__panel__topbar__tab-selected{background-color:#1e1e1e;color:#fff}.editor-omega-theme .editor__panel__topbar__tab:hover{background-color:#181818}.editor-omega-theme .editor__panel__topbar__tab__name{margin-left:12px;margin-right:32px;text-shadow:0 1px 12px rgba(0,0,0,.1),0 1px 8px rgba(0,0,0,.15)}.editor-omega-theme .editor__panel__topbar__tab:hover>.editor-omega-theme .editor__panel__topbar__tab__close:not(.editor-omega-theme .editor__panel__topbar__tab__close-unsaved){color:#8f8f8f}.editor-omega-theme .editor__panel__topbar__tab-selected:hover>.editor-omega-theme .editor__panel__topbar__tab__close:not(.editor-omega-theme .editor__panel__topbar__tab__close-unsaved){color:#fff}.editor-omega-theme .editor__panel__topbar__tab__close{margin-right:8px;font-size:16px}.editor-omega-theme .editor__panel__topbar__tab__close-unsaved{background-color:#8f8f8f;border-radius:4px;color:transparent;width:8px;height:8px;margin-right:10px}.editor-omega-theme .editor__panel__topbar__tab__close:hover{margin-right:8px}.editor-omega-theme .editor__panel__topbar__tab__close:active{font-size:17px;margin-right:8px}.editor-omega-theme .editor__panel__topbar__filename{padding-left:6px;height:28px;font-size:12px;background-color:#1e1e1e;color:#8f8f8f}.editor-omega-theme .editor__panel__topbar__filename__content{display:inline-block;position:relative;margin-left:6px}.editor-omega-theme .editor__panel__greeting{background-color:#1e1e1e;width:100%;height:100%;-webkit-user-select:none;user-select:none;cursor:default}.editor-omega-theme .editor__panel__greeting__content{color:#fff;position:relative;top:50%;left:50%;transform:translate(-50%,-50%);display:inline-block}.editor-omega-theme .editor__panel__greeting__content__logo{margin:16px auto;display:block;width:64px;height:64px}.editor-omega-theme .editor__panel__greeting__content__title{margin:8px auto;display:block;font-size:32px;font-family:"Righteous",cursive;color:#141414;text-align:center}.editor-omega-theme .editor__panel__greeting__content__version{margin:8px auto;display:block;font-size:16px;font-family:"Righteous",cursive;color:#141414;text-align:center}.editor-omega-theme .editor__panel__greeting__content__help{margin:16px auto;width:512px;display:block;color:#8a8a8a;font-size:12px}.editor-omega-theme .editor__panel__greeting__content__help__line{width:100%;display:flex}.editor-omega-theme .editor__panel__greeting__content__help__key{background-color:#2b2b2b;border-radius:2px;padding:2px 4px 0;margin:0 4px;border-bottom:2px solid #353535;border-right:1px solid #2c2c2c}.editor-omega-theme .editor__panel__greeting__content__help__left,.editor-omega-theme .editor__panel__greeting__content__help__right{flex:50% 1;padding:8px}.editor-omega-theme .editor__panel__greeting__content__help__left{text-align:right;padding-right:4px}.editor-omega-theme .editor__panel__greeting__content__help__right{text-align:left}.editor-omega-theme .editor__popup{animation:appear .15s ease-in-out;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.editor-omega-theme .editor__popup__content{border-radius:6px;overflow:hidden;background-color:#252526;border:1px solid #1e1e1e;padding-bottom:64px}.editor-omega-theme .editor__popup__content__bar{background-color:#1e1e1e;color:#fff;font-size:13px;height:42px}.editor-omega-theme .editor__popup__content__bar__title{font-weight:500;position:relative;top:50%;transform:translateY(-50%);display:inline-block;left:16px}.editor-omega-theme .editor__popup__content__bar__close{transition:all .15s ease-in-out;height:28px;line-height:30px;width:28px;border-radius:6px;right:6px;top:6px;font-size:16px}.editor-omega-theme .editor__popup__content__bar__close:hover{cursor:pointer;background-color:#ca4f51;font-size:22px}.editor-omega-theme .editor__popup__content__bar__close:active{background-color:#e72525}.editor-omega-theme .editor__popup__content__mid{color:#fff;font-size:13px;padding:22px 16px 0}.editor-omega-theme .editor__popup__content__mid p{margin-bottom:6px}.editor-omega-theme .editor__popup__content__buttons{position:absolute;right:0;padding:14px 13px 22px}.editor-omega-theme .editor__popup__content__buttons__button{cursor:pointer;transition:all .15s ease-in-out;border-radius:6px;margin-left:7px;font-size:12px;text-transform:uppercase;font-weight:700;height:32px;border:inherit;color:#fff;background-color:#3c3c3c;padding-left:14px;padding-right:14px;text-shadow:0 1px 12px rgba(0,0,0,.16),0 1px 8px rgba(0,0,0,.28)}.editor-omega-theme .editor__popup__content__buttons__button:focus{border:1px solid #007acc}.editor-omega-theme .editor__popup__content__buttons__button:hover{background-color:#333;box-shadow:0 1px 3px rgba(0,0,0,.18),0 1px 2px rgba(0,0,0,.3)}.editor-omega-theme .editor__popup__content__buttons__button:active{background-color:#303030}.editor-omega-theme .editor__leftbar{margin-left:12px;margin-top:12px;border-radius:6px;height:calc(100vh - 56px);background-color:#333;width:56px;flex-basis:56px}.editor-omega-theme .editor__leftbar__icon{border-radius:4px;width:44px;height:44px;margin:6px;transition:all .1s}.editor-omega-theme .editor__leftbar__icon__image{width:30px;height:30px;border-radius:15px;box-shadow:0 1px 12px rgba(0,0,0,.03),0 1px 8px rgba(0,0,0,.05)}.editor-omega-theme .editor__leftbar__icon__icon{font-size:24px;text-shadow:0 1px 12px rgba(0,0,0,.1),0 1px 8px rgba(0,0,0,.15)}.editor-omega-theme .editor__leftbar__icon:hover{background-color:#292929}.editor-omega-theme .editor__leftbar__icon-selected{border:none;background-color:#1f1f1f;color:#fff;width:44px}.editor-omega-theme .editor__leftmenu{margin-top:12px;margin-left:12px;border-radius:6px;background-color:#252526;height:calc(100vh - 56px);overflow:hidden}.editor-omega-theme .editor__leftmenu__shown{overflow:hidden}.editor-omega-theme .editor__leftmenu__content{overflow-x:hidden;overflow-y:auto;height:calc(100% - 35px);scrollbar-color:#464647 transparent;scrollbar-width:thin}.editor-omega-theme .editor__leftmenu__title{width:100%;height:48px;font-size:15px;font-family:"Righteous",cursive;text-shadow:0 1px 12px rgba(0,0,0,.1),0 1px 8px rgba(0,0,0,.15)}.editor-omega-theme .editor__leftmenu__actions{animation:appear .1s ease-in-out;top:6px;right:12px}.editor-omega-theme .editor__leftmenu__actions__icon{color:#b9b9b9;font-size:20px;width:35px;height:35px;line-height:35px}.editor-omega-theme .editor__leftmenu__actions__icon:hover{color:#dbdbdb}.editor_locked .editor-omega-theme .editor__leftmenu__actions__icon{color:#696969}.editor-omega-theme .editor__leftmenu__dropdown{padding:6px 0}.editor-omega-theme .editor__leftmenu__dropdown__content__element{height:28px;border-radius:4px;margin-left:16px;width:calc(100% - 22px)}.editor-omega-theme .editor__leftmenu__dropdown__content__element__name{font-size:14px;line-height:28px;width:180px}.editor-omega-theme .editor__leftmenu__dropdown__content__element__input{width:130px;font-size:13px}.editor-omega-theme .editor__leftmenu__dropdown__content__element__icon{font-size:16px;left:12px;opacity:.7}.editor-omega-theme .editor__leftmenu__dropdown__content__element__actions{margin-right:4px}.editor-omega-theme .editor__leftmenu__dropdown__content__element__actions__icon{width:24px;height:28px;font-size:16px;line-height:28px}.editor_locked .editor-omega-theme .editor__leftmenu__dropdown__content__element__actions,.editor_locked .editor-omega-theme .editor__leftmenu__dropdown__content__element__actions__icon:hover{color:#696969}.editor-omega-theme .editor__leftmenu__dropdown__content__element:hover{background-color:#2a2d2e}.editor-omega-theme .editor__leftmenu__dropdown__content__element:active{background-color:#37393a!important}.editor-omega-theme .editor__leftmenu__dropdown__content__element-rename .editor-omega-theme .editor__leftmenu__dropdown__content__element__renamediv{background-color:rgba(0,0,0,.4)}.editor-omega-theme .editor__leftmenu__dropdown{border-top:2px solid #313131;color:#ccc;font-size:13px}.editor-omega-theme .editor__leftmenu__dropdown__title{border-radius:4px;margin-left:6px;margin-bottom:2px;width:calc(100% - 12px)}.editor-omega-theme .editor__leftmenu__dropdown__title:hover{background-color:#2a2d2e}.editor-omega-theme .editor__leftmenu__dropdown__title{height:28px;line-height:28px}.editor-omega-theme .editor__leftmenu__dropdown__title__content{width:215px}.editor-omega-theme .editor__leftmenu__dropdown__title__chevron{opacity:.7;transition:all .15s ease-in-out;font-size:20px}.editor-omega-theme .editor__leftmenu__dropdown__title__actions{animation:appear .2s ease-in-out;margin-right:6px;margin-top:-1px}.editor-omega-theme .editor__leftmenu__dropdown__title__actions__icon{width:22px;height:28px;font-size:16px;line-height:28px}.editor-omega-theme .editor__leftmenu__dropdown__title__actions__icon:hover{color:#fff}.editor_locked .editor-omega-theme .editor__leftmenu__dropdown__title__actions__icon{color:#696969}.editor-omega-theme .editor__leftmenu__dropdown__title__loading{transition:opacity .2s ease-in-out;width:22px;height:28px;font-size:18px;line-height:28px}.editor-omega-theme .editor__leftmenu__dropdown__title__input{color:#fff;font-size:13px;border:1px solid #007acc}.editor-omega-theme .editor__leftmenu__dropdown__title-rename .editor-omega-theme .editor__leftmenu__dropdown__title__renamediv{background-color:rgba(0,0,0,.4)}.editor-omega-theme .editor__leftmenu__dropdown__title:active{background-color:#37393a!important}.editor-omega-theme .editor__bottombar{height:32px;font-size:13px}.editor-omega-theme .editor__bottombar__content{border-radius:6px;padding-left:8px;padding-right:10px;top:4px;height:24px;transition:all .2s;text-shadow:0 1px 12px rgba(0,0,0,.1),0 1px 8px rgba(0,0,0,.15)}.editor-omega-theme .editor__bottombar__content-hoverable:hover{background-color:#2897e0}.editor-omega-theme .editor__bottombar__content-hoverable:active{background-color:#449eda}.editor-omega-theme .editor__bottombar__content-locked{color:#449eda;text-shadow:none}.editor-omega-theme .editor__bottombar__content-locked:hover{background-color:inherit}.editor-omega-theme .editor__bottombar__content-locked:active{background-color:interit}.editor-omega-theme .editor__menu{border:1px solid #3d3d3f;background-color:rgba(55,55,61,.5764705882);width:150px;padding:6px;border-radius:6px;overflow:hidden;-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px)}.editor-omega-theme .editor__menu__element{border-radius:4px;height:22px;padding:2px 8px}.editor-omega-theme .editor__menu__element-separator{margin-top:12px}.editor-omega-theme .editor__menu__element-separator:before{opacity:.3;border-top:1px solid #757577;margin-bottom:-2px;top:-8px}.editor-omega-theme .editor__menu__element:hover{background-color:#1d5a83}.editor-omega-theme .editor__menu__element__icon{width:22px;height:22px;font-size:16px;line-height:22px}.editor-omega-theme .editor__menu__element__name{margin-left:6px;height:22px;font-size:13px;line-height:22px}.editor-omega-theme .editor__calculator__indicator{height:100px;margin-top:6px;margin-bottom:6px;color:#727272}.editor-omega-theme .editor__calculator__indicator__icon{font-size:56px;margin-bottom:6px}.editor-omega-theme .editor__calculator__indicator__icon-hoverable:hover{color:#fff}.editor-omega-theme .editor__calculator__indicator__text{font-size:13px}.editor-omega-theme .editor__calculator__infos{margin:6px 8px 6px 19px;line-height:1.5}.editor-omega-theme .editor__calculator__infos__line{border-top:none;border-radius:6px;overflow:hidden}.editor-omega-theme .editor__calculator__infos__line:last-child{border-bottom:none}.editor-omega-theme .editor__calculator__infos__name{width:120px;padding-left:8px;padding-top:4px;padding-bottom:4px;border-left:none;font-weight:700}.editor-omega-theme .editor__calculator__infos__value{border-left:none;border-right:none;width:120px;padding-left:8px;padding-top:4px;padding-bottom:4px}@keyframes spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.body,body{display:flex;font-family:"Fira Sans",sans-serif;flex-direction:column;min-height:100vh}.content{flex:1 1}@media screen and (max-width:1000px){.content{margin-top:64px}}
/*# sourceMappingURL=main.930a3988.chunk.css.map */