#login-buttons{display:inline-block;margin-right:.2px;line-height:1}#login-buttons .login-button{position:relative}#login-buttons button.login-button{width:100%}#login-buttons .login-buttons-with-only-one-button,#login-buttons .login-buttons-with-only-one-button .login-button,#login-buttons .login-buttons-with-only-one-button .login-text-and-button{display:inline-block}#login-buttons .login-display-name{display:inline-block;padding-right:2px;line-height:1.5;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}#login-buttons .loading{line-height:1;background-image:url(data:image/gif;base64,R0lGODlhEAALAPQAAP///wAAANra2tDQ0Orq6gYGBgAAAC4uLoKCgmBgYLq6uiIiIkpKSoqKimRkZL6+viYmJgQEBE5OTubm5tjY2PT09Dg4ONzc3PLy8ra2tqCgoMrKyu7u7gAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCwAAACwAAAAAEAALAAAFLSAgjmRpnqSgCuLKAq5AEIM4zDVw03ve27ifDgfkEYe04kDIDC5zrtYKRa2WQgAh+QQJCwAAACwAAAAAEAALAAAFJGBhGAVgnqhpHIeRvsDawqns0qeN5+y967tYLyicBYE7EYkYAgAh+QQJCwAAACwAAAAAEAALAAAFNiAgjothLOOIJAkiGgxjpGKiKMkbz7SN6zIawJcDwIK9W/HISxGBzdHTuBNOmcJVCyoUlk7CEAAh+QQJCwAAACwAAAAAEAALAAAFNSAgjqQIRRFUAo3jNGIkSdHqPI8Tz3V55zuaDacDyIQ+YrBH+hWPzJFzOQQaeavWi7oqnVIhACH5BAkLAAAALAAAAAAQAAsAAAUyICCOZGme1rJY5kRRk7hI0mJSVUXJtF3iOl7tltsBZsNfUegjAY3I5sgFY55KqdX1GgIAIfkECQsAAAAsAAAAABAACwAABTcgII5kaZ4kcV2EqLJipmnZhWGXaOOitm2aXQ4g7P2Ct2ER4AMul00kj5g0Al8tADY2y6C+4FIIACH5BAkLAAAALAAAAAAQAAsAAAUvICCOZGme5ERRk6iy7qpyHCVStA3gNa/7txxwlwv2isSacYUc+l4tADQGQ1mvpBAAIfkECQsAAAAsAAAAABAACwAABS8gII5kaZ7kRFGTqLLuqnIcJVK0DeA1r/u3HHCXC/aKxJpxhRz6Xi0ANAZDWa+kEAA7AAAAAAAAAAAA);width:16px;background-position:50%;background-repeat:no-repeat}#login-buttons .login-button,.accounts-dialog .login-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none;padding:4px 8px;font-size:80%;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5;text-align:center;color:#fff;background:#596595;border:1px solid #464f75;border-radius:4px}#login-buttons .login-button:hover,.accounts-dialog .login-button:hover{background:#7580ac}#login-buttons .login-button:active,.accounts-dialog .login-button:active{background:#7580ac;box-shadow:inset 0 2px 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 2px 3px 0 rgba(0,0,0,.2) inset}#login-buttons .login-button.login-button-disabled,#login-buttons .login-button.login-button-disabled:active,.accounts-dialog .login-button.login-button-disabled,.accounts-dialog .login-button.login-button-disabled:active{color:#ddd;background:#aaa;border:1px solid #c3c3c3;box-shadow:none;-webkit-box-shadow:none}.accounts-dialog *{padding:0;margin:0;line-height:inherit;color:inherit;font:inherit;font-family:Helvetica Neue,Helvetica,Arial,sans-serif}.accounts-dialog .login-button{width:auto;margin-bottom:4px}#login-buttons .login-buttons-padding{display:inline-block;width:30px}#login-buttons .login-display-name{margin-right:4px}#login-buttons .configure-button{background:#ff2a00;border-color:#c20}#login-buttons .configure-button:active,#login-buttons .configure-button:hover{background:#f53;border-color:#ff2a00}#login-buttons .login-image{display:inline-block;position:absolute;left:6px;top:6px;width:16px;height:16px}#login-buttons .text-besides-image{margin-left:18px}#login-buttons .no-services{color:red}#login-buttons .login-link-and-dropdown-list{position:relative}#login-buttons .login-close-text{float:left;position:relative;padding-bottom:8px}#login-buttons .login-link-and-dropdown-list .loading,#login-buttons .login-text-and-button .loading{display:inline-block}#login-buttons.login-buttons-dropdown-align-left #login-dropdown-list .loading{float:right}#login-buttons.login-buttons-dropdown-align-right #login-dropdown-list .loading{float:left}#login-buttons .login-close-text-clear{clear:both}#login-buttons .or{text-align:center}#login-buttons .hline{text-decoration:line-through;color:#d3d3d3}#login-buttons .or-text{font-weight:700}#login-buttons #signup-link{float:right}#login-buttons #forgot-password-link,#login-buttons #resend-passwordless-code{float:left}#login-buttons #back-to-login-link{float:right}#login-buttons a,.accounts-dialog a{cursor:pointer;text-decoration:underline}#login-buttons.login-buttons-dropdown-align-right .login-close-text{float:right}.accounts-dialog{border:1px solid #ccc;z-index:1000;background:#fff;border-radius:4px;padding:8px 12px;margin:-8px -12px 0;width:250px;box-shadow:0 0 3px 0 rgba(0,0,0,.2);-webkit-box-shadow:0 0 3px 0 rgba(0,0,0,.2);font-size:16px;color:#333}.accounts-dialog>*{line-height:1.6}.accounts-dialog>.login-close-text{line-height:inherit;font-size:inherit;font-family:inherit}.accounts-dialog .title,.accounts-dialog label{font-size:80%;margin-top:7px;margin-bottom:-2px}.accounts-dialog label{display:inline}.accounts-dialog input[type=email],.accounts-dialog input[type=password],.accounts-dialog input[type=text]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%}.accounts-dialog input[type=email][type],.accounts-dialog input[type=password][type],.accounts-dialog input[type=text][type]{height:auto}.accounts-dialog .login-button-form-submit{margin-top:8px}.accounts-dialog .message{font-size:80%;margin-top:8px;line-height:1.3}.accounts-dialog .error-message{color:red}.accounts-dialog .info-message{color:green}.accounts-dialog .additional-link{font-size:75%}.accounts-dialog .accounts-close{position:absolute;top:0;right:5px;font-size:20px;font-weight:700;line-height:20px;text-decoration:none;color:#000;opacity:.4}.accounts-dialog .accounts-close:hover{opacity:.8}.accounts-dialog #login-buttons-cancel-enroll-account,.accounts-dialog #login-buttons-cancel-reset-password{float:right}#login-dropdown-list{position:absolute;top:-1px;left:-1px}#login-buttons.login-buttons-dropdown-align-right #login-dropdown-list{left:auto;right:-1px}#login-buttons-message-dialog .message{font-size:100%}.accounts-centered-dialog{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;z-index:1001;position:fixed;left:50%;margin-left:-258px/2;top:50%;margin-top:-40px}#configure-login-service-dialog{width:530px;margin-left:-538px/2;margin-top:-300px}#configure-login-service-dialog table{width:100%}#configure-login-service-dialog input[type=text]{width:100%;font-family:Courier New,Courier,monospace}#configure-login-service-dialog ol{margin-top:10px;margin-bottom:10px}#configure-login-service-dialog ol li{margin-left:30px}#configure-login-service-dialog .configuration_labels{width:30%}#configure-login-service-dialog .configuration_inputs{width:70%}#configure-login-service-dialog .new-section{margin-top:10px}#configure-login-service-dialog .url{font-family:Courier New,Courier,monospace}#configure-login-service-dialog-save-configuration{float:right}.configure-login-service-dismiss-button{float:left}#just-verified-dismiss-button,#messages-dialog-dismiss-button{margin-top:8px}.hide-background{position:fixed;left:0;top:0;width:100%;height:100%;z-index:999;background-color:#000;background-color:rgba(0,0,0,.7)}#login-buttons input[type=email],#login-buttons input[type=password],#login-buttons input[type=text],.accounts-dialog input[type=email],.accounts-dialog input[type=password],.accounts-dialog input[type=text]{padding:4px;border:1px solid #aaa;border-radius:3px;line-height:1}.ui-switch-box{position:relative;width:450px;height:70px;user-select:none}.ui-switch-box.rounded{border-radius:10px;overflow:hidden}.ui-switch-box.rounded .toggle:before{border-radius:10px}.ui-switch-box label{cursor:pointer;display:block;width:100%;height:100%}.ui-switch-box label .toggle{position:absolute;bottom:0;left:0;right:0;top:0;background-color:#fff;transition:.4s}.ui-switch-box label .toggle:before{position:absolute;bottom:2px;top:2px;left:2px;transition:.4s;width:50%;background-color:#262837;content:""}.ui-switch-box label .state{position:absolute;display:flex;width:50%;height:100%;color:#262837;z-index:10;content:attr(data-unchecked);transition:.2s;align-items:center;justify-content:center}.ui-switch-box label .state.state-checked{transform:translateX(100%)}.ui-switch-box label input{display:none}.ui-switch-box label input:checked~.state-checked,.ui-switch-box label input:not(:checked)~.state-unchecked{color:#fff}.ui-switch-box label input:checked+.toggle{background-color:#fff}.ui-switch-box label input:checked+.toggle:before{transform:translateX(calc(100% - 4px));background-color:#262837}:root{--edit-menus-size:350px;--edit-menus-backdrop:15px;--edit-menus-z-index:6;--edit-menus-icons-size:36px;--edit-menus-shape-border:#23abee;--edit-menus-shape-fill:#45bff9;--edit-menus-shape-selected-border:#2c96d0;--edit-menus-shape-selected-fill:#33aef2}.edit-toolbox{position:absolute;top:0;left:0;bottom:0;width:350px;height:100%;background-color:rgba(59,58,79,.95);z-index:100;display:flex;flex-direction:column;overflow:hidden;transform:translateX(-100%);transition:transform .2s cubic-bezier(.55,.055,.675,.19),opacity .3s linear;opacity:0;pointer-events:none}.edit-toolbox hr{width:94%;margin:0 auto 15px;opacity:.9}.edit-toolbox .head{color:#fff;margin:0 10px;text-align:left;width:100%;text-transform:uppercase}.edit-toolbox .head h1{font-size:1.15rem}.edit-toolbox .head .menus-shrink{position:absolute;right:10px;top:12px;transform:scale(.8);cursor:pointer}.edit-toolbox.show{transform:translateX(0);opacity:1;pointer-events:all}.edit-toolbox.minimized{pointer-events:none;transform:translateX(-89%);height:47px}.edit-toolbox.minimized>:not(.head){display:none}.edit-toolbox .tabs{width:100%;padding:0;display:flex;justify-content:space-between;flex-wrap:wrap;list-style-type:none;max-width:95%;margin:0 auto 10px;border-radius:.2rem;overflow:hidden}.edit-toolbox .tabs .tab{flex-grow:1;max-height:40px;margin:0;background-color:#1c1d21;border-radius:0;padding:5px;transition:all .25s;cursor:pointer;pointer-events:all;text-align:center;color:#fff;font-size:.85rem}.edit-toolbox .tabs .tab:hover{background-color:#4b4d58}.edit-toolbox .tabs .tab.active{cursor:default;pointer-events:none;background-color:#4381c1}.edit-toolbox .tabs .tab.active:hover{filter:saturate(100%)}.edit-toolbox .side-bar{min-height:0;flex:1}.edit-toolbox .side-bar>div{max-height:100%;height:100%}.edit-toolbox .menus-shrink{pointer-events:all}.edit-toolbox .menus-shrink svg{fill:#fff}.edit-toolbox .menus-shrink:hover svg{fill:#4381c1}.entity-editor .back_btn{border:1px solid #fff;border-radius:10px;width:fit-content;padding:10px 15px;cursor:pointer}.entity-editor .switch_ctnr{width:50px;height:20px;background-color:grey;border-radius:10px;overflow:hidden}.entity-editor .switch_ctnr .switch_anim{transition:margin-left .5s ease;width:calc(200% - 20px);height:20px;background:linear-gradient(0deg,#0c7e69,#0c7e69 50%,#d42418 0,#d42418);background:-webkit-linear-gradient(0deg,#0c7e69,#0c7e69 50%,#d42418 0,#d42418);background:-moz-linear-gradient(0deg,#0c7e69 0,#0c7e69 50%,#d42418 50%,red 100%);border-radius:10px}.entity-editor .switch_ctnr .switch_anim.off{margin-left:calc(-50% - 5px)}.entity-editor .switch_ctnr .switch_anim .switch_bullet{height:20px;width:20px;border-radius:10px;background-color:#fff;margin-left:calc(50% - 10px)}.entity-editor .js-edit-entity-name{font-size:1.2rem;padding:0 5px;color:#fff;font-weight:700;margin:10px 0}.entity-editor .entity-form-element{display:flex;flex-flow:wrap;align-items:center;min-height:35px}.entity-editor .entity-form-element label{width:80px}.entity-editor .entity-form-element label.entity-depth,.entity-editor .entity-form-element label.entity-scale{width:100%}.entity-editor .entity-form-element select{width:70%}.entity-editor #entity-depth,.entity-editor #entity-scale{width:75%;background:transparent}.entity-editor button.secondary{background-color:transparent;text-decoration:underline}.entity-editor button.red{background-color:#eb584e}.entity-editor button.js-reset-attribute{width:20%;padding:5px;font-size:1.2rem;margin:0;transform:scale(.8)}.entity-editor button.js-entity-delete{color:#d42418;border:1px solid #d42418;background-color:rgba(243,153,147,.2);font-weight:700}.entity-template-list{padding:0 15px;width:100%;height:100%}.entity-template-list .list{display:flex;flex-direction:column;gap:10px;overflow-x:scroll;max-width:100%;list-style-type:none;overflow:scroll;margin:10px 0;padding:0}.entity-template-list .list li.js-entity-entry{padding:5px;height:45px;width:100%;border-radius:.5rem;color:#eeebf1;display:flex;flex-direction:row;align-items:center;gap:15px}.entity-template-list .list li.js-entity-entry:hover{cursor:pointer;background-color:#36314b}.entity-template-list .list li.js-entity-entry:hover .thumbnail{background-color:transparent}.entity-template-list .list li.js-entity-entry .thumbnail{height:45px;width:45px;background-color:#201d2c;padding:10px}.entity-template-list .list li.js-entity-entry .thumbnail *{image-rendering:pixelated;background-position:50%;background-repeat:no-repeat}.entity-template-list .list li.js-entity-entry .name{text-align:center;margin-bottom:auto}.entity-toolbox{padding:10px;color:#fff}.entity-toolbox hr{margin:10px}.entity-toolbox .entity-list{list-style-type:none;margin:0;padding:0}.entity-toolbox .entity-list .entity{display:block;padding:4px 10px;font-size:.9rem;cursor:pointer}.entity-toolbox .entity-list .entity:hover{background-color:#e5e9f0;color:#201d2c}.entity-toolbox .create-entity-from-file{text-align:center}.entity-toolbox .create-entity-from-file input[type=file]{display:none}.level-toolbox{padding:0 15px;display:flex;flex-direction:column;color:#fff}.level-toolbox .label-option{display:flex;align-items:center;font-size:.85rem;margin:15px 0}.tileset-toolbox{padding:0 10px 10px;margin:0;display:flex;flex-direction:column;gap:10px}.tileset-toolbox>:first-child{display:flex;flex-direction:column;flex-grow:1;overflow:auto;gap:10px}.tileset-toolbox .tileset-selector{height:24px;max-height:24px;min-height:24px}.tileset-toolbox .marker{position:absolute;top:0;left:0;border:1px solid #000;pointer-events:none}.tileset-toolbox .tileset-toolbox-img{position:relative;overflow:scroll}.tileset-toolbox .tileset-toolbox-img img{image-rendering:pixelated}.tileset-toolbox .js-tilesets-select{width:100%}.tileset-toolbox .tileData{display:flex;justify-content:center;align-items:center;gap:5px;border:1px solid #4c566a;color:#4c566a;background-color:#fff;border-radius:4px;padding:4px}.tileset-toolbox .tileData.has-collision{border-color:rgba(209,78,83,.5);background-color:rgba(209,78,83,.2);color:#d14e53;font-weight:700}.tileset-toolbox .hovered-tiles{display:flex;justify-content:center;align-items:center;gap:5px}.tileset-toolbox .tileset-toolbox-erase{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(2,1fr);width:80%;margin:0 auto}.tileset-toolbox .tileset-toolbox-erase .button{width:45px;height:30px;padding:0 8px;line-height:29px;font-size:.9rem}.tileset-toolbox .tileset-toolbox-erase .button.active{background-color:#4e576a;color:#fff}.tileset-toolbox .tileset-toolbox-info{height:20px;font-size:.9rem;color:#fff;text-align:center}.tileset-toolbox .tileset-toolbox-info>:first-child{display:flex;align-items:center;justify-content:center;gap:10px}.zones-toolbox{margin:5px 10px;display:flex;flex-direction:column;color:#fff}.zones-toolbox .js-zone-add{margin:0 0 5px;font-size:.85rem}.zones-toolbox .pointer{display:block;height:30px;text-align:center}.zones-toolbox .zones{overflow:auto;flex-grow:1}.zones-toolbox .zones .zone{display:block;padding:4px 10px;font-size:.9rem}.zones-toolbox .zones .js-properties,.zones-toolbox .zones .js-set1,.zones-toolbox .zones .js-set2{cursor:pointer}.zones-toolbox .zones .zone:hover{background-color:#e5e9f0;color:#201d2c}.zones-toolbox .zones .zone.active{background-color:#d8dee9}.zones-toolbox .zones .zone.active .point.active{background-color:#4c566a}.zones-toolbox-properties{display:flex;flex-direction:column;height:100%}.zones-toolbox-properties>:first-child{flex-grow:1;flex-shrink:1}.zones-toolbox-properties textarea{width:100%;height:210px;flex:1;background-color:transparent;color:#fff;font-size:.9rem;line-height:1.3rem}.zones-toolbox-properties .actions{display:flex;flex-direction:row}.zones-toolbox-properties .actions .button{width:auto;margin:5px}.zones-toolbox-properties .actions .button:nth-last-child(2){margin-left:auto}.console{position:absolute;bottom:-50px;left:50%;transform:translateX(-50%);z-index:100}.console,.console form{width:100%;overflow:hidden}.console form{display:flex;flex-direction:row;border-radius:0 0 .5rem .5rem;background-color:#201d2c;box-shadow:0 0 15px #201d2c}.console form button,.console form input,.console form textarea{-webkit-appearance:none;background-color:transparent;border:0}.console form button.js-command-input,.console form input.js-command-input,.console form textarea.js-command-input{width:100%;padding:15px 5px 5px;color:#fff;font-weight:700;font-size:13pt;resize:vertical;height:50px;max-height:200px;min-height:50px}.console form .js-button-add-file{background-color:rgba(32,29,44,.95);color:#fff;width:60px;cursor:pointer}.console form .js-button-add-file:hover{background-color:rgba(21,19,29,.95)}.console form .console-file{width:.1px;height:.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;pointer-events:none}.console form .console-file+label{cursor:pointer;display:flex;align-items:center;background-color:rgba(32,29,44,.95);color:#fff;font-size:13pt;width:65px;justify-content:center;transition:background-color .25s linear}.console form .console-file+label:hover{background-color:rgba(21,19,29,.95)}.console form .console-file+label.has-content{background-color:#0e967c}.console form .js-button-submit{cursor:pointer;background-color:#4381c1;color:#fff;font-size:13pt;width:80px}.console form .js-button-submit:hover{background-color:#3a74b0}.inventory{height:100%;color:#4f4f4f}.inventory>p{text-align:center}.inventory .items{display:flex;flex-wrap:wrap;padding:.5rem}.inventory .items .inventory-item{cursor:pointer;position:relative;display:flex;height:80px;width:80px;margin:5px;background-color:#191723;border:2px solid #36314b;color:#4e5869;border-radius:8px;overflow:hidden;justify-content:center;align-items:center}.inventory .items .inventory-item:hover{background-color:#36314b;border:2px solid #191723}.inventory .items .inventory-item .thumbnail{max-width:90%;width:90%;height:90%;object-fit:scale-down}.inventory .items .inventory-item .amount{position:absolute;bottom:5px;right:5px;font-weight:700;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000;color:#fff}.inventory .inventory-item-panel{position:absolute;display:flex;flex-wrap:nowrap;height:35px;margin:0;padding:10px;bottom:0;right:0;left:0;background-color:#201d2c;transition:height .15s linear}.inventory .inventory-item-panel.show{height:120px}.inventory .inventory-item-panel .item-not-selected-message{padding:0;margin:0;width:100%;text-align:center;font-size:.95rem;color:#eeebf1}.inventory .inventory-item-panel>div:first-child{position:relative;width:100px;height:100px;margin-right:10px;border-radius:8px;overflow:hidden}.inventory .inventory-item-panel>div:first-child img{width:100%;height:100%;object-fit:scale-down}.inventory .inventory-item-panel>div:first-child .amount{position:absolute;bottom:5px;right:5px;font-weight:700;text-shadow:-1px 0 #000,0 1px #000,1px 0 #000,0 -1px #000;color:#fff}.inventory .inventory-item-panel .item-description{display:flex;flex-direction:column;width:100%;color:#eeebf1}.inventory .inventory-item-panel .item-description .name{display:block;font-size:1.1rem;font-weight:700;margin-bottom:7px}.inventory .inventory-item-panel .item-description .description{display:block;flex-grow:1;font-size:.8rem;padding:0;margin:0}.meet-low-level-tracks{position:absolute;top:0;max-height:100vh;left:20%;right:20%;overflow:scroll;flex-wrap:wrap;display:flex;justify-content:space-evenly;z-index:1}.meet-low-level-tracks .hide{display:none}.meet-low-level-tracks.fullscreen{right:0;left:80%}.meet-low-level-tracks.fullscreen .stream.active{position:fixed;top:0;left:0;width:calc(80% - 10px);height:calc(100vh - 10px)}.meet-low-level-tracks.fullscreen .stream.active .webcam{width:100%;height:100%}.meet-low-level-tracks.fullscreen .stream.active .webcam video{width:100%;height:100%;object-fit:scale-down}.messages-channel-selector{position:relative;display:none;flex-direction:column;width:240px;min-width:240px;background-color:rgba(32,29,44,.95);border-radius:.5rem;height:100%;pointer-events:none}.messages-channel-selector.show{display:block;pointer-events:all}.messages-channel-selector .title{cursor:default;color:#eeebf1;text-align:center;padding:16px 0;margin:0;font-size:1.1rem;background-color:#201d2c;border-radius:.5rem}.messages-channel-selector ul{margin:0;padding:0;list-style-type:none}.messages-channel-selector ul li{cursor:pointer;display:flex;flex-direction:row;color:#eeebf1;padding:10px 5px;transition:all .15s linear;position:relative;border-left:5px solid transparent;font-size:.9rem;align-items:center}.messages-channel-selector ul li:hover{background:#36314b}.messages-channel-selector ul li.selected{background-color:#ffe19c;color:#201d2c;font-weight:700;border-left:5px solid #ffc236}.messages-module{display:flex;flex-direction:column;height:100%;overflow:hidden;background-color:rgba(32,29,44,.95);border-radius:.5rem .5rem 0 0}.messages-module .channel-name{margin:0;padding:0 15px;text-align:left;background-color:#201d2c;color:#eeebf1;height:45px;line-height:45px}.messages-module .js-message-list-close{position:absolute;right:10px;top:13px;appearance:none;background:none;border:0;cursor:pointer;font-size:1.2rem;font-weight:700;line-height:1;opacity:.8;color:#fff}.messages-module .js-message-list-close:hover{opacity:1}.messages-module .actions{position:absolute;top:10px;right:42px}.messages-module .actions button{cursor:pointer;border-radius:.5rem;border:0;padding:5px 10px;color:#fff;font-weight:700}.messages-module .actions button.js-channel-subscribe{background-color:#13c4a3}.messages-module .actions button.js-channel-subscribe:hover{background-color:#0e967c}.messages-module .actions button.js-channel-unsubscribe{background-color:#eb584e}.messages-module .actions button.js-channel-unsubscribe:hover{background-color:#e62d20}.messages-module .actions button.js-channel-mute{background-color:#13c4a3}.messages-module .actions button.js-channel-mute:hover{background-color:#0e967c}.messages-module .actions button.js-channel-unmute{background-color:#eb584e}.messages-module .actions button.js-channel-unmute:hover{background-color:#e62d20}.messages-module .messages-list{height:100%;display:flex;flex-direction:column;padding:10px 10px 5px;overflow-y:auto}.messages-module .messages-list .separation-day{position:relative;height:25px;min-height:25px}.messages-module .messages-list .separation-day:before{content:"";position:absolute;top:50%;height:1px;width:100%;transform:translateY(-50%);background-color:#eb584e}.messages-module .messages-list .separation-day .text{color:#eb584e;text-align:center;background-color:#343645;z-index:10;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:0 30px;font-size:.9rem}.messages-module .messages-list .js-message{position:relative;display:flex;margin-top:0;color:#eeebf1}.messages-module .messages-list .js-message+.js-message{margin-top:10px}.messages-module .messages-list .js-message:last-child{margin-bottom:10px}.messages-module .messages-list .js-message .message-content{width:100%}.messages-module .messages-list .js-message .message-content .files{margin-top:10px;max-width:100%}.messages-module .messages-list .js-message .message-content .files img{max-width:100%;max-height:300px}.messages-module .messages-list .js-message .message-content .reactions{display:flex;gap:3px;list-style-type:none;padding:5px 0 0;margin:0}.messages-module .messages-list .js-message .message-content .reactions .reaction{padding:2px;cursor:pointer;box-sizing:border-box;width:40px;border-radius:1rem;color:#fff;text-align:center;background-color:#4d4669;user-select:none;font-size:.9rem}.messages-module .messages-list .js-message .message-content .reactions .reaction.owner{background-color:#34689d}.messages-module .messages-list .js-message .message-content .reactions .reaction:hover{background-color:#4381c1}.messages-module .messages-list .js-message:hover .actions.show,.messages-module .messages-list .js-message:hover .owner-actions.show{opacity:1;pointer-events:all}.messages-module .messages-list .js-message>div:first-child{width:45px;min-width:45px;height:45px;margin-right:10px}.messages-module .messages-list .js-message .owner-actions{position:absolute;right:35px;top:8px;pointer-events:none;opacity:0;transition:opacity .25s}.messages-module .messages-list .js-message .owner-actions .js-message-remove{background-color:#eb584e;color:#fff;width:30px;height:30px;padding:0;margin:0;border:0;font-size:.9rem;font-weight:700}.messages-module .messages-list .js-message .owner-actions .js-message-remove:hover{background-color:#e62d20}.messages-module .messages-list .js-message .actions{position:absolute;right:0;top:8px;pointer-events:none;opacity:0;transition:opacity .25s}.messages-module .messages-list .js-message .actions .js-message-open-reactions-box{background-color:#4381c1;color:#fff;width:30px;height:30px;padding:0;margin:0;border:0;font-size:.9rem;font-weight:700}.messages-module .messages-list .js-message .actions .js-message-open-reactions-box:hover{background-color:#34689d}.messages-module .messages-list .js-message .avatar-viewer{width:70px;height:70px;border-radius:.5rem;background-color:#201d2c}.messages-module .messages-list .js-message .avatar-viewer:hover{background-color:#4d4669}.messages-module .messages-list .js-message .avatar-viewer .character-body-part-container{transform:scale(.7) translate(-1px,-28px)}.messages-module .messages-list .js-message .avatar-viewer .avatar:before{width:6px;height:6px}.messages-module .messages-list .js-message .js-username{cursor:pointer;font-weight:600}.messages-module .messages-list .js-message .js-username:hover{color:#ccc}.messages-module .messages-list .js-message .time{cursor:pointer;font-size:.75em;color:#d5cddc}.messages-module .messages-list .js-message .text{margin:0;padding-top:2px}.messages-module .messages-list .js-message .text a{color:#4381c1}.message-reaction{position:absolute;z-index:50;bottom:100px;right:100px;opacity:0;transition:opacity .15s;background-color:#4d4669;border-radius:.5rem;width:260px;height:36px;padding:3px;pointer-events:none}.message-reaction.visible{opacity:1;pointer-events:all}.message-reaction .background{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;z-index:1;opacity:.8;background:radial-gradient(circle at 50% 50%,transparent 37%,#2b2d3d 0)}.message-reaction ul{list-style-type:none;list-style-position:inside;padding:0;margin:0;max-height:100%;flex-direction:row;display:flex;gap:3px}.message-reaction ul li{cursor:pointer;box-sizing:border-box;width:100%;height:30px;border-radius:50px;margin:0;color:#fff}.message-reaction ul li.off button{background-color:#eb584e}.message-reaction ul li.off button:hover{background-color:#e84237}.message-reaction ul li.on button{background-color:#13c4a3}.message-reaction ul li.on button:hover{background-color:#11ad90}.message-reaction ul li button{border:0;background:none;cursor:pointer;width:100%;height:100%;border-radius:25%;background-color:rgba(32,29,44,.95);transition:background-color .1s linear;padding:0;margin:0;font-size:1rem}.message-reaction ul li button.js-close{font-size:.6rem;background-color:#f0837c}.message-reaction ul li button:hover{background-color:#a9aabc}.message-reaction ul li button:active{background-color:#4381c1}.notifications{padding:15px;height:100%;overflow-y:auto}.notifications ul{margin:0;padding:0 0 15px;overflow-y:auto}.notifications ul li{position:relative;width:100%;list-style-type:none}.notifications ul li:not(:last-child){border-bottom:1px dashed #5c5e6b}.notifications ul li .notification-entry{display:flex;cursor:pointer;background-color:#274e77;padding:10px 0 1px;color:#eeebf1}.notifications ul li .notification-entry.js-notification-clickable:hover{cursor:pointer;background-color:#2e5b8a!important}.notifications ul li .notification-entry .notification-content{width:100%}.notifications ul li .notification-entry.read{background-color:transparent}.notifications ul li .notification-entry .avatar-viewer{width:50px;height:50px;margin-right:5px}.notifications ul li .notification-entry .avatar-viewer .character-body-part-container{transform:scale(.6) translate(6px,-41px)}.notifications ul li .notification-entry .date{position:absolute;right:10px;font-size:.8rem}.notifications ul li .notification-entry .name{font-weight:700;margin-bottom:2px}.notifications ul li .notification-entry .subject{font-size:.85rem}.notifications ul li .js-quest-name{cursor:pointer;font-weight:700}.notifications ul li button.js-play{cursor:pointer;background:none;border:0;padding:0 3px 0 0}.notifications ul li button.js-play:after{content:"▶️"}.notifications ul li button.js-play.playing:after{content:"⏸"}.quest-entity{display:flex;flex-direction:column;height:100%;user-select:none}.quest-entity .js-quest-create{width:97%;margin:10px auto}.quest-entity ul{margin:10px;padding:0;list-style-type:none;font-size:.9rem;flex-grow:1;overflow:scroll}.quest-entity ul li{display:flex;align-items:center;line-height:26px}.quest-entity ul li .avatar-viewer{width:30px;height:35px;margin-right:5px}.quest-entity ul li .avatar-viewer .character-body-part-container{transform:scale(.4) translate(-24px,-70px)}.quest-entity ul li .avatar-viewer .avatar:before{bottom:4px;right:4px;width:6px;height:6px}.quest-entity .actions{position:absolute;right:0;transform:translate(-40px,-42px);display:flex;align-items:flex-end}.quest-entity .actions button{padding:5px 10px;font-size:.85rem}.quest-entity .actions .js-quest-subscribe.subscribe{background-color:#13c4a3}.quest-entity .actions .js-quest-subscribe.unsubscribe{background-color:#eb584e}.quest-toolbar{display:none;pointer-events:none;position:absolute;width:100%;height:45px;background-color:#201d2c;border-radius:.5rem .5rem 0 0}.quest-toolbar.show{display:block;pointer-events:all}.quest-toolbar.completed .actions button.js-toggle-state{display:none;background-color:#4381c1;color:#fff}.quest-toolbar.completed .actions button.js-toggle-state:hover{background-color:#274e77}.quest-toolbar.completed .actions button.js-toggle-state.closed{display:block}.quest-toolbar .js-quest-name{width:100%;height:100%;text-align:left;background:transparent;color:#eeebf1;font-size:1.15rem;font-weight:700;border:0;padding-left:15px}.quest-toolbar .js-quest-name::placeholder{color:rgba(238,235,241,.6)}.quest-toolbar .actions{display:flex;position:absolute;right:42px;top:7px;gap:5px}.quest-toolbar .actions button{border-radius:.5rem;border:0;padding:0 10px;cursor:pointer}.quest-toolbar .actions button.js-toggle-state{display:block;background-color:#4381c1;color:#fff}.quest-toolbar .actions button.js-toggle-state:hover{background-color:#34689d}.quest-toolbar .actions button.js-toggle-state.closed{display:none}.quest-toolbar .actions button.js-quest-join{background-color:#13c4a3;color:#fff;font-weight:700}.quest-toolbar .actions button.js-quest-join:hover{background-color:#0e967c}.quest-toolbar .actions button.js-quest-leave{background-color:#eb584e;color:#fff;font-weight:700}.quest-toolbar .actions button.js-quest-leave:hover{background-color:#e62d20}.quest-toolbar .actions button.js-quest-invite{background-color:transparent;color:#ffe19c;font-weight:700}.quest-toolbar .actions button.js-quest-invite:hover{color:#ffd269}.quest-toolbar .actions .users{display:flex;border:1px solid #6e6498;border-radius:.5rem;padding:0 2px}.quest-toolbar .actions .users .user-list{display:flex;flex-direction:row;padding:0;margin:0;overflow:inherit}.quest-toolbar .actions .users .user-list li{display:flex;flex-direction:row;align-items:center}.quest-toolbar .actions .users .user-list li .avatar-viewer{width:30px;height:30px}.quest-toolbar .actions .users .user-list li .avatar-viewer .character-body-part-container{transform:scale(.33) translate(-25px,-91px)}.quest-toolbar .actions .users .user-list li .avatar-viewer .avatar:before{bottom:4px;right:4px;width:6px;height:6px}.quests-list{position:relative;display:none;flex-direction:column;width:240px;min-width:240px;background-color:rgba(32,29,44,.95);border-radius:.5rem;pointer-events:none;height:100%}.quests-list .quest-mode-selectors{display:flex;flex-direction:row;min-height:45px;max-height:45px;align-content:center;align-items:center;justify-content:center;background-color:#201d2c;border-radius:.5rem}.quests-list .quest-mode-selectors .js-quest-switch-mode{position:relative;appearance:none;background:transparent;border:0;font-size:.85rem;cursor:pointer;transition:opacity .15s linear;color:#eeebf1;border-bottom:3px ridge transparent;flex:1 1 auto;height:100%}.quests-list .quest-mode-selectors .js-quest-switch-mode span{pointer-events:none;padding-right:4px}.quests-list .quest-mode-selectors .js-quest-switch-mode:first-child{flex:3 1 auto}.quests-list .quest-mode-selectors .js-quest-switch-mode[data-unread]:not([data-unread="0"]):before{content:attr(data-unread);position:absolute;background-color:#be2015;border-radius:50%;top:0;right:0;width:15px;height:15px;font-size:.8rem;text-align:center}.quests-list .quest-mode-selectors .js-quest-switch-mode.active{opacity:1;font-weight:700;border-bottom:3px solid #ffe19c}.quests-list .quest-mode-selectors .js-quest-switch-mode:hover{opacity:1}.quests-list.show{display:flex;pointer-events:all}.quests-list .quests{margin:0;padding:0;overflow:auto}.quests-list .quests .js-category-name{cursor:pointer;color:#eeebf1;background-color:#191723;border-left:5px solid transparent;padding:10px 5px;font-size:.9rem;font-weight:700}.quests-list .quests li.empty{text-align:center;background-color:transparent;color:#eeebf1;padding:10px;font-size:1rem;border-left:5px solid transparent}.quests-list .quests .quest{cursor:pointer;display:flex;flex-direction:row;color:#eeebf1;padding:5px;transition:all .15s linear;position:relative;border-left:5px solid transparent;font-size:.85rem;align-items:center}.quests-list .quests .quest .avatar-viewer{width:20px;height:25px;margin-right:5px}.quests-list .quests .quest .avatar-viewer .character-body-part-container{transform:scale(.35) translate(-37px,-95px)}.quests-list .quests .quest .avatar-viewer .avatar:before{bottom:4px;right:4px;width:6px;height:6px}.quests-list .quests .quest span{line-height:25px;max-width:200px}.quests-list .quests .quest:hover{background-color:rgba(66,59,90,.95)}.quests-list .quests .quest.selected{background-color:#ffe19c;color:#201d2c;font-weight:700;border-left:5px solid #ffc236}.quests-list .quests .quest.selected .author{color:#4d4669}.quests-list .quests .quest.updated{border-left:5px solid #eb584e}.two-cols-modules{position:absolute;bottom:100px;left:50%;transform:translateX(calc(-50% - 120px));width:70%;min-width:750px;max-width:1000px;height:500px;display:flex;gap:10px;flex-direction:row;align-items:stretch;z-index:100;pointer-events:none;opacity:0;transition:opacity .25s linear}.two-cols-modules .right-content{position:relative;width:100%}.two-cols-modules.show{opacity:1;pointer-events:all}.avatar-viewer{cursor:pointer;position:relative;width:47px;height:85px}.avatar-viewer .username{transform:translateX(-50%);position:absolute;top:-35px;left:50%;background-color:rgba(32,29,44,.9);text-align:center;padding:5px 10px;color:#eeebf1;border-radius:.5rem;opacity:0;transition:opacity .2s linear;z-index:10;pointer-events:none;display:block;white-space:nowrap}.avatar-viewer.show-status .avatar:before{display:block}.avatar-viewer:hover .username{opacity:1}.avatar-viewer .avatar{position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden}.avatar-viewer .avatar:before{display:none;content:"";border-radius:50%;bottom:0;right:0;background-color:#eb584e;border:2px solid hsla(0,0%,100%,.9);width:8px;height:8px;position:absolute;z-index:5}.avatar-viewer .avatar.online:before{background-color:#13c4a3}.avatar-viewer .avatar .character-body-part-container{pointer-events:none;position:absolute;margin:0;width:47px;height:85px;overflow:hidden}.avatar-viewer .avatar .character-body-part-container .character-body-part{display:block;position:absolute;top:-200px;left:-865px;margin:0;image-rendering:pixelated}.editor-assets{display:flex;flex-grow:1;flex-direction:column;height:100vh}.editor-assets .drop-zone{width:100%;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center}.editor-assets .drop-zone .drop-title{color:#8d7865}.editor-assets .drop-zone .drop-info{color:#425a65;font-weight:700}.editor-assets .drop-zone p{margin:0}.editor-characters{display:flex;flex-grow:1;flex-direction:column;align-items:center;justify-content:center;height:100vh}.editor-characters>*{user-select:none;width:576px}.editor-characters .button.small{height:2rem;width:5rem}.editor-characters .drop-zone{width:100%;position:absolute;top:0;bottom:0;left:0;right:0;display:flex;flex-direction:column;text-align:center;align-items:center;justify-content:center}.editor-characters .drop-zone .drop-title{color:#8d7865}.editor-characters .drop-zone .drop-info{color:#425a65;font-weight:700}.editor-characters .drop-zone p{margin:0}.editor-characters .image-container{max-width:100%;max-height:400px;overflow:scroll}.editor-characters .editor>img{display:block}.editor-characters .editor .selector-menus .filters{display:flex;gap:.5rem;margin-bottom:1rem;align-items:center}.editor-characters .editor .selector-menus .filters button{flex-grow:1;border:1px solid #1d1d1d;border-radius:.5rem;height:2rem;cursor:pointer}.editor-characters .editor .selector-menus .filters button.selected{background-color:#13c4a3}.editor-characters .editor .selector-menus #characters-list{width:100%;height:2rem}.editor-characters .editor .placeholder{border:1px dashed #8d7865;text-align:center;display:flex;align-items:center}.editor-characters .editor .placeholder span{flex-grow:1}.editor-characters .editor .categorize-infos{padding-top:2rem;padding-bottom:1rem}.editor-characters .editor .categorize{display:flex;flex-direction:row;gap:.5rem}.editor-characters .editor .categorize .btn-category{flex-grow:1;text-align:center;border:1px solid #1d1d1d;background-color:#dce0c3;border-radius:.5rem;cursor:pointer}.editor-characters .editor .categorize .btn-category svg{width:5rem;height:5rem;fill:#3c3c3c}.editor-characters .editor .categorize .btn-category>p{margin:0;padding:0;font-size:small;font-weight:700;color:#3c3c3c}.editor-characters .editor .categorize .btn-category.selected{background-color:#3f96d6}.editor-entities{padding:10px}.editor-entities .entity-list{max-height:100%;width:400px;overflow-y:scroll}.editor-entities .entity-list ul{display:flex;flex-direction:column;gap:10px;list-style-type:none;margin:0;padding:0}.editor-entities .entity-list ul li{display:flex;flex-direction:row}.editor-entities .entity-list ul li>.thumbnail{display:flex;align-items:center;justify-content:center;width:35px;height:35px;image-rendering:pixelated}.editor-entities .entity-list ul li>.thumbnail>div{background-repeat:no-repeat}.editor-entities .entity-list ul li>.entity-label{flex-grow:1}.editor-entities .entity-list ul li input[type=text]{padding:0;margin:0;border:0}.selected-tileset{margin:0;padding:0;flex-grow:1;overflow-y:scroll;position:relative}.selected-tileset .marker{position:absolute;top:0;left:0;border:1px solid #000;pointer-events:none}.selected-tileset .layer{position:absolute;top:0;left:0;padding:0 2px;border-radius:2px;pointer-events:none;font-size:9px;border:1px solid #000;background-color:#eceff4}.selected-tileset img{cursor:pointer;image-rendering:pixelated}.info{height:100vh;width:250px;border:1px solid #000;user-select:none;overflow-y:scroll}.info .drop-tileset{margin:0 9px;padding:0 9px;border:2px dashed transparent}.info .drop-tileset.is-over{border-color:#000}.info div.js-tilesets-select{cursor:pointer;display:flex}.info div.js-tilesets-select .tileset-name{align-self:center}.info div.js-tilesets-select .js-tileset-remove{margin-right:10px}.info div.js-tilesets-select input.hidden{display:none}.info div.js-tilesets-select:hover{background-color:#ddd}.info div.js-tilesets-select.active{background-color:#0f0}.modal.tile-properties-modal{z-index:15;display:flex;flex-direction:column;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#fff}.modal.tile-properties-modal>div{display:flex}.modal.tile-properties-modal>:first-child{flex-direction:column;flex:1}.modal.tile-properties-modal textarea{width:100%;height:210px;flex:1}.modal.tile-properties-modal .js-zone-delete{margin-left:auto}.editor-content{display:flex;flex-direction:row;height:100vh}.editor-content .editor-menu{width:5rem}.editor-content .editor-menu *,.editor-content .editor-menu :after,.editor-content .editor-menu :before{box-sizing:border-box;margin:0;padding:0}.editor-content .sub-editor{display:flex;flex-grow:1;position:relative}.editor-content .nav .nav-list{background:#fff;box-shadow:0 0 10px #cfd8dc;padding:1rem 0;width:5rem;height:100vh;position:fixed;display:flex;flex-direction:column;align-items:center;gap:2rem}.editor-content .nav .nav-item{list-style:none;font-size:.7rem;text-align:center;transition:all .1s ease-in}.editor-content .nav .nav-item.selected svg,.editor-content .nav .nav-item.selected svg:hover{fill:#3bbc84}.editor-content .nav .nav-item.selected a,.editor-content .nav .nav-item.selected a:hover{color:#3bbc84}.editor-content .nav .nav-item svg{fill:#6b7e86;width:2rem;height:2rem;transition:all .1s ease-in}.editor-content .nav .nav-item svg:hover{fill:#425a65}.editor-content .nav .nav-item a{color:#6b7e86;text-decoration:none}.editor-content .nav .nav-item a:hover{color:#425a65}@media screen and (max-width:550px){.editor-content .nav .nav-list{flex-direction:row;width:100vw;height:5rem;bottom:0;justify-content:space-around}}.form-account{position:fixed;width:auto;min-height:150px;color:#fff;border-radius:1rem;background-color:#38383a;text-align:center;z-index:50;opacity:0;transition:opacity .15s;left:0;right:0;bottom:0}.form-account.visible{opacity:1;overflow:hidden}.form-account .title{padding:0}.form-account .step{margin:15px}.form-account .step p{line-height:25px;font-size:.9rem}.form-account .step p.tos{font-size:9pt;margin:0;line-height:20px}.form-account .step p.tos a{color:#fff}.form-account .step form{max-width:380px;margin:0 auto}.form-account .step form .group-field{display:flex;align-items:center;margin-bottom:5px;z-index:50}.form-account .step form .group-field label{flex-grow:1;font-weight:700}.form-account .step form .group-field input{flex-grow:1;background-color:#fff;border-radius:.5rem;z-index:51;border:0;min-width:250px;padding:0 5px;height:30px}.form-account .step button.submit{border:none;background-color:#00c800;border-radius:.5rem;padding:10px;margin:10px 0;font-size:.9rem;color:#fff;cursor:pointer}.form-account .step button.submit:focus,.form-account .step button.submit:hover{background-color:#00e200;color:#fff}.form-account .step button.submit:disabled{background-color:#a1a1a1;color:#fff;cursor:not-allowed}.form-account .step .link{background:none;border:0;color:#f2f2f2;font-size:.8rem;text-decoration:underline;cursor:pointer}.form-account .step .link:focus,.form-account .step .link:hover{color:#fff}.form-account .step button.js-previous-step{color:#fff;position:absolute;top:50%;left:15px;font-size:33pt;background:none;border:0;transform:translateY(-50%);cursor:pointer}.form-account .step button.js-previous-step:focus,.form-account .step button.js-previous-step:hover{color:#cc683d}.form-account .bottom{background-color:#2b2b2d;padding:15px}.form-account .bottom .link{color:#fff;text-decoration:none}.form-account .bottom .link:hover{color:#3f96d6}.form-account .bottom.buttons-group{display:flex;gap:10px;justify-content:space-around;padding:15px;flex-wrap:wrap}.form-account .bottom.buttons-group button{margin:0;width:fit-content}.form-account .bottom.buttons-group button:hover{filter:brightness(120%)}@media screen and (min-width:640px){.form-account{left:50%;bottom:15px;transform:translate(-50%);max-width:650px;min-width:520px}}.level-template-list{display:block;list-style-type:none;margin:0;padding:0}.level-template-list li{cursor:pointer;color:#201d2c;padding:8px}.level-template-list li:hover{background-color:#0078e7;color:#fff}.levels{height:100%}.levels .container{display:flex;flex-direction:column;height:100%}.levels .h2{font-size:12pt;margin-top:10px;margin-bottom:5px;text-align:center}.levels .h2:first-of-type{margin-top:0}.levels .loading{background-color:#000;width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff}.levels .loading img{width:128px;height:128px;margin-bottom:20px}.levels .tabs{position:sticky;padding:0;display:flex;margin:0 auto;width:100%;top:0;background:#eceff3}.levels .tabs>button{display:block;flex:1;text-align:center;background:none;border:0;appearance:none;cursor:pointer;border-bottom:2px solid transparent;padding:10px 0}.levels .tabs>button.active,.levels .tabs>button:hover{border-bottom:2px solid #0078e7;color:#0078e7}.levels .tabs>button.active{font-weight:700}.levels .levels-list{list-style-type:none;padding:0;margin:0;overflow:auto;max-height:100%}.levels .levels-list li{width:100%}.levels .levels-list li button{width:100%;appearance:none;background:none;border:0;display:flex;padding:10px 5px;cursor:pointer}.levels .levels-list li button:hover{background-color:#0078e7;color:#fff}.levels .levels-list li button span{pointer-events:none;flex:1}.levels .levels-list li button span.left{text-align:left}.levels .levels-list li button span.small{flex:0.25}.levels .request-access{list-style-type:none;padding:0;margin:0;overflow:auto;max-height:100%;text-align:center;width:100%}.modal-container{pointer-events:none}.modal-container .background{position:absolute;top:0;left:0;right:0;bottom:0;z-index:200;background-color:#201d2c;opacity:0;transition:opacity .15s linear}.modal-container .modal .modal-window{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:201;width:100%;max-width:930px;max-height:750px;height:calc(100vh - 3.5rem);background-color:#262837;color:#fff;border:0;border-radius:.5rem;margin:0;overflow:hidden;padding:0;opacity:0;transition:opacity .15s linear}@media screen and (max-width:600px){.modal-container .modal .modal-window{max-width:none;max-height:none;height:100%;border-radius:initial}}.modal-container .modal .modal-window.height-auto{height:auto}.modal-container .modal .modal-window .modal-body{display:flex;flex-direction:column;height:100%;overflow:hidden}.modal-container .modal .modal-window .js-modal-close{position:absolute;right:20px;top:20px;appearance:none;background:none;border:0;cursor:pointer;font-size:1.55rem;font-weight:700;line-height:1;opacity:.8;color:#fff;padding:8px;z-index:60}.modal-container .modal .modal-window .js-modal-close:hover{opacity:1}.modal-container .modal .modal-window .modal-title{color:#eeebf1;text-align:left;font-size:1.15rem;margin:0;padding:12px 15px;background-color:#201d2c;font-weight:700}.modal-container .modal .modal-window .modal-content{color:#eeebf1;height:100%;display:flex;flex-direction:column}.modal-container .modal .modal-window .modal-content .header{padding:0 20px}.modal-container .modal .modal-window .modal-content .header .h2{font-size:1.6rem;font-weight:600;margin:24px 0 20px}.modal-container .modal .modal-window .modal-content .header .separator{margin:0}.modal-container .modal.visible .modal-window{opacity:1}.modal-container.visible{pointer-events:all}.modal-container.visible .background{opacity:.25}.modal-container.visible .modal .modal-window{opacity:1}.radial-menu-container{position:absolute;z-index:4;pointer-events:none;user-select:none}.radial-menu-container .label{position:absolute;bottom:-45px;left:50%;transform:translate(-50%,-50%);text-align:center;font-weight:700;font-size:11pt;padding:3px 10px;border-radius:.5rem;background-color:#201d2c;color:#eeebf1;opacity:0}.radial-menu-container .label.show{opacity:1}.radial-menu{width:195px;height:195px;transform:scale(0) translate(-50%,-65%);transition:all .5s cubic-bezier(.175,.885,.32,1.275);transform-origin:top left;opacity:0;pointer-events:none}.radial-menu .username{position:absolute;top:-10px;text-align:center;width:100%;display:block;font-size:1.15rem;font-weight:700;color:#fff;text-shadow:1px 0 0 #000,0 -1px 0 #000,0 1px 0 #000,-1px 0 0 #000;transform:translateY(-100%)}.radial-menu.show{transform:scale(1) translate(-50%,-65%);opacity:1;pointer-events:all}.radial-menu.show ul{transform:translate(-50%,-50%)}.radial-menu.show-shortcuts li:before{opacity:1}.radial-menu .background{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;z-index:1;opacity:.8;background:radial-gradient(circle at 50% 50%,transparent 37%,#2b2d3d 0)}.radial-menu ul{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);list-style-type:none;transform-origin:center;padding:0;margin:0;width:1px;height:1px;border-radius:50%;z-index:2}.radial-menu ul li>div{cursor:pointer;box-sizing:border-box;position:absolute;top:0;left:0;width:45px;height:45px;border-radius:50px;margin:0;color:#fff;transform:translate(-50%,-50%)}.radial-menu ul li>div:before{content:attr(data-shortcut);position:relative;z-index:2;padding:1px 5px;font-size:8pt;top:25px;right:-26px;background-color:#fff;color:#000;border:1px solid #000;opacity:0;transition:opacity .1s linear;border-radius:50%}.radial-menu ul li>div.off button{background-color:#eb584e}.radial-menu ul li>div.off button:hover{background-color:#e84237}.radial-menu ul li>div.off:after{content:"❌";z-index:1000;position:absolute;color:#cc3a24;font-weight:700;top:50%;left:50%;transform:translate(-43%,-51%);font-size:12pt;pointer-events:none}.radial-menu ul li>div.on button{background-color:#13c4a3}.radial-menu ul li>div.on button:hover{background-color:#11ad90}.radial-menu ul li>div button{border:0;background:none;cursor:pointer;width:90%;height:90%;border-radius:50%;background-color:rgba(32,29,44,.95);transition:background-color .1s linear}.radial-menu ul li>div button:hover{background-color:#a9aabc}.radial-menu ul li>div button:active{background-color:#4381c1}.radial-menu ul li>div>*{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:15pt}.js-fullscreen-close{position:fixed;right:0;top:0;appearance:none;background:none;border:0;cursor:pointer;font-size:1.55rem;font-weight:700;line-height:1;opacity:.8;color:#fff;padding:8px;display:none}.js-fullscreen-close.visible{display:block}.stream{z-index:5;background-color:#201d2c;border-radius:10px;border:2px solid rgba(32,29,44,.1);margin:5px;position:relative;overflow:hidden;transition:border .25s linear;width:320px;height:240px}@media screen and (max-width:600px){.stream{width:160px;height:120px}}.stream.talking{border:2px solid #13c4a3}.stream:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff}.stream[data-state=calling]:before{content:"Calling…"}.stream[data-state=media-error]:before{content:"Media error 😢"}.stream:hover{border:2px solid #000}.stream .stream-name{position:absolute;left:5px;top:5px;background-color:rgba(32,29,44,.75);border-radius:4px;padding:3px 10px;z-index:10;color:#e5e4e7}.stream img,.stream video{pointer-events:none}.stream .webcam{width:320px;height:240px;cursor:pointer}@media screen and (max-width:600px){.stream .webcam{width:160px;height:120px}}.stream .webcam .mute{position:absolute;z-index:10;top:5px;right:35px;font-size:24px}.stream .webcam .mute div:first-child{position:absolute;z-index:11}.stream .webcam .mute div:nth-child(2){position:absolute;z-index:12;transform:scale(.65)}.stream .webcam img,.stream .webcam video{width:320px;height:240px;position:absolute;background-color:#292929;background-image:url(loader-white.gif);background-size:inherit;background-repeat:no-repeat;background-position:50%}@media screen and (max-width:600px){.stream .webcam img,.stream .webcam video{width:160px;height:120px}}.stream .webcam img{z-index:8;cursor:default}.stream .screenshare{cursor:pointer;width:128px;height:72px;z-index:12;position:absolute;bottom:-2px;right:-2px;border:2px solid #fff;background-color:#292929;box-sizing:content-box;display:flex;align-items:center;justify-content:center}.stream .screenshare:hover{border:2px solid #000}.stream .screenshare video{width:128px;height:72px;background-color:#292929;background-image:url(loader-white.gif);background-size:50%;background-repeat:no-repeat;background-position:50%}.stream .screenshare video.fullscreen{background-size:initial}.stream img.fullscreen,.stream video.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;width:calc(100% - 400px);height:100%;border:none;background-color:#292929;border-radius:0;margin:0;pointer-events:all;cursor:pointer}@media screen and (max-width:600px){.stream img.fullscreen,.stream video.fullscreen{width:100%}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--settings-characters-size-height:32px;--settings-characters-size-width:16px}.settingsCharacter{position:relative;display:grid;grid-template-areas:"preview preview" "menu    selection";grid-template-columns:75px auto;grid-template-rows:100px auto;grid-gap:5px;height:100%;width:100%;margin:0;overflow:hidden}.settingsCharacter .renderCharacter{display:flex;align-items:center;justify-content:center;grid-area:preview;border-radius:1em;background:hsla(0,0%,100%,.06666666666666667)}.settingsCharacter .customize-menus{display:flex;flex-direction:column;justify-content:start;align-items:center;width:100%;gap:15px;grid-area:menu;padding-top:10px}.settingsCharacter .customize-menus .customize-menu{width:45px;height:45px;cursor:pointer;border-radius:10px;border:1px solid rgba(165,230,186,.5)}.settingsCharacter .customize-menus .customize-menu svg{margin:.3rem;height:30px;width:30px;fill:#a5e6ba}.settingsCharacter .customize-menus .customize-menu.selected,.settingsCharacter .customize-menus .customize-menu:hover{background-color:#a5e6ba}.settingsCharacter .customize-menus .customize-menu.selected svg,.settingsCharacter .customize-menus .customize-menu:hover svg{fill:#262837}.settingsCharacter .customize-selection{height:100%;display:grid;overflow-x:hidden;overflow-y:auto;padding:10px;grid-area:selection;grid-template-columns:repeat(auto-fill,48px);grid-gap:10px;grid-auto-rows:max-content;justify-content:center}.settingsCharacter .customize-selection .characters-choices{border-radius:.5rem;background-color:#201d2c;cursor:pointer;margin:0;position:relative;width:48px;height:120px;overflow:hidden}.settingsCharacter .customize-selection .characters-choices:hover{background-color:#2b273b}.settingsCharacter .customize-selection .characters-choices.selected{background-color:#e7dfc6}.settingsCharacter .customize-selection .characters-choices .sprite-character{image-rendering:pixelated;margin:0;position:absolute;top:-200px;left:-866px;display:block}.settingsCharacter .customize-selection .characters-choices .sprite-character.empty-choices{width:48px;height:120px;top:0;left:0}div.settings .menu .title .icon{display:none;fill:#fff}@media screen and (max-width:600px){div.settings .menu .title .icon{display:block}}@media screen and (max-width:600px){div.settings .menu{position:fixed;top:0;bottom:0;right:40px;left:0;width:40px!important}}div.settings .menu .text{display:block}@media screen and (max-width:600px){div.settings .menu .text{display:none}}div.settings .settings-content{display:flex;flex-direction:column;background-color:#262837;width:100%}@media screen and (max-width:600px){div.settings .settings-content{overflow:hidden;width:auto;position:fixed;top:0;bottom:0;right:0;left:40px}}div.settings .settings-content .options{display:grid;grid-template-rows:auto min-content;width:100%;overflow:hidden;height:100%}div.settings .settings-content .options form{overflow:auto;padding:0 20px}div.settings .settings-content .options form>div{width:100%}div.settings .settings-content .options form textarea{min-width:100%;min-height:100px}div.settings .settings-content .options form .h3{margin:0}div.settings .settings-content .options form p{font-size:14px;margin:7px 0;color:#898c8e}div.settings .settings-content .options form .form-element-m{width:50%}@media screen and (max-width:600px){div.settings .settings-content .options form .form-element-m{width:100%}}div.settings .settings-content .options form .form-element-s{width:33%}div.settings .settings-content .options .actions{display:flex;justify-content:end;background-color:rgba(33,29,44,.95);padding:10px;bottom:-10px;margin-top:25px;gap:10px;pointer-events:none;opacity:0;transition:opacity .25s linear}@media screen and (max-width:600px){div.settings .settings-content .options .actions{position:static}}div.settings .settings-content .options .actions.show{opacity:1;pointer-events:all}div.settings .settings-content .options .actions button{margin:0;width:200px}div.settings .settings-content .options .actions button.link{width:auto;min-width:100px}div.settings .name-section{width:100%}div.settings .name-section input.js-name{width:65%}div.settings .name-section select.js-name-color{width:34%}div.settings .reaction-section{width:100%}div.settings .js-logout{background-color:#eb584e}@media screen and (max-width:600px){div.settings .logout{position:fixed;bottom:0;left:0;width:40px;padding-bottom:5px}}.settingsPassword h1{text-align:center}.settingsPassword .content{height:375px;max-height:390px;margin-top:15px;display:flex;flex-flow:column nowrap}.settingsPassword .content div{margin-bottom:15px}.settingsPassword .content div label{padding-top:0}.settingsPassword .content div .js-copy-identifier{cursor:pointer}.settingsPassword.edition-allowed textarea{min-height:100px;min-width:100%}div.settings{display:flex;flex-direction:row;height:100%;padding:0}@media screen and (max-width:600px){div.settings{--menu-width:40px;display:grid;grid-template-columns:var(--menu-width) calc(100vw - var(--menu-width))}}div.settings .menu{display:flex;flex-direction:column;gap:15px;width:255px;min-width:255px;padding:25px 16px 10px;background-color:#201d2c}@media screen and (max-width:600px){div.settings .menu{min-width:0;width:100%;height:100vh;padding-right:0;padding-left:0}}div.settings .menu .title{font-size:20px;font-weight:600;text-align:left;margin:0}@media screen and (max-width:600px){div.settings .menu .title{width:100%;text-align:center}}div.settings .menu .menu-entries{display:flex;flex-direction:column;height:100%;list-style:none;margin:0;padding:0}div.settings .menu .menu-entries li .button{display:flex;flex-direction:row;gap:10px;align-items:center;padding:.5em .5rem;background-color:transparent;text-align:left}@media screen and (max-width:600px){div.settings .menu .menu-entries li .button{padding-right:0;padding-left:0;justify-content:center;background-color:#423b5a;border-top-right-radius:0;border-bottom-right-radius:0}}div.settings .menu .menu-entries li .button svg{transform:scale(.9)}div.settings .menu .menu-entries li .button:hover{background-color:#423b5a}div.settings .menu .menu-entries li.logout{margin-top:auto}div.settings .menu .menu-entries li.logout button{color:#c73e1d}div.settings .menu .menu-entries li.selected button{background-color:#a5e6ba;color:#211d2c}div.settings .menu .menu-entries li.selected:hover button{background-color:#a5e6ba}div.settings .highlight{background-color:#eb584e}div.settings .container{padding:10px 20px}div.settings video{display:block;min-height:200px;width:100%;margin:5px auto 0;background-color:#333;transform:scaleX(-1)}.team-profile .content{display:flex;flex-direction:column}.team-profile .content .logo{margin:30px auto 15px;text-align:center}.team-profile .content .logo img{width:250px;max-height:150px}.team-profile .content p{line-height:1.7rem}.team-settings-members{height:100%;display:flex;flex-direction:column;overflow:hidden;padding:10px}.team-settings-members .actions{display:flex;flex-direction:row;justify-content:center;width:100%}.team-settings-members .actions .js-add-team-user{width:100%;margin:10px auto}.team-settings-members .team-users{margin:0;padding:0;list-style-type:none;font-size:.9rem;overflow:auto;height:100%}.team-settings-members .team-users .team-user{margin:2px 0;padding:0;border-radius:5px;line-height:26px;display:grid;grid-template-columns:auto 30px;align-items:center}.team-settings-members .team-users .team-user:hover{background-color:#15131d}.team-settings-members .team-users .team-user .main{display:flex;flex-direction:row;align-items:center}.team-settings-members .team-users .team-user .main .js-profile{cursor:pointer;white-space:nowrap;overflow:hidden;max-width:215px}.team-settings-members .team-users .team-user .main .js-profile:hover{color:#4381c1}.team-settings-members .team-users .team-user .main .avatar-viewer{width:30px;height:35px;margin-right:5px}.team-settings-members .team-users .team-user .main .avatar-viewer .character-body-part-container{transform:scale(.4) translate(-24px,-70px)}.team-settings-members .team-users .team-user .main .avatar-viewer .avatar:before{bottom:4px;right:4px;width:6px;height:6px}.team-settings-members .team-users .team-user .actions{display:flex;flex-direction:row;gap:8px}.team-settings-members .team-users .team-user .actions button{cursor:pointer;appearance:none;border:0;background:none;opacity:.9;margin:0;padding:0}.team-settings-members .team-users .team-user .actions button:hover{opacity:1}.invitation-url-field{display:flex;flex-direction:column;margin:10px 10px 25px;background-color:#1e2029;padding:20px;border-radius:5px;gap:5px}.invitation-url-field label{font-size:.9rem}.invitation-url-field input{border-radius:.5rem 0 0 .5rem}.invitation-url-field .field-content{display:flex;align-items:center;justify-content:center}.invitation-url-field button{border-radius:0 .5rem .5rem 0;width:145px;margin-top:5px}@media screen and (max-width:600px){.invitation-url-field button{width:45px}.invitation-url-field button .text{display:none}}.invitation-url-field button svg{width:18px;height:18px;transform:translate(-2px,3px)}.user-list-selection{display:flex;flex-direction:column;user-select:none;overflow:hidden;height:100%}.user-list-selection>div{width:100%;display:flex}.user-list-selection>div button.js-submit{margin:10px auto;width:97%}.user-list-selection ul{margin:0;padding:0;list-style-type:none;font-size:.9rem;display:flex;flex-direction:column;overflow:auto;height:100%}.user-list-selection ul li.empty{text-align:center;margin:15px}.user-list-selection ul .user{margin:2px 5px;padding:0 5px;border-radius:5px;line-height:26px;display:flex;flex-direction:row;align-items:center;cursor:pointer}.user-list-selection ul .user:hover{background-color:#15131d}.user-list-selection ul .user.selected{background-color:rgba(19,196,163,.35)}.user-list-selection ul .user.selected:hover{background-color:rgba(19,196,163,.5)}.user-list-selection ul .user .avatar-viewer{width:30px;height:35px;margin-right:5px}.user-list-selection ul .user .avatar-viewer .character-body-part-container{transform:scale(.4) translate(-24px,-70px)}.user-list-selection ul .user .avatar-viewer .avatar:before{bottom:4px;right:4px;width:6px;height:6px}.user-list{overflow:hidden;display:flex;flex-direction:column;height:100%}.user-list .empty{margin-top:30px;text-align:center;color:#eeebf1;font-size:.8rem}.user-list .tabs{display:flex;width:300px;margin:10px auto}.user-list .tabs .button{cursor:default;pointer-events:none;margin:0;border-radius:0;padding:5px;transition:all .25s;height:35px;width:50%}.user-list .tabs .button.show{cursor:pointer;pointer-events:all;background-color:#1c1d21}.user-list .tabs .button.show:hover{filter:saturate(100%)}.user-list .tabs .button:first-child{border-top-left-radius:.5em;border-bottom-left-radius:.5em}.user-list .tabs .button:last-child{border-top-right-radius:.5em;border-bottom-right-radius:.5em}.user-list .js-team-manage{display:block;width:40px;height:40px;position:absolute;bottom:10px;right:10px;border-radius:50%;font-size:23pt;padding:0;font-weight:700}.user-list .users{margin:0;padding:0;list-style-type:none;font-size:.9rem;overflow:auto;display:grid}.user-list .users .user{margin:0 10px;padding:2px 5px;border-radius:5px;line-height:26px;display:grid;grid-template-columns:30px repeat(3,1fr) 50px 30px;align-items:center;grid-gap:5px}@media screen and (max-width:600px){.user-list .users .user{border-radius:initial}.user-list .users .user:nth-child(2n){background:hsla(0,0%,100%,.1)}}.user-list .users .user:hover{background-color:#15131d}.user-list .users .user .js-profile{cursor:pointer;white-space:nowrap;overflow:hidden;max-width:215px;text-overflow:ellipsis}.user-list .users .user .js-profile:hover{color:#4381c1}.user-list .users .user .avatar-viewer{width:30px;height:35px;margin-right:5px}.user-list .users .user .avatar-viewer .character-body-part-container{transform:scale(.4) translate(-24px,-70px)}.user-list .users .user .avatar-viewer .avatar:before{bottom:4px;right:4px;width:6px;height:6px}.user-list .users .user .js-guild:hover{cursor:pointer;font-weight:700;color:#4381c1}.user-list .users .user .guild,.user-list .users .user .zone{max-width:150px;font-size:.8rem;color:#d5cddc;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-list .users .user .guild{max-width:180px}.user-list .users .user .actions,.user-list .users .user .infos{text-align:center;font-size:1rem;display:flex;gap:5px;justify-content:center}.user-list .users .user .actions{display:flex;flex-direction:row;gap:8px;flex-wrap:wrap}.user-list .users .user .actions button{cursor:pointer;appearance:none;border:0;background:none;opacity:.9;margin:0;padding:0}.user-list .users .user .actions button:hover{opacity:1}.user-list .users .user .infos{width:30px}.user-list .users .user .infos .js-profile:hover{cursor:pointer;text-decoration:underline}.user-list .users .user .infos .js-toggle-edition{cursor:pointer;position:relative}.user-list .users .user .infos .js-toggle-edition.denied:after{content:"❌";position:absolute;z-index:2;top:3px;left:0;transform:scale(.8) translateY(-5px)}.js-openpanel{position:absolute;z-index:40;bottom:10px;right:10px;display:none}@media screen and (max-width:600px){.js-openpanel{display:block}.js-openpanel.displaynone{display:none}.js-openpanel.videoactive{display:none!important}}.js-openpanel .js-stream-me{position:relative;width:53px;height:53px;background-color:rgba(32,29,44,.9);border-radius:15px;z-index:30;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;transition:all .15s linear;overflow:hidden}.js-openpanel .js-stream-me .buttons{position:absolute;bottom:8px;left:0;right:0;display:flex;gap:7px;justify-content:center}.js-openpanel .js-stream-me .buttons .button{position:relative;background-color:#e0dee9;height:36px;width:36px;box-sizing:content-box;padding:0;margin:0;border-radius:.5rem;color:#201d2c}.js-openpanel .js-stream-me .buttons .button svg{fill:#201d2c;transform:translateY(2px) scale(.95)}.user-panel{position:fixed;z-index:50;bottom:10px;right:10px}@media screen and (max-width:600px){.user-panel{transform:translate(300px);transition:transform .5s}.user-panel.visible{transform:translate(0)}.user-panel.videoActive{transform:translate(240px)}.user-panel.videoActive.visible{transform:translate(0)}}.user-panel .js-stream-me{position:relative;width:280px;height:53px;background-color:rgba(32,29,44,.9);border-radius:15px;z-index:30;background-size:cover;background-repeat:no-repeat;background-position:50% 50%;transition:all .15s linear;overflow:hidden}.user-panel .js-stream-me.active{width:280px;height:180px;background-color:#201d2c}.user-panel .js-stream-me.active .buttons button:not(.active){opacity:.5}.user-panel .js-stream-me video{width:100%;height:180px;border-radius:10px;display:none;object-fit:cover;transform:scaleX(-1)}.user-panel .js-stream-me.active-video video{display:block}.user-panel .js-stream-me .buttons{position:absolute;bottom:8px;left:0;right:0;display:flex;gap:7px;justify-content:center}@media screen and (max-width:600px){.user-panel .js-stream-me .buttons{justify-content:space-evenly}.user-panel .js-stream-me .buttons .button.screen,.user-panel .js-stream-me .buttons .js-show-messaging-interface{display:none}}.user-panel .js-stream-me .buttons .separator{color:#d2d5e0;transform:translateY(5px)}.user-panel .js-stream-me .buttons .button{position:relative;background-color:#e0dee9;height:36px;width:36px;box-sizing:content-box;padding:0;margin:0;border-radius:.5rem;color:#201d2c}.user-panel .js-stream-me .buttons .button svg{fill:#201d2c;transform:translateY(2px) scale(.95)}.user-panel .js-stream-me .buttons .button.active{background-color:#a5e6ba}@media (hover:hover){.user-panel .js-stream-me .buttons .button:hover{background-color:#f5fcf7}}.user-panel .js-stream-me .buttons .button:not(.active):nth-child(-n+3):before{content:"\\";position:absolute;color:#201d2c;z-index:1000;font-size:1.8rem;top:1px;left:13px;transform:rotate(62deg);pointer-events:none;text-shadow:0 0 3px #eff1f6}.user-panel .js-stream-screen-me{display:none;position:absolute;bottom:25px;right:16px;width:340px;height:200px;background-color:#292929;background-image:url(loader-white.gif);background-size:30%;background-position:50%;background-repeat:no-repeat;border-radius:15px;overflow:hidden;z-index:28}.user-panel .js-stream-screen-me.active{display:block}.user-panel .js-stream-screen-me video{width:100%;object-fit:fill;height:100%;display:none}.user-panel .js-stream-screen-me video.active{display:block}.user-profile{padding:5px 15px}.user-profile h1{text-align:center}.user-profile .content{height:375px;max-height:390px;margin-top:15px;display:flex;flex-flow:column nowrap;gap:15px}.user-profile .content div label{padding-top:0}.user-profile .content div .js-copy-identifier{cursor:pointer}.user-profile.edition-allowed textarea{min-height:100px;min-width:100%}.user-profile.edition-allowed .website{display:none}.user-profile:not(.edition-allowed) input,.user-profile:not(.edition-allowed) textarea{border:0;background-color:transparent;pointer-events:none;resize:none;width:100%;color:#cdcbd2;padding:0;margin:0}.user-profile:not(.edition-allowed) textarea{height:165px;text-overflow:ellipsis;width:100%}.user-profile:not(.edition-allowed) .js-website{display:none}.user-profile:not(.edition-allowed) .website{display:block;font-size:12px;color:#4d19ff;text-decoration:none}.user-profile .age{font-weight:700;font-size:11px;bottom:10px;transform:translateX(-50%);width:100%}.user-profile .age,.zone-name-toaster{text-align:center;position:absolute;left:50%}.zone-name-toaster{cursor:pointer;top:0;z-index:150;width:auto;min-width:250px;transform:translate(-50%,-100%);background:#201d2c;border-radius:0 0 20px 20px;color:#eeebf1;padding:15px;transition:transform .3s cubic-bezier(.55,0,1,.45)}.zone-name-toaster.show{transition:transform .3s cubic-bezier(0,.55,.45,1);transform:translate(-50%)}.zone-name-toaster:hover{background:#36314b}.zone-name-toaster.new-content{font-weight:700;animation:toaster-background-animation 1.5s infinite}@keyframes toaster-background-animation{50%{background-color:#36314b}}.character-pop-in{position:fixed!important;box-sizing:border-box;z-index:200!important;background-color:#fff;border-radius:5px}.character-pop-in>p{text-align:center;margin:0;overflow:hidden;padding:10px;font-size:11pt}.character-pop-in>p.copy{cursor:pointer}.character-pop-in>p.copy :not(a){pointer-events:none}.character-pop-in button{margin-top:0;transition:none}.character-pop-in.fade-in{animation:fade-in .25s linear}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.character-pop-in:not(.full-screen).with-arrow:before{content:"";position:absolute;bottom:0;left:50%;width:0;transform:translate(-50%,9px);border-top:9px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent}.character-pop-in.wood-style{background-color:#f4f7df;color:#8d7865}.character-pop-in.wood-style.with-arrow:before{border-top:9px solid #f4f7df}.character-pop-in.blurred{background-color:hsla(0,0%,100%,.75);backdrop-filter:blur(2px)}.character-pop-in.blurred.with-arrow:before{border-top:9px solid hsla(0,0%,100%,.75)}.character-pop-in.tooltip{color:#fff;background-color:rgba(25,25,25,.9)}.character-pop-in.tooltip.with-arrow:before{border-top:9px solid rgba(25,25,25,.9);border-left:10px solid transparent;border-right:10px solid transparent}.character-pop-in.tooltip a{color:#02a3ff}.character-pop-in.dark{background-color:#191919}.character-pop-in.dark.with-arrow:before{border-top:9px solid #191919;border-left:10px solid transparent;border-right:10px solid transparent}.character-pop-in.acid .with-arrow:before,.character-pop-in.acid p{box-shadow:inset 0 0 2px hsla(0,0%,100%,.05),inset 4px 4px 6px rgba(0,0,0,.2);color:#ff0;text-shadow:0 0 15px #ff0,0 0 25px #ff0;animation:acid 1.5s linear infinite}@keyframes acid{0%{filter:hue-rotate(0deg)}to{filter:hue-rotate(1turn)}}.character-pop-in.animated-text p{width:0;white-space:nowrap;letter-spacing:.15em;animation:typing .75s steps(40) forwards}@keyframes typing{0%{width:0}to{width:100%}}.character-pop-in iframe{width:100%;height:100%;border:0}.character-pop-in .toggle-full-screen{position:absolute;top:5px;right:5px;cursor:pointer;z-index:100;background-color:#fff;width:25px;height:25px;opacity:.8;display:flex;align-items:center;justify-content:center}.character-pop-in .toggle-full-screen:before{content:"◹"}.character-pop-in.full-screen{position:absolute;width:90%!important;height:90%!important;left:50%!important;top:50%!important;transform-origin:center center!important;transform:translate(-50%,-50%)!important}.character-pop-in.full-screen .toggle-full-screen:before{content:"◺"}:root{--edit-border-size:1rem;--edit-border-radius:1rem}button:focus,input:focus,select:focus,textarea:focus{outline:none}hr.separator{border:0;height:1px;background:#fff;opacity:.7;width:100%;margin:25px 0}.nipple{z-index:40!important}.lemverse{display:flex}.lemverse .simulation{position:relative;width:100vw;height:100vh;margin:0;padding:0;flex-basis:100%;-webkit-app-region:drag}.lemverse.loading #game>div{opacity:0!important}.lemverse.edit{-webkit-app-region:no-drag}.lemverse.edit>:not(.edit-toolbox):not(.simulation):not(.modal-container){display:none}#game{position:absolute;top:0;bottom:0;left:0;right:0}#game>div{z-index:3;opacity:1;transition:opacity .25s}#game>canvas{top:0;left:0;bottom:0;z-index:1}#game>canvas,#meet{position:absolute;right:0}#meet{left:50%;height:100vh;visibility:hidden;opacity:0;transition:opacity .25s;z-index:100;pointer-events:none;background-color:#474747}#meet.show{visibility:visible;pointer-events:all;opacity:1}#meet.fullscreen{left:25%}#webpage{position:absolute;right:0;left:50%;height:100vh;z-index:1;visibility:hidden;opacity:0;transition:opacity .25s;background-color:#fff;pointer-events:none}#webpage.show{visibility:visible;pointer-events:all;opacity:1}#webpage iframe{width:100%;height:100vh;border:0}.js-streams{position:absolute;right:0;max-height:calc(100vh - 200px);overflow-y:scroll}.js-streams video:not(.fullscreen){object-fit:cover}.screen-splitted .js-streams,.screen-splitted .user-panel{right:auto;left:0}button.js-notifications{position:absolute;bottom:90px;left:30px;padding:4px 8px!important;font-size:2.5rem;display:none;z-index:101;width:75px;background-color:#ffbb04;border:0;border-radius:.5rem;height:75px;animation:pulse 1s infinite}button.js-notifications.visible{display:block}button.js-notifications:hover{background-color:#ffd051}button.js-notifications:after{content:attr(data-count);color:#fff;position:absolute;bottom:7px;right:5px;font-weight:700;font-size:1.2rem;background-color:#e62d20;border-radius:50%;width:25px;height:25px;line-height:25px}button.js-notifications[data-count="0"]:after{display:none}#noty_layout__topLeft{z-index:100;pointer-events:none}#noty_layout__topLeft>*{pointer-events:auto}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,187,4,.7)}70%{transform:scale(1.2);box-shadow:0 0 0 10px rgba(255,187,4,0)}to{transform:scale(.95);box-shadow:0 0 0 0 rgba(255,187,4,0)}}.swal-modal{background-color:#201d2c;color:#fff}.swal-title{color:#fff}.swal-icon--warning__body,.swal-icon--warning__dot{animation:background-pulse .75s infinite alternate}.swal-icon--warning{animation:border-pulse .75s infinite alternate}.swal-overlay{background-color:rgba(0,0,0,.75)}.swal-button--cancel{background-color:#2e5b8a;filter:saturate(30%);color:#fff}@keyframes border-pulse{0%{border-color:#ffbb04}to{border-color:#d09800}}@keyframes background-pulse{0%{background-color:#ffbb04}to{background-color:#d09800}}.button{box-sizing:border-box;cursor:pointer;display:inline-block;line-height:normal;user-select:none;vertical-align:middle;background-color:#2e5b8a;border:0;color:#fff;font-size:100%;padding:.5em 1em;text-decoration:none;margin-top:7px;width:100%;transition:all .25s;border-radius:5px}.button:hover{background-color:#3a74b0;color:#fff}.button.green{background-color:#0c7e69}.button.green:hover{background-color:#11ad90;color:#fff}.button.outline{background:transparent;border:1px solid #4381c1;color:#4381c1}.button.outline:hover{background:#4381c1;border:1px solid transparent;color:#fff}.button[disabled]{pointer-events:none;filter:saturate(30%)}.label{display:block;padding-top:15px;font-size:10pt;color:#eeebf1;cursor:pointer}.input,.select,.textarea{-moz-appearance:none;-webkit-appearance:none;appearance:none;display:inline-block;min-height:36px;padding:8px 12px;width:100%;margin-top:5px;background-color:#2e303f;border:1px solid transparent;box-sizing:border-box;border-radius:5px;font-size:.9rem;color:#b1afb8;outline:none}.input:focus,.select:focus,.textarea:focus{border:1px solid #a5e6ba}.input[type=range],.select[type=range],.textarea[type=range]{appearance:revert}.select{background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:100%;background-position-y:7px}.link{border-radius:10px;border:0;text-decoration:underline;color:#4381c1}.link,.link:hover{background-color:transparent}.link:hover{color:#699bce;cursor:pointer}.link[disabled]{pointer-events:none}*{box-sizing:border-box}#__blaze-root,body,html{margin:0;padding:0;color:#2e3440;-webkit-overflow-scrolling:touch;overscroll-behavior:none;-webkit-font-smoothing:antialiased;overflow:hidden;height:100vh}#__blaze-root,#__blaze-root *,body,body *,html,html *{font-family:Roboto,sans-serif}.status{position:fixed;bottom:0;left:0;right:0;padding:10px;color:#fff;text-align:center;z-index:50}.status.connecting{background-color:#f1bb55}.status.disconnected{background-color:#f06a6a}.status.success{background-color:#75cb00}.status.reload{z-index:20000}.status a{color:#fff;font-weight:bolder}