:root{--drawerTopMargin:5.5vh}@media (width<=920px) and (orientation:portrait){:root{--drawerTopMargin:10vh}}@media (width<=700px) and (orientation:portrait){:root{--drawerTopMargin:24px}}body,p,div,input,section,h1,h2,h3,h4,li{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:elza,system,-apple-system,BlinkMacSystemFont,sans-serif}h1,h2,h3{font-weight:600}span.icon{font-size:1em;line-height:0;position:relative;top:.25em}a.logo{font-family:aktiv-grotesk-extended,elza,sans-serif;font-weight:700}.logo{letter-spacing:-.02em;align-self:center;font-family:aktiv-grotesk-extended;line-height:1.2em;display:inline-block}p.small{font-weight:400}section h1,section .h1,section h2,section .h2{text-transform:uppercase;letter-spacing:.01em;font-family:elza-condensed,HelveticaNeue-CondensedBlack,SFProDisplay-Black,Arial Narrow,Helvetica,Arial,sans-serif;font-weight:900}section h1{text-transform:uppercase;margin:0 0 .260163em;font-size:7em;font-weight:600;line-height:.9em}@media (aspect-ratio>=10/9) and (height<=450px){section h1{font-size:5em}}@media (aspect-ratio>=10/9) and (height>=450px){section h1{font-size:max(5em,12vh)}}@media (width>=900px) and (aspect-ratio<=10/9){section h1{font-size:min(7em,14vw)}}@media (width<=899px) and (aspect-ratio<=10/9){section h1{margin-bottom:.5em;font-size:min(7em,14vw)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{vertical-align:baseline;border:0;margin:0;padding:0;font-size:100%}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button,a.button{appearance:none;cursor:pointer;box-sizing:border-box;border:none;padding:0}strong{font-weight:600}input,select,textarea{appearance:none;box-sizing:border-box;border:none;font-size:1em}input[type=checkbox],select[type=checkbox],textarea[type=checkbox]{box-sizing:border-box;cursor:pointer;z-index:10;border-radius:1px;width:.825em;height:.825em;padding:0;font-size:1em;transition:box-shadow .2s,background-color .2s;position:relative;top:1.45em;box-shadow:0 0 0 .0875em #fff}input[type=checkbox]:focus,input[type=checkbox]:hover,select[type=checkbox]:focus,select[type=checkbox]:hover,textarea[type=checkbox]:focus,textarea[type=checkbox]:hover{border-color:#fff}input[type=checkbox]:before,select[type=checkbox]:before,textarea[type=checkbox]:before{content:" ";opacity:0;pointer-events:none;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='11px'%20height='10px'%20viewBox='0%200%2011%2010'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!--%20Generator:%20Sketch%2055.1%20(78136)%20-%20https://sketchapp.com%20--%3e%3ctitle%3ePath%202%3c/title%3e%3cdesc%3eCreated%20with%20Sketch.%3c/desc%3e%3cg%20id='Symbols'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%20stroke-linecap='round'%20stroke-linejoin='round'%3e%3cg%20id='atoms/form/input[type=checkbox]/white/checked'%20transform='translate(-12.000000,%20-13.000000)'%20stroke='%231C1A1A'%20stroke-width='2'%3e%3cpolyline%20id='Path-2'%20points='13.3%2019.2922363%2016.7993287%2021.5685542%2021.7635791%2014'%3e%3c/polyline%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:0 .125em;background-repeat:no-repeat;background-size:contain;width:.6875em;height:.6875em;margin-left:.07em;transition:opacity .2s;display:block;position:absolute;top:0;left:auto}input[type=checkbox]:checked,select[type=checkbox]:checked,textarea[type=checkbox]:checked{background-color:#ff7d57;box-shadow:0 0 0 .0875em #ff7d57}input[type=checkbox]:checked:before,select[type=checkbox]:checked:before,textarea[type=checkbox]:checked:before{opacity:1}@media (pointer:coarse){input[type=checkbox],select[type=checkbox],textarea[type=checkbox]{opacity:1}}input[type=checkbox]:hover input[type=checkbox],select[type=checkbox]:hover input[type=checkbox],textarea[type=checkbox]:hover input[type=checkbox]{opacity:1}select.hidden{appearance:none;position:absolute;top:auto}span.button{justify-content:space-around;align-items:center;display:flex}input.toggle+label{font-family:elza,sans-serif;font-size:1em;font-weight:inherit;opacity:1;border:none;margin-bottom:0;margin-left:0;color:#fff!important}input.toggle+label:after{content:" ";display:block}form.large .section{margin-bottom:2.5em}@media (width<=920px){form.large .section{margin-bottom:1.875em}}form.large input{color:#fff;box-sizing:border-box;background:0 0;border-radius:0;outline:none;font-family:elza,sans-serif;font-weight:400}form.large input[type=text],form.large input[type=password]{border-bottom:1.4px solid #ffffff4d;padding:.35em 0 0;font-size:1.125em;line-height:2em;transition:border .25s;position:relative}form.large input[type=text]:focus,form.large input[type=password]:focus{border-bottom:1.4px solid #fff}form.large input::-webkit-input-placeholder{color:#ffffff40}form.large input:-moz-placeholder-shown{color:#ffffff40}form.large input::-moz-placeholder{color:#ffffff40}form.large input:-ms-placeholder-shown{color:#ffffff40}form.large .url{opacity:1;color:#fff;margin-top:10px;font-size:15px;font-weight:500}input[type=checkbox].toggle{cursor:pointer;width:1.5625em;height:.9375em;min-height:.9375em;box-shadow:none;background-color:#0000;border:none;margin:0 0 0 .125em;padding:0;transition:transform .25s cubic-bezier(0,.6,.4,1),border .25s cubic-bezier(0,.6,.4,1),background-color .25s cubic-bezier(0,.6,.4,1);display:inline-block;position:relative;top:.1em}input[type=checkbox].toggle:before{content:" ";opacity:1;box-sizing:border-box;border-width:0;border-radius:.5em;width:1.5em;height:.825em;transition:inherit;position:absolute;top:0;left:0;box-shadow:0 0 0 .0875em #fff}input[type=checkbox].toggle:after{content:" ";pointer-events:none;background-color:#fff;border-radius:.5em;width:.65em;height:.65em;transition:inherit;display:block;position:absolute;top:0;left:0;transform:translate(.0875em,.0875em)}input[type=checkbox].toggle:checked:before{background:#fff}input[type=checkbox].toggle:checked:after{background-color:#0a0a0a;width:.825em;height:.825em;transform:translate(.65em)}label[for]{margin:0}html.safari .label,html.safari label{padding:.375em .6em .35em}html .label,html label{box-sizing:border-box;color:#ffffffbf;opacity:1;border:1px solid #ffffff4d;border-radius:1em;justify-content:space-around;align-self:flex-start;align-items:center;margin:1em 0;padding:.25em .6em .35em;font-size:.75em;font-weight:600;line-height:1em;display:inline-flex}input:-webkit-autofill{-webkit-text-fill-color:white;transition:background-color 5000s ease-in-out}input:-webkit-autofill:hover{-webkit-text-fill-color:white;transition:background-color 5000s ease-in-out}input:-webkit-autofill:focus textarea:-webkit-autofill{-webkit-text-fill-color:white;transition:background-color 5000s ease-in-out}textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus{-webkit-text-fill-color:white;transition:background-color 5000s ease-in-out}select:-webkit-autofill{-webkit-text-fill-color:white;transition:background-color 5000s ease-in-out}select:-webkit-autofill:hover{-webkit-text-fill-color:white;transition:background-color 5000s ease-in-out}select:-webkit-autofill:focus{-webkit-text-fill-color:white;transition:background-color 5000s ease-in-out}.shake{backface-visibility:hidden;perspective:1000px;animation:1s cubic-bezier(.36,.07,.19,.97) both shake;transform:translate(0,0)}@keyframes shake{10%,90%{transform:translate(-1.5px)}20%,80%{transform:translate(3px)}30%,50%,70%{transform:translate(-6px)}40%,60%{transform:translate(6px)}}svg.icon{fill:#0000}svg.icon:not(.nochange){width:1em;height:1em}svg.icon:not(.nochange) [stroke=black]{stroke:var(--icon_color);transition:stroke .3s}svg.icon:not(.nochange) [fill=black]{fill:var(--icon_color);transition:fill .3s}.safari .avatar:after{line-height:2.1em}.avatar{flex:0 0 2.75em;width:2.75em;max-width:2.75em;height:2.75em;display:block;position:relative}.avatar:empty{background-color:#000}.avatar img{object-fit:cover;object-position:center center;border-radius:100%;width:100%;height:100%}.avatar:after{color:var(--toggle_icon_color);background-color:var(--text_color);content:attr(count);text-align:center;z-index:1;border-radius:100%;width:1.9em;height:1.9em;font-size:.656em;font-weight:600;line-height:1.9em;display:block;position:absolute;top:-.63334em;left:-.63334em;overflow:hidden;transform:translate(0,0)}.avatar:not([count]):after,.avatar:not([votedifference]):after{opacity:0}.avatar[count]:after,.avatar[votedifference]:after{opacity:1}.avatar[count="0"]:after,.avatar[votedifference="0"]:after{opacity:0;pointer-events:none;content:" "}.avatar svg.avatarSvg #albumColour{fill:var(--album_color)}.avatar svg.avatarSvg #vinylOuter{stroke:var(--toggle_background_color)}.avatar svg.avatarSvg #avatarBackground{fill:var(--avatar_background_color)}.avatar svg.avatarSvg #shadow{z-index:-1;fill:#000;opacity:.4}.avatar svg text.initials{fill:#fff;opacity:1;text-transform:uppercase;letter-spacing:.04em;pointer-events:none;font-family:elza-condensed;font-size:3.25rem;font-weight:900;text-decoration:none;transform:translateY(2%)}.avatar a{text-decoration:none}.track .avatar:after{content:attr(votedifference)}.search .wrapper .results section.page div.avatar{aspect-ratio:1;flex:0 0 120px}body .background{z-index:-1;pointer-events:none;backface-visibility:hidden;background-color:var(--background_start_color,transparent);width:100%;height:100%;display:block;position:fixed;top:0;left:0}@media (width<=920px),(orientation:portrait){body .background{transform:rotate(180deg)}}body .background svg{backface-visibility:hidden}body .background svg linearGradient#gradient{transform:rotate(22.5deg)!important}body .background svg stop{will-change:stop-color;stop-color:var(--background_start_color);transition:stop-color .7s linear}body .background svg stop.stop2{stop-color:var(--background_end_color)}body .background:after{content:" ";pointer-events:none;opacity:0;width:100%;height:100%;transition:opacity .2s, box-shadow .7ss;box-shadow:inset 0 0 20px 5px var(--shadow_color);position:absolute;top:0;left:0}body.fileHover .background:after{opacity:1}.presentation .background{z-index:-2}html.initial-palette,html.initial-palette body,html.initial-palette .background svg stop{transition:none!important}html{background-color:var(--background_start_color,#0a0a0a);height:100%}body{background-color:var(--background_start_color,#0a0a0a);color:#fff;-webkit-overflow-scrolling:touch;touch-action:manipulation;isolation:isolate;will-change:background-color;flex-direction:row;justify-content:space-around;width:100%;height:100%;padding:0;font-size:100%;font-weight:500;line-height:1.2em;transition:background-color .2s linear;display:flex;position:relative;overflow:hidden}body.standalone:not(.presentation){min-height:100vh}@media (orientation:portrait){body.standalone:not(.presentation){display:block}}@media (aspect-ratio<=10/9){body{flex-direction:column;width:auto;position:static}}body.cover_only .playlist,body.cover_only .transporter progress,body.cover_only .transporter trackinfo{display:none}body.cover_only .transporter .cover{height:100vw;max-height:none}body.cover_only .search{display:none}@media (width<=920px),(orientation:portrait){body{height:auto;overflow:auto}}@media (orientation:landscape) and (height<=450px){body.presentation{flex-direction:row}}@media (orientation:portrait){body.presentation{min-height:100%}}@media (orientation:landscape) and (width<=1440px){body.presentation{font-size:1vw}}@media (orientation:landscape) and (width>=1441px) and (width<=1600px){body.presentation{font-size:.9vw}}@media (orientation:landscape) and (width>=1601px){body.presentation{font-size:.7vw}}@media (width<=920px) and (aspect-ratio>=12/9){body.presentation{min-height:100%;font-size:80%}}body.presentation.hideMouse{cursor:none}.tinyScroll,.tinyScrollWhite{scrollbar-width:thin;-ms-overflow-style:-ms-autohiding-scrollbar}.tinyScroll::-webkit-scrollbar{background:0 0;width:8px}.tinyScrollWhite::-webkit-scrollbar{background:0 0;width:8px}.tinyScroll::-webkit-scrollbar-thumb{background:0 0;border-radius:4px}.tinyScrollWhite::-webkit-scrollbar-thumb{background:0 0;border-radius:4px}.tinyScroll:hover::-webkit-scrollbar-thumb{background:#00000080}.tinyScrollWhite:hover::-webkit-scrollbar-thumb{background:#00000080}.tinyScrollWhite::-webkit-scrollbar-thumb{background:#fff0}.tinyScrollWhite:hover::-webkit-scrollbar-thumb{background:#fff3}body>iframe{opacity:1;pointer-events:none;z-index:-1;position:absolute;top:0;left:0}@media (aspect-ratio<=10/9){.standalone.login .scroll_container{padding-top:5.5em}}@media (width<=730px){.standalone.login .scroll_container{padding:3em 1.5em 2.5em}}.scroll_container{box-sizing:border-box;flex-wrap:wrap;min-height:100%;margin:0 auto;padding:5em 5vh 5vh;transition:transform .8s cubic-bezier(0,.7,.3,1);display:flex;position:relative;top:0;left:0;right:0}@media (aspect-ratio<=10/9){.scroll_container{min-height:95%}}@media (width>=1700px){.scroll_container{min-width:1700px;max-width:70vh}}.scroll_container main{min-height:calc(100vh - 5em)}@media (width<=730px){.scroll_container{padding:5em 1.5em 1.5em}}.scroll_container.loaded,.scroll_container .horizontal_scroll{transition:transform .5s cubic-bezier(0,.6,.4,1)}body.mobile .scroll_container {transition:none}.long_copy .scroll_container{position:initial}.controls .guests{-ms-overflow-style:-ms-autohiding-scrollbar;z-index:10;width:100%;padding-right:0;display:block;overflow:auto hidden}.controls .guests::-webkit-scrollbar{height:.375em}.controls .guests::-webkit-scrollbar-track{background:0 0;width:.375em;height:.375em}.controls .guests::-webkit-scrollbar-thumb{background:0 0;border-radius:.1875em;height:.375em}.controls .guests:hover::-webkit-scrollbar-thumb{background:#0003}.controls .guests .avatars{color:inherit;flex-direction:row;align-self:stretch;align-items:stretch;height:2.5em;padding:0;display:flex;overflow:hidden}.controls .guests .avatars span{font-size:.9375em}.controls .guests .avatars .share{color:inherit;flex-direction:column;flex-grow:0;flex-shrink:0;align-items:center;display:flex}.controls .guests .avatars .share button{color:inherit;appearance:none;cursor:pointer;border:none;position:relative;overflow:hidden}.controls .guests .avatars .share p{text-align:center;opacity:.8;color:inherit;margin-top:.384615em;font-size:.8125em;font-weight:700;line-height:1.30769em}.controls .guests .avatars .avatarList{flex-direction:row;align-self:stretch;height:3.125em;list-style:none;display:flex;overflow:auto hidden}.controls .guests .avatars .avatarList .avatar{width:3.125em;color:inherit;flex-direction:column;flex:0 0 3.125em;align-items:center;display:flex;position:relative;top:.125em}.controls .guests .avatars .avatarList .avatar>div{background:0 0;width:2.25em;height:2.25em}.controls .guests .avatars .avatarList .avatar>div>a,.controls .guests .avatars .avatarList .avatar>div>img,.controls .guests .avatars .avatarList .avatar>div>svg{border-radius:50%;width:2.25em;height:2.25em;display:block;overflow:hidden}.controls .guests .avatars .avatarList .avatar>div img,.controls .guests .avatars .avatarList .avatar>div svg{object-fit:cover;object-position:center center;width:100%;height:100%;margin:0}.controls .guests .avatars .avatarList .avatar p{text-align:center;opacity:.8;color:inherit;margin-top:.384615em;font-size:.8125em;line-height:1.30769em;display:none}@media (aspect-ratio<=10/9){body.standalone:not(.tvlink):not(.presentation) .controls{height:calc(100vw + max(4em, 2.3125em + env(safe-area-inset-top)) + 3em);top:0}body.standalone:not(.tvlink):not(.presentation) .controls>div.misc:before{display:none!important}body.standalone:not(.tvlink):not(.presentation) .controls .misc{box-sizing:border-box;z-index:100;background-color:var(--window_background_color);width:100%;height:max(4em, 3em + env(safe-area-inset-top));justify-content:space-between;align-items:flex-end;padding:0 .65em;transition:background-color .4s;display:flex;position:fixed;top:0;left:0;box-shadow:0 .125em 1.25em #00000026}body.standalone:not(.tvlink):not(.presentation) .controls .misc button{margin-bottom:.675em}body.standalone:not(.tvlink):not(.presentation) .controls .misc button:after{transform:translate(2em,-.2em)}body.standalone:not(.tvlink):not(.presentation) .controls .viewFunc{order:2}body.standalone:not(.tvlink):not(.presentation) .controls>div:not(.misc){margin:0;bottom:auto}body.standalone:not(.tvlink):not(.presentation) .controls .history{display:none}body.standalone:not(.tvlink):not(.presentation) .controls .userTitle{text-align:center;z-index:1;pointer-events:none;width:100%;color:var(--icon_color);margin-bottom:1em;font-family:elza,sans-serif;font-weight:800;display:block;position:absolute;left:0}}@media (aspect-ratio<=10/9) and (width>=80vh){body.standalone:not(.tvlink):not(.presentation) .controls .userTitle{display:none}}@media (aspect-ratio<=10/9) and (pointer:fine){body.standalone:not(.tvlink):not(.presentation) .controls .userTitle{display:none}}body.host .controls .misc{order:2}body.host .controls .misc:before{border-width:1px}body.host .controls .misc button{position:relative}body.host .controls .viewFunc{order:3}body.host .controls .guests{order:4}@media (width<=920px),(orientation:portrait){body.host .controls .guests:before{border-width:1px!important}body.host .controls>div:nth-child(2):before{border-width:1px}}body:not(.standalone) .controls>div{background:0 0!important}@media (orientation:portrait){body:not(.standalone) .controls{order:2}}body.screensaver .controls{display:none}body.host .controls{opacity:0;pointer-events:none}body.host.ready .controls{opacity:1;pointer-events:auto}.controls{z-index:15;color:inherit;box-sizing:border-box;opacity:1;flex-basis:3em;width:100%;height:3em;margin:1em 0;padding-left:.25em;transition:opacity .2s;display:flex;position:absolute;bottom:0;left:0;transform:none}@media (aspect-ratio>=10/9){.controls{width:73%;position:fixed;top:auto;bottom:0}}@media (aspect-ratio<=10/9){.controls{order:3;align-self:center;height:auto;padding-left:0;padding-right:0;position:relative;top:auto;bottom:auto}}@media (aspect-ratio>=10/9) and (height<=450px){.controls{flex-basis:auto;order:3;align-self:center;width:auto;height:auto;padding-left:0;padding-right:0;font-size:2em;position:relative;inset:auto}.controls .guests{display:none}}.controls:empty{opacity:0}.controls>.player{flex-direction:row;flex:0;padding:0 .5em;display:flex}.controls>.player:before{border-width:0}.controls>div{color:#fff;height:2.5em;padding:0 .625em;display:flex;position:relative}.controls>div .userTitle{display:none}.controls>div.misc{order:2}@media (orientation:portrait){.controls>div.misc{order:1}}.controls>div.guests{order:4;height:2.5em}@media (width<=920px),(orientation:portrait){.controls>div.guests:before{border-width:1px}}.controls>div.viewFunc{order:3}.controls>div:before{content:" ";border-left:1px solid var(--divider_color);height:2.25em;display:block;position:absolute;top:-.1em;left:0}@media (width>=920px){.controls>div:before{height:2.75em}}.controls button{text-align:center;width:1.6em;min-width:1.6em;height:1.6em;color:inherit;appearance:none;cursor:pointer;background-color:#0000;border:none;flex-basis:1.6em;padding:0;font-size:1.45em;font-weight:400;transition:background-color .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;display:inline-flex;position:relative}.controls button.active{color:var(--text_color)}.controls button.active:before{content:" ";background-color:var(--text_color);border-radius:.14em;width:.14em;height:.14em;display:block;position:absolute;top:87.5%;left:50%;transform:translate(-50%,-50%)}.controls button.active.shuffle:before{left:45.5%}.controls button.active svg{display:inline-block}.controls button:first-child{margin-left:0}@media (hover:hover){.controls button:hover{-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);-moz-backdrop-filter:blur(1em);transition:background-color 0, backdrop-filter 0s, -webkit-backdrop-filter 0s, -moz-backdrop-filter 0s;background-color:#00000012}}.controls button:active{-webkit-backdrop-filter:blur(1em);-moz-backdrop-filter:blur(1em);background-color:#00000012;transition:background .2s,-webkit-backdrop-filter,backdrop-filter,-moz-backdrop-filter}body:not(.keys) .controls button{outline:none}.presentation .transporter .controls{opacity:1;width:auto;height:2em;font-size:inherit;pointer-events:all;align-items:center;margin:0;padding-left:0;left:auto;right:auto;transform:translate(0,0)}@media (aspect-ratio>=10/9) and (height<=450px){.presentation .transporter .controls{font-size:.85rem}}@media (width<=899px) and (aspect-ratio<=10/9){.presentation .transporter .controls{order:4;margin-bottom:1.5em}}@media (width>=900px) and (aspect-ratio<=10/9){.presentation .transporter .controls{order:4;margin-bottom:.5em}}@media (aspect-ratio>=10/9) and (height<=450px){.presentation .transporter .controls{order:0;position:absolute;bottom:10vh;left:calc(10vh - .5em)}}@media (aspect-ratio>=10/9) and (height>=450px){.presentation .transporter .controls{left:auto;right:calc(env(safe-area-inset-right) + 7.5vh + 42.5vh);margin-bottom:3.75vh;transform:translate(50%,50%)}}.presentation .transporter .controls .userTitle{font-size:1em}.presentation .transporter .controls .guests{display:none}dialog{z-index:10000;pointer-events:none;opacity:0;visibility:hidden;border:none;flex-direction:row;justify-content:center;width:100%;height:100%;transition:opacity .2s,transform .2s,visibility 0s .2s;display:flex;position:fixed;top:0;left:0;background:0 0!important}dialog[open=true],dialog[open=""]{visibility:visible;opacity:1;pointer-events:all;transition:opacity .2s,transform .2s;animation:.2s forwards fadeIn}dialog form{box-sizing:border-box;color:#fff;text-align:left;border-radius:1.25em;align-self:center;width:380px;padding:2.5em 2em 0;font-size:1em;line-height:1.5em;overflow:hidden;box-shadow:0 0 30px #00000040;background-color:#0a0a0a!important}@media (width<=420px){dialog form{width:calc(100vw - 40px)}}dialog form .iconContainer{background-color:var(--dialogIconBGColor);border-radius:.625em;justify-content:center;align-items:center;width:3em;height:3em;margin-bottom:1.75em;display:flex}dialog form .iconContainer svg.icon{width:1.75em;height:1.75em}dialog form .iconContainer svg.icon [stroke=black]{stroke:var(--dialogIconColor)}dialog form .iconContainer svg.icon [fill=black]{fill:var(--dialogIconColor)}dialog form menu{border-top:1px solid #333;flex-direction:row;place-content:center;width:calc(100% + 4em);margin:2em -2em 0;display:flex}@media (width<=540px){dialog form menu{text-align:center}dialog form menu button{margin:0 0 1em}}dialog form button.primary,dialog form button.secondary{box-sizing:border-box;text-align:center;border-radius:0;flex-grow:1;align-self:stretch;width:50%;height:3.5em;margin-bottom:0;color:#fff!important;background:0 0!important;padding:0 0 .25em!important}dialog form button.primary:nth-child(2),dialog form button.secondary:nth-child(2){border-left:1px solid #333;margin:0!important}dialog form h2{margin-bottom:.857143em;font-size:1.125em;font-weight:600;line-height:1.14286em}dialog form p{color:#fff;font-size:1em;font-weight:400}@keyframes fadeIn{}.standalone.menuBarPaddingTop .drawer button.toggle{top:40px}.standalone .drawer button.toggle{top:calc(env(safe-area-inset-top) + 12px)}body:not(.keys) .drawer button.toggle{outline:none}.drawer button.toggle{font-size:inherit;width:2em;height:2em;top:calc(1.5em + env(safe-area-inset-top));transform-origin:50%;text-align:center;z-index:102;color:#fff;box-sizing:border-box;background-color:#2c2a2a;border-radius:50%;justify-content:center;align-items:center;font-weight:400;line-height:1.2em;transition:transform .2s;display:flex;position:absolute;right:1.5em}.drawer button.toggle svg{width:1.5em;height:1.5em}.drawer button.toggle svg [stroke=black]{stroke:#fff}.drawer button.toggle svg [fill=black]{fill:#fff}.drawer button.toggle:hover{transform:scale(1.1)}.drawer button.toggle:active{transform:scale(.97)}body.standalone .drawer section.pageContainer>div>h3:first-child,body.standalone .drawer section.pageContainer div>section h3:first-child{margin-top:calc(env(safe-area-inset-top) - 16px)}body.standalone.menuBarPaddingTop .drawer section.pageContainer>div>h3:first-child,body.standalone.menuBarPaddingTop .drawer section.pageContainer div>section h3:first-child{margin-top:16px}.presentation.screensaver .drawer,.presentation.screensaver .drawer.active{transform:translate(-100%)}.drawer .pageContainer .settings{width:100%}.drawer{z-index:106;visibility:hidden;color:#fff;pointer-events:none;-webkit-backdrop-filter:blur(2em);background-color:#0a0a0aeb;flex-direction:row;justify-content:space-around;align-items:stretch;width:600px;max-width:100%;height:100%;max-height:100%;transition:transform .5s cubic-bezier(.6,0,.2,1),box-shadow .5s cubic-bezier(.6,0,.2,1),visibility 0s .5s;display:flex;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-100%)}@media (aspect-ratio<=10/9){.drawer{flex-direction:column;width:100vw}}.drawer.active{visibility:visible;pointer-events:all;transition-delay:0s;transform:translate(0,0);box-shadow:0 0 50px #0003}.drawer>nav{box-sizing:border-box;z-index:100;border-right:1px solid #ffffff1a;flex-direction:column;flex-basis:70px;width:70px;min-width:70px;height:100%;display:flex;position:relative}@media (aspect-ratio<=10/9){.drawer>nav{flex-basis:calc(48px + env(safe-area-inset-bottom,22px));border-top:1px solid #ffffff1a;border-right:none;flex-direction:row;flex-grow:0;order:2;width:auto}}.drawer>nav button{font-size:inherit;appearance:none;aspect-ratio:1;color:#fff;cursor:pointer;background:#ffffff05;border-radius:.25em;flex-direction:column;justify-content:center;align-self:center;align-items:center;width:calc(100% - .9em);margin:.5em 0;padding:.25em 0 0;font-weight:500;transition:background .2s;display:flex}@media (aspect-ratio<=10/9){.drawer>nav button{padding:.5em 0 calc(env(safe-area-inset-bottom) + .5em);min-height:3.75em;height:calc(3em + env(safe-area-inset-bottom));border-radius:0;flex-grow:1;justify-content:flex-start;margin:0}}.drawer>nav button span{color:inherit;pointer-events:none;position:relative}.drawer>nav button .icons{line-height:1.41667em;transition:color .2s;top:0}.drawer>nav button .icons svg{fill:#0000;width:1.5em;height:1.5em}.drawer>nav button .icons svg [stroke=black]{stroke:#fff}.drawer>nav button .icons svg [fill=black]{fill:#fff}.drawer>nav button .title{font-size:.6875em;top:-.25em}.drawer>nav button.active{background:#a3c6f5}.drawer>nav button.active,.drawer>nav button:hover{color:#0a0a0a}.drawer>nav button.active svg [stroke=black],.drawer>nav button:hover svg [stroke=black]{stroke:#0a0a0a}.drawer>nav button.active svg [fill=black],.drawer>nav button:hover svg [fill=black]{fill:#0a0a0a}.drawer>nav button:hover{background:#fff}.drawer>nav button:last-child{margin-top:auto;margin-bottom:8px}@media (aspect-ratio<=10/9){.drawer>nav button:last-child{margin:0}}.drawer section.pageContainer{flex-direction:column;flex-grow:1;order:1;align-content:stretch;align-self:stretch;align-items:stretch;width:100%;height:100%;max-height:100%;display:flex;overflow:hidden}.drawer section.pageContainer>div{box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;flex-direction:column;flex-grow:1;flex-basis:100%;align-self:stretch;align-items:flex-start;width:calc(100% - 71px);padding:24px 60px 60px;display:flex;position:absolute;top:0;overflow:hidden auto}.drawer section.pageContainer>div button+button:not(.arrow),.drawer section.pageContainer>div .button+.button:not(.arrow){margin-left:1.5em}.drawer section.pageContainer>div>div{align-self:stretch}@media (aspect-ratio<=10/9){.drawer section.pageContainer>div{width:100%;padding:calc(24px + env(safe-area-inset-top)) 2em 2em;box-sizing:border-box;width:100%;height:auto}}.drawer section.pageContainer>div.active{pointer-events:all;opacity:1;visibility:visible;position:relative}.drawer section.pageContainer>div>h3:first-child,.drawer section.pageContainer>div section h3:first-child{align-self:flex-start;margin:0;font-size:1em;font-weight:400;line-height:40px}.drawer section.pageContainer>div h2{text-transform:uppercase;width:auto;font-family:elza-condensed;font-size:2.8em;font-weight:400;line-height:1em;display:inline-block;transform:translate(0,0)}@media (aspect-ratio<=10/9){.drawer section.pageContainer>div h2{font-size:2.5em}}@media (aspect-ratio>=10/9) and (height<=450px){.drawer section.pageContainer>div h2{font-size:2.5em}}.drawer section.pageContainer>div h3{color:#fff;margin:0 0 .333em;font-family:elza,sans-serif;font-size:1.5em;font-weight:400;line-height:1.333em}@media (aspect-ratio<=10/9){.drawer section.pageContainer>div h3{font-size:1.3333em}}@media (aspect-ratio>=10/9) and (height<=450px){.drawer section.pageContainer>div h3{font-size:1.3333em}}.drawer section.pageContainer>div input{max-width:100%}.drawer section.pageContainer>div input.toggle+label{color:#fff9}.drawer section.pageContainer>div h4.eyebrow{color:#fff9;margin-bottom:.5em;margin-top:var(--drawerTopMargin);font-family:elza,sans-serif;font-size:1.25em;font-weight:400;line-height:1em}.drawer section.pageContainer>div .date{color:#ffffffbf;margin-top:1em;margin-bottom:.5em;font-size:.75em}.drawer section.pageContainer>div .filters{margin-bottom:1em}.drawer .wrapper{z-index:101;width:calc(100% - 2px);height:100%;display:none;position:absolute;top:0;left:0}.drawer .wrapper.show{display:block}.drawer .wrapper.snap{scroll-snap-type:y mandatory;-webkit-scroll-snap-type:y mandatory;scroll-snap-type:mandatory;scroll-snap-points-y:repeat(100%);overflow-y:auto}.drawer .wrapper.snap section{scroll-snap-align:start;-webkit-scroll-snap-align:start;-moz-scroll-snap-align:start}.drawer .wrapper section{width:100%;height:100%;padding:30px}@media (aspect-ratio<=10/9){.drawer .wrapper button{width:100%}}.drawer .pageContainer .invite{width:100%}.drawer .pageContainer .invite form{width:100%;padding:0}.drawer .pageContainer .invite h2{margin-bottom:.667em}.drawer .pageContainer .invite .url_pretty{color:#fff;margin-bottom:2em;font-size:.875em;font-weight:500;line-height:1.6667em}.drawer .pageContainer .invite input.url{opacity:0;width:100%;position:absolute;left:0}.drawer .pageContainer .invite .buttons{box-sizing:border-box;width:100%}._dialog_overlay{position:fixed;inset:0}:root{--icon_color:white}body .scroll_container>footer{box-sizing:border-box;grid-column-gap:.5em;flex-grow:0;grid-column:1/15;grid-template-columns:repeat(14,14fr);align-self:flex-end;width:100%;height:1em;font-weight:400;display:grid}body .scroll_container>footer>div{margin-top:1em}@media (width<=730px){body .scroll_container>footer{flex-wrap:wrap;justify-content:space-between;display:flex!important}}@media (width>=1261px){body .scroll_container>footer{margin:1.5em 0}}@media (width<=1260px){body .scroll_container>footer{margin:.125em 0}}body .scroll_container>footer .copyright{grid-column:1/7}@media (width<=990px){body .scroll_container>footer .copyright{grid-column:1/5}}@media (width<=730px){body .scroll_container>footer .copyright{order:1;margin-right:24px}}body .scroll_container>footer .legal{grid-column:7/10}body .scroll_container>footer .legal a{font-weight:500;text-decoration:none}@media (width<=990px){body .scroll_container>footer .legal{grid-column:5/10}}body .scroll_container>footer .legal ul{white-space:nowrap}body .scroll_container>footer .legal ul li{margin-left:24px}body .scroll_container>footer .legal ul li:first-child{margin-left:0}@media (width<=730px){body .scroll_container>footer .legal{text-align:center;flex-grow:1;order:3;align-self:stretch;margin:8px 24px}}body .scroll_container>footer .social{text-align:right;grid-column:10/15;margin-top:calc(1em - 6px)}@media (width<=730px){body .scroll_container>footer .social{order:2;margin-left:24px}}body .scroll_container>footer ul{margin:0;padding:0;list-style:none}body .scroll_container>footer ul li{margin-left:16px;display:inline-block}body .scroll_container>footer ul li:first-child{margin-left:0}body.login{color:#fff;background-color:#0a0a0a;height:100%;display:block;position:relative;overflow:hidden auto}@media (width>=731px) and (width<=1260px){body.login{font-size:85%}}@media (width>=1700px){body.login{font-size:110%}}@media (width>=2000px){body.login{font-size:115%}}@media (width<=920px){body.login{box-sizing:border-box}}body.login a.logo{top:max(env(safe-area-inset-top,18px), 18px);color:#fff;letter-spacing:-.01875em;text-align:center;align-self:center;font-size:1.125em;font-weight:700;text-decoration:none;position:absolute;left:auto}@media (width<=920px){body.login a.logo{align-self:center;left:auto}}body.login.standalone a.logo{top:50px}button,a.button,a.button{box-sizing:border-box;letter-spacing:.014em;cursor:pointer;background:0 0;border:none;border-radius:0;flex-direction:row;flex-grow:0;justify-content:center;align-items:center;font-family:elza,system,-apple-system,BlinkMacSystemFont,sans-serif;font-weight:500;line-height:1em;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}button.primary,button.secondary,button.border,button.navigation,button.link,a.button.primary,a.button.secondary,a.button.border,a.button.navigation,a.button.link,a.button.primary,a.button.secondary,a.button.border,a.button.navigation,a.button.link{font-size:1em}button.primary:hover,button.secondary:hover,button.border:hover,button.border_large:hover,a.button.primary:hover,a.button.secondary:hover,a.button.border:hover,a.button.border_large:hover,a.button.primary:hover,a.button.secondary:hover,a.button.border:hover,a.button.border_large:hover{color:#0a0a0a;background-color:#fff}button.primary[disabled],button.secondary[disabled],button.border[disabled],button.border_large[disabled],a.button.primary[disabled],a.button.secondary[disabled],a.button.border[disabled],a.button.border_large[disabled],a.button.primary[disabled],a.button.secondary[disabled],a.button.border[disabled],a.button.border_large[disabled]{color:#ffffff80}button.states,a.button.states,a.button.states{pointer-events:none;position:relative;overflow:hidden}button.states:before,button.states:after,a.button.states:before,a.button.states:after,a.button.states:before,a.button.states:after{box-sizing:border-box;color:#0a0a0a;justify-content:center;align-items:center;padding:0 1.25em .2em;display:flex;position:absolute}button.states.saving:before,a.button.states.saving:before,a.button.states.saving:before{transform:translate(0,0)}button.states.saving:after,a.button.states.saving:after,a.button.states.saving:after{transform:translateY(100%)}button.states.done,a.button.states.done,a.button.states.done{pointer-events:none}button.states.done:before,a.button.states.done:before,a.button.states.done:before{transform:translateY(-100%)}button.states.done:after,a.button.states.done:after,a.button.states.done:after{transform:translate(0,0)}button.states.ready:before,a.button.states.ready:before,a.button.states.ready:before{opacity:0;transform:translateY(100%)}button.states.ready:after,a.button.states.ready:after,a.button.states.ready:after{opacity:1;transform:translateY(100%)}button.states:before,a.button.states:before,a.button.states:before{content:"Saving...";background-color:#a3c6f5;width:100%;height:100%;transition:transform .3s,background-color .3s,opacity;top:0;left:0;transform:translateY(100%)}button.states:after,a.button.states:after,a.button.states:after{content:"Saved";opacity:1;background-color:#a3c6f5;width:100%;height:100%;transition:background-color .3s,transform .3s;position:absolute;top:0;left:0;transform:translateY(100%)}button.states[disabled],a.button.states[disabled],a.button.states[disabled]{background-color:#75767c}button.navigation,a.button.navigation,a.button.navigation{color:#fff;background-color:#0a0a0a}button.navigation.active,a.button.navigation.active,a.button.navigation.active{color:#0a0a0a;background-color:#c5deff}button.navigation:hover,a.button.navigation:hover,a.button.navigation:hover{color:#0a0a0a;background-color:#fff}button.link,button.arrow,a.button.link,a.button.arrow,a.button.link,a.button.arrow{color:#fff;background:0 0;text-decoration:none}button.link svg.icon,button.arrow svg.icon,a.button.link svg.icon,a.button.arrow svg.icon,a.button.link svg.icon,a.button.arrow svg.icon{margin-left:.4em;position:relative;transform:scaleX(-1)}button.link svg.icon [stroke=black],button.arrow svg.icon [stroke=black],a.button.link svg.icon [stroke=black],a.button.arrow svg.icon [stroke=black],a.button.link svg.icon [stroke=black],a.button.arrow svg.icon [stroke=black]{stroke:#fff;transition:stroke .2s}button.link svg.icon [fill=black],button.arrow svg.icon [fill=black],a.button.link svg.icon [fill=black],a.button.arrow svg.icon [fill=black],a.button.link svg.icon [fill=black],a.button.arrow svg.icon [fill=black]{fill:#fff;transition:fill .2s}button.link:hover,button.link.active,button.arrow:hover,button.arrow.active,a.button.link:hover,a.button.link.active,a.button.arrow:hover,a.button.arrow.active,a.button.link:hover,a.button.link.active,a.button.arrow:hover,a.button.arrow.active{color:#ff7d57}button.link:hover svg.icon [stroke=black],button.link.active svg.icon [stroke=black],button.arrow:hover svg.icon [stroke=black],button.arrow.active svg.icon [stroke=black],a.button.link:hover svg.icon [stroke=black],a.button.link.active svg.icon [stroke=black],a.button.arrow:hover svg.icon [stroke=black],a.button.arrow.active svg.icon [stroke=black],a.button.link:hover svg.icon [stroke=black],a.button.link.active svg.icon [stroke=black],a.button.arrow:hover svg.icon [stroke=black],a.button.arrow.active svg.icon [stroke=black]{stroke:#ff7d57;transition:stroke .2s}button.link:hover svg.icon [fill=black],button.link.active svg.icon [fill=black],button.arrow:hover svg.icon [fill=black],button.arrow.active svg.icon [fill=black],a.button.link:hover svg.icon [fill=black],a.button.link.active svg.icon [fill=black],a.button.arrow:hover svg.icon [fill=black],a.button.arrow.active svg.icon [fill=black],a.button.link:hover svg.icon [fill=black],a.button.link.active svg.icon [fill=black],a.button.arrow:hover svg.icon [fill=black],a.button.arrow.active svg.icon [fill=black]{fill:#ff7d57;transition:fill .2s}button.link[disabled],button.arrow[disabled],a.button.link[disabled],a.button.arrow[disabled],a.button.link[disabled],a.button.arrow[disabled]{color:#ffffff4d;pointer-events:none;cursor:pointer}button.link[disabled] svg.icon [stroke=black],button.arrow[disabled] svg.icon [stroke=black],a.button.link[disabled] svg.icon [stroke=black],a.button.arrow[disabled] svg.icon [stroke=black],a.button.link[disabled] svg.icon [stroke=black],a.button.arrow[disabled] svg.icon [stroke=black]{stroke:#ffffff4d;transition:stroke .2s}button.link[disabled] svg.icon [fill=black],button.arrow[disabled] svg.icon [fill=black],a.button.link[disabled] svg.icon [fill=black],a.button.arrow[disabled] svg.icon [fill=black],a.button.link[disabled] svg.icon [fill=black],a.button.arrow[disabled] svg.icon [fill=black]{fill:#ffffff4d;transition:fill .2s}button.primary,button.secondary,button.border,button.navigation,a.button.primary,a.button.secondary,a.button.border,a.button.navigation,a.button.primary,a.button.secondary,a.button.border,a.button.navigation{border-radius:1.5em;height:3em;padding:0 1.25em .2em}@media (width<=730px){button.primary,button.secondary,button.border,button.navigation,a.button.primary,a.button.secondary,a.button.border,a.button.navigation,a.button.primary,a.button.secondary,a.button.border,a.button.navigation{padding:.5em 1.5em .65em}}button.navigation.selected,button.border.selected,button.border_large.selected,a.button.navigation.selected,a.button.border.selected,a.button.border_large.selected,a.button.navigation.selected,a.button.border.selected,a.button.border_large.selected{background:#c5deff}button.primary,button.secondary,button.navigation,button.border,button.border_large,a.button.primary,a.button.secondary,a.button.navigation,a.button.border,a.button.border_large,a.button.primary,a.button.secondary,a.button.navigation,a.button.border,a.button.border_large{text-decoration:none}button.border,a.button.border,a.button.border{color:#fff;box-shadow:0 0 0 1.4px #fff}button.primary,a.button.primary,a.button.primary{background-color:#c5deff}button.secondary,a.button.secondary,a.button.secondary{color:#c5deff;background-color:#0000;padding-left:0;padding-right:0}button.secondary:hover,a.button.secondary:hover,a.button.secondary:hover{color:#fff;background-color:#0000}button.icons,a.button.icons,a.button.icons{border-radius:.25em;flex-basis:1.6em;width:1.6em;min-width:1.6em;height:auto}button.arrow,a.button.arrow,a.button.arrow{font-weight:400}a:not(.mobile){color:#fff;display:inline-flex}a:not(.mobile) svg{width:1.5em;height:1.5em;margin-top:.05em;margin-left:.5em}a:not(.mobile):hover,a:not(.mobile):active{color:#ff7d57;text-decoration:none}a:not(.mobile):hover svg [stroke=black],a:not(.mobile):active svg [stroke=black]{stroke:#ff7d57}a:not(.button){display:inline}a:not(.button).standout_link{color:#ff7d57;text-decoration:none}a:not(.button).standout_link:hover,a:not(.button).standout_link:active{color:#c5deff}a:not(.button).standout_link[disabled],a:not(.button).standout_link.disabled{color:#999}@media (width<=730px){html.nav{overflow:hidden}html.nav .scroll_container{filter:blur(4em);transition:transform .8s cubic-bezier(0,.7,.3,1),filter .15s}}.standalone.login header{display:none}html .scroll_container{filter:none}@media (width<=730px){html .scroll_container{transition:transform .8s cubic-bezier(0,.7,.3,1),filter .3s cubic-bezier(.6,.24,.2,1) .1s}}.login header{z-index:2;opacity:1;box-sizing:border-box;pointer-events:none;flex-direction:row;justify-content:space-between;justify-items:center;height:5em;margin:0 auto;padding:0 5vh;transition:-webkit-backdrop-filter .3s,backdrop-filter .3s;display:flex;position:fixed;top:0;left:0;right:0}@media (width<=730px){.login header{padding:0 1.5em;transition:opacity .2s,height 0s .5s}}@media (width>=731px){.login header .mobile{pointer-events:none;opacity:0}.login header button.mobile,.login header a.mobile{display:none}}@media (width>=1700px){.login header{min-width:1700px;max-width:70vh}}.login header.loaded{opacity:1}.login header.offscreen{-webkit-backdrop-filter:blur(1em);backdrop-filter:blur(1em);background:#0a0a0ab3;transition:all .4s;transform:translateY(-100%)}.login header.offscreen.active{transform:translate(0,0)}.login header.offscreen.inactive{transform:translateY(-100%)}.login header .logo{z-index:-1;font-size:1.125em;position:relative;top:-.2em}.login header>.main{pointer-events:auto;justify-content:space-between;align-self:flex-start;height:5em;display:flex}@media (width<=730px){.login header>.main{width:100%;transition:height 1s 1s}}.login header>.main>button,.login header>.main>a{width:1.5em;height:1.5em;box-shadow:none;background:0 0;align-self:center;margin:0;padding:0;top:-.15em;border:none!important}.login header>.main>button:active,.login header>.main>button:hover,.login header>.main>a:active,.login header>.main>a:hover{background:0 0}.login header>.main>button svg,.login header>.main>a svg{width:2em!important;height:2em!important}.login header>.main>button svg [stroke=black],.login header>.main>a svg [stroke=black]{stroke:#fff}@media (width<=730px){.login header>.main>button svg,.login header>.main>a svg{width:1.5em!important;height:1.5em!important}}.login header .icon-burger svg>g g{transform-origin:12px 12px;transition:transform .2s}.login header .icon-burger svg>g g:first-child{transform:rotate(0)}.login header .icon-burger svg>g g:first-child g#offsetPoint{transition:transform .1s ease-out .1s;transform:translateY(-7px)!important}.login header .icon-burger svg>g g:first-child g#offsetPoint path{transition-delay:0!important}.login header .icon-burger svg>g path:nth-child(3){opacity:1;transition:opacity .4s .1s}@media (width<=730px){.login header.open{height:100%;transition:opacity .2s,height}}.login header.open .icon-burger svg>g g:first-child{transform:rotate(45deg)!important}.login header.open .icon-burger svg>g g:first-child g#offsetPoint{transition:transform .2s;transform:translateY(0)!important}.login header.open .icon-burger svg>g g:nth-child(2){transform:rotate(-45deg)!important}.login header.open .icon-burger svg>g path:nth-child(3){opacity:0;transition:all .1s}.login header.open nav{pointer-events:all;opacity:1;transition:opacity .5s ease-out .2s}.login header nav{align-self:center}@media (width<=730px){.login header nav{opacity:0;pointer-events:none;width:100%;transition:opacity .3s;display:block;position:absolute;bottom:0;left:0}}.login header nav ul{margin:0;padding:0;list-style:none;display:flex}@media (width<=730px){.login header nav ul{flex-direction:column;justify-content:flex-start;align-self:flex-start;align-items:flex-start}}.login header nav ul.primary{pointer-events:auto}@media (width<=730px){.login header nav ul.primary{margin-bottom:2.5em}.login header nav ul.primary li:last-child a{margin-bottom:0}.login header nav ul.primary a.button{margin-bottom:1em}}@media (width>=731px){.login header nav ul.secondary{display:none}}.login header nav ul.secondary a.link{margin-bottom:1em}.login header nav ul li{margin-left:1.5em}@media (width<=730px){.login header nav ul li{flex-grow:1;margin-left:0}}.login header nav ul li:first-child{margin-left:0}.login header nav a{color:#c5deff;border-radius:2em;padding:.7em 1em .75em;transition:background .2s}.chrome header nav ul li a{padding:.5em 1em .75em}@media (width<=990px){header nav{padding:1.3333em}}.chrome .login .scroll_container section#hero.loaded span{padding:.115em 0}.scroll_container{flex-direction:column;place-content:stretch flex-start;align-items:stretch}.scroll_container section#hero{opacity:0;box-sizing:border-box;z-index:1;background-color:#25252c;border-radius:1.25em;flex-direction:row;flex-grow:4;align-self:stretch;align-items:flex-start;width:100%;margin-bottom:0;padding:2.5em;display:flex;position:relative;overflow:hidden;transform:translateY(-5em)}.scroll_container section#hero.loaded{opacity:1;transition:opacity .7s,transform .7s cubic-bezier(0,.8,.2,1);transform:translate(0,0)}.scroll_container section#hero.loaded.assessed img{transform-origin:50%;transition:opacity .7s,transform .7s cubic-bezier(0,.8,.2,1);transform:translate(0,0)}.scroll_container section#hero.assessed img{transform:translateZ(15em)}.scroll_container section#hero img{object-fit:contain;object-position:center;width:100%;height:100%;top:auto;bottom:0}@media (width<=730px){.scroll_container section#hero{padding:2.5em 1.5em}}.scroll_container section#hero h1{color:#c5deff}.scroll_container section#hero h1 span{-webkit-alignment-baseline:after-edge;margin-bottom:-.2em;margin-right:.2em;padding:.23em 0 0;line-height:.65em;display:inline-block;position:relative;top:-.05em;overflow:hidden}.scroll_container section#hero h1 span.show div{transform:translate(0,0)}.scroll_container section#hero h1 div{transition:transform .5s cubic-bezier(0,.8,.2,1);position:relative;transform:translateY(1em)}.scroll_container section#hero form,.scroll_container section#hero .form{z-index:30;flex-basis:45%}@media (width<=899px) and (aspect-ratio<=10/9){.scroll_container section#hero form,.scroll_container section#hero .form{flex-basis:100%}}.scroll_container section#hero form .illustratiton,.scroll_container section#hero .form .illustratiton{z-index:2}.scroll_container section#hero form .ctas,.scroll_container section#hero .form .ctas{flex-direction:column;align-items:flex-start;margin-bottom:1.125em;display:flex}.scroll_container section#hero form .ctas button.arrow,.scroll_container section#hero form .ctas .button.arrow,.scroll_container section#hero .form .ctas button.arrow,.scroll_container section#hero .form .ctas .button.arrow{margin-bottom:.375em;font-size:1.5em}.scroll_container section#hero form .error,.scroll_container section#hero .form .error{color:#f35;margin-top:8px;font-size:1em}.scroll_container section#hero form .fields,.scroll_container section#hero .form .fields{flex-direction:column;max-width:390px;margin-bottom:1.125em;display:flex}.scroll_container section#hero form .error:empty,.scroll_container section#hero .form .error:empty{margin-top:0;display:none}.scroll_container section#hero form .input-pair input:first-child,.scroll_container section#hero .form .input-pair input:first-child{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0;height:49px;margin-bottom:0}.scroll_container section#hero form .input-pair input:last-child,.scroll_container section#hero .form .input-pair input:last-child{border-top:1px solid #ffffff80;border-top-left-radius:0;border-top-right-radius:0;margin-top:0}.scroll_container section#hero p.small{font-size:1em}.scroll_container section#hero p:not([class]){width:50%;font-size:1.125em;font-weight:400;line-height:1.333em}@media (width<=899px) and (aspect-ratio<=10/9){.scroll_container section#hero p:not([class]){width:50%}}@media (width<=300px){.scroll_container section#hero p:not([class]){width:100%}}.scroll_container section#hero p+a{margin-top:1.5em}.scroll_container section#hero .illustration.phone{perspective:1000px;aspect-ratio:34/45;transform-origin:100% 100%;width:680px;max-width:900px;transform:scale(var(--scale_factor)) translateY(20%) translateX(-20%);z-index:-1;background:0 0;justify-content:space-around;align-self:flex-end;display:flex;position:absolute;top:auto;bottom:0;right:0;overflow:hidden}@media (width<=300px){.scroll_container section#hero .illustration.phone{display:none}}@media (width<=899px) and (aspect-ratio<=10/9){.scroll_container section#hero .illustration.phone{top:auto;transform:scale(.4)translate(20%)}}@media (width<=899px) and (aspect-ratio<=10/9) and (height>=700px){.scroll_container section#hero .illustration.phone{transform:scale(.4)translate(10%)}}@media (width<=899px) and (aspect-ratio<=10/9) and (height>=900px){.scroll_container section#hero .illustration.phone{transform:scale(.5)translate(10%)}}@media (width>=700px) and (orientation:portrait){.scroll_container section#hero .illustration.phone{transform:scale(.7)translate(0%)translateY(0%)}}@media (width>=900px) and (aspect-ratio<=10/9){.scroll_container section#hero .illustration.phone{transform:scale(calc(var(--scale_factor) * .75)) translateY(20%) translateX(20%);top:auto}}.scroll_container section#hero .illustration.phone img{object-fit:contain;object-position:center;width:100%;height:100%}.scroll_container section#hero .illustration.phone .iframe_container{z-index:-1;height:auto;position:absolute;top:0;left:0}.scroll_container section#hero .illustration.phone .iframe_container iframe#guest{pointer-events:none;border-radius:2.5em;overflow:hidden;transform:skewY(-2deg)skew(-5.1deg)scaleX(.575)scaleY(.58)translateY(-32%)translate(63.3%)}html.pc .narrow_scrollbar::-webkit-scrollbar{background:0 0;width:8px}html.pc .narrow_scrollbar::-webkit-scrollbar-thumb{background:#fff0;border-radius:4px}html.pc .narrow_scrollbar:hover::-webkit-scrollbar-thumb{background:#fff3}html.pc .narrow_scrollbar{scrollbar-width:thin;scrollbar-color:transparent transparent;-ms-overflow-style:-ms-autohiding-scrollbar}html.pc .narrow_scrollbar:hover{scrollbar-color:#fff3 transparent;scrollbar-width:thin}html.pc playlist.narrow_scrollbar{scrollbar-color:#ffffff40 transparent}html.pc body.bright playlist.narrow_scrollbar{scrollbar-color:#00000059 transparent}html.pc playlist.narrow_scrollbar::-webkit-scrollbar-thumb{background:#ffffff40}html.pc body.bright playlist.narrow_scrollbar::-webkit-scrollbar-thumb{background:#00000059}.notifications{z-index:101;font-size:inherit;position:fixed;bottom:80px;left:24px}@media (width<=920px),(orientation:portrait){.notifications{width:calc(100% - 8px);top:80px;bottom:auto;left:4px}}.notifications>.notification{color:#fff;box-sizing:border-box;width:380px;font-size:inherit;z-index:101;border-radius:8px;padding:24px;transition:transform .4s cubic-bezier(0,.7,.3,1),opacity .4s;position:absolute;bottom:0;overflow:hidden}@media (width<=920px),(orientation:portrait){.notifications>.notification{width:100%;bottom:auto}}.notifications>.notification .message{font-size:.96875em;display:flex}.notifications>.notification .message.clickable{cursor:pointer;pointer-events:all}.notifications>.notification .message .avatar{margin:0 16px 0 0;display:block;position:relative;flex:0 0 2.75em!important;width:2.75em!important;max-width:2.75em!important;height:2.75em!important}.notifications>.notification .message .avatar img{object-fit:cover;object-position:center center;border-radius:100%;width:100%;height:100%}.notifications>.notification .message .avatar svg{width:100%;height:100%}.notifications>.notification .message .avatar svg #record{transition:fill .3s}.notifications>.notification .message p{margin:2px 0;font-weight:600}.notifications>.notification .message time{opacity:.75;font-size:.875em}.notifications>.notification button.close{height:auto;line-height:1em;font-size:inherit;margin:0;padding:0;position:absolute;top:10px;right:10px}.notifications>.notification button.close svg{width:1.5em;height:1.5em}.notifications>.notification.new{opacity:0;transform:translateY(-60px)}.notifications>.notification.kill{opacity:0;transition:transform .4s cubic-bezier(.7,0,1,.3),opacity .4s;transform:translateY(60px)}body.bright .notifications .notification button.close:before,body.bright .accumulatedNotifications button.close:before{color:#0a0a0a}.accumulatedNotifications{z-index:100;box-sizing:border-box;width:22em;max-height:280px;font-size:inherit;opacity:0;pointer-events:none;border-radius:8px;flex-grow:0;padding:0;transition:transform .3s cubic-bezier(.8,0,1,.2),opacity .2s;display:flex;position:fixed;bottom:5.5em;left:1.5em;transform:translate(0,0)}.accumulatedNotifications .tip{z-index:-1;width:1.5em;height:1.5em;margin-left:-.8em;position:absolute;bottom:-.375em;left:50%;overflow:hidden;transform:rotate(45deg)}@media (orientation:portrait),(width<=920px){.accumulatedNotifications{position:absolute;top:calc(62vw + 3em);bottom:auto;transform:translateY(-100%)}}@media (aspect-ratio>=1) and (aspect-ratio<=13/9) and (width<=920px){.accumulatedNotifications{top:calc(64vh + 3em)}}@media (width<=80vh){.accumulatedNotifications{position:absolute;top:100vw}}.accumulatedNotifications:after{content:" ";z-index:10;border-radius:8px;width:calc(100% - 24px);height:16px;display:none;position:absolute;bottom:0;left:0}.accumulatedNotifications.show{opacity:1;pointer-events:all;transition:transform .3s cubic-bezier(0,.8,.2,1),opacity .2s}.accumulatedNotifications .container{z-index:2;border-radius:8px;width:100%;height:auto;min-height:60px;position:relative;top:0;overflow:hidden}.accumulatedNotifications .container div.mask{scrollbar-width:thin;-webkit-overflow-scrolling:touch;-moz-mask-image:-webkit-gradient(linear, left calc(100% - 12px), left bottom, from(#000), to(#0000));height:100%;-webkit-mask-image:-webkit-gradient(linear, left calc(100% - 12px), left bottom, from(#000), to(#0000));mask-image:-webkit-gradient(linear, left calc(100% - 12px), left bottom, from(#000), to(#0000));overflow-y:scroll;-webkit-mask-image:-webkit-gradient(linear,0 96%,0 99%,from(#000),to(#0000))}.accumulatedNotifications .container ul{width:100%}.accumulatedNotifications .container li{width:100%;margin:0;padding:0;display:block}.accumulatedNotifications .container li button{box-sizing:border-box;text-align:left;cursor:default;height:auto;color:inherit;border-radius:0;width:100%;margin:0;padding:12px 24px;font-size:.96875em;display:flex}.accumulatedNotifications .container li button.clickable{cursor:pointer;transition:background-color .2s}.accumulatedNotifications .container li button.clickable:hover{background-color:#0000001a}.accumulatedNotifications .container li button .avatar{margin:0 1em 0 0}.accumulatedNotifications .container li button p{margin:2px 0;font-weight:600;line-height:1.2em}.accumulatedNotifications .container li button p span{cursor:help}.accumulatedNotifications .container li button time{opacity:.75;font-size:.875em}.controls .misc button.notifications_toggle:after{content:attr(count);text-align:center;z-index:1;color:#0a0a0a;opacity:0;background-color:#fff;border-radius:100%;width:1.6em;height:1.6em;font-family:elza;font-size:.4em;font-weight:600;line-height:1.6em;transition:opacity .2s;display:block;position:absolute;top:0;left:0;overflow:hidden;transform:translate(2em,.2em)}.bright .controls .misc button.notifications_toggle:after{color:#fff;background-color:#0a0a0a}.bright .container li button.clickable:hover{background-color:#ffffff4d}body.presentation div.accumulatedNotifications{left:auto;transform:translate(0)}@media (width<=920px) and (aspect-ratio>=13/9){body.presentation div.accumulatedNotifications{bottom:calc(env(safe-area-inset-left) + 10vh + 3.5em);left:10vh;right:auto;transform:translate(0,0)}}@media (width<=920px),(aspect-ratio<=11/9){body.presentation div.accumulatedNotifications{top:3em;bottom:auto}body.presentation div.accumulatedNotifications .tip{top:-.375em;bottom:auto}}@media (height<=450px) and (orientation:landscape){body.presentation div.accumulatedNotifications{width:22em;top:auto;bottom:calc(env(safe-area-inset-left) + 10vh + 4em)!important}body.presentation div.accumulatedNotifications .tip{top:auto;bottom:-.375em}}@media (aspect-ratio<=10/9){.standalone .accumulatedNotifications{position:fixed}}@media (width<=80vh) and (orientation:portrait){.standalone .accumulatedNotifications{width:auto;max-width:calc(100vw - 1em);top:max(64px, 37px + env(safe-area-inset-top));transform:translateY(.25em)}}@media (width<=920px) and (orientation:landscape){.standalone .accumulatedNotifications{top:auto;bottom:4em}}@media (width<=80vh) and (orientation:portrait){.standalone .accumulatedNotifications .tip{top:-6px;bottom:auto}}@media (aspect-ratio<=10/9){.standalone .accumulatedNotifications .container div.mask{-moz-mask-image:-webkit-gradient(linear, left 1%, left 3%, from(#0000), to(#000));-webkit-mask-image:-webkit-gradient(linear,0 1%,0 3%,from(#0000),to(#000));mask-image:-webkit-gradient(linear,0 1%,0 3%,from(#0000),to(#000))}}.notifications .notification,.accumulatedNotifications,.accumulatedNotifications .tip,dialog{color:var(--icon_color);background-color:var(--track_progress_background_color)}body.onboarding.login h1{z-index:20;position:relative}@media (width<=899px) and (aspect-ratio<=10/9){body.onboarding.login h1 br{display:none}body.onboarding.login h1{width:80%}}@media (width<=920px){body.onboarding.login div.url{opacity:1;color:#fff}}body.onboarding.login div.url.notAvailable{color:#f35}body.onboarding.login div.url.notAvailable:after{color:inherit;content:" is not available"}body.onboarding.login footer{flex-grow:0;flex-shrink:1}body.onboarding.login section#hero form{z-index:3}body.onboarding.login section#hero form img{width:100%;top:auto}body.onboarding.login section#hero form>div{flex-direction:column;max-width:70%;margin-bottom:1.5em;display:flex}body.onboarding.login.step3 .icons{position:relative;top:.2em}body.onboarding.login.step3 p{margin-bottom:1.77778em;font-size:1.125em;font-weight:400;line-height:1.333em}@media (aspect-ratio>=10/9) and (height>=450px){body.onboarding.login.step3 p{max-width:60%}}@media (width<=899px) and (aspect-ratio<=10/9){body.onboarding.login.step3 p{max-width:320px}}body.onboarding.login .illustration{perspective:1000px;aspect-ratio:315/197;width:min(130vh,130vw);max-width:1260px;transform:scale(var(--scale_factor)) translateX(20%) translateY(0);transform-origin:100% 100%;z-index:2;background:0 0;justify-content:space-around;align-self:flex-end;display:flex;position:absolute;top:auto;bottom:0;right:0;overflow:hidden}@media (aspect-ratio>=10/9) and (height<=450px){body.onboarding.login .illustration{width:80vw;transform:scale(.9)translate(20%)translateY(5%)}}@media (width<=899px) and (aspect-ratio<=10/9){body.onboarding.login .illustration{width:70vh;transform:scale(calc(var(--scale_factor) * .9)) translateX(20%) translateY(0)}}@media (width<=899px) and (aspect-ratio<=10/9) and (height>=1280px){body.onboarding.login .illustration{width:70vh;transform:scale(calc(var(--scale_factor) * .5)) translateX(20%) translateY(0)}}@media (width>=900px) and (aspect-ratio<=10/9){body.onboarding.login .illustration{width:70vh;transform:scale(calc(var(--scale_factor) * .6)) translateX(25%) translateY(0)}}@media (width>=900px) and (aspect-ratio<=10/9) and (height<=1550px){body.onboarding.login .illustration{transform:scale(calc(var(--scale_factor) * .7)) translateX(20%) translateY(0)}}@media (width>=900px) and (aspect-ratio<=10/9) and (height<=1500px){body.onboarding.login .illustration{transform:scale(calc(var(--scale_factor) * .7)) translateX(20%) translateY(0)}}@media (width>=900px) and (aspect-ratio<=10/9) and (height<=1450px){body.onboarding.login .illustration{transform:scale(calc(var(--scale_factor) * .8)) translateX(20%) translateY(0)}}@media (width>=900px) and (aspect-ratio<=10/9) and (height<=1300px){body.onboarding.login .illustration{transform:scale(calc(var(--scale_factor) * 1)) translateX(20%) translateY(0)}}@media (width>=900px) and (aspect-ratio<=10/9) and (height<=1200px){body.onboarding.login .illustration{transform:scale(calc(var(--scale_factor) * 1.1)) translateX(20%) translateY(0)}}@media (width>=900px) and (aspect-ratio<=10/9) and (height<=1050px){body.onboarding.login .illustration{transform:scale(calc(var(--scale_factor) * 1.3)) translateX(20%) translateY(0)}}@keyframes swipeDown{0%{transform:translate(0,0)}to{transform:translateY(100%)}}body:not(.keys) .playlist li,body:not(.keys) .playlist button{outline:none}.playlist .current li[order="0"]:before{animation:.4s linear .4s both backgroundFadeIn}.playlist .finished li{margin:0}.playlist .finished li:before{animation:.25s linear both backgroundFadeOut!important}.playlist .finished li .avatar svg,.playlist .finished li .kebab{animation:none!important}.playlist li{border-radius:.5em;margin-bottom:.25em;transition:height .5s cubic-bezier(0,.8,.2,1),order .3s linear,color .2s .2s;display:flex;overflow:hidden;-webkit-mask-image:-webkit-radial-gradient(#fff,#000)}.playlist li[order="0"]:before{content:" ";z-index:-1;opacity:1;background:#0003;width:100%;height:100%;display:block;position:absolute}.playlist li:last-child{transition:order linear,height .5s cubic-bezier(0,.8,.2,1)}.playlist li[order="0"][userid="000000000000000000000000"] .avatar svg{transform-origin:50%;animation:.4s cubic-bezier(.34,1.56,.64,1) both scaleIn}.playlist li[order="0"][userid="000000000000000000000000"] .kebab{animation:.4s linear both fadeIn}.playlist li.track.added,.history .track{font-size:inherit;align-items:stretch;list-style:none;transition:height .3s cubic-bezier(.6,0,.4,1),transform .3s cubic-bezier(.6,0,.4,1),opacity .2s,color .2s linear,font-size;position:relative}.playlist li.track.added:before,.history .track:before{transition:background-color .3s,opacity .3s}.playlist li.track.added>div,.history .track>div{justify-content:space-between;align-items:stretch;width:100%;transition:transform .3s cubic-bezier(.6,0,.4,1),opacity .2s,color,font-size;display:flex;position:relative}.playlist li.track.added.moving,.history .track.moving{transition:order .3s cubic-bezier(.6,0,.4,1)}.playlist li.track.added.new,.history .track.new{animation:1s ease-in-out infinite alternate pulsate}.playlist li.track.added.removing,.history .track.removing{opacity:0;height:0!important;transition:transform .2s cubic-bezier(.6,0,.4,1),opacity .2s,order .3s linear!important}.playlist li.track.added.context>div,.history .track.context>div{transform:translate(50%)}.playlist li.track.added.context[owner=false]>div,.history .track.context[owner=false]>div{transform:translate(25%)}.playlist li.track.added .context_menu,.history .track .context_menu{position:absolute;transform:translate(-100%)}.playlist li.track.added button,.history .track button{appearance:none;background:0 0;border:none;padding:0}.playlist li.track.added:hover button.kebab,.history .track:hover button.kebab{opacity:.85}.playlist li.track.added button.kebab.icons,.history .track button.kebab.icons{opacity:.85;cursor:pointer;font-size:inherit;height:1.5em;color:inherit;outline:none;flex-shrink:0;flex-basis:1.5em;align-self:flex-start;min-width:0;margin:1.35em .25em 0;padding:0;transition:opacity .2s;position:relative}.playlist li.track.added button.kebab.icons svg,.history .track button.kebab.icons svg{width:1.5em;height:1.5em}.playlist li.track.added .avatar,.history .track .avatar{margin:.7em 0 .8em}.playlist li.track.added .trackinfo,.history .track .trackinfo{flex-grow:1;width:100%;margin:.75em 0 .75em 1em;font-size:1em;line-height:1.25em}.playlist li.track.added .trackinfo .name,.history .track .trackinfo .name{font-size:.96875em;font-weight:600;display:block}.playlist li.track.added .trackinfo .album:before,.history .track .trackinfo .album:before{content:"–";margin:0 .3em;font-size:.875em;font-weight:500;display:inline-block}.playlist li.track.added .trackinfo .artist,.playlist li.track.added .trackinfo .album,.history .track .trackinfo .artist,.history .track .trackinfo .album{opacity:.7;word-break:break-word;font-size:.875em;font-weight:500;line-height:1em}.playlist li.track.added .progress,.history .track .progress{will-change:transform;z-index:-1;transform-origin:0 0;pointer-events:none;opacity:1;width:100%;height:100%;transition:opacity .2s linear;display:block;position:absolute;top:0;left:0;transform:scaleX(0)}.bright .playlist .track.added .badge{color:#fff;background-color:#0a0a0a}.playlist ol.current .track.added[order="0"]:before{background-color:var(--overlay_background_color)}.playlist ol.current .track.added[order="0"] .progress{background-color:var(--track_progress_background_color)}body.presentation .playlist ol li.track{margin-left:-.5em;overflow:visible}@media (height<=450px){body.presentation .playlist ol li.track{font-size:1.35em}body.presentation .playlist ol li.track .trackinfo{margin-top:0;margin-bottom:.5em}body.presentation .playlist ol li.track>button.add{margin-top:0;margin-bottom:0}}body.presentation .playlist ol li.track .avatar{margin-left:.5em;width:calc(2.75em + 2vw)!important}body.keys .history form li.track input[type=checkbox]{opacity:1!important}body.keys .history form li.track input[type=checkbox]:checked:focus{border-color:#ffffff80}@media (pointer:coarse){.history form li.track input[type=checkbox]{opacity:.25}}.history form.expose_checkboxes li.track input[type=checkbox]{opacity:1;position:absolute}.history li.track{background-color:#0000}@media (pointer:coarse){.history li.track{padding-left:32px}}.history li.track .votes{display:none}.history li.track input[type=checkbox]{opacity:0;position:absolute;left:-1.75em}.history li.track:hover input[type=checkbox]{opacity:1}@keyframes pulsate{0%{opacity:1}50%{opacity:.5}to{opacity:1}}@keyframes backgroundFadeIn{0%{opacity:0}to{opacity:1}}@keyframes backgroundFadeOut{0%{opacity:1}to{opacity:0}}@keyframes scaleIn{0%{transform:scale(0)}to{transform:scale(1)}}.playlist .track.added[owner=false] .context_menu{width:25%}.playlist .track.added[owner=false] .context_menu button{border-right:0 solid #0000;flex:0 0 100%}.playlist .track.added[owner=false] .context_menu button.delete{display:none!important}.playlist .track.added.context .context_menu{background-color:#fff}.playlist .track.added .context_menu{width:50%;height:100%;font-size:inherit;align-content:stretch;transition:background-color .4s cubic-bezier(.7,0,.3,1);display:flex}.playlist .track.added .context_menu button{text-align:center;color:#000000bf;height:100%;font-size:inherit;letter-spacing:0;background-position:50% calc(50% - 9px);background-repeat:no-repeat;border-left:1px solid #0000001a;border-radius:0;flex:0 0 50%;align-self:center;font-weight:500;position:relative}.playlist .track.added .context_menu button svg{width:1.5em;height:1.5em;position:absolute;transform:translateY(-.6em)}.playlist .track.added .context_menu button svg [stroke=black]{stroke:#0a0a0a}.playlist .track.added .context_menu button svg [fill=black]{fill:#0a0a0a}.playlist .track.added .context_menu button:first-child{border-left:none}.playlist .track.added .context_menu button span{background:0 0;width:100%;font-size:.75em;display:inline-block;position:absolute;top:calc(50% + .45em);left:0}.playlist .track.added .context_menu button span:before{text-align:center;width:100%;color:inherit;font-size:2em;position:absolute;top:-1.1em;left:0}.playlist .track.added .context_menu button.delete{position:relative}.playlist .track{box-sizing:border-box}.playlist .track:hover .votes,.playlist .track:active .votes,.playlist .track:focus .votes{opacity:1}.playlist .track[owner=true] .votes button.up{cursor:default;opacity:.1;pointer-events:none}.playlist .track .votes{opacity:0;flex-direction:column;flex:0;justify-content:center;width:1.5em;margin:0 .5em 0 0;padding:0;transition:opacity .2s;display:flex;position:relative}@media (pointer:coarse),speech{.playlist .track .votes{opacity:1}}.playlist .track .votes button{opacity:.35;width:1.5em;height:1.5em;font-size:inherit;cursor:pointer;color:inherit;transition:opacity .2s}.playlist .track .votes button:last-child{margin-top:.0875em}.playlist .track .votes button:hover{opacity:1}@media (hover:hover){.playlist .track .votes button:hover{opacity:1}}.playlist .track .votes button svg{width:1.5em;height:1.5em}.playlist .track .votes button svg [stroke=black]{stroke:var(--icon_color)}.playlist .track .votes button svg [fill=black]{fill:var(--icon_color)}.playlist .track .votes button.voted{opacity:1;position:relative}.playlist .track .votes button.down{transform:rotate(180deg)}.presentation .playlist .track .votes{display:none}.playlist li.track.ghost{font-size:inherit;font-size:inherit;justify-content:space-between;transition:transform .2s .2s,color .2s .2s,opacity .2s .2s,font-size;display:flex;position:relative;top:-.1em}.playlist li.track.ghost:last-child .trackinfo{padding-right:5em}.playlist li.track.ghost button{appearance:none;font-size:inherit;cursor:pointer;opacity:.5;width:2.75em;height:2.75em;color:inherit;background:0 0;border:none;flex:0 0 2.75em;margin:.6em 0 0 2em;padding:0;transition:opacity .2s}.playlist li.track.ghost button svg{width:1.5em;height:1.5em}@media (hover:hover){.playlist li.track.ghost button:hover{opacity:1}}.playlist li.track.ghost button:hover+.trackinfo .name{opacity:1}.playlist li.track.ghost button:hover+.trackinfo .album,.playlist li.track.ghost button:hover+.trackinfo .artist{opacity:.75}.playlist li.track.ghost button:before{color:inherit;position:relative}.playlist li.track.ghost button:hover+.trackinfo{opacity:1}.playlist li.track.ghost .trackinfo{line-height:1.25em;font-size:inherit;opacity:1;flex-grow:1;margin:.75em 2.125em .5em 1em;transition:opacity .2s}.playlist li.track.ghost .trackinfo span{transition:opacity .2s}.playlist li.track.ghost .trackinfo .name{opacity:.7;font-size:.96875em;font-weight:600;display:block}@media (prefers-contrast:high){.playlist li.track.ghost .trackinfo .name{opacity:1}}.playlist li.track.ghost .trackinfo .album:before{content:"–";margin:0 4px;font-size:.875em;font-weight:500;display:inline-block}.playlist li.track.ghost .trackinfo .artist,.playlist li.track.ghost .trackinfo .album{opacity:.55;font-size:.875em;font-weight:500;line-height:1em}@media (prefers-contrast:high){.playlist li.track.ghost .trackinfo .artist,.playlist li.track.ghost .trackinfo .album{opacity:1}}.presentation .playlist li.track.ghost{margin-left:.5em}.presentation .playlist li.track.ghost button.add{margin-left:-.5em}.drawer .pageContainer .history{width:100%}.drawer .pageContainer .history h4.eyebrow{margin-top:var(--drawerTopMargin)}.drawer .pageContainer .history h2{margin-bottom:24px}.drawer .pageContainer .history form>div{flex-direction:column;align-items:flex-start;display:flex}.drawer .pageContainer .history form>div p{margin-top:1em}.drawer .pageContainer .history .track .avatar svg #vinylOuter{stroke:#ffffff26}.drawer .pageContainer .history form .actionPanel{box-sizing:border-box;pointer-events:none;z-index:12;background-color:#0a0a0a;border-top:1px solid #ffffff1a;flex-direction:row;align-items:center;width:calc(100% - 71px);height:90px;padding:0 60px 6px;transition:transform .25s cubic-bezier(.6,0,1,.4);position:fixed;bottom:0;left:71px;transform:translateY(100%)}@media (width<=920px){.drawer .pageContainer .history form .actionPanel{pointer-events:none;opacity:0;width:100%;height:64px;padding:0 30px;bottom:60px;left:0}.drawer .pageContainer .history form .actionPanel button,.drawer .pageContainer .history form .actionPanel a{pointer-events:all;margin-top:-4px}}.drawer .pageContainer .history form .actionPanel button{display:none}.drawer .pageContainer .history form .actionPanel button:last-child{display:block}.drawer .pageContainer .history form .actionPanel div{display:none}.drawer .pageContainer .history form .actionPanel div:last-child{display:block}.drawer .pageContainer .history form.expose_checkboxes .actionPanel{pointer-events:all;opacity:1;transition:transform .4s cubic-bezier(0,.8,.2,1);transform:translate(0,0)}@media (aspect-ratio<=10/9){.standalone .playlist{min-height:calc(100vh - env(safe-area-inset-top) - 100vw - 70px - 44px);margin-top:-.5em}}.safari .playlist .finished:before,.safari .playlist .recommendations:before{padding-bottom:.25em}html.safari .playlist .finished:before,html.safari .playlist .recommendations:before{padding:.375em .6em .35em}.playlist{z-index:3;color:#fff;box-sizing:border-box;min-width:22.5em;max-width:25.625em;height:100%;min-height:calc(100vh - 100vw - 134px);font-size:inherit;opacity:1;flex-basis:27%;align-self:flex-end;padding:.5em;transition:transform .8s cubic-bezier(.9,0,.1,1),color .3s,opacity .4s,font-size;overflow:auto}@media (width>=1600px){.playlist{flex-basis:26%}}@media (width>=1900px){.playlist{flex-basis:25%}}@media (aspect-ratio<=10/9){.playlist{width:100%;min-width:auto;max-width:none;height:auto;padding:0 .5em .5em;display:block;position:relative;right:auto;overflow:visible}}@media (aspect-ratio>=10/9) and (height<=450px){.playlist{width:100%;min-width:auto;max-width:none;height:auto;padding:0 .5em .5em;display:block;position:relative;right:auto;overflow:visible}}.playlist.fileHover{display:block;box-shadow:inset 12px 0 12px #00000026}.playlist button{font-weight:400}.playlist ol:before{color:var(--text_color);border-color:var(--label_border_color)}.playlist li{color:var(--icon_color)}.playlist .finished:before,.playlist .recommendations:before{box-sizing:border-box;opacity:.85;border-style:solid;border-width:1px;border-radius:1em;justify-content:space-around;align-self:flex-start;align-items:center;margin:1em 0;padding:.25em .6em .35em;font-size:.75em;font-weight:600;line-height:1em;display:inline-flex}.playlist .finished:before{content:"Upcoming tracks"}@media (width<=920px),(orientation:portrait){.playlist .finished:before{margin-top:0}}.playlist .recommendations:before{content:"Related tracks";margin-bottom:0}.playlist .current,.playlist .recommendations,.playlist .finished{font-size:inherit;opacity:1;flex-direction:column;transition:opacity 1s;display:flex}.playlist .current:empty,.playlist .recommendations:empty,.playlist .finished:empty{opacity:0}.playlist .finished,.playlist .finished:empty{opacity:1!important}.playlist:empty{opacity:0}.presentation .playlist{margin-bottom:-1.25em;padding:0}.presentation .playlist .current:before,.presentation .playlist .recommendations:before,.presentation .playlist.hide{display:none}@media (aspect-ratio<=10/9){.presentation .playlist{display:none}}@media (aspect-ratio>=10/9) and (height<=450px){.presentation .playlist{display:none}}.presentation .playlist ol li.track{font-size:inherit;display:none}.presentation .playlist ol li.track.topThree{display:flex}.presentation .playlist ol li.track .kebab{display:none}.presentation .playlist ol li.track button.add{font-size:inherit;margin-left:0}@media (orientation:landscape){.presentation .playlist{box-sizing:border-box;z-index:50;width:calc(36vw - 8vh);min-width:0;max-width:none;height:auto;font-size:inherit;background:0 0;flex-basis:auto;padding-right:2em;transition:transform .4s cubic-bezier(.8,0,.2,1),background,font-size;position:absolute;top:auto;overflow:visible}}@media (orientation:landscape) and (aspect-ratio>=1){.presentation .playlist{bottom:9vh;left:4vh}}@media (orientation:landscape) and (aspect-ratio>=13/9){.presentation .playlist{bottom:7.5vh;left:7.5vh}}@media (orientation:landscape) and (height<=450px){.presentation .playlist{display:none}}@media (orientation:landscape){.presentation .playlist ol li.track .badge{top:44px;left:0}.presentation .playlist ol li.track .context_menu{display:none}.presentation .playlist ol li.track .trackinfo{font-size:inherit;align-self:center;line-height:1.5em}.presentation .playlist ol li.track .trackinfo .name{font-size:1.125em}.presentation .playlist ol li.track .trackinfo .artist,.presentation .playlist ol li.track .trackinfo .album{font-size:1em}}.standalone .drawer .preferences h2{margin-top:35px}.host .drawer .preferences .section:first-child{display:flex}.drawer .settings{justify-content:space-between;width:100%}.drawer .settings form{align-self:flex-start;margin-bottom:2em}.drawer .settings.show{box-sizing:border-box;flex-direction:column;justify-content:space-between;display:flex;overflow:auto}.drawer .settings.show+nav{display:none}.drawer .settings .section{margin-bottom:1.75em}.drawer .settings .section.smallBottomMargin{margin-bottom:.5em}.drawer .settings .section.smallBottomMargin label{font-weight:400}@media (width<=920px){.drawer .settings .section:first-child{margin-top:40px}}.drawer .settings .section:last-child{align-self:center center;margin-bottom:0}.drawer .settings .section input[type=text],.drawer .settings .section input[type=password]{width:100%}@media (width<=920px){.drawer .settings .section input[type=text],.drawer .settings .section input[type=password]{width:100%}}.drawer .settings .section input[type=password]{transition:height .5s cubic-bezier(0,.6,.4,1),opacity .5s}.drawer .settings .section input[type=checkbox]:checked+label+input[type=password]{pointer-events:all;opacity:1;visibility:visible;height:2em}.drawer .settings .section input[type=checkbox]+label+input[type=password]{opacity:0;pointer-events:none;visibility:hidden;height:0;overflow:hidden}.drawer .settings .section button:enabled{pointer-events:all}.drawer .settings div.url.notAvailable{color:#fc719d}.drawer .settings div.url.notAvailable:after{color:inherit;content:" is not available"}.search .wrapper form{position:relative}.search .wrapper form div.icon{box-sizing:border-box;z-index:10;color:#fff;width:100%;height:100%;padding-top:1.2em;padding-left:1.75em;display:block;position:absolute;top:0;left:0}.search .wrapper form div.icon svg{width:1.5em;height:1.5em}.search .wrapper form div.icon svg [stroke=black]{stroke:#fff}.search .wrapper form div.icon svg [fill=black]{fill:#fff}.search input[type=search]{box-sizing:border-box;color:#fff;appearance:none;pointer-events:all;z-index:400;background:31px 21px;border:none;border-bottom:1px solid #ffffff14;width:100%;height:64px;padding:0 20px 0 80px;font-size:15px;font-weight:500;line-height:64px;position:relative}.search input[type=search]::placeholder{color:#ffffff80}.search input[type=search]:focus,.search input[type=search]:active{appearance:none;outline:none}.search input[type=search]:focus+.reset,.search input[type=search]:active+.reset{opacity:1}.search input[type=search]:focus::-webkit-search-cancel-button{background:#fff}.search input[type=search]::-webkit-search-decoration{display:none}.search input[type=search]::-webkit-search-cancel-button{display:none}.search input[type=search]::-webkit-search-results-button{display:none}.search input[type=search]::-webkit-search-results-decoration{display:none}.search input[type=search]+button.reset{cursor:pointer;z-index:100;z-index:1000;opacity:0;flex-basis:1.8em;width:1.8em;height:1.8em;transition:opacity .2s;position:absolute;top:50%;right:.8em;transform:translateY(-50%)}.search input[type=search]+button.reset:active,.search input[type=search]+button.reset:focus{opacity:1}.search input[type=search]+button.reset svg{width:100%;height:100%}.search input[type=search]+button.reset svg path{stroke:#fff}.search form{background-color:#0003}.search .results header{box-sizing:border-box;color:#ffffffbf;border:1px solid #ffffff59;border-radius:1em;justify-content:space-around;align-items:center;width:auto;margin:1em 0 .25em 1.25em;padding:.25em .75em .35em;font-size:.75em;font-weight:600;line-height:1em;display:inline-block}.safari .search .results header{padding-bottom:.25em}.search .results .track{cursor:pointer;padding-left:20px;display:flex}.search .results .track button{appearance:none;cursor:pointer;pointer-events:none;width:3.14286em;height:3.14286em;color:inherit;background:0 0;border:none;flex:0 0 3.14286em;margin:.642857em 1.14286em 0 0;padding:0;transition:opacity .2s}.search .results .track button svg{stroke:#fff;width:1em;height:1em;font-size:1.71429em;font-weight:400;position:relative}.search .results .track button svg [stroke=black]{stroke:#fff}.search .results .track button svg [fill=black]{fill:#fff}.search .results .track .trackinfo{pointer-events:none;cursor:pointer;line-height:1.25em;font-size:inherit;flex-grow:1;padding:.5em 20px 12px 0}.search .results .track .trackinfo .name{font-size:.96875em;font-weight:700;display:block}.search .results .track .trackinfo .album:before{content:"–";font-size:inherit;margin:0 .275862em;display:inline-block}.search .results .track .trackinfo .artist,.search .results .track .trackinfo .album{opacity:.75;font-size:.90625em;font-weight:500}.search .results button{cursor:pointer;appearance:none;font-size:.875em;line-height:1.42857em;font-weight:inherit;padding:.714286em 1.42857em .857143em;display:flex}.search .results section.page{display:block;position:relative}.search .results section.page button.back{z-index:100;background:0 0;width:34px;height:34px;padding:0;font-size:1em;display:block;position:sticky;top:21px;left:20px}.search .results section.page button.back svg{width:2.75em;height:2.75em}.search .results section.page button.back svg [stroke=black]{stroke:#fff}.search .results section.page button.back svg [fill=black]{fill:#fff}.search .results section.page .avatar{background-repeat:no-repeat;background-size:cover;border-radius:50%;width:120px;max-width:none;height:120px;margin:0 auto 20px;display:block;position:relative}.search .results section.page .avatar img{object-position:center;border-radius:5px;width:120px;max-width:none;height:120px}.search .results section.page>.cover{background-repeat:no-repeat;background-size:cover;border-radius:4px;width:120px;height:120px;margin:40px auto 20px;display:block;position:relative}.search .results section.page h1{text-align:center;margin-bottom:1.66667em;padding:0 .833333em;font-family:elza;font-size:1.5em;font-weight:400;line-height:30px}.search .results section.page h1+button.addAll{box-sizing:border-box;color:#0a0a0a;background:#ff7d57;border-radius:2em;align-self:center;height:auto;margin:-2em auto 2.85714em;padding:.55em 1em .6em;line-height:1em}.search .results section ul .standardList:last-child{margin-bottom:2em}.search .results section ul .standardList button{box-sizing:border-box;cursor:pointer;width:100%;height:auto;margin:1em 0 0;padding:0 0 0 20px;display:flex}.search .results section ul .standardList button .cover,.search .results section ul .standardList button span{pointer-events:none}.search .results section ul .standardList button:empty{display:none}.search .results section ul .standardList button .cover{background-color:#0000;background-repeat:no-repeat;background-size:cover;border-radius:5px;flex:0 0 44px;width:44px;height:44px;margin:0 16px 0 0}.search .results section ul .standardList button span{text-align:left;cursor:pointer;flex-grow:1;align-self:center;padding:0 20px 0 0;font-size:15px;font-weight:600;line-height:20px;display:block}.search .wrapper .results{color:#fff;flex-wrap:nowrap;align-content:flex-start;height:calc(100% - 64px);transition:transform .5s cubic-bezier(.6,0,.2,1);display:flex}.search .wrapper .results section{flex:0 0 100%;width:100%;height:100%;overflow:auto}.search .wrapper .results section header,.search .wrapper .results section .track,.search .wrapper .results section .album,.search .wrapper .results section .artist{opacity:0;transition:opacity .6s cubic-bezier(0,.8,.2,1),transform .6s cubic-bezier(0,.8,.2,1);transform:translateY(-20px)}.search .wrapper .results section header.added,.search .wrapper .results section .track.added,.search .wrapper .results section .album.added,.search .wrapper .results section .artist.added{opacity:1;transform:translate(0,0)}.search .wrapper .results section query:empty{display:none}.search .wrapper .results section query+header{margin-top:2em}.search .wrapper .results section h1{margin-bottom:.5em;font-family:elza-condensed;font-size:2em}.search .wrapper .results button{color:#fff}body:not(.keys) .search button.toggle{outline:none}.search{color:inherit;stroke:inherit}.search>button.toggle{background-color:var(--toggle_background_color);stroke:var(--toggle_icon_color);box-shadow:0 0 50px 0px var(--shadow_color);width:60px;height:60px;bottom:max(30px, env(safe-area-inset-bottom,30px));z-index:105;text-align:center;color:#0a0a0a;will-change:transform, background-color;transform-origin:50%;border-radius:50%;flex-direction:row;justify-content:center;align-items:center;font-size:1.5em;font-weight:400;line-height:1em;animation-name:animateUp;animation-duration:.5s;animation-timing-function:cubic-bezier(0,.8,.2,1);animation-delay:1.45s;animation-fill-mode:backwards;display:flex;position:fixed;right:30px;transition:transform .2s,box-shadow .2s,background-color .2s!important}.search>button.toggle svg.icon,.search>button.toggle svg.icon path{stroke:inherit}.search>button.toggle:hover{transform:scale(1.03)}.search>button.toggle:active{transform:scale(.97);box-shadow:0 0 40px #0000004d!important}.search>button.toggle:focus{box-shadow:0 0 30px #0009!important}.search.active{background:#fff!important}.search.active button.toggle{background:#fff;transform:rotate(135deg);box-shadow:0 0 40px #0000004d}.search.active button.toggle svg path{stroke:#0a0a0a}.bright .search.active>button.toggle{color:#0a0a0a;background:#fff;box-shadow:0 0 50px #0006!important}.standalone.menuBarPaddingTop .search>button.toggle{bottom:30px}@keyframes animateUp{0%{transform:translateY(300%)}to{transform:translate(0,0)}}.search{font-size:inherit}.search .wrapper{z-index:104;visibility:hidden;box-sizing:border-box;-webkit-backdrop-filter:blur(1em);background-color:#0a0a0aeb;flex-direction:column;align-content:stretch;width:27%;min-width:360px;max-width:410px;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1),visibility 0s .4s;display:flex;position:fixed;top:0;right:0;overflow-x:hidden;transform:translate(100%);box-shadow:0 0 50px #0000}@media (width<=920px){.search .wrapper{width:100%;transform:translate(100%)}}.search.active .wrapper{visibility:visible;transition-delay:0s;transform:translate(0,0);box-shadow:0 0 50px #0003}.standalone .search .wrapper{padding-top:30px}.presentation .search{display:none}body:not(.keys) .drawer nav.pagination ul li button{outline:none}.drawer nav.pagination{z-index:200;pointer-events:none;position:fixed;top:calc(50% + 48px);right:10px;transform:translateY(-50%)}@media (width<=920px){.drawer nav.pagination{top:calc(50% - 24px);right:15px}}.drawer nav.pagination ul{padding:0;list-style:none;display:block}.drawer nav.pagination ul li{cursor:pointer;opacity:.4;width:20px;height:20px;margin-bottom:3px;display:block;position:relative}.drawer nav.pagination ul li button{color:#0000;pointer-events:all;width:18px;height:18px;overflow:hidden}.drawer nav.pagination ul li.active{opacity:1}.drawer nav.pagination ul li.active:before{background-color:#fff}.drawer nav.pagination ul li:last-child{margin-bottom:0}.drawer nav.pagination ul li:before{content:" ";background-color:#fff;border-radius:50%;width:6px;height:6px;display:block;position:absolute;top:6px;left:6px}section.stats>span,section.stats h2,section.stats h3,section.stats h4,section.stats p,section.stats div{transition:transform 1s cubic-bezier(.1,.6,.4,1),top 1s cubic-bezier(.1,.6,.4,1),opacity .3s}body:not(.keys) .drawer section.pageContainer>div.stats .scrollContainer .chart a,body:not(.keys) .drawer section.pageContainer>div.stats .scrollContainer .chart button{outline:none}.drawer section.pageContainer>div.stats{flex-flow:column wrap;place-content:stretch;align-items:stretch;width:100%;padding:0;display:flex;overflow-y:hidden}.drawer section.pageContainer>div.stats .scrollContainer{box-sizing:border-box;flex-grow:2;align-self:stretch;height:100%;position:relative}.drawer section.pageContainer>div.stats .scrollContainer.scrollsnap{-webkit-scroll-snap-type:y mandatory;scroll-snap-points-y:repeat(100%);scroll-snap-type:y mandatory;overflow-y:auto}.drawer section.pageContainer>div.stats .scrollContainer.scrollsnap section{scroll-snap-align:start;-webkit-scroll-snap-align:start;-moz-scroll-snap-align:start}.drawer section.pageContainer>div.stats section.stats{text-align:left;box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:flex-start;width:100%;max-width:100vw;height:100%;padding:24px 60px 60px;display:flex;position:absolute}.drawer section.pageContainer>div.stats section.stats:nth-child(2){top:100%}.drawer section.pageContainer>div.stats section.stats:nth-child(3){top:200%}.drawer section.pageContainer>div.stats section.stats:nth-child(4){top:300%}.drawer section.pageContainer>div.stats section.stats:nth-child(5){top:400%}.drawer section.pageContainer>div.stats section.stats:nth-child(6){top:500%}.drawer section.pageContainer>div.stats section.stats:nth-child(7){top:600%}@media (width<=920px){.drawer section.pageContainer>div.stats section.stats{padding:24px 30px 30px}}.drawer section.pageContainer>div.stats section>div:first-child>h3{position:absolute;top:24px}.drawer section.pageContainer>div.stats section>div{margin-top:-30px}.drawer section.pageContainer>div.stats section div h3{margin:0 0 .333em;font-size:1.5em;line-height:1.333em}.drawer section.pageContainer>div.stats h4.eyebrow{margin-top:calc(0px + var(--drawerTopMargin))}.drawer section.pageContainer>div.stats section>div>h2,.drawer section.pageContainer>div.stats section div>h3,.drawer section.pageContainer>div.stats section div>h4,.drawer section.pageContainer>div.stats section div>p,.drawer section.pageContainer>div.stats section>div{opacity:0;transition:all 1s cubic-bezier(.1,.6,.4,1),opacity .3s}.drawer section.pageContainer>div.stats section:not(.up)>div>h2,.drawer section.pageContainer>div.stats section:not(.up)>div>h3,.drawer section.pageContainer>div.stats section:not(.up)>div>h4,.drawer section.pageContainer>div.stats section:not(.up)>div>p,.drawer section.pageContainer>div.stats section:not(.up)>div{transform:translateY(40px)}@media (width<=920px){.drawer section.pageContainer>div.stats section:not(.up)>div>h2,.drawer section.pageContainer>div.stats section:not(.up)>div>h3,.drawer section.pageContainer>div.stats section:not(.up)>div>h4,.drawer section.pageContainer>div.stats section:not(.up)>div>p,.drawer section.pageContainer>div.stats section:not(.up)>div{transform:translate(0,0)}}.drawer section.pageContainer>div.stats section.up>div>h2,.drawer section.pageContainer>div.stats section.up>div>h3,.drawer section.pageContainer>div.stats section.up>div>h4,.drawer section.pageContainer>div.stats section.up>div>p,.drawer section.pageContainer>div.stats section.up>div{transform:translateY(-40px)}@media (width<=920px){.drawer section.pageContainer>div.stats section.up>div>h2,.drawer section.pageContainer>div.stats section.up>div>h3,.drawer section.pageContainer>div.stats section.up>div>h4,.drawer section.pageContainer>div.stats section.up>div>p,.drawer section.pageContainer>div.stats section.up>div{transform:translate(0,0)}}.drawer section.pageContainer>div.stats h2+h3{margin-top:1em}.drawer section.pageContainer>div.stats .chartContainer{align-self:center}.drawer section.pageContainer>div.stats .chart{align-self:center;width:38vh;height:38vh;margin-top:5vh;margin-bottom:5vh;position:relative}@media (width<=920px) and (height<=1000px){.drawer section.pageContainer>div.stats .chart{width:25vh;height:25vh;margin-top:48px;margin-bottom:48px}}@media (width<=920px) and (height<=1000px) and (aspect-ratio<=16/9){.drawer section.pageContainer>div.stats .chart{width:30vh;height:30vh}}@media (height>=1000px){.drawer section.pageContainer>div.stats .chart{width:380px;height:380px}}.drawer section.pageContainer>div.stats .chart .upvotes,.drawer section.pageContainer>div.stats .chart .downvotes{opacity:0;text-align:center;width:100px;height:57px;font-size:14px;transition:all .6s cubic-bezier(.1,.6,.4,1) .5s;position:absolute;top:50%}@media (width<=920px){.drawer section.pageContainer>div.stats .chart .upvotes,.drawer section.pageContainer>div.stats .chart .downvotes{width:30px;top:40px}}.drawer section.pageContainer>div.stats .chart .upvotes:after,.drawer section.pageContainer>div.stats .chart .downvotes:after{content:" ";opacity:.6;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20width='20px'%20height='20px'%20viewBox='0%200%2020%2020'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%3e%3c!--%20Generator:%20Sketch%2048.2%20(47327)%20-%20http://www.bohemiancoding.com/sketch%20--%3e%3ctitle%3eicons/white/back%3c/title%3e%3cdesc%3eCreated%20with%20Sketch.%3c/desc%3e%3cdefs%3e%3c/defs%3e%3cg%20id='Symbols'%20stroke='none'%20stroke-width='1'%20fill='none'%20fill-rule='evenodd'%20stroke-linecap='round'%3e%3cg%20id='icons/white/back'%20stroke='%23FFFFFF'%20stroke-width='2'%3e%3cpath%20d='M1,10%20L19,10'%20id='Line'%3e%3c/path%3e%3cpath%20d='M7,4%20L1,10%20L7,4%20Z'%20id='Line'%20stroke-linejoin='round'%3e%3c/path%3e%3cpath%20d='M7,16%20L1,10%20L7,16%20Z'%20id='Line'%20stroke-linejoin='round'%3e%3c/path%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;width:100%;height:30px;display:block;position:absolute;left:0%;transform:rotate(90deg)}.drawer section.pageContainer>div.stats .chart .upvotes{left:0;transform:translate(-80px,calc(40px - 50%))}@media (width<=920px){.drawer section.pageContainer>div.stats .chart .upvotes{transform:translate(-100%,calc(40px - 50%))}}.drawer section.pageContainer>div.stats .chart .downvotes{right:0;transform:translate(80px,calc(-50% - 40px))}.drawer section.pageContainer>div.stats .chart .downvotes:after{transform:rotate(-90deg)}@media (width<=920px){.drawer section.pageContainer>div.stats .chart .downvotes{transform:translate(100%,calc(-50% - 40px))}}.drawer section.pageContainer>div.stats .chart svg,.drawer section.pageContainer>div.stats .chart img,.drawer section.pageContainer>div.stats .chart button{position:absolute}.drawer section.pageContainer>div.stats .chart img{object-fit:cover}.drawer section.pageContainer>div.stats .chart svg.circle{z-index:103;transform-origin:50%;width:100%;height:100%;transition:all .4s cubic-bezier(.1,.6,.4,1) .4s;left:0}.drawer section.pageContainer>div.stats .chart svg.circle g.circles{transform-origin:50%;transition:all .9s cubic-bezier(.6,0,.2,1) .3s;transform:rotate(-180deg)}.drawer section.pageContainer>div.stats .chart svg.circle circle{transform-origin:50%;fill:#0000;stroke-linecap:round}.drawer section.pageContainer>div.stats .chart svg.circle circle.baseline{stroke:#ffffff80!important}.drawer section.pageContainer>div.stats .chart svg.circle circle:nth-child(2){transition:all .7s cubic-bezier(.6,0,.2,1);transform:scaleX(-1)rotate(-90deg)}.drawer section.pageContainer>div.stats .chart svg.circle .value_1,.drawer section.pageContainer>div.stats .chart svg.circle .value_2{stroke-width:6px;z-index:2;transform:rotate(-90deg)}.drawer section.pageContainer>div.stats .chart svg.circle .value_1{stroke:#ff7d57;transition:all .7s cubic-bezier(.6,0,.2,1) .2s;transform:scale(1)rotate(-90deg)}.drawer section.pageContainer>div.stats .chart svg.circle .value_2{stroke:#fffbc4;z-index:-1;transition:all .7s cubic-bezier(.6,0,.2,1) .3s;transform:scaleX(-1)rotate(-90deg)}.drawer section.pageContainer>div.stats .chart img{border-radius:50%;width:70%;height:70%;transition:all .4s cubic-bezier(.06,.65,.2,1) .6s;display:block;top:15%;left:15%;transform:scale(0);box-shadow:0 0 100px #00000061}.drawer section.pageContainer>div.stats .chart button,.drawer section.pageContainer>div.stats .chart a{appearance:none;border-radius:50%;width:100%;height:100%;display:block}.drawer section.pageContainer>div.stats section.active>div>h2,.drawer section.pageContainer>div.stats section.active div>h3,.drawer section.pageContainer>div.stats section.active div>h4,.drawer section.pageContainer>div.stats section.active div>p,.drawer section.pageContainer>div.stats section.active>div{opacity:1;transition:all .8s cubic-bezier(.1,.6,.4,1) .3s;transform:translate(0,0)}.drawer section.pageContainer>div.stats section.active .eyebrow{transition:all .8s cubic-bezier(.1,.6,.4,1) .3s}.drawer section.pageContainer>div.stats section.active h2{transition:all .8s cubic-bezier(.1,.6,.4,1) .4s}.drawer section.pageContainer>div.stats section.active h3{transition:all .8s cubic-bezier(.1,.6,.4,1) .5s}.drawer section.pageContainer>div.stats section.active p.context{transition:all .8s cubic-bezier(.1,.6,.4,1) .6s}.drawer section.pageContainer>div.stats section.active .chart svg,.drawer section.pageContainer>div.stats section.active .chart img{transform-origin:50%;transform:scale(1)}.drawer section.pageContainer>div.stats section.active .chart img{transition:all .8s cubic-bezier(0,.16,0,1.08);box-shadow:0 75px 100px #00000061}.drawer section.pageContainer>div.stats section.active .chart svg{transition:all .8s cubic-bezier(.52,-.04,0,1.24)}.drawer section.pageContainer>div.stats section.active .chart svg g.circles{transition:all .7s cubic-bezier(.1,.6,.4,1);transform:rotate(0)}.drawer section.pageContainer>div.stats section.active .chart .avatar{width:auto;max-width:none;height:auto}.drawer section.pageContainer>div.stats section.active .chart .upvotes{opacity:1;transform:translate(-80px,-50%)}@media (width<=920px){.drawer section.pageContainer>div.stats section.active .chart .upvotes{transform:translate(-100%,-50%)}}.drawer section.pageContainer>div.stats section.active .chart .downvotes{opacity:1;transform:translate(80px,-50%)}@media (width<=920px){.drawer section.pageContainer>div.stats section.active .chart .downvotes{transform:translate(100%,-50%)}}.drawer section.pageContainer>div.stats p.context{color:#fff9;margin-bottom:5vh;font-weight:400;line-height:1.333em}.drawer section.pageContainer>div.stats p.context a{color:inherit;line-height:inherit;text-decoration:none;transition:all .2s}.drawer section.pageContainer>div.stats p.context a:hover{color:#fff}.drawer section.pageContainer>div.stats p.context img,.drawer section.pageContainer>div.stats p.context svg{object-fit:cover;border-radius:50%;width:24px;height:24px;margin-top:-5px;margin-right:10px;display:inline-block;position:relative;top:6px}.drawer section.pageContainer>div.stats p.context img circle#vinylOuter,.drawer section.pageContainer>div.stats p.context svg circle#vinylOuter{stroke-width:8px;stroke:#ffffff12}.drawer section.pageContainer>div.stats p.eyebrow{color:#fff9;margin-bottom:10px;font-family:elza,serif;font-size:16px;font-weight:400}@media (width<=920px),(orientation:portrait){.standalone .transporter .progress{top:calc(100vw + env(safe-area-inset-top) + 44px)}.standalone.presentation .transporter .progress{height:100vh;top:0}}body:not(.presentation) .transporter .progress{display:none}body.presentation .transporter .progress{z-index:-1;display:block}.transporter.playing .progress{transition:transform 2s linear}.transporter.paused .progress{transition:transform .1s linear}.transporter .progress{will-change:transform;z-index:3;transform-origin:0 0;pointer-events:none;backface-visibility:hidden;background-color:var(--transporter_progress_background_color);width:100%;height:100%;position:absolute;top:0;left:0;transform:scaleX(0)}@media (width<=920px),(orientation:portrait){.transporter .progress{display:none}}@media (aspect-ratio<=10/9){.standalone .transporter .cover{margin-top:max(4em, 3em + env(safe-area-inset-top))}}@media (aspect-ratio>=4/5) and (aspect-ratio<=10/9){body:not(.presentation) .transporter .cover{width:64vh;height:64vh;margin:1.5em auto 0}}.safari .transporter .cover .dj div.playing_info{margin-top:.125em}.safari .presentation .transporter .trackinfo div.dj div.playing_info{position:relative;top:.175em}.transporter .cover{aspect-ratio:1;-webkit-aspect-ratio:1/1;z-index:5;background-color:inherit;width:100%;box-shadow:0px 0px 150px 0px var(--shadow_color);border-radius:max(.35vw,.5em);transition:transform 1s,opacity 1s;animation-name:fadeIn,slideIn;animation-duration:0s,0s;animation-timing-function:cubic-bezier(0,.8,.2,1);animation-iteration-count:1,1;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:0s;animation-fill-mode:both;animation-timeline:auto,auto;display:block;position:absolute;overflow:hidden}.transporter .cover:empty{opacity:0}.transporter .cover:before{content:" ";pointer-events:none;background:var(--cover_pause_overlay);z-index:10;opacity:0;width:100%;height:calc(100% + 32px);transition:opacity .3s;display:block;position:absolute;top:0;left:0}.transporter .cover:hover .dj{transition:transform .4s cubic-bezier(0,.8,.2,1);transform:translate(0,0)}.transporter .cover .qrcode{z-index:400;aspect-ratio:1;width:25%;position:absolute;bottom:0;right:0}@media (width<=899px) and (aspect-ratio<=10/9){.transporter .cover .qrcode{width:33%}}.transporter .cover .qrcode.hidden{display:none}.transporter .cover .qrcode svg{object-fit:contain;width:100%;height:100%;position:absolute}@media (aspect-ratio>=10/9){.transporter .cover{max-width:72vh;max-height:72vh}}@media (aspect-ratio<=10/9){.transporter .cover{z-index:1;max-width:none;max-height:none;position:relative;left:0;transform:none}}@media (width<=900px){.transporter .cover{animation:fadeIn}}@media (width<=1260px) and (width>=920px) and (aspect-ratio>=10/9){.transporter .cover{max-width:67vh;max-height:67vh}}@media (width<=1136px) and (aspect-ratio>=10/9){.transporter .cover{width:62vh;max-width:none;height:62vh;max-height:none;top:calc(19vh - 1.5em)}}@media (width<=1023px) and (width>=920px){.transporter .cover{margin-left:0}}@media (width>=1850px) and (aspect-ratio>=10/9){.transporter .cover{max-width:68vh;max-height:68vh}}@media (width<=80vh){.transporter .cover{background:0 0;border-radius:0;width:100vw;height:100vw;margin:0 auto;top:0}}.transporter .cover canvas{z-index:3;transition:opacity .3s ease-out,width,height}.transporter .cover img,.transporter .cover canvas{object-fit:cover;backface-visibility:hidden;width:100%;height:100%;position:absolute;bottom:0}.transporter .cover img{opacity:1}.transporter .cover .dj{color:#fff;z-index:1000;box-sizing:border-box;background-color:var(--cover_dj_hover_background_color);justify-content:flex-start;align-items:center;width:100.1%;padding:1em 2em;transition:transform .15s cubic-bezier(.6,0,1,.4);display:flex;position:absolute;bottom:0;left:0;transform:translateY(100%)}@media (height<=740px){.transporter .cover .dj{padding:.75em 1.5em;font-size:90%}}.transporter .cover .dj div.avatar{margin:0 .875em 0 -1em}.transporter .cover .dj div.playing_info{background-color:inherit;color:var(--text_color);margin:-.25em 0 0;font-size:1em;line-height:1.125em}@media (width<=920px),(orientation:portrait){.transporter .cover .dj div.playing_info{margin-left:0}}.transporter .cover .dj div.playing_info span{letter-spacing:inherit;color:inherit;background-color:inherit;font-family:inherit;font-size:.875em}.transporter .cover .dj div.playing_info a{color:inherit;pointer-events:all;font-size:.96875em;font-weight:700;text-decoration:none}.transporter .cover .dj div.playing_info a:hover{text-decoration:underline}.transporter.paused .cover:before{opacity:1;transition:opacity .5s 1s}.transporter.playing .cover:before{opacity:0}@media (pointer:coarse) and (width<=920px),speech{.transporter .dj{display:none!important}}.webgl .transporter .cover img.hide{display:none}body.tvlink.presentation.hasParentWindow .transporter{margin-top:2.75em}.presentation .transporter .trackinfo .dj{color:var(--text_color)}.presentation .transporter .cover{aspect-ratio:1;border-radius:.35vh;flex-shrink:0;order:1;position:relative;top:auto;left:auto}@media (width<=899px) and (aspect-ratio<=10/9){.presentation .transporter .cover{width:90vw;height:90vw;margin-bottom:2em;margin-top:max(7.5vw, 2.5vw + env(safe-area-inset-top));border-radius:.35vh}}@media (width>=900px) and (aspect-ratio<=10/9){.presentation .transporter .cover{width:90vw;height:90vw;margin-top:5vw;margin-bottom:5vw;margin-top:max(5vw, env(safe-area-inset-top));border-radius:.35vh;max-width:65vh;max-height:70vh}}@media (aspect-ratio>=10/9) and (height<=450px){.presentation .transporter .cover{width:80vh;height:80vh;margin-right:calc(env(safe-area-inset-right) + 10vh);border-radius:.65vh;order:4;max-width:80vh;max-height:80vh;margin-top:0;margin-bottom:0}}@media (aspect-ratio>=10/9) and (height>=450px){.presentation .transporter .cover{width:85vh;max-width:85vh;height:85vh;max-height:85vh;margin-right:calc(env(safe-area-inset-right) + 7.5vh);border-radius:.65vh;order:4;margin-bottom:0}}@keyframes slideIn{0%{transform:translate(40px)}to{transform:translate(0,0)}}.transporter{font-size:inherit}.transporter .dj{will-change:transform}.transporter .trackinfo{z-index:6;pointer-events:none;box-sizing:border-box;display:none;position:relative}.transporter .trackinfo h1,.transporter .trackinfo h2{will-change:transform, opacity}@media (aspect-ratio<=10/9){.transporter .trackinfo{background-color:inherit;z-index:7;box-sizing:border-box;width:100%;height:3.75em;transition:background-color .8s linear;display:block;position:relative;bottom:0;left:0;transform:translateY(0)}}@media (aspect-ratio<=10/9) and (width>=80.01vh){.transporter .trackinfo{height:4em}}.transporter .trackinfo h1{pointer-events:auto;opacity:1;min-height:1em;color:var(--text_color);text-transform:uppercase;order:2;font-family:elza-condensed,elza,sans-serif;font-size:1.75em;line-height:1.10526em;transition:transform .4s cubic-bezier(0,.8,.2,1),opacity .4s linear}@media (width>=1600px){.transporter .trackinfo h1{font-size:2.375em}}.transporter .trackinfo h1.off,.transporter .trackinfo h1:empty{opacity:0;transform:translateY(20px);transition:transform .2s cubic-bezier(.7,0,1,.3),opacity .2s linear,color .2s .2s!important}.transporter .trackinfo h2{color:var(--text_color);pointer-events:auto;letter-spacing:.02em;order:1;margin-bottom:.25em;font-size:1.25em;font-weight:400;line-height:1em;transition:transform .4s cubic-bezier(0,.8,.2,1),opacity .4s linear}@media (width>=1600px){.transporter .trackinfo h2{font-size:1.5em;line-height:1.15em}}.transporter .trackinfo h2.off,.transporter .trackinfo h2:empty{opacity:0;transform:translateY(20px);transition:transform .2s cubic-bezier(.7,0,1,.3),opacity .2s linear,color .2s .2s!important}.transporter .trackinfo .dj>.playing_info{color:var(--icon_color)}@media (aspect-ratio<=10/9){body:not(.presentation) .transporter .trackinfo{display:none}}@media (aspect-ratio>=10/9) and (height>=450px){body:not(.presentation) .transporter .trackinfo{width:72vh;height:72vh;font-size:inherit;padding:0}}@media (aspect-ratio>=10/9) and (height>=450px) and (width<=1260px){body:not(.presentation) .transporter .trackinfo{width:67vh;height:67vh}}@media (aspect-ratio>=10/9) and (height>=450px) and (width<=1136px){body:not(.presentation) .transporter .trackinfo{width:62vh;height:62vh;display:none}}@media (aspect-ratio>=10/9) and (height>=450px) and (width>=1850px){body:not(.presentation) .transporter .trackinfo{width:68vh;height:68vh}}@media (aspect-ratio>=10/9) and (height>=450px){body:not(.presentation) .transporter .trackinfo>span{box-sizing:border-box;width:72vh;height:72vh;font-size:inherit;flex-direction:column;padding-top:.2em;display:flex;position:absolute;top:0;left:0;transform:rotate(90deg)translateY(calc(100% + 1.5em))}}@media (aspect-ratio>=10/9) and (height>=450px) and (width>=1261px){body:not(.presentation) .transporter .trackinfo>span{transform:rotate(90deg)translateY(calc(100% + 2em))}}@media (aspect-ratio>=10/9) and (height>=450px) and (width>=920px) and (width<=1260px){body:not(.presentation) .transporter .trackinfo>span{width:67vh;height:67vh}}@media (aspect-ratio>=10/9) and (height>=450px) and (width<=1136px){body:not(.presentation) .transporter .trackinfo>span{width:62vh;height:62vh}}@media (aspect-ratio>=10/9) and (height>=450px) and (width<=1024px){body:not(.presentation) .transporter .trackinfo>span{display:none}}@media (aspect-ratio>=10/9) and (height>=450px){body:not(.presentation) .transporter .trackinfo.balancing span{opacity:.01;transform:rotate(0)}body:not(.presentation) .transporter .trackinfo.balancing span h1{-webkit-hyphens:none;hyphens:none;height:auto;display:block}body:not(.presentation) .transporter .trackinfo>.dj{display:none}}@media (width<=920px),(orientation:portrait){body:not(.presentation) .transporter{padding:0}}.chrome .presentation .transporter .trackinfo h2{margin-bottom:0}.presentation .transporter .trackinfo{box-sizing:border-box;flex:auto;order:0;align-self:flex-start;width:auto;margin-left:0;display:block}@media (width<=899px) and (aspect-ratio<=10/9){.presentation .transporter .trackinfo{order:3;align-self:center;width:90vw}}@media (width>=900px) and (aspect-ratio<=10/9){.presentation .transporter .trackinfo{order:3;align-self:center;width:90vw;max-width:65vh}}@media (aspect-ratio>=10/9) and (height<=450px){.presentation .transporter .trackinfo{margin-left:calc(env(safe-area-inset-right) + 10vh);order:0;height:auto;margin-top:10vh;font-size:75%}}@media (aspect-ratio>=10/9) and (height>=450px){.presentation .transporter .trackinfo{order:1;margin-top:7.5vh;margin-left:7.5vh;margin-right:2em}}.presentation .transporter .trackinfo>span{flex-direction:column;display:flex}.presentation .transporter .trackinfo.balancing h1{padding-right:-2em}.presentation .transporter .trackinfo h2{margin-bottom:.45em;font-size:2em;line-height:1.25em}@media (width<=899px) and (aspect-ratio<=10/9){.presentation .transporter .trackinfo h2{margin-bottom:.25em;font-size:1em}}.presentation .transporter .trackinfo h1{box-sizing:border-box;margin-bottom:.09em;margin-left:-2px;font-size:7.5em;line-height:1em}@media (width<=899px) and (aspect-ratio<=10/9){.presentation .transporter .trackinfo h1{font-size:3.75em;font-weight:800}}.presentation .transporter .trackinfo div.dj{width:auto;font-size:inherit;flex-direction:row;align-content:start;align-items:center;transition:transform .4s cubic-bezier(0,.8,.2,1),opacity .4s linear;display:flex;position:relative}@media (width<=899px) and (aspect-ratio<=10/9){.presentation .transporter .trackinfo div.dj{display:none}}.presentation .transporter .trackinfo div.dj.off{opacity:0;transform:translateY(20px);transition:transform .2s cubic-bezier(.7,0,1,.3),opacity .2s linear,color .2s .2s!important}.presentation .transporter .trackinfo div.dj[votedifference]:after{content:attr(votedifference);text-align:center;z-index:1;color:#0a0a0a;background-color:#fff;border-radius:100%;width:1.9em;height:1.9em;font-size:.656em;font-weight:600;line-height:1.9em;display:block;position:absolute;top:2.8em;bottom:0;left:0;overflow:hidden;transform:translate(-50%)}.presentation .transporter .trackinfo div.dj[votedifference="0"]:after{display:none}.presentation .transporter .trackinfo div.dj .playing_info{margin-left:.85em;line-height:1.2em}.transporter{-webkit-app-region:drag;-webkit-user-select:none;user-select:none;box-sizing:border-box;font-size:inherit;pointer-events:auto;flex-direction:column;flex-grow:1;flex-basis:73%;justify-content:space-around;align-items:center;display:flex;position:relative}.transporter>div{pointer-events:auto}@media (width>=1600px){.transporter{flex-basis:74%}}@media (width>=1900px){.transporter{flex-basis:75%}}@media (aspect-ratio>=10/9) and (height>=450px){.transporter{z-index:4;height:100%;padding-bottom:2%;top:0;left:0}}@media (width<=1024px){.transporter{padding-left:0}}@media (aspect-ratio<=10/9){.transporter{padding:0;position:static}}body.presentation .transporter{z-index:unset;font-size:inherit;flex-direction:row;flex-basis:100%;justify-content:stretch;align-self:stretch;align-items:center;padding:0}@media (aspect-ratio<=10/9){body.presentation .transporter{flex-direction:column}}body .skipLink{pointer-events:none;opacity:0;z-index:105;position:fixed;top:1em;left:1em}body .skipLink:focus,body .skipLink:focus-within,body .skipLink:active{opacity:1}body.bright .skipLink{color:#0a0a0a}body.dashboard{color:#fff;box-sizing:border-box;background:#0a0a0a;padding:1em;display:block;overflow:hidden auto;position:static!important}body.dashboard nav.toolbar{box-sizing:border-box;text-align:center;border-right:1px solid #ffffff1a;width:80px;height:100%;padding:1em .5em;display:none;position:fixed;top:0;left:0}body.dashboard nav.toolbar img{width:56px}body.dashboard .map{width:100%;overflow:hidden}body.dashboard .map svg{aspect-ratio:6/3;-webkit-aspect-ratio:6/3;width:100%;height:auto;margin-top:-5%}@media (width<=920px){body.dashboard .map svg{width:calc(100% + 3em);margin-left:-1.5em}}body.dashboard .map svg .active path{fill:#ff7d57;stroke:none}body.dashboard .map svg path{fill:#444450;stroke:none}body.dashboard th{text-align:left}body.dashboard header{margin:2em 2em 0;position:static;overflow-x:hidden}@media (width<=920px){body.dashboard header{margin:2em 0 0}}body.dashboard header .imageContainer{border:1px solid #fff3;border-radius:50%;width:2em;height:2em;display:inline-block;position:relative;top:-.5em;overflow:hidden}body.dashboard header .imageContainer img{object-fit:cover;object-position:center center;width:100%;height:100%;display:none}body.dashboard header h2{text-transform:uppercase;margin-bottom:0;margin-right:.25em;font-family:elza-condensed;font-size:4em;font-weight:700;line-height:120%;display:inline-block;position:relative}@media (width<=920px){body.dashboard header h2{line-height:100%}}body.dashboard .container{grid-template-columns:repeat(12,12fr);gap:1.5em;margin:0 2em;padding-bottom:1.5em;display:grid;overflow-x:hidden}@media (width<=920px){body.dashboard .container{gap:1em;margin:0}}body.dashboard .visitors canvas{aspect-ratio:2;width:100%}@media (width<=920px){body.dashboard .visitors canvas{aspect-ratio:1}}body.dashboard table{box-sizing:border-box;width:100%;font-size:.9em}body.dashboard table table{font-size:inherit;border-bottom:1px solid #ffffff1a}body.dashboard table tr:not(.child){cursor:pointer}body.dashboard table table tr:not(:first-child){display:none}body.dashboard table table.open tr{display:table-row}body.dashboard table td:not(:last-child),body.dashboard table th:not(:last-child){padding-right:1.5em}body.dashboard table tr:last-child table{border-bottom:none;margin-bottom:0}@media (width>=920px){body.dashboard table td:first-child,body.dashboard table th:first-child{width:30%}}@media (width<=920px){body.dashboard table td:first-child,body.dashboard table th:first-child{margin-bottom:.25em;padding-top:.25em}}@media (width>=920px){body.dashboard table td:nth-child(2),body.dashboard table th:nth-child(2){width:20%}}@media (width<=920px){body.dashboard table td:nth-child(2),body.dashboard table th:nth-child(2){padding-left:0}}@media (width>=920px){body.dashboard table td:nth-child(3),body.dashboard table td:nth-child(4),body.dashboard table th:nth-child(3),body.dashboard table th:nth-child(4){width:25%}}@media (width<=920px){body.dashboard table td:nth-child(2){display:none!important}}body.dashboard table table td,body.dashboard table table th{box-sizing:border-box;vertical-align:middle;padding-top:.375em;padding-bottom:.375em}@media (width<=920px){body.dashboard table table td,body.dashboard table table th{padding-top:0;padding-bottom:0;padding-right:0;display:block}body.dashboard table table td:nth-child(2),body.dashboard table table td:nth-child(3),body.dashboard table table th:nth-child(2),body.dashboard table table th:nth-child(3){color:#7a7a7a;padding-right:0;display:inline;position:relative}body.dashboard table table td:nth-child(3):before,body.dashboard table table th:nth-child(3):before{content:" ("}body.dashboard table table td:nth-child(3):after,body.dashboard table table th:nth-child(3):after{content:")"}body.dashboard table table td:last-child,body.dashboard table table th:last-child{padding-bottom:.75em;padding-left:0}}body.dashboard table thead{color:#7a7a7a;border-bottom:1px solid #ffffff40;font-size:.9em}@media (width<=920px){body.dashboard table thead{display:none}}body.dashboard table table tbody tr:first-child td,body.dashboard table tbody tr:first-child th{padding-top:.625em}@media (width<=920px){body.dashboard table table tbody tr:first-child td,body.dashboard table tbody tr:first-child th{padding-top:0}}body.dashboard table .user_container{align-items:center;display:flex}@media (width<=920px){body.dashboard table .user_container{margin-top:.5em}}body.dashboard table .user{vertical-align:middle}body.dashboard table .user .avatar{box-sizing:padding-box;aspect-ratio:1;background-color:#25252c;border:2px solid #25252c;border-radius:50%;flex-basis:2em;width:2em;height:2em;margin:-2px;display:none;overflow:hidden}body.dashboard table .user .avatar:first-child,body.dashboard table .user .avatar:nth-child(2),body.dashboard table .user .avatar:nth-child(3){display:block}body.dashboard table .user .avatar+div:not(.avatar){margin-left:4px}body.dashboard table .user .avatar+.avatar{margin-left:-.75em}body.dashboard table .user .avatar img{object-fit:cover;object-position:center center;width:100%;height:100%}body.dashboard table .user .name{align-self:center;margin-left:.5em}@media (width<=920px){body.dashboard table .user .name{word-break:break-all;margin-left:.25px;font-weight:700}}body.dashboard table .user .name .host svg [stroke=black]{stroke:#0a0a0a}body.dashboard table .user .name .host svg [fill=black]{fill:#0a0a0a}body.dashboard .activeHours .week{color:#7a7a7a;grid-template-rows:repeat(8,8fr);row-gap:4px;width:100%;font-size:.7em;display:grid}@media (width<=920px){body.dashboard .activeHours .week{zoom:.25}}body.dashboard .activeHours .week .day{grid-template-columns:repeat(25,25fr);column-gap:4px;display:grid}body.dashboard .activeHours .week .day.header div{background:0 0}body.dashboard .activeHours .week .day div{text-align:right;box-sizing:border-box;background-color:#ff7d57;min-height:1em;padding-right:4px}body.dashboard .activeHours .week .day div:empty,body.dashboard .activeHours .week .day div:first-child{background:0 0}body.dashboard .box{box-sizing:border-box;background-color:#25252c;border-radius:.5em;width:auto;padding:1.25em 1.5em;box-shadow:0 0 25px #00000012}@media (width<=920px){body.dashboard .box{padding:1em;grid-column-end:span 12!important}}body.dashboard .box h2{margin-bottom:1em}body.dashboard .box.col4{grid-column-end:span 4}body.dashboard .box.col5{grid-column-end:span 5}body.dashboard .box.col6{grid-column-end:span 6}body.dashboard .box.col7{grid-column-end:span 7}body.dashboard .box.col8{grid-column-end:span 8}body.dashboard .box.col12{grid-column-end:span 12}
