.np-surface button[filled]{background:var(--np-text,#fff);border-color:var(--np-text,#fff);color:var(--np-text-inverse,#000)}.np-surface button[filled=hollow]{background:transparent;color:var(--np-text,#fff)}.np-surface button[filled]:hover:not(:disabled){background:color-mix(in srgb,var(--np-text,#fff) 85%,var(--np-text-inverse,#000));border-color:color-mix(in srgb,var(--np-text,#fff) 85%,var(--np-text-inverse,#000));color:var(--np-text-inverse,#000)}.np-surface button[filled=hollow]:hover:not(:disabled){background:var(--np-text,#fff);border-color:var(--np-text,#fff);color:var(--np-text-inverse,#000)}.np-surface button:disabled{opacity:.6}.np-surface button img{transition:filter .15s ease-out}.np-surface button[filled] img{filter:var(--np-icon-inv,none)}.np-surface button[filled=hollow] img{filter:var(--np-icon-fg,invert(1))}.np-surface button[filled=hollow]:not(:disabled):hover img{filter:var(--np-icon-inv,none)}.np-surface :where(button,a,input,select):focus-visible{outline:2px solid var(--np-text,#fff);outline-offset:2px}.np-surface input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:250px;background:color-mix(in srgb,var(--np-text,#fff) 35%,transparent);outline:none}.np-surface input[type=range]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:var(--np-text,#fff);border:0;cursor:pointer}.np-surface input[type=range]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--np-text,#fff);border:0;cursor:pointer}.np-surface input[type=range]::-moz-range-track{height:4px;border-radius:250px;background:color-mix(in srgb,var(--np-text,#fff) 35%,transparent)}.np-quiet-scroll{scrollbar-width:none;-ms-overflow-style:none}.np-quiet-scroll::-webkit-scrollbar{display:none}.ctxmenu-backdrop{position:fixed;inset:0;z-index:1000}.ctxmenu{position:fixed;min-width:180px;max-height:calc(100vh - 16px);overflow-y:auto;list-style:none;margin:0;padding:6px;background:#1a1a1a;border:1px solid #333;border-radius:10px;box-shadow:0 8px 24px #00000080}.ctxmenu li{padding:8px 12px;border-radius:6px;cursor:pointer;font-size:.85em;white-space:nowrap}.ctxmenu li:hover{background:#ffffff1a}.ctxmenu li.danger{color:#e06666}.ctxmenu li.sep{height:1px;padding:0;margin:5px 6px;border-radius:0;background:#333;cursor:default}.ctxmenu li.sep:hover{background:#333}.ctxmenu li.disabled{opacity:.5;cursor:not-allowed}.ctxmenu li.disabled:hover{background:none}.ctxmenu li .tick{display:inline-block;width:1.2em}.modal-backdrop{position:fixed;inset:0;z-index:1000;background:#00000080;display:flex;align-items:center;justify-content:center}.modal{background:#1a1a1a;border-radius:16px;padding:24px;width:320px;max-height:70vh;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-direction:column;gap:14px}.modal-body::-webkit-scrollbar,.modal::-webkit-scrollbar{display:none}.modal:focus{outline:none}.modal-grip{display:none}.modal-title{font-size:1em;margin:0}.modal-body{display:flex;flex-direction:column;gap:10px}@media screen and (max-width:800px){.modal-backdrop{align-items:flex-end}.modal{width:100%;max-height:85vh;border-radius:20px 20px 0 0;padding:24px 20px;overflow-y:hidden;animation:modal-sheet-up .25s ease-out}.modal-grip{display:block;width:40px;height:4px;border-radius:2px;background:#ffffff40;margin:0 auto 8px;flex-shrink:0}.modal-body{overflow-y:auto;min-height:0;scrollbar-width:none;-ms-overflow-style:none}}@keyframes modal-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.modal{animation:none!important}}.plist{list-style:none;margin:0;padding:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none;display:flex;flex-direction:column;gap:6px}.plist::-webkit-scrollbar{display:none}.picker-empty{color:#fff;font-size:.85em}.plist li{display:flex;align-items:center;gap:12px;padding:6px;border-radius:8px;cursor:pointer}.plist li:hover{background:#ffffff1a}.plist img{width:40px;height:40px;border-radius:5px;aspect-ratio:1/1;background:#00000040}img.cover-pending{animation:cover-pending 1.6s ease-in-out infinite}img.cover-fresh{animation:cover-in .3s ease-out}@keyframes cover-pending{0%,to{opacity:.75}50%{opacity:1}}@keyframes cover-in{0%{opacity:.35}to{opacity:1}}@media(prefers-reduced-motion:reduce){img.cover-fresh,img.cover-pending{animation:none}}.media-edit[data-v-cf5be9da]{gap:12px}.media-edit[data-v-cf5be9da],.media-edit label[data-v-cf5be9da]{display:flex;flex-direction:column}.media-edit label[data-v-cf5be9da]{gap:4px;font-size:.85em;color:#666}.media-edit input[type=date][data-v-cf5be9da],.media-edit input[type=number][data-v-cf5be9da],.media-edit input[type=text][data-v-cf5be9da],.media-edit select[data-v-cf5be9da],.media-edit textarea[data-v-cf5be9da]{background:#00000040;border:1px solid #666;border-radius:8px;padding:8px;color:inherit;font:inherit;width:100%}.media-edit textarea[data-v-cf5be9da]{resize:vertical;min-height:120px}.media-edit .cover-field[data-v-cf5be9da]{display:flex;flex-direction:column;align-items:center;gap:8px}.media-edit .change-cover[data-v-cf5be9da]{background:none;border:1px solid #ffffffae;border-radius:250px;color:#fff;cursor:pointer;font-family:var(--font-discy);font-size:.85em;padding:.5em 1.2em}.media-edit .change-cover[data-v-cf5be9da]:hover{background:#ffffff1a}.media-edit .cover-gallery[data-v-cf5be9da]{display:flex;flex-direction:column;gap:8px}.media-edit .cover-gallery ul[data-v-cf5be9da]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;max-height:260px;overflow-y:auto}.media-edit .cover-gallery .tile[data-v-cf5be9da]{display:flex;flex-direction:column;gap:4px;width:100%;padding:6px;border:2px solid transparent;border-radius:10px;background:#00000040;color:#fff;text-align:left;font-family:var(--font-discy);cursor:pointer}.media-edit .cover-gallery .tile[data-v-cf5be9da]:hover{background:#ffffff1a}.media-edit .cover-gallery .tile.selected[data-v-cf5be9da]{border-color:#fff;background:#ffffff26}.media-edit .cover-gallery .tile img[data-v-cf5be9da]{width:100%;aspect-ratio:1/1;border-radius:6px;-o-object-fit:cover;object-fit:cover;background:#00000040}.media-edit .cover-gallery .tile .name[data-v-cf5be9da]{font-size:.75em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-edit .cover-gallery .tile .details[data-v-cf5be9da]{font-size:.65em;color:#fff;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-edit .cover-gallery .tile.upload[data-v-cf5be9da]{align-items:center;justify-content:center;aspect-ratio:1/1;border:2px dashed #ffffffae}.media-edit .cover-gallery .tile.upload .plus[data-v-cf5be9da]{font-size:2em;line-height:1}.media-edit .cover-gallery .hint[data-v-cf5be9da]{font-size:.8em;color:#fff}.media-edit .cover-field img[data-v-cf5be9da]{width:140px;height:140px;border-radius:10px;-o-object-fit:cover;object-fit:cover;background:#00000040}.media-edit .link[data-v-cf5be9da]{background:none;border:none;color:#666;cursor:pointer;font-size:.8em;text-decoration:underline;width:-moz-fit-content;width:fit-content;align-self:center}.media-edit .actions[data-v-cf5be9da]{display:flex;gap:10px;justify-content:flex-end}.media-edit .actions button[data-v-cf5be9da]{flex-shrink:1;min-width:0;padding:.6em 1.6em}.change-album{display:flex;flex-direction:column;gap:14px;min-width:min(520px,80vw)}.change-album .search{display:flex;flex-direction:column;gap:6px}.change-album .search input{width:100%}.change-album .hint,.change-album .intro,.change-album .warn{margin:0;color:#fff}.change-album .warn{font-weight:700}.change-album .results{list-style:none;margin:0;padding:0;max-height:40vh;overflow-y:auto;scrollbar-width:none;display:flex;flex-direction:column;gap:6px}.change-album .album{display:flex;align-items:center;gap:12px;width:100%;padding:8px;border:1px solid transparent;border-radius:8px;background:none;color:#fff;text-align:left;cursor:pointer}.change-album .album:hover{background:#ffffff1a}.change-album .album.selected{border-color:#fff;background:#ffffff26}.change-album .album img{width:48px;height:48px;border-radius:5px;flex-shrink:0}.change-album .album .col{display:flex;flex-direction:column;flex:1;min-width:0}.change-album .album .meta,.change-album .album .name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.change-album .album .meta{font-size:.85em}.change-album .album .current{font-size:.8em;font-weight:700}.change-album .actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px}.progblur[data-v-d2ecd76f]{position:absolute;left:0;right:0;bottom:0;width:100%;pointer-events:none}.progblur .blur[data-v-d2ecd76f]{position:absolute;inset:0}.progblur .blur[data-v-d2ecd76f]:first-child{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);mask-image:linear-gradient(0deg,transparent 0,#000 10%,#000 30%,transparent 40%);-webkit-mask-image:linear-gradient(0deg,transparent 0,#000 10%,#000 30%,transparent 40%)}.progblur .blur[data-v-d2ecd76f]:nth-child(2){backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);mask-image:linear-gradient(0deg,transparent 10%,#000 20%,#000 40%,transparent 50%);-webkit-mask-image:linear-gradient(0deg,transparent 10%,#000 20%,#000 40%,transparent 50%)}.progblur .blur[data-v-d2ecd76f]:nth-child(3){backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);mask-image:linear-gradient(0deg,transparent 15%,#000 30%,#000 50%,transparent 60%);-webkit-mask-image:linear-gradient(0deg,transparent 15%,#000 30%,#000 50%,transparent 60%)}.progblur .blur[data-v-d2ecd76f]:nth-child(4){backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);mask-image:linear-gradient(0deg,transparent 20%,#000 40%,#000 60%,transparent 70%);-webkit-mask-image:linear-gradient(0deg,transparent 20%,#000 40%,#000 60%,transparent 70%)}.progblur .blur[data-v-d2ecd76f]:nth-child(5){backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);mask-image:linear-gradient(0deg,transparent 40%,#000 60%,#000 80%,transparent 90%);-webkit-mask-image:linear-gradient(0deg,transparent 40%,#000 60%,#000 80%,transparent 90%)}.progblur .blur[data-v-d2ecd76f]:nth-child(6){backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);mask-image:linear-gradient(0deg,transparent 60%,#000 80%);-webkit-mask-image:linear-gradient(0deg,transparent 60%,#000 80%)}.progblur .blur[data-v-d2ecd76f]:nth-child(7){z-index:10;backdrop-filter:blur(64px);-webkit-backdrop-filter:blur(64px);mask-image:linear-gradient(0deg,transparent 70%,#000);-webkit-mask-image:linear-gradient(0deg,transparent 70%,#000)}.fade[data-v-d2ecd76f]{position:absolute;inset:0;z-index:11}.hover-media[data-v-a62aa140]{position:relative;display:inline-block;line-height:0}.hover-media__svg[data-v-a62aa140],.hover-media__video[data-v-a62aa140]{display:block}header{position:fixed;top:0;left:0;padding:20px 60px;background:linear-gradient(180deg,#000c,#0000);height:15vh;align-items:center;z-index:100}header,header>span{width:100%;display:flex;flex-direction:row}header>span{justify-content:space-between;margin-bottom:30px}header input[type=text]{background:#ffffff20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:100}header input[type=text]:disabled{z-index:1;pointer-events:none;cursor:default}header button{padding:0!important;cursor:pointer;height:-moz-fit-content;height:fit-content;z-index:999;filter:none}header button,header img,header video{width:-moz-fit-content;width:fit-content}header img,header video{transition:filter .15s ease-out;margin:calc(.6em + 5px) 2em .6em!important;height:40px}header .backblur{position:absolute;top:0;left:0;width:100vw;height:15vh;z-index:99}header .search-toggle{display:none}@media screen and (max-width:800px){header{height:20vh}header,header>span{justify-content:center}header>span{align-items:center;gap:12px}header img{width:-moz-fit-content;width:fit-content;height:40px}header button{padding:.2em 1em!important}header input{display:none!important}header input.mobile-active{display:block!important;flex:1 1 auto;width:auto;min-width:0;max-width:400px}header .search-toggle{display:flex;align-items:center;justify-content:center;padding:0!important;background:#ffffff20;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:50%;width:40px;height:40px;aspect-ratio:1/1;flex-shrink:0;z-index:100}header .search-toggle.active{background:#ffffff40;flex-shrink:0}header .search-toggle img{width:20px;height:20px;margin:0!important}}.progblur[data-v-865a2129]{position:absolute;left:0;right:0;bottom:0;width:100%;pointer-events:none}.progblur .blur[data-v-865a2129]{position:absolute;inset:0}.progblur .blur[data-v-865a2129]:first-child{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);mask-image:linear-gradient(270deg,transparent 0,#000 10%,#000 30%,transparent 40%);-webkit-mask-image:linear-gradient(270deg,transparent 0,#000 10%,#000 30%,transparent 40%)}.progblur .blur[data-v-865a2129]:nth-child(2){backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);mask-image:linear-gradient(270deg,transparent 10%,#000 20%,#000 40%,transparent 50%);-webkit-mask-image:linear-gradient(270deg,transparent 10%,#000 20%,#000 40%,transparent 50%)}.progblur .blur[data-v-865a2129]:nth-child(3){backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);mask-image:linear-gradient(270deg,transparent 15%,#000 30%,#000 50%,transparent 60%);-webkit-mask-image:linear-gradient(270deg,transparent 15%,#000 30%,#000 50%,transparent 60%)}.progblur .blur[data-v-865a2129]:nth-child(4){backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);mask-image:linear-gradient(270deg,transparent 20%,#000 40%,#000 60%,transparent 70%);-webkit-mask-image:linear-gradient(270deg,transparent 20%,#000 40%,#000 60%,transparent 70%)}.progblur .blur[data-v-865a2129]:nth-child(5){backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);mask-image:linear-gradient(270deg,transparent 40%,#000 60%,#000 80%,transparent 90%);-webkit-mask-image:linear-gradient(270deg,transparent 40%,#000 60%,#000 80%,transparent 90%)}.progblur .blur[data-v-865a2129]:nth-child(6){backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);mask-image:linear-gradient(270deg,transparent 60%,#000 80%);-webkit-mask-image:linear-gradient(270deg,transparent 60%,#000 80%)}.progblur .blur[data-v-865a2129]:nth-child(7){z-index:10;backdrop-filter:blur(64px);-webkit-backdrop-filter:blur(64px);mask-image:linear-gradient(270deg,transparent 70%,#000);-webkit-mask-image:linear-gradient(270deg,transparent 70%,#000)}.fade[data-v-865a2129]{position:absolute;inset:0;z-index:11}.s{display:none}.b{display:initial}.sidebar{position:fixed;top:0;left:0;width:220px;height:100%;font-size:1.3em;z-index:50}.sidebar .actions{position:relative;display:flex;flex-direction:column;align-items:start;justify-content:center;z-index:51;gap:20px;width:100%;height:95%}.sidebar .actions>*{text-decoration:none;margin:0 0 0 35px}@media screen and (max-width:800px){.sidebar{width:100%;font-size:2.2em}.sidebar .actions{font-size:.8em;width:90%;top:50px;height:80%}.s{display:initial}.b{display:none}}.toast[data-v-b1a78650]{position:relative;display:flex;flex-direction:row;gap:15px;justify-content:center;align-items:center;background:#0000004d;border:1px solid #ffffff22;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);max-width:60vw;padding:.5em 2em;border-radius:50vw;left:0;transition:top .35s ease-out,scale .35s ease-out}.toast[nafyn-tint=green][data-v-b1a78650]{background:#93c47d4d}.toast[nafyn-tint=red][data-v-b1a78650]{background:#e066664d}.toast .title[data-v-b1a78650]{font-family:Instrument-Italic}.toast[data-v-b1a78650] *{cursor:default;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.toast.under p[data-v-b1a78650]{color:#fff0}.seek[data-v-4f21e7a0]{display:flex;flex-direction:row;align-items:center;gap:10px;width:100%}.seek input[type=range][data-v-4f21e7a0]{flex:1;min-width:0}.seek .time[data-v-4f21e7a0]{color:color-mix(in srgb,var(--np-text,#fff) 90%,transparent);font-variant-numeric:tabular-nums;font-family:var(--font-discy);font-size:.7em;width:2.5em}.queue-panel[data-v-93a544ed]{position:relative;height:100%;overflow-y:auto;overflow-anchor:none;color:var(--np-text,#fff)}.queue-panel .heading[data-v-93a544ed]{font-size:.9em;margin:14px 8px 0}.queue-panel .body[data-v-93a544ed]{min-height:var(--panel-height,100%)}.queue-panel .controls[data-v-93a544ed]{display:flex;flex-direction:row;gap:10px;width:100%;padding:10px 0}.queue-panel .controls button[data-v-93a544ed]{flex:1 1 0;min-width:0}.queue-panel .tracks[data-v-93a544ed]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:4px}.queue-panel .tracks li[data-v-93a544ed]{display:flex;flex-direction:row;align-items:center;gap:12px;padding:8px;border-radius:8px;cursor:pointer;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.queue-panel .tracks li[data-v-93a544ed]:hover{background:color-mix(in srgb,var(--np-text,#fff) 10%,transparent)}.queue-panel .tracks li[data-v-93a544ed]:focus-visible{outline:2px solid var(--np-text,#fff);outline-offset:2px}.queue-panel .upcoming li.dragging[data-v-93a544ed]{background:color-mix(in srgb,var(--np-text,#fff) 20%,transparent);cursor:grabbing}.queue-panel .tracks li img[data-v-93a544ed]{width:45px;height:45px;aspect-ratio:1/1;border-radius:5px;background:#00000040;flex-shrink:0;pointer-events:none}.queue-panel .col[data-v-93a544ed]{display:flex;flex-direction:column;flex:1;overflow:hidden}.queue-panel .artist[data-v-93a544ed],.queue-panel .title[data-v-93a544ed]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-panel .artist[data-v-93a544ed]{font-size:.85em;color:color-mix(in srgb,var(--np-text,#fff) 85%,transparent)}.queue-panel .round[data-v-93a544ed]{width:max(2em,44px);height:max(2em,44px);border-radius:50%;padding:0!important;font-size:1em;line-height:1;flex-shrink:0}.queue-panel .empty[data-v-93a544ed]{color:color-mix(in srgb,var(--np-text,#fff) 85%,transparent);text-align:center;padding:8px}.queue-panel .visually-hidden[data-v-93a544ed]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media screen and (max-width:800px){.queue-panel .controls button[data-v-93a544ed]{font-size:.7em}}.small[data-v-871abeb6]{display:none}.now-playing[data-v-871abeb6]{position:fixed;bottom:0;left:0;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:30px;padding:15px 30px;background:#00000050;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid #ffffff20;z-index:200;font-size:.7em;color:var(--np-text,#fff);transition:color .6s ease}.np-slide-enter-active[data-v-871abeb6]{transition:transform .3s ease-out,opacity .3s ease-out}.np-slide-leave-active[data-v-871abeb6]{transition:transform .25s ease-in,opacity .25s ease-in}.np-slide-enter-from[data-v-871abeb6],.np-slide-leave-to[data-v-871abeb6]{transform:translateY(100%);opacity:0}@media(prefers-reduced-motion:reduce){.np-slide-enter-active[data-v-871abeb6],.np-slide-leave-active[data-v-871abeb6]{transition:opacity .15s linear}.np-slide-enter-from[data-v-871abeb6],.np-slide-leave-to[data-v-871abeb6]{transform:none}}.now-playing .np-bg[data-v-871abeb6]{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.now-playing .np-bg .blob[data-v-871abeb6]{position:absolute;left:0;top:0;width:min(38vw,340px);height:min(38vw,340px);border-radius:50%;filter:blur(70px) saturate(160%);opacity:.8;will-change:transform,opacity;transition:background .8s ease}.now-playing .np-bg .scrim[data-v-871abeb6]{position:absolute;inset:0;background:var(--np-scrim,rgba(0,0,0,.6));transition:background .6s ease}.now-playing .round[data-v-871abeb6]{width:max(2.4em,44px);height:max(2.4em,44px);border-radius:50%;padding:0!important;display:flex;align-items:center;justify-content:center;flex-shrink:0}.now-playing .round img[data-v-871abeb6]{width:1.1em;height:1.1em}.now-playing .track[data-v-871abeb6]{display:flex;flex-direction:row;align-items:center;gap:12px;width:220px;flex-shrink:0;cursor:pointer;overflow:hidden}.now-playing .track img[data-v-871abeb6]{width:45px;height:45px;aspect-ratio:1/1;border-radius:5px;background:#00000040;flex-shrink:0}.now-playing .col[data-v-871abeb6]{display:flex;flex-direction:column;overflow:hidden}.now-playing .row[data-v-871abeb6]{display:flex;flex-direction:row;overflow:hidden}.now-playing .artist[data-v-871abeb6],.now-playing .title[data-v-871abeb6]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.now-playing .artist[data-v-871abeb6]{font-size:.85em}.now-playing .artist[data-v-871abeb6],.now-playing .unity-badge[data-v-871abeb6]{color:color-mix(in srgb,var(--np-text,#fff) 90%,transparent)}.now-playing .unity-badge[data-v-871abeb6]{font-size:.7em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.now-playing .controls[data-v-871abeb6]{display:flex;flex-direction:column;align-items:center;gap:8px;flex:1;min-width:0;max-width:600px}.now-playing .buttons[data-v-871abeb6],.now-playing .side[data-v-871abeb6]{display:flex;flex-direction:row;align-items:center;gap:15px}.now-playing .side[data-v-871abeb6]{flex-shrink:0}.now-playing .queue-count[data-v-871abeb6]{font-size:1em}.now-playing .volume[data-v-871abeb6]{display:flex;flex-direction:row;align-items:center;gap:8px}.now-playing .volume input[type=range][data-v-871abeb6]{width:90px}.now-playing .queue[data-v-871abeb6]{--np-text:#fff;--np-text-inverse:#000;--np-icon-fg:invert(1);--np-icon-inv:none;position:absolute;bottom:110%;right:30px;width:320px;height:min(50vh,520px);padding:10px;margin:0;color:#fff;background:#000e;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid #ffffff20;border-radius:10px}@media screen and (max-width:800px){.small[data-v-871abeb6]{display:initial!important}.big[data-v-871abeb6]{display:none!important}.now-playing[data-v-871abeb6]{gap:15px;padding:10px 15px}.now-playing .track[data-v-871abeb6]{width:50%}.now-playing .side .volume[data-v-871abeb6]{display:none}.now-playing .queue[data-v-871abeb6]{right:15px;width:calc(100vw - 30px)}}@font-face{font-family:Instrument-Serif;src:url(./InstrumentSerif-Regular.BjwVvGU6.ttf)}@font-face{font-family:Instrument-Italic;src:url(./InstrumentSerif-Italic.BIypviHG.ttf)}@font-face{font-family:OpenDyslexic;font-style:normal;font-weight:400;font-display:swap;size-adjust:72%;src:url(./OpenDyslexic-Regular.BEQaFHtg.otf) format("opentype")}@font-face{font-family:OpenDyslexic;font-style:italic;font-weight:400;font-display:swap;size-adjust:72%;src:url(./OpenDyslexic-Italic.ng070jMa.otf) format("opentype")}@font-face{font-family:OpenDyslexic;font-style:normal;font-weight:700;font-display:swap;size-adjust:72%;src:url(./OpenDyslexic-Bold.CSD7QPOS.otf) format("opentype")}@font-face{font-family:OpenDyslexic;font-style:italic;font-weight:700;font-display:swap;size-adjust:72%;src:url(./OpenDyslexic-BoldItalic.PsABSlNE.otf) format("opentype")}:root{--font-discy:-apple-system,BlinkMacSystemFont,"SF Pro Text","SF Pro Display","SF Pro",Arial,"Helvetica Neue",sans-serif}html.dyslexic-font,html.dyslexic-font *,html.dyslexic-font :after,html.dyslexic-font :before{font-family:"OpenDyslexic",var(--font-discy)!important}html{scrollbar-gutter:stable}*{padding:0;margin:0;box-sizing:border-box}body{background:#2a2a27;color:#ffffffae;font-family:Instrument-Serif;font-size:1.5em;max-width:100%;overflow:hidden scroll}a{color:inherit;text-decoration:underline}a,h1,h2,h3,h4,h5,h6{font-family:Instrument-Italic}code{font-family:monospace}input[type=password],input[type=text]{border-radius:250px;border:none}input[type=password],input[type=text],textarea{background:#00000050;padding:15px 30px;outline:none;font-family:var(--font-discy);font-size:.8em;color:inherit}textarea{border-radius:20px;border:none;resize:none!important}select{background:#1a1a1a;border:1px solid #333;border-radius:50vw;outline:none;padding:.6em 1em;font-family:var(--font-discy);font-size:.8em;color:inherit;cursor:pointer}select:hover{background:#232323}select option{background:#1a1a1a;color:inherit}button{cursor:pointer;background:#0000;border:none;outline:none;font-size:inherit}a[filled],button[filled],p[filled]{background:#ffffffae;border:1px solid #ffffffae;outline:none;border-radius:250px;color:#000;font-family:Instrument-Serif;text-decoration:none;font-size:inherit;padding:.6em clamp(.9em,3vw,3em);white-space:nowrap;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;transition:background .25s ease-out,opacity .15s ease-out,color .15s ease-out}button[filled=hollow],p[filled=hollow]{background:#fff0;color:#ffffffae}a[filled]:hover:not(:disabled),button[filled]:hover:not(:disabled){background:#ffffffd0;border:1px solid #ffffffd0}a[filled=hollow]:hover:not(:disabled),button[filled=hollow]:hover:not(:disabled){color:#000}a[filled].danger,button[filled].danger{background:#b3261e;border:1px solid #b3261e;color:#fff}a[filled].danger:hover:not(:disabled),button[filled].danger:hover:not(:disabled){background:#8c1d18;border:1px solid #8c1d18;color:#fff}a.over,button.over{background:#3a3a36b8;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);border:1px solid hsla(0,0%,100%,.28);border-radius:250px;color:#fff;font-family:var(--font-discy);font-size:.7em;text-decoration:none;padding:.7em clamp(.9em,2.4vw,1.6em);white-space:nowrap;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;box-shadow:0 6px 22px #00000059;transition:background .2s ease-out,border-color .2s ease-out,transform .15s ease-out}a.over:hover:not(:disabled),button.over:hover:not(:disabled){background:#54544ed1;border-color:#ffffff80}button.over:active:not(:disabled){transform:scale(.97)}button.over[aria-pressed=true]{background:#ffffffe6;border-color:#fff;color:#000}@media(prefers-reduced-motion:reduce){a.over,button.over{transition:none}}button.icon-only{width:44px;height:44px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}button.icon-only img{width:1.1em;height:1.1em;filter:invert(1);transition:filter .15s ease-out}button.icon-only:hover:not(:disabled) img,button.icon-only[filled]:not([filled=hollow]) img{filter:none}:where(button,a,select,summary):focus-visible{outline:2px solid #fff;outline-offset:2px}input:focus-visible,textarea:focus-visible{outline:2px solid #fff;outline-offset:2px}:disabled{cursor:not-allowed!important;opacity:.7}.hd.out button{cursor:default!important}.sb{transition:left .25s ease-out,opacity .25s ease-out}.sb.hide{opacity:0;left:-50px;pointer-events:none}.view{margin:calc(15vh - 10px) 1.2em calc(15vh - 10px) calc(220px + 1.2em);padding-bottom:6em}.toasts{display:flex;flex-direction:column;width:100%;align-items:center;position:fixed;bottom:100px;left:0;height:10vh;pointer-events:none!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.toasts>*{width:-moz-fit-content;width:fit-content}.toasts>:not(:first-child){filter:brightness(.8)}.pill-enter-active{animation:appearPill .35s ease-out forwards}.pill-leave-active{animation:disappearPill 0s ease-in forwards}@keyframes appearPill{0%{opacity:0}to{opacity:1}}@keyframes disappearPill{0%{opacity:1}to{opacity:0}}@media screen and (max-width:800px){.view{margin:calc(20vh - 10px) 1.2em;padding-bottom:6em}}@media(prefers-reduced-motion:reduce){.sb{transition:none!important}}.fp[data-v-f9abd57f]{width:100%;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px}.err .header[data-v-f9abd57f]{text-align:center}.err .message[data-v-f9abd57f]{color:#666;font-family:var(--font-discy);font-size:.85em}
