.v-toast-completion.v-toast-completion{border-radius:14px;gap:10px;padding:8px 8px 8px 10px}.v-toast-completion .v-toast-message{font-size:13px;font-weight:700;line-height:1.5;display:block}.v-toast-description{font-size:11.5px;line-height:1.5;display:block}.v-toast-completion-thumbnail{border-radius:8px;width:34px;height:34px}.v-toast-stack{flex:none;width:46px;height:34px;position:relative}.v-toast-stack-tile{box-sizing:border-box;border:1.5px solid #181624;border-radius:8px;width:30px;height:34px;position:absolute;top:0;overflow:hidden}.v-toast-dwell{pointer-events:none;background:#c084fc40;border-radius:2px;height:2px;position:absolute;bottom:-1px;left:14px;right:14px;overflow:hidden}.v-toast-dwell-fill{transform-origin:0;animation-name:v-toast-dwell;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;inset:0}@keyframes v-toast-dwell{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media (prefers-reduced-motion:reduce){.v-toast-dwell-fill{animation:none}}:root[data-toast-island=away] [data-mobile-player-island]{transform-origin:50% 100%;animation:v-island-away .23s var(--ease-move) .2s both;pointer-events:none}:root[data-toast-island=back] [data-mobile-player-island]{transform-origin:50% 100%;animation:v-island-back .2s var(--ease-move) both}.v-toast-island{transform-origin:50% 100%;animation:v-toast-island-in .24s var(--ease-move) .43s both;cursor:pointer;touch-action:none}.v-toast-island.is-out{animation:v-toast-island-out .2s var(--ease-exit) both}@keyframes v-island-away{0%{opacity:1;transform:perspective(640px)rotateX(0)}to{opacity:0;transform:perspective(640px)rotateX(-82deg)}}@keyframes v-island-back{0%{opacity:0;transform:perspective(640px)rotateX(-82deg)}to{opacity:1;transform:none}}@keyframes v-toast-island-in{0%{opacity:0;transform:perspective(640px)rotateX(82deg)}to{opacity:1;transform:none}}@keyframes v-toast-island-out{0%{opacity:1;transform:none}to{opacity:0;transform:perspective(640px)rotateX(82deg)}}@media (prefers-reduced-motion:reduce){:root[data-toast-island=away] [data-mobile-player-island]{animation:.23s linear .2s both v-toast-fade-out}:root[data-toast-island=back] [data-mobile-player-island]{animation:.2s linear both v-toast-fade-in}.v-toast-island{animation:.24s linear .43s both v-toast-fade-in}.v-toast-island.is-out{animation:.2s linear both v-toast-fade-out}}@keyframes v-toast-fade-in{0%{opacity:0}to{opacity:1}}@keyframes v-toast-fade-out{0%{opacity:1}to{opacity:0}}@media (width<=767px),(pointer:coarse){.v-toast-action{position:relative}.v-toast-action:after{content:"";width:max(100%,44px);height:44px;position:absolute;top:calc(50% - 22px);left:min(0px,50% - 22px)}}@media (prefers-reduced-motion:no-preference){.v-toast-in.v-toast-in{animation-name:v-toast-clearance-in}}@media (width<=979px) and (prefers-reduced-motion:no-preference){body:has(.v-waking-strip[data-door=false]) .v-toast-in{--toast-rise:var(--toast-strip-gap)}}@keyframes v-toast-clearance-in{0%{opacity:0;transform:translateY(var(--toast-rise,14px)) scale(.96)}to{opacity:1;transform:none}}.v-toast-first-step.v-toast-first-step{color:#f0edf5;background:#121117;gap:11px;overflow:hidden;box-shadow:0 18px 40px -16px #000000f2,0 0 30px -14px #c084fc80}.v-toast-first-step .v-toast-description{color:#9b95a6;font-size:12px;line-height:1.45}.v-toast-first-step .v-toast-action{place-items:center;height:32px;padding:0 12px;font-size:12.5px;font-weight:700;display:grid}.v-toast-step-in{animation:.44s cubic-bezier(.34,1.36,.64,1) .28s both v-toast-step-in}@keyframes v-toast-step-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.v-toast-step-ring{flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative}.v-toast-step-ring>svg:first-child{position:absolute;inset:0}.v-toast-step-ring>svg+svg{position:relative}.v-toast-step-new{stroke-dasharray:var(--segment-length) var(--segment-length);animation:.6s cubic-bezier(.4,0,.2,1) .38s both v-toast-step-arc}@keyframes v-toast-step-arc{0%{stroke-dashoffset:var(--segment-length)}to{stroke-dashoffset:0}}.v-toast-step-check{stroke-dasharray:22;animation:.32s cubic-bezier(.2,.7,.3,1) .98s both v-toast-step-check}@keyframes v-toast-step-check{0%{stroke-dashoffset:22px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.v-toast-step-in,.v-toast-step-new{animation:.22s linear 80ms both v-toast-fade-in}.v-toast-step-check{animation:none}}.v-toast-first-step.v-toast-island{padding:0 8px 0 7px}.v-toast-first-step .v-toast-message,.v-toast-first-step .v-toast-description{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (width<=979px){.v-toast-first-step .v-toast-description{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.v-shimmer.v-shimmer-muted{background-image:linear-gradient(100deg,#7e7990 0% 30%,#a9a4b6 42%,#f0edf5 50%,#a9a4b6 58%,#7e7990 70% 100%)}.v-held-slot{border-radius:9px;width:100%;height:32px}@property --v-outline-angle{syntax:"<angle>";inherits:false;initial-value:0deg}.v-outline-light{border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--v-outline-angle),#c084fc00 0deg,#c084fc00 210deg,#c084fc40 280deg,#c084fc 330deg,#f3e3ff 352deg,#f3e3ff00 360deg);-webkit-mask-composite:xor;filter:drop-shadow(0 0 4px #c084fc80);padding:2px;animation:1.6s linear infinite v-outline-lap;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.v-outline-light[data-phase=leaving]{animation:2.4s cubic-bezier(.45,.05,.55,.95) both v-outline-finish,.5s 1.9s both v-outline-fade}@keyframes v-outline-lap{to{--v-outline-angle:360deg}}@keyframes v-outline-finish{0%{--v-outline-angle:0deg}to{--v-outline-angle:360deg}}@keyframes v-outline-fade{to{opacity:0}}.v-pending-buffer{pointer-events:none;position:absolute;inset:0}.v-pending-buffer[data-phase=leaving]{animation:.16s linear both v-outline-fade}.v-edge[data-tone=light]:after{background:linear-gradient(90deg,#0000,#c084fc 50%,#f3e3ff 70%,#0000)}.v-ask-label{text-align:center;display:inline-grid}.v-ask-label>span{grid-area:1/1}.v-ask-label-measure{visibility:hidden;pointer-events:none}.v-tab-hidden .v-outline-light,.v-tab-hidden .v-pending-buffer{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.v-shimmer.v-shimmer-muted{color:#948ea3;background:0 0}.v-outline-light{background:#c084fc8c;animation:2.4s ease-in-out infinite v-skeleton-breathe}.v-outline-light[data-phase=leaving]{animation:.5s 1.9s both v-outline-fade}}.v-moon-disc{color:#d7b6ff;background:#c084fc24;border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.v-moon-disc.is-off{color:#948ea3;background:#ffffff0a}.v-moon-disc.is-off .v-moon-ring{display:none}.v-moon-ring{pointer-events:none;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)rotate(-90deg)}.v-moon-ring circle{fill:none;stroke-width:2px}.v-moon-track{stroke:#ffffff17}.v-moon-arc{stroke:#c084fc;stroke-dasharray:100 100;transition:stroke-dashoffset .3s linear,stroke .22s var(--ease-move)}.v-moon-disc.is-last{box-shadow:0 0 12px -2px #e9b8ff8c}.v-moon-disc.is-last .v-moon-arc{stroke:#e9b8ff}.v-moon-disc.is-drawing .v-moon-arc{animation:vTimerRingDraw .44s var(--ease-enter) both}@keyframes vTimerRingDraw{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}.v-moon-ring[data-instant] .v-moon-arc{transition:none}.v-queue-pill-lead>*{transition:opacity .16s var(--ease-move);grid-area:1/1}.v-queue-pill-glyph{place-items:center;display:grid}.v-queue-pill-lead>.v-moon-disc{opacity:0}.v-queue-pill.has-timer .v-queue-pill-lead>.v-moon-disc{opacity:1}.v-queue-pill.has-timer .v-queue-pill-glyph{opacity:0}.v-queue-timer-button{color:#948ea3;background:0 0;border:1px solid #ffffff17;border-radius:9px;flex:none;align-items:center;height:32px;padding:0 7px;display:inline-flex}.v-queue-timer-button.is-on{color:#d7b6ff;font-variant-numeric:tabular-nums;background:#c084fc1a;border-color:#c084fc59;gap:7px;padding:0 10px 0 6px}.v-queue-timer-button:hover{background:#ffffff0d}.v-queue-timer-button:focus-visible,.v-sleep-timer-menu button:focus-visible,.v-queue-timer-tile:focus-visible{outline-offset:2px;outline:2px solid #c084fc99}.v-queue-timer-button:disabled,.v-queue-timer-tile:disabled{opacity:.4;cursor:not-allowed}.v-sleep-timer-menu{z-index:210;background:#0e0e11;border:1px solid #ffffff1f;border-radius:12px;width:270px;padding:8px;position:fixed;overflow:auto;box-shadow:inset 0 1px #ffffff0b,0 24px 60px -18px #000000d9}.v-sleep-timer-kicker{letter-spacing:1.25px;text-transform:uppercase;color:#6a6577;padding:4px 12px 6px}.v-sleep-timer-option{text-align:left;color:#ede7f5;border-radius:9px;align-items:center;gap:12px;width:100%;min-height:44px;padding:0 12px;display:flex}.v-sleep-timer-option:hover{color:#ede7f5;background:#ffffff0d}.v-sleep-timer-option.is-selected{background:#ffffff0d}.v-sleep-timer-option .v-sleep-timer-check{color:#d7b6ff;flex:none;width:16px}.v-sleep-timer-option .v-sleep-timer-time{white-space:nowrap;color:#6a6577;margin-left:auto}.v-sleep-timer-footnote{color:#76728a;margin:10px 12px 0;line-height:1.5}.v-sleep-timer-separator{background:#ffffff14;height:1px;margin:6px 4px}.v-sleep-timer-off{color:#948ea3}.v-sleep-timer-phone{padding:0 8px 12px}.v-sleep-timer-phone .v-sleep-timer-option{border-radius:12px;min-height:52px}.v-sleep-timer-phone .v-sleep-timer-time{color:#76728a}.v-sleep-timer-phone .v-sleep-timer-option.is-selected{background:#c084fc14}.v-sleep-timer-phone .v-sleep-timer-option.is-selected .v-sleep-timer-time{color:#d7b6ff}.v-queue-tiles.has-timer{grid-template-columns:repeat(4,minmax(0,1fr))}.v-queue-timer-tile{flex-direction:column;justify-content:flex-start;align-items:center;width:100%;height:64px;padding-top:5px;display:flex}.v-queue-timer-tile .v-moon-disc{margin-bottom:2px}.v-queue-timer-tile .v-queue-tile-state{margin-top:2px}.v-queue-timer-tile.is-last .v-queue-tile-state{color:#e9b8ff}.v-playback-length{align-items:center;gap:14px;margin:10px 0 0;line-height:18px;display:flex}.v-playback-length>span:first-child{line-height:18px}.v-playback-range-slot{flex:1;min-width:0;height:18px;position:relative;overflow:visible}[data-playback-settings-rows]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.v-playback-length input{accent-color:#c084fc;width:100%;min-width:0;position:absolute;top:50%;left:0;transform:translateY(-50%)}.v-playback-length output{text-align:right;color:#d7b6ff;min-width:30px}@media (prefers-reduced-motion:reduce){.v-moon-arc{transition:none}.v-moon-disc.is-drawing .v-moon-arc{animation:none}}.recommendation-why{padding-inline:4px}.recommendation-song{align-items:center;gap:10px;margin:2px 0 10px;display:flex}.recommendation-genre{letter-spacing:1.1px}.recommendation-headline{align-items:flex-start;gap:7px;margin:0 0 2px;line-height:1.3;display:flex}.recommendation-headline>:first-child{flex:none;margin-top:3px}.recommendation-headline>:last-child{overflow-wrap:anywhere;min-width:0}.recommendation-term{grid-template-columns:118px minmax(0,1fr);align-items:center;gap:3px 10px;margin:6px 0;display:grid}.recommendation-term small{overflow-wrap:anywhere;grid-column:2;margin-top:-1px}.recommendation-bar{background:#ffffff12;border-radius:3px;height:6px;position:relative;overflow:hidden}.recommendation-bar i{border-radius:inherit;position:absolute;inset:0 auto 0 0}.recommendation-based{flex-wrap:wrap;gap:5px;margin:12px 0;display:flex}.recommendation-based li{overflow-wrap:anywhere;max-width:100%}.recommendation-actions{border-top:1px solid #ffffff14;flex-wrap:wrap;align-items:center;gap:6px;padding-top:10px;display:flex}.recommendation-button{text-align:left;overflow-wrap:anywhere;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:9px;justify-content:center;align-items:center;gap:6px;max-width:100%;min-height:44px;padding:6px 10px;display:inline-flex}.recommendation-button svg{flex:none}.recommendation-button:hover{background:#ffffff14}.recommendation-button:disabled,.recommendation-restore:disabled{opacity:.4;cursor:not-allowed}.recommendation-button:focus-visible,.recommendation-restore:focus-visible,.recommendation-retry:focus-visible{outline-offset:2px;outline:2px solid #c084fc}.recommendation-private{margin-left:auto}.recommendation-retry{min-height:44px;padding:0 8px}.recommendation-loading{gap:8px;padding:16px 0;display:grid}.recommendation-loading>span{border-radius:6px;height:12px;display:block}.recommendation-loading>span:last-child{width:72%}.recommendation-hidden-row{border-top:1px solid #ffffff14;align-items:center;gap:10px;padding:7px 0;display:flex}.recommendation-restore{border-radius:6px;flex:none;min-width:44px;min-height:44px;margin-block:-4px;padding:0 4px}.recommendation-restore:hover{background:#c084fc1a}.recommendation-damp-icon{place-items:center;width:36px;height:36px;display:grid}@media (width<=979px){.recommendation-why{padding-inline:8px}.recommendation-headline{font-size:18px;line-height:1.3}.recommendation-term{grid-template-columns:132px minmax(0,1fr);font-size:13px;line-height:1.5}.recommendation-button{border-radius:12px;padding:9px 12px;font-size:13px;line-height:1.5}}
