.radio-dock[data-v-e3ce3d74]{z-index:40;isolation:isolate;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:linear-gradient(145deg,#20090ee0,#080a0ff5 42%,#080a0f),#080a0f;border:1px solid #ffffff1f;border-radius:1.35rem;max-width:72rem;margin:0 auto;transition:background-color .25s,border-color .25s,transform .35s,box-shadow .35s;position:fixed;bottom:1rem;left:1rem;right:1rem;overflow:visible;box-shadow:0 26px 80px #0000007a,inset 0 1px #ffffff0e}.radio-dock--paused[data-v-e3ce3d74]{background:linear-gradient(145deg,#141216e6,#080a0ffa 46%,#07080c),#080a0f;border-color:#ffffff16}.radio-dock--playing[data-v-e3ce3d74]{transform:translateY(-1px);box-shadow:0 28px 88px #00000080,inset 0 1px #ffffff0e}.radio-dock__ambient[data-v-e3ce3d74]{z-index:-1;border-radius:inherit;opacity:.8;pointer-events:none;background:linear-gradient(115deg,#ffffff0e,#0000 18% 72%,#ff5c5c0d),repeating-linear-gradient(90deg,#ffffff08 0 1px,#0000 1px 84px),repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 84px),linear-gradient(90deg,#ff5c5c13,#0000 26% 74%,#ffffff08);transition:opacity .25s,filter .25s;position:absolute;inset:0;overflow:hidden}.radio-dock--paused .radio-dock__ambient[data-v-e3ce3d74]{opacity:.3;filter:saturate(.35)}.radio-dock--playing .radio-dock__ambient[data-v-e3ce3d74]{animation:18s linear infinite dock-ambient-pan-e3ce3d74}.radio-dock[data-v-e3ce3d74]:after{content:"";background:linear-gradient(90deg,#0000,#ff7a3cbf,#0000);height:1px;transition:opacity .25s;position:absolute;inset:auto 1.4rem 0}.radio-dock--paused[data-v-e3ce3d74]:after{opacity:.28}.radio-dock__inner[data-v-e3ce3d74]{align-items:center;gap:1.25rem;padding:.78rem .9rem;display:grid;position:relative}.radio-dock__identity[data-v-e3ce3d74]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;min-width:0;padding-right:6.6rem;display:grid}.radio-dock__cover[data-v-e3ce3d74]{background:#ffffff0a;border-radius:1.1rem;width:5.35rem;height:5.35rem;transition:filter .25s,opacity .25s,transform .25s;position:relative;overflow:hidden;box-shadow:0 18px 42px #00000057}.radio-dock__cover img[data-v-e3ce3d74]{-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff21;width:100%;height:100%;transition:transform .45s,opacity .25s;transform:scale(1)}.radio-dock--paused .radio-dock__cover[data-v-e3ce3d74]{filter:saturate(.6);opacity:.72;transform:scale(.98)}.radio-dock--playing .radio-dock__cover img[data-v-e3ce3d74]{transform:scale(1.035)}.radio-dock--transitioning .radio-dock__cover img[data-v-e3ce3d74]{transform:scale(1.055)}.radio-dock__content[data-v-e3ce3d74]{gap:.45rem;min-width:0;display:grid}.radio-dock__eyebrow[data-v-e3ce3d74]{color:#9aa6ba;flex-wrap:wrap;align-items:center;gap:.45rem;font-size:.72rem;font-weight:850;display:flex}.radio-dock__status-chip[data-v-e3ce3d74]{letter-spacing:.02em;background:#ffffff0d;border-radius:999px;padding:.23rem .58rem}.radio-dock__listeners[data-v-e3ce3d74],.radio-dock__status-chip[data-v-e3ce3d74]{color:#f8fafc;text-transform:uppercase;align-items:center;font-size:.68rem;font-weight:950;display:inline-flex}.radio-dock__listeners[data-v-e3ce3d74]{background:#ffffff0e;border:1px solid #ffffff1b;border-radius:999px;gap:.38rem;padding:.22rem .55rem}.radio-dock__listeners i[data-v-e3ce3d74]{background:#22c55e;border-radius:999px;width:.4rem;height:.4rem;animation:1.8s ease-out infinite listener-pulse-e3ce3d74;box-shadow:0 0 #22c55e80}.radio-dock--paused .radio-dock__listeners i[data-v-e3ce3d74]{box-shadow:none;background:#94a3b8;animation:none}.radio-dock__time[data-v-e3ce3d74]{color:#ffb38c;font-variant-numeric:tabular-nums;letter-spacing:.02em;align-items:center;font-size:.68rem;font-weight:900;display:inline-flex}.radio-dock__progress[data-v-e3ce3d74]{z-index:2;background:#ffffff14;border-radius:999px;height:2px;position:absolute;bottom:0;left:1.4rem;right:1.4rem;overflow:hidden}.radio-dock__progress-fill[data-v-e3ce3d74]{border-radius:inherit;background:linear-gradient(90deg,#ff7a3c,#ff4500);height:100%;transition:width .6s linear;display:block;box-shadow:0 0 10px #ff45008c}.radio-dock--paused .radio-dock__progress-fill[data-v-e3ce3d74]{box-shadow:none;background:linear-gradient(90deg,#6b7280,#9aa6ba)}.radio-dock__track[data-v-e3ce3d74]{min-width:0}.radio-dock__track p[data-v-e3ce3d74],.radio-dock__track span[data-v-e3ce3d74]{text-overflow:ellipsis;white-space:nowrap;margin:0;display:block;overflow:hidden}.radio-dock__track p[data-v-e3ce3d74]{color:#fff;font-size:1.02rem;font-weight:950}.radio-dock__track span[data-v-e3ce3d74]{color:#cbd5e1;margin-top:.12rem;font-size:.84rem;font-weight:800}.radio-dock__track p[data-v-e3ce3d74],.radio-dock__track span[data-v-e3ce3d74]{animation:.22s track-fade-e3ce3d74}.radio-dock__actions[data-v-e3ce3d74],.radio-dock__volume[data-v-e3ce3d74]{align-items:center;gap:.45rem;display:inline-flex}.radio-dock__play-zone[data-v-e3ce3d74]{place-items:center;min-width:5rem;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radio-dock__play-zone[data-v-e3ce3d74]:before{opacity:0;content:"";background:radial-gradient(circle,#ffffff29,#0000 66%);border-radius:999px;transition:opacity .25s,transform .25s;position:absolute;inset:-.8rem;transform:scale(.92)}.radio-dock--playing .radio-dock__play-zone[data-v-e3ce3d74]:before{opacity:1;animation:3.6s ease-in-out infinite play-halo-e3ce3d74}.radio-dock__play-button[data-v-e3ce3d74]{color:#080a0f;cursor:pointer;background:#f8fafc;border:1px solid #ffffffd1;border-radius:999px;place-items:center;width:4.35rem;height:4.35rem;font-size:1.08rem;transition:background-color .2s,border-color .2s,color .2s,transform .22s,box-shadow .22s;display:inline-grid;position:relative;box-shadow:0 14px 34px #00000047}.radio-dock__play-button[data-v-e3ce3d74]:hover{color:#080a0f;background:#fff;border-color:#fff;transform:translateY(-1px)}.radio-dock--playing .radio-dock__play-button[data-v-e3ce3d74]{animation:2.8s ease-in-out infinite play-breathe-e3ce3d74;box-shadow:0 14px 34px #00000047,0 0 0 .35rem #ffffff0b}.radio-dock--paused .radio-dock__play-button[data-v-e3ce3d74]{background:#f8fafce0;box-shadow:0 10px 24px #00000038}.radio-dock__play-icon[data-v-e3ce3d74]{place-items:center;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .18s;display:inline-grid}.radio-dock__play-button:active .radio-dock__play-icon[data-v-e3ce3d74]{transform:scale(.82)}.radio-dock--playing .radio-dock__play-icon[data-v-e3ce3d74]{animation:.28s play-pop-e3ce3d74}.radio-dock--paused .radio-dock__play-icon[data-v-e3ce3d74]{transform:translate(.08rem)}.radio-dock--paused .radio-dock__actions[data-v-e3ce3d74]{opacity:.92}.radio-dock__actions[data-v-e3ce3d74]{z-index:2;justify-content:flex-end;position:relative}.radio-dock__dedication[data-v-e3ce3d74]{color:#ffd1bd;min-height:2.4rem;font:inherit;cursor:pointer;background:#ff450024;border:1px solid #ff8a5b9e;border-radius:999px;align-items:center;gap:.45rem;padding:0 .8rem;font-size:.78rem;font-weight:800;transition:background .16s,transform .16s;display:inline-flex}.radio-dock__dedication[data-v-e3ce3d74]:hover{background:#ff450047;transform:translateY(-1px)}.status-available[data-v-e3ce3d74]{color:#22c55e;background:#22c55e}.status-loading[data-v-e3ce3d74]{color:#f59e0b;background:#f59e0b}.status-offline[data-v-e3ce3d74]{color:#ef4444;background:#ef4444}.radio-dock__button[data-v-e3ce3d74]{color:#e2e8f0;min-height:2.55rem;font:inherit;cursor:pointer;background:#ffffff0e;border:1px solid #ffffff24;border-radius:.78rem;justify-content:center;align-items:center;width:2.55rem;font-size:.82rem;font-weight:900;text-decoration:none;transition:background-color .2s,border-color .2s,transform .2s,box-shadow .2s,opacity .2s;display:inline-flex}.radio-dock__button[data-v-e3ce3d74]:hover{background:#ffffff1a;border-color:#ffffff3d;transform:translateY(-1px);box-shadow:0 10px 18px #00000029}.radio-dock__share[data-v-e3ce3d74],.radio-dock__volume[data-v-e3ce3d74]{position:relative}.radio-dock__share[data-v-e3ce3d74]:before,.radio-dock__volume[data-v-e3ce3d74]:before{content:"";width:100%;min-width:3.2rem;height:.85rem;position:absolute;bottom:100%;right:0}.radio-dock__share-menu[data-v-e3ce3d74],.radio-dock__volume-popover[data-v-e3ce3d74]{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d0f15f2;border:1px solid #ffffff1f;border-radius:.9rem;transition:opacity .18s,transform .18s,box-shadow .18s;position:absolute;bottom:calc(100% + .55rem);right:0;transform:translateY(.55rem)scale(.98);box-shadow:0 22px 48px #0000005c,inset 0 1px #ffffff0d}.radio-dock__share:focus-within .radio-dock__share-menu[data-v-e3ce3d74],.radio-dock__share:hover .radio-dock__share-menu[data-v-e3ce3d74],.radio-dock__volume:focus-within .radio-dock__volume-popover[data-v-e3ce3d74],.radio-dock__volume:hover .radio-dock__volume-popover[data-v-e3ce3d74]{opacity:1;pointer-events:auto;transform:translateY(0)}.radio-dock__share-menu[data-v-e3ce3d74]{gap:.25rem;width:10.5rem;padding:.4rem;display:grid}.radio-dock__share-menu button[data-v-e3ce3d74]{color:#dbe4f0;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:.72rem;align-items:center;gap:.55rem;padding:.56rem .68rem;font-size:.8rem;font-weight:850;display:flex}.radio-dock__share-menu button[data-v-e3ce3d74]:hover{color:#fff;background:#ffffff13}.radio-dock__volume-popover[data-v-e3ce3d74]{background:#ffffff0b;border:1px solid #ffffff1a;border-radius:999px;place-items:center;gap:.45rem;width:2.5rem;height:9.35rem;padding:.55rem .35rem;display:grid;box-shadow:inset 0 1px #ffffff0f}.radio-dock__volume-popover input[data-v-e3ce3d74]{accent-color:#ff4500;appearance:none;cursor:pointer;writing-mode:vertical-lr;direction:rtl;background:0 0;width:1.55rem;height:6.55rem}.radio-dock__volume-popover input[data-v-e3ce3d74]::-webkit-slider-runnable-track{background:linear-gradient(0deg,#ff4500 0 var(--volume-level),#ffffff24 var(--volume-level) 100%);border-radius:999px;width:.36rem;height:6.55rem}.radio-dock__volume-popover input[data-v-e3ce3d74]::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #080a0f;border-radius:999px;width:1rem;height:1rem;margin-left:-.32rem;box-shadow:0 6px 14px #0000004d}.radio-dock__volume-popover input[data-v-e3ce3d74]::-moz-range-track{background:linear-gradient(0deg,#ff4500 0 var(--volume-level),#ffffff24 var(--volume-level) 100%);border-radius:999px;width:.36rem;height:6.55rem}.radio-dock__volume-popover input[data-v-e3ce3d74]::-moz-range-thumb{background:#fff;border:2px solid #080a0f;border-radius:999px;width:1rem;height:1rem;box-shadow:0 6px 14px #0000004d}.radio-dock__volume-popover span[data-v-e3ce3d74]{color:#f8fafc;font-size:.72rem;font-weight:900}@media (width<=900px){.radio-dock__inner[data-v-e3ce3d74]{grid-template-columns:minmax(0,1fr) auto}.radio-dock__actions[data-v-e3ce3d74]{grid-column:auto;justify-content:flex-end;width:auto}.radio-dock__play-zone[data-v-e3ce3d74]{min-width:5.6rem}.radio-dock__play-button[data-v-e3ce3d74]{width:4rem;height:4rem}}@keyframes listener-pulse-e3ce3d74{0%{box-shadow:0 0 #22c55e73}70%{box-shadow:0 0 0 .45rem #22c55e00}to{box-shadow:0 0 #22c55e00}}@keyframes play-pop-e3ce3d74{0%{transform:scale(.86)}to{transform:scale(1)}}@keyframes play-breathe-e3ce3d74{0%,to{transform:scale(1)}50%{transform:scale(1.025)}}@keyframes play-halo-e3ce3d74{0%,to{opacity:.55;transform:scale(.96)}50%{opacity:.9;transform:scale(1.03)}}@keyframes dock-ambient-pan-e3ce3d74{0%{background-position:0 0,0 0,0 0,0 0}to{background-position:220px 0,120px 0,-120px 0,0 0}}@keyframes track-fade-e3ce3d74{0%{opacity:.72;transform:translateY(.12rem)}to{opacity:1;transform:translateY(0)}}@media (width<=560px){.radio-dock[data-v-e3ce3d74]{border-radius:1rem;bottom:.75rem;left:.75rem;right:.75rem}.radio-dock__inner[data-v-e3ce3d74]{grid-template-columns:minmax(0,1fr);gap:.75rem;padding:.65rem}.radio-dock__cover[data-v-e3ce3d74]{width:3.65rem;height:3.65rem}.radio-dock__identity[data-v-e3ce3d74]{grid-template-columns:auto minmax(0,1fr);padding-right:0}.radio-dock__play-zone[data-v-e3ce3d74]{min-width:100%;position:relative;top:auto;left:auto;transform:none}.radio-dock__actions[data-v-e3ce3d74]{flex-wrap:wrap}}.radio-dock[data-v-e3ce3d74]{background:linear-gradient(135deg,#ff4d1221,#0000 34%),linear-gradient(145deg,#ffffff12,#ffffff03 42%),#08090de0;border-radius:1.55rem;max-width:78rem}.radio-dock--error[data-v-e3ce3d74]{border-color:#fb718561}.radio-dock--paused .radio-dock__time[data-v-e3ce3d74]{color:#ffb38c}.radio-dock--paused .radio-dock__progress-fill[data-v-e3ce3d74]{background:linear-gradient(90deg,#ff7a3c,#ff4500);box-shadow:0 0 10px #ff45008c}.radio-dock__inner[data-v-e3ce3d74]{grid-template-columns:minmax(0,1fr) auto auto;gap:.85rem;min-height:5.6rem;padding:.72rem .85rem}.radio-dock__identity[data-v-e3ce3d74]{gap:.85rem;padding-right:0}.radio-dock__cover[data-v-e3ce3d74]{border-radius:1rem;width:4.15rem;height:4.15rem}.radio-dock__content[data-v-e3ce3d74]{gap:.34rem}.radio-dock__eyebrow[data-v-e3ce3d74]{gap:.35rem}.radio-dock__status-chip[data-v-e3ce3d74]{color:#ffd1bd;background:#ff4d121f;border:1px solid #ffaf8547}.radio-dock--paused .radio-dock__status-chip[data-v-e3ce3d74]{color:#cbd5e1;background:#ffffff0b;border-color:#ffffff1c}.radio-dock__track p[data-v-e3ce3d74]{font-size:.98rem}.radio-dock__play-zone[data-v-e3ce3d74]{min-width:0;position:relative;top:auto;left:auto;transform:none}.radio-dock__play-zone[data-v-e3ce3d74]:before{inset:-.65rem}.radio-dock__play-button[data-v-e3ce3d74]{border-color:#ffc9b2c7;width:3.55rem;height:3.55rem;box-shadow:0 12px 28px #ff4d124d}.radio-dock--paused .radio-dock__play-button[data-v-e3ce3d74],.radio-dock__play-button[data-v-e3ce3d74]{color:#fff;background:linear-gradient(135deg,#ff6429,#c23822)}.radio-dock__actions[data-v-e3ce3d74]{gap:.36rem}.radio-dock__button[data-v-e3ce3d74]{width:2.35rem}.radio-dock__button[data-v-e3ce3d74],.radio-dock__dedication[data-v-e3ce3d74]{border-radius:.72rem;min-height:2.35rem}.radio-dock__volume[data-v-e3ce3d74]{grid-template-columns:auto minmax(4.25rem,6.5rem) auto;align-items:center;gap:.35rem;display:grid}.radio-dock__volume-inline[data-v-e3ce3d74]{appearance:none;background:linear-gradient(90deg,#ff6429 0 var(--volume-level),#ffffff29 var(--volume-level) 100%);cursor:pointer;border:0;border-radius:999px;width:100%;height:.32rem}.radio-dock__volume-inline[data-v-e3ce3d74]::-webkit-slider-thumb{appearance:none;background:#fff;border:2px solid #171016;border-radius:50%;width:.8rem;height:.8rem;box-shadow:0 2px 8px #0006}.radio-dock__volume-inline[data-v-e3ce3d74]::-moz-range-thumb{background:#fff;border:2px solid #171016;border-radius:50%;width:.8rem;height:.8rem;box-shadow:0 2px 8px #0006}.radio-dock__volume-inline[data-v-e3ce3d74]:focus-visible{outline-offset:3px;outline:2px solid #ff9a71}.radio-dock__volume-value[data-v-e3ce3d74]{color:#b8c1cf;font-variant-numeric:tabular-nums;min-width:2rem;font-size:.68rem;font-weight:800}.radio-dock__volume-popover[data-v-e3ce3d74]{display:none}.radio-dock__share.is-open .radio-dock__share-menu[data-v-e3ce3d74]{opacity:1;pointer-events:auto;transform:translateY(0)}.radio-dock__share:hover .radio-dock__share-menu[data-v-e3ce3d74]{opacity:0;pointer-events:none;transform:translateY(.55rem)scale(.98)}.radio-dock__share.is-open:hover .radio-dock__share-menu[data-v-e3ce3d74]{opacity:1;pointer-events:auto;transform:translateY(0)}@media (width<=760px){.radio-dock__inner[data-v-e3ce3d74]{grid-template-columns:minmax(0,1fr) auto}.radio-dock__actions[data-v-e3ce3d74]{grid-column:1/-1;justify-content:flex-end}.radio-dock__volume[data-v-e3ce3d74]{margin-left:auto}}@media (width<=560px){.radio-dock__inner[data-v-e3ce3d74]{grid-template-columns:minmax(0,1fr) auto;min-height:0}.radio-dock__play-zone[data-v-e3ce3d74]{grid-area:1/2;min-width:0}.radio-dock__play-button[data-v-e3ce3d74]{width:3.25rem;height:3.25rem}.radio-dock__actions[data-v-e3ce3d74]{grid-column:1/-1;gap:.32rem;width:100%}.radio-dock__dedication span[data-v-e3ce3d74],.radio-dock__volume-value[data-v-e3ce3d74]{display:none}.radio-dock__dedication[data-v-e3ce3d74]{justify-content:center;width:2.35rem;padding:0}.radio-dock__volume[data-v-e3ce3d74]{flex:1;grid-template-columns:auto minmax(3rem,1fr)}}.radio-dock__inner[data-v-e3ce3d74]{grid-template-columns:minmax(0,1fr) auto}.radio-dock__cover[data-v-e3ce3d74]{width:4.65rem;height:4.65rem;overflow:visible}.radio-dock__cover img[data-v-e3ce3d74]{border-radius:inherit}.radio-dock__cover[data-v-e3ce3d74]:after{border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(#0000 38%,#0204089e);position:absolute;inset:0}.radio-dock__cover .radio-dock__play-button[data-v-e3ce3d74]{z-index:2;color:#fff;background:linear-gradient(135deg,#ff6730,#bd3323);border:1px solid #ffdccdcc;border-radius:999px;width:2.35rem;height:2.35rem;font-size:.72rem;position:absolute;bottom:-.4rem;right:-.4rem;box-shadow:0 8px 22px #00000061,0 0 0 .22rem #08090dbd}.radio-dock__cover .radio-dock__play-button[data-v-e3ce3d74]:hover{transform:scale(1.06)}.radio-dock--playing .radio-dock__cover .radio-dock__play-button[data-v-e3ce3d74]{animation:none}.radio-dock--paused .radio-dock__cover .radio-dock__play-button[data-v-e3ce3d74]{color:#fff;background:linear-gradient(135deg,#ff6730,#bd3323)}.radio-dock__actions[data-v-e3ce3d74]{align-items:center;gap:.62rem;display:inline-flex}.radio-dock__utility[data-v-e3ce3d74]{background:#ffffff08;border:1px solid #ffffff14;border-radius:.8rem;align-items:center;gap:.12rem;padding:.18rem;display:inline-flex}.radio-dock__utility-button[data-v-e3ce3d74]{color:#98a5b7;cursor:pointer;background:0 0;border:0;border-radius:.58rem;place-items:center;width:1.95rem;height:1.95rem;font-size:.68rem;transition:color .16s,background-color .16s;display:inline-grid}.radio-dock__utility-button[data-v-e3ce3d74]:hover{color:#fff;background:#ffffff14}.radio-dock__utility-button[data-v-e3ce3d74]:focus-visible{outline-offset:2px;outline:2px solid #ff9a71}.radio-dock__share[data-v-e3ce3d74]{position:relative}.radio-dock__share[data-v-e3ce3d74]:before{display:none}.radio-dock__share-menu[data-v-e3ce3d74]{bottom:calc(100% + .65rem);right:0}@media (width<=760px){.radio-dock__inner[data-v-e3ce3d74]{grid-template-columns:minmax(0,1fr)}.radio-dock__actions[data-v-e3ce3d74]{grid-column:auto;justify-content:space-between;width:100%}}@media (width<=560px){.radio-dock__cover[data-v-e3ce3d74]{width:3.75rem;height:3.75rem}.radio-dock__cover .radio-dock__play-button[data-v-e3ce3d74]{width:2.15rem;height:2.15rem;bottom:-.22rem;right:-.22rem}.radio-dock__utility-button[data-v-e3ce3d74]{width:1.9rem;height:1.9rem}.radio-dock__actions[data-v-e3ce3d74]{gap:.4rem}}
