.song-tile,.song-tile__thumb:not(:empty){display:-webkit-box;display:-ms-flexbox;display:flex}.song-tile__thumb:not(:empty){position:relative;width:48px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.song-tile__thumb>img{width:48px;border-radius:4px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.2);box-shadow:0 0 4px rgba(0,0,0,.2);-o-object-fit:cover;object-fit:cover;aspect-ratio:1/1;margin:4px;margin-left:0}.song-tile__thumb>.song-tile__unavailable,.song-tile__thumb>.song-tile__warning{-ms-flex-item-align:center;align-self:center;color:#c1572e}.song-tile__details{padding:8px}.song-tile__title{font-weight:700;line-height:1em}.song-tile__byline{font-size:.9em;padding-top:4px;line-height:1.1em}.song-listing[data-v-5fa18348]{position:relative;cursor:pointer;border-top:1px solid rgba(0,0,0,.1)}.playlist>ol[data-v-5fa18348]{margin:0;list-style:none;padding-left:0}li.song-wrapper[data-v-5fa18348]{border-radius:4px;padding:0;-webkit-transition:background-color .2s;transition:background-color .2s;margin:0 8px;margin-left:10px}@media (max-width:400px){li.song-wrapper[data-v-5fa18348]{margin:0;border-radius:0;padding-left:12px}}li.song-wrapper[data-v-5fa18348]:hover{background:rgba(0,0,255,.03)}li.song-wrapper.active[data-v-5fa18348]{background:rgba(0,0,255,.1)}.song-listing__play[data-v-5fa18348],.song-listing__view[data-v-5fa18348]{margin:0;position:relative}.song-listing__view .b-icon[data-v-5fa18348]{width:14px;height:25px}.song-listing__actions[data-v-5fa18348]{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.song-listing__play[data-v-5fa18348]{position:absolute;right:100%;height:100%;opacity:0;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.2s;transition-duration:.2s}.playlist:not(.started) .song-wrapper:hover .song-listing__play[data-v-5fa18348],.song-wrapper:not(.active):hover .song-listing__play[data-v-5fa18348]{opacity:1}.song-tile:hover+.song-listing__actions .song-listing__play[data-v-5fa18348]{background:-webkit-gradient(linear,right top,left top,from(rgba(0,0,255,.1)),color-stop(60%,rgba(0,0,255,.1)),to(transparent));background:linear-gradient(270deg,rgba(0,0,255,.1),rgba(0,0,255,.1) 60%,transparent)}.song-wrapper.active .song-listing__play[data-v-5fa18348]:hover,.song-wrapper:hover .song-listing__play[data-v-5fa18348]:hover{background:rgba(0,0,255,.1)}.song-listing[data-v-5fa18348]{display:-webkit-box;display:-ms-flexbox;display:flex}.song-listing__favicon[data-v-5fa18348]{position:absolute;width:16px;right:12px;opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;-webkit-transform:translateY(8px);transform:translateY(8px)}.chunky-button__label[data-v-5fa18348]{opacity:0}.song-wrapper.active .chunky-button__label[data-v-5fa18348],.song-wrapper:hover .chunky-button__label[data-v-5fa18348]{opacity:1}.song-wrapper.active .song-listing__favicon[data-v-5fa18348],.song-wrapper:hover .song-listing__favicon[data-v-5fa18348]{opacity:1;-webkit-transform:translateY(6px);transform:translateY(6px)}.song-wrapper.active .song-listing__view .b-icon[data-v-5fa18348],.song-wrapper:hover .song-listing__view .b-icon[data-v-5fa18348]{-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform;-webkit-transition-duration:.2s;transition-duration:.2s;opacity:0;-webkit-transform:translateY(-8px);transform:translateY(-8px)}.song-wrapper.unavailable .song-tile[data-v-5fa18348]{cursor:default;text-decoration:line-through;opacity:.6}.song-wrapper.unavailable .song-listing__play[data-v-5fa18348]{display:none}.playlist__song-count[data-v-5fa18348]{font-style:oblique;text-align:center;padding:8px;border-top:1px solid rgba(0,0,0,.1)}.play-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex}.play-toolbar .chunky-button{width:50px;height:100%;max-height:60px;-ms-flex-item-align:center;align-self:center}.play-toolbar .chunky-button:hover{color:#2a77d4}.play-toolbar .song-tile{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:0 8px}.play-toolbar .song-tile__title{-webkit-line-clamp:2;display:-webkit-inline-box;-webkit-box-orient:vertical;overflow:hidden}.player-shell{width:100%;height:100%}.player-shell,.player-shell__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex}.player-shell__sidebar{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-right:1px solid #aaa}.player-shell__main{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:960px){.player-shell__sidebar{width:500px}}@media (min-width:600px) and (max-width:960px){.player-shell__sidebar{width:400px}}@media (max-width:600px){.player-shell{width:calc(200vw - 80px)}.player-shell__main,.player-shell__sidebar{-webkit-box-flex:1;-ms-flex:1;flex:1}}.ia-iframe[data-v-1e838e16],.youtube-player,.youtube-provider{width:100%;height:100%}.google-drive-player{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:600px){.google-drive-player iframe{height:80px}}@media (min-width:600px){.google-drive-player iframe{-webkit-box-flex:1;-ms-flex:1;flex:1}}.spotify-player{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%}.spotify-player iframe{width:100%;height:100%}@media (max-width:600px){.spotify-player iframe{height:80px}}@media (min-width:600px){.spotify-player iframe{-webkit-box-flex:1;-ms-flex:1;flex:1}}.reddit-player[data-v-91554384]{-webkit-box-flex:1;-ms-flex:1;flex:1}.video-js[data-v-91554384]{width:100%;height:100%}.band-camp-player{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (max-width:600px){.band-camp-player iframe{height:80px}}@media (min-width:600px){.band-camp-player iframe{-webkit-box-flex:1;-ms-flex:1;flex:1}}.reddit-header{background:#ff440047;margin:10px;border-radius:10px;padding:10px;overflow:hidden;overflow:clip;position:relative}.reddit-header .naked-button{--aq-hover-color:#ff440030}.reddit-header>header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.reddit-header__logo{position:absolute;right:0;top:0;pointer-events:none;-webkit-transform:scale(2);transform:scale(2);mix-blend-mode:multiply;opacity:.25}.reddit-header__title{color:inherit;text-decoration:none}.reddit-song-info{width:100%;border:0}.import-pane{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.import-pane input,.import-pane textarea{width:100%;border-radius:8px;border:1px solid #ccc}.settings-pane{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.settings-pane>label:has(input[type=checkbox]){cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex}.settings-pane>label:has(input[type=checkbox])>.label-body{-webkit-box-flex:1;-ms-flex:1;flex:1}.settings-pane .label-body>small{display:block;font-size:.8em;opacity:.6;line-height:1em}.settings-pane>label:has(input[type=checkbox])>input{width:40px;scale:.4;padding:20px}.settings-pane>label>select{padding:6px;-webkit-box-sizing:content-box;box-sizing:content-box}.settings-pane>label{position:relative;padding:10px;-webkit-transition:opacity .2s,scale .2s,background-color .2s;transition:opacity .2s,scale .2s,background-color .2s}.settings-pane>label:hover{background-color:color-mix(in lch,var(--aq-main-weak),transparent)}.settings-pane>label.disabled{opacity:.6;pointer-events:none;scale:.94}.settings-pane>label.voice-row{display:grid;grid-template:auto auto/1fr auto;gap:5px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}input[type=range]{display:block;width:100%;max-width:300px;margin:0 auto;margin-top:5px}input[type=range]+datalist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;width:100%;max-width:300px;margin:0 auto}input[type=range]+datalist>option{padding:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);font-size:.8em}@-webkit-keyframes rotate-28ebb1e8{0%{rotate:0deg}33%,to{rotate:1turn}}@keyframes rotate-28ebb1e8{0%{rotate:0deg}33%,to{rotate:1turn}}svg g[data-v-28ebb1e8]{opacity:.8;mix-blend-mode:multiply}svg path[data-v-28ebb1e8]{-webkit-transform-origin:center;transform-origin:center;transform-box:fill-box;-webkit-animation:rotate-28ebb1e8 1.5s ease-in-out infinite;animation:rotate-28ebb1e8 1.5s ease-in-out infinite}.tag-explorer h3{font-size:12px;position:sticky;top:0;background:linear-gradient(var(--aq-main-weak),transparent calc(100% - 10px));z-index:1;padding:0 10px;color:var(--aq-main-dark);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding-bottom:10px;clip-path:inset(0 0 10px 0);margin-bottom:-10px;text-transform:uppercase}.tag-explorer h3 button{color:inherit}.tag-explorer ul{padding:0;margin:5px 0 15px 0;text-align:center}.tag-explorer li{display:inline-block;white-space:nowrap}.tag-explorer li>a{padding:5px;text-decoration:none;position:relative;display:inline-block;border-radius:10px;color:var(--aq-pill-color,currentColor);line-height:1em}.tag-explorer li>a[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.tag-explorer li:nth-child(3n)>a{--aq-pill-color:#2563b1}.tag-explorer li:nth-child(3n+1)>a{--aq-pill-color:#0cb8a0}.tag-explorer li:nth-child(3n+2)>a{--aq-pill-color:#620cb8}.tag-explorer li a.active{background-color:var(--aq-pill-color,currentColor);color:#fff}.tag-explorer li a:hover:before{position:absolute;background-color:currentColor;border-radius:10px;content:"";width:100%;height:100%;top:0;left:0;opacity:.15;pointer-events:none}.tag-explorer__footer{position:sticky;bottom:0;z-index:10;-webkit-animation:slideUp .3s;animation:slideUp .3s;background:#f4f9fd}@-webkit-keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideUp{0%{-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-transform:translateY(0);transform:translateY(0)}}.tag-explorer__footer .reddit-header{margin:0;border-radius:0}#app{font-family:Bahnschrift,-apple-system,BlinkMacSystemFont,Segoe UI,Noto Sans,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;--aq-main-strong:#2a77d4;--aq-main-dark:rgba(11,79,163,.85);--aq-main-weak:#bed5ff}body,html{width:100%;height:100%;margin:0;padding:0;overflow:hidden;overflow-x:auto}.playlist{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.app-bar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;background:var(--aq-main-weak);overflow:hidden;overflow:clip;height:40px;border-bottom:2px solid var(--aq-main-strong);border-top:2px solid var(--aq-main-strong)}.app-bar__logo{width:40px;height:40px;-webkit-transform:scale(2);transform:scale(2);mix-blend-mode:multiply;opacity:.5;pointer-events:none}.app-bar button{padding:10px 8px;color:var(--aq-main-dark);position:relative}.app-bar button.active:after{content:"";display:block;width:100%;height:8px;background:var(--aq-main-dark);position:absolute;bottom:0;left:0;border-radius:4px;-webkit-animation:scale-up .2s;animation:scale-up .2s}@-webkit-keyframes scale-up{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}@keyframes scale-up{0%{-webkit-transform:scaleY(0);transform:scaleY(0)}to{-webkit-transform:scaleY(1);transform:scaleY(1)}}.app-bar h1{font-size:24px;padding:10px 0;font-weight:700;margin:0;color:var(--aq-main-strong);margin-left:-28px}.play-toolbar{border-top:2px solid var(--aq-main-strong);background:rgba(63,138,255,.22)}.naked-button{border:0;background:transparent;-webkit-transition:background-color .2s;transition:background-color .2s;border-radius:4px;margin:1px;cursor:pointer}.naked-button:hover{background:var(--aq-hover-color,rgba(0,0,255,.1))}.naked-anchor{color:currentColor;text-decoration:none;display:inline-block}.chunky-button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:.7em;padding:0 8px}.chunky-button>.b-icon{width:25px;height:25px}.song-player .alert{margin:0}.player-shell__main{background:rgba(51,104,161,.15);overflow-y:scroll;position:relative}.player-shell__main .song-player{height:80%;width:100%}.player-shell__main .queue-provider-song-info{height:80%}.player-shell__sidebar{background:#f4f9fd;min-height:0}.player-placeholder{width:100%;height:100%;cursor:pointer;background:url(/img/favicon.59c66082.svg);background-repeat:no-repeat;background-position:50%;background-size:250px}.aq-card{border:2px solid var(--aq-main-strong);border-radius:8px;margin:10px;padding:10px 0;background:#fff}.aq-pop-button{--aq-button-bg:var(--aq-main-weak);--aq-button-shadow:var(--aq-main-strong);background:var(--aq-button-bg);color:var(--aq-button-shadow);border:0;border-radius:8px;padding:5px;-webkit-transform:translate(-4px,-4px);transform:translate(-4px,-4px);-webkit-transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:-webkit-transform .2s,-webkit-box-shadow .2s;transition:transform .2s,box-shadow .2s;transition:transform .2s,box-shadow .2s,-webkit-transform .2s,-webkit-box-shadow .2s}.aq-pop-button,.aq-pop-button.primary{-webkit-box-shadow:4px 4px 0 0 var(--aq-button-shadow);box-shadow:4px 4px 0 0 var(--aq-button-shadow)}.aq-pop-button.primary{--aq-button-bg:var(--aq-main-strong);--aq-button-shadow:var(--aq-main-weak);color:#fff;min-width:100px}.aq-pop-button:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.aq-pop-button.active,.aq-pop-button:active{-webkit-filter:brightness(.9);filter:brightness(.9);-webkit-box-shadow:0 0 0 1px var(--aq-button-shadow);box-shadow:0 0 0 1px var(--aq-button-shadow);-webkit-transform:translate(0) scale(.9);transform:translate(0) scale(.9)}.aq-pop-button:disabled{opacity:.6;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translate(0);transform:translate(0);pointer-events:none}.aq-card__controls{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 10px}.aq-dialog{z-index:10000;bottom:0;left:0;padding-top:0;overflow:clip}.aq-dialog>header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 10px;background:var(--aq-main-weak);color:var(--aq-main-strong)}.aq-dialog>header>h2{font-size:16px;margin:0}