:root{--primary-color:#e53265;--secondary-color:#a2022f;--background-color:#110f10}html,body{width:100%;height:100%;margin:0;padding:0;font-family:Open Sans,sans-serif}body{overflow:hidden}#wallpaper.svelte-nimnti{object-fit:cover;z-index:-999;-webkit-user-select:none;user-select:none;width:100vw;height:100vh;position:fixed;inset:0}.window.svelte-s7sh3c{background-color:var(--background-color);border-radius:8px;transition:opacity .18s,transform .18s cubic-bezier(.4,0,.2,1);position:absolute;overflow:hidden;box-shadow:10px 10px 39px -19px #000000bf}.window.minimized.svelte-s7sh3c{opacity:0;pointer-events:none;visibility:hidden;transform:scale(.85)translateY(40px)}.window.maximized.svelte-s7sh3c{border-radius:0!important;width:100vw!important;height:calc(100vh - 48px)!important;top:0!important;left:0!important}.top-bar.svelte-s7sh3c{background-color:var(--primary-color);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;border:0;justify-content:space-between;align-items:center;width:100%;height:2rem;padding:0;display:flex}.top-bar.svelte-s7sh3c:active{cursor:grabbing}.details.svelte-s7sh3c{pointer-events:none;align-items:center;gap:1rem;height:100%;margin-left:1rem;display:flex}.details.svelte-s7sh3c h1:where(.svelte-s7sh3c){color:#fff;margin:0;font-size:1rem;font-weight:900;line-height:1}.details.svelte-s7sh3c img:where(.svelte-s7sh3c){aspect-ratio:1;object-fit:cover;width:1.5rem;height:1.5rem;margin:0}.buttons.svelte-s7sh3c{align-items:center;height:100%;display:flex}.window-btn.svelte-s7sh3c{color:#fff;cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;width:2.2rem;height:100%;padding:0;font-size:.85rem;font-weight:700;transition:background-color .15s;display:flex}.window-btn.svelte-s7sh3c:hover{background-color:#fff3}.close-button.svelte-s7sh3c:hover{background-color:var(--secondary-color,#a2022f)}.window-btn.svelte-s7sh3c:focus-visible{outline-offset:-3px;outline:2px solid #fff}.contents.svelte-s7sh3c{background-color:#fff;width:100%;height:calc(100% - 2rem);overflow:auto}.resize-handle.svelte-s7sh3c{z-index:10;appearance:none;touch-action:none;background:0 0;border:0;margin:0;padding:0;position:absolute}.resize-handle.svelte-s7sh3c:focus-visible{outline:2px solid var(--primary-color)}.resize-n.svelte-s7sh3c,.resize-s.svelte-s7sh3c{width:auto;height:8px;left:8px;right:8px}.resize-n.svelte-s7sh3c{cursor:n-resize;top:-4px}.resize-s.svelte-s7sh3c{cursor:s-resize;bottom:-4px}.resize-e.svelte-s7sh3c,.resize-w.svelte-s7sh3c{width:8px;height:auto;top:8px;bottom:8px}.resize-e.svelte-s7sh3c{cursor:e-resize;right:-4px}.resize-w.svelte-s7sh3c{cursor:w-resize;left:-4px}.resize-ne.svelte-s7sh3c,.resize-nw.svelte-s7sh3c,.resize-se.svelte-s7sh3c,.resize-sw.svelte-s7sh3c{width:12px;height:12px}.resize-ne.svelte-s7sh3c{cursor:ne-resize;top:-6px;right:-6px}.resize-se.svelte-s7sh3c{cursor:se-resize;bottom:-6px;right:-6px}.resize-sw.svelte-s7sh3c{cursor:sw-resize;bottom:-6px;left:-6px}.resize-nw.svelte-s7sh3c{cursor:nw-resize;top:-6px;left:-6px}.browser-container.svelte-82nb1d{flex-direction:column;height:100%;display:flex;position:relative}.nav-bar.svelte-82nb1d{background-color:var(--background-color);z-index:100;flex-shrink:0;align-items:center;width:100%;height:4rem;padding:0 .5rem;display:flex;position:relative}.nav-bar.svelte-82nb1d button:where(.svelte-82nb1d){aspect-ratio:1;cursor:pointer;background-color:var(--background-color);color:#fff;border:0;border-radius:50%;flex-shrink:0;font-size:1.5rem;font-weight:900;line-height:1;transition:all .2s}.nav-bar.svelte-82nb1d button:where(.svelte-82nb1d):hover{background-color:var(--primary-color)}.nav-bar.svelte-82nb1d input:where(.svelte-82nb1d){border:1px solid color-mix(in srgb, var(--primary-color) 20%, transparent);background-color:color-mix(in srgb, var(--background-color) 85%, white);color:#fff;border-radius:1.25rem;outline:none;flex:1;height:2.5rem;margin:0 .75rem;padding:0 1rem;font-size:.95rem;transition:all .2s}.nav-bar.svelte-82nb1d input:where(.svelte-82nb1d)::placeholder{color:#ffffff73}.nav-bar.svelte-82nb1d input:where(.svelte-82nb1d):hover{border-color:color-mix(in srgb, var(--primary-color) 50%, transparent)}.nav-bar.svelte-82nb1d input:where(.svelte-82nb1d):focus{border-color:var(--primary-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-color) 20%, transparent)}.adblock-control.svelte-82nb1d{margin-right:.5rem;position:relative}.adblock-toggle-btn.svelte-82nb1d{cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;padding:0;transition:all .2s;display:flex;position:relative;background-color:color-mix(in srgb, var(--background-color) 85%, white)!important;color:#e0e0e0!important;border-radius:50%!important}.adblock-toggle-btn.active.svelte-82nb1d{border-color:color-mix(in srgb, var(--primary-color) 40%, transparent);color:#e53265!important;background-color:color-mix(in srgb, var(--primary-color) 15%, var(--background-color))!important}.adblock-toggle-btn.whitelisted.svelte-82nb1d{border-color:#ffffff1a;color:#888!important}.adblock-toggle-btn.disabled.svelte-82nb1d{opacity:.5;color:#555!important}.adblock-toggle-btn.svelte-82nb1d:hover{background-color:color-mix(in srgb, var(--primary-color) 30%, transparent)!important}.adblock-badge.svelte-82nb1d{background-color:var(--secondary-color,#a2022f);color:#fff;text-align:center;border-radius:9999px;min-width:14px;padding:1px 4px;font-size:.65rem;font-weight:700;line-height:1.2;position:absolute;bottom:-2px;right:-4px;box-shadow:0 0 4px #00000080}#uBO-popup-panel.svelte-82nb1d{--surface-1:#1c1b22;--surface-2:#42414d;--ink-1:#fbfbfe;--ink-2:#e0e0e6;--ink-3:#cfcfd8;--ink-4:#9f9fa9;--hr-ink:#33323e;--popup-power-ink:#3877d9;--popup-toolbar-surface:#2b2a33;--popup-icon-x-ink:#ff5354;--checkbox-ink:#6d6d78;background-color:var(--surface-1);border:1px solid var(--hr-ink);width:220px;color:var(--ink-1);-webkit-user-select:none;user-select:none;z-index:10000;box-sizing:border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:13px;line-height:1.4;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 8px 24px #000000b3}#panes.svelte-82nb1d{flex-direction:column;width:100%;display:flex}#main.svelte-82nb1d{width:100%}#sticky.svelte-82nb1d{background-color:var(--surface-1);z-index:100;position:sticky;top:0}#hostname.svelte-82nb1d{background-color:var(--popup-toolbar-surface);text-align:center;color:var(--ink-1);word-break:break-all;margin:0;padding:6px 8px;font-size:13px;font-weight:600}#stickyTools.svelte-82nb1d{justify-content:space-between;align-items:stretch;padding:4px 8px;display:flex}#switch.svelte-82nb1d{color:var(--popup-power-ink);cursor:pointer;fill:var(--popup-power-ink);stroke:none;stroke-width:64px;background:0 0;border:none;flex-grow:1;justify-content:center;margin:12px 0;padding:0;font-size:78px;display:flex}#switch.svelte-82nb1d .fa-icon:where(.svelte-82nb1d){justify-content:center;align-items:center;display:flex}#switch.svelte-82nb1d .fa-icon:where(.svelte-82nb1d) svg:where(.svelte-82nb1d){width:78px;height:78px;fill:var(--popup-power-ink);stroke:none;transition:fill .15s,stroke .15s}#uBO-popup-panel.off.svelte-82nb1d #switch:where(.svelte-82nb1d) .fa-icon:where(.svelte-82nb1d) svg:where(.svelte-82nb1d){fill:var(--surface-1);stroke:var(--checkbox-ink);stroke-width:48px}#switch.svelte-82nb1d:hover .fa-icon:where(.svelte-82nb1d) svg:where(.svelte-82nb1d){opacity:.9}.rulesetTools.svelte-82nb1d{box-sizing:border-box;background-color:#0000;border:0;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:24px;display:flex}.rulesetTools.svelte-82nb1d .fa-icon:where(.svelte-82nb1d){cursor:pointer;color:var(--ink-4);fill:var(--ink-4);visibility:hidden;border-radius:4px;justify-content:center;align-items:center;padding:2px;display:flex}.rulesetTools.svelte-82nb1d .fa-icon.visible:where(.svelte-82nb1d){visibility:visible}.rulesetTools.svelte-82nb1d .fa-icon:where(.svelte-82nb1d):hover{background-color:var(--surface-2);color:var(--ink-2);fill:var(--ink-2)}.rulesetTools.svelte-82nb1d .fa-icon:where(.svelte-82nb1d) svg:where(.svelte-82nb1d){fill:currentColor;width:16px;height:16px}.toolRibbon.svelte-82nb1d{background-color:var(--popup-toolbar-surface);border-top:1px solid var(--hr-ink);grid-auto-columns:1fr;grid-auto-flow:column;place-items:center;margin:0;padding:2px 0;display:grid}#extraTools.svelte-82nb1d{border-bottom:1px solid var(--hr-ink)}.toolRibbon.svelte-82nb1d .tool:where(.svelte-82nb1d){cursor:pointer;color:var(--ink-3);fill:var(--ink-3);box-sizing:border-box;justify-content:center;align-items:center;width:100%;padding:8px 4px;display:flex}.toolRibbon.svelte-82nb1d .tool:where(.svelte-82nb1d):hover{background-color:var(--surface-2);color:var(--ink-1);fill:var(--ink-1)}.toolRibbon.svelte-82nb1d .tool.active:where(.svelte-82nb1d){color:var(--popup-power-ink);fill:var(--popup-power-ink)}.toolRibbon.svelte-82nb1d .fa-icon:where(.svelte-82nb1d){justify-content:center;align-items:center;display:flex;position:relative}.toolRibbon.svelte-82nb1d .fa-icon:where(.svelte-82nb1d) svg:where(.svelte-82nb1d):not(.nope){fill:currentColor;width:16px;height:16px}#extraTools.svelte-82nb1d .fa-icon:where(.svelte-82nb1d)>.nope:where(.svelte-82nb1d){height:18px;stroke:var(--popup-icon-x-ink);stroke-width:2.5px;visibility:hidden;width:18px;position:absolute;left:50%;transform:translate(-50%)}#extraTools.svelte-82nb1d .tool.on:where(.svelte-82nb1d) .fa-icon:where(.svelte-82nb1d)>.nope:where(.svelte-82nb1d){visibility:visible}#basicStats.svelte-82nb1d{grid-template-columns:1fr auto;column-gap:12px;margin:8px 12px;font-size:13px;line-height:22px;display:grid}#basicStats.svelte-82nb1d>[data-i18n]:where(.svelte-82nb1d){color:var(--ink-3);text-align:left}#basicStats.svelte-82nb1d>span:where(.svelte-82nb1d):not([data-i18n]){color:var(--ink-1);text-align:right;font-weight:600}#basicStats.svelte-82nb1d .percent:where(.svelte-82nb1d){color:var(--ink-4);font-size:11px;font-weight:400}#moreOrLess.svelte-82nb1d{background-color:var(--popup-toolbar-surface);border-top:1px solid var(--hr-ink);display:flex}#moreOrLess.svelte-82nb1d>span:where(.svelte-82nb1d){cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;color:var(--ink-3);justify-content:center;align-items:center;width:100%;padding:5px 12px;font-size:11px;display:flex}#moreOrLess.svelte-82nb1d>span:where(.svelte-82nb1d):hover{background-color:var(--surface-2);color:var(--ink-1)}#moreOrLess.svelte-82nb1d .fa-icon:where(.svelte-82nb1d){justify-content:center;align-items:center;width:10px;height:10px;transition:transform .2s;display:inline-flex;transform:rotate(180deg)}#moreOrLess.svelte-82nb1d .fa-icon.expanded:where(.svelte-82nb1d){transform:rotate(0)}#moreOrLess.svelte-82nb1d .fa-icon:where(.svelte-82nb1d) svg:where(.svelte-82nb1d){fill:currentColor;width:10px;height:10px}#loggerDrawer.svelte-82nb1d{border-top:1px solid var(--hr-ink);background-color:#121216;flex-direction:column;max-height:140px;display:flex}.loggerHeader.svelte-82nb1d{color:#aaa;background-color:#1f1e26;justify-content:space-between;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;display:flex}.closeLogger.svelte-82nb1d{color:#888;cursor:pointer;background:0 0;border:none;padding:0;font-size:10px}.loggerList.svelte-82nb1d{flex-direction:column;gap:3px;padding:4px 6px;display:flex;overflow-y:auto}.emptyLog.svelte-82nb1d{color:#666;text-align:center;padding:10px 0;font-size:10px}.logItem.svelte-82nb1d{color:#aaa;align-items:center;gap:4px;font-size:10px;display:flex}.logType.svelte-82nb1d{color:#fff;text-transform:uppercase;background-color:#991b1b;border-radius:2px;padding:1px 3px;font-size:8px;font-weight:700}.logUrl.svelte-82nb1d{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.browser.svelte-82nb1d{border:0;flex:1;width:100%;min-height:0}.player-container.svelte-48miea{background-color:var(--background-color,#110f10);color:#f1f5f9;-webkit-user-select:none;user-select:none;flex-direction:column;height:100%;font-family:inherit;display:flex}.player-topbar.svelte-48miea{background:#ffffff08;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.search-form.svelte-48miea{color:#94a3b8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:20px;flex:1;align-items:center;gap:.5rem;max-width:480px;padding:.35rem .85rem;transition:all .2s;display:flex}.search-form.svelte-48miea:focus-within{border-color:var(--primary-color,#e53265);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-color,#e53265) 30%, transparent);color:#fff}.search-form.svelte-48miea input:where(.svelte-48miea){color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:.9rem}.search-form.svelte-48miea input:where(.svelte-48miea)::placeholder{color:#64748b}.search-submit-btn.svelte-48miea{background:var(--primary-color,#e53265);color:#fff;cursor:pointer;border:none;border-radius:12px;padding:.25rem .75rem;font-size:.8rem;font-weight:600;transition:opacity .15s}.search-submit-btn.svelte-48miea:hover:not(:disabled){opacity:.9}.search-submit-btn.svelte-48miea:disabled{opacity:.5;cursor:not-allowed}.tab-buttons.svelte-48miea{gap:.4rem;display:flex}.tab-btn.svelte-48miea{color:#94a3b8;cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;border-radius:8px;padding:.35rem .75rem;font-size:.8rem;font-weight:600;transition:all .15s}.tab-btn.svelte-48miea:hover{color:#fff;background:#ffffff1a}.tab-btn.active.svelte-48miea{background:color-mix(in srgb, var(--primary-color,#e53265) 20%, transparent);border-color:color-mix(in srgb, var(--primary-color,#e53265) 50%, transparent);color:var(--primary-color,#e53265)}.player-body.svelte-48miea{flex:1;min-height:0;padding:1rem;overflow-y:auto}.tracks-list.svelte-48miea{flex-direction:column;gap:.4rem;display:flex}.track-item.svelte-48miea{cursor:pointer;background:#ffffff05;border:1px solid #ffffff0a;border-radius:10px;align-items:center;gap:.85rem;padding:.5rem .75rem;transition:all .15s;display:flex}.track-item.svelte-48miea:hover{background:#ffffff12;border-color:#ffffff1a;transform:translate(2px)}.track-item.playing.svelte-48miea{background:color-mix(in srgb, var(--primary-color,#e53265) 15%, transparent);border-color:color-mix(in srgb, var(--primary-color,#e53265) 40%, transparent)}.track-thumb-wrapper.svelte-48miea{background:#000;border-radius:6px;flex-shrink:0;width:68px;height:48px;position:relative;overflow:hidden}.track-thumb.svelte-48miea{object-fit:cover;width:100%;height:100%}.track-thumb.mini.svelte-48miea{border-radius:6px;width:48px;height:48px}.track-duration.svelte-48miea{color:#fff;background:#000000d9;border-radius:3px;padding:1px 4px;font-size:.65rem;font-weight:700;position:absolute;bottom:2px;right:3px}.play-overlay.svelte-48miea{color:#fff;opacity:0;background:#0006;justify-content:center;align-items:center;transition:opacity .15s;display:flex;position:absolute;inset:0}.track-item.svelte-48miea:hover .play-overlay:where(.svelte-48miea),.track-item.playing.svelte-48miea .play-overlay:where(.svelte-48miea){opacity:1}.track-meta.svelte-48miea{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.track-title.svelte-48miea{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;font-size:.88rem;font-weight:600;overflow:hidden}.track-channel.svelte-48miea{color:#94a3b8;font-size:.75rem}.track-actions.svelte-48miea{align-items:center;gap:.5rem;display:flex}.action-icon-btn.svelte-48miea{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:6px;padding:.3rem .6rem;font-size:.75rem;font-weight:600;transition:all .15s}.action-icon-btn.svelte-48miea:hover{color:#fff;background:#ffffff29}.queue-header.svelte-48miea{justify-content:space-between;align-items:center;margin-bottom:1rem;display:flex}.queue-header.svelte-48miea h2:where(.svelte-48miea){margin:0;font-size:1rem;font-weight:700}.clear-btn.svelte-48miea{background:color-mix(in srgb, var(--primary-color,#e53265) 20%, transparent);border:1px solid color-mix(in srgb, var(--primary-color,#e53265) 40%, transparent);color:var(--primary-color,#e53265);cursor:pointer;border-radius:6px;padding:.3rem .6rem;font-size:.75rem;font-weight:600}.queue-index.svelte-48miea{color:#64748b;min-width:24px;font-size:.8rem;font-weight:700}.remove-queue-btn.svelte-48miea{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:.4rem;font-size:.9rem}.remove-queue-btn.svelte-48miea:hover{color:var(--primary-color,#e53265)}.loading-state.svelte-48miea,.empty-state.svelte-48miea,.error-state.svelte-48miea{color:#94a3b8;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.75rem;padding:3rem 1rem;font-size:.9rem;display:flex}.spinner.svelte-48miea{border:3px solid #ffffff1a;border-top-color:var(--primary-color,#e53265);border-radius:50%;width:28px;height:28px;animation:.8s linear infinite svelte-48miea-spin}@keyframes svelte-48miea-spin{to{transform:rotate(360deg)}}.retry-btn.svelte-48miea{background:var(--primary-color,#e53265);color:#fff;cursor:pointer;border:none;border-radius:8px;padding:.4rem 1rem;font-weight:600}.player-bottom-bar.svelte-48miea{background:color-mix(in srgb, var(--background-color,#110f10) 95%, black);border-top:1px solid #ffffff14;flex-shrink:0;justify-content:space-between;align-items:center;gap:1rem;height:72px;padding:0 1.25rem;display:flex}.now-playing-info.svelte-48miea{align-items:center;gap:.75rem;width:240px;min-width:0;display:flex}.cover-art.svelte-48miea{object-fit:cover;background:#000;border-radius:8px;flex-shrink:0;width:46px;height:46px;box-shadow:0 4px 12px #0006}.info-text.svelte-48miea{flex-direction:column;gap:2px;min-width:0;display:flex}.info-text.svelte-48miea .title:where(.svelte-48miea){color:#f8fafc;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:700;overflow:hidden}.info-text.svelte-48miea .channel:where(.svelte-48miea){color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.center-controls.svelte-48miea{flex-direction:column;flex:1;align-items:center;gap:4px;max-width:440px;display:flex}.control-buttons.svelte-48miea{align-items:center;gap:.75rem;display:flex}.ctrl-btn.svelte-48miea{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .15s;display:flex}.ctrl-btn.svelte-48miea:hover{color:#fff;background:#ffffff1a}.ctrl-btn.main-play.svelte-48miea{color:#000;background:#fff;width:38px;height:38px}.ctrl-btn.main-play.svelte-48miea:hover{background:#f1f5f9;transform:scale(1.06)}.timeline.svelte-48miea{align-items:center;gap:.5rem;width:100%;display:flex}.time-label.svelte-48miea{color:#94a3b8;text-align:center;min-width:32px;font-size:.7rem}.seek-bar.svelte-48miea{height:4px;accent-color:var(--primary-color,#e53265);cursor:pointer;flex:1}.volume-controls.svelte-48miea{align-items:center;gap:.5rem;width:140px;display:flex}.volume-btn.svelte-48miea{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:4px}.volume-btn.svelte-48miea:hover{color:#fff}.volume-slider.svelte-48miea{height:4px;accent-color:var(--primary-color,#e53265);cursor:pointer;flex:1}.no-track-selected.svelte-48miea{text-align:center;color:#64748b;width:100%;font-size:.82rem}.chromeos-shelf.svelte-1vyk3gy{background:color-mix(in srgb, var(--background-color,#110f10) 88%, transparent);-webkit-backdrop-filter:blur(24px)saturate(180%);z-index:100000;-webkit-user-select:none;user-select:none;border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;height:48px;padding:0 10px;display:flex;position:fixed;bottom:0;left:0;right:0}.shelf-left.svelte-1vyk3gy{align-items:center;display:flex}.launcher-btn.svelte-1vyk3gy{cursor:pointer;background:#ffffff0f;border:1px solid #0000;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;transition:all .2s;display:flex}.launcher-btn.svelte-1vyk3gy:hover{background:#ffffff29;transform:scale(1.05)}.launcher-btn.active.svelte-1vyk3gy{background:var(--primary-color,#e53265);box-shadow:0 0 12px color-mix(in srgb, var(--primary-color,#e53265) 50%, transparent)}.launcher-circle.svelte-1vyk3gy{border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.launcher-dot.svelte-1vyk3gy{background:#fff;border-radius:50%;width:6px;height:6px}.shelf-dock.svelte-1vyk3gy{align-items:center;gap:6px;height:100%;display:flex}.dock-item-wrapper.svelte-1vyk3gy{justify-content:center;align-items:center;height:100%;display:flex;position:relative}.dock-item.svelte-1vyk3gy{cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .18s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.dock-item.svelte-1vyk3gy:hover{background:#ffffff1f;transform:translateY(-2px)}.dock-item.active.svelte-1vyk3gy{background:#ffffff2e}.dock-icon.svelte-1vyk3gy{object-fit:cover;pointer-events:none;border-radius:6px;width:26px;height:26px;transition:transform .15s}.dock-item.svelte-1vyk3gy:active .dock-icon:where(.svelte-1vyk3gy){transform:scale(.9)}.indicator.svelte-1vyk3gy{background:0 0;border-radius:2px;height:3px;transition:all .2s cubic-bezier(.4,0,.2,1);position:absolute;bottom:2px}.indicator.open.svelte-1vyk3gy{background:#fff9;border-radius:50%;width:4px}.indicator.active.svelte-1vyk3gy{background:var(--primary-color,#e53265);width:14px;box-shadow:0 0 6px var(--primary-color,#e53265);border-radius:3px}.multi-indicator.svelte-1vyk3gy{align-items:center;gap:3px;display:flex;position:absolute;bottom:2px}.multi-indicator.svelte-1vyk3gy .dot:where(.svelte-1vyk3gy){background:#fff9;border-radius:50%;width:3px;height:3px}.multi-indicator.svelte-1vyk3gy .dot.active:where(.svelte-1vyk3gy){background:var(--primary-color,#e53265)}.dock-tooltip.svelte-1vyk3gy{background:color-mix(in srgb, var(--background-color,#110f10) 95%, black);color:#f1f5f9;white-space:nowrap;pointer-events:none;z-index:100002;border:1px solid #ffffff1f;border-radius:8px;padding:4px 10px;font-size:.75rem;font-weight:600;animation:.12s ease-out svelte-1vyk3gy-tooltipFade;position:absolute;bottom:calc(100% + 8px);box-shadow:0 4px 12px #0006}@keyframes svelte-1vyk3gy-tooltipFade{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.instances-menu.svelte-1vyk3gy{background:color-mix(in srgb, var(--background-color,#110f10) 95%, black);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);z-index:100002;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;gap:.4rem;min-width:220px;padding:.6rem;display:flex;position:absolute;bottom:calc(100% + 10px);box-shadow:0 12px 30px #0009}.instances-header.svelte-1vyk3gy{color:#94a3b8;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:.2rem .4rem .4rem;font-size:.78rem;font-weight:700;display:flex}.new-win-btn.svelte-1vyk3gy{background:var(--primary-color,#e53265);color:#fff;cursor:pointer;border:none;border-radius:6px;padding:.2rem .5rem;font-size:.7rem;font-weight:600}.instances-list.svelte-1vyk3gy{flex-direction:column;gap:.2rem;max-height:180px;display:flex;overflow-y:auto}.instance-row.svelte-1vyk3gy{background:#ffffff08;border-radius:8px;justify-content:space-between;align-items:center;display:flex;overflow:hidden}.instance-row.svelte-1vyk3gy:hover{background:#ffffff14}.instance-item.svelte-1vyk3gy{color:#f1f5f9;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;justify-content:space-between;align-items:center;gap:6px;min-width:0;padding:.4rem .6rem;font-size:.8rem;font-weight:500;display:flex}.instance-item.focused.svelte-1vyk3gy{color:var(--primary-color,#e53265);font-weight:700}.instance-title.svelte-1vyk3gy{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.min-tag.svelte-1vyk3gy{color:#64748b;background:#ffffff0d;border-radius:4px;padding:1px 4px;font-size:.65rem}.instance-close-btn.svelte-1vyk3gy{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:.4rem .6rem;font-size:.75rem}.instance-close-btn.svelte-1vyk3gy:hover{color:var(--primary-color,#e53265)}.shelf-right.svelte-1vyk3gy{align-items:center;gap:8px;display:flex}.shelf-media-pill.svelte-1vyk3gy{color:#f1f5f9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:8px;max-width:200px;padding:4px 10px;transition:all .2s;display:flex}.shelf-media-pill.svelte-1vyk3gy:hover{border-color:color-mix(in srgb, var(--primary-color,#e53265) 40%, transparent);background:#ffffff26}.shelf-media-pill.playing.svelte-1vyk3gy .note-icon:where(.svelte-1vyk3gy){color:var(--primary-color,#e53265);animation:1.5s ease-in-out infinite svelte-1vyk3gy-pulseNote}@keyframes svelte-1vyk3gy-pulseNote{0%,to{transform:scale(1)}50%{transform:scale(1.2)}}.pill-track-title.svelte-1vyk3gy{white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.75rem;font-weight:600;overflow:hidden}.pill-play-btn.svelte-1vyk3gy{color:#fff;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:2px;display:flex}.status-tray.svelte-1vyk3gy{color:#f1f5f9;cursor:pointer;background:#ffffff12;border:1px solid #ffffff14;border-radius:20px;align-items:center;padding:5px 14px;font-size:.85rem;font-weight:600;transition:all .2s;display:flex}.status-tray.svelte-1vyk3gy:hover{background:#ffffff26}.status-tray.active.svelte-1vyk3gy{background:#fff3;border-color:#fff3}.tray-time.svelte-1vyk3gy{letter-spacing:.02em;font-size:.82rem;font-weight:600}.launcher-popup.svelte-1vyk3gy{background:color-mix(in srgb, var(--background-color,#110f10) 95%, black);-webkit-backdrop-filter:blur(32px)saturate(180%);z-index:100001;-webkit-user-select:none;user-select:none;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:1rem;width:360px;max-height:480px;padding:1.25rem;animation:.18s cubic-bezier(.4,0,.2,1) svelte-1vyk3gy-slideUp;display:flex;position:fixed;bottom:58px;left:12px;box-shadow:0 16px 40px #0009}@keyframes svelte-1vyk3gy-slideUp{0%{opacity:0;transform:translateY(12px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.launcher-search.svelte-1vyk3gy{color:#94a3b8;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:12px;align-items:center;gap:.6rem;padding:.6rem .9rem;transition:border-color .2s;display:flex}.launcher-search.svelte-1vyk3gy:focus-within{border-color:var(--primary-color,#e53265);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-color,#e53265) 30%, transparent);color:#fff}.launcher-search.svelte-1vyk3gy input:where(.svelte-1vyk3gy){color:#fff;background:0 0;border:none;outline:none;flex:1;font-size:.9rem}.launcher-search.svelte-1vyk3gy input:where(.svelte-1vyk3gy)::placeholder{color:#64748b}.launcher-section-title.svelte-1vyk3gy{text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;font-size:.75rem;font-weight:700}.launcher-grid.svelte-1vyk3gy{grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.launcher-app-card.svelte-1vyk3gy{color:#f1f5f9;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;flex-direction:column;align-items:center;gap:.5rem;padding:.75rem .5rem;transition:all .15s;display:flex}.launcher-app-card.svelte-1vyk3gy:hover{background:#ffffff14;border-color:#ffffff14;transform:translateY(-2px)}.launcher-icon-wrapper.svelte-1vyk3gy{background:#ffffff0f;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:flex;box-shadow:0 4px 12px #0000004d}.launcher-icon-wrapper.svelte-1vyk3gy img:where(.svelte-1vyk3gy){object-fit:cover;border-radius:6px;width:30px;height:30px}.launcher-app-name.svelte-1vyk3gy{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:80px;font-size:.78rem;font-weight:600;overflow:hidden}.no-results.svelte-1vyk3gy{text-align:center;color:#64748b;grid-column:1/-1;padding:1.5rem 0;font-size:.85rem}.settings-popup.svelte-1vyk3gy{background:color-mix(in srgb, var(--background-color,#110f10) 95%, black);-webkit-backdrop-filter:blur(32px)saturate(180%);z-index:100001;-webkit-user-select:none;user-select:none;border:1px solid #ffffff1f;border-radius:18px;flex-direction:column;gap:1rem;width:320px;padding:1.25rem;animation:.18s cubic-bezier(.4,0,.2,1) svelte-1vyk3gy-slideUp;display:flex;position:fixed;bottom:58px;right:12px;box-shadow:0 16px 40px #0009}.settings-header.svelte-1vyk3gy{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-bottom:.5rem;display:flex}.date-display.svelte-1vyk3gy{color:#f1f5f9;font-size:.85rem;font-weight:700}.header-right-actions.svelte-1vyk3gy{align-items:center;gap:8px;display:flex}.lock-btn.svelte-1vyk3gy{color:#cbd5e1;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;transition:all .18s;display:flex}.lock-btn.svelte-1vyk3gy:hover{background:var(--primary-color,#e53265);border-color:var(--primary-color,#e53265);color:#fff;transform:scale(1.08)}.user-pill.svelte-1vyk3gy{color:#cbd5e1;align-items:center;gap:6px;font-size:.8rem;font-weight:600;display:flex}.user-avatar.svelte-1vyk3gy{border-radius:50%;width:22px;height:22px}.media-card.svelte-1vyk3gy{background:#ffffff0a;border:1px solid #ffffff14;border-radius:14px;flex-direction:column;gap:.65rem;padding:.85rem;display:flex}.media-card-header.svelte-1vyk3gy{justify-content:space-between;align-items:center;display:flex}.media-source-tag.svelte-1vyk3gy{color:var(--primary-color,#e53265);text-transform:uppercase;letter-spacing:.06em;font-size:.7rem;font-weight:700}.open-player-link.svelte-1vyk3gy{color:#94a3b8;cursor:pointer;background:0 0;border:none;padding:0;font-size:.72rem;font-weight:600}.open-player-link.svelte-1vyk3gy:hover{color:#fff;text-decoration:underline}.media-card-content.svelte-1vyk3gy{align-items:center;gap:.75rem;display:flex}.media-cover-btn.svelte-1vyk3gy{cursor:pointer;background:0 0;border:none;border-radius:8px;flex-shrink:0;padding:0;transition:transform .15s;display:flex;overflow:hidden}.media-cover-btn.svelte-1vyk3gy:hover{transform:scale(1.05)}.media-cover.svelte-1vyk3gy{object-fit:cover;background:#000;width:48px;height:48px}.media-details.svelte-1vyk3gy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.media-title.svelte-1vyk3gy{color:#f1f5f9;white-space:nowrap;text-overflow:ellipsis;font-size:.85rem;font-weight:700;overflow:hidden}.media-artist.svelte-1vyk3gy{color:#94a3b8;white-space:nowrap;text-overflow:ellipsis;font-size:.72rem;overflow:hidden}.media-timeline.svelte-1vyk3gy{align-items:center;gap:.5rem;display:flex}.time-txt.svelte-1vyk3gy{color:#94a3b8;text-align:center;min-width:28px;font-size:.65rem}.media-seek-bar.svelte-1vyk3gy{height:3px;accent-color:var(--primary-color,#e53265);cursor:pointer;flex:1}.media-controls-row.svelte-1vyk3gy{justify-content:center;align-items:center;gap:1rem;display:flex}.media-ctrl-btn.svelte-1vyk3gy{color:#cbd5e1;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:6px;transition:all .15s;display:flex}.media-ctrl-btn.svelte-1vyk3gy:hover{color:#fff;background:#ffffff1a}.media-ctrl-btn.main.svelte-1vyk3gy{color:#000;background:#fff;width:34px;height:34px}.media-ctrl-btn.main.svelte-1vyk3gy:hover{transform:scale(1.06)}.no-media-card.svelte-1vyk3gy{color:#64748b;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.6rem;padding:1.5rem 1rem;font-size:.82rem;display:flex}.start-music-btn.svelte-1vyk3gy{color:#f1f5f9;cursor:pointer;background:#ffffff14;border:1px solid #ffffff1a;border-radius:8px;padding:.4rem .8rem;font-size:.78rem;font-weight:600;transition:all .15s}.start-music-btn.svelte-1vyk3gy:hover{background:var(--primary-color,#e53265);border-color:#0000}.lock-screen.svelte-7sq1ct{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:999999;-webkit-user-select:none;user-select:none;background:#00000073;justify-content:center;align-items:center;width:100vw;height:100vh;font-family:Open Sans,sans-serif;display:flex;position:fixed;inset:0}.login-window.svelte-7sq1ct{background-color:var(--background-color,#110f10);border:1px solid color-mix(in srgb, var(--primary-color) 20%, transparent);border-radius:8px;width:320px;overflow:hidden;box-shadow:10px 10px 39px -19px #000000bf}.window-topbar.svelte-7sq1ct{background-color:var(--primary-color,#e53265);box-sizing:border-box;align-items:center;width:100%;height:2rem;padding:0 1rem;display:flex}.window-details.svelte-7sq1ct{align-items:center;gap:.75rem;display:flex}.window-details.svelte-7sq1ct img:where(.svelte-7sq1ct){object-fit:cover;width:1.25rem;height:1.25rem}.window-details.svelte-7sq1ct h1:where(.svelte-7sq1ct){color:#fff;margin:0;font-size:.95rem;font-weight:900}.login-body.svelte-7sq1ct{box-sizing:border-box;flex-direction:column;gap:1.2rem;padding:1.5rem;display:flex}.user-row.svelte-7sq1ct{align-items:center;gap:.75rem;display:flex}.user-avatar.svelte-7sq1ct{object-fit:cover;background:#000;border-radius:50%;width:42px;height:42px}.user-name.svelte-7sq1ct{color:#fff;font-size:1.1rem;font-weight:700}.input-container.svelte-7sq1ct{align-items:center;display:flex;position:relative}.login-input.svelte-7sq1ct{border:1px solid color-mix(in srgb, var(--primary-color) 20%, transparent);background-color:color-mix(in srgb, var(--background-color) 85%, white);color:#fff;box-sizing:border-box;border-radius:1.25rem;outline:none;width:100%;height:2.5rem;padding:0 2.5rem 0 1rem;font-size:.95rem;transition:all .2s}.login-input.svelte-7sq1ct:hover{border-color:color-mix(in srgb, var(--primary-color) 50%, transparent)}.login-input.svelte-7sq1ct:focus{border-color:var(--primary-color);box-shadow:0 0 0 2px color-mix(in srgb, var(--primary-color) 20%, transparent)}.peek-btn.svelte-7sq1ct{color:#ffffff80;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;right:.75rem}.peek-btn.svelte-7sq1ct:hover{color:#fff}.error-text.svelte-7sq1ct{color:var(--primary-color,#e53265);margin-top:-.5rem;font-size:.82rem;font-weight:600}.action-row.svelte-7sq1ct{justify-content:space-between;align-items:center;display:flex}.remember-label.svelte-7sq1ct{color:#ffffffb3;cursor:pointer;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.remember-label.svelte-7sq1ct input:where(.svelte-7sq1ct){accent-color:var(--primary-color,#e53265);cursor:pointer}.unlock-btn.svelte-7sq1ct{cursor:pointer;background-color:var(--primary-color,#e53265);color:#fff;border:0;border-radius:1.25rem;height:2.2rem;padding:0 1.25rem;font-size:.9rem;font-weight:700;transition:all .2s}.unlock-btn.svelte-7sq1ct:hover:not(:disabled){background-color:var(--secondary-color,#a2022f)}.unlock-btn.svelte-7sq1ct:disabled{opacity:.5;cursor:not-allowed}
