.light{display:none}@media screen and (prefers-color-scheme:light){.light{display:block}}.dark{display:block}@media screen and (prefers-color-scheme:light){.dark{display:none}}.is-fullwidth:not(.has-content){width:100%!important}.has-content{padding:1.5em}.has-content.is-fullwidth{width:calc(100% - 3em)}@media only screen and (min-width:768px){.is-center,.is-centre{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}}.center{margin:0 auto;text-align:center}div.content.has-content{width:calc(100% - 12em);padding:3em 6em}div.columns{display:-webkit-box;display:flex}div.columns div.column.is-side{width:50%}div.columns div.column:not(:last-child){margin-right:3em}p.disclaimer{position:absolute;color:gray;font-size:14px;margin:0}p.error{color:red;margin-bottom:0}.is-loading{background:linear-gradient(225deg,red,#d200ff,#0063ff,#00ffc1,#0bff66,#16ff00,#f0ff00,red)!important;background-size:1600% 1600%!important;-webkit-animation:loadingAnimation 10s ease infinite;animation:loadingAnimation 10s ease infinite;color:#000}.is-loading img,.is-loading svg{-webkit-filter:invert(0)!important;filter:invert(0)!important}.is-error{background:red!important}.is-disabled{cursor:not-allowed!important;opacity:.75}.is-hoverable:not(.is-disabled){cursor:pointer}div.logo-small{width:40px;height:32px}div.logo-big{width:128px;height:105px}div.logo-mask{background:#000;z-index:9999;-webkit-mask-repeat:round;mask-repeat:round;-webkit-mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI4cHgiIGhlaWdodD0iMTA1cHgiIHZpZXdCb3g9IjAgMCAxMjggMTA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIwLjAwMDAwMCwgLTIzLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPjxwb2x5Z29uIGlkPSJSZWN0YW5nbGUiIHBvaW50cz0iNDMuMjcyNzI3MyAxMTYuMzMzMzMzIDQzLjI3MjcyNzMgNjkuNjY2NjY2NyAyMCA2OS42NjY2NjY3IDIwIDU4IDMxLjYzNjM2MzYgNTggMzEuNjM2MzYzNiA0Ni4zMzMzMzMzIDQzLjI3MjcyNzMgNDYuMzMzMzMzMyA0My4yNzI3MjczIDM0LjY2NjY2NjcgNTQuOTA5MDkwOSAzNC42NjY2NjY3IDU0LjkwOTA5MDkgMjMgMTEzLjA5MDkwOSAyMyAxMTMuMDkwOTA5IDM0LjY2NjY2NjcgMTI0LjcyNzI3MyAzNC42NjY2NjY3IDEyNC43MjcyNzMgNDYuMzMzMzMzMyAxMzYuMzYzNjM2IDQ2LjMzMzMzMzMgMTM2LjM2MzYzNiA1OCAxNDggNTggMTQ4IDY5LjY2NjY2NjcgMTM2LjM2MzYzNiA2OS42NjY2NjY3IDEyNC43MjcyNzMgNjkuNjY2NjY2NyAxMjQuNzI3MjczIDExNi4zMzMzMzMgMTEzLjA5MDkwOSAxMTYuMzMzMzMzIDExMy4wOTA5MDkgNTggNTQuOTA5MDkwOSA1OCA1NC45MDkwOTA5IDExNi4zMzMzMzMgNjYuNTQ1NDU0NSAxMTYuMzMzMzMzIDY2LjU0NTQ1NDUgODEuMzMzMzMzMyA4OS44MTgxODE4IDgxLjMzMzMzMzMgODkuODE4MTgxOCAxMTYuMzMzMzMzIDEyNC43MjcyNzMgMTE2LjMzMzMzMyAxMjQuNzI3MjczIDEyOCA0My4yNzI3MjczIDEyOCI+PC9wb2x5Z29uPjwvZz48L2c+PC9zdmc+);mask-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTI4cHgiIGhlaWdodD0iMTA1cHgiIHZpZXdCb3g9IjAgMCAxMjggMTA1IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPjxnIGlkPSJQYWdlLTEiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxnIGlkPSJBcnRib2FyZCIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTIwLjAwMDAwMCwgLTIzLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPjxwb2x5Z29uIGlkPSJSZWN0YW5nbGUiIHBvaW50cz0iNDMuMjcyNzI3MyAxMTYuMzMzMzMzIDQzLjI3MjcyNzMgNjkuNjY2NjY2NyAyMCA2OS42NjY2NjY3IDIwIDU4IDMxLjYzNjM2MzYgNTggMzEuNjM2MzYzNiA0Ni4zMzMzMzMzIDQzLjI3MjcyNzMgNDYuMzMzMzMzMyA0My4yNzI3MjczIDM0LjY2NjY2NjcgNTQuOTA5MDkwOSAzNC42NjY2NjY3IDU0LjkwOTA5MDkgMjMgMTEzLjA5MDkwOSAyMyAxMTMuMDkwOTA5IDM0LjY2NjY2NjcgMTI0LjcyNzI3MyAzNC42NjY2NjY3IDEyNC43MjcyNzMgNDYuMzMzMzMzMyAxMzYuMzYzNjM2IDQ2LjMzMzMzMzMgMTM2LjM2MzYzNiA1OCAxNDggNTggMTQ4IDY5LjY2NjY2NjcgMTM2LjM2MzYzNiA2OS42NjY2NjY3IDEyNC43MjcyNzMgNjkuNjY2NjY2NyAxMjQuNzI3MjczIDExNi4zMzMzMzMgMTEzLjA5MDkwOSAxMTYuMzMzMzMzIDExMy4wOTA5MDkgNTggNTQuOTA5MDkwOSA1OCA1NC45MDkwOTA5IDExNi4zMzMzMzMgNjYuNTQ1NDU0NSAxMTYuMzMzMzMzIDY2LjU0NTQ1NDUgODEuMzMzMzMzMyA4OS44MTgxODE4IDgxLjMzMzMzMzMgODkuODE4MTgxOCAxMTYuMzMzMzMzIDEyNC43MjcyNzMgMTE2LjMzMzMzMyAxMjQuNzI3MjczIDEyOCA0My4yNzI3MjczIDEyOCI+PC9wb2x5Z29uPjwvZz48L2c+PC9zdmc+);-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out}@media screen and (prefers-color-scheme:dark){div.logo-mask{background:#fff}}@-webkit-keyframes loadingAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes loadingAnimation{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}body{font-family:-apple-system,BlinkMacSystemFont,Inter,'Segoe UI',Roboto,Oxygen,Ubuntu,Cantarell,'Open Sans','Helvetica Neue',sans-serif;color:#000}@media screen and (prefers-color-scheme:dark){body{color:#fff}}.title{margin-bottom:10px}.title:first-child{margin-top:0}.subtitle{margin-top:0;margin-bottom:1em}.subtitle:last-child{margin-bottom:0}h3.header{margin:0}h3.header:not(:last-child){margin-bottom:.5em}p.description{color:#0e0e0e;margin-top:0;margin-bottom:0}@media screen and (prefers-color-scheme:dark){p.description{color:#a1a1a1}}.ps{overflow:hidden!important;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.ps{overflow:auto!important}}.ps__rail-x,.ps__rail-y{position:absolute;display:none;opacity:.2;-webkit-transition:background-color .2s linear,opacity .2s linear;transition:background-color .2s linear,opacity .2s linear}.ps__rail-x{height:12px;bottom:0}.ps__rail-y{width:12px;right:0}.ps__thumb-x,.ps__thumb-y{position:absolute;background-color:#0e0e0e;border-radius:6px}@media screen and (prefers-color-scheme:dark){.ps__thumb-x,.ps__thumb-y{background-color:#a1a1a1}}.ps__thumb-x{height:8px;bottom:2px}.ps__thumb-y{width:8px;right:2px}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.5}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}body,html{background-color:#fff}@media screen and (prefers-color-scheme:dark){body,html{background-color:#000}}a{color:#000;text-decoration:none}a:not(.is-wrapper){opacity:.65;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out}a:not(.is-wrapper):hover{opacity:1}@media screen and (prefers-color-scheme:dark){a{color:#fff}}img:not(.draggable),svg:not(.draggable){-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.content{position:absolute;top:64px;left:0;bottom:0;width:100%}div.content.no-header{top:0}div.header{position:fixed;display:-webkit-box;display:flex;top:0;left:0;width:100%;height:32px;background-color:#fff;padding:16px;border-bottom:rgba(112,128,144,.25) 1px solid;z-index:9997}@media screen and (prefers-color-scheme:dark){div.header{background-color:#000;border-bottom:rgba(112,128,144,.25) 1px solid}}div.header div.left,div.header div.right{position:fixed;display:-webkit-box;display:flex;height:32px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row}div.header div.left{left:16px}div.header div.left h1.header-title{margin:0;margin-left:.65em;font-size:27px;font-weight:500}div.header div.right{right:16px}div.header div.right div.menu{right:16px}div.header img.logo{width:39px}div.header img.profile-image{width:32px;height:32px;cursor:pointer;border-radius:50%}div.footer{position:fixed;margin:1.25em 0;margin-top:0;left:0;bottom:0;width:100%}div.footer p.footer{margin:0;color:grey;text-align:center}@media only screen and (min-width:768px){div.landing div.left div.footer{width:50%}}div.box{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;background-color:#fff;border-radius:10px;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out}div.box:not(.is-disabled),div.box:not(.is-loading){box-shadow:0 0 0 1px rgba(112,128,144,.25)}div.box.is-hoverable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}div.box.is-hoverable:not(.is-disabled){cursor:pointer}div.box.is-hoverable:not(.is-disabled):hover{box-shadow:0 0 0 1px #0e0e0e}@media screen and (prefers-color-scheme:dark){div.box.is-hoverable:not(.is-disabled):hover{box-shadow:0 0 0 1px #a1a1a1}}@media screen and (prefers-color-scheme:dark){div.box{background-color:#000}}div.list{position:static;bottom:0;height:100%}div.list div.box:not(:last-child){margin-bottom:1e}div.menu-wrapper div.menu{position:fixed;top:0;width:150px;overflow-x:hidden;overflow-y:auto;border-radius:5px;background-color:#fff;box-shadow:0 0 0 1px rgba(112,128,144,.25);opacity:0;pointer-events:none;-webkit-transition:top .2s cubic-bezier(.075,.82,.165,1);transition:top .2s cubic-bezier(.075,.82,.165,1)}div.menu-wrapper div.menu.is-header.is-left{left:16px}div.menu-wrapper div.menu.is-header.is-right{right:16px}div.menu-wrapper div.menu div.menu-section:not(:last-child){border-bottom:rgba(112,128,144,.5) 1.5px solid}div.menu-wrapper div.menu a.is-wrapper:not(:last-child) div.menu-option-wrapper div.menu-option{border-bottom:rgba(112,128,144,.25) 1px solid}@media screen and (prefers-color-scheme:dark){div.menu-wrapper div.menu a.is-wrapper:not(:last-child) div.menu-option-wrapper div.menu-option{border-bottom:rgba(112,128,144,.25) 1px solid}}div.menu-wrapper div.menu div.menu-option{padding:.8em;-webkit-transition:background-color .1s ease-in-out;transition:background-color .1s ease-in-out;cursor:default}div.menu-wrapper div.menu div.menu-option:not(:last-child){border-bottom:rgba(112,128,144,.25) 1px solid}@media screen and (prefers-color-scheme:dark){div.menu-wrapper div.menu div.menu-option:not(:last-child){border-bottom:rgba(112,128,144,.25) 1px solid}}div.menu-wrapper div.menu div.menu-option:not(.disabled):hover{cursor:pointer;background-color:#f7f7f7}div.menu-wrapper div.menu div.menu-option.has-icon{display:-webkit-box;display:flex}div.menu-wrapper div.menu div.menu-option.has-icon p.menu-option-content{margin-left:8px}div.menu-wrapper div.menu div.menu-option.is-disabled{opacity:1}div.menu-wrapper div.menu div.menu-option.is-disabled:not(.is-loading){cursor:default!important}@media screen and (prefers-color-scheme:dark){div.menu-wrapper div.menu div.menu-option img.menu-option-icon{-webkit-filter:invert(1);filter:invert(1)}}div.menu-wrapper div.menu div.menu-option p.menu-option-content{margin:0;padding:0}div.menu-wrapper div.menu div.menu-option p.menu-option-content.menu-option-title{font-size:18px;font-weight:700}div.menu-wrapper div.menu div.menu-option div.menu-option-content{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}div.menu-wrapper div.menu div.menu-option div.menu-option-content p.menu-option-subtitle{font-size:15px;font-weight:300;margin-top:5px;opacity:.65}div.menu-wrapper div.menu div.menu-option div.menu-option-content p.menu-option-hint{font-size:12px;font-weight:300;margin-top:5px;opacity:.65}@media screen and (prefers-color-scheme:dark){div.menu-wrapper div.menu div.menu-option:not(.disabled):hover{background-color:#111}}@media screen and (prefers-color-scheme:dark){div.menu-wrapper div.menu{background-color:#000;box-shadow:0 0 0 1px rgba(112,128,144,.25)}}div.menu-wrapper div.menu-cover{position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none;-webkit-transition:opacity .1s ease-in-out;transition:opacity .1s ease-in-out;z-index:-1}div.menu-wrapper.visible div.menu{top:60px;opacity:1;pointer-events:all}div.menu-wrapper.visible div.menu-cover{background-color:rgba(0,0,0,.75);opacity:1;pointer-events:all}@media only screen and (max-width:768px){div.home{margin:1.5em 2em}}div.options{display:-webkit-box;display:flex}div.options div.option:not(:last-child){margin-right:2em}div.options a.is-wrapper:not(:last-child){margin-right:2em}@media only screen and (max-width:768px){div.options{-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}div.options a.is-wrapper:not(:last-child){margin-right:0;margin-bottom:2em}}div.box.option{width:14em;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:2em}div.box.option img.icon{height:40px;margin-bottom:1em}@media screen and (prefers-color-scheme:dark){div.box.option img.icon{-webkit-filter:invert(1);filter:invert(1)}}@media only screen and (max-width:768px){div.box.option{width:calc(100% - 4em)}}div.form{display:-webkit-box;display:flex}div.form :not(:last-child){margin-right:1em}button.button,input.input{padding:10px;color:#000;background-color:#fff;border-radius:5px;font-weight:600;-webkit-transition:.1s ease-in-out;transition:.1s ease-in-out;border:none;outline:0;font-size:16px}button.button:not(.is-disabled),button.button:not(.is-loading),input.input:not(.is-disabled),input.input:not(.is-loading){box-shadow:0 0 0 1px rgba(112,128,144,.25)}button.button:focus:not(.is-disabled),button.button:hover:not(.is-disabled),input.input:focus:not(.is-disabled),input.input:hover:not(.is-disabled){box-shadow:0 0 0 1px #0e0e0e}@media screen and (prefers-color-scheme:dark){button.button:focus:not(.is-disabled),button.button:hover:not(.is-disabled),input.input:focus:not(.is-disabled),input.input:hover:not(.is-disabled){box-shadow:0 0 0 1px #a1a1a1}}@media screen and (prefers-color-scheme:dark){button.button,input.input{color:#fff;background-color:#000}}button.button.has-icon{display:-webkit-inline-box;display:inline-flex;-webkit-box-align:center;align-items:center}button.button:not(.is-disabled){cursor:pointer}button.button:not(.is-disabled) img.icon{height:25px;margin-right:.5em}button.button:not(.is-disabled) img.icon.is-hover{display:none}button.button:not(.is-disabled):hover img.icon{display:none}button.button:not(.is-disabled):hover img.icon.is-hover{display:inline}button.button:not(.is-disabled).has-theme{box-shadow:none}button.button:not(.is-disabled).has-theme.is-discord-theme{color:#fff;background-color:#7289da;box-shadow:0 0 0 1px rgba(114,137,218,.25)}button.button:not(.is-disabled).has-theme.is-discord-theme:hover:not(.is-disabled){color:#7289da;background-color:#fff;box-shadow:0 0 0 1px #7289da}@media screen and (prefers-color-scheme:dark){button.button:not(.is-disabled).has-theme.is-discord-theme:hover:not(.is-disabled){background-color:#000}}div.auth-images img.profile-image{width:128px;cursor:pointer;border-radius:50%}div.invite-wrapper{display:-webkit-box;display:flex}div.invite-wrapper div.invite-info{width:100px;margin-right:2em}div.invite-wrapper div.invite-info div.invite-member-icons{display:grid;grid-template-columns:auto auto}div.invite-wrapper div.invite-info div.invite-member-icons div.invite-member-icon-wrapper:nth-child(even){margin-left:auto}div.invite-wrapper div.invite-info div.invite-member-icons div.invite-member-icon-wrapper:nth-child(odd){margin-right:auto}div.invite-wrapper div.invite-info div.invite-member-icons div.invite-member-icon-wrapper img.invite-member-icon{height:35px;border-radius:100%}div.invite-wrapper div.invite-meta a.is-wrapper:not(:last-child) button.button{margin-bottom:1em}div.invite-wrapper img.invite-icon{width:100%;margin-bottom:1em}@media screen and (prefers-color-scheme:dark){div.invite-wrapper img.invite-icon{-webkit-filter:invert(1);filter:invert(1)}}div.landing{display:-webkit-box;display:flex;display-align-items:center;display-justify-content:center}div.landing div.left,div.landing div.right{position:absolute;top:0;width:50%;height:100%}div.landing div.left{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;left:0}div.landing div.left div.centre{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:60%}div.landing div.left div.centre h1.title{margin-top:0}div.landing div.left div.centre img.logo{height:30px;margin-bottom:.5em}@media only screen and (max-width:768px){div.landing div.left{width:100%}}div.landing div.right{left:50%;overflow:hidden;pointer-events:none}div.landing div.right iframe.video{position:absolute;left:50%;right:0;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:768px){div.landing div.right{display:none}}div.modal-wrapper{position:absolute;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;opacity:0;pointer-events:none;top:0;left:0;width:100%;height:100%;z-index:9999;-webkit-transition:all .3s cubic-bezier(.075,.82,.165,1);transition:all .3s cubic-bezier(.075,.82,.165,1)}div.modal-wrapper.visible{opacity:1;pointer-events:all}div.modal-wrapper.cover{z-index:9996}div.modal{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;padding:1.5em;z-index:9999;color:#000;background-color:#fff;border:rgba(112,128,144,.25) 1px solid;border-radius:10px;box-shadow:0 0 0 1px rgba(112,128,144,.25);-webkit-transition:.2s all ease-in-out;transition:.2s all ease-in-out}@media screen and (prefers-color-scheme:dark){div.modal{color:#fff;background-color:#000}}div.modal-wrapper.cover div.modal{border:0}div.modal-wrapper:not(.visible) div.modal{-webkit-transform:scale(.95);transform:scale(.95)}div.modal-cover{position:fixed;left:0;top:0;width:100%;height:100%;background-color:#000000bf;opacity:1;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;z-index:9998}div.player-wrapper{position:absolute;display:-webkit-box;display:flex;top:0;left:0;bottom:180px;width:calc(100% - 27%);background:#000;border-bottom:rgba(112,128,144,.25) 1px solid;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}div.player-wrapper div.player{display:-webkit-box;display:flex;width:100%;height:100%;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}div.player-wrapper div.player p.player-dev{position:absolute;color:#fff;background-color:rgba(0,0,0,.72157);top:0;left:15px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:90%;padding:10px;text-align:left;font-family:monospace;z-index:999;pointer-events:none}div.player-wrapper div.player div.player-message-cover{position:absolute;display:-webkit-box;display:flex;width:100%;height:100%;background-color:rgba(0,0,0,.75);z-index:500;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}div.player-wrapper div.player div.player-message{position:absolute;max-width:70%;color:#fff}div.player-wrapper div.player canvas{position:absolute;pointer-events:none;max-width:100%;max-height:100%;z-index:100}div.player-wrapper div.player canvas:focus{outline:0}div.player-wrapper div.player video{max-width:100%;max-height:100%}div.player-wrapper div.player video.is-placeholder{width:100%;height:100%;pointer-events:none;-o-object-fit:cover;object-fit:cover}div.player-wrapper div.player video:focus{outline:0}@media only screen and (max-width:768px){div.player-wrapper div.player video{width:100%!important;height:auto!important}}@media screen and (prefers-color-scheme:dark){div.player-wrapper{border-bottom:rgba(112,128,144,.25) 1px solid}}@media only screen and (max-width:768px){div.player-wrapper{position:relative;width:100%;bottom:auto}}div.player-footer{position:absolute;left:0;bottom:0;width:calc(100% - 27%);height:180px;overflow-x:auto;overflow-y:hidden;z-index:1000}div.player-footer div.control-bar{display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-pack:justify;justify-content:space-between;height:40px;width:100%;margin:auto}div.player-footer div.control-bar .toggles,div.player-footer div.control-bar .volume-controls{margin:auto 20px}div.player-footer div.control-bar .toggles img.icon{margin-left:10px;opacity:1;-webkit-transition:all .1s;transition:all .1s}div.player-footer div.control-bar .toggles img.icon:hover{opacity:.85}div.player-footer div.control-bar .volume-slider{margin-right:10px;-webkit-transform:translate(0,-215%);transform:translate(0,-215%);margin:auto 0;height:3px;background:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;cursor:pointer}div.player-footer div.control-bar .volume-slider::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#fff}div.player-footer div.control-bar .volume-slider::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff}div.player-footer div.control-bar img.icon{cursor:pointer;height:16px}@media screen and (prefers-color-scheme:dark){div.player-footer div.control-bar img.icon{-webkit-filter:invert(1);filter:invert(1)}}div.player-footer div.control-bar img.icon.keyboard{display:none}@media only screen and (max-width:768px){div.player-footer div.control-bar img.icon.keyboard{display:inline}}div.player-footer div.user-icons{display:-webkit-box;display:flex;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:0 40px 40px 40px;margin:auto;-webkit-box-align:center;align-items:center;-webkit-box-pack:stretch;justify-content:stretch}div.player-footer div.user-icons div.user-icon{width:100px;height:100px;border-radius:50%}div.player-footer div.user-icons div.user-icon.owner{box-shadow:0 0 0 5px #f5ee35}div.player-footer div.user-icons div.user-icon.admin{box-shadow:0 0 0 5px #e74c3c}div.player-footer div.user-icons div.user-icon.subscriber{box-shadow:0 0 0 5px #f86754}div.player-footer div.user-icons div.user-icon.team{box-shadow:0 0 0 5px #73b3f7}div.player-footer div.user-icons div.user-icon.passable{cursor:pointer;-webkit-transition:box-shadow .2s ease-in-out;transition:box-shadow .2s ease-in-out}div.player-footer div.user-icons div.user-icon.passable:hover{box-shadow:0 0 0 5px #000}@media screen and (prefers-color-scheme:dark){div.player-footer div.user-icons div.user-icon.passable:hover{box-shadow:0 0 0 5px #fff}}div.player-footer div.user-icons div.user-icon.offline img.user-icon-avatar{opacity:.25;filter:grayscale(100%);-webkit-filter:grayscale(100%)}div.player-footer div.user-icons div.user-icon:not(:last-child){margin-right:1.5em}div.player-footer div.user-icons div.user-icon.has-control div.user-control-indicator{-webkit-transform:scale(1);transform:scale(1)}div.player-footer div.user-icons div.user-icon img.user-icon-avatar{height:100%;border-radius:50%}div.player-footer div.user-icons div.user-icon:not(.has-control):hover div.user-name-wrapper{bottom:2.15em;opacity:1}div.player-footer div.user-icons div.user-icon div.user-name-wrapper{position:absolute;width:100px;bottom:1.5em;margin:0;box-shadow:0 0 0 5px #fff;font-weight:700;text-align:center;border-radius:50px;opacity:0;background-color:#000;-webkit-transition:.15s cubic-bezier(.4,0,.2,1);transition:.15s cubic-bezier(.4,0,.2,1)}div.player-footer div.user-icons div.user-icon div.user-name-wrapper p.user-name{margin:6px;color:#fff;cursor:default}@media screen and (prefers-color-scheme:dark){div.player-footer div.user-icons div.user-icon div.user-name-wrapper p.user-name{color:#000}}@media screen and (prefers-color-scheme:dark){div.player-footer div.user-icons div.user-icon div.user-name-wrapper{background-color:#fff;box-shadow:0 0 0 5px #000}}@media only screen and (max-width:768px){div.player-footer div.user-icons div.user-icon div.user-name-wrapper{width:70px}}div.player-footer div.user-icons div.user-icon div.user-control-indicator{position:absolute;display:-webkit-box;display:flex;width:40px;height:40px;bottom:2.15em;margin-left:60px;border-radius:50%;background-color:#000;box-shadow:0 0 0 6px #fff;-webkit-box-align:center;align-items:center;-webkit-transform:scale(0);transform:scale(0);-webkit-box-pack:center;justify-content:center;-webkit-transition:-webkit-transform .15s cubic-bezier(.4,0,.2,1);transition:-webkit-transform .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1);transition:transform .15s cubic-bezier(.4,0,.2,1),-webkit-transform .15s cubic-bezier(.4,0,.2,1)}div.player-footer div.user-icons div.user-icon div.user-control-indicator img.user-control-icon{height:23px;-webkit-filter:invert(1);filter:invert(1);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}div.player-footer div.user-icons div.user-icon div.user-control-indicator img.user-control-icon.remove-control{height:0;opacity:0}@media screen and (prefers-color-scheme:dark){div.player-footer div.user-icons div.user-icon div.user-control-indicator img.user-control-icon{-webkit-filter:invert(0);filter:invert(0)}}div.player-footer div.user-icons div.user-icon div.user-control-indicator.is-interactable{cursor:pointer}div.player-footer div.user-icons div.user-icon div.user-control-indicator.is-interactable:hover img.user-control-icon.has-control{height:0;opacity:0}div.player-footer div.user-icons div.user-icon div.user-control-indicator.is-interactable:hover img.user-control-icon.remove-control{height:23px;opacity:1}@media screen and (prefers-color-scheme:dark){div.player-footer div.user-icons div.user-icon div.user-control-indicator{background-color:#fff;box-shadow:0 0 0 6px #000}}@media only screen and (max-width:768px){div.player-footer div.user-icons div.user-icon div.user-control-indicator{width:30px;height:30px;margin-left:40px}div.player-footer div.user-icons div.user-icon div.user-control-indicator img.user-control-icon{height:19px}}@media only screen and (max-width:768px){div.player-footer div.user-icons div.user-icon{width:70px;height:70px}}div.player-footer div.user-icons div.invite-hint{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:.5em}div.player-footer div.user-icons div.invite-hint h3.invite-hint-title{margin:0;margin-bottom:.55em}div.player-footer div.user-icons div.invite-hint p.invite-hint-subtitle{margin:0;margin-bottom:0}div.player-footer div.user-icons div.invite-hint span.hint{position:absolute;opacity:0;visibility:hidden;-webkit-transition:all .1s;transition:all .1s}div.player-footer div.user-icons div.invite-hint span.hint.visible{opacity:1;visibility:visible;margin-left:5px}@media only screen and (prefers-color-scheme:dark) and (max-width:768px){div.player-footer{border-bottom:rgba(112,128,144,.25) 1px solid}}@media only screen and (max-width:768px){div.player-footer{position:relative;width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;border-bottom:rgba(112,128,144,.25) 1px solid}}div.room{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}div.chat{position:absolute;top:0;right:0;bottom:0;width:27%;border-left:rgba(112,128,144,.25) 1px solid}div.chat p.chat-no-messages{color:#0e0e0e;margin-left:1em;margin-right:1em;opacity:.75}@media screen and (prefers-color-scheme:dark){div.chat p.chat-no-messages{color:#a1a1a1}}div.chat p.chat-typing-bar{position:absolute;bottom:90px;margin:0 1em;font-size:14px;color:#6d6d6d!important}div.chat div.grouped-chat-messages-wrapper{position:absolute;top:0;bottom:80px;width:calc(100% - 2em);padding:1.5em 1em 0;overflow-y:auto}div.chat div.grouped-chat-messages-wrapper div.grouped-chat-messages{display:-webkit-box;display:flex;margin-bottom:1em}div.chat div.grouped-chat-messages-wrapper div.grouped-chat-messages img.chat-messages-author-avatar{width:50px;height:50px;border-radius:25px;margin-right:1.05em}div.chat div.grouped-chat-messages-wrapper div.grouped-chat-messages img.chat-messages-author-avatar.has-control{box-shadow:0 0 0 3px #000}@media screen and (prefers-color-scheme:dark){div.chat div.grouped-chat-messages-wrapper div.grouped-chat-messages img.chat-messages-author-avatar.has-control{box-shadow:0 0 0 3px #fff}}div.chat div.grouped-chat-messages-wrapper div.grouped-chat-messages img.chat-messages-author-avatar.owner{box-shadow:0 0 0 3px #f5ee35}div.chat div.grouped-chat-messages-wrapper div.grouped-chat-messages img.chat-messages-author-avatar.admin{box-shadow:0 0 0 3px #e74c3c}div.chat div.grouped-chat-messages-wrapper div.grouped-chat-messages img.chat-messages-author-avatar.subscriber{box-shadow:0 0 0 3px #f86754}div.chat div.grouped-chat-messages-wrapper div.grouped-chat-messages img.chat-messages-author-avatar.team{box-shadow:0 0 0 3px #73b3f7}div.chat div.grouped-chat-messages-wrapper div.grouped-chat-messages div.chat-messages{width:100%}div.chat div.grouped-chat-messages-wrapper div.grouped-chat-messages div.chat-messages div.chat-message{display:-webkit-box;display:flex}div.chat div.grouped-chat-messages-wrapper div.grouped-chat-messages div.chat-messages div.chat-message.is-sending{opacity:.5;pointer-events:none}div.chat div.grouped-chat-messages-wrapper div.grouped-chat-messages div.chat-messages div.chat-message p.chat-message-content{margin:0 0 .65em;word-break:break-word}div.chat div.grouped-chat-messages-wrapper div.grouped-chat-messages div.chat-messages div.chat-message p.chat-message-content img.chat-message-emoji{width:1em;height:1em;margin:.05em .1em;vertical-align:-.1em}div.chat div.grouped-chat-messages-wrapper div.grouped-chat-messages div.chat-messages div.chat-message p.chat-message-content img.chat-message-emoji:first-child{margin-left:0}div.chat div.grouped-chat-messages-wrapper div.grouped-chat-messages div.chat-messages div.chat-message p.chat-message-content img.chat-message-emoji:last-child{margin-right:0}div.chat div.grouped-chat-messages-wrapper div.grouped-chat-messages div.chat-messages div.chat-message div.chat-message-options{position:absolute;background:rgba(0,0,0,.75);right:0;margin-right:1.5em;opacity:0}div.chat div.grouped-chat-messages-wrapper div.grouped-chat-messages div.chat-messages div.chat-message div.chat-message-options img.chat-message-option{cursor:pointer;opacity:.5;-webkit-transition:all .1s ease-in-out;transition:all .1s ease-in-out}div.chat div.grouped-chat-messages-wrapper div.grouped-chat-messages div.chat-messages div.chat-message div.chat-message-options img.chat-message-option:hover{opacity:.75}div.chat div.grouped-chat-messages-wrapper div.grouped-chat-messages div.chat-messages div.chat-message div.chat-message-options img.chat-message-option:active{opacity:1}div.chat div.grouped-chat-messages-wrapper div.grouped-chat-messages div.chat-messages div.chat-message div.chat-message-options img.chat-message-option:not(:last-child){margin-right:.5em}@media screen and (prefers-color-scheme:dark){div.chat div.grouped-chat-messages-wrapper div.grouped-chat-messages div.chat-messages div.chat-message div.chat-message-options img.chat-message-option{-webkit-filter:invert(1);filter:invert(1)}}div.chat div.grouped-chat-messages-wrapper div.grouped-chat-messages div.chat-messages div.chat-message:hover div.chat-message-options{opacity:1}div.chat div.grouped-chat-messages-wrapper div.grouped-chat-messages div.grouped-chat-messages-meta{margin-bottom:.5em}div.chat div.grouped-chat-messages-wrapper div.grouped-chat-messages div.grouped-chat-messages-meta p.chat-messages-author-name{margin:0;font-size:20px;font-weight:600}@media only screen and (max-width:768px){div.chat div.grouped-chat-messages-wrapper{position:relative}}div.chat div.chat-bar-wrapper{position:absolute;left:0;right:0;bottom:0;height:80px;border-top:rgba(112,128,144,.25) 1px solid}div.chat div.chat-bar-wrapper input.chat-bar{position:absolute;color:#000;background-color:#fff;left:1em;right:2em;width:calc(100% - 5em);height:100%;padding:0;outline:0;border:0;margin:0;font-size:20px}@media screen and (prefers-color-scheme:dark){div.chat div.chat-bar-wrapper input.chat-bar{color:#fff;background-color:#000}}div.chat div.chat-bar-wrapper div.send-button{position:absolute;display:-webkit-box;display:flex;cursor:pointer;right:0;width:40px;height:40px;margin:20px;border-radius:13px;background-color:#000;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;-webkit-transition:background-color .2s cubic-bezier(.18,.89,.32,1.28);transition:background-color .2s cubic-bezier(.18,.89,.32,1.28)}@media screen and (prefers-color-scheme:dark){div.chat div.chat-bar-wrapper div.send-button{background-color:#fff}}div.chat div.chat-bar-wrapper div.send-button.disabled{cursor:not-allowed;background-color:#a1a1a1}@media screen and (prefers-color-scheme:dark){div.chat div.chat-bar-wrapper div.send-button.disabled img.send-button-icon{-webkit-filter:invert(.75);filter:invert(.75)}}@media screen and (prefers-color-scheme:dark){div.chat div.chat-bar-wrapper div.send-button.disabled{background-color:#0e0e0e}}div.chat div.chat-bar-wrapper div.send-button img.send-button-icon{height:25px;margin-bottom:2.25px;-webkit-filter:invert(1);filter:invert(1)}@media screen and (prefers-color-scheme:dark){div.chat div.chat-bar-wrapper div.send-button img.send-button-icon{-webkit-filter:invert(0);filter:invert(0)}}@media screen and (prefers-color-scheme:dark){div.chat div.chat-bar-wrapper{border-top:rgba(112,128,144,.25) 1px solid}}@media only screen and (max-width:768px){div.chat div.chat-bar-wrapper{position:relative}}@media screen and (prefers-color-scheme:dark){div.chat{border-left:rgba(112,128,144,.25) 1px solid}}@media only screen and (max-width:768px){div.chat{position:relative;width:100%;-webkit-box-flex:1;flex-grow:1;border-left:none}}