.hmg-dock{--hmg-dock-progh:34px;z-index:60;color:#f7f8f9;background:radial-gradient(520px 200px at 84px 100%, hsl(var(--accent) / .17), transparent 72%), hsl(var(--player-bg,0 0% 13%));flex-direction:column;font-family:inherit;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:inset 0 1px #ffffff1a,0 -10px 30px -12px #0000008c}.hmg-dock *{box-sizing:border-box}.hmg-dock--min{left:auto;right:18px;bottom:calc(18px + env(safe-area-inset-bottom,0px));background-image:none;border-radius:999px;flex-direction:row;align-items:center;gap:10px;max-width:min(330px,100% - 36px);padding:8px 8px 8px 10px;box-shadow:0 14px 34px -10px #000000b8,inset 0 0 0 1px #ffffff1f}.hmg-dock--min .hmg-dock__art{border-radius:14px}.hmg-dock__bar{align-items:center;gap:14px;min-height:64px;padding:10px 16px 12px;display:flex;position:relative}.hmg-dock__txt{flex-direction:column;flex:0 auto;gap:1px;min-width:64px;max-width:320px;display:flex}.hmg-dock__t1{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.25;overflow:hidden}.hmg-dock__t2{color:#c2c7cc;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.3;overflow:hidden}.hmg-dock__onair{color:#f7f8f9;letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700}.hmg-dock__art{background:hsl(var(--accent) / .2);border-radius:9px;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:12px;font-weight:700;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff1a}.hmg-dock__art img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hmg-dock__mark{background:#ffffff1a;border-radius:8px;flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid;overflow:hidden}.hmg-dock__mark img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hmg-dock__play{cursor:pointer;background:hsl(var(--accent));width:50px;height:50px;color:hsl(var(--accent-foreground,0 0% 100%));border:0;border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;line-height:1;display:grid;box-shadow:0 0 0 1px #ffffff73}.hmg-dock__play:hover{filter:brightness(1.1)}.hmg-dock__icon{cursor:pointer;color:#c2c7cc;background:0 0;border:0;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:15px;display:grid}.hmg-dock__icon:disabled{opacity:.35;cursor:default}.hmg-dock__icon:disabled:hover{background:0 0}.hmg-dock__icon:hover{color:#f7f8f9;background:#ffffff1a}.hmg-dock__browse{cursor:pointer;color:#f7f8f9;background:#ffffff1a;border:1px solid #ffffff73;border-radius:999px;flex-shrink:0;align-items:center;gap:7px;min-height:36px;padding:8px 11px;font-family:inherit;font-size:12px;font-weight:600;display:inline-flex}.hmg-dock__browse:hover{background:#ffffff29}.hmg-dock__cityval{text-overflow:ellipsis;white-space:nowrap;max-width:168px;overflow:hidden}.hmg-dock__cold{cursor:pointer;white-space:nowrap;background:hsl(var(--accent));min-height:50px;color:hsl(var(--accent-foreground,0 0% 100%));border:0;border-radius:999px;flex-shrink:0;align-items:center;gap:10px;padding:11px 20px;font-family:inherit;font-size:15px;font-weight:700;display:inline-flex}.hmg-dock__cold:hover{filter:brightness(1.1)}@keyframes hmg-dock-pulse{0%{box-shadow:0 0 0 0 hsl(var(--accent) / .55)}30%{box-shadow:0 0 0 14px hsl(var(--accent) / 0)}to{box-shadow:0 0 0 0 hsl(var(--accent) / 0)}}.hmg-dock__cold{animation:4.5s ease-out .6s infinite hmg-dock-pulse}.hmg-dock__changecity{cursor:pointer;text-align:left;color:#f7f8f9;background:#ffffff0f;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;margin-top:2px;padding:11px 12px;font-family:inherit;font-size:14px;font-weight:600;display:flex}.hmg-dock__changecity:hover{background:#ffffff1f}.hmg-dock__changecityval{color:#c2c7cc;text-overflow:ellipsis;white-space:nowrap;max-width:55%;margin-left:auto;font-weight:600;overflow:hidden}.hmg-dock__browsetxt{text-align:left;flex-direction:column;align-items:flex-start;line-height:1.15;display:flex}.hmg-dock__browsetxt>span:last-child:not(:first-child){color:#c2c7cc;font-size:11px;font-weight:600}.hmg-dock__prog{height:var(--hmg-dock-progh);box-sizing:border-box;padding:calc(var(--hmg-dock-progh) - 28px) 16px 0;align-items:center;gap:10px;display:flex}.hmg-dock__prog .hmg-dock__scrub{height:28px}.hmg-dock__tc{color:#c2c7cc;font-variant-numeric:tabular-nums;flex-shrink:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.hmg-dock__scrub{cursor:pointer;appearance:none;background:0 0;flex:1;min-width:0;height:32px;margin:0}.hmg-dock__scrub:disabled{cursor:default;opacity:.5}.hmg-dock__scrub:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #f7f8f9}.hmg-dock__scrub::-webkit-slider-runnable-track{background:linear-gradient(90deg, hsl(var(--accent)) var(--p,0%), #ffffff38 var(--p,0%));border-radius:3px;height:5px;box-shadow:inset 0 0 0 1px #ffffff1f}.hmg-dock__scrub::-moz-range-track{background:linear-gradient(90deg, hsl(var(--accent)) var(--p,0%), #ffffff38 var(--p,0%));border-radius:3px;height:5px;box-shadow:inset 0 0 0 1px #ffffff1f}.hmg-dock__scrub::-webkit-slider-thumb{-webkit-appearance:none;background:#f7f8f9;border-radius:50%;width:16px;height:16px;margin-top:-5.5px;box-shadow:0 1px 3px #00000080}.hmg-dock__scrub::-moz-range-thumb{background:#f7f8f9;border:0;border-radius:50%;width:16px;height:16px;box-shadow:0 1px 3px #00000080}@media (max-width:620px){.hmg-dock__prog{padding:8px 12px 0}}.hmg-dock__chev{opacity:.55;flex-shrink:0;margin-left:auto}.hmg-dock__row:hover .hmg-dock__chev{opacity:1}.hmg-dock__back2{cursor:pointer;color:#f7f8f9;background:#ffffff14;border:0;border-radius:999px;align-items:center;gap:6px;margin:2px 0 8px;padding:7px 11px 7px 8px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.hmg-dock__back2:hover{background:#ffffff26}.hmg-dock__showhead{align-items:flex-start;gap:12px;padding:10px 12px 14px;display:flex}.hmg-dock__showbar{z-index:4;background:hsl(var(--player-bg,0 0% 13%));align-items:center;gap:10px;margin-bottom:2px;padding:10px 10px 10px 4px;display:flex;position:sticky;top:0;box-shadow:0 1px #ffffff1a}.hmg-dock__showback{cursor:pointer;color:#f7f8f9;background:#ffffff14;border:0;border-radius:999px;flex:none;place-items:center;width:32px;height:32px;display:grid}.hmg-dock__showback:hover{background:#ffffff29}.hmg-dock__showbarart{border-radius:8px;width:40px;height:40px;font-size:12px}.hmg-dock__showbar .hmg-dock__shownm{font-size:14px}.hmg-dock__showbar .hmg-dock__showmeta{font-size:11px}.hmg-dock__showtxt{flex-direction:column;gap:3px;min-width:0;display:flex}.hmg-dock__shownm{font-size:16px;font-weight:700;line-height:1.25}.hmg-dock__loading{color:#c2c7cc;margin:0;padding:18px 12px;font-size:13px}.hmg-dock__pick{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.hmg-dock__picklabel{color:#c2c7cc;font-size:12px;font-weight:600;line-height:1.3}.hmg-dock__tiles{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex;overflow:visible}.hmg-dock__tile{cursor:pointer;background:hsl(var(--accent) / .2);color:#f7f8f9;border:0;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;padding:0;font-family:inherit;font-size:10px;font-weight:700;display:grid;overflow:hidden}.hmg-dock__pick--min{flex-direction:row;align-items:center;gap:0}.hmg-dock__pick--min .hmg-dock__tiles{gap:6px}.hmg-dock__pick--min .hmg-dock__tile{border-radius:9px;width:34px;height:34px}.hmg-dock__tile:not(:has(img)){outline-offset:-1px;outline:1px solid #ffffff6b}.hmg-dock__tile img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hmg-dock__tile:hover{background:hsl(var(--accent) / .42)}.hmg-dock__tile:hover img{opacity:.82}.hmg-dock__tile{transition:opacity .14s}.hmg-dock__adinline{flex-shrink:0;align-items:center;gap:10px;margin-left:auto;padding-inline:18px;display:flex;position:relative}.hmg-dock__adinline:before,.hmg-dock__adinline:after{content:"";pointer-events:none;background:#ffffff1f;width:1px;height:28px;margin-top:-14px;position:absolute;top:50%}.hmg-dock__adinline:before{left:0}.hmg-dock__adinline:after{right:0}.hmg-dock__adcap{letter-spacing:.09em;text-transform:uppercase;color:#c2c7cc;font-size:10px;font-weight:700}.hmg-dock__adinline>div{min-height:50px}.hmg-dock__adinline[data-filled=no]{min-width:320px}.hmg-dock__adinline[data-filled=no]>*{visibility:hidden}.hmg-dock__adinline[data-filled=no]:before,.hmg-dock__adinline[data-filled=no]:after{display:none}@media (max-width:1159.98px){.hmg-dock__adinline[data-filled=no]{min-width:0;padding-inline:0}.hmg-dock__adinline[data-filled=no]>*{display:none}}.hmg-dock__adinline[data-filled=none]{padding-inline:0}.hmg-dock__adinline[data-filled=none]:before,.hmg-dock__adinline[data-filled=none]:after{display:none}@media (max-width:900px){.hmg-dock__adinline[data-filled=no],.hmg-dock__adinline[data-filled=none]{display:none}}.hmg-dock__adslot{color:#c2c7cc;background:hsl(var(--player-bg,0 0% 13%));border-radius:6px;place-items:center;width:320px;max-width:100%;height:50px;font-size:11px;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #ffffff1f}.hmg-dock__sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hmg-dock__minrate{opacity:0;visibility:hidden;justify-content:center;padding-bottom:10px;transition:opacity .14s,visibility 0s linear .14s;display:flex;position:absolute;bottom:100%;left:0;right:0}.hmg-dock--min:hover .hmg-dock__minrate,.hmg-dock--min:focus-within .hmg-dock__minrate{opacity:1;visibility:visible;transition-delay:0s}@media (hover:none){.hmg-dock__minrate{pointer-events:none}.hmg-dock__minrateinner{pointer-events:auto}.hmg-dock__minrate{opacity:1;visibility:visible}}.hmg-dock__minrateinner{background:hsl(var(--player-bg,0 0% 13%));border-radius:999px;gap:6px;padding:6px;display:flex;box-shadow:0 12px 28px -10px #000000b3,inset 0 0 0 1px #ffffff24}.hmg-dock__rate{background:#ffffff0f;border-radius:12px;align-items:center;gap:8px;margin-bottom:6px;padding:8px 12px;display:none}.hmg-dock__ratetxt{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.hmg-dock__ratehdr{letter-spacing:.09em;text-transform:uppercase;color:#c2c7cc;font-size:10px;font-weight:700}.hmg-dock__ratesong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.hmg-dock__thumb:disabled{opacity:.45;cursor:default}.hmg-dock__thumb--down{margin-inline-start:6px}.hmg-dock__thumb--up.is-on{color:#7dd3fc;background:#38bdf826;box-shadow:inset 0 0 0 1px #38bdf899}.hmg-dock__thumb--down.is-on{color:#f87171;background:#ef444426;box-shadow:inset 0 0 0 1px #ef444499}.hmg-dock__vol{flex-shrink:0;display:flex;position:relative}.hmg-dock .hmg-dock__vol:before{content:"";inset-inline-start:-8px;pointer-events:none;background:#ffffff24;width:1px;height:22px;position:absolute;top:50%;transform:translateY(-50%)}.hmg-dock__volpop{background:hsl(var(--player-bg,0 0% 13%));border-radius:999px;align-items:center;gap:8px;padding:8px 12px 8px 8px;display:flex;position:absolute;bottom:calc(100% + 10px);right:50%;transform:translate(50%);box-shadow:0 14px 34px -10px #000000b8,inset 0 0 0 1px #ffffff24}.hmg-dock__volpop--end{right:0;transform:none}.hmg-dock__volpct{color:#c2c7cc;text-align:right;font-variant-numeric:tabular-nums;width:3ch;font-size:11px;font-weight:700}.hmg-dock__volrange{appearance:none;cursor:pointer;background:#ffffff38;border-radius:999px;flex-shrink:0;width:108px;height:4px}.hmg-dock__volrange::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#f7f8f9;border:0;border-radius:50%;width:14px;height:14px}.hmg-dock__volrange::-moz-range-thumb{cursor:pointer;background:#f7f8f9;border:0;border-radius:50%;width:14px;height:14px}.hmg-dock__volmute{width:30px;height:30px}.hmg-dock__panelwrap{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1);display:grid}.hmg-dock.hmg-dock--open .hmg-dock__panelwrap{grid-template-rows:1fr}.hmg-dock__panel{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;min-height:0;max-height:min(58vh,520px);padding:0 16px 34px;scroll-padding-top:62px;overflow-y:auto}.hmg-dock__panel::-webkit-scrollbar{width:10px}.hmg-dock__panel::-webkit-scrollbar-thumb{background:#ffffff47 padding-box content-box;border:3px solid #0000;border-radius:99px}.hmg-dock--open .hmg-dock__panelwrap{position:relative}.hmg-dock--open .hmg-dock__panelwrap:after{content:"";pointer-events:none;background:linear-gradient(to top, hsl(var(--player-bg,0 0% 13%)), transparent);height:28px;position:absolute;bottom:0;left:0;right:0}.hmg-dock:not(.hmg-dock--open) .hmg-dock__panel{padding-top:0;padding-bottom:0;overflow:hidden}.hmg-dock__cols{grid-template-columns:minmax(0,1fr);align-content:start;gap:0 22px;display:grid}@media (min-width:1000px){.hmg-dock__cols{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:0}.hmg-dock__cols>*+*{border-left:1px solid #ffffff1a;padding-left:20px}.hmg-dock__cols>:not(:last-child){padding-right:20px}.hmg-dock__cols:has(>.hmg-dock__col:only-child){grid-template-columns:minmax(0,1fr)}}.hmg-dock__col{min-width:0}@media (min-width:1000px){.hmg-dock__panel{flex-direction:column;display:flex;overflow-y:hidden}.hmg-dock__paneltop,.hmg-dock__panelacts{flex:none}.hmg-dock__list{flex:1;min-height:0}.hmg-dock__cols{flex:1;grid-template-rows:minmax(0,1fr);align-content:stretch;min-height:0}.hmg-dock__col{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;min-height:0;overflow-y:auto}.hmg-dock__col::-webkit-scrollbar{width:10px}.hmg-dock__col::-webkit-scrollbar-thumb{background:#ffffff47 padding-box content-box;border:3px solid #0000;border-radius:99px}.hmg-dock__nowcol{min-height:0;overflow-y:auto}}.hmg-dock__paneltop:after{content:"";pointer-events:none;background:linear-gradient(to bottom, hsl(var(--player-bg,0 0% 13%)), transparent);height:14px;position:absolute;top:100%;left:0;right:0}.hmg-dock__panelpop{color:#c2c7cc;border-radius:999px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:600;text-decoration:none;display:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.hmg-dock__panelpop:hover{color:#f7f8f9;background:#ffffff14}@media (max-width:800px){.hmg-dock__panelpop{display:inline-flex}}@media (max-width:480px){.hmg-dock__panelpop span{display:none}}.hmg-dock__paneltop{z-index:5;background:hsl(var(--player-bg,0 0% 13%));justify-content:center;padding:10px 0 12px;display:flex;position:sticky;top:0}.hmg-dock__collapse{cursor:pointer;color:#c2c7cc;background:0 0;border:1px solid #ffffff73;border-radius:999px;min-height:32px;padding:7px 16px;font-family:inherit;font-size:12px;font-weight:600}.hmg-dock__collapse:hover{color:#f7f8f9;background:#ffffff1a}.hmg-dock__hdr{letter-spacing:.09em;text-transform:uppercase;color:#c2c7cc;z-index:3;background:hsl(var(--player-bg,0 0% 13%) / .82);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin:0 0 4px;padding:9px 2px 5px;font-size:10px;font-weight:700;position:sticky;top:0}.hmg-dock .hmg-dock__hdr{top:58px}@media (min-width:1000px){.hmg-dock .hmg-dock__hdr{top:0}}.hmg-dock__list{flex-direction:column;display:flex}.hmg-dock__row{cursor:pointer;text-align:left;width:100%;min-height:56px;color:inherit;background:0 0;border:0;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 12px;font-family:inherit;display:grid}.hmg-dock__row--text{grid-template-columns:40px minmax(0,1fr)}.hmg-dock__row:hover{background:#ffffff12}.hmg-dock__row[aria-current=true]{background:#ffffff1a}.hmg-dock__row[aria-current=true]:hover{background:#ffffff2b}.hmg-dock__row .hmg-dock__art{border-radius:8px;width:40px;height:40px}.hmg-dock__rowtxt{flex-direction:column;gap:1px;min-width:0;display:flex}.hmg-dock__nmline{-moz-column-gap:8px;flex-wrap:wrap;align-items:center;gap:3px 8px;min-width:0;display:flex}.hmg-dock__nm{-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.hmg-dock__list--roomy .hmg-dock__sub{--hmg-sub-lines:2}.hmg-dock__list--roomy>.hmg-dock__hdr{padding-left:8px}.hmg-dock__list--roomy .hmg-dock__row{padding-left:8px;padding-right:8px}.hmg-dock__list--roomy .hmg-dock__badge{letter-spacing:.04em;margin-right:auto;padding:1px 6px;font-size:10px}.hmg-dock__sub{-webkit-line-clamp:var(--hmg-sub-lines,1);line-clamp:var(--hmg-sub-lines,1);color:#c2c7cc;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.hmg-dock__badge{letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;color:#f7f8f9;background:hsl(var(--accent) / .28);box-shadow:inset 0 0 0 1px hsl(var(--accent) / .6);border-radius:999px;flex-shrink:0;align-items:center;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}.hmg-dock :focus-visible,[class*=hmg-dock__]:focus-visible{outline-offset:2px;outline:2px solid #f7f8f9}@media (max-width:1160px){.hmg-dock .hmg-dock__vol,.hmg-dock__share,.hmg-dock__popout{display:none}}@media (max-width:1399.98px){.hmg-dock.hmg-dock--cold .hmg-dock__vol,.hmg-dock--cold .hmg-dock__share,.hmg-dock--cold .hmg-dock__popout,.hmg-dock--cold .hmg-dock__city{display:none}}@media (max-width:1024px){.hmg-dock__city{display:none}}@media (max-width:900px){.hmg-dock__browsetxt{display:none}.hmg-dock__browse{gap:5px;padding:8px 10px}.hmg-dock__bar>.hmg-dock__thumb{display:none}.hmg-dock__rate{display:flex}.hmg-dock__txt{flex:1;max-width:none}}@media (max-width:800px){.hmg-dock__bar{flex-wrap:wrap;gap:10px;padding:10px 12px}.hmg-dock__bar:has(.hmg-dock__adinline[data-filled=yes]){padding-bottom:2px}.hmg-dock__txt{flex:40px;min-width:0}.hmg-dock__browse{padding:8px 10px}.hmg-dock__play{width:44px;height:44px}.hmg-dock__art{width:40px;height:40px}.hmg-dock__epnav{width:34px;height:34px}.hmg-dock__city,.hmg-dock__share,.hmg-dock__popout{display:none}.hmg-dock__adinline{padding-inline:0;border-top:1px solid #ffffff1f;order:99;justify-content:center;width:100%;margin-left:0;padding-top:2px}.hmg-dock__adinline:before,.hmg-dock__adinline:after{display:none}.hmg-dock__adslot{max-width:100%}.hmg-dock__cold{padding:11px 16px;font-size:14px}}@media (max-width:420px){.hmg-dock__bar{padding-inline:8px}.hmg-dock__adcap{display:none}}@keyframes hmg-dock-dissolve-out{to{opacity:0}}@keyframes hmg-dock-dissolve-in{0%{opacity:0}}.hmg-dock--leaving{pointer-events:none;animation:.14s cubic-bezier(.4,0,1,1) forwards hmg-dock-dissolve-out}.hmg-dock--entering{animation:.18s cubic-bezier(.22,1,.36,1) .1s backwards hmg-dock-dissolve-in}@media (prefers-reduced-motion:reduce){.hmg-dock,.hmg-dock *,[class*=hmg-dock__]{transition:none!important;animation:none!important}}.hmg-dock__scrim{z-index:70;background:#0806079e;grid-template-columns:minmax(0,1fr);place-items:center;padding:22px;display:grid;position:fixed;inset:0}@media (max-width:480px){.hmg-dock__scrim{padding:12px}}.hmg-dock__scrim.hmg-sheet__scrim{place-items:end center;padding:0}.hmg-dock__dialog.hmg-sheet{width:100%;max-width:560px;max-height:84dvh;padding-bottom:env(safe-area-inset-bottom,0px);border-radius:20px 20px 0 0}.hmg-sheet__head{align-items:center;gap:10px;display:flex}.hmg-sheet__seg{flex:auto;gap:4px;min-width:0;display:flex}.hmg-sheet__x{flex:none}.hmg-sheet__seg button{cursor:pointer;color:#f7f8f9b8;background:#ffffff12;border:0;border-radius:10px;flex:1;min-height:38px;font-family:inherit;font-size:13px;font-weight:600;box-shadow:inset 0 0 0 1px #ffffff24}.hmg-sheet__seg button[aria-selected=true]{color:#15181f;box-shadow:none;background:#f7f8f9}.hmg-sheet__body{overscroll-behavior:contain;min-width:0;min-height:0;padding:0 8px 12px;overflow-y:auto;container-type:inline-size}.hmg-dock__sheet{overscroll-behavior:contain;min-width:0;min-height:0;padding:0 6px 10px;overflow-y:auto;container-type:inline-size}.hmg-dock__dialog{background:hsl(var(--player-bg,0 0% 13%));color:#f7f8f9;border-radius:18px;flex-direction:column;width:420px;min-width:0;max-width:100%;max-height:min(72vh,620px);display:flex;overflow:hidden;box-shadow:0 30px 70px -20px #000000d9,inset 0 0 0 1px #ffffff24}.hmg-dock__dialoghead{border-bottom:1px solid #ffffff1a;flex:none;padding:16px 16px 12px}.hmg-dock__dialogtop{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.hmg-dock__dialogtitle{letter-spacing:-.01em;margin:0;font-size:16px;font-weight:700}.hmg-dock__search{color:#c2c7cc;background:#ffffff12;border-radius:999px;align-items:center;gap:9px;height:42px;padding:0 12px;display:flex;box-shadow:inset 0 0 0 1px #ffffff24}.hmg-dock__search input{color:#f7f8f9;background:0 0;border:0;outline:0;flex:1;min-width:0;font-family:inherit;font-size:14px}.hmg-dock__search input::placeholder{color:#c2c7cc}.hmg-dock__search input::-webkit-search-cancel-button{filter:invert()opacity(.5)}.hmg-dock__dialoglist{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#ffffff47 transparent;flex-direction:column;flex:auto;gap:2px;min-height:0;padding:8px;display:flex;overflow-y:auto}.hmg-dock__dialoglist::-webkit-scrollbar{width:10px}.hmg-dock__dialoglist::-webkit-scrollbar-thumb{background:#ffffff47 padding-box content-box;border:3px solid #0000;border-radius:99px}.hmg-dock__empty{color:#c2c7cc;text-align:center;margin:0;padding:22px 12px;font-size:13px}.hmg-dock__dialogfoot{border-top:1px solid #ffffff1a;flex:none;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.hmg-dock__count{color:#c2c7cc;font-size:12px}.hmg-dock__dialog .hmg-dock__row[aria-current=true]{box-shadow:inset 3px 0 0 hsl(var(--accent))}.hmg-dock svg{flex-shrink:0;display:block}.hmg-dock__browse svg,.hmg-dock__collapse svg{width:15px;height:15px}.hmg-dock__play svg{width:19px;height:19px}.hmg-dock__cold svg{width:18px;height:18px}.hmg-dock__collapse{color:#f7f8f9;background:#ffffff0f;border-color:#ffffff73;align-items:center;gap:6px;min-height:36px;padding:8px 18px;font-size:12.5px;display:inline-flex}.hmg-dock__collapse:hover{background:#ffffff24;border-color:#ffffff73}.hmg-dock__search input:focus,.hmg-dock__search input:focus-visible{box-shadow:none;outline:none}.hmg-dock__search:focus-within{background:#ffffff1f;box-shadow:inset 0 0 0 2px #f7f8f9}.hmg-dock__stategroup+.hmg-dock__stategroup{margin-top:10px}.hmg-dock__state{z-index:1;letter-spacing:.09em;text-transform:uppercase;color:#c2c7cc;background:linear-gradient(to bottom, hsl(var(--player-bg,0 0% 13%)) 70%, transparent);margin:0 0 4px;padding:8px 10px 6px;font-size:10px;font-weight:700;position:sticky;top:-8px}.hmg-dock__hdr--section{letter-spacing:-.01em;text-transform:none;color:#f7f8f9;align-items:baseline;gap:8px;font-size:13px;font-weight:700;display:flex}.hmg-dock__hdrcount{letter-spacing:0;color:#c2c7cc;text-transform:none;font-size:12px;font-weight:500}.hmg-dock__shows,.hmg-dock__eplist,.hmg-dock__eps ul{margin:0;padding:0;list-style:none}.hmg-dock__chev{transition:transform .18s cubic-bezier(.22,1,.36,1)}.hmg-dock__eprow{grid-template-columns:30px minmax(0,1fr) auto;gap:10px;min-height:40px;padding:5px 10px}.hmg-dock__epglyph{color:#f7f8f9;background:#ffffff1a;border-radius:50%;place-items:center;width:28px;height:28px;transition:background-color .15s;display:grid;box-shadow:inset 0 0 0 1px #fff3}.hmg-dock__eprow:hover .hmg-dock__epglyph{background:#fff3}.hmg-dock__eprow:active .hmg-dock__epglyph{background:#ffffff47}.hmg-dock__eprow:hover .hmg-dock__epglyph,.hmg-dock__eprow[aria-current=true] .hmg-dock__epglyph{color:#f7f8f9}.hmg-dock__eptitle{-webkit-line-clamp:2;line-clamp:2;color:#f7f8f9;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:500;line-height:1.3;display:-webkit-box;overflow:hidden}.hmg-dock__eprow[aria-current=true] .hmg-dock__eptitle{font-weight:700}.hmg-dock__epmeta{color:#c2c7cc;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:11px}.hmg-dock__panelacts{border-top:1px solid #ffffff1a;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.hmg-dock__panelact{color:#f7f8f9;cursor:pointer;background:0 0;border:1px solid #ffffff73;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:8px 15px;font-family:inherit;font-size:13px;font-weight:600;display:inline-flex}.hmg-dock__panelact:hover{background:#ffffff1a}@media (prefers-reduced-motion:reduce){.hmg-dock,.hmg-dock *,[class*=hmg-dock__]{scroll-behavior:auto!important}}.hmg-dock__headart{border-radius:12px;width:64px;height:64px;font-size:15px;box-shadow:0 0 0 1px #ffffff24,0 8px 18px -8px #000000a6}.hmg-dock__shownm{letter-spacing:-.012em;font-size:19px;font-weight:700}.hmg-dock__showmeta{color:#c2c7cc;font-size:12px}.hmg-dock__showdesc{color:#e3e7ea;max-width:52ch;margin:10px 0 0;font-size:13.5px;line-height:1.65}.hmg-dock__showacts{flex-wrap:wrap;gap:8px;margin:12px 0 0;display:flex}.hmg-dock__alsoon{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 4px;display:flex}.hmg-dock__alsoon .hmg-dock__hdr{margin:0}.hmg-dock__feedpill{cursor:pointer;color:#f7f8f9;background:0 0;border:1px solid #ffffff73;border-radius:999px;align-items:center;min-height:30px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.hmg-dock__feedpill:hover{background:#ffffff1a}.hmg-dock__eptxt{flex-direction:column;gap:2px;min-width:0;display:flex}.hmg-dock__eprow:has(.hmg-dock__epblurb){align-items:start;padding:8px 10px}.hmg-dock__eprow:has(.hmg-dock__epblurb) .hmg-dock__epglyph{margin-top:0}.hmg-dock__eprow:has(.hmg-dock__epblurb) .hmg-dock__epmeta{margin-top:4px}.hmg-dock__epblurb{color:#c2c7cc;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:62ch;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.hmg-dock__spin{border:2px solid hsl(var(--accent-foreground,0 0% 100%) / .35);border-top-color:hsl(var(--accent-foreground,0 0% 100%));border-radius:50%;width:18px;height:18px;animation:.72s linear infinite hmg-dock-spin}@keyframes hmg-dock-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.hmg-dock__spin{opacity:.55;animation:none!important}}.hmg-dock__resume{flex-wrap:wrap}.hmg-dock__resume b{font-weight:600}.hmg-dock__resumeat{color:#c2c7cc;font-variant-numeric:tabular-nums}.hmg-dock__resumeno{color:#c2c7cc;border-color:#0000!important}.hmg-dock__browseverb{white-space:nowrap;font-weight:700}.hmg-dock__nowcol{text-align:center;border-top:1px solid #ffffff1a;flex-direction:column;align-items:center;gap:12px;margin-top:16px;padding-top:16px;display:flex}@media (min-width:1000px) and (max-width:1179.98px){.hmg-dock__nowcol{display:none}}.hmg-dock__panelacts{display:none}@media (min-width:1000px) and (max-width:1179.98px){.hmg-dock__panelacts{display:flex}}@media (min-width:1180px){.hmg-dock__cols:has(.hmg-dock__nowcol){grid-template-columns:minmax(0,330px) minmax(0,330px) minmax(380px,640px);justify-content:center}.hmg-dock__nowcol{text-align:center;border-top:0;flex-direction:column;align-items:center;gap:12px;margin-top:0;padding-top:14px;display:flex}}.hmg-dock__nowhdr{letter-spacing:.09em;text-transform:uppercase;color:#c2c7cc;font-size:10px;font-weight:700}.hmg-dock__nowart{aspect-ratio:1;letter-spacing:-.02em;color:#f7f8f9;background:hsl(var(--accent) / .2);border-radius:20px;place-items:center;width:clamp(170px,19vw,264px);font-size:22px;font-weight:700;display:grid;overflow:hidden;box-shadow:0 0 0 1px #ffffff24,0 10px 24px -10px #000000b3}.hmg-dock__nowart img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.hmg-dock__nowt1{letter-spacing:-.02em;color:#f7f8f9;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:23px;font-weight:700;line-height:1.2;display:-webkit-box;overflow:hidden}.hmg-dock__nowt2{color:#c2c7cc;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:13px;display:-webkit-box;overflow:hidden}.hmg-dock__nowacts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.hmg-dock__give{background:hsl(var(--accent));color:hsl(var(--accent-foreground,0 0% 100%));border-color:#0000;text-decoration:none}.hmg-dock__give:hover{filter:brightness(1.08);background:hsl(var(--accent))}.hmg-dock__gloss{z-index:59;-webkit-backdrop-filter:blur(7px)saturate(.9);background:#0a080957;animation:.22s cubic-bezier(.22,1,.36,1) both hmg-dock-gloss-in;position:fixed;inset:0}@keyframes hmg-dock-gloss-in{0%{opacity:0}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hmg-dock__gloss{background:#0a080980}}@media (max-width:480px){.hmg-dock__browseverb{display:none}.hmg-dock__browse{padding:8px 9px}.hmg-dock__bar{gap:9px}.hmg-dock__txt{min-width:120px}.hmg-dock__bar:has(.hmg-dock__epnav) .hmg-dock__txt{min-width:72px}}@media (max-width:1239.98px){.hmg-dock__browsetxt{display:none}}@media (max-width:640px){.hmg-dock__minrate{display:none}}@media (max-width:1079.98px){.hmg-dock__coldverb{display:none}.hmg-dock__cold{justify-content:center;gap:0;width:44px;height:44px;min-height:0;padding:0}}.hmg-dock__trouble2{color:#f7f8f9;font-weight:700}.hmg-dock__homepill,.hmg-dock__popout{box-shadow:inset 0 0 0 1px #ffffff73}.hmg-dock__popout:hover{background:#ffffff1a}.hmg-dock__resumewrap{flex-shrink:0;align-items:center;gap:4px;min-width:0;display:inline-flex}.hmg-dock__resumepill{min-width:0}.hmg-dock__resumepill .hmg-dock__cityval{max-width:190px}.hmg-dock__resumeat{color:#c2c7cc;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:11px}.hmg-dock__resumeno{color:#c2c7cc}.hmg-dock__resumeno:hover{color:#f7f8f9;background:#ffffff1a}@media (max-width:1399.98px){.hmg-dock__resumewrap{display:none}}@media (max-width:1499.98px){.hmg-dock--cold .hmg-dock__resumewrap{display:none}}.hmg-dock__resumerow{display:none}@media (max-width:1399.98px){.hmg-dock__resumerow{display:flex}}@media (max-width:1499.98px){.hmg-dock--cold .hmg-dock__resumerow{display:flex}}.hmg-dock__resumego2{color:#f7f8f9}.hmg-dock__resumego2:hover{background:#ffffff1f}.hmg-dock__resumerow .hmg-dock__resumeat{margin-inline-start:auto}.hmg-dock__pods,.hmg-dock__cq{container-type:inline-size}@container (max-width:279.98px){.hmg-dock__eprow{grid-template-columns:30px minmax(0,1fr);align-items:start}.hmg-dock__eptxt{grid-column:2}.hmg-dock__epmeta,.hmg-dock__eprow>.hmg-dock__badge{grid-area:2/2}.hmg-dock__epdesc{-webkit-line-clamp:2;line-clamp:2}.hmg-dock__epblurb{display:none}.hmg-dock__sub{--hmg-sub-lines:2}}.hmg-dock__minprog{background:linear-gradient(90deg, hsl(var(--player-accent,var(--accent))) var(--p,0%), #ffffff38 var(--p,0%));pointer-events:none;border-radius:999px;width:100%;height:2px;margin-top:5px;transition:none}
