@charset "UTF-8";/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}/*!
 * Preboot v2
 *
 * Open sourced under MIT license by $mdo.
 * Some variables and mixins from Bootstrap (Apache 2 license).
 */.las{font-size:1.1em}.primary{background:#3a0845;color:#9013ac}.primary ::selection{background:#8612a1}.success{background:#2d8667;color:#68cda9}.success ::selection{background:#53c69d}.warning{background:#73560d;color:#e8b32e}.warning ::selection{background:#e6ac19}.danger{background:#5a1f11;color:#d9502e}.danger ::selection{background:#cb4625}.info{background:#1a2d60;color:#4569cc}.info ::selection{background:#375ec8}body{background:#1a1a1a;color:#666;margin:0;padding:0}a{color:#9013ac;text-decoration:underline}mark{background:#8612a1;color:#1a1a1a}::selection{background:#8612a1;color:#1a1a1a}h1,h2,h3,h4,h5,h6{font-weight:100;margin:0}h2{font-size:2em}h3{font-size:1.75em}p{font-size:1.2em}ul{list-style-type:square}button{border-radius:0}.controls{display:flex}.controls>.subcontrols{display:flex}.controls .control{align-items:center;border-style:none;color:#1a1a1a;cursor:pointer;display:flex;justify-content:center;outline:none;padding:0}.controls .control:not(:last-child){margin-right:1.5rem}@media (max-width: 481px){.controls .control:not(:last-child){margin-right:.75rem}}.controls .control img{vertical-align:middle}.controls .control.primary{background:#8612a1}.controls .control.primary.disabled,.controls .control.primary[disabled]{background:#580c6a;cursor:default}.controls .control.primary:not(.disabled):not([disabled]):hover{background:#a115c1!important}.controls .control.success{background:#53c69d}.controls .control.success.disabled,.controls .control.success[disabled]{background:#39ac84;cursor:default}.controls .control.success:not(.disabled):not([disabled]):hover{background:#6ecfad!important}.controls .control.warning{background:#e6ac19}.controls .control.warning.disabled,.controls .control.warning[disabled]{background:#8a670f;cursor:default}.controls .control.warning:not(.disabled):not([disabled]):hover{background:#ebbc47!important}.controls .control.danger{background:#cb4625}.controls .control.danger.disabled,.controls .control.danger[disabled]{background:#742815;cursor:default}.controls .control.danger:not(.disabled):not([disabled]):hover{background:#db5939!important}.controls .control.info{background:#375ec8}.controls .control.info.disabled,.controls .control.info[disabled]{background:#213878;cursor:default}.controls .control.info:not(.disabled):not([disabled]):hover{background:#5374d0!important}.controls a.control{text-decoration:none}.listing-entry:nth-child(2n) .controls:not(.subcontrols) .control.primary,.sublisting-entry:nth-child(2n) .controls.subcontrols .control.primary{background:#9013ac}.listing-entry:nth-child(2n) .controls:not(.subcontrols) .control.primary.disabled,.listing-entry:nth-child(2n) .controls:not(.subcontrols) .control.primary[disabled],.sublisting-entry:nth-child(2n) .controls.subcontrols .control.primary.disabled,.sublisting-entry:nth-child(2n) .controls.subcontrols .control.primary[disabled]{background:#620d75}.listing-entry:nth-child(2n) .controls:not(.subcontrols) .control.success,.sublisting-entry:nth-child(2n) .controls.subcontrols .control.success{background:#68cda9}.listing-entry:nth-child(2n) .controls:not(.subcontrols) .control.success.disabled,.listing-entry:nth-child(2n) .controls:not(.subcontrols) .control.success[disabled],.sublisting-entry:nth-child(2n) .controls.subcontrols .control.success.disabled,.sublisting-entry:nth-child(2n) .controls.subcontrols .control.success[disabled]{background:#3db68b}.listing-entry:nth-child(2n) .controls:not(.subcontrols) .control.warning,.sublisting-entry:nth-child(2n) .controls.subcontrols .control.warning{background:#e8b32e}.listing-entry:nth-child(2n) .controls:not(.subcontrols) .control.warning.disabled,.listing-entry:nth-child(2n) .controls:not(.subcontrols) .control.warning[disabled],.sublisting-entry:nth-child(2n) .controls.subcontrols .control.warning.disabled,.sublisting-entry:nth-child(2n) .controls.subcontrols .control.warning[disabled]{background:#a17812}.listing-entry:nth-child(2n) .controls:not(.subcontrols) .control.danger,.sublisting-entry:nth-child(2n) .controls.subcontrols .control.danger{background:#d9502e}.listing-entry:nth-child(2n) .controls:not(.subcontrols) .control.danger.disabled,.listing-entry:nth-child(2n) .controls:not(.subcontrols) .control.danger[disabled],.sublisting-entry:nth-child(2n) .controls.subcontrols .control.danger.disabled,.sublisting-entry:nth-child(2n) .controls.subcontrols .control.danger[disabled]{background:#8a3019}.listing-entry:nth-child(2n) .controls:not(.subcontrols) .control.info,.sublisting-entry:nth-child(2n) .controls.subcontrols .control.info{background:#4569cc}.listing-entry:nth-child(2n) .controls:not(.subcontrols) .control.info.disabled,.listing-entry:nth-child(2n) .controls:not(.subcontrols) .control.info[disabled],.sublisting-entry:nth-child(2n) .controls.subcontrols .control.info.disabled,.sublisting-entry:nth-child(2n) .controls.subcontrols .control.info[disabled]{background:#26428c}.hoverizable:hover .controls:not(:hover) .control.primary:not(.disabled):not([disabled]){background:#a115c1}.hoverizable:hover .controls:not(:hover) .control.primary.disabled,.hoverizable:hover .controls:not(:hover) .control.primary[disabled]{background:#6c0e81!important}.hoverizable:hover .controls:not(:hover) .control.success:not(.disabled):not([disabled]){background:#6ecfad}.hoverizable:hover .controls:not(:hover) .control.success.disabled,.hoverizable:hover .controls:not(:hover) .control.success[disabled]{background:#40bf93!important}.hoverizable:hover .controls:not(:hover) .control.warning:not(.disabled):not([disabled]){background:#ebbc47}.hoverizable:hover .controls:not(:hover) .control.warning.disabled,.hoverizable:hover .controls:not(:hover) .control.warning[disabled]{background:#ae8213!important}.hoverizable:hover .controls:not(:hover) .control.danger:not(.disabled):not([disabled]){background:#db5939}.hoverizable:hover .controls:not(:hover) .control.danger.disabled,.hoverizable:hover .controls:not(:hover) .control.danger[disabled]{background:#9b361c!important}.hoverizable:hover .controls:not(:hover) .control.info:not(.disabled):not([disabled]){background:#5374d0}.hoverizable:hover .controls:not(:hover) .control.info.disabled,.hoverizable:hover .controls:not(:hover) .control.info[disabled]{background:#2d4da4!important}.controls-col .controls{height:100%;justify-content:flex-end}body{font-family:Roboto,sans-serif}.icon .underbar:before{text-decoration:underline}.icon .overbar:before{text-decoration:overline}html{font-size:62.5%}body{font-size:1.6rem}@media (min-width: 961px){.box{margin-bottom:3rem}}.box:not(.embedded){box-shadow:0 0 2rem #00000080}.box:not(.primary):not(.success):not(.warning):not(.danger):not(.info){background:#262626}.box:not(.primary):not(.success):not(.warning):not(.danger):not(.info)>.header,.box:not(.primary):not(.success):not(.warning):not(.danger):not(.info)>.footer{padding:3rem 0}@media (max-width: 481px){.box:not(.primary):not(.success):not(.warning):not(.danger):not(.info)>.header,.box:not(.primary):not(.success):not(.warning):not(.danger):not(.info)>.footer{padding:1.5rem 0}}.box:not(.primary):not(.success):not(.warning):not(.danger):not(.info)>.header,.box:not(.primary):not(.success):not(.warning):not(.danger):not(.info)>.footer{background:#3a0845;color:#9013ac}.box.primary>.header,.box.success>.header,.box.warning>.header,.box.danger>.header,.box.info>.header{padding-top:3rem}@media (max-width: 481px){.box.primary>.header,.box.success>.header,.box.warning>.header,.box.danger>.header,.box.info>.header{padding-top:1.5rem}}.box.primary>.footer,.box.success>.footer,.box.warning>.footer,.box.danger>.footer,.box.info>.footer{padding-bottom:3rem}@media (max-width: 481px){.box.primary>.footer,.box.success>.footer,.box.warning>.footer,.box.danger>.footer,.box.info>.footer{padding-bottom:1.5rem}}.box>.header>h2{padding:0 1.5rem}@media (max-width: 481px){.box>.header>h2{padding:0 .75rem}}.box>.content{padding:3rem 0}@media (max-width: 481px){.box>.content{padding:1.5rem 0}}.box>.content .ribbon{padding:1.5rem 0}@media (max-width: 481px){.box>.content .ribbon{padding:.75rem 0}}.box>.content .ribbon{align-items:center;display:flex}.box>.content .ribbon .message{flex:1}.box>.content .ribbon .controls:not(.free)>.control,.box>.content .ribbon .controls:not(.free) .subcontrols>.control{font-size:1.25em;height:5rem;min-width:5rem;width:5rem}.box>.content .ribbon .controls:not(.free)>.control .icon,.box>.content .ribbon .controls:not(.free) .subcontrols>.control .icon{font-size:1.2em}.box>.content h3,.box>.content h4,.box>.content h5,.box>.content h6{padding:0 1.5rem}@media (max-width: 481px){.box>.content h3,.box>.content h4,.box>.content h5,.box>.content h6{padding:0 .75rem}}.box p,.box ul{margin:0 1.5rem}@media (max-width: 481px){.box p,.box ul{margin:0 .75rem}}.box p+p,.box p+ul,.box ul+p,.box ul+ul{margin-top:.5em}.listing{background:#2b2b2b;margin:0;overflow-x:hidden;padding:0}.listing .listing-header{height:5rem}.listing .listing-entry{background:#333}.listing .listing-entry:nth-child(2n){background:#393939}.listing .listing-entry .hoverizable:hover,.listing .listing-entry .hoverizable:focus,.listing .listing-entry.hoverizable:hover,.listing .listing-entry.hoverizable:focus{background:#454545}.listing .listing-entry.add-remove-enter{height:0;min-height:initial;overflow:hidden}.listing .listing-entry.add-remove-enter.add-remove-enter-active{height:5rem;transition:height .3s ease-out}.listing .listing-entry.add-remove-exit{height:5rem;min-height:initial;overflow:hidden}.listing .listing-entry.add-remove-exit.add-remove-exit-active{height:0;transition:height .15s ease-out}.listing .listing-entry.add-remove-exit.add-remove-exit-active.delayed{transition-delay:.5s}.listing .listing-entry .controls>.control,.listing .listing-entry .controls .subcontrols>.control{font-size:1.25em;height:5rem;min-width:5rem;width:5rem}.listing .listing-entry .controls>.control .icon,.listing .listing-entry .controls .subcontrols>.control .icon{font-size:1.2em}.listing .listing-entry .controls .control{height:unset;margin:0}ul.listing{list-style-type:none;margin:0;min-height:50rem}ul.listing .listing-entry{min-height:5rem}table.listing{border-collapse:collapse;width:100%}table.listing,table.listing tr{height:100%}table.listing .controls-col{white-space:nowrap;width:1px}table.listing .notification-col{height:100%;width:0}table.listing .listing-header>th{font-weight:400}@media (max-width: 481px){table.listing .listing-header>th{font-size:.85em}}table.listing .listing-entry>td,table.listing .listing-header>th{box-sizing:border-box;height:5rem;padding:0}table.listing .listing-entry>td:not(.controls-col):not(.notification-col),table.listing .listing-header>th:not(.controls-col):not(.notification-col){padding-bottom:.375rem;padding-top:.375rem}@media (max-width: 481px){table.listing .listing-entry>td:not(.controls-col):not(.notification-col),table.listing .listing-header>th:not(.controls-col):not(.notification-col){padding-bottom:.25rem;padding-top:.25rem}}table.listing .listing-entry>td:not(.controls-col):not(.notification-col),table.listing .listing-header>th:not(.controls-col):not(.notification-col){padding-right:1.5rem}@media (max-width: 481px){table.listing .listing-entry>td:not(.controls-col):not(.notification-col),table.listing .listing-header>th:not(.controls-col):not(.notification-col){padding-right:.75rem}}table.listing .listing-entry>td:not(.controls-col):not(.notification-col),table.listing .listing-header>th:not(.controls-col):not(.notification-col){padding-left:1.5rem}@media (max-width: 481px){table.listing .listing-entry>td:not(.controls-col):not(.notification-col),table.listing .listing-header>th:not(.controls-col):not(.notification-col){padding-left:.75rem}}.listing-table-container{min-height:55rem;overflow-y:auto}.listing-details{border-collapse:separate;border-spacing:0 3rem;display:table;width:100%}@media (max-width: 481px){.listing-details{display:block;padding:1.5rem 0}}.listing-details>.entry{display:table-row}@media (max-width: 481px){.listing-details>.entry{display:block}}.listing-details>.entry:not(:last-child){padding-bottom:3rem}@media (max-width: 481px){.listing-details>.entry:not(:last-child){padding-bottom:1.5rem}}.listing-details>.entry>.header{padding:0 1.5rem}@media (max-width: 481px){.listing-details>.entry>.header{padding:0 .75rem}}.listing-details>.entry>.header{display:table-cell;font-weight:400;vertical-align:top;white-space:nowrap}@media (max-width: 481px){.listing-details>.entry>.header{display:block}}.listing-details>.entry>.header .name{line-height:3.75rem;padding-left:.5em}.listing-details>.entry>.content{display:table-cell;width:100%}@media (max-width: 481px){.listing-details>.entry>.content{display:block}}.listing-details>.entry>.content .sublisting-entry{overflow:hidden}.listing-details>.entry>.content .sublisting-entry .controls{align-self:stretch}.listing-details>.entry>.content .sublisting-entry .controls .control{height:unset}.listing-details>.entry>.content .text,.listing-details>.entry>.content .song-tag-list,.listing-details>.entry>.content .paragraph{background:#2e2e2e}.listing-details>.entry>.content .text,.listing-details>.entry>.content .paragraph,.listing-details>.entry>.content .artist-widget,.listing-details>.entry>.content .work-link-widget{padding-bottom:.75rem;padding-top:.75rem}@media (max-width: 481px){.listing-details>.entry>.content .text,.listing-details>.entry>.content .paragraph,.listing-details>.entry>.content .artist-widget,.listing-details>.entry>.content .work-link-widget{padding-bottom:.5rem;padding-top:.5rem}}.listing-details>.entry>.content .text,.listing-details>.entry>.content .paragraph,.listing-details>.entry>.content .artist-widget,.listing-details>.entry>.content .work-link-widget{padding-right:1.5rem}@media (max-width: 481px){.listing-details>.entry>.content .text,.listing-details>.entry>.content .paragraph,.listing-details>.entry>.content .artist-widget,.listing-details>.entry>.content .work-link-widget{padding-right:.75rem}}.listing-details>.entry>.content .text,.listing-details>.entry>.content .paragraph,.listing-details>.entry>.content .artist-widget,.listing-details>.entry>.content .work-link-widget{padding-left:1.5rem}@media (max-width: 481px){.listing-details>.entry>.content .text,.listing-details>.entry>.content .paragraph,.listing-details>.entry>.content .artist-widget,.listing-details>.entry>.content .work-link-widget{padding-left:.75rem}}.listing-details>.entry>.content .text,.listing-details>.entry>.content .paragraph,.listing-details>.entry>.content .artist-widget,.listing-details>.entry>.content .work-link-widget{overflow:hidden;overflow-wrap:break-word}.listing-details>.entry>.content .text{align-items:center;display:flex;min-height:2.25rem}@media (max-width: 481px){.listing-details>.entry>.content .text{min-height:2.75rem}}.listing-details>.entry>.content .song-tag-list{line-height:3.75rem}.listing-details>.entry>.content .song-tag-list .tag{height:3.75rem}.listing-details>.entry>.content.works .sublisting-entry .work-link-widget{display:block;flex:1;white-space:unset}.listing-details>.entry>.content.works .sublisting-entry .work-link-widget .title-group{white-space:unset}.listing-details>.entry>.content.works .sublisting-entry .work-link-widget .link{font-size:.81em}.listing-details>.entry>.content.artists-widget .artist{flex:1}.listing-details>.entry>.content.lyrics .paragraph .line:not(:last-child){margin-bottom:.25em}.listing-details>.entry>.content.lyrics .paragraph.truncated .line:last-child:after{content:"…";font-size:1.5em;line-height:0}.listing-details:empty+.instrumental{padding-top:3rem}.sublisting{list-style-type:none;margin:0!important;padding:0;width:100%}.sublisting .sublisting-entry{align-items:center;background:#2e2e2e;display:flex;min-height:3.75rem}.sublisting .sublisting-entry:nth-child(2n){background:#303030}.sublisting .sublisting-entry:nth-child(2n) .listing-entry:nth-child(2n){background:#333}.sublisting .sublisting-entry .listing-entry:nth-child(2n){background:#303030}.sublisting .sublisting-entry .controls{align-self:flex-start}.sublisting .sublisting-entry .controls>.control,.sublisting .sublisting-entry .controls .subcontrols>.control{font-size:1.25em;height:3.75rem;min-width:3.75rem;width:3.75rem}.sublisting .sublisting-entry .controls>.control .icon,.sublisting .sublisting-entry .controls .subcontrols>.control .icon{font-size:1.02em}.tag{background-color:#cb4d4d;border-style:none;color:#1a1a1a80;display:inline-block;font-size:medium;font-weight:700;outline:none;padding:0 1.5rem}.tag.clickable{cursor:pointer}.tag.clickable .icon{font-size:1.2em;margin-right:.5em}.tag.clickable:hover,.tag.clickable:focus{background-color:#d16161}.tag.disabled{background-color:#a57373;opacity:.5}.tag::selection{background:red}#dev-warning{background:repeating-linear-gradient(-45deg,#8a670f,#8a670f 2rem,#73560d 2rem,#73560d 4rem);color:#1a1a1a;height:2rem;line-height:2rem;position:relative;z-index:1400}#dev-warning::selection{background:#73560d}#footer{padding:3rem 0}@media (max-width: 481px){#footer{padding:1.5rem 0}}#footer{background:#2b2b2b;margin:0;text-align:right}#footer h2{padding:0 1.5rem}@media (max-width: 481px){#footer h2{padding:0 .75rem}}#footer h2{font-size:x-large}#footer h2 .version{font-size:.6em;font-weight:300}#footer .contact{padding-top:3rem}@media (max-width: 481px){#footer .contact{padding-top:1.5rem}}#footer .contact{font-size:small}#footer .contact p{margin-bottom:0;margin-top:0}.form.block .set{margin-top:-3rem}@media (max-width: 481px){.form.block .set{margin-top:-1.5rem}}.form.block .set{border-collapse:separate;border-spacing:0 3rem;display:table;width:100%}@media (max-width: 481px){.form.block .set{border-spacing:0 1.5rem}}.form.block .set .field{display:table-row}.form.block .set .field .label{display:table-cell}@media (max-width: 481px){.form.block .set .field .label{display:block}}.form.block .set .field .label{line-height:5rem;vertical-align:top}.form.block .set .field .label{white-space:nowrap}.form.block .set .field .label:not(:empty){padding:0 1.5rem}@media (max-width: 481px){.form.block .set .field .label:not(:empty){padding:0 .75rem}}.form.block .set .field .label .icon{font-size:1.5em}.form.block .set .field .label .icon+.name,.form.block .set .field .label .name+.icon{margin-left:.5em}.form.block .set .field .input{display:table-cell;width:100%}@media (max-width: 481px){.form.block .set .field .input{display:block}}.form.block .set .field .input .error-container .error{padding:.75rem}.form.block .set .field .input .error-container.error-container-enter{max-height:0}.form.block .set .field .input .error-container.error-container-enter.error-container-enter-active{max-height:calc(1em + 6rem);transition:max-height .3s ease-out}.form.block .set .field .input .error-container.error-container-exit{max-height:calc(1em + 6rem)}.form.block .set .field .input .error-container.error-container-exit.error-container-exit-active{max-height:0;transition:max-height .1s ease-out}.form.block .controls{display:flex;justify-content:flex-end}.form.block .controls>.control,.form.block .controls .subcontrols>.control{font-size:1.25em;height:5rem;min-width:5rem}.form.block .controls>.control .icon,.form.block .controls .subcontrols>.control .icon{font-size:1.2em}.form.block .controls .control{padding:0 1.5rem}@media (max-width: 481px){.form.block .controls .control{padding:0 .75rem}}.form.block>.header h3{padding:0 1.5rem}@media (max-width: 481px){.form.block>.header h3{padding:0 .75rem}}.form.block>.header+.set{margin-top:0}.form.inline{display:flex}.form.inline .set{padding-right:1.5rem}@media (max-width: 481px){.form.inline .set{padding-right:.75rem}}.form.inline .set{display:flex;flex:1}.form.inline .set .input{flex:initial}.form.inline .set .input:not(:last-child){margin-right:1.5rem}@media (max-width: 481px){.form.inline .set .input:not(:last-child){margin-right:.75rem}}.form.inline .controls>.control,.form.inline .controls .subcontrols>.control{font-size:1.25em;height:5rem;min-width:5rem}.form.inline .controls>.control .icon,.form.inline .controls .subcontrols>.control .icon{font-size:1.2em}.form .field input,.form .field textarea,.form .field select,.form .field .fake{border-style:none;box-sizing:border-box;outline:none}.form .field input:required,.form .field textarea:required,.form .field select:required,.form .field .fake:required{border-style:none;box-shadow:none;outline:none}.form .field input:not(.faked),.form .field textarea:not(.faked),.form .field select:not(.faked),.form .field .fake:not(.faked){padding:0 1.5rem}@media (max-width: 481px){.form .field input:not(.faked),.form .field textarea:not(.faked),.form .field select:not(.faked),.form .field .fake:not(.faked){padding:0 .75rem}}.form .field input:not(.faked),.form .field textarea:not(.faked),.form .field select:not(.faked),.form .field .fake:not(.faked){background:#4d4d4d}.form .field input:not(.faked):focus,.form .field input:not(.faked).focus,.form .field input:not(.faked)[type=checkbox]:focus+.marker,.form .field textarea:not(.faked):focus,.form .field textarea:not(.faked).focus,.form .field textarea:not(.faked)[type=checkbox]:focus+.marker,.form .field select:not(.faked):focus,.form .field select:not(.faked).focus,.form .field select:not(.faked)[type=checkbox]:focus+.marker,.form .field .fake:not(.faked):focus,.form .field .fake:not(.faked).focus,.form .field .fake:not(.faked)[type=checkbox]:focus+.marker{background:#666!important}.form .field input:not([type=checkbox]),.form .field textarea:not([type=checkbox]),.form .field select:not([type=checkbox]),.form .field .fake:not([type=checkbox]){width:100%}.form .field input:not([type=checkbox]),.form .field textarea:not([type=checkbox]),.form .field select:not([type=checkbox]),.form .field .fake:not([type=checkbox]){min-width:0}.form .field.disabled input:not(.faked),.form .field.disabled textarea:not(.faked),.form .field.disabled select:not(.faked),.form .field.disabled .fake:not(.faked){background:#383838}.form .field input,.form .field .fake{display:block;height:5rem}.form .field input.faked{background:none;padding:0}.form .field:not(.disabled) input:hover:not(:focus):not(.focus),.form .field:not(.disabled) textarea:hover:not(:focus):not(.focus),.form .field:not(.disabled) select:hover:not(:focus):not(.focus),.form .field:not(.disabled) .fake:hover:not(:focus):not(.focus){background:#5e5e5e}.form .field .input .controls .control{margin-right:0}.form .field .input .controls .icon{font-size:1.1em}.form .field .text-input input,.form .field .text-input textarea{color:#1a1a1a}.form .field .text-input input::placeholder,.form .field .text-input textarea::placeholder{color:#2b2b2b}.form .field .text-input input::placeholder,.form .field .text-input textarea::placeholder{opacity:1}.form .field .text-input input,.form .field .text-input textarea{font-family:Roboto,sans-serif;font-size:medium}.form .field .text-input textarea{min-height:15rem;padding-bottom:calc(2.5rem - .65em);padding-top:calc(2.5rem - .65em);resize:vertical}.form .field .select-input{position:relative}.form .field .select-input select{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#1a1a1a;font-size:medium}.form .field .select-input select:not([multiple]){height:5rem}.form .field .select-input select[multiple]{min-height:5rem}.form .field .select-input select{text-indent:.01px;text-overflow:""}.form .field .select-input select:not([multiple]){padding-right:5rem}.form .field .select-input select[multiple]{padding:0 1.5rem}@media (max-width: 481px){.form .field .select-input select[multiple]{padding:0 .75rem}}.form .field .select-input:not(.multiple):after{height:5rem;width:5rem;color:#1a1a1a;content:"▼";font-size:1.5em;line-height:5rem;pointer-events:none;position:absolute;right:0;text-align:center;top:0}.form .field:not(.disabled) select{cursor:pointer}.form .field .radio-input input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:initial;width:0}.form .field .radio-input input[type=radio]{opacity:0;position:absolute}.form .field .radio-input input+label.marker{height:2.5rem;width:2.5rem;margin-top:1.25rem;padding:0;position:relative}.form .field .radio-input input:checked+label.marker:after{height:1.25rem;width:1.25rem;background:#1a1a1a;content:"";left:.625rem;position:absolute;top:.625rem}.form .field .radio-input .radio-option{display:flex;line-height:5rem}.form .field .radio-input .radio-option .description{padding:0 1.5rem}@media (max-width: 481px){.form .field .radio-input .radio-option .description{padding:0 .75rem}}.form .field .radio-input .radio-option .description{flex:1}.form .field .radio-input .radio-option .description.long{font-size:1.2em;line-height:normal;padding:calc(2.5rem - .7em) 1.5rem}@media (max-width: 481px){.form .field .radio-input .radio-option .description.long{padding:calc(2.5rem - .7em) .75rem}}.form .field:not(.disabled) .radio-input label.marker,.form .field:not(.disabled) .radio-input label.description{cursor:pointer}.form .field:not(.disabled) .label:hover+.input .radio-input label.marker,.form .field:not(.disabled) .radio-input:hover label.marker{background:#535353}.form .field:not(.disabled) .radio-option:hover label.marker{background:#5e5e5e}.form .field:not(.disabled) .radio-option input:focus+label.marker{background:#5e5e5e}.form .field .checkbox-input input[type=checkbox],.form .field .toggle-input input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:initial;width:0}.form .field .checkbox-input input[type=checkbox],.form .field .toggle-input input[type=checkbox]{opacity:0;position:absolute}.form .field .checkbox-input input+label.marker{height:2.5rem;width:2.5rem;margin-top:1.25rem;padding:0;position:relative}.form .field .checkbox-input input:checked+label.marker:after{height:2.5rem;width:2.5rem;font-family:Line Awesome Free;font-weight:900;color:#1a1a1a;content:"";font-size:1.3em;line-height:2.5rem;position:absolute;text-align:center}.form .field .toggle-input input+label.marker{height:2.5rem;margin-top:1.25rem;overflow:hidden;padding:0;position:relative;width:5rem}.form .field .toggle-input input+label.marker:after{height:1.5rem;width:1.5rem;background:#1a1a1a;content:"";left:.5rem;position:absolute;top:.5rem}.form .field .toggle-input input:not(:checked)+label.marker:after{left:.5rem;transition:left .15s ease-out;transition-delay:.15s}.form .field .toggle-input input:checked+label.marker:after{left:3rem;transition:left .15s ease-out}.form .field .toggle-input input+label.marker:before{background:#375ec8;content:"";height:2.5rem;position:absolute;right:5rem;width:5rem}.form .field .toggle-input input:not(:checked)+label.marker:before{right:5rem;transition:right .15s ease-out}.form .field .toggle-input input:checked+label.marker:before{right:0;transition:right .15s ease-out;transition-delay:.15s}.form .field:not(.disabled) .checkbox-input label.marker,.form .field:not(.disabled) .toggle-input label.marker{cursor:pointer}.form .field:not(.disabled) .label:hover+.input .toggle-input label.marker,.form .field:not(.disabled) .label:hover+.input .checkbox-input label.marker{background:#5e5e5e}.form .field:not(.disabled) .label:hover+.input .toggle-input input:not(:focus)+label.marker:before,.form .field:not(.disabled) .toggle-input input:hover:not(:focus)+label.marker:before{background:#4569cc}.form .field:not(.disabled) .toggle-input input:focus+label.marker:before{background:#5374d0}.form .field .hue-input{display:flex}.form .field .hue-input .preview{background:#cb4d4d;color:#1a1a1a80;flex-shrink:0;font-size:medium;font-weight:700;line-height:5rem;text-align:center;width:5rem}.form .field .hue-input .preview::selection{background:red}.form .field .hue-input .input{margin:0!important}.form .field .hue-input .input input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:100%}.form .field .hue-input .input input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right,#a23f3f,#a2a23f,#3fa23f,#3fa2a2,#3f3fa2,#a23fa2,#a23f3f);height:.5rem}.form .field .hue-input .input input[type=range]::-moz-range-track{background:linear-gradient(to right,#a23f3f,#a2a23f,#3fa23f,#3fa2a2,#3f3fa2,#a23fa2,#a23f3f);height:.5rem}.form .field .hue-input .input input[type=range]::-webkit-slider-thumb{height:.5rem;width:.5rem;background:#1a1a1a;border:.5rem solid rgb(25.5,25.5,25.5);box-sizing:content-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form .field .hue-input .input input[type=range]::-webkit-slider-thumb{margin-top:-.5rem}.form .field .hue-input .input input[type=range]::-moz-range-thumb{height:.5rem;width:.5rem;background:#1a1a1a;border:.5rem solid rgb(25.5,25.5,25.5);box-sizing:content-box;border-radius:0}.form .field:not(.disabled) .hue-input input[type=range]{cursor:pointer}.form .field:not(.disabled) .hue-input input[type=range]:focus::-webkit-slider-thumb{background:transparent}.form .field:not(.disabled) .hue-input input[type=range]:focus::-moz-range-thumb{background:transparent}.listing-fetch-wrapper{overflow:hidden;position:relative}.listing-fetch-wrapper>.notification-wrapper .notified{height:5rem}.listing-fetch-wrapper>.overlay{align-items:center;background:#0000004d;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.navigator{background:#3a0845;display:flex;min-height:5rem}.navigator .paginator.controls>.control,.navigator .paginator.controls .subcontrols>.control{font-size:1.25em;height:5rem;min-width:5rem;width:5rem}.navigator .paginator.controls>.control .icon,.navigator .paginator.controls .subcontrols>.control .icon{font-size:1.6em}.navigator .counter{align-items:center;color:#8612a1;display:flex;flex-grow:1;justify-content:flex-end;overflow:hidden;padding:0 1.5rem;text-align:right}@media (max-width: 481px){.navigator .counter{align-items:initial;flex-direction:column;justify-content:center;padding:0 .75rem}.navigator .counter .figure{font-size:2em;line-height:2.4rem}.navigator .counter .text{font-size:.85em;line-height:1.6rem;margin-left:0}}.navigator .counter .figure{font-size:2.5em;font-weight:100}.navigator .counter .text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:.4em}.notification{box-sizing:border-box;color:#1a1a1a}.notification.primary{background:#8612a1}.notification.primary ::selection{background:#580c6a}.notification.primary:nth-child(2n){background:#9013ac}.notification.primary:nth-child(2n) ::selection{background:#620d75}.notification.success{background:#53c69d}.notification.success ::selection{background:#39ac84}.notification.success:nth-child(2n){background:#68cda9}.notification.success:nth-child(2n) ::selection{background:#3db68b}.notification.warning{background:#e6ac19}.notification.warning ::selection{background:#8a670f}.notification.warning:nth-child(2n){background:#e8b32e}.notification.warning:nth-child(2n) ::selection{background:#a17812}.notification.danger{background:#cb4625}.notification.danger ::selection{background:#742815}.notification.danger:nth-child(2n){background:#d9502e}.notification.danger:nth-child(2n) ::selection{background:#8a3019}.notification.info{background:#375ec8}.notification.info ::selection{background:#213878}.notification.info:nth-child(2n){background:#4569cc}.notification.info:nth-child(2n) ::selection{background:#26428c}.listing-entry:nth-child(2n) .notification.primary{background:#9013ac}.listing-entry:nth-child(2n) .notification.primary ::selection{background:#620d75}.listing-entry:nth-child(2n) .notification.success{background:#68cda9}.listing-entry:nth-child(2n) .notification.success ::selection{background:#3db68b}.listing-entry:nth-child(2n) .notification.warning{background:#e8b32e}.listing-entry:nth-child(2n) .notification.warning ::selection{background:#a17812}.listing-entry:nth-child(2n) .notification.danger{background:#d9502e}.listing-entry:nth-child(2n) .notification.danger ::selection{background:#8a3019}.listing-entry:nth-child(2n) .notification.info{background:#4569cc}.listing-entry:nth-child(2n) .notification.info ::selection{background:#26428c}.notification .message{padding:.375rem 1.5rem}@media (max-width: 481px){.notification .message{padding:.25rem .75rem}}.notification .control{margin:0!important}.notifiable{overflow:hidden;position:relative}.notifiable .notified{height:100%;left:0;position:absolute;top:0;width:100%}.notifiable .notified.notified-appear,.notifiable .notified.notified-enter{left:100%}.notifiable .notified.notified-appear.notified-appear-active,.notifiable .notified.notified-appear.notified-enter-active,.notifiable .notified.notified-enter.notified-appear-active,.notifiable .notified.notified-enter.notified-enter-active{left:0;transition:left .3s ease-out}.notifiable .notified.notified-exit{left:0}.notifiable .notified.notified-exit.notified-exit-active{left:100%;transition:left .15s ease-out}.notifiable .notified .notification{display:flex;min-height:100%}.notifiable .notified .notification .message{align-items:center;display:flex;flex:1}.notifiable .notified .notification .animation.pending{margin-right:1.5rem}@media (max-width: 481px){.notifiable .notified .notification .animation.pending{margin-right:.75rem}}.notifiable .notified .notification .animation.pending{align-self:center;font-size:3em}.notifiable .notified .notification .animation.pending .point{animation:ellipsis-animation 1s steps(3,start) infinite}.notifiable .notified .notification .animation.pending .point:nth-child(2){animation-delay:.1s}.notifiable .notified .notification .animation.pending .point:nth-child(3){animation-delay:.2s}@keyframes ellipsis-animation{to{visibility:hidden}}.notifiable-for-table{height:100%;position:relative}.notifiable-for-table .notifiable{height:100%;left:0;pointer-events:none;position:absolute;top:0}.notifiable-for-table .notifiable .notified{pointer-events:initial}.playlist-entry-minimal .user-widget{margin-top:-.25em}.tab-bar{display:flex}@media (max-width: 481px){.tab-bar .tab:not(.active),.tab-bar .tab.no-name-mobile{flex:0 0 auto;padding:0;width:5rem}.tab-bar .tab:not(.active) .name,.tab-bar .tab.no-name-mobile .name{display:none}.tab-bar .tab.active:not(.square){min-width:3.5rem;padding:0 .75rem}}.tab-bar .tab{overflow:hidden;text-overflow:ellipsis;background:#333;color:inherit;cursor:pointer;height:5rem;line-height:5rem;padding:0 1.5rem;text-align:center;text-decoration:none;white-space:nowrap}.tab-bar .tab:nth-child(2n){background:#393939}.tab-bar .tab.active{background:#666;color:#333;cursor:default}.tab-bar .tab.squared{flex:0 0 auto;padding:0!important;width:5rem}.tab-bar .tab.squared .icon{font-size:1.5em}.tab-bar .tab:hover:not(.active),.tab-bar .tab:focus:not(.active){background:#454545}.tab-bar .tab .icon{font-size:1.25em}.tab-bar .tab .name{margin-left:.5em}.token-widget{background:#666;color:#1a1a1a;display:flex;height:5rem}.token-widget .token{padding:0 1.5rem}@media (max-width: 481px){.token-widget .token{padding:0 .75rem}}.token-widget .token{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;line-height:5rem}.token-widget .controls{background:red}.token-widget .controls>.control,.token-widget .controls .subcontrols>.control{font-size:1.25em;height:5rem;min-width:5rem;width:5rem}.token-widget .controls>.control .icon,.token-widget .controls .subcontrols>.control .icon{font-size:1.2em}.user-widget{white-space:nowrap}@media (max-width: 481px){.user-widget:not(.no-resize){font-size:.85em}}.user-widget .icon{margin-right:.5em}#header{background:#2b2b2b;display:flex;height:5rem;justify-content:space-between;position:relative;z-index:1200}#header h1{padding:0 1.5rem}@media (max-width: 481px){#header h1{padding:0 .75rem}}#header h1{font-size:xx-large;line-height:4.5rem}@media (max-width: 481px){#header h1{font-size:x-large}}#header h1 a{color:inherit;text-decoration:none}#kara-status-notification .content{padding:0}#kara-status-notification .ribbon{padding:3rem 0}@media (max-width: 481px){#kara-status-notification .ribbon{padding:1.5rem 0}}#kara-status-notification .ribbon{align-items:center;display:flex}#kara-status-notification .ribbon .control{padding:0 1.5rem}@media (max-width: 481px){#kara-status-notification .ribbon .control{padding:0 .75rem}}#kara-status-notification .ribbon .control{font-size:1.25em;line-height:5rem}#player{background:#3a0845;color:#8612a1;position:sticky;top:0}@media (max-width: 481px){#player{top:0}}#player.with-controls{top:-9rem}@media (max-width: 481px){#player.with-controls{top:-6.5rem}}#player .player-sticky{padding:3rem 0}@media (max-width: 481px){#player .player-sticky{padding:1.5rem 0}}#player .player-sticky{background:#3a0845;position:sticky;top:0;z-index:1100}#player .player-info{display:flex;overflow:hidden}#player .player-info .playlist-entry{display:flex;max-height:13rem;overflow:hidden}#player .player-info .playlist-entry .use-instrumental{margin-left:1.5rem}@media (max-width: 481px){#player .player-info .playlist-entry .use-instrumental{margin-left:.75rem}}#player .player-info .playlist-entry .use-instrumental{font-size:1.45em}#player .player-info .playlist-entry .entry-info{margin:0 1.5rem}@media (max-width: 481px){#player .player-info .playlist-entry .entry-info{margin:0 .75rem}}#player .player-info .playlist-entry .entry-info{cursor:pointer;min-height:6rem;overflow:hidden;transition:all .3s ease-out}#player .player-info .playlist-entry .entry-info .song-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:1.5em;font-weight:300}#player .player-info .playlist-entry .entry-info .song-artists,#player .player-info .playlist-entry .entry-info .song-works{overflow:hidden}#player .player-info .playlist-entry .entry-info .song-artists{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#player .player-info .playlist-entry .entry-info .song-artists .artist-widget{display:inline}#player .player-info .playlist-entry .entry-info .song-artists .artist-widget:not(:last-child){margin-right:.5em}#player .player-info .playlist-entry .entry-info .song-works .title-group .subtitle{color:#8612a1bf}#player .player-info .playlist-entry .entry-info .song-works .link{border-color:#8612a1bf}#player .player-info .timing{margin-right:1.5rem}@media (max-width: 481px){#player .player-info .timing{margin-right:.75rem}}#player .player-info .timing{flex:1;font-feature-settings:"tnum";min-width:max-content;overflow:hidden;text-align:right}#player .player-info .timing .current{font-size:4.55rem;line-height:4.55rem}#player .player-info .timing .duration{font-size:1.95rem;line-height:1.95rem}@media (max-width: 481px){#player .player-info .timing .current{font-size:4.55rem;line-height:4.55rem}#player .player-info .timing .duration{font-size:1.95rem;line-height:1.95rem}}#player .player-info .timing .current{font-weight:100}#player .player-info .timing .duration{color:#8612a1d9}#player .controls{padding-bottom:3rem}@media (max-width: 481px){#player .controls{padding-bottom:1.5rem}}#player .controls>.control,#player .controls .subcontrols>.control{font-size:1.25em;height:6rem;min-width:6rem;width:6rem}#player .controls>.control .icon,#player .controls .subcontrols>.control .icon{font-size:1.2em}@media (max-width: 481px){#player .controls>.control,#player .controls .subcontrols>.control{font-size:1.25em;height:5rem;min-width:5rem;width:5rem}#player .controls>.control .icon,#player .controls .subcontrols>.control .icon{font-size:.88em}}#player .controls{align-items:center;display:flex}#player .controls.expand-enter{max-height:0;overflow-y:hidden}#player .controls.expand-enter.expand-enter-active{max-height:6rem;transition:max-height .3s ease-out}@media (max-width: 481px){#player .controls.expand-enter.expand-enter-active{max-height:5rem}}#player .controls.expand-exit{max-height:6rem;overflow-y:hidden}@media (max-width: 481px){#player .controls.expand-exit{max-height:5rem}}#player .controls.expand-exit.expand-exit-active{max-height:0;transition:max-height .15s ease-out}#player .controls .control{overflow:hidden;position:relative}#player .controls .control.managed-error .managed.managed-enter{left:-100%}#player .controls .control .managed{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}#player .controls .control .managed.managed-enter{left:100%}#player .controls .control .managed.managed-enter.managed-enter-active{left:0;transition:left .15s ease-out}#player .controls .control .managed.managed-exit{left:0}#player .controls .control .managed.managed-exit.managed-exit-active{left:-100%;transition:left .15s ease-out}#player .progressbar{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-style:none;display:block;height:.4rem;width:100%}#player .progressbar[value]{background:transparent}#player .progressbar[value]{color:#580c6a}#player .progressbar[value]::-moz-progress-bar{background:#580c6a}#player .progressbar[value]::-webkit-progress-bar{background:transparent}#player .progressbar[value]::-webkit-progress-value{background:#580c6a}#player .progressbar[value] .bar{background:transparent}#player .progressbar[value] .bar .value{background:#580c6a;height:100%}#player .progressbar:not([value]),#player .progressbar:indeterminate{animation:sliding-animation 1s linear infinite;background:repeating-linear-gradient(-45deg,#580c6a,#580c6a 2rem,#3a0845 2rem,#3a0845 4rem)}@keyframes sliding-animation{to{background-position-x:5.65685424rem}}#player .progressbar:not([value])::-webkit-progress-bar,#player .progressbar:indeterminate::-webkit-progress-bar{animation:sliding-animation 1s linear infinite;background:repeating-linear-gradient(-45deg,#580c6a,#580c6a 2rem,#3a0845 2rem,#3a0845 4rem)}#player .progressbar:not([value])::-moz-progress-bar,#player .progressbar:indeterminate::-moz-progress-bar{background:transparent}#playlist-info-bar{padding:0 1.5rem}@media (max-width: 481px){#playlist-info-bar{padding:0 .75rem}}#playlist-info-bar{align-items:center;background:#8612a1;color:#1a1a1a;cursor:pointer;display:flex;height:4rem;justify-content:space-between;overflow:hidden;text-decoration:none}@media (max-width: 481px){#playlist-info-bar{font-size:.85em;height:7rem}}#playlist-info-bar:hover{background:#a115c1}#playlist-info-bar .item{align-items:center;display:flex;overflow:hidden;white-space:nowrap}@media (max-width: 481px){#playlist-info-bar .item{align-items:flex-start;flex-direction:column}}#playlist-info-bar .item:not(:last-child){padding-right:1.5rem}@media (max-width: 481px){#playlist-info-bar .item:not(:last-child){padding-right:.75rem}}@media (max-width: 481px){#playlist-info-bar .item:last-child{align-items:flex-end}}#playlist-info-bar .item .emphasis{font-size:2.5em;font-weight:200}@media (max-width: 481px){#playlist-info-bar .item .emphasis{font-size:2em}}#playlist-info-bar .item .emphasis+.text{margin-left:.5em;margin-right:0;text-align:left}@media (max-width: 481px){#playlist-info-bar .item .emphasis+.text{margin-left:0}}#playlist-info-bar .item .text{font-size:1em;margin-right:.5em;overflow:hidden;text-align:right}@media (max-width: 481px){#playlist-info-bar .item .text{margin-right:0}}#playlist-info-bar .item .text .line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#playlist-info-bar .item .text .line.detail{color:#1a1a1ab3}#playlist-info-bar .item .text .line+.line{margin-top:-.25em}#playlist-info-bar .item.next-entry .title,#playlist-info-bar .item.next-entry .user-widget{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width: 481px){#playlist-info-bar .item.amount{display:none}}#karaoke{position:sticky;top:-4rem;z-index:1000}@media (max-width: 481px){#karaoke{top:-7rem}}#karaoke.player-with-controls{top:-13rem}@media (max-width: 481px){#karaoke.player-with-controls{top:-13.5rem}}#library .library-searchbox{padding:3rem 0}@media (max-width: 481px){#library .library-searchbox{padding:1.5rem 0}}#library .library-searchbox{background:#3a0845}#library .library-searchbox .set .field{flex:1}#library .library-searchbox .set .field .fake{display:flex;padding-right:0}#library .library-searchbox .set .field .fake .faked{flex:1}#library .library-searchbox .set .field .fake .controls>.control,#library .library-searchbox .set .field .fake .controls .subcontrols>.control{font-size:1.25em;height:5rem;min-width:5rem}#library .library-searchbox .set .field .fake .controls>.control .icon,#library .library-searchbox .set .field .fake .controls .subcontrols>.control .icon{font-size:1.2em}#library .library-searchbox .controls>.control .icon{font-size:1.4em;line-height:1.4em}#library .library-searchbox .help{padding-top:3rem}@media (max-width: 481px){#library .library-searchbox .help{padding-top:1.5rem}}#library .library-searchbox .help{color:#8612a1}#library .library-searchbox .help.help-enter{max-height:0;overflow:hidden}#library .library-searchbox .help.help-enter.help-enter-active{max-height:15rem;transition:max-height .3s ease-out}#library .library-searchbox .help.help-exit{max-height:15rem;overflow:hidden}#library .library-searchbox .help.help-exit.help-exit-active{max-height:0;transition:max-height .15s ease-out}#library .library-searchbox .help .example{color:#a115c1}.library-entry.library-entry-song .library-entry-song-compact{display:flex}@media (max-width: 481px){.library-entry.library-entry-song .library-entry-song-compact{flex-direction:column}}.library-entry.library-entry-song .library-entry-song-compact .song{cursor:pointer;flex:1;min-height:5rem}.library-entry.library-entry-song .library-entry-song-compact .song .general{padding-bottom:.375rem;padding-top:.375rem}@media (max-width: 481px){.library-entry.library-entry-song .library-entry-song-compact .song .general{padding-bottom:.25rem;padding-top:.25rem}}.library-entry.library-entry-song .library-entry-song-compact .song .general{padding-right:1.5rem}@media (max-width: 481px){.library-entry.library-entry-song .library-entry-song-compact .song .general{padding-right:.75rem}}.library-entry.library-entry-song .library-entry-song-compact .song .general{padding-left:1.5rem}@media (max-width: 481px){.library-entry.library-entry-song .library-entry-song-compact .song .general{padding-left:.75rem}}@media (max-width: 481px){.library-entry.library-entry-song .library-entry-song-compact .song .general{align-items:initial;flex-direction:column}.library-entry.library-entry-song .library-entry-song-compact .song .general .artist-work{display:none}}.library-entry.library-entry-song .library-entry-song-compact .extra{display:flex}@media (max-width: 481px){.library-entry.library-entry-song .library-entry-song-compact .extra{height:5rem;justify-content:flex-end}}.library-entry.library-entry-song .library-entry-song-compact .extra .play-queue-info-wrapper{display:flex}.library-entry.library-entry-song.expanded .library-entry-song-compact .song .general .header{overflow:initial;text-overflow:initial;white-space:initial;overflow-wrap:break-word}.library-entry.library-entry-song .library-entry-song-expanded .instrumental{padding-bottom:3rem}.library-entry.library-entry-song .library-entry-song-expanded .instrumental .controls{height:5rem;justify-content:flex-end}.library-entry.library-entry-song .library-entry-song-expanded .instrumental .controls .text{line-height:5rem;padding-right:.5em}.library-entry.library-entry-song .library-entry-song-expanded .instrumental .controls .submit .icon{position:relative}.library-entry.library-entry-song .library-entry-song-expanded .instrumental .controls .submit .icon .sub-icon{font-size:.65em;position:absolute;right:-.6em;top:-.5em}.library-entry.library-entry-song .library-entry-song-expanded-wrapper.expand-view-enter{max-height:0;overflow:hidden}.library-entry.library-entry-song .library-entry-song-expanded-wrapper.expand-view-enter.expand-view-enter-active{max-height:37.5rem;transition:max-height .6s ease-out}.library-entry.library-entry-song .library-entry-song-expanded-wrapper.expand-view-exit{max-height:37.5rem;overflow:hidden}.library-entry.library-entry-song .library-entry-song-expanded-wrapper.expand-view-exit.expand-view-exit-active{max-height:0;transition:max-height .3s ease-out}@media (max-width: 481px){.library-entry.library-entry-song.add-remove-enter.add-remove-enter-active,.library-entry.library-entry-song.add-remove-exit{height:10rem}}.library-entry.library-entry-work,.library-entry.library-entry-artist{display:flex}.library-entry.library-entry-work .library-entry-work-artist-display,.library-entry.library-entry-artist .library-entry-work-artist-display{align-items:center;display:flex;flex:1;overflow:hidden}.library-entry.library-entry-work .library-entry-work-artist-display .header,.library-entry.library-entry-artist .library-entry-work-artist-display .header{padding-bottom:.375rem;padding-top:.375rem}@media (max-width: 481px){.library-entry.library-entry-work .library-entry-work-artist-display .header,.library-entry.library-entry-artist .library-entry-work-artist-display .header{padding-bottom:.25rem;padding-top:.25rem}}.library-entry.library-entry-work .library-entry-work-artist-display .header,.library-entry.library-entry-artist .library-entry-work-artist-display .header{padding-right:1.5rem}@media (max-width: 481px){.library-entry.library-entry-work .library-entry-work-artist-display .header,.library-entry.library-entry-artist .library-entry-work-artist-display .header{padding-right:.75rem}}.library-entry.library-entry-work .library-entry-work-artist-display .header,.library-entry.library-entry-artist .library-entry-work-artist-display .header{padding-left:1.5rem}@media (max-width: 481px){.library-entry.library-entry-work .library-entry-work-artist-display .header,.library-entry.library-entry-artist .library-entry-work-artist-display .header{padding-left:.75rem}}.library-entry.library-entry-work .library-entry-work-artist-display .header,.library-entry.library-entry-artist .library-entry-work-artist-display .header{flex:1;overflow:hidden;overflow-wrap:break-word}.library-entry.library-entry-work .library-entry-work-artist-display .songs-amount,.library-entry.library-entry-artist .library-entry-work-artist-display .songs-amount{align-items:center;align-self:stretch;background:#666;color:#333;display:flex;flex-shrink:0;font-size:.85em;justify-content:center;width:5rem}.library-entry.library-entry-work .library-entry-work-artist-display .songs-amount .icon,.library-entry.library-entry-artist .library-entry-work-artist-display .songs-amount .icon{padding-right:.5em}.library-entry.library-entry-work:nth-child(2n) .songs-amount,.library-entry.library-entry-artist:nth-child(2n) .songs-amount{background:#6c6c6c}.library-entry.library-entry-work:hover .songs-amount,.library-entry.library-entry-artist:hover .songs-amount{background:#787878}.library-entry.library-entry-work .library-entry-work-artist-display .header .subtitle{color:#666666b3;margin-left:.5em}#main{display:flex;flex-direction:column;min-height:100vh}#main>.column{display:flex;flex-direction:column;flex-grow:1}@media (min-width: 961px){#main>.column{margin-left:auto;margin-right:auto;width:96.1rem}}#main>.column>.content{flex-grow:1}#error-page .url{padding:0 1.5rem}@media (max-width: 481px){#error-page .url{padding:0 .75rem}}#error-page .url{background:#cb4625;color:#5a1f11;display:inline-block;font-size:1.1em;line-height:1.5em;margin-bottom:1em;margin-left:0;margin-right:0}#error-page .url::selection{background:#5a1f11;color:#cb4625}.playlist-entry .subcontrols{overflow:hidden}.playlist-entry .subcontrols.displayed-appear,.playlist-entry .subcontrols.displayed-enter{width:0}.playlist-entry .subcontrols.displayed-appear.displayed-appear-active,.playlist-entry .subcontrols.displayed-appear.displayed-enter-active,.playlist-entry .subcontrols.displayed-enter.displayed-appear-active,.playlist-entry .subcontrols.displayed-enter.displayed-enter-active{transition:width .3s ease-out;width:10rem}.playlist-entry .subcontrols.displayed-exit{width:10rem}.playlist-entry .subcontrols.displayed-exit.displayed-exit-active{transition:width .15s ease-out;width:0}#song-tag-list .song-tag-list-listing .name{text-align:left}#song-tag-list .song-tag-list-listing .listing-header .color{padding-right:1.5rem}@media (max-width: 481px){#song-tag-list .song-tag-list-listing .listing-header .color{padding-right:.75rem}}#song-tag-list .song-tag-list-listing .listing-header .color{text-align:right}#song-tag-list .song-tag-list-listing .color .notified{z-index:900}#song-tag-list .song-tag-list-listing .color .notified.color-form-notified{z-index:800}#song-tag-list .song-tag-list-listing .color .field{flex:1}#song-tag-list .song-tag-list-listing .set{padding:0}#song-tag-list .song-tag-list-listing .color .form,#song-tag-list .song-tag-list-listing .enableness .form{height:5rem;justify-content:center}#song-tag-list .song-tag-list-listing .enableness{font-size:1.5em;text-align:center}#song-tag-list .song-tag-list-listing .controls-col{width:initial}#song-tag-list .song-tag-list-listing .color-form-notified{display:flex}#song-tag-list .song-tag-list-listing .color-form-notified .form,#song-tag-list .song-tag-list-listing .color-form-notified .form .hue .input{flex:1}#song-tag-list .song-tag-list-listing .listing-entry .display-color{background:#cb4d4d}#song-tag-list .song-tag-list-listing .listing-entry .display-color:focus{background:#d16161}#song-tag-list .song-tag-list-listing .listing-entry:hover .display-color{background:#cf5b5b}#song-tag-list .song-tag-list-listing .listing-entry .display-color-container{display:flex;height:100%;justify-content:flex-end}#song-tag-list .song-tag-list-listing .listing-entry .display-color-container .display-color{height:100%;width:5rem}#tokens .token-box .create,#tokens .token-box .created{margin-top:1.5rem}@media (max-width: 481px){#tokens .token-box .create,#tokens .token-box .created{margin-top:.75rem}}#tokens .token-box .copy-help,#tokens .token-box .revoke{margin-top:1.5rem}@media (max-width: 481px){#tokens .token-box .copy-help,#tokens .token-box .revoke{margin-top:.75rem}}#tokens .token-box .revoke.controls{display:flex;justify-content:flex-end}#tokens .token-box .revoke.controls>.control,#tokens .token-box .revoke.controls .subcontrols>.control{font-size:1.25em;height:5rem;min-width:5rem}#tokens .token-box .revoke.controls>.control .icon,#tokens .token-box .revoke.controls .subcontrols>.control .icon{font-size:1.2em}#tokens .token-box .revoke.controls>.control{padding:0 1.5rem}@media (max-width: 481px){#tokens .token-box .revoke.controls>.control{padding:0 .75rem}}#tokens .token-box .revoke.controls .notification .controls>.control,#tokens .token-box .revoke.controls .notification .controls .subcontrols>.control{font-size:1.25em;height:5rem;min-width:5rem;width:5rem}#tokens .token-box .revoke.controls .notification .controls>.control .icon,#tokens .token-box .revoke.controls .notification .controls .subcontrols>.control .icon{font-size:1.2em}#tokens .token-box+.token-box{margin-top:3rem}@media (max-width: 481px){#tokens .token-box+.token-box{margin-top:1.5rem}}#tokens .token-box .created-enter{height:8rem;overflow-y:hidden}#tokens .token-box .created-enter.created-enter-active{height:18rem;transition:height .3s ease-out}#tokens .token-box .created-exit{height:18rem;overflow-y:hidden}#tokens .token-box .created-exit.created-exit-active{height:8rem;transition:height .15s ease-out}#users-edit .form{padding:3rem 0}@media (max-width: 481px){#users-edit .form{padding:1.5rem 0}}#users-list .users-list .username{text-align:left}#users-list .users-list .listing-entry .username{overflow:hidden;overflow-wrap:break-word}@media (max-width: 961px){#users-list .users-list .listing-entry .username{max-width:calc(100vw - 41.5rem)}}@media (max-width: 481px){#users-list .users-list .listing-entry .username{max-width:calc(100vw - 30rem)}}#users-list .users-list .listing-entry .permission{text-align:center}@media (max-width: 481px){#users-list .users-list .listing-entry .permission .permission-text{text-transform:uppercase}#users-list .users-list .listing-entry .permission .permission-text .hideable{display:none}}#users-list .users-list .listing-entry .superuser,#users-list .users-list .listing-entry .validated{font-size:1.5em;text-align:center}#users-list .create-user{padding:3rem 0}@media (max-width: 481px){#users-list .create-user{padding:1.5rem 0}}.artist-widget.truncatable{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.artist-widget .icon{margin-right:.5em}.playlist-position-info{background:#375ec8;box-sizing:border-box;color:#1a1a1a;display:flex;flex-direction:column;justify-content:center;padding:0 .5em;text-align:center;width:10rem}.playlist-position-info .owner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85em;margin-bottom:.25em}.playlist-position-info .played .icon{padding-right:.5em}.playlist-position-info .queueing .icon{padding-left:.5em}.playlist-position-info .playing,.playlist-position-info .queueing,.playlist-position-info .played,.playlist-position-info .instrumental{font-size:.75em}.playlist-position-info.playlist-position-info-enter{max-width:0;overflow:hidden}.playlist-position-info.playlist-position-info-enter.playlist-position-info-enter-active{max-width:10rem;transition:max-width .3s ease-out}.playlist-position-info.playlist-position-info-exit{max-width:10rem;overflow:hidden}.playlist-position-info.playlist-position-info-exit.playlist-position-info-exit-active{max-width:0;transition:max-width .15s ease-out}.listing-entry:nth-child(2n) .playlist-position-info{background:#4569cc}.listing-entry .hoverizable:hover .playlist-position-info,.listing-entry.hoverizable:hover .playlist-position-info{background:#5374d0}.song{align-items:center;display:flex;overflow-y:hidden;position:relative;white-space:nowrap}.song.with-artist-and-work .general{align-items:center}.song .general{align-items:center;display:flex;flex-grow:1;overflow:hidden}.song .general .header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1 1 auto}.song .general .header .title{font-size:1.05em}.song .general .header .version{color:#666666b3;margin-left:.5em}.song .general .artist-work{display:flex;flex:0 100000 auto;flex-direction:column;font-size:.9em;margin-left:.5em;overflow:hidden;text-align:right}.song .general .artist-work .artists{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.song .general .artist-work .artists .artist-widget{display:inline}.song .general .artist-work .artists .artist-widget:not(:last-child){margin-right:.5em}.song .duration{align-items:center;align-self:stretch;background:#666;color:#333;display:flex;flex-direction:column;flex-shrink:0;font-size:.85em;justify-content:center;min-width:5rem}.song .masked{align-items:center;align-self:stretch;display:flex;flex-shrink:0;font-size:1.25em;justify-content:center;min-width:5rem}.song .song-tag-list{font-size:.65em;left:0;line-height:1em;position:absolute;top:0}.song .song-tag-list .tag{font-size:inherit}.listing-entry:nth-child(2n) .song .duration{background:#6c6c6c}.listing-entry .hoverizable:hover .song .duration,.listing-entry.hoverizable:hover .song .duration{background:#787878}.work-link-widget{align-items:baseline;display:flex;flex-shrink:2;overflow:hidden;white-space:nowrap}.work-link-widget.truncatable .title-group{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.work-link-widget .icon{margin-right:.5em}.work-link-widget .title-group .subtitle{color:#666666b3;margin-left:.5em}.work-link-widget .link{border-color:#666666a6;border-style:solid;border-width:1px;display:inline-block;font-size:.9em;margin-left:.5em;padding:.1em .2em;text-transform:uppercase}.work-link-widget .episodes{margin-left:.5em}.test-colors .mosaic{margin:3rem 0}@media (max-width: 481px){.test-colors .mosaic{margin:1.5rem 0}}.test-colors .mosaic .tile{background:#000;text-align:center}.test-colors .mosaic .tile.brand-primary{background:#8612a1;color:#430950}.test-colors .mosaic .tile.brand-success{background:#53c69d;color:#236951}.test-colors .mosaic .tile.brand-warning{background:#e6ac19;color:#73560d}.test-colors .mosaic .tile.brand-danger{background:#cb4625;color:#652313}.test-colors .mosaic .tile.brand-info{background:#375ec8;color:#1b2f64}.test-colors .mosaic .tile.brand-primary-darkish{background:#6c0e81;color:#360740}.test-colors .mosaic .tile.brand-success-darkish{background:#40bf93;color:#206049}.test-colors .mosaic .tile.brand-warning-darkish{background:#ae8213;color:#57410a}.test-colors .mosaic .tile.brand-danger-darkish{background:#9b361c;color:#4e1b0e}.test-colors .mosaic .tile.brand-info-darkish{background:#2d4da4;color:#162652}.test-colors .mosaic .tile.brand-primary-darkened{background:#620d75;color:#31073b}.test-colors .mosaic .tile.brand-success-darkened{background:#3db68b;color:#1e5b46}.test-colors .mosaic .tile.brand-warning-darkened{background:#a17812;color:#503c09}.test-colors .mosaic .tile.brand-danger-darkened{background:#8a3019;color:#45180d}.test-colors .mosaic .tile.brand-info-darkened{background:#26428c;color:#132146}.test-colors .mosaic .tile.brand-primary-dark{background:#580c6a;color:#2c0635}.test-colors .mosaic .tile.brand-success-dark{background:#39ac84;color:#1d5642}.test-colors .mosaic .tile.brand-warning-dark{background:#8a670f;color:#453408}.test-colors .mosaic .tile.brand-danger-dark{background:#742815;color:#3a140b}.test-colors .mosaic .tile.brand-info-dark{background:#213878;color:#101c3c}.test-colors .mosaic .tile.brand-primary-darker{background:#3a0845;color:#1d0422}.test-colors .mosaic .tile.brand-success-darker{background:#2d8667;color:#164333}.test-colors .mosaic .tile.brand-warning-darker{background:#73560d;color:#392b06}.test-colors .mosaic .tile.brand-danger-darker{background:#5a1f11;color:#2d1008}.test-colors .mosaic .tile.brand-info-darker{background:#1a2d60;color:#0d1630}.test-colors .mosaic .tile.brand-primary-light{background:#9013ac;color:#480a56}.test-colors .mosaic .tile.brand-success-light{background:#68cda9;color:#277459}.test-colors .mosaic .tile.brand-warning-light{background:#e8b32e;color:#7d5e0e}.test-colors .mosaic .tile.brand-danger-light{background:#d9502e;color:#6f2614}.test-colors .mosaic .tile.brand-info-light{background:#4569cc;color:#1d326b}.test-colors .mosaic .tile.brand-primary-lighter{background:#a115c1;color:#510b60}.test-colors .mosaic .tile.brand-success-lighter{background:#6ecfad;color:#28775b}.test-colors .mosaic .tile.brand-warning-lighter{background:#ebbc47;color:#8a670f}.test-colors .mosaic .tile.brand-danger-lighter{background:#db5939;color:#742815}.test-colors .mosaic .tile.brand-info-lighter{background:#5374d0;color:#1f3572}.test-colors .mosaic .tile.neutral-clear{background:#666;color:#333}.test-colors .mosaic .tile.neutral-soft{background:#4d4d4d;color:#262626}.test-colors .mosaic .tile.neutral-mid{background:#333;color:#1a1a1a}.test-colors .mosaic .tile.neutral-mid-darkish{background:#303030;color:#181818}.test-colors .mosaic .tile.neutral-mid-darkened{background:#2e2e2e;color:#171717}.test-colors .mosaic .tile.neutral-soft-dark{background:#383838;color:#1c1c1c}.test-colors .mosaic .tile.neutral-mid-dark{background:#2b2b2b;color:#161616}.test-colors .mosaic .tile.neutral-mid-darker{background:#262626;color:#131313}.test-colors .mosaic .tile.neutral-clear-light{background:#6c6c6c;color:#363636}.test-colors .mosaic .tile.neutral-soft-light{background:#535353;color:#292929}.test-colors .mosaic .tile.neutral-mid-light{background:#393939;color:#1d1d1d}.test-colors .mosaic .tile.neutral-clear-lighter{background:#787878;color:#3c3c3c}.test-colors .mosaic .tile.neutral-soft-lighter{background:#5e5e5e;color:#2f2f2f}.test-colors .mosaic .tile.neutral-mid-lighter{background:#454545;color:#222}.test-colors .mosaic .tile.text-dark{background:#1a1a1a;color:#0d0d0d}.test-colors .mosaic .tile.text-light{background:#666;color:#333}.test-colors .mosaic .tile.title{background:none;text-align:left}.test-colors .controls{display:flex;justify-content:flex-end}.test-colors .controls>.control,.test-colors .controls .subcontrols>.control{font-size:1.25em;height:5rem;min-width:5rem}.test-colors .controls>.control .icon,.test-colors .controls .subcontrols>.control .icon{font-size:1.2em}.test-colors .controls:not(:last-child){padding-bottom:3rem}@media (max-width: 481px){.test-colors .controls:not(:last-child){padding-bottom:1.5rem}}.test-colors .controls>.control{padding:0 1.5rem}@media (max-width: 481px){.test-colors .controls>.control{padding:0 .75rem}}#user .header{align-items:center;display:flex;flex-wrap:wrap}#user .header .user-name-block{padding:0 1.5rem}@media (max-width: 481px){#user .header .user-name-block{padding:0 .75rem}}#user .header .user-name-block{overflow:hidden;overflow-wrap:break-word}#user .header .user-name-block h1{font-size:3em}#user .header .user-name-block h2{font-size:1.5em}#user .header .permissions{flex:1 0 auto;text-align:right}#user .change-email-disabled{margin-top:3rem}@media (max-width: 481px){#user .change-email-disabled{margin-top:1.5rem}}
