.pool-header[data-v-61c5a1cf]{pointer-events:none;position:fixed;z-index:105;top:15px;left:0;left:calc(env(safe-area-inset-left, 0)/2);right:0;right:calc(env(safe-area-inset-right, 0)/2);padding-left:15px;padding-right:15px;display:flex;justify-content:space-between;align-items:flex-start}.pool-header__unit[data-v-61c5a1cf]{pointer-events:auto}.pool-header__unit.pool-header__unit--brand[data-v-61c5a1cf]{line-height:1.1}.pill-button+.pill-button[data-v-61c5a1cf]{margin-left:5px}.pool-header__unit--controls .pill-button[data-v-61c5a1cf]{min-width:64px;text-align:center}@-webkit-keyframes spin-data-v-61c5a1cf{0%{transform:rotateY(0)}to{transform:rotateY(1turn)}}@keyframes spin-data-v-61c5a1cf{0%{transform:rotateY(0)}to{transform:rotateY(1turn)}}.globe[data-v-61c5a1cf]{display:block;position:relative}.globe .globe__label[data-v-61c5a1cf]{position:absolute;top:42%;left:0;transform:translate(-95%,-50%);white-space:nowrap;text-transform:uppercase;font-size:12px;padding-right:8px;pointer-events:none;opacity:0;transition:transform .3s ease,opacity .3s ease-out}.globe.show-label .globe__label[data-v-61c5a1cf]{opacity:1;transform:translate(-100%,-50%);transition:transform .3s cubic-bezier(.36,.28,.05,.94),opacity .3s ease-in}.globe img[data-v-61c5a1cf]{display:block;position:relative;top:-6px;right:-2px;height:50px;filter:brightness(0);transition:filter .4s ease}.globe img.on[data-v-61c5a1cf]{filter:brightness(1);-webkit-animation:spin-data-v-61c5a1cf 5s linear infinite;animation:spin-data-v-61c5a1cf 5s linear infinite}.pool-canvas{top:-20px;left:-20px;height:calc(100vh + 40px);width:calc(100vw + 40px);overflow:hidden;position:relative;background-color:#111;color:#fff}.pool-song{position:absolute;top:0;left:0;width:16px;height:16px;cursor:pointer;pointer-events:all;transition:background-color .3s ease-out}.pool-song:hover{z-index:2}.pool-song.listened:not(.is-active){background-color:var(--color)}@media(hover:hover){.pool-song.listened:not(.is-active):hover{background-color:var(--color);transition-duration:.12s}}.pool-song:after,.pool-song:before{content:"";position:absolute;pointer-events:none}.pool-song:before{z-index:0;top:0;left:0;height:16px;width:16px;border-radius:1px;border:1px solid #fff;box-shadow:0 0 2px 0 #fff,inset 0 0 2px 0 #fff;transition:border-color .3s ease-out,box-shadow .3s ease-out}.pool-song:after{z-index:-1;height:40px;width:40px;background:var(--color);top:50%;left:50%;transform:translate(-50%,-50%);filter:blur(6px);border-radius:50%;box-shadow:0 0 37px 3px var(--color);opacity:0;transition:opacity .7s cubic-bezier(.2,.16,.12,.94)}.pool-song.is-highlighted:before{box-shadow:0 0 3px 0 var(--color),inset 0 0 3px 0 var(--color)}.pool-song.is-highlighted.is-active:before,.pool-song.is-highlighted.listened:before{box-shadow:0 0 3px 0 #fff,inset 0 0 3px 0 #fff}.pool-song.is-highlighted:not(.is-active):before{border-color:var(--color)}@media(hover:hover){.pool-song:hover:not(.is-active):before{border-color:var(--color);box-shadow:0 0 3px 0 var(--color),inset 0 0 3px 0 var(--color);transition-duration:.12s}}.pool-song.is-active{z-index:1;transition-duration:.35s;transition-timing-function:cubic-bezier(.2,.62,.12,.94)}.pool-song.is-active:after{opacity:.85}.pool-song.listened:not(.is-active):before{border-color:var(--color);box-shadow:0 0 3px 0 var(--color),inset 0 0 3px 0 var(--color)}.splash-overlay-enter[data-v-ad689768],.splash-overlay-leave-to[data-v-ad689768]{opacity:0}.splash-overlay-enter-active[data-v-ad689768],.splash-overlay-leave-active[data-v-ad689768]{transition:opacity .35s cubic-bezier(.38,.18,.9,.63)}.pool-splash-layer[data-v-ad689768]{position:absolute;z-index:1000;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;padding-right:458px;padding-left:15px;background-color:rgba(0,0,0,.4)}.pool-splash[data-v-ad689768]{position:absolute;width:75vw;z-index:1001;left:50%;top:calc(50% - 20px);transform:translate(-50%,-50%);text-align:right}.pool-splash__inner[data-v-ad689768]{background:#fff;height:100%;width:100%;margin-top:5px;display:flex;padding:1.5px}.pool-splash__inner-left-column[data-v-ad689768]{flex:66.6666%;width:66.6666%;height:100%;margin-top:1px;padding:0 1.5px 0 .5px}.pool-splash__inner-right-column[data-v-ad689768]{flex:33.3333%;width:33.3333%;height:100%}.pool-splash__inner-right-row[data-v-ad689768]{width:100%;height:33.3333%}.pool-splash__inner img[data-v-ad689768]{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.pool-annotation{position:absolute;z-index:1000;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;background-color:rgba(0,0,0,.4);padding-left:15px;padding-right:15px}@media(min-width:900px){.pool-annotation{padding-left:10vw;padding-right:10vw}}.pool-annotation img{display:block;height:90%;width:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;max-height:850px;max-width:850px;pointer-events:none}.pool-annotation--1{padding-left:5px;padding-right:458px}@media(min-width:900px){.pool-annotation--1{padding-right:480px;padding-right:max(480px,29vw)}}.pool-annotation--1 img{margin-right:0;-o-object-position:right;object-position:right}@media(min-width:900px){.pool-annotation--2,.pool-annotation--3{padding-right:23vw;padding-left:23vw}}.search-overlay-enter[data-v-0b361aeb],.search-overlay-leave-to[data-v-0b361aeb]{opacity:0}.search-overlay-enter-active[data-v-0b361aeb],.search-overlay-leave-active[data-v-0b361aeb]{transition:opacity .35s cubic-bezier(.38,.18,.9,.63)}.search-overlay-bottom-enter[data-v-0b361aeb],.search-overlay-bottom-leave-to[data-v-0b361aeb]{opacity:0}.search-overlay-bottom-enter-active[data-v-0b361aeb],.search-overlay-bottom-leave-active[data-v-0b361aeb]{transition:opacity .35s cubic-bezier(.29,.38,.93,.51)}.search-overlay-results-enter[data-v-0b361aeb]{opacity:0;transform:translateY(10px)}.search-overlay-results-leave-to[data-v-0b361aeb]{opacity:0}.search-overlay-results-enter-active[data-v-0b361aeb],.search-overlay-results-leave-active[data-v-0b361aeb]{transition:opacity .35s cubic-bezier(.29,.38,.93,.51),transform .35s cubic-bezier(.25,.1,0,.88)}.search-overlay-results-enter-active[data-v-0b361aeb]{transition-delay:.25s}.pool-search[data-v-0b361aeb]{position:fixed;z-index:1001;top:0;left:0;right:0;bottom:0;background-color:hsla(0,0%,100%,.7)}.pool-search__bottom[data-v-0b361aeb]{position:fixed;left:0;left:env(safe-area-inset-left,0);right:0;right:env(safe-area-inset-right,0);bottom:0}.pool-search__bottom[data-v-0b361aeb]:before{content:"";position:absolute;z-index:-1;left:0;right:0;bottom:0;height:50vh;background-image:linear-gradient(0deg,#fff 30%,hsla(0,0%,100%,0));pointer-events:none}.pool-search__bottom-contents[data-v-0b361aeb]{width:100%;display:flex;justify-content:space-between;align-items:flex-end;padding:0 25px 10px}.pool-search__input[data-v-0b361aeb]{flex:1}.pool-search__input-title[data-v-0b361aeb]{text-transform:uppercase;letter-spacing:.03em;font-size:14px}.pool-search__input-widget[data-v-0b361aeb]{position:relative}.pool-search__input-widget svg[data-v-0b361aeb]{position:absolute;top:10px;left:-4px;width:65px;height:auto}.pool-search__input-widget input[data-v-0b361aeb]{padding:0;padding-left:75px;font-size:80px;color:#000;height:82px;line-height:1;text-transform:uppercase;background-color:transparent;border:none;transition:all .55s cubic-bezier(.21,.65,.2,1)}.pool-search__input-widget input[data-v-0b361aeb]::-moz-placeholder{opacity:.25}.pool-search__input-widget input[data-v-0b361aeb]:-ms-input-placeholder{opacity:.25}.pool-search__input-widget input[data-v-0b361aeb]::placeholder{opacity:.25}.pool-search__input-widget input[data-v-0b361aeb]:focus{color:#000;box-shadow:none}.search-results[data-v-0b361aeb]{position:fixed;top:0;left:0;left:env(safe-area-inset-left,0);right:0;right:env(safe-area-inset-right,0);bottom:0;z-index:-1;overflow:scroll;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.search-results[data-v-0b361aeb]::-webkit-scrollbar{display:none}.search-results__display[data-v-0b361aeb]{margin:40vh 0 50vh;padding:0 25px}.search-results__list-container[data-v-0b361aeb]{width:100%;max-width:800px;text-transform:uppercase}@media(min-width:900px){.search-results__list-container[data-v-0b361aeb]{width:50vw}}.search-results__list-container .list-group[data-v-0b361aeb]{overflow:auto;max-height:none;list-style:none;padding:0}li.search-results__result[data-v-0b361aeb]{cursor:pointer;display:flex;justify-content:space-between}li.search-results__result[data-v-0b361aeb]:hover{color:#76ff41}li.search-results__result+li.search-results__result[data-v-0b361aeb]{margin-top:3px}.search-results__result-chunk[data-v-0b361aeb]{flex:1}.search-results__result-chunk[data-v-0b361aeb]:first-child{width:38px;flex:0 1 auto}.search-results__result-chunk[data-v-0b361aeb]:last-child{text-align:right}.pool-search__close[data-v-0b361aeb]{position:relative;right:-10px;bottom:5px}.pool-search__backdrop[data-v-0b361aeb]{position:fixed;z-index:-2;top:0;left:0;right:0;bottom:0;cursor:pointer}.poolbar-header[data-v-4bbbdb9e]{position:sticky;top:0;z-index:1;background-color:#fff;padding:19px 20px 16px;transition:box-shadow .25s ease-out}.poolbar-header.is-overlapping[data-v-4bbbdb9e]{box-shadow:0 11px 17px -11px #4f4f4f}.poolbar-header__row[data-v-4bbbdb9e]{display:flex;justify-content:space-between;align-items:flex-start}.poolbar-header__row h4[data-v-4bbbdb9e]{font-weight:700;text-transform:uppercase;color:transparent;-webkit-text-stroke:1px #000;font-size:2.35rem;font-weight:900;letter-spacing:.01em;line-height:.89;margin-bottom:0}.poolbar-header__row+.poolbar-header__row[data-v-4bbbdb9e]:not(.is-empty){margin-top:18px}.poolbar-header__row .pill-button-group[data-v-4bbbdb9e]{gap:8px}.scroll-prompt[data-v-4bbbdb9e]{position:absolute;bottom:0;bottom:auto;top:100%;left:0;right:0;text-align:center;padding:9px}.scroll-prompt .pill-button[data-v-4bbbdb9e]{box-shadow:0 3px 9px 0 #4f4f4f}.reveal-all[data-v-4bbbdb9e]{display:inline-block;vertical-align:top;overflow:hidden;white-space:nowrap;max-width:44px}.reveal-all-enter[data-v-4bbbdb9e],.reveal-all-leave-to[data-v-4bbbdb9e]{max-width:0;opacity:0}.reveal-all-enter-to[data-v-4bbbdb9e],.reveal-all-leave[data-v-4bbbdb9e]{max-width:44px;opacity:1}.reveal-all-enter-active[data-v-4bbbdb9e]{transition:max-width .3s cubic-bezier(.19,.32,0,.97),opacity .25s ease-out}.reveal-all-leave-active[data-v-4bbbdb9e]{transition:max-width .3s cubic-bezier(.34,.35,.1,.99),opacity .25s ease-in 50ms}.keyword-list .pill-button-group[data-v-5a415ffa]{flex-wrap:wrap;gap:8px 5px}.keyword-list .pill-button[data-v-5a415ffa]{flex-grow:1}@media(hover:hover){.keyword-list .pill-button.pill-button--selectable[data-v-5a415ffa]:not(.is-selected):hover{border-color:#fff}}.accordion{overflow:hidden}.accordion-leave-to,// Transition .accordion-enter{opacity:0}.accordion-enter-active{transition:height .5s cubic-bezier(.21,.21,0,1.02),opacity .25s cubic-bezier(.47,.21,.77,.41) .1s}.accordion-leave-active{transition:height .4s cubic-bezier(.19,.19,0,.99) .1s,opacity .3s cubic-bezier(.15,.43,.12,.86)}.keyword-list-group[data-v-51a51d10]{padding:9px 11px;background-color:#000;border-radius:24px}.keyword-list-group+.keyword-list-group[data-v-51a51d10]{margin-top:-9px}.keyword-step-title[data-v-51a51d10]{text-align:center;text-transform:none;padding:1.5rem 0 .5rem}.playlist-card[data-v-3496fda7]{margin-bottom:24px}.playlist-card__img img[data-v-3496fda7]{width:100%;border-radius:16px;box-shadow:0 2px 10px -6px rgba(0,0,0,.5098039215686274)}.playlist-card__meta[data-v-3496fda7]{margin-top:11px;padding:0 2px}.playlist-card__meta h6[data-v-3496fda7]{margin-bottom:4px;line-height:1.1}.hero-image[data-v-b41a8bf0]{border-radius:16px;overflow:hidden;box-shadow:0 2px 10px -6px rgba(0,0,0,.5098039215686274)}h2[data-v-b41a8bf0]{font-size:1.85rem}.poolbar[data-v-0d39f103]{position:fixed;z-index:1;top:68px;right:0;right:env(safe-area-inset-right,0);padding-right:15px;width:475px;max-width:calc(100vw - 30px);height:800px;max-height:85vh;max-height:calc(100% - 125px)}.poolbar.transition-height[data-v-0d39f103]{transition:max-height .55s cubic-bezier(.41,.25,.1,1)}.poolbar.reduced-height[data-v-0d39f103]{max-height:calc(100% - 300px)}.poolbar[data-v-0d39f103]:focus{outline:0}.poolbar-inner[data-v-0d39f103]{height:100%;background:#fff;border-radius:15px;box-shadow:0 4px 10px 0 rgba(0,0,0,.05),0 4px 20px 10px rgba(0,0,0,.1);overflow:hidden;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}.poolbar-inner[data-v-0d39f103]::-webkit-scrollbar{display:none}.poolbar-enter-active[data-v-0d39f103],.poolbar-leave-active[data-v-0d39f103]{transition:transform .55s cubic-bezier(.41,.25,.1,1)}.poolbar-enter-active[data-v-0d39f103]{transition-timing-function:cubic-bezier(.36,.32,.1,1)}.poolbar-enter[data-v-0d39f103],.poolbar-leave-to[data-v-0d39f103]{transform:translateX(105%)}.poolbar-body[data-v-0d39f103]{padding:12px 28px 34px}.drag-handle[data-v-0d39f103]{cursor:-webkit-grab;cursor:grab}.playlist-description[data-v-0d39f103]{font-weight:400}.transport-dock[data-v-086f52f0]{position:fixed;z-index:2;left:0;left:env(safe-area-inset-left,0);right:0;right:env(safe-area-inset-right,0);padding-left:15px;padding-right:15px;bottom:55px;pointer-events:none}.transport-dock__dialogs[data-v-086f52f0]{margin:0 auto;max-width:1300px}.transport-dock__dialog[data-v-086f52f0]{position:relative;padding:20px;background-color:#fff;border-radius:15px;box-shadow:0 4px 10px 0 rgba(0,0,0,.05),0 4px 20px 10px rgba(0,0,0,.1);pointer-events:auto}@media(min-width:900px){.transport-dock__dialog[data-v-086f52f0]{padding:0 30px}}.transport-dock__dialog+.transport-dock__dialog[data-v-086f52f0]{margin-top:8px}.transport-dock__dialog--mini[data-v-086f52f0]{display:inline-block;padding-right:20px;top:25px}.transport-dock__contents[data-v-086f52f0]{display:flex;flex-direction:column}@media(min-width:900px){.transport-dock__contents[data-v-086f52f0]{flex-direction:row}}.segment[data-v-086f52f0]{display:flex;flex-direction:column;justify-content:center}.segment+.segment[data-v-086f52f0]{margin-top:15px}@media(min-width:900px){.segment[data-v-086f52f0]{padding:15px}.segment+.segment[data-v-086f52f0]{margin-top:0}.segment[data-v-086f52f0]:first-child{padding-left:0}.segment[data-v-086f52f0]:last-child{padding-right:0}.segment.segment--info[data-v-086f52f0]{flex:.8;flex:0 1 auto}.segment.segment--wave[data-v-086f52f0]{flex:1}.segment.segment--meta[data-v-086f52f0]{padding:20px 0}}.segment.segment--actions .pill-button-group[data-v-086f52f0]{justify-content:flex-end}.meta-header[data-v-086f52f0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.meta-header h6[data-v-086f52f0]{margin-bottom:0;margin-right:20px;text-transform:uppercase;font-weight:400;font-size:.8rem}.meta-header svg[data-v-086f52f0]{height:14px;width:14px;position:relative;top:-2px}.meta-row[data-v-086f52f0]{display:flex}.meta-row+.meta-row[data-v-086f52f0]{margin-top:15px}.meta+.meta[data-v-086f52f0]{margin-left:44px}.meta-label[data-v-086f52f0]{color:#939393;text-transform:uppercase;margin-bottom:1px;margin-left:1px;font-size:11px}.meta-value .form-control-sm[data-v-086f52f0]{border-width:1px}.transport-dock__close[data-v-086f52f0]{position:relative;z-index:1;margin-bottom:8px;text-align:right}.transport-dock__close button[data-v-086f52f0]{pointer-events:auto;box-shadow:0 4px 10px 0 rgba(0,0,0,.05),0 4px 20px 10px rgba(0,0,0,.1)}#app,.pool-container,body,html{width:100%;height:100%}body,main#app{height:var(--unit-100vh,100vh)}.pool-container[data-v-17dcc0d8]{position:fixed;top:0;left:0;height:100%;width:100%;overflow:hidden;background-color:var(--selected-color,#fff);transition:background 3.5s cubic-bezier(.08,.3,.12,1)}.pool-container [data-v-17dcc0d8]{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pool-gradient-mask[data-v-17dcc0d8]{position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle,hsla(0,0%,100%,0) 60%,#fff)}.pool-canvas-mask[data-v-17dcc0d8]{width:100%;height:100%;--mask-radius:55vw;-webkit-clip-path:circle(var(--mask-radius) at center);clip-path:circle(var(--mask-radius) at center)}@media(min-width:900px){.pool-canvas-mask[data-v-17dcc0d8]{--mask-radius:37vw}}.pool-cover[data-v-17dcc0d8]{position:absolute;z-index:2;top:0;left:0;right:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-transform:uppercase;text-align:center;font-size:13px;background-color:#111;color:#fff}.pool-footer[data-v-17dcc0d8]{pointer-events:none;position:fixed;z-index:10;bottom:15px;left:0;left:calc(env(safe-area-inset-left, 0)/2);right:0;right:calc(env(safe-area-inset-right, 0)/2);padding-left:15px;padding-right:15px;display:flex;justify-content:space-between;align-items:flex-start}.pool-footer__unit[data-v-17dcc0d8]{pointer-events:auto}.text-uppercase[data-v-17dcc0d8]{text-transform:uppercase}.mobile-text[data-v-17dcc0d8]{font-size:1.2rem;text-align:center}