:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--discord-bg:#313338;--discord-panel:#2b2d31;--discord-panel-raised:#383a40;--discord-panel-hover:#404249;--discord-input:#1e1f22;--discord-border:#1e1f22;--discord-text:#f2f3f5;--discord-muted:#b5bac1;--discord-subtle:#949ba4;--discord-white:#fff;--discord-blurple:#5865f2;--discord-blurple-hover:#4752c4;--discord-green:#23a55a;--discord-danger:#f23f42;--discord-danger-bg:#f23f421f;--page-pad:clamp(8px, 2.4dvw, 16px);--playback-bottom:clamp(6px, 1.8dvw, 10px);--playback-reserve:132px;background:var(--discord-bg);color:var(--discord-text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}html,body,#root{width:100%;height:100%;min-height:0}*{box-sizing:border-box}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:var(--discord-panel-hover) transparent}}body{background:var(--discord-bg);min-width:0;min-height:100dvh;margin:0;overflow:hidden}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--discord-panel-hover);background-clip:content-box;border:2px solid #0000;border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--discord-muted);background-clip:content-box}::-webkit-scrollbar-button{-webkit-appearance:none!important;background:0 0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;display:none!important}::-webkit-scrollbar-button:single-button{-webkit-appearance:none!important;background:0 0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;display:none!important}::-webkit-scrollbar-button:double-button{-webkit-appearance:none!important;background:0 0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;display:none!important}::-webkit-scrollbar-button:single-button{-webkit-appearance:none!important;background:0 0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;display:none!important}::-webkit-scrollbar-button:increment{-webkit-appearance:none!important;background:0 0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;display:none!important}::-webkit-scrollbar-button:decrement{-webkit-appearance:none!important;background:0 0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;display:none!important}::-webkit-scrollbar-button:vertical:start:decrement{-webkit-appearance:none!important;background:0 0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;display:none!important}::-webkit-scrollbar-button:vertical:end:increment{-webkit-appearance:none!important;background:0 0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;display:none!important}::-webkit-scrollbar-button:horizontal:start:decrement{-webkit-appearance:none!important;background:0 0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;display:none!important}::-webkit-scrollbar-button:horizontal:end:increment{-webkit-appearance:none!important;background:0 0!important;width:0!important;min-width:0!important;height:0!important;min-height:0!important;display:none!important}::-webkit-scrollbar-corner{background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-resizer{background:0 0!important;width:0!important;height:0!important;display:none!important}:is(.track-list,.participant-list,.queue-list)::-webkit-scrollbar{background:0 0;width:8px;height:8px}:is(.track-list,.participant-list,.queue-list)::-webkit-scrollbar-track{background:0 0;border:0}:is(.track-list,.participant-list,.queue-list)::-webkit-scrollbar-thumb{background:var(--discord-panel-hover);background-clip:content-box;border:2px solid #0000;border-radius:999px}:is(.track-list,.participant-list,.queue-list)::-webkit-scrollbar-button{block-size:0!important;inline-size:0!important;width:0!important;height:0!important;color:#0000!important;opacity:0!important;pointer-events:none!important;appearance:none!important;background:0 0!important;border:0!important;min-block-size:0!important;min-inline-size:0!important;margin:0!important;padding:0!important;display:none!important}:is(.track-list,.participant-list,.queue-list)::-webkit-scrollbar-button:vertical:start:increment{width:0!important;height:0!important;block-size:0!important;inline-size:0!important;min-width:0!important;min-height:0!important;opacity:0!important;pointer-events:none!important;background:0 0!important;min-block-size:0!important;min-inline-size:0!important;display:none!important}:is(.track-list,.participant-list,.queue-list)::-webkit-scrollbar-button:vertical:start:decrement{width:0!important;height:0!important;block-size:0!important;inline-size:0!important;min-width:0!important;min-height:0!important;opacity:0!important;pointer-events:none!important;background:0 0!important;min-block-size:0!important;min-inline-size:0!important;display:none!important}:is(.track-list,.participant-list,.queue-list)::-webkit-scrollbar-button:vertical:end:increment{width:0!important;height:0!important;block-size:0!important;inline-size:0!important;min-width:0!important;min-height:0!important;opacity:0!important;pointer-events:none!important;background:0 0!important;min-block-size:0!important;min-inline-size:0!important;display:none!important}:is(.track-list,.participant-list,.queue-list)::-webkit-scrollbar-button:vertical:end:decrement{width:0!important;height:0!important;block-size:0!important;inline-size:0!important;min-width:0!important;min-height:0!important;opacity:0!important;pointer-events:none!important;background:0 0!important;min-block-size:0!important;min-inline-size:0!important;display:none!important}:is(.track-list,.participant-list,.queue-list)::-webkit-scrollbar-button:horizontal:start:increment{width:0!important;height:0!important;block-size:0!important;inline-size:0!important;min-width:0!important;min-height:0!important;opacity:0!important;pointer-events:none!important;background:0 0!important;min-block-size:0!important;min-inline-size:0!important;display:none!important}:is(.track-list,.participant-list,.queue-list)::-webkit-scrollbar-button:horizontal:start:decrement{width:0!important;height:0!important;block-size:0!important;inline-size:0!important;min-width:0!important;min-height:0!important;opacity:0!important;pointer-events:none!important;background:0 0!important;min-block-size:0!important;min-inline-size:0!important;display:none!important}:is(.track-list,.participant-list,.queue-list)::-webkit-scrollbar-button:horizontal:end:increment{width:0!important;height:0!important;block-size:0!important;inline-size:0!important;min-width:0!important;min-height:0!important;opacity:0!important;pointer-events:none!important;background:0 0!important;min-block-size:0!important;min-inline-size:0!important;display:none!important}:is(.track-list,.participant-list,.queue-list)::-webkit-scrollbar-button:horizontal:end:decrement{width:0!important;height:0!important;block-size:0!important;inline-size:0!important;min-width:0!important;min-height:0!important;opacity:0!important;pointer-events:none!important;background:0 0!important;min-block-size:0!important;min-inline-size:0!important;display:none!important}button,input,select{font:inherit;min-width:0}button{cursor:pointer;border:0;transition:background-color .12s,color .12s,border-color .12s}button:disabled,input:disabled,select:disabled{cursor:not-allowed;opacity:.5}.shell{width:min(1180px,100%);height:100dvh;min-height:0;padding:var(--page-pad);padding-bottom:calc(var(--playback-reserve) + var(--page-pad));flex-direction:column;margin:0 auto;display:flex;overflow:hidden}.eyebrow{color:var(--discord-subtle);text-transform:uppercase;margin:0 0 4px;font-size:.78rem}h2,p{margin:0}h2{font-size:1.05rem}@keyframes search-spin{to{transform:rotate(360deg)}}@keyframes skeleton-shimmer{0%,to{opacity:.52}50%{opacity:1}}.notice{top:var(--page-pad);left:var(--page-pad);right:var(--page-pad);z-index:40;width:fit-content;max-width:calc(100% - var(--page-pad) - var(--page-pad));color:var(--discord-text);overflow-wrap:anywhere;opacity:0;pointer-events:none;background:#2b2d31f5;border:0;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;margin:0 auto;padding:10px 12px;transition:opacity .24s,transform .24s;display:grid;position:fixed;transform:translateY(-8px)}.notice.visible{opacity:1;transform:translateY(0)}.notice-icon{color:#ffb3b5;background:#f23f4229;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.notice-text{color:#ffb3b5;min-width:0;font-weight:700;line-height:1.35}.layout{flex:auto;grid-template-columns:minmax(0,1fr) minmax(260px,.45fr);gap:18px;min-height:0;display:grid;overflow:hidden}.secondary-column{grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;min-height:0;display:grid;overflow:visible}.side,.participants,.main-library-menu,.playback-bar{border:1px solid var(--discord-border);background:var(--discord-panel);border-radius:8px}input[type=range]{--range-height:6px;--range-hit-size:18px;--range-thumb-size:var(--range-hit-size);width:100%;height:var(--range-hit-size);accent-color:var(--discord-blurple);appearance:none;cursor:pointer;background:0 0;border-radius:999px;margin:0}input[type=range]::-webkit-slider-runnable-track{height:var(--range-height);background:0 0;border-radius:999px}input[type=range]::-webkit-slider-thumb{width:var(--range-thumb-size);height:var(--range-thumb-size);margin-top:calc((var(--range-height) - var(--range-thumb-size)) / 2);appearance:none;background:0 0;border:0;border-radius:999px}input[type=range]::-moz-range-track{height:var(--range-height);background:0 0;border-radius:999px}input[type=range]::-moz-range-progress{height:var(--range-height);background:0 0;border-radius:999px}input[type=range]::-moz-range-thumb{width:var(--range-thumb-size);height:var(--range-thumb-size);background:0 0;border:0;border-radius:999px}.icon-button{background:var(--discord-panel-raised);width:42px;height:42px;color:var(--discord-text);border-radius:8px;place-items:center;display:inline-grid}.icon-button:not(:disabled):hover{background:var(--discord-panel-hover)}.icon-button.primary{background:var(--discord-blurple);color:var(--discord-white)}.icon-button.primary:not(:disabled):hover{background:var(--discord-blurple-hover)}.icon-button.compact{width:32px;height:32px}.icon-button.active{color:var(--discord-white);background:#5865f242}.like-current,.like-current:disabled{opacity:1}.like-current{color:var(--discord-text);background:0 0}.like-current:disabled{color:var(--discord-subtle)}.like-current:not(:disabled):hover{color:var(--discord-text);background:#5865f21a}.like-current.active{color:var(--discord-blurple);background:0 0}.like-current.active:not(:disabled):hover{color:var(--discord-blurple);background:#5865f21f}.add-track-button{width:36px;height:36px;color:var(--discord-muted);background:0 0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.add-track-button:not(:disabled):hover{color:var(--discord-white);background:0 0}.add-track-button.verifying{color:var(--discord-muted);cursor:wait;opacity:1}.add-track-spinner{width:18px;height:18px}.add-track-button:focus-visible{outline:2px solid var(--discord-blurple);outline-offset:2px}.volume{min-width:0;color:var(--discord-muted);flex:220px;align-items:center;gap:8px;display:flex}.playback-bar{left:var(--page-pad);right:var(--page-pad);bottom:var(--playback-bottom);z-index:20;background:var(--discord-panel-raised);position:fixed;overflow:visible}.range-shell{--range-height:6px;--range-hit-size:18px;--range-thumb-size:var(--range-height);height:var(--range-height);background:var(--discord-input);border-radius:999px;display:block;position:relative;overflow:visible}.playback-progress-shell{width:100%}.volume-range{flex:auto;min-width:0}.range-fill{width:var(--range-progress);border-radius:inherit;background:var(--discord-blurple);pointer-events:none;position:absolute;inset:0 auto 0 0}.range-shell input{top:50%;left:calc(var(--range-thumb-size) / -2);right:calc(var(--range-thumb-size) / -2);width:auto;position:absolute;transform:translateY(-50%)}.range-shell input::-webkit-slider-runnable-track{background:0 0}.range-shell input::-moz-range-track{background:0 0}.playback-progress[aria-disabled=true]{cursor:default}.playback-content{grid-template-columns:minmax(220px,1fr) auto minmax(180px,1fr);align-items:center;gap:18px;min-width:0;padding:16px;display:grid}.playback-track{grid-template-columns:64px minmax(0,1fr);align-items:center;gap:12px;min-width:0;display:grid}.playback-art{width:64px;height:64px;color:var(--discord-muted);place-items:center;display:grid;overflow:hidden}.playback-art img{object-fit:cover;border-radius:8px;width:100%;height:100%}.playback-meta{gap:4px;min-width:0;display:grid}.playback-meta h2{color:var(--discord-text);font-size:1rem;line-height:1.2}.playback-meta h2,.playback-meta p:not(.eyebrow){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.playback-meta p:not(.eyebrow){color:var(--discord-muted)}.playback-controls{justify-content:center;align-items:center;gap:10px;min-width:0;display:flex}.playback-play{border-radius:50%;width:50px;height:50px}.playback-time{min-width:86px;color:var(--discord-muted);text-align:center;font-size:.82rem}.queue-menu,.library-menu{display:grid;position:relative}.queue-toggle,.like-current{position:relative}.queue-toggle.active{background:var(--discord-panel-hover);color:var(--discord-white)}.main-library-menu{z-index:25;position:relative}.library-entry-button{width:100%;min-width:0;height:48px;color:var(--discord-text);background:0 0;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px;display:grid}.library-entry-button:hover,.library-entry-button.active{background:var(--discord-panel-hover)}.library-entry-button span:not(.library-entry-count){text-overflow:ellipsis;white-space:nowrap;text-align:left;overflow:hidden}.library-entry-count{min-width:24px;height:22px;color:var(--discord-white);background:#5865f238;border-radius:999px;place-items:center;padding:0 7px;font-size:.76rem;line-height:1;display:grid}.queue-count{background:var(--discord-blurple);min-width:18px;height:18px;color:var(--discord-white);border-radius:999px;place-items:center;padding:0 5px;font-size:.68rem;line-height:1;display:grid;position:absolute;top:-3px;right:-3px}.queue-popover{width:min(420px, calc(100vw - var(--page-pad) - var(--page-pad)));max-height:min(380px, calc(100dvh - var(--playback-reserve) - 28px));border:1px solid var(--discord-border);background:var(--discord-panel);border-radius:8px;gap:10px;padding:14px;display:grid;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.queue-popover-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.queue-popover-actions{align-items:center;gap:8px;display:flex}.queue-popover-count{min-width:28px;height:24px;color:var(--discord-white);background:#5865f238;border-radius:999px;place-items:center;font-size:.78rem;display:grid}.queue-clear{width:32px;height:32px;color:var(--discord-muted)}.queue-clear:not(:disabled):hover{color:var(--discord-white)}.queue-list{max-height:min(300px, calc(100dvh - var(--playback-reserve) - 96px))}.library-popover{width:min(460px, calc(100vw - var(--page-pad) - var(--page-pad)));max-height:min(520px, calc(100dvh - var(--playback-reserve) - 84px));border:1px solid var(--discord-border);background:var(--discord-panel);border-radius:8px;grid-template-rows:auto auto auto minmax(0,1fr);gap:12px;padding:14px;display:grid;position:absolute;top:calc(100% + 10px);right:0}.library-header,.library-section,.library-playlist-head,.library-song{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.library-section,.library-playlist{border-bottom:1px solid var(--discord-border);padding-bottom:10px}.library-section-title,.library-playlist-meta{gap:2px;min-width:0;display:grid}.library-section-title strong,.library-playlist-meta strong,.library-song strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.library-section-title span,.library-playlist-meta span{color:var(--discord-muted);font-size:.8rem}.library-actions{flex:none;align-items:center;gap:6px;display:flex}.library-create{grid-template-columns:minmax(0,1fr) 40px;gap:8px;display:grid}.library-create input{border:1px solid var(--discord-border);background:var(--discord-input);width:100%;height:40px;color:var(--discord-text);border-radius:8px;padding:0 12px}.library-create input:focus{border-color:var(--discord-blurple);outline:none}.library-track-list{align-content:start;gap:12px;min-height:0;padding-right:4px;display:grid;overflow-y:auto}.library-playlist{gap:8px;display:grid}.library-song-list{gap:4px;display:grid}.library-song{min-height:38px;padding-left:2px}.playback-volume{flex:180px;justify-self:end;width:100%;max-width:240px}.side{flex-direction:column;gap:16px;min-width:0;max-width:100%;min-height:0;padding:16px;display:flex;overflow:hidden}.search{z-index:10;grid-template-columns:minmax(112px,144px) minmax(0,1fr);gap:6px;display:grid;position:relative}.search input{border:1px solid var(--discord-border);background:var(--discord-input);width:100%;min-width:0;height:42px;color:var(--discord-text)}.source-select{min-width:0;position:relative}.source-select.open{z-index:20}.source-select-trigger{border:1px solid var(--discord-border);border-right:1px solid var(--discord-border);background:var(--discord-input);width:100%;min-width:0;height:42px;color:var(--discord-muted);text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:0 10px 0 12px;display:flex}.source-select-trigger span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.source-select-trigger svg{flex:none}.source-select.open .source-select-trigger,.source-select-trigger:focus-visible{border-color:var(--discord-blurple);color:var(--discord-text);outline:none}.source-select-menu{z-index:30;background:#111214;border:1px solid #5865f257;border-radius:8px;width:max-content;min-width:100%;max-width:min(220px,100vw - 24px);padding:6px;position:absolute;top:calc(100% + 6px);left:0}.source-select-option{width:100%;height:34px;color:var(--discord-muted);text-align:left;background:0 0;border-radius:6px;align-items:center;padding:0 10px;display:flex}.source-select-option span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.source-select-option:hover,.source-select-option:focus-visible{background:var(--discord-panel-hover);color:var(--discord-white);outline:none}.source-select-option.selected{color:var(--discord-white);background:#5865f23d}.search input{border-radius:8px;padding:0 42px 0 12px}.search input:focus{border-color:var(--discord-blurple);outline:none}.search input::placeholder{color:var(--discord-subtle)}.loading-spinner{border:2px solid #ffffff47;border-top-color:var(--discord-white);border-radius:50%;width:18px;height:18px;animation:.72s linear infinite search-spin}.search-spinner{pointer-events:none;position:absolute;top:50%;right:12px;translate:0 -50%}.track-section{flex:auto;grid-template-rows:auto minmax(0,1fr);gap:10px;min-height:0;display:grid}.track-list{grid-auto-rows:min-content;align-content:start;gap:0;min-width:0;min-height:0;padding-right:4px;display:grid;overflow:auto}.skeleton-list{overflow:hidden}.track-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-height:62px;padding:10px 0;display:grid}.track-row.with-artwork{grid-template-columns:44px minmax(0,1fr) auto}.track-row.no-actions{grid-template-columns:minmax(0,1fr)}.track-row.with-artwork.no-actions{grid-template-columns:44px minmax(0,1fr)}.track-row+.track-row{border-top:1px solid var(--discord-border)}.track-artwork{background:var(--discord-panel-raised);width:44px;height:44px;color:var(--discord-muted);border-radius:8px;place-items:center;display:grid;overflow:hidden}.track-artwork img{object-fit:cover;width:100%;height:100%}.skeleton-row{pointer-events:none}.skeleton-line,.skeleton-button,.skeleton-artwork{background:#949ba43b;border-radius:7px;animation:1.15s ease-in-out infinite skeleton-shimmer;display:block}.skeleton-title{width:min(72%,320px);height:17px}.skeleton-subtitle{width:min(48%,220px);height:13px}.skeleton-button{width:42px;height:42px}.track-info{gap:3px;min-width:0;display:grid}.track-info strong,.track-author{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.track-meta{align-items:center;gap:6px;min-width:0;display:flex}.track-author{flex:0 auto}.source-badge{max-width:92px;height:20px;color:var(--discord-text);text-overflow:ellipsis;white-space:nowrap;background:#5865f23d;border-radius:5px;flex:none;place-items:center;padding:0 7px;font-size:.72rem;line-height:1;display:inline-grid;overflow:hidden}.track-author,.empty{color:var(--discord-muted)}.row-actions{justify-content:flex-end;gap:6px;display:flex}.participants{grid-template-rows:auto minmax(0,1fr);gap:12px;min-width:0;min-height:0;padding:16px;display:grid;overflow:hidden}.participants.collapsed{grid-template-rows:auto;align-self:start;gap:0}.participants-toggle{width:100%;min-width:0;height:40px;color:var(--discord-text);background:0 0;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.participants-toggle:hover{background:var(--discord-panel-hover)}.participants.collapsed .participants-toggle{background:var(--discord-panel-raised)}.participants-title{align-items:center;gap:8px;min-width:0;display:flex}.participants-title h2{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.participants-count{min-width:24px;height:22px;color:var(--discord-white);background:#5865f238;border-radius:999px;place-items:center;padding:0 7px;font-size:.76rem;line-height:1;display:grid}.participant-list{grid-template-columns:1fr;grid-auto-rows:min-content;align-content:start;gap:8px;min-height:0;padding-right:4px;display:grid;overflow:auto}.participant-list[hidden]{display:none}.participant{align-items:center;gap:8px;width:100%;min-width:0;max-width:100%;min-height:40px;padding:3px 0;display:flex}.participant img,.avatar-fallback{background:var(--discord-blurple);border-radius:50%;flex:none;width:26px;height:26px}.participant span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.participant button{color:var(--discord-white);background:#5865f22e;border-radius:7px;margin-left:auto;padding:5px 8px}.participant button:hover{background:var(--discord-blurple)}.participant .participant-transfer{width:34px;height:34px;color:var(--discord-white);padding:0}.mini-placeholder{display:none}.mini-art{background:var(--discord-panel-raised);width:44px;height:44px;color:var(--discord-muted);border-radius:8px;place-items:center;display:grid;overflow:hidden}.mini-art img{object-fit:cover;width:100%;height:100%}.mini-meta{gap:3px;min-width:0;display:grid}.mini-meta strong,.mini-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mini-meta strong{color:var(--discord-text);font-size:.9rem;line-height:1.2}.mini-meta span{color:var(--discord-muted);font-size:.76rem}@media (width<=880px){:root{--playback-reserve:190px}.layout{grid-template-rows:minmax(0,1fr) minmax(0,.62fr);grid-template-columns:1fr;gap:14px}.secondary-column{gap:10px}.layout.participants-collapsed{grid-template-rows:minmax(0,1fr) auto}.playback-content{grid-template-columns:1fr;gap:12px}.playback-controls{order:2}.queue-popover,.library-popover{max-height:min(340px, calc(100dvh - var(--playback-reserve) - 24px))}.playback-volume{justify-self:stretch;max-width:none}}@media (width<=560px){.library-popover{left:var(--page-pad);right:var(--page-pad);top:var(--page-pad);bottom:calc(var(--playback-reserve) + var(--page-pad));grid-template-rows:auto auto auto minmax(0,1fr);width:auto;max-height:none;position:fixed;transform:none}.shell{--page-pad:8px}.icon-button{width:40px;height:40px}.volume{flex:100%}.side,.participants,.playback-content{padding:12px}.search{grid-template-columns:minmax(92px,112px) minmax(0,1fr)}.source-select-trigger{padding-left:9px;padding-right:8px;font-size:.86rem}.playback-bar{--playback-bottom:6px}.playback-track{grid-template-columns:48px minmax(0,1fr)}.playback-art{width:48px;height:48px}.playback-play{width:44px;height:44px}.queue-popover{left:var(--page-pad);right:var(--page-pad);bottom:calc(var(--playback-bottom) + var(--playback-reserve) - 22px);width:auto;position:fixed;transform:none}}@media (width<=420px){.participant{width:100%}.participant span{max-width:none}.playback-controls{flex-wrap:wrap;justify-content:flex-start}.playback-time{text-align:right;flex:auto;min-width:0}}@media (height<=560px) and (width>=881px){.playback-content{padding-top:12px;padding-bottom:12px}}@media (width<=360px) and (height<=360px),(height<=240px){body{overflow:hidden}.shell{place-items:center;width:100%;min-height:100dvh;padding:10px;display:grid}.layout,.playback-bar,.notice{display:none}.mini-placeholder{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;width:100%;min-width:0;display:grid}}
