.line_preview_image{width:75px}#set_select{margin-top:.3em;display:flex;flex-direction:row;justify-content:space-around;width:90%;margin-bottom:.3em}#set_select>div{width:25%;text-align:center}#songerrors{border:5px red solid;width:fit-content;font-weight:900;color:red}body.admin{padding:0;margin:0;width:100%}.table{display:table;width:100%;border-collapse:collapse}.table-row{display:table-row}.table-cell,.table-head{display:table-cell;padding:1em;border:#f0f0f0 1px solid}.table-head{font-weight:bold}.song_table{background-color:#d3d3d3;width:48%;margin-left:2%;float:left}.song_table tbody{overflow-y:auto;display:block;height:35vh;width:100%}.song_table table{width:100%}.song_table thead{display:table;width:100%;border-bottom:1px solid #000;color:#fff}.song_table tbody tr{display:table;width:100%}.song_table td,.song_table th{width:25%}.song_table th{background-color:green}.song_table td:nth-of-type(3),.song_table th:nth-of-type(3),.song_table td:nth-of-type(4),.song_table th:nth-of-type(4),.song_table td:nth-of-type(5),.song_table th:nth-of-type(5){width:9em;text-align:center}.song_table td.button{width:10%}.song_table tr{border-bottom:1px solid #000}.song_table h3{padding:0;margin:0}#topbit{width:100%}#leftbit{width:50%;float:left}#rightbit{width:50%;float:right;padding:0;margin:0}#preview{width:40vw;height:24vw;border:#000 solid 1px;text-align:center}iframe{width:100%;height:100%}#tables{display:block;width:90%;height:50%;padding:0;margin:0}.history_table{background-color:#d3d3d3;width:60%;margin-left:2%;float:left}.history_table tbody{overflow-y:auto;display:block;height:60vh;width:100%}.history_table table{width:100%}.history_table thead{display:table;width:100%;border-bottom:1px solid #000}.history_table tbody tr{display:table;width:100%}.history_table td{width:25%}.history_table td.button{width:10%}.history_table tr{border-bottom:1px solid #000}.history_table h3{padding:0;margin:0}.no_one_dies_alone_box{float:right;position:block;height:28vw;width:47%;margin-top:7%;margin-right:6%}.timeline{width:300px;height:20px;position:relative;background-color:gray}.cursor{background-color:purple;width:10px;height:100%;position:absolute;top:0;left:0px;z-index:10}#vcursor{left:300px}.playedll{color:#6f9}.playingll{background-color:#fff;color:#000}.llslide{margin-bottom:1em}#live_lyrics{padding-top:1em;padding-left:1em;overflow-y:scroll;height:98vh}#cacherefreshbutton{margin-top:1em}#llpreviewtitle{font-size:1em;text-align:center;height:2vh}@media(orientation: portrait)and (max-width: 500px),(orientation: landscape)and (max-height: 500px){#song_queue{display:none}#preview{display:none}a{display:none}a:nth-of-type(1){display:block}#titlebusiness>br{display:none}#leftbit{width:90%;float:none}#rightbit{float:none;width:90%}#song_table{width:100%}#tables{width:100%}input[value=Queue]{display:none}#controlpanelcontents{overflow-y:scroll}}.achievement-banner{position:fixed;display:none;align-items:center;top:2vw;right:-35vw;background:linear-gradient(90deg, #2a475e, #1b2838);color:#c7d5e0;width:29vw;height:5vw;padding:2vw 2vw;border-radius:.5vw;font-size:2vw;font-weight:bold;box-shadow:0 .05vw .01vw rgba(0,0,0,.5);z-index:99000;animation:delaystay 5s 0 forwards,slideIn .6s 5s ease-out forwards,stay 4s 5.6s forwards,slideOut .5s 11.6s ease-in forwards}.achievement-icon{width:6vw;height:6vw;border:.1vw #fff solid;margin-right:2vw;display:flex;align-items:center;justify-content:center;background-color:#556b2f}.achievement-text{display:flex;flex-direction:column;line-height:1.3}.achievement-title{font-size:90%;color:#66c0f4;margin-bottom:3px}.achievement-desc{font-size:100%;color:#fff;font-weight:bold}@keyframes delaystay{from{right:-35vw;opacity:0}to{right:-35vw;opacity:0}}@keyframes slideIn{from{right:-35vw;opacity:0}to{right:2vw;opacity:1}}@keyframes stay{from{right:2vw;opacity:1}to{right:2vw;opacity:1}}@keyframes slideOut{from{right:2vw;opacity:1}to{right:-35vw;opacity:0}}/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.6.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2018 Daniel Eden
 */.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}@keyframes bounce{from,20%,53%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -30px, 0);transform:translate3d(0, -30px, 0)}70%{-webkit-animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);animation-timing-function:cubic-bezier(0.755, 0.05, 0.855, 0.06);-webkit-transform:translate3d(0, -15px, 0);transform:translate3d(0, -15px, 0)}90%{-webkit-transform:translate3d(0, -4px, 0);transform:translate3d(0, -4px, 0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{from,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes pulse{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}50%{-webkit-transform:scale3d(1.05, 1.05, 1.05);transform:scale3d(1.05, 1.05, 1.05)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes rubberBand{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}30%{-webkit-transform:scale3d(1.25, 0.75, 1);transform:scale3d(1.25, 0.75, 1)}40%{-webkit-transform:scale3d(0.75, 1.25, 1);transform:scale3d(0.75, 1.25, 1)}50%{-webkit-transform:scale3d(1.15, 0.85, 1);transform:scale3d(1.15, 0.85, 1)}65%{-webkit-transform:scale3d(0.95, 1.05, 1);transform:scale3d(0.95, 1.05, 1)}75%{-webkit-transform:scale3d(1.05, 0.95, 1);transform:scale3d(1.05, 0.95, 1)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}@keyframes shake{from,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}@keyframes swing{20%{-webkit-transform:rotate3d(0, 0, 1, 15deg);transform:rotate3d(0, 0, 1, 15deg)}40%{-webkit-transform:rotate3d(0, 0, 1, -10deg);transform:rotate3d(0, 0, 1, -10deg)}60%{-webkit-transform:rotate3d(0, 0, 1, 5deg);transform:rotate3d(0, 0, 1, 5deg)}80%{-webkit-transform:rotate3d(0, 0, 1, -5deg);transform:rotate3d(0, 0, 1, -5deg)}to{-webkit-transform:rotate3d(0, 0, 1, 0deg);transform:rotate3d(0, 0, 1, 0deg)}}.swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes tada{from{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}10%,20%{-webkit-transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);transform:scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);transform:scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg)}to{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes wobble{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}15%{-webkit-transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);transform:translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg)}30%{-webkit-transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);transform:translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg)}45%{-webkit-transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);transform:translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg)}60%{-webkit-transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);transform:translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg)}75%{-webkit-transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);transform:translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}@keyframes jello{from,11.1%,to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-0.78125deg) skewY(-0.78125deg);transform:skewX(-0.78125deg) skewY(-0.78125deg)}77.7%{-webkit-transform:skewX(0.390625deg) skewY(0.390625deg);transform:skewX(0.390625deg) skewY(0.390625deg)}88.8%{-webkit-transform:skewX(-0.1953125deg) skewY(-0.1953125deg);transform:skewX(-0.1953125deg) skewY(-0.1953125deg)}}.jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}@keyframes bounceIn{from,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}20%{-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}40%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}60%{opacity:1;-webkit-transform:scale3d(1.03, 1.03, 1.03);transform:scale3d(1.03, 1.03, 1.03)}80%{-webkit-transform:scale3d(0.97, 0.97, 0.97);transform:scale3d(0.97, 0.97, 0.97)}to{opacity:1;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1)}}.bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInDown{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(0, -3000px, 0);transform:translate3d(0, -3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, 25px, 0);transform:translate3d(0, 25px, 0)}75%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}90%{-webkit-transform:translate3d(0, 5px, 0);transform:translate3d(0, 5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInLeft{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}0%{opacity:0;-webkit-transform:translate3d(-3000px, 0, 0);transform:translate3d(-3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(25px, 0, 0);transform:translate3d(25px, 0, 0)}75%{-webkit-transform:translate3d(-10px, 0, 0);transform:translate3d(-10px, 0, 0)}90%{-webkit-transform:translate3d(5px, 0, 0);transform:translate3d(5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInRight{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(3000px, 0, 0);transform:translate3d(3000px, 0, 0)}60%{opacity:1;-webkit-transform:translate3d(-25px, 0, 0);transform:translate3d(-25px, 0, 0)}75%{-webkit-transform:translate3d(10px, 0, 0);transform:translate3d(10px, 0, 0)}90%{-webkit-transform:translate3d(-5px, 0, 0);transform:translate3d(-5px, 0, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes bounceInUp{from,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);animation-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1)}from{opacity:0;-webkit-transform:translate3d(0, 3000px, 0);transform:translate3d(0, 3000px, 0)}60%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}75%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}90%{-webkit-transform:translate3d(0, -5px, 0);transform:translate3d(0, -5px, 0)}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(0.9, 0.9, 0.9);transform:scale3d(0.9, 0.9, 0.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1, 1.1, 1.1);transform:scale3d(1.1, 1.1, 1.1)}to{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}}.bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, -20px, 0);transform:translate3d(0, -20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px, 0, 0);transform:translate3d(20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px, 0, 0);transform:translate3d(-20px, 0, 0)}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0, -10px, 0);transform:translate3d(0, -10px, 0)}40%,45%{opacity:1;-webkit-transform:translate3d(0, 20px, 0);transform:translate3d(0, 20px, 0)}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInDownBig{from{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeft{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInLeftBig{from{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRight{from{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInRightBig{from{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUp{from{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes fadeInUpBig{from{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{from{opacity:1}to{opacity:0}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes fadeOutDown{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}@keyframes fadeOutDownBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, 2000px, 0);transform:translate3d(0, 2000px, 0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes fadeOutLeft{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}@keyframes fadeOutLeftBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px, 0, 0);transform:translate3d(-2000px, 0, 0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes fadeOutRight{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}@keyframes fadeOutRightBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px, 0, 0);transform:translate3d(2000px, 0, 0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes fadeOutUp{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}@keyframes fadeOutUpBig{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(0, -2000px, 0);transform:translate3d(0, -2000px, 0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -360deg);transform:perspective(400px) rotate3d(0, 1, 0, -360deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);transform:perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(0.95, 0.95, 0.95);transform:perspective(400px) scale3d(0.95, 0.95, 0.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px);transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{from{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 10deg);transform:perspective(400px) rotate3d(1, 0, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -5deg);transform:perspective(400px) rotate3d(1, 0, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInX{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{from{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -20deg);transform:perspective(400px) rotate3d(0, 1, 0, -20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 10deg);transform:perspective(400px) rotate3d(0, 1, 0, 10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -5deg);transform:perspective(400px) rotate3d(0, 1, 0, -5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}@keyframes flipOutX{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, -20deg);transform:perspective(400px) rotate3d(1, 0, 0, -20deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(1, 0, 0, 90deg);transform:perspective(400px) rotate3d(1, 0, 0, 90deg);opacity:0}}.flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible !important;backface-visibility:visible !important}@-webkit-keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}@keyframes flipOutY{from{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, -15deg);transform:perspective(400px) rotate3d(0, 1, 0, -15deg);opacity:1}to{-webkit-transform:perspective(400px) rotate3d(0, 1, 0, 90deg);transform:perspective(400px) rotate3d(0, 1, 0, 90deg);opacity:0}}.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-backface-visibility:visible !important;backface-visibility:visible !important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes lightSpeedIn{from{-webkit-transform:translate3d(100%, 0, 0) skewX(-30deg);transform:translate3d(100%, 0, 0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg);opacity:1}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{from{opacity:1}to{-webkit-transform:translate3d(100%, 0, 0) skewX(30deg);transform:translate3d(100%, 0, 0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateIn{from{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, -200deg);transform:rotate3d(0, 0, 1, -200deg);opacity:0}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}@keyframes rotateInUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -90deg);transform:rotate3d(0, 0, 1, -90deg);opacity:0}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}@keyframes rotateOut{from{-webkit-transform-origin:center;transform-origin:center;opacity:1}to{-webkit-transform-origin:center;transform-origin:center;-webkit-transform:rotate3d(0, 0, 1, 200deg);transform:rotate3d(0, 0, 1, 200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}@keyframes rotateOutDownLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutDownRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}@keyframes rotateOutUpLeft{from{-webkit-transform-origin:left bottom;transform-origin:left bottom;opacity:1}to{-webkit-transform-origin:left bottom;transform-origin:left bottom;-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}@keyframes rotateOutUpRight{from{-webkit-transform-origin:right bottom;transform-origin:right bottom;opacity:1}to{-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}@keyframes hinge{0%{-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate3d(0, 0, 1, 80deg);transform:rotate3d(0, 0, 1, 80deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate3d(0, 0, 1, 60deg);transform:rotate3d(0, 0, 1, 60deg);-webkit-transform-origin:top left;transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0, 700px, 0);transform:translate3d(0, 700px, 0);opacity:0}}.hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{from{opacity:0;-webkit-transform:scale(0.1) rotate(30deg);transform:scale(0.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes rollIn{from{opacity:0;-webkit-transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);transform:translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg)}to{opacity:1;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}@keyframes rollOut{from{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);transform:translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}@keyframes zoomIn{from{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInDown{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInLeft{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInRight{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomInUp{from{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}60%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}@keyframes zoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(0.3, 0.3, 0.3);transform:scale3d(0.3, 0.3, 0.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(-2000px, 0, 0);transform:scale(0.1) translate3d(-2000px, 0, 0);-webkit-transform-origin:left center;transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0)}to{opacity:0;-webkit-transform:scale(0.1) translate3d(2000px, 0, 0);transform:scale(0.1) translate3d(2000px, 0, 0);-webkit-transform-origin:right center;transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);transform:scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);-webkit-animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);animation-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19)}to{opacity:0;-webkit-transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);transform:scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);-webkit-transform-origin:center bottom;transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1);animation-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInDown{from{-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}@keyframes slideInUp{from{-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0);visibility:visible}to{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}@keyframes slideOutDown{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, 100%, 0);transform:translate3d(0, 100%, 0)}}.slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}@keyframes slideOutLeft{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}}.slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}@keyframes slideOutRight{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0)}}.slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}@keyframes slideOutUp{from{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}to{visibility:hidden;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}}.slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}#introstuff{display:flex;width:100%;flex-direction:column;align-items:center;position:relative}#loadingbarlols{width:60%}.countdowndigitnew{height:100%;width:11%}.countdowndots{width:2.5%}.countdowndigitnew>svg,.countdowndots>svg{height:100%}#countdownlabel{color:white;-webkit-text-fill-color:white;opacity:.8}#coundownloadingbarcontainer{opacity:.5;width:100%;height:5vw;border:.5vw white solid;box-sizing:border-box;position:relative}#coundownloadingbar{position:absolute;left:.5%;top:6%;width:0%;height:88%;background-color:white}#coundownloadingbarfun{color:white;-webkit-text-fill-color:white;opacity:.9;width:100%;font-size:50%;margin-bottom:2vw;text-transform:uppercase}#countdownintroinstruct{filter:brightness(1.5);opacity:.8;left:-10%;width:120%;display:flex;height:2em;align-items:center}#introsonglistpromoqr{width:22%}#countdownintroinstruct>span{-webkit-text-fill-color:hotpink;font-size:100%;padding:0;padding-left:.4em;width:100%;text-wrap:wrap;text-align:left;display:flex;flex-direction:row;align-items:end}#countdownintroinstruct>svg{height:100%;width:auto;padding-top:.7%}#countdownintrobottom{display:flex;flex-direction:row;width:100%;justify-content:space-around}#showstart{-webkit-text-fill-color:white}#countdowncontainer{display:flex;flex-direction:column;align-items:center;width:60%;position:relative}#countdownflipper{display:flex;flex-direction:row;justify-content:center;width:83.33%;height:9vw;color:black;-webkit-text-fill-color:black}.countdownendstate{animation-fill-mode:both;animation-duration:2s;animation-name:countdownFade;animation-timing-function:ease-in-out;animation-iteration-count:infinite}.countdownflipunit{width:15%;height:100%;position:relative;margin-left:1%;margin-right:1%}.countdownflipunit:nth-of-type(2){margin-right:2%}.countdownflipunit:nth-of-type(3){margin-left:2%}.countdownflipunit:nth-of-type(4){margin-right:2%}.countdownflipunit:nth-of-type(5){margin-left:2%}.countdownback,.countdownfront{position:absolute;width:100%;height:100%;top:0;left:0}.countdownbar{position:absolute;width:100%;height:3%;left:0;top:48.5%;background-color:black;z-index:3}.countdowntop,.countdownbottom{position:relative;display:flex;width:100%;height:50%;font-size:250%;flex-direction:column;overflow:hidden}.countdownbottom{border-radius:0 0 .5vw .5vw;background:linear-gradient(0deg, rgba(207, 207, 207, 1) 0%, rgba(255, 255, 255, 1) 100%)}.countdowntop{border-radius:.5vw .5vw 0 0;background:linear-gradient(0deg, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(207, 207, 207, 1) 100%)}.countdownbottombar{position:absolute;width:100%;height:3%;top:0%;background-color:black}.countdowntop>span,.countdownbottom>span{height:200%;display:flex;align-items:center;justify-content:center}.countdowntop>span{height:170%}.countdownbottom>span{height:230%}.countdownfront>.countdownbottom{z-index:1}.countdownback>.countdownbottom{transform-origin:50% 0%;transform:rotateX(90deg);z-index:2}.countdownfront>.countdowntop{transform-origin:50% 100%;transform:rotateX(0deg)}.countdowntop{justify-content:start;perspective:400px}.countdownbottom{justify-content:end}.flip{animation-fill-mode:both;animation-duration:.1s;animation-name:flipTop;animation-timing-function:ease-out}.flipbottom{animation-fill-mode:both;animation-delay:.1s;animation-duration:.12s;animation-name:flipBottom;animation-timing-function:ease-in}.flipbar{animation-fill-mode:both;animation-delay:.1s;animation-duration:.12s;animation-name:flipBar;animation-timing-function:ease-in}@keyframes flipTop{0%{transform:rotateX(0deg);z-index:2}0%,99%{opacity:.99}100%{transform:rotateX(-90deg);opacity:0}}@keyframes flipBar{0%{z-index:3}0%,99%{z-index:3}100%{z-index:8}}@keyframes flipBottom{0%,50%{z-index:-1;transform:rotateX(90deg);opacity:0}51%{opacity:.99}100%{opacity:.99;transform:rotateX(0deg);z-index:6}}@keyframes countdownFade{0%{opacity:1}50%{opacity:0}100%{opacity:1}}#fullscreen-toggle{position:absolute;top:.75rem;right:.75rem;width:4rem;height:4rem;padding:.75rem;background:rgba(0,0,0,.45);border:none;border-radius:.5rem;color:#fff;cursor:pointer;opacity:0;transition:opacity .2s ease;z-index:10000}#fullscreen-toggle svg{width:100%;height:100%;display:block}#fullscreen-toggle.visible{opacity:.9}@media(min-width: 500px){#fullscreen-toggle{width:7vw;height:7vw;top:1vw;right:1vw;padding:1.2vw;border-radius:.6vw}}#song{transition:opacity .4s}#intrologo{width:100%;position:relative;top:-10%}#songlistpromo{position:relative;top:-15%;display:flex;width:75%;flex-direction:row;justify-content:space-between}#songlistpromoqr{width:25%}#songlistpromoqr>svg,#introsonglistpromoqr>svg{padding:2% 5%;aspect-ratio:1/1;width:100%;height:100%;background-color:#fff}#songendqrcode{width:100%;display:flex;justify-content:center;padding-bottom:1.5vw}#songendqrcode>svg{padding:1vw;aspect-ratio:1/1;background-color:#fff}#rightdogqr{width:60%;margin-right:5%;margin-top:1%;position:relative;top:40.95vw}#rightdogqrcontainer{width:100%;font-size:125%;display:flex;flex-direction:column;align-items:end;position:relative;opacity:0;transition:opacity .4s}#rightdogqr>svg,#rightdogqr>svg{padding:2% 5%;aspect-ratio:1/1;width:100%;height:100%;background-color:#fff}.promoqr>svg{padding:2.8125% 5%;height:94.375%;width:90%;background-color:#fff}#songlistpromotext{font-size:1.6em;width:65%;white-space:wrap;display:flex;justify-content:center;align-items:center}#songlistpromotext>div{text-align:left}#songlistpromoqr>img{width:100%;object-fit:contain}#debug{opacity:0;display:none;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.2);display:flex;width:100%;height:100%;overflow-y:scroll;flex-direction:column}#timertest{position:absolute;font-size:3em;top:0;left:0}#contentcontainer{opacity:0;transition:opacity .4s;width:100%;margin:auto;position:relative;aspect-ratio:16/9}.mediaslidetext{position:absolute;left:0;top:87%;text-align:center;width:100%;color:#000;text-transform:uppercase;-webkit-text-stroke:.3em #fff;font-size:1.8em}.mediaslidetext:after{content:attr(data-text);position:absolute;-webkit-text-stroke:.1em #fff;text-shadow:-0.25em -0.25em 1em #fff,.25em -0.25em 1em #fff,-0.25em .25em 1em #fff,.25em .25em 1em #fff;left:0;top:0;z-index:-1}.mediaslidetitle{position:absolute;top:5%;text-align:center;width:100%;left:0;color:#000}.mediaslideimage{position:absolute;top:20%;left:15%;width:70%;height:65%}.mediaslideimagebig{position:absolute;top:2.5%;left:0%;width:100%;height:95%}.mediaslideimage img,.mediaslideimagebig img{height:100%;width:100%;object-fit:contain}.community-slide{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3%;box-sizing:border-box}.community-slide-title{font-size:6vw;text-transform:uppercase;letter-spacing:.05em;margin:0 0 2% 0;text-align:center}.community-slide-body{display:flex;flex-direction:row;width:90%;flex:1;gap:6%;align-items:center}.community-qr-section{display:flex;flex-direction:column;align-items:center;width:34%;flex-shrink:0}#community-qr-code{width:72%;aspect-ratio:1;background:#fff;padding:2.5%;box-sizing:border-box}#community-qr-code>svg{display:block}.community-qr-url{font-size:2vw;margin-top:3%;text-align:center;letter-spacing:.05em}.community-links{display:flex;flex-direction:column;justify-content:center;gap:16%;height:50%;flex:1}.community-link{display:flex;align-items:center;gap:5%;font-size:2.8vw;letter-spacing:.05em}.community-link-icon{display:flex;align-items:center;flex-shrink:0;width:1.3em;height:1.3em}.community-link-icon svg{width:100%;height:100%}.community-link-icon--discord{color:#5865f2;filter:drop-shadow(0 0 0.5em #5865F2) drop-shadow(0 0 1em rgba(88, 101, 242, 0.8))}.community-link-icon--newsletter{color:#f0f0f0;filter:drop-shadow(0 0 0.5em #f0f0f0) drop-shadow(0 0 1em rgba(240, 240, 240, 0.8))}.community-link-icon--whatsapp{color:#25d366;filter:drop-shadow(0 0 0.5em #25D366) drop-shadow(0 0 1em rgba(37, 211, 102, 0.8))}.community-link-text{font-weight:600}#bottom-text-container{position:absolute;color:#fff;bottom:.3em;text-align:center;width:100%;left:0;font-size:2em;opacity:1;transition:opacity 250ms ease}#bottom-text-container-next{position:absolute;color:#fff;bottom:.9em;text-align:center;width:100%;left:0;font-size:2em}#greenscreen{background-color:lime}.transparent_body{background-color:rgba(0,0,0,0)}.next-singer-box{z-index:30;display:inline-block;position:relative;-webkit-text-stroke:.1em #fff;-webkit-background-clip:text;left:0}.next-singer-box:after{content:attr(data-text);position:absolute;-webkit-text-stroke:.1em #fff;text-shadow:-0.25em -0.25em 1em #ec3572,.25em -0.25em 1em #ec3572,-0.25em .25em 1em #ec3572,.25em .25em 1em #ec3572;left:0;top:0;z-index:-1}.bottom-text-text{z-index:30;display:inline-block;position:relative;-webkit-text-stroke:.02em #fff;-webkit-background-clip:text;left:0;font-size:1.5em}.bottom-text-text:after{content:attr(data-text);position:absolute;-webkit-text-stroke:.02em #fff;text-shadow:-0.15em -0.15em .5em #ec3572,.15em -0.15em .5em #ec3572,-0.15em .15em .5em #ec3572,.15em .15em .5em #ec3572;left:0;top:0;z-index:-1}.textline{opacity:0;left:0;right:0;height:10%;width:100%;padding:.5% 0;justify-content:center;align-items:center}.position1{top:23%;bottom:33%}.position2{top:34%;bottom:44%}.position3{top:45%;bottom:55%}.position4{top:56%;bottom:66%}.position5{top:67%;bottom:77%}.position6{top:78%;bottom:88%}.start_logo{position:absolute;top:12%;width:70%;left:15%}.intro-p{padding:0;padding-left:5%;margin:0;white-space:nowrap;text-align:left;font-size:168%}.intro-announce{font-family:"AristaProRegular";width:100%;overflow:hidden;position:absolute;top:80%;padding-top:.2em;padding-bottom:.2em;background-color:#e785af;color:#fff;left:0;transition:all .3s}.writercredit{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke-width:0;margin:0;margin-top:1vw}.writercreditsmall{color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke-width:0;font-size:80%;margin:0;margin-top:1vw}.cue{width:2em;height:1.4em;display:block;float:left;margin-right:0;margin-top:.25%;transition:opacity .1s}.noonediesalone{position:absolute;top:0;left:0;display:flex;height:100%;width:100%;font-size:900%;text-align:center;text-transform:uppercase;flex-direction:column;align-items:center;justify-content:center}.noonediesalonestream{bottom:3%;flex-direction:row;font-size:3em;align-items:end}.noonediesalonestream>.text-div{padding-left:.25em;padding-right:.25em}.visibleslidendahide{animation:fade-sequence 3700ms ease-in-out forwards}@keyframes fade-sequence{0%{opacity:1}2.7%{opacity:0}94.6%{opacity:0}100%{opacity:1}}.ndatext{opacity:0;z-index:2;display:inline-block;position:relative;-webkit-text-stroke:.05em #fff;-webkit-text-fill-color:#000;-webkit-background-clip:text;left:0}.ndatext:after{content:attr(data-text);position:absolute;-webkit-text-stroke:.05em #fff;text-shadow:-0.05em -0.05em .05em #fff,.05em -0.05em .05em #fff,-0.05em .05em .05em #fff,.05em .05em .05em #fff;left:0;top:0;z-index:-1}.ndatextnoglow{opacity:0;z-index:2;display:inline-block;position:relative;-webkit-text-stroke:.03em #fff;-webkit-text-fill-color:#000;-webkit-background-clip:text;left:0}.ndatextnoglow:after{content:attr(data-text);position:absolute;-webkit-text-stroke:rgba(0,0,0,0);text-shadow:none;left:0;top:0;z-index:-1}.ndatextinvert{animation:colorSwitch 600ms ease-in-out 3 forwards,ndaflashfade 3500ms ease-in-out forwards}.ndatextinvert:after{animation:colorShadowSwitch 600ms ease-in-out 3 forwards}@keyframes colorSwitch{0%{-webkit-text-stroke:.05em #fff;-webkit-text-fill-color:#000}50%{-webkit-text-stroke:.05em #000;-webkit-text-fill-color:#fff}100%{-webkit-text-stroke:.05em #fff;-webkit-text-fill-color:#000}}@keyframes colorShadowSwitch{0%{-webkit-text-stroke:.05em #fff;text-shadow:-0.05em -0.05em .05em #fff,.05em -0.05em .05em #fff,-0.05em .05em .05em #fff,.05em .05em .05em #fff}50%{-webkit-text-stroke:.05em #000;text-shadow:-0.05em -0.05em .05em #000,.05em -0.05em .05em #000,-0.05em .05em .05em #000,.05em .05em .05em #000}100%{-webkit-text-stroke:.05em #fff;text-shadow:-0.05em -0.05em .05em #fff,.05em -0.05em .05em #fff,-0.05em .05em .05em #fff,.05em .05em .05em #fff}}@keyframes ndaflashfade{0%{opacity:0}11.4%{opacity:1}97.1%{opacity:1}100%{opacity:0}}.noone.animate{opacity:0;animation:fadeNoone 3500ms ease-in-out forwards}.dies.animate{opacity:1;animation:fadeDies 3500ms ease-in-out forwards}.alone.animate{opacity:1;animation:fadeAlone 3500ms ease-in-out forwards}@keyframes fadeNoone{0%{opacity:0}11.4%{opacity:1}97.1%{opacity:1}100%{opacity:0}}@keyframes fadeDies{0%{opacity:0}28.6%{opacity:0}40%{opacity:1}97.1%{opacity:1}100%{opacity:0}}@keyframes fadeAlone{0%{opacity:0}57.1%{opacity:0}68.6%{opacity:1}97.1%{opacity:1}100%{opacity:0}}.nextSingerAnimate{opacity:0;animation:nextSingerFade 3500ms ease-in-out forwards}@keyframes nextSingerFade{0%{opacity:0}11.4%{opacity:1}97.1%{opacity:1}100%{opacity:0}}.noonediesalone p{margin:0;z-index:-100}.bell{display:none}#songaudio{display:none}.countdown{display:none;font-size:175%}.countdowntext{z-index:2;display:inline-block;position:relative;-webkit-background-clip:text;left:0}#proc_gen_lines{display:none}.proc_gen_lines{display:none}.instrumentalsvg{border:solid .07em #fff;box-shadow:.07em -0.07em .07em #fff,.07em .07em .07em #fff,-0.07em .07em .07em #fff,-0.07em -0.07em .07em #fff}.instrumentalsvg-bgvideo{opacity:.85}.ib-text-noglow{box-shadow:none;border:solid .1em #fff}.introimage{display:none;position:relative}#introimage1{display:inline;position:relative}#santa{position:absolute;display:none;left:0;top:0}.flipped{-webkit-transform:scaleX(-1);transform:scaleX(-1)}@keyframes heartfade{0%{opacity:1}50%{opacity:0}}.heartbox{z-index:0}.heart{animation:heartfade 6s linear;position:absolute}.heart:before,.heart:after{content:"";background-color:#fc2a62;position:absolute;height:30px;width:45px;border-radius:15px 0px 0px 15px}.heart:before{transform:rotate(45deg)}.heart:after{left:10.5px;transform:rotate(135deg)}.hiddenslide{opacity:0}#streamintro>div:nth-of-type(1){display:flex;flex-direction:column;align-items:start;justify-content:center;font-size:.6em;height:100%;padding-left:.5em;overflow:hidden}#streamintro>div:nth-of-type(2){display:flex;flex-direction:column;align-items:end;justify-content:center;height:100%;padding-right:.5em;width:27%}#streamintro,#streamoutro{font-family:"MontserratExtraBold";font-weight:800;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;position:absolute;left:0;bottom:3%;width:100%;height:2em;text-align:left;background:#ff45b4;color:#fff;-webkit-text-stroke-color:rgba(0,0,0,0);-webkit-text-fill-color:#fff}#streampromo>div{font-size:.6em}#streamintro.streamintroplaceholder{flex-direction:row;align-items:center;justify-content:flex-start;display:none}#streamintro.streamintroplaceholder>span{font-size:.6em;padding-top:.7em;padding-left:1em}#streamoutro{height:3em;bottom:-16%}#streamnewcredits,#streamnewcredits2{font-size:.6em}#streamorigcreditssmall{font-size:.6em}#streamintrologo{height:1em}#snowwrap{position:absolute;top:0;left:0}.streamslide>.textline{height:unset;display:flex;padding:0}.streamslide>.textline:last-of-type{padding-bottom:.25em}#charlesbot{display:none;position:absolute;right:0;bottom:-0.5%;width:25%;z-index:1000;opacity:0;pointer-events:none;transform:translateX(105%) scale(-1, 1);transition:transform .6s ease-out,opacity .3s ease-out}#charlesbot.active{opacity:1;pointer-events:auto;transform:translateX(0%) scale(-1, 1)}#charlesbot>img{display:block;width:100%;height:100%}emoji-picker{height:100%;width:100%;display:block;font-size:2em}#events-index{display:flex;flex-direction:column;height:100vh;font-family:"HelveticaBold","Segoe UI","Arial",sans-serif;color:#1a1a1a}.events-controls{display:flex;align-items:center;padding:14px 20px;background:#17a2b8}.events-table-wrapper{flex:1;min-height:0;background:#fff;overflow-y:auto}.events-table{width:100%;border-collapse:collapse;font-size:.88rem}.events-table thead th{position:sticky;top:0;z-index:1;background:#128da1;padding:11px 16px;text-align:left;color:#fff;font-weight:bold;box-shadow:inset 0 -2px 0 #b2e8f0;white-space:nowrap;font-family:"HelveticaBold","Arial Bold",sans-serif;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.events-table tbody tr{border-bottom:1px solid #eaf6f9;transition:background .1s}.events-table tbody tr:hover{background:#52c8d3 !important}.events-table td{padding:10px 16px;color:#1a1a1a}.events-table td.col-name a{color:#0b8296;text-decoration:none}.events-table td.col-name a:hover{text-decoration:underline}.events-table td.col-location{color:#555}.events-table td.col-date{color:#888;white-space:nowrap;font-size:.82rem}.events-table .col-actions{width:1%;white-space:nowrap}@media(max-width: 600px){.events-table td.col-location,.events-table td.col-date{display:none}.events-table thead th:nth-child(2),.events-table thead th:nth-child(3),.events-table thead th:nth-child(4){display:none}}#event-form-page{display:flex;flex-direction:column;min-height:100vh;background:#eef8fa}.event-form-content{flex:1;display:flex;flex-direction:column;align-items:center;padding:32px 20px 48px}.event-form{width:100%;max-width:620px}.event-form-card{background:#fff;border-radius:12px;box-shadow:0 2px 16px rgba(0,0,0,.08);overflow:hidden}.form-section{padding:22px 28px;border-bottom:1px solid #eaf6f9}.form-section-title{font-size:.72rem;text-transform:uppercase;letter-spacing:.09em;color:#0b8296;margin:0 0 16px;font-family:"HelveticaBold","Segoe UI","Arial",sans-serif}.form-field{display:flex;flex-direction:column;gap:5px;margin-bottom:14px}.form-field:last-child{margin-bottom:0}.form-field label{font-size:.8rem;color:#555;font-family:"HelveticaBold","Segoe UI","Arial",sans-serif}.form-field--checkbox{flex-direction:row;align-items:center;gap:10px}.form-field--checkbox label{cursor:pointer;margin:0}.form-field--checkbox input[type=checkbox]{width:16px;height:16px;accent-color:#0b8296;cursor:pointer;flex-shrink:0}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-input{border:1px solid #cce8ed;border-radius:7px;padding:9px 12px;font-size:.88rem;color:#1a1a1a;background:#fff;width:100%;box-sizing:border-box;font-family:"HelveticaBold","Segoe UI","Arial",sans-serif;outline:none;transition:border-color .15s,box-shadow .15s}.form-input:focus{border-color:#0b8296;box-shadow:0 0 0 3px rgba(11,130,150,.12)}.form-actions{padding:18px 28px;background:#f5fbfc;border-top:1px solid #eaf6f9;display:flex;align-items:center;gap:14px}.btn-teal{display:inline-block;background:#0b8296;color:#fff;border:none;border-radius:8px;padding:10px 22px;font-size:.88rem;font-weight:bold;cursor:pointer;font-family:"HelveticaBold","Arial Bold",sans-serif;transition:background .15s}.btn-teal:hover{background:#096e7e;color:#fff}.form-cancel-link{color:#777;font-size:.85rem;text-decoration:none;font-family:"HelveticaBold","Segoe UI","Arial",sans-serif}.form-cancel-link:hover{color:#444;text-decoration:underline}.btn-outline{display:inline-block;background:rgba(0,0,0,0);color:#0b8296;border:1px solid #0b8296;border-radius:6px;padding:7px 14px;font-size:.85rem;font-weight:600;cursor:pointer;font-family:"HelveticaBold","Segoe UI","Arial",sans-serif;transition:background .15s,color .15s}.btn-outline:hover{background:#0b8296;color:#fff}.logo-picker-preview{display:flex;align-items:center;gap:10px;margin-bottom:8px;min-height:40px}.logo-picker-thumb{height:40px;width:auto;max-width:120px;object-fit:contain;border-radius:4px;border:1px solid #e0e0e0;background:#d4edda;padding:2px}.logo-picker-name{font-size:.85rem;color:#444}.logo-picker-none{font-size:.85rem;color:#888;font-style:italic}.logo-picker-modal{position:fixed;inset:0;z-index:500;display:flex;align-items:center;justify-content:center}.logo-picker-modal[hidden]{display:none}.logo-picker-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.5)}.logo-picker-dialog{position:relative;background:#fff;border-radius:12px;box-shadow:0 8px 40px rgba(0,0,0,.25);width:90%;max-width:640px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.logo-picker-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #eee;font-weight:700;font-size:.95rem;font-family:"MontserratExtraBold","Arial Bold",sans-serif;color:#0b8296;flex-shrink:0}.logo-picker-close{background:none;border:none;font-size:1rem;cursor:pointer;color:#888;padding:4px 8px;border-radius:4px}.logo-picker-close:hover{background:#f0f0f0;color:#333}.logo-picker-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(140px, 1fr));gap:12px;padding:16px;overflow-y:auto}.logo-picker-item{display:flex;flex-direction:column;align-items:center;gap:6px;background:#fff;border:2px solid #e0e0e0;border-radius:8px;padding:10px 8px;cursor:pointer;font-size:.78rem;font-family:"HelveticaBold","Segoe UI","Arial",sans-serif;color:#333;transition:border-color .15s,background .15s;text-align:center}.logo-picker-item:hover{border-color:#0b8296;background:#f0fafc}.logo-picker-item.logo-picker-item--selected{border-color:#0b8296;background:#e8f4f6}.logo-picker-item-img{width:100%;height:80px;display:flex;align-items:center;justify-content:center;background:#d4edda;border-radius:4px;overflow:hidden}.logo-picker-item-img img{max-width:100%;max-height:100%;object-fit:contain}.logo-picker-item-img.logo-picker-item-img--none{background:#f0f0f0;color:#888;font-size:.8rem;font-style:italic}.event-delete-zone{width:100%;max-width:620px;margin-top:10px;display:flex;justify-content:flex-end}.event-delete-zone form{margin:0}.btn-danger{background:rgba(0,0,0,0);color:#c0392b;border:1px solid rgba(192,57,43,.35);border-radius:7px;padding:8px 14px;font-size:.8rem;cursor:pointer;font-family:"HelveticaBold","Segoe UI","Arial",sans-serif;transition:background .15s,border-color .15s}.btn-danger:hover{background:rgba(192,57,43,.07);border-color:#c0392b}@media(max-width: 500px){.form-row{grid-template-columns:1fr}.form-section{padding:18px}.form-actions{padding:16px 18px}.event-form-content{padding:16px 12px 32px}}#event_song_list{width:100%;height:100%;max-height:100vh;padding:0;margin:0;overflow-y:auto}#event_song_list>table{width:100%;border-collapse:collapse;margin:0}.event_song_row_unplayed{background-color:#fff;color:#000}#event_song_list th{position:sticky;top:0;background-color:#f2f2f2;color:#000;z-index:2}#event_song_list th,#event_song_list td{border:1px solid #ddd;border-left:none;border-right:none;padding:8px 12px;text-align:left;background-clip:padding-box}#event_song_list>table tr>td:first-of-type{font-size:1em;width:25%}#event_song_list>table tr>td#show_unplayed_toggle{font-size:.8em}#event_song_list>table tr>td:nth-of-type(4),#event_song_list>table tr>td:nth-of-type(5){width:8%}@font-face{font-display:swap;font-family:"Silkscreen";font-style:normal;font-weight:400;src:url("/assets/silkscreen-v6-latin-regular-2ba977ab.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Silkscreen";font-style:normal;font-weight:700;src:url("/assets/silkscreen-v6-latin-700-69ce688d.woff2") format("woff2")}#ghtest{position:absolute;background-color:#fff;top:0;left:0;height:2em;width:2em;z-index:100;opacity:0}#ghcanvas{height:90%;width:20%;position:absolute;-webkit-backface-visibility:hidden;left:10%;bottom:-40%;perspective:0;perspective-origin:left top;transform:perspective(700px) rotateX(90deg) translate3d(0, 0, 0);opacity:0;outline:3px solid rgba(0,0,0,0);border-image:linear-gradient(to right, #989898 0%, #686868 1%, #989898 2%, #686868 99%, #989898 100%) 1;border-radius:5px;border-width:0 4px;border-style:solid;border-top:none}#scorebox{position:absolute;opacity:0;font-family:"Silkscreen",serif;font-weight:700;font-style:normal;background-color:#000;border:#fff 2px solid;left:2%;top:10vw;height:6vw;width:8%}#ghtwaveform,#ghtwaveform2,#buttontimings,#ticktimings{width:100000px;height:150px}body{background-color:#add8e6}#ticktimings,#ticktimings2{position:absolute;top:0;left:0;width:100000px;height:100%}.tick{position:absolute;top:0;height:100%;width:1px;background-color:#8b008b}.halftick{opacity:.2}#buttontimings{position:relative;height:100px}#buttontimingscontainer,#ticktimingscontainer,#ghtwaveformcontainer,#ghtwaveformcontainer2{overflow-y:scroll;width:100vw;position:relative}.buttonmarker{position:absolute;top:0;border-left:1px #000 solid;height:50px;width:10px}.cbuttonmarker{border-radius:50%;background-color:brown;height:8px;width:8px;border-width:1px;border-style:solid;position:absolute;left:-6px}.sbuttonmarker{top:55px;background-color:#fff;color:#000;height:10px;width:10px;position:absolute;left:-5px;font-size:.75em;user-select:none}.cbuttonmarker0{background-color:green;border-color:green;top:0px}.cbuttonmarker1{background-color:red;border-color:red;top:10px}.cbuttonmarker2{background-color:#ff0;border-color:#ff0;top:20px}.cbuttonmarker3{background-color:blue;border-color:blue;top:30px}.cbuttonmarker4{background-color:orange;border-color:orange;top:40px}.cbuttonmarkerhollow{background-color:rgba(0,0,0,0)}#ghtwaveformcontainer2{display:none}.halloweenghost{display:none}#ghostwrap{position:absolute;height:100%;width:100%;top:0;left:0;transition:opacity .4s}.ghost-wrapper{position:absolute;width:5%;left:50%;top:50%;pointer-events:none;animation:floatAcross 10s linear forwards}.ghost{width:100%;height:100%;transform:translate(-50%, -50%);animation:bob 1s ease-in-out infinite alternate,fadeInOut 9.5s linear forwards}@keyframes floatAcross{0%{transform:var(--start-transform)}100%{transform:var(--end-transform)}}@keyframes bob{from{transform:translate(-50%, -50%) translate(calc(var(--bob-x) * -1 * var(--bob-amp)), calc(var(--bob-y) * -1 * var(--bob-amp)))}to{transform:translate(-50%, -50%) translate(calc(var(--bob-x) * var(--bob-amp)), calc(var(--bob-y) * var(--bob-amp)))}}@keyframes fadeInOut{0%{opacity:0}2%{opacity:0}30%{opacity:.8}70%{opacity:.8}98%{opacity:0}100%{opacity:0}}.logo-eye{position:absolute;top:39%;left:31.0584%;width:3.45%;height:15%;opacity:.8;overflow:hidden;border-radius:50%;background:greenyellow}.pupil{position:absolute;width:35%;height:35%;background:black;border-radius:50%;top:50%;left:50%;z-index:1;animation:pupil-move 4s infinite alternate ease-in-out}.eyelid{position:absolute;width:100%;height:50%;background:white;left:0;transition:transform .5s ease-in-out;z-index:2}.eyelid.top{top:0;border-top-left-radius:50px;border-top-right-radius:50px;transform-origin:bottom center}.eyelid.bottom{bottom:0;border-bottom-left-radius:50px;border-bottom-right-radius:50px;transform-origin:top center}.logo-eye.open .eyelid.top{transform:translateY(-100%)}.logo-eye.open .eyelid.bottom{transform:translateY(100%)}@keyframes pupil-move{0%{transform:translate(0%, 0%)}25%{transform:translate(30%, -20%)}50%{transform:translate(50%, 10%)}75%{transform:translate(20%, 40%)}100%{transform:translate(-20%, 0%)}}#songcontainer{font-size:75%}.hsv-status-text{padding-left:.5em}.selectedRow{background-color:#2f4f4f}#host-control-top{width:100%;height:10em;margin-bottom:1em;margin-left:2em}#host-control-top a{font-family:"HelveticaBold","Arial Bold",sans-serif;background-color:#8b008b;color:#fff;text-decoration:none;padding:.5em;padding-top:.3em}#host-control-top #title-etc{float:left;width:50%}#host-control-top #volume-bars{float:left;width:50%}#host-control-left,#host-control-right{float:left;width:50%;height:25em;overflow-y:scroll}#host-control-left button,#host-control-right button{font-family:"HelveticaBold","Arial Bold",sans-serif;background-color:#8b008b;color:#fff}#host-control-left button:disabled,#host-control-right button:disabled{background-color:darkred;color:#fff}#host-control-right{float:left}#host-control-right p{margin:1em}#hostsoundcheck{z-index:999999;background-color:#a9a9a9;display:none;position:absolute;top:50%;left:50%;width:400px;height:500px;margin-top:-200px;margin-left:-200px;border:2px #fff solid}#hostsoundcheck ul{list-style:none}#hostsoundcheck button{font-family:"HelveticaBold","Arial Bold",sans-serif;height:2.5em;font-size:1em;margin-left:1%;margin-right:1%;margin-bottom:.3em;padding:0;padding-bottom:.25em;width:80%;overflow:hidden;background-color:#8b008b;border:none;color:#fff}#hostvideocolumns button{font-family:"HelveticaBold","Arial Bold",sans-serif;height:2.5em;font-size:1em;margin-left:1%;margin-right:1%;margin-bottom:.3em;padding:0;padding-bottom:.25em;width:100%;overflow:hidden;background-color:#8b008b;border:none;color:#fff}#hostvideocolumns .talk-to-singer-buttons{display:none}#hostvideocolumns #soundcheck{display:block}#hostlyricsstuff{height:22vw;width:80%;postion:relative}#hostlyricsstuff #songVideo{height:100%;width:50%;float:left}#hostlyricsstuff #lyricsinputcanvas{height:100%;width:50%;float:left}#lockdown-streaming{width:100%;height:100%}#lockdown-streaming #lockdown-logo-top{height:100%;width:15%;padding-left:2em;float:left}#lockdown-streaming .lockdown-logo-top-i{height:100%}#lockdown-streaming #status-bar{height:2em;width:100%}#lockdown-streaming #status-bar #buttons{float:left}#lockdown-streaming #status-bar #livestatus button{background-color:darkred}#lockdown-streaming #status-bar #livestatus{float:left}#lockdown-streaming #videos{width:100%;height:42.1875%;float:right}#lockdown-streaming #rightvideos{float:left;width:25%;height:28.125vw}#lockdown-streaming #rv1,#lockdown-streaming #rv2{width:100%;height:50%}#lockdown-streaming #songvideoframe{float:left;position:relative;width:75%;height:42.1875vw;padding:0}#lockdown-streaming #songVideo,#lockdown-streaming #localVideo,#lockdown-streaming #remoteVideo{width:100%;height:100%;object-fit:cover}#lockdown-streaming #c1,#lockdown-streaming #c3,#lockdown-streaming #c2{display:none}#hostvideoleft{width:80%;float:left}#hostvideoright{width:20%;float:left;font-size:.8em}#remoteVideoFrame{border:1px #fff solid;width:100%;height:45vw;position:relative}#remoteVideoFrame #finallyricscanvas{width:100%;height:100%;position:absolute}#remoteVideoFrame #remoteVideo{position:absolute;width:100%;height:100%;object-fit:cover}.rvf_live{background-color:#000;background-image:image-url("/assets/Maraoke_Lock_Down_Logo-fc3ee14d.png");background-size:contain;background-repeat:no-repeat;background-position:center}#host_userlist{border:1px #fff solid;border-collapse:collapse;margin:1em}#host_userlist td,#host_userlist th{border:1px solid #fff;padding-left:10px;padding-right:10px}.livestream{margin:0}.livestream #cameracheckvidframe{height:20em}.livestream #cameracheckvid{height:100%;width:100%}.livestream h1{padding:0;margin:0;width:100%;text-align:center;font-family:"AristaProFat","Arial Bold",sans-serif;font-size:2.5em}.livestream p{text-align:center}.livestream #search-data-ls{text-align:center}.livestream #search-data-ls input,.livestream #lsusername{font-family:"HelveticaBold","Arial Bold",sans-serif;height:2em;font-size:1em}.livestream #selected-song{font-family:"HelveticaBold","Arial Bold",sans-serif;text-align:center}.livestream button{font-family:"HelveticaBold","Arial Bold",sans-serif;height:2em;font-size:1em;margin-left:1%;margin-right:1%;margin-bottom:.3em;padding-bottom:.25em;padding:0;width:15em;overflow:hidden;background-color:#8b008b;border:none;color:#fff}.livestream button:disabled{background-color:red}.livestream #turn-off-camera,.livestream #lockdown-streaming,.livestream #lockdown-signup,.livestream #skip-and-go-to-signup{display:none}.livestream .lockdown-soundcheck,.livestream #hostsoundcheck{display:none}.livestream .lockdown-soundcheck #audioinputs,.livestream .lockdown-soundcheck #videoinputs,.livestream #hostsoundcheck #audioinputs,.livestream #hostsoundcheck #videoinputs{margin-left:20%;padding-inline-start:0;width:60%}.livestream .latency-step{display:none}.livestream #latency-1{display:block}.livestream #lockdown-start #lockdown-logo{width:100%}.livestream #lockdown-start .lockdown-logo{width:60%;padding-left:20%;padding-right:20%}.livestream #lockdown-start ul{text-align:center}.livestream ul{list-style:none}.livestream #graphouter{display:none;width:50%;margin-left:25%;height:100px;border:1px #fff solid}.livestream #graphbar{display:inline-block;width:0%;height:100px;background-color:green}.livestream .mainvideo{width:80%;height:45vw;margin:1%}.livestream .sidevideo{width:30%;height:16.875vw;margin:1%}.livestream .micsource,.livestream .videosource{width:100%}.livestream .recordbuttons{background-color:#8b008b;color:#fff;width:5em;font-family:"AristaProFat","Arial Bold",sans-serif;border-color:#8b008b;height:2em;font-size:1em;width:20em;margin-bottom:.3em}.livestream .streambutton{background-color:#8b008b;color:#fff;width:5em;font-family:"AristaProFat","Arial Bold",sans-serif;height:2em;font-size:1em;margin-bottom:.3em;margin-left:1%;margin-right:1%;padding:0;overflow:hidden;background-color:#8b008b;border-color:#8b008b}.livestream #localVideo{width:100%;height:100%;z-index:-2}.livestream #recordbutton{display:none}.livestream #recordingbutton{display:none;background-color:#006400;border-color:#006400}.livestream #audiotest{display:none}.livestream canvas{width:1280;height:720}#logos-index{font-family:"HelveticaBold","Segoe UI","Arial",sans-serif;color:#1a1a1a;min-height:100vh;background:#f4f6f8}.logos-controls{display:flex;align-items:center;gap:12px;padding:14px 20px;background:#17a2b8}.logos-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(260px, 1fr));gap:20px;padding:24px 20px}.logo-card{background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.08);overflow:hidden;display:flex;flex-direction:column;border:2px solid rgba(0,0,0,0);transition:box-shadow .15s,border-color .15s}.logo-card:hover{box-shadow:0 4px 18px rgba(0,0,0,.13)}.logo-card.logo-card--selected{border-color:#0b8296}.logo-card-badges{display:flex;gap:6px;padding:10px 12px 0;min-height:28px}.logo-badge{display:inline-block;border-radius:4px;padding:2px 8px;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.logo-badge.logo-badge--default{background:#e8f4f6;color:#0b8296}.logo-badge.logo-badge--active{background:#0b8296;color:#fff}.logo-card-image{flex:1;display:flex;align-items:center;justify-content:center;padding:16px;min-height:180px;background:#d4edda}.logo-card-image a{display:block;cursor:pointer}.logo-preview{max-width:100%;max-height:200px;object-fit:contain;display:block}.logo-no-image{color:#aaa;font-size:.85rem;font-style:italic}.logo-card-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 14px;border-top:1px solid #f0f0f0}.logo-card-name{font-size:.88rem;font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.logo-card-actions{display:flex;gap:6px;flex-shrink:0}.logo-btn{display:inline-block;border-radius:6px;padding:5px 12px;font-size:.8rem;font-weight:600;text-decoration:none;cursor:pointer;font-family:"HelveticaBold","Segoe UI","Arial",sans-serif;transition:background .15s}.logo-btn.logo-btn--edit{background:#f0f0f0;color:#444;border:1px solid #ddd}.logo-btn.logo-btn--edit:hover{background:#e0e0e0;text-decoration:none;color:#222}.logo-btn.logo-btn--select{background:#17a2b8;color:#fff;border:1px solid rgba(0,0,0,0)}.logo-btn.logo-btn--select:hover{background:#0b8296;text-decoration:none;color:#fff}.logo-btn.logo-btn--active{background:#0b8296;color:#fff;border:1px solid rgba(0,0,0,0);cursor:default}.logo-form-body{max-width:520px;margin:32px auto;padding:0 16px 40px;font-family:"HelveticaBold","Segoe UI","Arial",sans-serif}.logo-form-field{display:flex;flex-direction:column;background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,.08);padding:18px 20px;margin-bottom:16px;gap:8px}.logo-form-label{font-size:.82rem;font-weight:700;color:#555;text-transform:uppercase;letter-spacing:.04em}.logo-form-input{border:1px solid #ccd1d9;border-radius:6px;padding:9px 12px;font-size:.95rem;outline:none;transition:border-color .15s,box-shadow .15s}.logo-form-input:focus{border-color:#0b8296;box-shadow:0 0 0 3px rgba(11,130,150,.15)}.logo-form-file{font-size:.9rem;color:#444}.logo-current-image{display:flex;flex-direction:column;gap:6px;margin-bottom:8px}.logo-form-preview{max-width:100%;max-height:240px;object-fit:contain;border-radius:6px;border:1px solid #e0e0e0;background:#f9f9f9}.logo-current-filename{margin:0;font-size:.78rem;color:#888;word-break:break-all}.logo-remove-option{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:.85rem;color:#c0392b}.logo-remove-option input[type=checkbox]{accent-color:#c0392b}.logo-form-actions{display:flex;align-items:center;gap:16px;margin-top:4px}.logo-form-cancel{color:#888;font-size:.88rem;text-decoration:none}.logo-form-cancel:hover{color:#444;text-decoration:underline}@font-face{font-display:swap;font-family:"Noto Sans";font-style:normal;font-weight:400;src:url("/assets/noto-sans-v42-latin-regular-8ba18cf4.woff2") format("woff2")}#maskstuff{font-family:"Noto Sans",sans-serif}#maskstuff button,#maskstuff input{margin:.3rem;padding:.3rem;font-size:1rem}#maskstuff #log{margin-top:1rem;white-space:pre-wrap;background:#222;padding:1rem;height:300px;overflow:auto;border:1px solid #444}#lyric_select_search_row{display:flex;gap:8px;padding:10px 18px;border-bottom:1px solid #e0e0e0}#lyric_select_search_input{flex:1;padding:6px 10px;border:1px solid #ccc;border-radius:5px;font-size:.95em;font-family:Arial,Helvetica,sans-serif}#lyric_select_search_btn{padding:6px 14px;background:#2a4fa8;color:#fff;border:none;border-radius:5px;cursor:pointer;font-family:"MontserratExtraBold","Arial Bold",sans-serif;font-size:.9em}#lyric_select_search_btn:hover{background:#1e3a80}#lyric_select_list{overflow-y:auto;flex:1;padding:6px 0}.lyric_select_item{padding:9px 18px;cursor:pointer;font-family:Arial,Helvetica,sans-serif;font-size:.92em;border-bottom:1px solid #f0f0f0;transition:background .1s}.lyric_select_item:last-child{border-bottom:none}.lyric_select_item:hover{background:#eef2ff}#lyric_select_status{padding:10px 18px;color:#888;font-family:Arial,Helvetica,sans-serif;font-size:.9em;font-style:italic}#new_song_editor{display:flex;flex-direction:column;width:100%;height:100%;overflow-y:hidden}#new_song_editor_top_content,#new_song_editor_bottom_content{display:flex;justify-content:space-between;width:100%}#new_song_editor_top_content{flex-direction:row;justify-content:flex-start;align-items:flex-start;height:auto;border-bottom:2px solid #d0eef2}#new_song_editor_top_content_left{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;height:100%}#new_song_editor_top_content_right{width:25em;flex-shrink:0}#song_edit_canvas{aspect-ratio:16/9;width:100%;height:auto;display:block;background-color:green}#new_song_editor_top_content.hide-waveform #nsewaveformcontainer{display:none}#new_song_editor_top_content.hide-waveform #nse-zoom-in,#new_song_editor_top_content.hide-waveform #nse-zoom-out,#new_song_editor_top_content.hide-waveform #nse-preview-loop{display:none}#nse-preview-loop.active{background:#0b8296;color:white}#new_song_editor_top_content.hide-canvas #new_song_editor_top_content_right{display:none}#nse_top_controls{flex-direction:row;display:flex;justify-content:space-between;width:98%}#new_song_editor_bottom_content{flex:1;min-height:0;flex-direction:column;justify-content:space-between;width:100%;position:relative}#new_song_editor_bottom_content_left{display:flex;flex-direction:row;overflow-y:scroll;overflow-x:hidden;flex:1;min-width:0;margin-bottom:3em;padding:0 .5em}#nsewaveformcontainer{position:relative;width:100%;height:10em;overflow-x:hidden;overflow-y:hidden;display:flex;justify-content:center}#nse_top_controls button,#nse_editcontrol button,#nsetopbuttons button{font-family:"MontserratExtraBold","Arial Bold",sans-serif;border:none;margin-bottom:.25em}#nse_editcontrol2{background-color:transparent}#nse_editcontrol1>button{width:min(90%,12em);background:white;color:#0b8296;border:1px solid #17a2b8;border-radius:6px;padding:.35em .6em;font-size:.85em;cursor:pointer;transition:background .15s,color .15s;height:2.5em;display:flex;align-items:center;justify-content:center}#nse_editcontrol1>button:hover{background:#d0eef2}#sa_song_preview_tab{position:relative;overflow-x:hidden;width:100%}#save_indicator{position:absolute;top:2px;left:2px;z-index:10;display:inline-flex;align-items:center;justify-content:center;width:7.5em;height:1.6em;border-radius:12px;font-family:"MontserratExtraBold","Arial Bold",sans-serif;font-size:.75em;gap:5px;white-space:nowrap;opacity:0;transition:opacity .2s;pointer-events:none;flex-shrink:0}#save_indicator.saving{opacity:1;background:rgba(0, 0, 0, 0.55);color:#fff}#save_indicator.saved{opacity:1;background:rgba(0, 0, 0, 0.55);color:#4caf50}#save_indicator.saving::before{content:"";width:.85em;height:.85em;border:2px solid rgba(255, 255, 255, 0.3);border-top-color:#fff;border-radius:50%;animation:nse-spin .6s linear infinite;display:block;flex-shrink:0}@keyframes nse-spin{to{transform:rotate(360deg)}}#nsetopbuttons{display:flex;align-items:center;justify-content:flex-start;margin-top:auto;padding-top:.25em;gap:6px;width:98%;overflow-x:auto}#nsetopbuttons button{background:white;color:#0b8296;border:1px solid #17a2b8;border-radius:6px;cursor:pointer;transition:background .15s,color .15s;display:flex;align-items:center;justify-content:center;height:2em;padding:0 .4em}#nsetopbuttons button:hover{background:#d0eef2}#nse-zoom-in,#nse-zoom-out,#nseplaypause{width:2.2em;padding:0}#nsetopbuttons button.playing{background:#0b8296;color:white}#nsewaveform{width:98%;height:100%;background-color:#0b1f24;border-radius:4px}#nse_editcontrol1{display:flex;flex-direction:row;gap:1em;justify-content:space-around;background-color:#17a2b8;padding-top:.2em}#nse_editcontrol{width:100%;gap:1em;flex-shrink:0;position:absolute;bottom:0;left:0}#new_song_editor_table{background-color:white;color:black;font-family:Arial,Helvetica,sans-serif;width:auto;border-collapse:collapse;display:grid;grid-template-columns:2em 1fr 1fr 4em 2em 4em;grid-auto-rows:max-content;width:750px}#new_song_editor_table>div{display:grid;grid-column:1/-1;grid-template-columns:subgrid}#new_song_editor_table>div>div:nth-of-type(1){border:none;text-align:center;font-weight:bold}#new_song_editor_table_headers>div{border:1px solid #9dd4de;background-color:#d0eef2;color:#0b4a56;height:1.4em;font-weight:bold}#new_song_editor_table_headers>div:first-of-type{border:none;background-color:#17a2b8}#new_song_editor_table>div>div,#new_song_editor_table>div>button{border:1px rgb(202, 200, 200) solid}.backing_toggle_switch{position:relative;display:inline-block;width:3em;height:1.5em}.backing_toggle_switch input{opacity:0;width:0;height:0}.backing_toggle_switch_slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;-webkit-transition:.4s;transition:.4s;border-radius:1.5em}.backing_toggle_switch_slider:before{position:absolute;content:"";height:1.1em;width:1.1em;left:.2em;bottom:.2em;background-color:white;-webkit-transition:.4s;transition:.4s;border-radius:50%}input:checked+.backing_toggle_switch_slider{background-color:#2196f3}input:focus+.backing_toggle_switch_slider{box-shadow:0 0 1px #2196f3}input:checked+.backing_toggle_switch_slider:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px)}#backing_toggle{display:flex;align-items:center;justify-content:space-between}#backing_toggle>span{padding:0 .5em}.cell{background-color:white}.slideendselect{font-family:"MontserratExtraBold","Arial Bold",sans-serif;border:1px rgb(202, 200, 200) solid;background-color:#0b8296;color:white}.imagecell{border:0}.cell>img,.cell>video{width:100%;object-fit:contain}#nse_context_menu{position:fixed;z-index:2000;background:#fff;color:black;border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 16px rgba(0, 0, 0, 0.18);padding:4px 0;min-width:180px;font-family:Arial,Helvetica,sans-serif;font-size:.9em}.ctx-item{padding:7px 16px;cursor:pointer}.ctx-item:hover{background:#eef2ff}.ctx-disabled{color:#aaa;cursor:default}.ctx-disabled:hover{background:none}.ctx-separator{border-top:1px solid #e0e0e0;margin:4px 0}#word_lookup_panel{margin-top:10px;border:1px solid #ddd;border-radius:6px;overflow:hidden;font-family:Arial,Helvetica,sans-serif;font-size:.88em;background-color:white}#word_lookup_panel:empty{display:none}.lookup-header{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#f0f0f0;border-bottom:1px solid #ddd}.lookup-title{font-weight:bold;font-size:.95em;color:black}.lookup-close{background:none;border:none;font-size:1.2em;cursor:pointer;color:#666;line-height:1;padding:0 2px}.lookup-close:hover{color:#c00}.lookup-body{padding:8px;display:flex;flex-wrap:wrap;gap:5px;max-height:200px;overflow-y:auto;color:#888}.lookup-word{background:#eef2ff;border:1px solid #c5cef7;border-radius:12px;padding:3px 9px;cursor:pointer;font-size:.88em;font-family:Arial,Helvetica,sans-serif;transition:background .1s}.lookup-word:hover{background:#2a4fa8;color:#fff;border-color:#2a4fa8}select.noneditcell{font-family:"MontserratExtraBold","Arial Bold",sans-serif;background-color:#0b8296;color:white;font-size:.7em}#shift-timings-btn.active{background:#2a4fa8;color:white}#shift_panel{display:flex;flex-direction:column;margin-top:8px;padding:8px;border:1px solid #ccc;border-radius:6px;gap:6px;background:#0b8296}.shift-offset-display{font-family:monospace;font-size:1.4em;text-align:center;font-weight:bold;letter-spacing:.05em}.shift-nudge-row{display:flex;gap:4px}.shift-btn{font-family:"MontserratExtraBold","Arial Bold",sans-serif;padding:4px 8px;border:1px solid #ccc;border-radius:4px;cursor:pointer;flex:1}.shift-apply-btn{background:#2a4fa8;color:white;border-color:#2a4fa8}.shift-cancel-btn{background:#888;color:white;border-color:#888}.shift-num-input{width:100%;padding:4px;font-size:.9em;border:1px solid #ccc;border-radius:4px;box-sizing:border-box}#shift_drag_overlay{position:absolute;inset:0;z-index:10;cursor:ew-resize}#shift_drag_overlay.shift-dragging{cursor:grabbing}.nse-clock-btn{background:white;border:initial;cursor:pointer;font-size:1em;padding:0;width:100%}.nse-clock-btn.active{background:#2a4fa8;color:white;border-radius:3px}.nse-preview-btn{position:absolute;bottom:0;left:0;background:rgba(0, 0, 0, 0.35);border:none;border-radius:2px;color:white;cursor:pointer;line-height:1;padding:2px 3px;z-index:10}.nse-preview-btn:hover{background:rgba(0, 0, 0, 0.65)}#new_song_editor_table.hide-original{grid-template-columns:2em 1fr 4em 2em 4em}#new_song_editor_table.hide-original .originalcell,#new_song_editor_table.hide-original #new_song_editor_table_headers>div:nth-child(2){display:none}#nsetopbuttons #toggle-original-btn{width:12em;align-self:stretch;display:flex;align-items:center;justify-content:center;height:2em;min-width:12em}#toggle-original-btn-label{font-size:1em}#sa_images_tab{padding:1% .75em;overflow-y:auto;width:98%}#nse_images_container{display:flex;gap:1em;align-items:flex-start;width:100%}#nse_images_table_container{flex:1;min-width:0}.nse-img-row{display:grid;grid-template-columns:2.5em 1fr 8em;align-items:center;border-bottom:1px solid #e8e8e8;min-height:2.2em;font-family:"HelveticaBold","Arial Bold",sans-serif}.nse-img-row:hover{background:#fafafa;color:black}.nse-img-pos{text-align:center;font-size:1em;color:#666}.nse-img-text{font-size:1em;padding:.2em .4em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nse-img-cell{position:relative;height:4em;border:2px dashed #ccc;border-radius:4px;display:flex;align-items:center;justify-content:center;font-family:Arial,Helvetica,sans-serif;font-size:.75em;color:#ecebeb;cursor:default;transition:border-color .15s,background .15s;overflow:hidden}.nse-img-cell-over{border-color:#2a4fa8;background:#eef2ff}.nse-line-img{max-height:100%;max-width:100%;object-fit:contain;cursor:grab;display:block}.nse-img-remove,.nse-media-remove{position:absolute;top:1px;right:2px;background:rgba(0, 0, 0, 0.45);color:white;border:none;border-radius:3px;font-size:.85em;line-height:1;padding:1px 4px;cursor:pointer;opacity:0;transition:opacity .1s}.nse-img-cell:hover .nse-img-remove,.nse-media-cell:hover .nse-media-remove{opacity:1}.nse-img-row.nse-slide-end{border-bottom:3px solid black;margin-bottom:2px}.nse-img-set-sep{font-family:"MontserratExtraBold","Arial Bold",sans-serif;font-size:.8em;background:#e8e8e8;padding:.25em .5em;margin:.5em 0;border-radius:3px}#nse_images_bank{width:14em;flex-shrink:0;border:1px solid #ddd;border-radius:6px;padding:.5em;position:sticky;top:0;max-height:80vh;overflow-y:auto}#nse_media{position:sticky;top:0;display:flex;flex-direction:column;gap:.5em}#nse_options{width:14em;flex-shrink:0;border:1px solid #ddd;border-radius:6px;padding:.5em;height:1em;display:flex;align-items:center}#nse_options>span{font-size:.7em}#nse_av{width:14em;flex-shrink:0;border:1px solid #ddd;border-radius:6px;padding:.5em;max-height:80vh;overflow-y:auto}.nse-bank-heading{font-family:"MontserratExtraBold","Arial Bold",sans-serif;font-size:.85em;margin:0 0 .5em}.nse-bank-grid,#nse-media-grid{display:grid;grid-template-columns:1fr 1fr;gap:4px}.nse-bank-item{aspect-ratio:1;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#f5f5f5;position:relative}.nse-bank-delete{position:absolute;top:2px;right:2px;background:rgba(0, 0, 0, 0.45);color:white;border:none;border-radius:3px;font-size:.85em;line-height:1;padding:1px 4px;cursor:pointer;opacity:0;transition:opacity .1s}.nse-bank-item:hover .nse-bank-delete{opacity:1}.nse-media-cell{position:relative;border-radius:4px;border:1px #ccc dashed;aspect-ratio:16/9;font-family:Arial,Helvetica,sans-serif;font-size:.75em;color:#ecebeb;display:flex;align-items:center;justify-content:center}.nse-media-label{font-size:.7em}.nse-media-cell>audio,.nse-media-cell>video{max-width:100%;max-height:100%}.nse-bank-img{max-width:100%;max-height:100%;object-fit:contain;cursor:grab;display:block}.nse-bank-empty{font-family:Arial,Helvetica,sans-serif;font-size:.82em;color:#999;text-align:center;margin:1em 0}.nse-img-settings-btn{position:absolute;bottom:2px;left:2px;background:rgba(0, 0, 0, 0.45);color:white;border:none;border-radius:3px;font-size:.85em;line-height:1;padding:1px 4px;cursor:pointer;opacity:0;transition:opacity .1s}.nse-img-cell:hover .nse-img-settings-btn,.nse-bank-item:hover .nse-img-settings-btn{opacity:1}.nse-settings-modal{max-width:280px}.nse-settings-row{display:flex;align-items:center;justify-content:space-between;gap:1em;margin-top:.5em}.nse-settings-label{font-size:.9em;color:#333;white-space:nowrap}.nse-settings-select{padding:.3em .5em;border:1px solid #ccc;border-radius:4px;font-size:.9em;background:white}.nse-modal-overlay{position:fixed;inset:0;background:rgba(0, 0, 0, 0.5);display:flex;align-items:center;justify-content:center;z-index:9999}.nse-modal{background:white;border-radius:8px;padding:1.5em;max-width:420px;width:90%;max-height:80vh;overflow-y:auto}.nse-modal-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1em}.nse-modal-header .nse-bank-heading{margin:0}.nse-modal-close{background:none;border:none;font-size:1.4em;line-height:1;cursor:pointer;color:#555;padding:0 .1em;border-radius:3px}.nse-modal-close:hover{background:#f0f0f0;color:#000}.nse-file-btn{display:block;width:100%;padding:.6em;background:#2a4fa8;color:white;border:none;border-radius:4px;cursor:pointer;font-size:.9em;margin-bottom:1em;box-sizing:border-box}.nse-file-btn:hover{background:#1e3d8f}.nse-modal-bank-label{font-size:.8em;color:#666;margin:0 0 .5em}.nse-modal-bank-grid{max-height:320px;overflow-y:auto}.nse-modal-bank-item{cursor:pointer}.nse-modal-bank-item:hover{border-color:#2a4fa8}#new_lyrics_overlay{display:none;position:fixed;inset:0;background:rgba(0, 0, 0, 0.55);z-index:1000;align-items:flex-start;justify-content:center;padding-top:8vh}#new_lyrics_modal{background:#fff;color:#111;border-radius:10px;box-shadow:0 8px 32px rgba(0, 0, 0, 0.28);width:540px;max-width:95vw;display:flex;flex-direction:column;max-height:80vh;overflow:hidden}#new_lyrics_modal_header{display:flex;align-items:center;justify-content:space-between;padding:14px 18px 10px;border-bottom:1px solid #e0e0e0;font-family:"MontserratExtraBold","Arial Bold",sans-serif;font-size:1.05em;font-weight:bold}#new_lyrics_close{background:none;border:none;font-size:1.4em;cursor:pointer;color:#555}#new_lyrics_tabs{display:flex;border-bottom:1px solid #e0e0e0}.lyrics-tab-btn{flex:1;padding:10px 16px;background:none;border:none;border-bottom:3px solid transparent;font-family:"MontserratExtraBold","Arial Bold",sans-serif;font-size:.88em;color:#555;cursor:pointer;transition:color .15s,border-color .15s}.lyrics-tab-btn:hover{color:#0b8296}.lyrics-tab-btn.active{color:#0b8296;border-bottom-color:#0b8296}.lyrics-tab-panel{display:flex;flex-direction:column;flex:1;overflow:hidden}#new_lyrics_modal_body{padding:16px 18px;display:flex;flex-direction:column;gap:12px;overflow-y:auto;flex:1}#new_lyrics_tab_import{flex:1;overflow:hidden}.new_lyrics_warning{color:#c0392b;font-size:.88em;margin:0}#new_lyrics{width:100%;box-sizing:border-box;font-family:monospace;font-size:.88em;border:1px solid #ccc;border-radius:6px;padding:8px;resize:vertical}#submit_lyrics{align-self:flex-end;background:#17a2b8;color:white;border:none;border-radius:6px;padding:8px 20px;font-size:.88em;font-family:"MontserratExtraBold","Arial Bold",sans-serif;cursor:pointer;transition:background .15s}#submit_lyrics:hover{background:#0b8296}#nse-canvas-expand{display:none}.nse_posindicator{background-color:#0b8296;border:transparent;color:white;display:flex;justify-content:center;align-items:center;width:100%}@media(max-width: 666px){.songs-title-text{display:none}#sa_images_tab{padding:0}#nse_images_container{flex-direction:column;justify-content:start;align-items:center;gap:.5em;padding-bottom:1em}#new_song_editor_table{grid-template-columns:2em 1fr 1fr 4em 2em;font-size:.82em;width:100%}#new_song_editor_table.hide-original{grid-template-columns:2em 1fr 4em 2em}.imagecell,#new_song_editor_table_headers>div:nth-child(6){display:none}}@media(max-width: 1000px){#new_song_editor_top_content{flex-direction:column-reverse;height:auto;align-items:stretch}#new_song_editor_top_content_left{width:100%}#new_song_editor_top_content_right{position:relative;width:100%;height:10em;overflow:hidden;display:flex;justify-content:center;transition:height .2s ease}#new_song_editor_top_content_right #song_edit_canvas{height:100%;width:auto}#new_song_editor_top_content_right.expanded{height:auto}#new_song_editor_top_content_right.expanded #song_edit_canvas{height:auto;width:100%}#nse-canvas-expand{display:flex;align-items:center;justify-content:center;position:absolute;bottom:6px;right:6px;width:1.8em;height:1.8em;background:rgba(0, 0, 0, 0.45);color:white;border:none;border-radius:4px;cursor:pointer;z-index:10;padding:0}#nse-canvas-expand:hover{background:rgba(0, 0, 0, 0.7)}}:root{--bg: #0d0d0d;--surface: #161616;--surface-2: #1f1f1f;--surface-3: #252525;--border: #2a2a2a;--accent: #6366f1;--accent-hover: #818cf8;--text: #e5e7eb;--text-muted: #6b7280;--text-dim: #9ca3af;--danger: #ef4444;--record: #dc2626}.preview-title{font-size:1em;font-weight:normal;color:var(--text-muted);margin:10px 16px 4px;letter-spacing:.03em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.preview-title>a{color:var(--text-muted);text-decoration:none}#fullpreviewcontainer{display:flex;flex-direction:column;align-items:center;width:100%;min-height:0}#canvaswrapper{position:relative;display:inline-block;line-height:0}#canvastoggle{position:absolute;bottom:8px;left:8px;z-index:20;opacity:.6;padding:4px 6px;line-height:0}#canvastoggle:hover{opacity:1}#fullpreviewcanvas{max-height:60vh;max-width:100%;width:auto;height:auto;aspect-ratio:9/16;background-color:#1a0030;display:block}#previewcontrols{display:none;flex-direction:row;width:100%;max-width:1200px;border-top:1px solid var(--border);margin-top:8px}#previewcontrolsleft{width:60%;padding:16px 20px;display:flex;flex-direction:column;gap:10px;border-right:1px solid var(--border)}#previewcontrolsright{width:40%;padding:16px 20px;display:flex;flex-direction:column;gap:10px}.previewlabel{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted);line-height:1}.cliplabel{cursor:pointer;user-select:none}.cliplabel:hover{color:var(--text-primary, #fff)}.ctrl-row{display:flex;align-items:center;gap:8px;width:100%}.timeline-row{gap:10px}.ctrl-val{font-family:ui-monospace,"SF Mono",Consolas,monospace;font-size:12px;color:var(--accent);min-width:36px;text-align:right;flex-shrink:0}input[type=range]{flex:1;min-width:0;height:4px;appearance:none;-webkit-appearance:none;background:var(--surface-3);border-radius:2px;outline:none;cursor:pointer}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--accent);cursor:pointer;transition:background .15s}input[type=range]::-webkit-slider-thumb:hover{background:var(--accent-hover)}input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--accent);border:none;cursor:pointer}#previewrange{width:100%;flex:1}.previewbuttons{font-family:HelveticaBold,"Arial Black",sans-serif;font-size:10px;letter-spacing:.07em;text-transform:uppercase;color:var(--text);background:var(--surface-2);border:1px solid var(--border);border-radius:4px;padding:5px 10px;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s;flex-shrink:0}.previewbuttons:hover{background:var(--surface-3);border-color:#3a3a3a}.previewbuttons:active{background:#2e2e2e}.previewbuttons:disabled{opacity:.45;cursor:not-allowed}.play-btn{font-size:14px;padding:4px 10px;min-width:36px;text-align:center;flex-shrink:0}.btn-record{background:rgba(220, 38, 38, 0.15);border-color:rgba(220, 38, 38, 0.4);color:#fca5a5}.btn-record:hover{background:rgba(220, 38, 38, 0.25);border-color:rgba(220, 38, 38, 0.6)}.btn-export{background:var(--accent);border-color:var(--accent);color:#fff;padding:7px 20px;font-size:11px}.btn-export:hover{background:var(--accent-hover);border-color:var(--accent-hover)}.btn-active{background:rgba(99, 102, 241, 0.2) !important;border-color:var(--accent) !important;color:var(--accent-hover) !important}.btn-active:hover{background:rgba(99, 102, 241, 0.3) !important}.btn-group{display:flex;flex-wrap:wrap;gap:6px}#clippoints{display:flex;flex-direction:row;align-items:center;gap:8px;width:100%}#clippoints input{width:52px;background:var(--surface-2);border:1px solid var(--border);border-radius:4px;color:var(--text);font-size:12px;font-family:ui-monospace,Consolas,monospace;padding:4px 6px;text-align:center}.dual-range{position:relative;height:30px;width:100%}.dual-range-track{position:absolute;top:50%;transform:translateY(-50%);width:100%;height:4px;background:var(--surface-3);border-radius:2px}.dual-range-fill{position:absolute;top:50%;transform:translateY(-50%);height:4px;background:var(--accent);border-radius:2px;pointer-events:none}.dual-range input[type=range]{position:absolute;width:100%;height:100%;top:0;margin:0;padding:0;pointer-events:none;appearance:none;-webkit-appearance:none;background:transparent;flex:none}.dual-range input[type=range]::-webkit-slider-thumb{pointer-events:all;-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--accent);cursor:pointer}.dual-range input[type=range]::-moz-range-thumb{pointer-events:all;width:14px;height:14px;border-radius:50%;background:var(--accent);border:none;cursor:pointer}.two-col-sliders{display:flex;gap:16px;width:100%}.two-col-sliders>div{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}.vocal-controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.vocal-status{font-size:11px;color:var(--text-dim);margin-left:2px}.mix-levels{flex-wrap:wrap;gap:6px 10px}.mix-levels input[type=range]{min-width:60px}.export-row{margin-top:4px}#preview-tooltip{position:absolute;background:var(--surface-3);border:1px solid var(--border);color:var(--text-dim);font-size:11px;font-family:inherit;padding:4px 8px;border-radius:4px;pointer-events:none;white-space:nowrap;opacity:0;transform:translateX(-50%);transition:opacity .12s;z-index:9999}#preview-tooltip::after{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:5px solid transparent;border-top-color:var(--border)}#preview-tooltip::before{content:"";position:absolute;top:100%;left:50%;transform:translateX(-50%);border:4px solid transparent;border-top-color:var(--surface-3);z-index:1}#preview-tooltip.visible{opacity:1}@media(max-width: 767px){#fullpreviewcanvas{max-height:45vh;max-width:100%;width:auto;height:auto}#previewcontrols{flex-direction:column}#previewcontrolsleft{width:100%;border-right:none;border-bottom:1px solid var(--border);padding:14px 14px;box-sizing:border-box}#previewcontrolsright{width:100%;padding:14px 14px;box-sizing:border-box}.previewbuttons{font-size:9px;padding:5px 8px}.btn-export{font-size:10px;padding:7px 16px}.two-col-sliders{flex-direction:column;gap:10px}}.promo_table td,.promo_table th{width:20%;overflow:hidden;display:inline-block;text-align:center}#promocontainer{display:flex;flex-direction:row;width:100%;justify-content:center}#promoheader{padding-bottom:.2em;font-size:140%}.promogig{width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;height:98%}.promoqr{width:40%}.promoqr>img{width:100%;object-fit:contain}.promowhere{font-size:1em}.promourl{font-size:.7em}.promotitle{color:white;-webkit-text-fill-color:white;z-index:30;display:inline-block;position:relative;-webkit-text-stroke:.02em white;-webkit-background-clip:text;left:0;&:after{content:attr(data-text);position:absolute;-webkit-text-stroke:.02em white;text-shadow:-0.15em -0.15em .5em #ec3572,.15em -0.15em .5em #ec3572,-0.15em .15em .5em #ec3572,.15em .15em .5em #ec3572;left:0;top:0;z-index:-1}}#qr-page{max-width:520px;width:80%;margin:40px auto;display:flex;flex-direction:column;gap:16px}#qr-page h1{font-size:1.1em;font-weight:normal;color:#888;margin:0}#qr-controls{display:flex;gap:8px}#qr-url{flex:1;background:#1f1f1f;border:1px solid #333;border-radius:4px;color:#e5e7eb;font-size:14px;padding:8px 12px}#qr-generate{background:#6366f1;border:none;border-radius:4px;color:#fff;font-family:HelveticaBold,sans-serif;font-size:11px;letter-spacing:.07em;padding:8px 16px;cursor:pointer}#qr-generate:hover{background:#818cf8}#qr-size-row{display:flex;align-items:center;gap:10px;font-size:12px;color:#888}#qr-size{flex:1}#qr-size-val{min-width:36px;color:#6366f1;font-family:monospace}#qr-output svg{display:block;border-radius:4px}#qr-download{display:none;background:#1f1f1f;border:1px solid #333;border-radius:4px;color:#e5e7eb;font-family:HelveticaBold,sans-serif;font-size:11px;letter-spacing:.07em;padding:7px 14px;cursor:pointer;align-self:flex-start}#qr-download:hover{background:#2a2a2a}#qr-share{display:none;background:#1f1f1f;border:1px solid #333;border-radius:4px;color:#e5e7eb;font-family:HelveticaBold,sans-serif;font-size:11px;letter-spacing:.07em;padding:7px 14px;cursor:pointer}#qr-share:hover{background:#2a2a2a}#qr-share.copied{color:#6366f1}emoji-picker{--num-columns: 6;--emoji-size: 4rem}#nextsinger-forste{position:absolute;height:100vh;width:100%;top:0;left:0;background-color:#000;display:none;flex-direction:column;z-index:100;align-items:center;justify-content:space-around}#nextsinger-forste-title{font-size:8vw;color:#f0f}#nextsinger-forste-text{text-transform:uppercase;text-wrap-style:pretty;font-size:15vw;text-align:center}#host-screen{width:100%;text-align:center;font-size:2.5em}#host-screen .next_singer_trigger{padding-top:1em;padding-bottom:1em;margin-bottom:.5em;background-color:#f0f;color:#fff;width:50%}#host-screen #next-song{padding-bottom:.2em;color:#f0f}#host-screen #hosting-at{padding-bottom:.2em;color:#f0f;font-size:.5em}#host-screen #current-song_time{font-size:.5em;color:#f0f}#host-screen #playtime{font-size:.8em}#host-screen #hosting-venue{font-size:.5em}#host-screen #title{padding-bottom:.2em;font-size:.8em}#host-screen #artist{padding-bottom:.2em;font-size:.8em}#host-screen #singer{padding-bottom:.2em;color:#f0f;font-size:.8em}#host-screen #host-veto{padding-top:1em;padding-bottom:1em;background-color:red;width:50%;margin-left:25%}#cachestatusbar{display:flex;justify-content:space-between;width:100%;background-color:indigo;font-size:.6em;height:min(30px,2.5vw);z-index:100}#mediastatuses{padding-left:1em;display:flex}#localmediastatus,#ftpmediastatus{display:flex;flex-direction:row;align-items:center}#bcachestatus{display:flex;align-items:center;gap:.5em;padding-right:1em}#bcache-bar{width:6em;height:.5em;background-color:hsla(0,0%,100%,.12);border-radius:3px;overflow:hidden}#bcache-text{width:5.5em}#bcache-fill{height:100%;width:0%;background:linear-gradient(90deg, indigo, magenta);border-radius:3px;transition:width .4s ease}.mediastatus{display:inline-block;background:red;box-shadow:0px 0px 105px 22px rgba(255,0,0,.5);aspect-ratio:1/1;height:70%;border-radius:50%;margin-left:.5vw;margin-right:.5vw}.cachedot{width:1.3em;height:1.3em;flex-shrink:0;background-color:#fff;border-radius:50%;margin-right:.2em;margin-bottom:.2em;opacity:0;display:block;text-align:center;line-height:1.15em;color:#000;font-size:.85em}.halfcachedot{opacity:.5}.filledcachedot{opacity:1}.errorcachedot{opacity:1;background-color:#ffcccb;color:red}.cacheblips,.cacheblipsctl{position:absolute;display:flex;bottom:0;right:0;width:100%;height:100%;justify-content:end;align-items:end}.cacheblipsctl{pointer-events:none}.cacheblipsctl>.cachedot{margin-right:.15em;margin-bottom:.15em;font-size:.6em}#play_buttons{width:100%;display:flex;align-items:center;flex-direction:column}#play_buttons>#playtime{margin:0;padding:0;width:98%;margin-bottom:1em}.qtimeline{width:98%;height:3em;position:relative;background-color:indigo}.qtimeline #timeline-waveform{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.qcursor{background-color:#f0f;width:10px;height:100%;position:absolute;top:0;left:0;z-index:10;pointer-events:none}.sllyriclink,.sllyriclink:hover,.sllyriclink:visited,.sllyriclink:active{color:#fff}#top-queue-controls{flex:1;min-width:0;display:flex;flex-direction:row;overflow:hidden;align-items:center;justify-content:space-between;padding:0 1em;height:100%}.waiting-time{position:absolute;width:94%;height:.5em;bottom:0;left:6%;background-color:red}#queue-index *{-webkit-tap-highlight-color:rgba(0,0,0,0)}#queue-index{height:100vh;user-select:none;width:100%;left:0;margin:0;padding:0;display:flex;flex-direction:column}#queue-index #queue-top-bar{height:2.5em;min-height:2.5em;padding:12px 0;display:flex;justify-content:space-between;align-items:center;flex-direction:row;font-family:"MontserratExtraBold","Arial Bold",sans-serif;overflow:hidden;background-color:#8b008b;box-shadow:0 2px 8px rgba(0,0,0,.3);position:sticky;top:0;z-index:100}#queue-index #queue-top-bar .songs-title{flex-shrink:0;margin-left:20px}#queue-index #queue-top-bar .queue-hamburger-btn{flex-shrink:0;margin-right:20px}#queue-index #queue-top-bar #top-queue-controls{align-self:stretch;margin:-12px 0;height:auto}#queue-index .top-bar-text{display:inline-block;font-size:1.2em;text-align:right;font-variant-numeric:tabular-nums;letter-spacing:.02em;text-shadow:0 0 6px rgba(255,180,255,.45),0 0 16px rgba(255,100,255,.2)}#queue-index #event-table{width:98%;margin-left:1%}#queue-index #event-table tr{height:2em}#queue-index #event-table td{padding-left:.2em}#queue-index #event-table th{background-color:#8b008b;font-family:"MontserratExtraBold","Arial Bold",sans-serif}#queue-index tr.event-row{background-color:gray}#queue-index tr.current-event{background-color:#556b2f}#queue-index #queue-content-container{display:flex;flex-direction:row;width:100%;height:50%;flex:1}#queue-index #queue-container{display:flex;position:relative;flex-direction:column;width:100%;height:100%}#queue-index #event-songs-container{overflow:hidden;display:none;flex-direction:row;min-height:100%;height:100%;min-width:1em;width:1em}#queue-index #event_song_list_toggle{user-select:none;touch-action:none;height:100%;width:1em;min-width:1em;background-color:#fff;color:#000;align-items:center;justify-content:center;display:flex;cursor:ew-resize}#queue-index #event_song_list_toggle>span{width:100%;text-align:center}#queue-index #sidebar_container{display:flex;width:100%;flex:1;flex-direction:column}#queue-index #sidebar_tabs{display:flex;flex-direction:row;height:2em;width:100%;justify-content:space-around;align-items:center}#queue-index #sidebar_tabs>div{user-select:none;font-size:.8em;text-transform:uppercase;height:100%;width:50%;display:flex;align-items:center;justify-content:center;cursor:pointer}#queue-index #sidebar_tabs>div:nth-of-type(2){color:#fff;background-color:gray}#queue-index #sidebar_content{display:flex;flex:1;width:100%}#queue-index #sidebar_content>#event_song_list{display:flex;overflow-y:auto;overflow-x:hidden;height:100%;min-height:100%;justify-content:start;flex-direction:column;width:10%;flex:1}#queue-index #sidebar_content>#event_song_list>table>thead>tr>th:nth-of-type(5),#queue-index #event-songs-container>#event_song_list>table>tbody>tr>td:nth-of-type(5){display:none}#queue-index #start-oa-routing.on{box-shadow:0px 0px 105px 45px rgba(139,0,139,.34);background-color:#f0f}#queue-index #queue-lyrics-container{width:100%;height:100%;display:none;align-items:center;justify-content:center;overflow:hidden;background-color:#000}#queue-index #queue-lyrics-canvas{width:100%;aspect-ratio:9/16;max-height:100%;display:block}#queue-index #queue-tabs{display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:1em 1%;height:fit-content;width:98%;top:1.5em;text-align:center;font-family:"MontserratExtraBold","Arial Bold",sans-serif}#queue-index .queue-tab-button{width:24%;font-size:1.2em;height:2.5em;text-align:center;margin-bottom:.3em;background-color:#8b008b;color:#fff;cursor:pointer;display:flex;justify-content:center;align-items:center;user-select:none;border-radius:8px}#queue-index .queue-tab-button>span{width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}#queue-index .queue-tab-button:hover{background-color:rgba(255,0,255,.7)}#queue-index .top-bar-button{background-color:indigo;height:90%;border-radius:5px;margin:0;padding:0}#queue-index #nda-button,#queue-index #next-singer-toggle{width:4em;display:flex;align-items:center;justify-content:center}#queue-index #next-singer-toggle{z-index:101;margin-left:3%}#queue-index .selected-tab{background-color:#f0f;box-shadow:0px 0px 105px 25px rgba(139,0,139,.34)}#queue-index .selected-tab:hover{background-color:#f0f}#queue-index .tab-content{display:none;width:100%;height:100%;flex:1}#queue-index ul#queued-songs{list-style-type:none;padding-left:0;width:100%;margin-top:0;margin-bottom:0;height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;touch-action:pan-y}#queue-index li.queued-song{position:relative;border-radius:4px;width:100%;height:5em;font-size:1.2em;margin-bottom:.3em;overflow:hidden;background-color:indigo;display:flex;align-items:stretch}#queue-index li.veto-queued-song{background-color:darkred}#queue-index .qs-options{order:1;flex:0 0 3em;display:flex;align-items:center;justify-content:center;background-color:#6f5dcc;cursor:pointer;transition:background-color .15s}#queue-index .qs-options:active,#queue-index .qs-options:hover{background-color:darkred}#queue-index .selected-song-singer{order:2;flex:0 0 30%;display:flex;align-items:center;overflow:hidden;padding:0 .5em;color:#fff;position:relative}#queue-index .selected-song-singer>p{font-family:"HelveticaLight";font-size:1.05em;margin:0;padding:0;overflow:hidden;text-overflow:ellipsis}#queue-index #song-info{order:3;flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 .5em;overflow:hidden;position:relative}#queue-index #selected-song-title{overflow:hidden;font-size:.8em;line-height:1.3}#queue-index #selected-song-artist{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.6em;opacity:.65}#queue-index .queue-result#selected-song-artist{font-size:.6em}#queue-index .qs-drag-handle{order:4;flex:0 0 2.5em;display:flex;align-items:center;justify-content:center;background-color:#6f5dcc;touch-action:none;cursor:grab}#queue-index .qs-drag-handle:active{cursor:grabbing}#queue-index #queuelength{display:none}#queue-index #selected-song{background-color:#006400;color:#fff;text-align:center;display:none;justify-content:center;align-items:center;padding:0 .5em;width:100%;height:3em;font-size:1.45em;overflow:hidden;box-sizing:border-box;position:relative}#queue-index #selected-song>#selected-song-title{height:auto}#queue-index #selected-song-change{margin-left:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1em;height:100%}#queue-index #selected-song-change>div{box-sizing:border-box;color:#fff;padding:.5em;background-color:orange}#queue-index #selected-song-spacer{padding:0 .25em}#queue-index #search-data{height:auto;width:100%}#queue-index #singer-id,#queue-index #q{margin-left:1%;margin-right:1%;width:97%;height:1em;font-size:1.25em;margin-bottom:.3em;border-radius:8px}#queue-index #singer-id,#queue-index #search-data input{width:100%;margin:0;box-sizing:border-box;padding:0 .5em;height:3em;border-width:0}#queue-index #song-list{overflow-y:scroll;padding:0 .5em;background:rgba(255,0,255,.06)}#queue-index #song-list-uk{width:100%;border-collapse:collapse}#queue-index #song-list-uk tr{border-bottom:1px solid hsla(0,0%,100%,.08)}#queue-index #song-list-uk tr:hover{background:hsla(0,0%,100%,.07)}#queue-index #song-list-uk td{padding:.55em .4em;vertical-align:middle;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#queue-index #song-list-uk td:first-child{width:38%;max-width:0;font-size:.9em;color:hsla(0,0%,100%,.7);font-family:"HelveticaLight",sans-serif;letter-spacing:.02em}#queue-index #song-list-uk td:last-child{max-width:0;font-size:.95em}#queue-index #song-list-button{display:none}#queue-index #add-song-to-queue{display:flex;flex-direction:column;align-items:center;width:98%;margin-left:1%;height:375px;justify-content:start;gap:1em}#queue-index .song-list{position:absolute;top:20%;height:80%;width:100%}#queue-index .autocomplete-dropdown{color:#000;list-style:none;margin:0;padding:0;background:#fff;border:1px solid #ccc;position:absolute;z-index:1000;width:100%;display:none}#queue-index .autocomplete-dropdown li{padding:4px 8px;cursor:pointer}#queue-index .autocomplete-dropdown li:hover,#queue-index .autocomplete-dropdown li.active{background-color:#3875d7;color:#fff}#queue-index #playnext,#queue-index #playlast{height:3em;position:relative;background:#8b008b;color:#fff;touch-action:none;-webkit-touch-callout:none;user-select:none}#queue-index .holdbtn{position:relative;background:#8b008b;color:#fff;border:none}#queue-index .holdbtn .fill{position:absolute;border-radius:8px;top:0;left:0%;height:100%;width:0%;background:#f0f;box-shadow:0px 0px 105px 25px rgba(255,0,255,.7);transition:width 0s;z-index:0;opacity:0}#queue-index .holdbtn span{pointer-events:none;position:relative;z-index:1}#queue-index #stopbutton,#queue-index #pausebutton{height:3em}#queue-index #stopbutton:active,#queue-index #pausebutton:active,#queue-index #cacherefreshbutton:active{background-color:#f0f;box-shadow:0px 0px 105px 45px rgba(255,0,255,.2)}#queue-index #queue_song_button{user-select:none;width:100%;height:75px;font-size:2em;border:0;box-sizing:border-box;border-radius:8px;padding:0;overflow:hidden;background-color:#8b008b;border-color:#8b008b;color:#fff;font-family:"MontserratExtraBold","Arial Bold",sans-serif}#queue-index #queue_song_button:active{background-color:#f0f;box-shadow:0px 0px 105px 45px rgba(255,0,255,.2)}#queue-index #queue_song_button:hover{background-color:rgba(255,0,255,.8)}#queue-index .control-text{font-family:"MontserratExtraBold","Arial Bold",sans-serif;font-size:1em}#queue-index .event_warning_box{user-select:none;border:1px red solid;height:3em;width:98%;margin-top:1em;margin-bottom:1em;color:red;display:flex;align-items:center;justify-content:center}#queue-index #queue-alert{display:flex;box-sizing:border-box;align-items:center;justify-content:center;font-size:1.5em;width:100%;height:75px;opacity:0;overflow:hidden;text-align:center;background-color:#000;color:red;border:1px solid red}#queue-index #override{height:50px;overflow:hidden;display:flex;flex-direction:row;justify-content:start;align-items:center}#queue-index #override>span>input{width:40px}#queue-index #controls{justify-content:start;align-items:center;overflow-y:auto}#queue-index #controls h3{padding:0;margin:0;display:none}#queue-index #manage-queue{overflow-y:hidden}#queue-index #manage-events,#queue-index #controls{flex-direction:column}#queue-index #control-button{margin-right:0}#queue-index .songbutton,#queue-index .qsongbutton{user-select:none;width:98.5%;height:3em;font-size:1em;margin-bottom:.3em;margin-left:.5%;padding:0;background-color:#8b008b;border-color:#8b008b;color:#fff;border-radius:8px}#queue-index .qsongbutton a{color:#fff;text-decoration:none}#queue-index .qsongbutton>span{pointer-events:none}#queue-index .qsongbuttonsm{width:100%;border-radius:8px;height:3em;font-size:1em;margin-bottom:.3em;margin-left:.5%;padding:0;overflow:hidden;background-color:#8b008b;border-color:#8b008b;color:#fff}#queue-index .qsongbuttonmed{border-radius:8px;width:100%;height:3em;font-size:1em;margin-bottom:.3em;margin-left:.5%;padding:0;background-color:#8b008b;border-color:#8b008b;color:#fff}#queue-index .qsongbuttonlar{border-radius:8px;width:100%;height:3em;font-size:1em;margin-bottom:.3em;margin-left:.5%;padding:0;background-color:#8b008b;border-color:#8b008b;color:#fff}#queue-index .qsongbutton:active,#queue-index .qsongbuttonsm:active,#queue-index .qsongbuttonmed:active,#queue-index .qsongbuttonlar:active{background-color:#f0f;box-shadow:0px 0px 105px 45px rgba(255,0,255,.2)}#queue-index .holdbtn:hover,#queue-index .qsongbutton:hover,#queue-index .qsongbuttonsm:hover,#queue-index .qsongbuttonmed:hover,#queue-index .qsongbuttonlar:hover{background-color:rgba(255,0,255,.7)}#queue-index #qbutton-table{width:100%;display:flex;flex-direction:column}#queue-index #qbutton-table tr{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center}#queue-index #qbutton-table td{width:25%;display:flex;flex-direction:row}#queue-index #qbutton-table>tbody>tr>td[colspan="2"]{width:50%}#queue-index #qbutton-table>tbody>tr>td[colspan="4"]{width:100%}#queue-index input#maraoke_start{width:95%;height:2.5em}#queue-index input.ndainput,#queue-index input#maraoke_start{height:2em;font-size:1.25em;margin-bottom:.5em;width:98%}#queue-index #audio-button{width:2.5em;display:none}#queue-index #playtime{display:none}#queue-index #current-time{display:none}#queue-index #time-left{width:40%;padding-left:1%;display:none}#queue-index #audio-tab{flex-direction:row;align-items:stretch;justify-content:center;overflow:hidden}#queue-index #audio-tab>#at-right{display:flex;flex-direction:column;justify-content:flex-start}#queue-index #audio-tab>#at-right>div{display:flex;justify-content:center}#queue-index #audio-tab>#at-right>div>button,#queue-index #audio-tab>#at-right>div>input,#queue-index #audio-tab>#at-right>div>select{width:80%}#queue-index #at-left{display:flex;flex-direction:row;gap:2em;padding:1em 2em;width:20%;justify-content:center;align-items:stretch}#queue-index #at-right{display:flex;flex-direction:column;width:40%}#queue-index .fader-channel{display:flex;flex-direction:column;align-items:center;gap:.5em;flex:1;height:50%}#queue-index .fader-label{font-size:.7em;font-weight:bold;text-transform:uppercase;letter-spacing:.12em;color:#f0f}#queue-index .fader-value{font-family:"Courier New",monospace;font-size:.8em;font-variant-numeric:tabular-nums;color:#00e87a;text-shadow:0 0 6px #00e87a,0 0 12px rgba(0,232,122,.4);background:#050f08;border:1px solid #1a3a28;border-radius:3px;padding:2px 6px;min-width:3.5em;text-align:center;letter-spacing:.05em}#queue-index .at-vol{background:#111;border:1px solid #333;border-radius:6px;padding:10px 8px;display:flex;align-items:center;justify-content:center;box-shadow:inset 0 2px 6px rgba(0,0,0,.7),0 1px 0 hsla(0,0%,100%,.05);flex:1;height:100%}#queue-index .at-vol input[type=range]{writing-mode:vertical-lr;direction:rtl;-webkit-appearance:none;appearance:none;height:100%;width:36px;background:rgba(0,0,0,0);cursor:pointer}#queue-index .at-vol input[type=range]::-webkit-slider-runnable-track{width:36px;background:linear-gradient(to right, transparent 42%, #1a1a1a 42%, #2a2a2a 58%, transparent 58%);border-radius:3px;border:none}#queue-index .at-vol input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:22px;width:36px;background:linear-gradient(to right, transparent 45%, rgba(255, 0, 255, 0.9) 45%, rgba(255, 0, 255, 0.9) 55%, transparent 55%),linear-gradient(to bottom, #666 0%, #aaa 20%, #d8d8d8 45%, #f0f0f0 50%, #d8d8d8 55%, #aaa 80%, #666 100%);border-radius:3px;border:1px solid #555;box-shadow:0 2px 5px rgba(0,0,0,.7),inset 0 1px 0 hsla(0,0%,100%,.2);cursor:grab}#queue-index .at-vol input[type=range]::-webkit-slider-thumb:active{cursor:grabbing}#queue-index .at-vol input[type=range]::-moz-range-track{width:5px;background:#1e1e1e;border-radius:3px;border:1px solid #444}#queue-index .at-vol input[type=range]::-moz-range-thumb{height:22px;width:36px;background:linear-gradient(to bottom, #666, #aaa, #d8d8d8, #f0f0f0, #d8d8d8, #aaa, #666);border-radius:3px;border:1px solid #555;box-shadow:0 2px 5px rgba(0,0,0,.7)}#queue-index #outsideAudioSelect{font-size:1.25em;margin-bottom:1em}#queue-index #external_source_volume{margin-left:.5em}#queue-index #nda-tab{height:100%;overflow:auto}@media only screen and (min-width: 600px){#queue-index #cachestatusbar{font-size:.9em}#queue-index #audio-button,#queue-index #song-list-button{display:flex}#queue-index #song-list,#queue-index #manage-events,#queue-index #add-song-to-queue,#queue-index #controls,#queue-index #nda-tab,#queue-index #audio-tab{width:min(100%,600px);margin:auto}#queue-index #event-songs-container{display:flex}#queue-index #audio-tab>div>button,#queue-index #audio-tab>div>input,#queue-index #audio-tab>div>select{width:50%}#queue-index #queuelength{display:flex;justify-content:center;align-items:center}#queue-index #queue-tabs{padding-left:1%;min-height:4em;height:4em;width:98%;top:1.5em;padding-top:1em;font-family:"MontserratExtraBold","Arial Bold",sans-serif}#queue-index #top-queue-controls>#playtime{border:1px #fff solid;border-radius:5px;display:flex;padding:.3em;background:indigo;justify-content:center;width:8em}#queue-index #play_buttons>#playtime{width:98%;display:flex;justify-content:center;font-variant-numeric:tabular-nums}#queue-index #current-time{display:inline-block;padding:.3em;border:1px #fff solid;border-radius:5px;background-color:indigo}#queue-index #time-left{width:18%;padding-left:1%}#queue-index .queue-tab-button{width:18.4%;font-size:1.5em}#queue-index .top-bar-button{height:90%}#queue-index li.queued-song{break-inside:avoid-column;font-size:.95em;height:5em;user-select:none}#queue-index #manage-queue{overflow-y:hidden}#queue-index ul#queued-songs{width:150%;columns:6;column-width:250px;padding-left:.2em;column-fill:auto;overflow-y:hidden;overflow-x:auto}}@media screen and (min-width: 800px){#queue-index #queue-tabs{width:min(98%,800px);margin:auto}}.queue-hamburger-btn{padding:5px 8px}.pref-toggle-row{display:flex;align-items:center;justify-content:space-between;width:98.5%;margin-left:.5%;margin-bottom:.3em;padding:0 .75em;height:3em;background:#1a001a;border-radius:8px;cursor:pointer;box-sizing:border-box;user-select:none}.pref-toggle-label{font-family:"MontserratExtraBold","Arial Bold",sans-serif;font-size:1em;color:#fff;text-transform:uppercase}.pref-toggle-switch{position:relative;width:48px;height:26px;flex-shrink:0}.pref-toggle-switch input{opacity:0;width:0;height:0;position:absolute}.pref-toggle-track{position:absolute;inset:0;border-radius:13px;background:#555;transition:background .2s}.pref-toggle-track::after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:#fff;transition:transform .2s}.pref-toggle-switch input:checked+.pref-toggle-track{background:#8b008b}.pref-toggle-switch input:checked+.pref-toggle-track::after{transform:translateX(22px)}#queue-index>.queue-nav-drawer{background:#2d002d}#iframewrap,#iframesoundwrap,#iframestickerwrap{width:100%;height:100%;position:absolute;top:0;left:0}.lockdownbackgroundvid{width:100%;height:100%;position:absolute;top:0;left:0}iframe{-ms-transform-origin:0 0;-moz-transform-origin:0 0;-o-transform-origin:0 0;-webkit-transform-origin:0 0;transform-origin:0 0}#songcontainer2{width:100%;height:100%;position:absolute;top:0}#songcontainer2 .song{width:100%;height:100%;position:relative}#songcontainer2 audio{position:absolute;top:120%}#songcontainer2 div[data-react-class=SongContainer]{width:100%;height:100%}#songcontainer2 .slide{font-size:2.975vw}#songcontainer2 .cue{width:10vw;height:3.825vw;display:block;float:left;margin-right:0;margin-top:.425vw}#songcontainer2 .countdown{font-size:4vw}#nowhere .slide{top:0;padding-left:12.5%;padding-right:12.5%;overflow:hidden;position:absolute;display:block;width:75%;height:100%;text-align:center;color:#17a2b8;-webkit-text-stroke-width:.15vw;letter-spacing:0;-webkit-background-clip:text;-webkit-text-stroke-color:#fff;-webkit-text-fill-color:#000;font-size:3.5vw;white-space:nowrap;transition:all .3s}#nowhere .textline{position:inherit;left:0;right:0;height:10%;justify-content:center;align-items:center;transition:all .3s;opacity:0}#nowhere .unplayedline{color:#000;transition:all .3s;opacity:1}#nowhere .playedline{color:hotpink;transition:all .3s;opacity:1}#nowhere .undisplayedline{opacity:0;transition:all .3s}#nowhere .ghostedline{opacity:.5;transition:all .3s}#nowhere .displayedline{display:block;opacity:1;transition:all .3s}#nowhere .position1{top:23%;bottom:33%}#nowhere .position2{top:34%;bottom:44%}#nowhere .position3{top:45%;bottom:55%}#nowhere .position4{top:56%;bottom:66%}#nowhere .position5{top:67%;bottom:77%}#nowhere .position6{top:78%;bottom:88%}#sbbuttons{display:flex;flex-direction:column;width:100%}.sbrow{display:flex;flex-direction:row;width:100%;justify-content:space-around;align-items:center}.sbbutton{display:flex;flex-direction:column;background-color:#fff;color:#000;width:20%;margin-bottom:2em;align-items:center}.sbbutton span{width:90%}html.sdapp,body.sdapp{margin:0;padding:0;width:100%;height:100%;background-color:#000;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box;overscroll-behavior:none;overflow:hidden;touch-action:manipulation;-webkit-text-size-adjust:100%}#nsoverlay{position:absolute;top:0;left:0;background-color:black;height:100%;width:100%;font-size:22.5vw;display:none}#sdappcontainer{display:flex;position:relative;flex-direction:column;align-items:center;justify-content:flex-start;width:100%;height:100%;padding:2vw;box-sizing:border-box;#songbar{display:flex;flex-direction:row;width:100%;justify-content:space-between}#sdappsonginfo{width:60%}.hold-btn{position:relative;width:30vw;height:30vw;border-radius:16px;background:#444;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;display:flex;align-items:center;justify-content:center;font-size:18px;color:white;user-select:none;cursor:pointer;overflow:hidden}.hold-btn:active{background:#666}.progress-overlay{position:absolute;top:0;left:0;width:0%;height:100%;background:rgba(0, 255, 204, 0.2);border-radius:0;transition:width .05s linear;pointer-events:none;box-shadow:0 0 8px rgba(0, 255, 204, 0.6),0 0 16px rgba(0, 255, 204, 0.4)}.grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:2vw;width:90vw;max-width:600px;margin:auto}.deck-btn{width:100%;aspect-ratio:1/1;background:#444;border-radius:3vw;display:flex;align-items:center;text-align:center;justify-content:center;font-size:clamp(12px,2vw,20px);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:transform .08s ease-out,background-color .15s,box-shadow .15s;box-shadow:0 0 0 transparent;touch-action:manipulation}.deck-btn:active{transform:scale(0.96);background-color:#666;box-shadow:0 0 12px #fff inset}}@media(max-width: 600px){#sdappcontainer{.grid{gap:3vw;width:92vw}.deck-btn{border-radius:4vw}}}@media(orientation: landscape){#sdappcontainer{flex-direction:row;#songbar{flex-direction:column}}}#sa_container{display:flex;flex-direction:column;height:100vh;overflow:hidden}.song_admin{font-family:"MontserratExtraBold","Arial Bold",sans-serif;background-color:#17a2b8;display:flex;flex-direction:column}#sa_top{height:fit-content;display:flex;flex-direction:column;align-items:stretch;flex-shrink:0}#sa_header{display:flex;align-items:center;justify-content:space-between;background-color:#0b8296;padding:12px 20px;height:2.5em;gap:16px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.2)}.sa_header_left{display:flex;align-items:baseline;gap:10px;min-width:0}#sah1{font-size:1.2rem;color:white;font-family:"MontserratExtraBold","Arial Bold",sans-serif;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0}.sa_header_right{flex-shrink:0;display:flex;align-items:center;gap:8px}#sa_tab_bar{display:flex;flex-direction:column;align-items:stretch;background:#128da1;overflow-x:auto;scrollbar-width:none}#sa_tab_bar::-webkit-scrollbar{display:none}#sa_menu{display:flex;flex-direction:row;flex:1}.sa_menu_button{background:transparent;color:rgba(255, 255, 255, 0.7);width:auto;padding:0 18px;height:38px;display:flex;justify-content:center;align-items:center;cursor:pointer;font-size:1em;font-family:"MontserratExtraBold","Arial Bold",sans-serif;letter-spacing:.03em;border-bottom:3px solid transparent;transition:color .15s,background .15s;white-space:nowrap;user-select:none}.sa_menu_button>span{pointer-events:none}.sa_menu_button:hover{color:white;background:rgba(255, 255, 255, 0.1)}.sa_selected_tab{color:white;background:transparent;border-bottom:3px solid white}#set_select{display:flex;align-items:center;gap:4px;padding:0 14px 0 12px;flex-shrink:0}.set_select_label{font-size:.7rem;color:rgba(255, 255, 255, 0.5);margin-right:4px;white-space:nowrap}.set_select_btn{font-size:.75rem;color:rgba(255, 255, 255, 0.75);background:rgba(255, 255, 255, 0.15);border-radius:4px;padding:2px 8px;cursor:pointer;user-select:none;transition:background .15s,color .15s}.set_select_btn:hover{background:rgba(255, 255, 255, 0.28);color:white}.set_select_active{background:white;color:#0b8296;font-weight:bold}#sa_tabs{flex-grow:1;height:0}.sa_tab{display:none;flex-direction:column;overflow-y:scroll;height:100%}.sa_tab:first-of-type{display:flex}.song_preview_with_controls{display:flex;width:100%;height:100%}.song_preview_with_controls #song_preview{flex:1}.song_preview_side_controls{flex-shrink:0;display:flex;flex-direction:column;gap:8px;padding:8px}#sa_settings_tab input[type=submit]{background:white;color:#0b8296;border:2px solid #17a2b8;border:none;border-radius:6px;padding:.45em 1.4em;font-family:"MontserratExtraBold","Arial Bold",sans-serif;font-size:.9em;cursor:pointer;transition:background .15s;margin-top:.5em}#sa_settings_tab input[type=submit]:hover{background:#d0eef2}#tag-editor{display:flex;flex-wrap:wrap;align-items:center;gap:6px;border:1px solid #ccc;border-radius:6px;padding:6px 8px;background:white;min-width:20em;cursor:text;position:relative}#tag-chips{display:flex;flex-wrap:wrap;gap:5px}.tag-chip{display:inline-flex;align-items:center;gap:4px;background:#d0eef2;color:#0b4a56;border-radius:4px;padding:2px 6px;font-size:.85em;font-family:"MontserratExtraBold","Arial Bold",sans-serif}.tag-chip-del{background:none;border:none;color:#0b8296;font-size:1.1em;line-height:1;cursor:pointer;padding:0;margin:0}.tag-chip-del:hover{color:#c00}#tag-input-wrap{position:relative;flex:1;min-width:8em}#tag-input{border:none;outline:none;font-size:.88em;font-family:Arial,Helvetica,sans-serif;width:100%;background:transparent;padding:2px 0}#tag-suggestions{display:none;position:absolute;top:calc(100% + 4px);left:0;background:white;border:1px solid #ccc;border-radius:6px;box-shadow:0 4px 12px rgba(0, 0, 0, 0.12);list-style:none;margin:0;padding:4px 0;min-width:14em;max-height:200px;overflow-y:auto;z-index:100}#tag-suggestions li{padding:6px 12px;cursor:pointer;font-size:.88em;font-family:Arial,Helvetica,sans-serif;color:#111}#tag-suggestions li:hover,.tag-suggestion-active{background:#d0eef2;color:#0b4a56}#timing_edit_table>table{width:100%}#timing_edit_table>table>tr{height:1.5em}#timing_edit_table>table>tr>td{width:25%}.wordTimeEditBox>input{width:50%}.wordTimeEditBox{height:90%}#song-index{display:flex;flex-direction:column;height:100vh;font-family:"HelveticaBold","Segoe UI","Arial",sans-serif;color:#1a1a1a}.songs-header{display:flex;align-items:center;height:2.5em;justify-content:space-between;background-color:#0b8296;padding:12px 20px;position:sticky;top:0;z-index:100;gap:16px;box-shadow:0 2px 8px rgba(0,0,0,.2)}#queue-top-bar>.songs-title>a>img{top:-1px}.songs-title{display:flex;align-items:baseline;gap:10px;margin:0;font-size:1.2rem;color:#fff;font-family:"MontserratExtraBold","Arial Bold",sans-serif;white-space:nowrap;letter-spacing:.03em}.header-back-btn{display:flex;align-items:center;color:hsla(0,0%,100%,.7);padding:4px 6px 4px 2px;text-decoration:none;transition:color .15s}.header-back-btn:hover{color:#fff}.header-song-actions{display:flex;align-items:center;gap:6px;margin-left:auto}.songs-title-text{margin:0 0 .1em;padding:0;font-size:inherit;font-weight:inherit;line-height:inherit}.songs-logo{position:relative;top:2px;height:1.6rem;width:auto;display:block}.queue-logo{position:relative;top:2px;height:1.6rem;width:auto;display:block}.nav-toggle-input{display:none}.hamburger-btn{background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.45);border-radius:6px;padding:7px 10px;cursor:pointer;color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0;transition:background .15s,border-color .15s}.hamburger-btn:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.8)}.nav-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:200;cursor:pointer}#nav-toggle:checked~.nav-overlay{display:block}.nav-drawer{position:fixed;top:0;right:0;width:260px;height:100vh;height:100dvh;background:#0b8296;z-index:201;transform:translateX(100%);transition:transform .28s cubic-bezier(0.4, 0, 0.2, 1);box-shadow:-4px 0 24px rgba(0,0,0,.3);display:flex;flex-direction:column}#nav-toggle:checked~.nav-drawer{transform:translateX(0)}.button_trigger,.qsongbuttonsm,.control-text,#queue_song_button,#selected-song{cursor:pointer}.nav-drawer-close{display:flex;justify-content:flex-end;padding:16px 16px 8px;color:hsla(0,0%,100%,.8);cursor:pointer;line-height:0;flex-shrink:0}.nav-drawer-close:hover{color:#fff}.nav-drawer-links{display:flex;flex-direction:column;gap:6px;padding:4px 16px 16px}.nav-drawer-link{display:block;color:hsla(0,0%,100%,.9);background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.25);border-radius:8px;padding:12px 16px;font-size:.9rem;text-decoration:none;cursor:pointer;font-family:"HelveticaBold","Segoe UI","Arial",sans-serif;transition:background .15s;width:100%;text-align:left;box-sizing:border-box}.nav-drawer-link:hover{background:hsla(0,0%,100%,.15);color:#fff;text-decoration:none}.nav-drawer-links form{margin:0}@media(max-width: 499px){.nav-drawer{width:85%}}.btn-ghost{color:hsla(0,0%,100%,.9);background:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.45);border-radius:6px;padding:6px 12px;font-size:.78rem;text-decoration:none;cursor:pointer;font-family:"HelveticaBold","Segoe UI","Arial",sans-serif;transition:background .15s,border-color .15s;line-height:1.4}.btn-ghost:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.8);color:#fff;text-decoration:none}.songs-controls{display:flex;align-items:center;gap:12px;padding:14px 20px;background:#17a2b8}.controls-left{flex-shrink:0}.controls-right{flex:1;display:flex;justify-content:flex-end}.btn-primary{display:inline-block;background:#fff;color:#0b8296;border:none;border-radius:8px;padding:9px 18px;font-size:.88rem;font-weight:bold;text-decoration:none;cursor:pointer;font-family:"HelveticaBold","Arial Bold",sans-serif;transition:background .15s,transform .1s}.btn-primary:hover{background:#e0f7fa;text-decoration:none;color:#0b8296;transform:translateY(-1px)}.read-only-badge{display:inline-block;background:rgba(0,0,0,.2);color:#fff;border-radius:6px;padding:6px 12px;font-size:.8rem}.search-wrapper{position:relative;width:100%;max-width:360px}.search-icon{position:absolute;left:10px;top:50%;transform:translateY(-50%);width:15px;height:15px;color:#888;pointer-events:none}.search-input{width:100%;padding:9px 12px 9px 32px;border:none;border-radius:8px;font-size:.88rem;background:#fff;color:#1a1a1a;box-sizing:border-box;outline:none}.search-input:focus{box-shadow:0 0 0 3px hsla(0,0%,100%,.45)}.sort-bar{display:flex;align-items:center;gap:6px;padding:10px 20px;background:#128da1;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.sort-bar::-webkit-scrollbar{display:none}.sort-label{color:hsla(0,0%,100%,.65);font-size:.78rem;white-space:nowrap;flex-shrink:0;margin-right:2px}.sort-btn{cursor:pointer;transition:background .15s}.sort-btn:hover{background:hsla(0,0%,100%,.32);color:#0b8296}.sort-btn.active{background:#fff;color:#0b8296;border-color:#fff;font-weight:bold}.sort-arrow{display:inline-block;min-width:10px}.song-table-wrapper{flex:1;min-height:0;background:#fff;overflow-x:auto;overflow-y:auto}.songs-table{width:100%;border-collapse:collapse;font-size:.88rem}.songs-table thead th{position:sticky;top:0;z-index:1;background:#128da1;padding:11px 16px;text-align:left;color:#fff;font-weight:bold;box-shadow:inset 0 -2px 0 #b2e8f0;white-space:nowrap;font-family:"HelveticaBold","Arial Bold",sans-serif;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.songs-table tbody tr{border-bottom:1px solid #eaf6f9;transition:background .1s}.songs-table tbody tr:hover{background:#52c8d3 !important}.songs-table tbody tr.no-access{background:rgba(195,74,44,.6)}.songs-table tbody tr.cdg{background:rgba(0,0,0,.025)}.songs-table td{padding:9px 16px;color:#1a1a1a}.songs-table td.col-author{color:#666}.songs-table td.col-date{color:#888;white-space:nowrap;font-size:.82rem}.songs-table .col-actions{width:1%;white-space:nowrap}.action-link{display:inline-flex;align-items:center;justify-content:center;padding:4px 9px;margin:0 2px;background:#17a2b8;color:#fff !important;border-radius:4px;font-size:.75rem;text-decoration:none;transition:background .15s}.action-link svg{width:20px;height:20px;fill:currentColor}.action-link:hover{background:#0b8296;text-decoration:none;color:#fff !important}.action-link.action-link--active{background:#0b8296}@media(max-width: 800px){.songs-header{padding:10px 14px}.songs-title{font-size:1rem}.songs-controls{padding:10px 14px;flex-wrap:wrap}.controls-right{width:100%}.search-wrapper{max-width:100%}.sort-bar{padding:8px 14px;gap:5px}.sort-btn{font-size:.74rem}.songs-table{font-size:.84rem}.songs-table thead th{padding:9px 10px}.songs-table td{padding:8px 10px}.songs-table .col-author,.songs-table .col-date{display:none}.action-link{padding:3px 7px;font-size:.72rem;margin:1px}}.allSongList{table-layout:fixed;width:100%;border:1px #fff solid;border-collapse:collapse}.allSongList td,.allSongList tr,.allSongList th{border:1px #fff solid}@media(max-width: 600px){.songs-table td{padding:0;text-align:center}}.lyrics-page{padding:32px 24px;max-width:760px;margin:0 auto;font-family:"HelveticaBold","Segoe UI",Arial,sans-serif}.lyrics-slide-set{display:flex;flex-direction:column;gap:0}.lyrics-slide{display:flex;flex-direction:column;gap:2px;padding:14px 0}.lyrics-line{display:flex;flex-wrap:wrap;gap:0;line-height:1.5;font-size:1.15rem}.lyrics-line .wordp{color:#fff !important;white-space:pre}.lyrics-line .wordp:not(.syl){margin-right:.28em}.lyrics-countdown{color:hsla(0,0%,100%,.35);font-size:1rem;padding:2px 0}.lyrics-sep{border-top:1px solid hsla(0,0%,100%,.25);margin:0}.login-page-header{justify-content:flex-start}.login-page-body{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - 3.5em);padding:24px 16px;background:#f4f6f8}.login-form-card{background:#fff;border-radius:10px;box-shadow:0 2px 16px rgba(0,0,0,.1);padding:36px 40px;width:100%;max-width:380px}.login-form-title{margin:0 0 24px;font-size:1.4rem;font-weight:700;color:#0b8296;font-family:"MontserratExtraBold","Arial Bold",sans-serif}.login-field{display:flex;flex-direction:column;margin-bottom:16px}.login-field label{font-size:.85rem;font-weight:600;color:#444;margin-bottom:5px}.login-field--checkbox{flex-direction:row;align-items:center;gap:8px}.login-field--checkbox label{margin-bottom:0;font-weight:400}.login-input{border:1px solid #ccd1d9;border-radius:6px;padding:9px 12px;font-size:.95rem;transition:border-color .15s,box-shadow .15s;outline:none}.login-input:focus{border-color:#0b8296;box-shadow:0 0 0 3px rgba(11,130,150,.15)}.login-actions{margin-top:20px}.login-submit-btn{width:100%;background:#0b8296;color:#fff;border:none;border-radius:6px;padding:10px;font-size:1rem;font-weight:600;cursor:pointer;transition:background .15s}.login-submit-btn:hover{background:#0a7080}.login-links{margin-top:20px;font-size:.85rem;color:#666;text-align:center}.login-links a{color:#0b8296;text-decoration:none}.login-links a:hover{text-decoration:underline}.login-errors{background:#fff0f0;border:1px solid #f5c2c2;border-radius:6px;padding:10px 14px;margin-bottom:16px;font-size:.85rem;color:#c0392b}.login-errors ul{margin:0;padding-left:16px}.login-hint{font-size:.8rem;color:#888;font-style:italic;margin-bottom:4px}.users-page{padding:20px;font-family:"Helvetica","Segoe UI","Arial",sans-serif;color:#1a1a1a}.users-toolbar{display:flex;justify-content:flex-end;margin-bottom:16px}.users-new-btn{background:#0b8296;color:#fff;text-decoration:none;padding:8px 16px;border-radius:6px;font-size:.9rem;font-weight:600;transition:background .15s}.users-new-btn:hover{background:#0a7080;color:#fff}.users-table-wrap{background:#fff;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.09);overflow:hidden}.users-table{width:100%;border-collapse:collapse;font-size:.9rem}.users-table thead tr{background:#0b8296;color:#fff}.users-table th{padding:11px 14px;font-weight:600;text-align:left;white-space:nowrap}.users-table .users-th-toggle{text-align:center}.users-table td{padding:10px 14px;border-bottom:1px solid #f0f0f0;vertical-align:middle}.users-table tbody tr:last-child td{border-bottom:none}.users-table tbody tr:hover{background:#f7fbfc}.users-td-email{color:#444;word-break:break-all}.users-td-tags{color:#666;font-size:.82rem}.users-td-toggle{text-align:center}.users-edit-link{color:#0b8296;text-decoration:none;font-size:.85rem;font-weight:600;white-space:nowrap}.users-edit-link:hover{text-decoration:underline}.user-toggle{position:relative;display:inline-flex;align-items:center;width:40px;height:22px;border-radius:11px;border:none;background:#ccd1d9;cursor:pointer;transition:background .2s;padding:0;flex-shrink:0}.user-toggle.user-toggle--on{background:#0b8296}.user-toggle-knob{position:absolute;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:left .2s}.user-toggle--on .user-toggle-knob{left:21px}.user-form-body{max-width:520px;margin:24px auto;padding:0 16px 40px;font-family:"Helvetica","Segoe UI","Arial",sans-serif;color:#1a1a1a}.user-form-section{background:#fff;border-radius:10px;box-shadow:0 2px 12px rgba(0,0,0,.08);padding:20px 24px;margin-bottom:16px}.user-form-section-title{margin:0 0 16px;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#0b8296;font-family:"MontserratExtraBold","Arial Bold",sans-serif}.user-form-row{display:flex;flex-direction:column;margin-bottom:14px}.user-form-row:last-child{margin-bottom:0}.user-form-label{font-size:.82rem;font-weight:600;color:#555;margin-bottom:5px}.user-form-input{border:1px solid #ccd1d9;border-radius:6px;padding:8px 11px;font-size:.92rem;outline:none;transition:border-color .15s,box-shadow .15s}.user-form-input:focus{border-color:#0b8296;box-shadow:0 0 0 3px rgba(11,130,150,.15)}.user-form-toggle-row{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #f0f0f0}.user-form-toggle-row:last-child{border-bottom:none}.user-form-toggle-label{position:relative;display:inline-flex;align-items:center;cursor:pointer}.user-form-toggle-input{position:absolute;opacity:0;width:0;height:0}.user-form-toggle-track{position:relative;display:inline-block;width:40px;height:22px;border-radius:11px;background:#ccd1d9;transition:background .2s}.user-form-toggle-input:checked~.user-form-toggle-track{background:#0b8296}.user-form-toggle-knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:left .2s}.user-form-toggle-input:checked~.user-form-toggle-track .user-form-toggle-knob{left:21px}.user-form-actions{display:flex;align-items:center;gap:12px;margin-top:8px}.user-form-cancel{color:#888;font-size:.9rem;text-decoration:none}.user-form-cancel:hover{color:#444;text-decoration:underline}#promoqrs-index{display:flex;flex-direction:column;height:100vh;font-family:"HelveticaBold","Segoe UI","Arial",sans-serif;color:#1a1a1a}.col-active{font-size:.82rem;color:#555}.col-url{font-size:.82rem;color:#555;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pq-modal-toggle{display:none}.pq-modal-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:300;cursor:pointer}#pq-modal-toggle:checked~.pq-modal-overlay{display:block}.pq-modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -46%);opacity:0;pointer-events:none;z-index:301;background:#fff;border-radius:12px;width:90%;max-width:460px;box-shadow:0 8px 40px rgba(0,0,0,.22);transition:transform .2s cubic-bezier(0.4, 0, 0.2, 1),opacity .2s}#pq-modal-toggle:checked~.pq-modal{transform:translate(-50%, -50%);opacity:1;pointer-events:auto}.form-errors{background:#fdf0f0;border:1px solid #f5c6cb;border-radius:8px;padding:12px 16px;margin-bottom:16px;font-size:.85rem;color:#721c24}.form-errors p{margin:0 0 4px}.form-errors p:last-child{margin:0}@media(max-width: 600px){#promoqrs-index .stream-urls-table td.col-url{display:none}#promoqrs-index .stream-urls-table thead th:nth-child(2),#promoqrs-index .stream-urls-table thead th:nth-child(3){display:none}}#stream-urls-index{display:flex;flex-direction:column;height:100vh;font-family:"HelveticaBold","Segoe UI","Arial",sans-serif;color:#1a1a1a}.stream-urls-controls{display:flex;align-items:center;gap:12px;padding:14px 20px;background:#17a2b8}.stream-urls-table-wrapper{flex:1;min-height:0;background:#fff;overflow-y:auto}.su-notice{padding:10px 20px;background:#d4edda;color:#155724;font-size:.85rem;border-bottom:1px solid #c3e6cb}.su-search-input{width:100%;padding:9px 12px 9px 32px;border:none;border-radius:8px;font-size:.88rem;background:#fff;color:#1a1a1a;box-sizing:border-box;outline:none;font-family:"HelveticaBold","Segoe UI","Arial",sans-serif}.su-search-input:focus{box-shadow:0 0 0 3px hsla(0,0%,100%,.45)}.stream-urls-table{width:100%;border-collapse:collapse;font-size:.88rem}.stream-urls-table thead th{position:sticky;top:0;z-index:1;background:#128da1;padding:11px 16px;text-align:left;color:#fff;font-weight:bold;box-shadow:inset 0 -2px 0 #b2e8f0;white-space:nowrap;font-family:"HelveticaBold","Arial Bold",sans-serif;font-size:.82rem;letter-spacing:.04em;text-transform:uppercase}.stream-urls-table tbody tr{border-bottom:1px solid #eaf6f9;transition:background .1s}.stream-urls-table tbody tr:hover{background:#52c8d3 !important}.stream-urls-table td{padding:9px 16px;color:#1a1a1a}.stream-urls-table td.col-code{font-family:monospace;font-size:.85rem;color:#555}.stream-urls-table td.col-demo-url{font-size:.78rem;max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stream-urls-table .col-actions{width:1%;white-space:nowrap}.demo-url-link{color:#0b8296;text-decoration:none}.demo-url-link:hover{text-decoration:underline}.action-link--danger{background:#e05c4b}.action-link--danger:hover{background:#c0392b}.su-modal-toggle{display:none}.su-modal-overlay{display:none;position:fixed;inset:0;background:rgba(0,0,0,.5);z-index:300;cursor:pointer}#su-modal-toggle:checked~.su-modal-overlay{display:block}.su-modal{position:fixed;top:50%;left:50%;transform:translate(-50%, -46%);opacity:0;pointer-events:none;z-index:301;background:#fff;border-radius:12px;width:90%;max-width:460px;box-shadow:0 8px 40px rgba(0,0,0,.22);transition:transform .2s cubic-bezier(0.4, 0, 0.2, 1),opacity .2s}#su-modal-toggle:checked~.su-modal{transform:translate(-50%, -50%);opacity:1;pointer-events:auto}.su-modal-header{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#0b8296;border-radius:12px 12px 0 0;color:#fff;font-size:.95rem;font-family:"HelveticaBold","Segoe UI","Arial",sans-serif}.su-modal-close{cursor:pointer;color:hsla(0,0%,100%,.8);line-height:0;padding:4px}.su-modal-close:hover{color:#fff}.su-modal-body{padding:20px;display:flex;flex-direction:column;gap:14px}.su-modal-field{display:flex;flex-direction:column;gap:5px}.su-modal-field>label{font-size:.8rem;color:#555;font-family:"HelveticaBold","Segoe UI","Arial",sans-serif}.su-modal-field .search-data{position:relative}.su-modal .autocomplete-dropdown{list-style:none;margin:0;padding:0;background:#fff;border:1px solid #cce8ed;border-radius:0 0 7px 7px;position:absolute;z-index:500;width:100%;box-sizing:border-box;box-shadow:0 4px 12px rgba(0,0,0,.12);display:none;max-height:220px;overflow-y:auto}.su-modal .autocomplete-dropdown li{padding:8px 12px;cursor:pointer;font-size:.88rem;color:#1a1a1a}.su-modal .autocomplete-dropdown li:hover,.su-modal .autocomplete-dropdown li.active{background:#0b8296;color:#fff}.su-modal .search-input,.su-modal .form-input{border:1px solid #cce8ed;border-radius:7px;padding:9px 12px;width:100%;box-sizing:border-box;font-family:"HelveticaBold","Segoe UI","Arial",sans-serif;font-size:.88rem;color:#1a1a1a;background:#fff;outline:none;transition:border-color .15s,box-shadow .15s}.su-modal .search-input:focus,.su-modal .form-input:focus{border-color:#0b8296;box-shadow:0 0 0 3px rgba(11,130,150,.12)}.su-selected-song{padding:8px 12px;background:#eef8fa;border-radius:6px;font-size:.85rem;color:#0b8296;cursor:pointer}.su-selected-sep{margin:0 6px;color:#aaa}.su-alert{font-size:.82rem;color:#c0392b;min-height:1em;transition:opacity .2s}.su-submit-btn{width:100%;text-align:center;justify-content:center}.ui-autocomplete{z-index:400 !important}@media(max-width: 600px){.stream-urls-table td.col-demo-url{display:none}.stream-urls-table thead th:nth-child(4){display:none}}#tappingoutstyle{font-family:"MontserratExtraBold";display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100%}.tappingoutstyle>* button{font-family:"MontserratExtraBold"}.tappingoutstyle>* #tapinstruction1,.tappingoutstyle>* #tapinstruction2{margin:0}.tappingoutstyle>* #input{background-color:#d3d3d3}.tappingoutstyle>* #tapinstruction1>span{color:red}.tappingoutstyle>* #tapinstruction2>span{color:blue}.tappingoutstyle>* h1,.tappingoutstyle>* h2{font-size:1.2em;padding:0;margin:0}.tappingoutstyle>* h2{font-size:1.4em}.tappingoutstyle>* audio{display:none}.tappingoutstyle>* .wordstart{color:red}.tappingoutstyle>* .wordend{color:blue}.tappingoutstyle>* .wordlocked{color:#000}.tappingoutstyle>* .played{color:green}.tappingoutstyle>* .entrycolumn{float:left;width:50%}.tappingoutstyle>* .row:after{content:"";display:table;clear:both}region.wavesurfer-region:before{content:attr(data-region-label);position:absolute;overflow:visible;top:0;left:0}#v-container{position:relative;top:0px;left:0px;width:3000vw}#waveform{width:95%}#waveform ::part(region){font-family:fantasy}#waveformprogress{position:absolute;width:100%;height:100%;left:0;top:0;display:flex;align-items:center;justify-content:center;pointer-events:none}#tapouttop{display:flex;position:relative;flex-direction:column;justify-content:space-evenly;align-items:center;width:100%;height:fit-content;clear:both}#totopbottom{display:flex;flex-direction:row}#to_controls{width:400px}#to_instructions{width:auto;padding:0 1em}#tapping_out{overflow-y:scroll;flex-grow:1;width:70%}#vcwaveformcontainer{width:100%;height:30vh;overflow-x:scroll}#vcwaveform{width:1000%;height:30vh}.vm_region{position:relative;height:100%;width:100%}.vm_loop_button{position:absolute;width:100px;height:50px;bottom:0}#mastertimecheck{display:none}.ometer{position:absolute;top:20%;left:15%;width:70%}#ometerdescription{text-align:center;width:100%;left:0;position:absolute;top:85%}.ometerscore{display:none}.ometertitle{position:absolute;top:10%;left:0;width:100%;text-align:center}@font-face{font-family:"MontserratExtraBold";src:url("/assets/Montserrat-ExtraBold-550ec95c.woff2") format("woff2");font-weight:bold;font-style:normal}@font-face{font-family:"HelveticaBold";src:url("/assets/Helvetica-Bold-04de2d04.woff2") format("woff2"),url("/assets/Helvetica-Bold-e1283fa8.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"HelveticaLight";src:url("/assets/Helvetica-Light-8870162d.woff2") format("woff2"),url("/assets/Helvetica-Light-0ef1b7c1.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"AristaProFat";src:url("/assets/Arista-Pro-Fat-43e8027e.woff") format("woff");font-weight:bold;font-style:normal}@font-face{font-family:"AristaProRegular";src:url("/assets/Arista-Pro-Regular-ed82ffd2.woff") format("woff");font-weight:bold;font-style:normal}.newiconfont{font-family:"AristaProFat","Arial Bold",sans-serif;opacity:.8}body{font-family:"HelveticaBold","Arial Bold",sans-serif;background-color:#000;color:#fff;margin:0}body.display{overflow:hidden}body.admin{overflow:hidden}body.songs{background-color:#17a2b8}body.song_preview{background-color:#bbf6ff}#dog{position:absolute;left:2%;width:15%;top:2%;display:block;opacity:0;z-index:1;transition:opacity .4s}#atdog{display:none}#rightdogtextbox{width:100%;text-align:center;z-index:1;position:relative}.newrightdog>img{height:100%}#rightdogclickbox{opacity:1;z-index:10000;position:absolute;display:flex;align-items:center;justify-content:flex-start;flex-direction:column;right:2%;height:30%}.rdcb{width:15%;top:2.3%}.rdcbs{width:27%;font-size:1.2em;top:3%}#rightdogimage{display:flex;justify-content:space-between;flex-direction:row;width:100%;height:25%;z-index:1}#rightdog{position:absolute}#rightdogtext{position:absolute;top:0;font-size:160%;padding:0;margin:0;letter-spacing:0}#rightdoginnertext{padding:0;margin:0}.rightdogtextnonff{-webkit-background-clip:text;-webkit-text-fill-color:#000;-webkit-background-clip:text}.rightdogtextnonff:after{content:attr(data-text);position:absolute;text-align:right;-webkit-text-stroke:.3em #fff;text-shadow:-0.5em -0.5em 1em #ec3572,.5em -0.5em 1em #ec3572,-0.5em .5em 1em #ec3572,.5em .5em 1em #ec3572;right:0;top:0;z-index:-1}.rightdogtextff{position:relative;letter-spacing:0;-webkit-background-clip:text;-webkit-text-fill-color:#fff;-webkit-background-clip:text}.rightdogtextff:after{content:attr(data-text);position:absolute;text-align:right;text-shadow:-0.5em -0.5em 1em #ec3572,.5em -0.5em 1em #ec3572,-0.5em .5em 1em #ec3572,.5em .5em 1em #ec3572;right:0;top:0;z-index:-1}#dog img{width:100%;height:100}#start_button{display:none;color:#ec3572;width:80%;z-index:9999;left:10%;height:50%;top:25%;font-size:600%;font-family:HelveticaBold;position:absolute;border-width:.15%;-webkit-text-stroke-width:.03em;-webkit-text-stroke-color:#fff;background-color:rgba(0,0,0,.6)}#start_button.noglowstart_button{background-color:rgba(0,0,0,0);width:5%;left:92%;top:10%;border-width:0;background-color:#fff;color:rgba(0,0,0,0);height:70%;-webkit-text-stroke-color:rgba(0,0,0,0)}.start_time_logo{position:absolute;top:30%;bottom:30%;left:0;right:0;justify-content:center;align-items:center}.cdg-border{display:inline-block}.cdg-canvas{position:absolute;top:0;left:0;padding-left:5%;padding-right:5%;width:80%;top:-5%;height:110%}#controlpanel{height:0;overflow:hidden}#controlpanelcontents{font-family:"Helvetica","Segoe UI","Arial",sans-serif;background-color:#17a2b8;position:absolute;top:0;left:0;padding-left:5%;padding-right:5%;min-width:50%;color:#000;height:100%;width:100%;display:flex;flex-direction:column}.flexbox-centering{height:100%;display:flex;justify-content:center;align-items:center}.fullscreen-bg,#sfcontainer{position:absolute;top:0;left:0;width:100%;margin:auto;aspect-ratio:16/9;z-index:-100}#sfcontainer{z-index:10000}.fullscreen-bg__video{z-index:inherit;position:absolute;top:0;left:0;min-width:100%;min-height:100%;width:auto;max-height:100%;transition:opacity .6s ease}.duet-bg__video{position:absolute;left:0;width:100%;transition:opacity .6s ease;object-fit:cover;height:42%;z-index:inherit}#bgvideonew{opacity:0}#bgvideoold{opacity:1}#duetbgs{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-99;opacity:0;transition:opacity .2s;background:linear-gradient(0deg, rgb(79, 77, 77) 83%, rgb(140, 136, 136) 100%)}.duetbglabel{position:absolute;height:4vw;font-size:3.5vw;z-index:-98;left:.5%}#duetbglabel1{top:17%}#duetbglabel2{top:59%}.duetbgborder{position:absolute;width:100%;height:1%;background-color:#000;z-index:-98}#duetbgborder1{top:15%}#duetbgborder2{top:57%}#duetvid1{top:16%;object-position:center 10%}#duetvid2{top:58%;object-position:center 55%}#countdown,#instrumental{display:none}.instrumentalbar{height:65%;position:absolute;top:25%}.instrumentalbar1{height:50%;top:10%}.instrumentalbar1>.instrumentalsvg,.instrumentalbar2>.instrumentalsvg{width:60%}.instrumentalbar2{height:50%;top:60%}.instrumentalbarstream{height:40%;display:flex;flex-direction:column;justify-content:flex-end}.slide{position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;height:65%;top:23%;bottom:88%;left:0;text-align:center;color:#17a2b8;letter-spacing:0;-webkit-background-clip:text;-webkit-text-stroke-color:#fff;-webkit-text-fill-color:#000;font-size:250%;white-space:nowrap}#slides1>.slide,#slides2>.slide{height:70%;top:20%}#slides1>.slide>div:nth-of-type(3),#slides2>.slide>div:nth-of-type(3){padding-bottom:5%}.streamslide{justify-content:flex-end;top:0;height:100%}.line{transition:opacity .1s}.currentslide,.currentslideline{opacity:1;transition:opacity .3s}.nextslideline{opacity:.3;transition:opacity .8s}.nextslidelinestream{filter:brightness(0.5);opacity:1}.undisplayedslideline{opacity:0;transition:opacity .1s}.showslide{opacity:1}.unplayedline{color:#000}.displayedline{display:block}#myVideo{display:none}.subtitle{margin:0;color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke-width:0;letter-spacing:0vw;font-size:2vw}@keyframes blink{from{opacity:0}to{opacity:1}}@keyframes dog{0%{opacity:0}50%{opacity:0}50.1%{opacity:1}100%{opacity:1}}.hashdog{animation-name:dog;animation-duration:30s;animation-timing-function:ease-out;animation-direction:alternate;animation-iteration-count:infinite}.atdog{animation-name:dog;animation-duration:30s;animation-timing-function:ease-out;animation-direction:alternate-reverse;animation-iteration-count:infinite}#xtostartcontainer{text-align:center;width:100%;left:0%;animation-name:blink;animation-duration:1s;animation-timing-function:ease-out;animation-direction:alternate;animation-iteration-count:infinite}#xtostart{width:100%;display:inline-block;color:#fff}.text-div{text-align:center}.text-div-text{z-index:30;display:inline-block;position:relative;-webkit-text-stroke:.05em #fff;-webkit-background-clip:text;left:0}.text-glow{-webkit-text-stroke:.05em #fff}.text-glow:after{content:attr(data-text);position:absolute;-webkit-text-stroke:.05em #fff;text-shadow:-0.07em -0.07em .25em #fff,.07em -0.07em .25em #fff,-0.07em .07em .25em #fff,.07em .07em .25em #fff;left:0;top:0;z-index:-1}.cued-text-glow{-webkit-text-stroke:.05em #fff}.cued-text-glow:after{content:attr(data-text);position:absolute;-webkit-text-stroke:.05em #fff;text-shadow:-0.07em -0.07em .25em #fff,.07em -0.07em .25em #fff,-0.07em .07em .25em #fff,.07em .07em .25em #fff;left:2em;top:0;z-index:-1}.text-noglow:after{content:attr(data-text);position:absolute;-webkit-text-stroke:rgba(0,0,0,0);left:0;top:0;z-index:-1}.text-noglow:before{content:attr(data-text);position:absolute;-webkit-text-stroke:.15em #fff;left:0;top:0;z-index:-2}.cued-text-noglow:after{content:attr(data-text);position:absolute;-webkit-text-stroke:rgba(0,0,0,0);left:2em;top:0;z-index:-1}.cued-text-noglow:before{content:attr(data-text);position:absolute;-webkit-text-stroke:.15em #fff;left:2em;top:0;z-index:-2}.cued-text-background{position:absolute;top:0;left:1.5em;right:-0.5em;width:auto;height:100%;background-color:rgba(0,0,0,.4);box-shadow:0 0 .02em .05em rgba(0,0,0,.4);z-index:-1}.cued-text-div-text-1{z-index:30;display:inline-block;position:relative;-webkit-text-stroke-color:#cfc;-webkit-background-clip:text;left:-1em}.cued-text-div-text-2{z-index:30;display:inline-block;position:relative;-webkit-text-stroke-color:#e6e6ff;-webkit-background-clip:text;left:-1em}.cued-text-div-text-0{z-index:30;display:inline-block;position:relative;-webkit-text-stroke-color:#fff;-webkit-background-clip:text;left:-1em}#timecontrol{width:46%;padding:0;margin-right:0px;position:block}.slidecontainernobg{background-color:lime}#slidecontainer{height:0;overflow:hidden;padding-top:56.25%;position:absolute;left:0;width:100%}#loadingspinner{position:absolute;left:2vw;bottom:2vw;width:8vw;height:8vw;z-index:100;opacity:0}#loadingspinner.show{animation:spinnershow .8s ease}#loadingspinner>img{width:100%;height:100%;object-fit:contain;animation:spin 1.5s linear infinite}@keyframes spinnershow{0%{opacity:0}25%{opacity:.8}75%{opacity:.8}100%{opacity:0}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}#slidecontainer-inside{position:absolute;top:0;left:0;padding-left:12.5%;padding-right:12.5%;width:75%;height:100%;overflow:hidden}.flexbox-centering{height:100%;display:flex;justify-content:center;align-items:center}.viewport-sizing{width:100%}.slide-image{position:absolute;bottom:28%;left:0;right:0;top:0;justify-content:center;align-items:center}.slide-image img{height:100%}.slide-image-text{position:absolute;top:70%;left:0;right:0;bottom:0;justify-content:center;align-items:center;height:50%}.word{-webkit-text-stroke-color:#fff;-webkit-text-fill-color:#000;-webkit-background-clip:text;padding-right:0em;margin:0;border:none}.static{-webkit-text-fill-color:blue}#cdg-audio{display:none}#images{position:absolute;display:flex;top:2%;height:47%;left:0;right:0;overflow:hidden;justify-content:center;align-items:center}.image{display:none;height:100%}.image img{height:100%}.intro_slide{display:none;top:50%}#click_to_start{font-size:130%}
