@charset "UTF-8";.footer{position:relative;background:#000;color:#aaa;text-align:center;padding:1.5rem 1rem 2rem;font-size:.9rem;display:none}.footer p{margin:0 0 .75rem;color:#aaa}.footer .privacy-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;max-width:660px;margin:0 auto}.footer .privacy-wrapper .footer-link{color:#fff6;text-decoration:none;padding:2px 4px;white-space:nowrap;font-size:.8rem;transition:color .3s ease}.footer .privacy-wrapper .footer-link:hover,.footer .privacy-wrapper .footer-link:focus{color:#ffffffd9;text-decoration:underline;outline:none}.footer .privacy-wrapper .separator{color:#444;font-size:.75rem;-webkit-user-select:none;user-select:none}.captions-container{width:100%;max-width:100%;margin-inline:auto;margin-top:12px;min-height:28px;max-height:28px;overflow:hidden;display:flex;align-items:center;justify-content:center;box-sizing:border-box}.caption-text{width:100%;max-width:100%;margin:0;padding:0;box-sizing:border-box;font-weight:800;font-size:20px;line-height:28px;letter-spacing:1px;text-align:center;transition:opacity .2s ease;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis;word-break:break-word;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;max-height:28px}.caption-cue-line{display:inline;color:#fff;transition:opacity .25s ease,color .25s ease}.caption-cue-line.active-line{opacity:1;font-weight:600}.caption-cue-line.active-line .caption-word-span{color:#fff;opacity:1;font-weight:600}.caption-cue-line.non-active-line{opacity:.55;font-weight:600}.caption-cue-line.non-active-line .caption-word-span{color:#fff;opacity:1;font-weight:600}.no-captions-placeholder{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;text-align:left;margin-top:16px;margin-bottom:0}.no-captions-placeholder .no-captions-title{font-size:16px;font-weight:600;line-height:normal;color:#fff;margin:0;font-family:Inter,sans-serif}.no-captions-placeholder .no-captions-text{font-size:12px;font-weight:400;line-height:14px;color:#ffffff8c;margin:0;font-family:DM Sans,sans-serif;max-width:320px}.bottom-nav{position:fixed;left:0;right:0;bottom:0;z-index:1000;display:flex;justify-content:space-around;align-items:center;height:calc(64px + env(safe-area-inset-bottom));padding:0 10px env(safe-area-inset-bottom);background:#121212;border-top:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.bottom-nav .nav-item{flex:1;display:flex;align-items:center;justify-content:center;color:#ffffff8c;text-decoration:none;padding:6px 0;transition:color .15s ease,transform .15s ease;cursor:pointer;border:none;background:transparent;font-family:inherit;-webkit-tap-highlight-color:transparent}.bottom-nav .nav-item .icon{width:26px;height:26px;display:flex;align-items:center;justify-content:center;position:relative;overflow:visible}.bottom-nav .nav-item .icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.bottom-nav .nav-item .nav-item__icon-wrap{position:relative;display:inline-flex;overflow:visible}.bottom-nav .nav-item .nav-notif-badge{position:absolute;top:-6px;right:-10px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ea1c25;color:#fff;font-size:10px;font-weight:700;line-height:18px;text-align:center;box-sizing:border-box;border:1.5px solid rgb(18,18,18);pointer-events:none}.bottom-nav .nav-item .avatar-img{width:26px;height:26px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(255,255,255,.35);display:block}.bottom-nav .nav-item.active{color:#ffffffe6}.bottom-nav .nav-item.active .avatar-img{border-color:#fff}.bottom-nav .nav-item--invite-only{opacity:1}@media(min-width:520px){.bottom-nav{display:none}}.logout-sheet-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000a6;z-index:1001;animation:ls-backdrop-in .22s ease forwards}@keyframes ls-backdrop-in{0%{opacity:0}to{opacity:1}}.logout-sheet{position:fixed;left:0;right:0;bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:1002;background:#1c1c1e;border-radius:20px 20px 0 0;padding:12px 16px 20px;display:flex;flex-direction:column;align-items:stretch;gap:10px;animation:ls-sheet-up .28s cubic-bezier(.32,.72,0,1) forwards}@media(min-width:520px){.logout-sheet{max-width:clamp(360px,49.9vh,480px);left:50%;right:auto;transform:translate(-50%)}}@media(min-width:1200px){.logout-sheet{max-width:clamp(480px,49.9vh,510px)}}@media(min-width:1200px)and (min-height:1050px){.logout-sheet{max-width:clamp(480px,49.9vh,680px)}}.logout-sheet__handle{width:36px;height:4px;border-radius:2px;background:#ffffff40;margin:0 auto 6px;flex-shrink:0}.logout-sheet__user{display:flex;align-items:center;gap:12px;padding:4px 0 10px;border-bottom:1px solid rgba(255,255,255,.08)}.logout-sheet__avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:1.5px solid rgba(255,255,255,.2);flex-shrink:0}.logout-sheet__user-info{display:flex;flex-direction:column;gap:2px;overflow:hidden}.logout-sheet__user-name{font-size:15px;font-weight:600;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logout-sheet__user-email{font-size:12px;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.logout-sheet__title{font-size:16px;font-weight:600;color:#fff;margin:0;text-align:center}@keyframes ls-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.notifications-page{height:100vh;overflow-y:auto;overflow-x:hidden;width:100%;display:flex;flex-direction:column;background-color:#0a0a0a;background-image:linear-gradient(#000000b8,#000000e0),url(/assets/AccountSettings-ZSWPJKsc.webp);background-size:cover;background-position:center;color:#fff;font-family:DM Sans,sans-serif;box-sizing:border-box;scrollbar-width:none}.notifications-page::-webkit-scrollbar{display:none}.notifications-page--has-player .notifications-container{padding-bottom:calc(var(--bottom-nav-offset, 72px) + 96px)}.notifications-page--empty{background-color:#000;background-image:url(data:image/webp;base64,UklGRgYFAABXRUJQVlA4WAoAAAAQAAAApwEAWgMAQUxQSEMAAAABFyAQSFKffI2ICAc0kaRGBdKQhmU6Kkg2ov8TkHPGOin+4z/+4z/+4z/+4z/+4z/+4z/+4z/+4z/+4z/+4z/+478OAFZQOCCcBAAAsGsAnQEqqAFbAz4xGItEoiGhEAQAIAMEtLd+PkzbEDgyww/gH/59Z3wD/19O7osAU0p+89RU/eeoqfvPUVP3LZLteLk5D32ych789p7ZOQ99snIe+2TfePwYB77ZOQ99snIc6WXMWcD4au0qBZLteLk5AcAeeipHVhZ2SeVrxcnIe+2TkPdoVOulJre2TkPfbJyHvssqKqR0tQDtKgWS7Xi5OI6Xgy5Y8YTfbJyHvtk5DfrqeANlEFBUCyXa8XJx/fPZbC3320Ilych77ZOP78KuPXwu0qNcqBZLteLjlqKjlr+14uUzeTkPfbJwuA2iC7So1yoFku13X7X856HQntKgWTAhubXiRkuN68B/zM+tOEF2lQL953OQB6A9rI7RowSO1UtKgWS7XjCb6/xgOY2+dsnIe+2TkPfntPZOy836rTych77ZOQ9+e09fNCxLCv6e2TkPfbJydFgHN5kMFdpUCyXa8XJ1wsiJGL+cuY99snIe+2TrhZETcDU3SVAsl2vFycnRXqmsENqHX4QXaVAsl20wykRPNqHOhIe+2TkPfcTen0UzfQq5OQ99snIfs33UTkGLk5D32ycibS5SIpO0u14uTkPfntPWbDzhBdpUCyXbTDa7j5qTQXGeTkPfbJyJtLstHFsICsn0u14uTkP2b9OnCfjfwSoFku14uTk6K//PXMfu/cnIe+2TkPfntPWQQic6UtKgWS7XjCb7ZIZKkArJyHvtk5D33E32yYKdbCRe+2TkPfbJydFevThQcTtpznFku0qBZLteR2nrNegqBnuko1p7ZOQ99tCJayIiKZTifqCT2ych77aES1kRNJ+WeTnQFEF2lQLJ6G1SIiaTjBXRpxS7Xi5ORNpcpERETAlq76Dae2TkPhitPWJQ/g61Pm3JyHvtlM3k4/kREqOleLQWS7Xi6ES5OP5FFS9tw2iC7SoF+88nIb+xHx/9ogu0qBfvPJyG9OC6sifwgu0qBfvPJyHrFKy2VL7ZzxHING3reaE67n2ymbych70+ik0BhllRRc9q+BuIKCoFkuy0RCIiImlh6gjrr+EyBOQ99qyIiWycSjM3Jb6AqCaVAslLbI0n8iKBZx9N87MtUtDbm14tZERLZEQ5xOze2TkPfbJyG/tP3gEpdrxcnIe+2OaYNCIAAP7/34m/qER/Z0AA8O0NyqlY9PGdTaF3A3g1PHC35QDrS7LfTvirrD5qrtAC8r1TcZKIQogr4gBp0HSp8HpTqXUHCHdHTnwJT+kFsGKIXrMUEEeJM2+IKgPwAAAAAGTlPjEBtvg9elNz/vO5VYY4ZnAgau18qhBGI1nyi996wdFxnCf7DJYXR0zCh6rnO7h7dTJMDLkSZcSYIJswFiXgABmYdpMIJpaDh2y5+oPj36puf5k0V8sGi5lC2XP1EQb28wf3bHIuxqX9/Z5i7wYardeKmAfkEKl6+wIj3m0oMX38SRZAiZDs3kIPhiTHg2FW0d0L7Usa6BgPPRdN4i10zcoU9P7n3MmeDvYi/MY51x6JZjwItUgRGHk9Pw7NAS+H7zBYoXyVCP1H6Y/3kKuGIbFfHQwAAA==);background-size:100% auto;background-position:top center;background-repeat:no-repeat}.notifications-page--empty .notifications-header{background:transparent}@media(max-width:900px){.notifications-page{max-width:100%}}.notifications-container{display:flex;flex-direction:column;width:100%;flex:1 0 auto;padding-bottom:88px}.notifications-header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 16px 12px;position:sticky;top:0;z-index:12;background:linear-gradient(180deg,rgba(10,10,10,.96) 0%,rgba(10,10,10,.82) 70%,transparent 100%)}.notifications-header .notifications-header__title{margin:0;font-size:20px;line-height:30px;font-weight:500}.notifications-header--back{justify-content:flex-start;gap:10px}.notifications-header--back h1{font-size:14px;font-weight:600}.notifications-back{width:36px;height:36px;border:none;border-radius:10px;background:transparent;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.notifications-back:hover{background:#ffffff0f}.notifications-search-wrap{padding:16px;position:relative;display:flex;align-items:center;width:100%;box-sizing:border-box}.notifications-search-wrap__icon{position:absolute;left:28px;display:flex;align-items:center;pointer-events:none}.notifications-search-wrap .notifications-search{width:100%;height:50px;background:#242424;border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:12px 16px 12px 40px;color:#fff;font-family:DM Sans,sans-serif;font-size:14px;box-sizing:border-box}.notifications-search-wrap .notifications-search::placeholder{color:#fff6}.notifications-search-wrap .notifications-search:focus{outline:none;border-color:#fff3}.notifications-empty{flex:1;min-height:52vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 28px;gap:10px}.notifications-empty h2{margin:8px 0 0;font-size:16px;font-weight:600}.notifications-empty p{margin:0;max-width:260px;font-size:14px;font-weight:400;color:#fff9;line-height:18px}.notif-feed{display:flex;flex-direction:column;width:100%}.notif-follow-requests{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:none;background:transparent;color:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.notif-follow-requests:hover{background:#ffffff0a}.notif-follow-requests__avatars{position:relative;flex-shrink:0;height:40px}.notif-follow-requests__avatars--count-1{width:40px}.notif-follow-requests__avatars--count-2{width:56px}.notif-follow-requests__avatars--count-3{width:72px}.notif-follow-requests__avatar{position:absolute;top:0;left:0;width:40px;height:40px;border-radius:50%;object-fit:cover;border:2px solid #0a0a0a;background:#222;display:block;box-sizing:border-box}.notif-follow-requests__avatar:nth-child(2){left:16px}.notif-follow-requests__avatar:nth-child(3){left:32px}.notif-follow-requests__text{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.notif-follow-requests__title{font-size:15px;font-weight:700;color:#fff}.notif-follow-requests__sub{font-size:12px;color:#fffc;font-weight:400;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-follow-requests__meta{display:flex;align-items:center;gap:8px;color:#ffffff8c;flex-shrink:0}.notif-follow-requests .red-dot{width:7px;height:7px;border-radius:50%;background:#ea1c25;box-shadow:0 0 0 2px #ea1c2533}.notif-dot{width:8px;height:8px;border-radius:50%;background:#ea1c25;box-shadow:0 0 0 2px #ea1c2533}.notif-group__label{margin:0;padding:14px 16px 6px;font-size:14px;font-weight:600;color:#ffffffb2;line-height:20px}.notif-list{display:flex;flex-direction:column;width:100%}.notif-row{width:100%;display:flex;align-items:center;gap:12px;padding:12px 16px;border:none;background:transparent;color:inherit;text-align:left;position:relative;box-sizing:border-box}.notif-row--static{cursor:default}.notif-row:after{content:"";position:absolute;left:16px;right:16px;bottom:0;height:1px;background:#ffffff14}.notif-row:hover{background:#ffffff09}.notif-row--unread .notif-row__message{color:#fff;font-size:12px;font-weight:400;line-height:16px}.notif-row__avatar-wrap{position:relative;width:48px;height:48px;flex-shrink:0;border:none;background:transparent;padding:0;cursor:pointer;border-radius:50%}.notif-row__avatar-wrap--stacked{width:48px;height:48px}.notif-row__avatar-wrap--stacked .notif-row__avatar--first{position:absolute;top:0;left:0;width:32px;height:32px;z-index:2;border:2px solid #0a0a0a}.notif-row__avatar-wrap--stacked .notif-row__avatar--second{position:absolute;bottom:0;right:2px;width:32px;height:32px;z-index:1;border:2px solid #0a0a0a}.notif-row__avatar-wrap--stacked .notif-row__avatar-badge{right:-3px;bottom:-3px;z-index:3}.notif-row__avatar{width:48px;height:48px;border-radius:50%;object-fit:cover;background:#222;border:1px solid rgba(255,255,255,.08);display:block}.notif-row__avatar-badge{position:absolute;right:-1px;bottom:-1px;width:18px;height:18px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;border:2px solid #0a0a0a}.notif-row__avatar-badge--plus{width:19.992px;height:19.992px;border-radius:37170400px;background:#1a1a1a;color:#e6e6e6;line-height:1;box-sizing:border-box}.notif-row__avatar-badge--plus svg{width:8px;height:8px;flex-shrink:0;aspect-ratio:1/1;display:block}.notif-row__avatar-badge--heart{border:none;background:transparent;width:16px;height:16px}.notif-row__avatar-badge--chat,.notif-row__avatar-badge--upvote,.notif-row__avatar-badge--reaction,.notif-row__avatar-badge--info,.notif-row__avatar-badge--mention{width:18px;height:18px;border-radius:50%;background:#1c1c1e;border:1.5px solid #0a0a0a;display:inline-flex;align-items:center;justify-content:center;line-height:1;box-sizing:border-box}.notif-row__avatar-badge--chat .notif-row__avatar-badge-icon,.notif-row__avatar-badge--chat img,.notif-row__avatar-badge--chat svg,.notif-row__avatar-badge--upvote .notif-row__avatar-badge-icon,.notif-row__avatar-badge--upvote img,.notif-row__avatar-badge--upvote svg,.notif-row__avatar-badge--reaction .notif-row__avatar-badge-icon,.notif-row__avatar-badge--reaction img,.notif-row__avatar-badge--reaction svg,.notif-row__avatar-badge--info .notif-row__avatar-badge-icon,.notif-row__avatar-badge--info img,.notif-row__avatar-badge--info svg,.notif-row__avatar-badge--mention .notif-row__avatar-badge-icon,.notif-row__avatar-badge--mention img,.notif-row__avatar-badge--mention svg{width:12px;height:12px;display:block;object-fit:contain;flex-shrink:0}.notif-row__avatar-badge--info{background:#ea1c2526;border-color:#ea1c2599}.notif-row__badge-header{display:inline-flex;align-items:center;gap:8px;margin-bottom:5px}.notif-row__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;border:none;background:transparent;padding:0;text-align:left;color:inherit;cursor:pointer}.notif-row__message{margin:0;font-size:13px;line-height:18px;color:#ffffff80;word-break:break-word}.notif-row__message .bold-name{color:#fff;font-weight:700}.notif-row__action{color:#ffffffb8;font-weight:400}.notif-row__clip-title{color:#fff;font-weight:700}.notif-row__snippet{font-style:italic;color:#fff}.notif-row__preview-quote{font-style:italic;color:#fff;font-weight:400}.notif-row__tappable{color:#fff;font-weight:700;cursor:pointer}.notif-row__tappable:hover{text-decoration:underline}.notif-row__more{font-style:normal;color:#ffffff80;font-weight:500;cursor:pointer;margin-left:2px}.notif-row__more:hover{color:#fff}.notif-row__reaction-code{display:inline-flex;align-items:center;justify-content:center;vertical-align:-2px;margin:0 2px;color:#fff;opacity:1;font-size:18px;line-height:1;filter:brightness(1.2)}.notif-row__reaction-code--icon{vertical-align:-4px;margin:0 3px}.notif-row__reaction-code svg{display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.5))}.notif-row__top-reactions{display:inline-flex;align-items:center;gap:2px;margin-left:6px;vertical-align:middle;font-size:13px;line-height:1}.notif-row__time{font-size:12px;color:#ffffff80;margin-top:2px}.notif-row__name{margin:0;font-size:12px;font-weight:700;color:#fff}.notif-row__handle{margin:0;font-size:12px;line-height:16px;font-weight:500;color:#fff9}.notif-row__mutual{margin:4px 0 0;display:flex;align-items:center;gap:6px;font-size:12px;color:#ffffff80;line-height:1.3}.notif-row__mutual-avatars{display:inline-flex;align-items:center}.notif-row__mutual-avatars img{width:16px;height:16px;border-radius:50%;border:1px solid #0a0a0a;object-fit:cover;margin-left:-5px;background:#333}.notif-row__mutual-avatars img:first-child{margin-left:0}.notif-row__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.notif-action-btn{width:32px;height:32px;border-radius:5px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;transition:opacity .15s ease}.notif-action-btn:disabled{opacity:.55;cursor:default}.notif-action-btn--reject{background:#1c1c1e;border:1px solid rgba(255,255,255,.35);color:#fff}.notif-action-btn--accept{background:#ea1c25;border:1px solid #ea1c25;color:#fff}.notif-action-btn:hover:not(:disabled){opacity:.9}.notif-text-btn{border-radius:5px;padding:8px;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer;flex-shrink:0;transition:opacity .15s ease,background-color .15s ease}.notif-text-btn--follow-back{background:#ea1c25;border:none;color:#fff}.notif-text-btn--follow-back:hover:not(:disabled){opacity:.9}.notif-text-btn--following{background:#2a2a2a;border:none;color:#ffffffd9}.notif-text-btn--following:hover:not(:disabled){background:#383838;color:#fff}.notif-text-btn--requested{background:transparent;border:1px solid rgba(255,255,255,.28);color:#ffffffbf;cursor:default}.notif-text-btn:disabled{opacity:.7;cursor:default}.notif-load-more{display:flex;align-items:center;justify-content:center;min-height:48px;padding:12px}.notif-load-more__spinner{width:18px;height:18px;border:2px solid rgba(255,255,255,.15);border-top-color:#ffffffa6;border-radius:50%;animation:notif-spin .7s linear infinite}@keyframes notif-spin{to{transform:rotate(360deg)}}@keyframes notif-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.notif-row--shimmer{pointer-events:none}.notif-shimmer-circle{width:48px;height:48px;border-radius:50%;flex-shrink:0;background:linear-gradient(90deg,#1a1a1a 25%,#262626,#1a1a1a 75%);background-size:800px 100%;animation:notif-shimmer 1.4s infinite linear}.notif-shimmer-line{display:block;border-radius:4px;background:linear-gradient(90deg,#1a1a1a 25%,#262626,#1a1a1a 75%);background-size:800px 100%;animation:notif-shimmer 1.4s infinite linear}.notif-shimmer-line--lg{width:70%;height:13px;margin-bottom:8px}.notif-shimmer-line--sm{width:36%;height:11px}.notif-shimmer-btn{width:72px;height:32px;border-radius:8px;flex-shrink:0;background:linear-gradient(90deg,#1a1a1a 25%,#262626,#1a1a1a 75%);background-size:800px 100%;animation:notif-shimmer 1.4s infinite linear}.nav-notif-badge{position:absolute;top:-6px;right:-10px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ea1c25;color:#fff;font-size:10px;font-weight:700;line-height:18px;text-align:center;box-sizing:border-box;border:1.5px solid #000;pointer-events:none}.ds-nav-item__badge{min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ea1c25;color:#fff;font-size:10px;font-weight:700;line-height:18px;text-align:center;box-sizing:border-box}.bottom-nav .nav-item{position:relative}.nav-item__icon-wrap{position:relative;display:inline-flex;overflow:visible}.route-notifications-follow-requests .main-content .component-wrapper,.notifications-page--empty .main-content .component-wrapper,.route-notifications .main-content .component-wrapper{margin-top:-6px;padding-top:0}.notif-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.4px;text-transform:uppercase;line-height:12px}.notif-badge--reply,.notif-badge--upvoted,.notif-badge--mention,.notif-badge--not_posted,.notif-badge--response,.notif-badge--reaction{color:#ea1c25;background:#ea1c251f;border:1px solid rgba(234,28,37,.7)}.notif-badge-sublabel{font-size:11px;color:#ffffff73;font-weight:400}.brand-link{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;text-decoration:none;color:#fff}.brand-link img{width:fit-content;height:fit-content}@media(max-width:768px){.brand-link--mobile-only .brand-link__text{display:none}}.mobile-header{display:none;position:fixed;top:0;left:0;right:0;z-index:50;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;padding:8px 16px;padding-top:max(8px,env(safe-area-inset-top,0px));pointer-events:none;transition:background .3s ease,backdrop-filter .3s ease,-webkit-backdrop-filter .3s ease,box-shadow .3s ease}@media(max-width:374px){.mobile-header{padding-left:10px;padding-right:10px}}.mobile-header--scrolled{background:#00000073;backdrop-filter:blur(16px) saturate(1.4);-webkit-backdrop-filter:blur(16px) saturate(1.4);box-shadow:0 2px 12px #00000040}.mobile-header--scrolled .mobile-header__search-btn{color:#fff}@media(max-width:767px){.mobile-header{display:block}}.mobile-header__container{display:flex;align-items:center;justify-content:space-between;gap:8px;max-width:100%;min-width:0;pointer-events:auto}@media(max-width:374px){.mobile-header__container{gap:6px}}.mobile-header__logo{flex:0 0 auto;display:flex;align-items:center;min-width:0;pointer-events:auto}@media(max-width:374px){.mobile-header__logo{transform:scale(.8);transform-origin:left center}}@media(min-width:375px)and (max-width:419px){.mobile-header__logo{transform:scale(.88);transform-origin:left center}}@media(min-width:420px){.mobile-header__logo{transform:scale(1)}}.mobile-header__open-app-btn{flex:0 0 auto;display:flex;height:33px;min-height:33px;box-sizing:border-box;padding:0 12px;justify-content:center;align-items:center;align-self:center;border-radius:5px;background:#242424;color:#fff;text-align:center;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;line-height:140%;cursor:pointer;transition:all .2s ease;white-space:nowrap;border:none;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto}@media(max-width:374px){.mobile-header__open-app-btn{padding:0 8px;font-size:11px;height:30px;min-height:30px}}.mobile-header__open-app-btn:hover{background-color:#2f2f2f;opacity:.9}.mobile-header__open-app-btn:active{transform:scale(.98)}.mobile-header__signin-btn{flex:0 0 auto;display:flex;height:33px;min-height:33px;box-sizing:border-box;padding:0 12px;justify-content:center;align-items:center;align-self:center;border-radius:5px;background:#fff;color:#242424;text-align:center;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700;line-height:140%;cursor:pointer;transition:opacity .15s ease,transform .12s ease;white-space:nowrap;border:none;pointer-events:auto}@media(max-width:374px){.mobile-header__signin-btn{padding:0 8px;font-size:11px;height:30px;min-height:30px}}.mobile-header__signin-btn:hover{opacity:.9;transform:scale(1.02)}.mobile-header__signin-btn:active{transform:scale(.98)}.mobile-header__right{display:flex;align-items:center;gap:8px;flex:0 0 auto;margin-left:auto;pointer-events:auto}@media(max-width:374px){.mobile-header__right{gap:4px}}.mobile-header__search-btn{background:none;border:none;padding:6px;display:flex;align-items:center;justify-content:center;cursor:pointer;color:#fff;transition:transform .2s ease,opacity .2s ease;pointer-events:auto;-webkit-tap-highlight-color:transparent;flex:0 0 auto}.mobile-header__search-btn:hover{opacity:.8;color:#fff}.mobile-header__search-btn:active{transform:scale(.95);color:#fff}.mobile-header__search-btn svg{width:28px;height:28px;display:block}@media(min-width:420px){.mobile-header__search-btn svg{width:32px;height:32px}}.mobile-header--feed:not(.mobile-header--scrolled) .mobile-header__search-btn{color:#050000}.mobile-header--feed:not(.mobile-header--scrolled) .mobile-header__search-btn:hover,.mobile-header--feed:not(.mobile-header--scrolled) .mobile-header__search-btn:active{color:#050000}.mobile-header__tabs{display:flex;align-items:flex-end;justify-content:flex-start;gap:16px;flex:0 1 auto;min-width:0;margin:0 4px;pointer-events:auto}@media(max-width:374px){.mobile-header__tabs{gap:10px;margin:0 2px}}.mobile-header__tab{background:transparent;border:none;color:#242424;font-family:DM Sans,sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:21px;cursor:pointer;padding:2px 2px 6px;position:relative;transition:color .2s ease,transform .1s ease;outline:none;-webkit-tap-highlight-color:transparent;flex:0 0 auto;white-space:nowrap}@media(min-width:420px){.mobile-header__tab{font-size:16px;padding:2px 4px 6px}}.mobile-header__tab:active{transform:scale(.95)}.mobile-header__tab.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background-color:#242424;border-radius:99px}.mobile-header--stations .mobile-header__tab{color:#ffffff8c}.mobile-header--stations .mobile-header__tab.active{color:#fff}.mobile-header--stations .mobile-header__tab.active:after{background-color:#fff}.mobile-header--stations .mobile-header__search-btn,.mobile-header--create .mobile-header__search-btn,.mobile-header--playlist .mobile-header__search-btn{color:#fff}.route-create .mobile-header__search-btn{color:#fff!important}.desktop-sidebar{display:none}@media(min-width:601px){.desktop-sidebar{box-sizing:border-box;display:flex;flex-direction:column;flex-shrink:0;width:220px;min-width:220px;height:100vh;position:sticky;top:0;padding:28px 20px 24px;background:#000;border-right:1px solid rgba(255,255,255,.06);z-index:1200;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.desktop-sidebar::-webkit-scrollbar{display:none}}@media(min-width:601px)and (max-height:700px){.desktop-sidebar{padding:18px 16px 16px}.desktop-sidebar__brand{margin-bottom:18px}.desktop-sidebar__cta{margin-top:14px;gap:8px}.desktop-sidebar__divider{margin:14px 0 0}.desktop-sidebar__footer{margin-top:8px;gap:6px}}@media(min-width:601px){.desktop-sidebar__brand{margin-bottom:32px}.desktop-sidebar__brand .brand-link{display:flex;align-items:center;color:#fff;font-weight:700;font-size:20px;gap:10px;text-decoration:none}.desktop-sidebar__brand .brand-link img{display:block;width:36px;height:auto;object-fit:contain;flex-shrink:0}.desktop-sidebar__brand .brand-link span{white-space:nowrap;font-size:18px;letter-spacing:-.3px}.desktop-sidebar__nav{display:flex;flex-direction:column;gap:4px}.desktop-sidebar__nav .ds-nav-item{display:flex;align-items:center;gap:16px;padding:12px 14px;border:none;border-radius:10px;background:transparent;color:#fff;font-size:15px;font-weight:400;font-family:DM Sans,sans-serif;text-align:left;text-decoration:none;cursor:pointer;transition:background .15s ease,opacity .15s ease;-webkit-tap-highlight-color:transparent}.desktop-sidebar__nav .ds-nav-item .ds-nav-item__icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;box-sizing:border-box;position:relative;overflow:visible}.desktop-sidebar__nav .ds-nav-item .ds-nav-item__icon svg{width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.desktop-sidebar__nav .ds-nav-item .ds-nav-item__icon--notif .ds-nav-item__badge{position:absolute;top:-4px;right:-8px;margin-left:0;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:#ea1c25;color:#fff;font-size:10px;font-weight:700;line-height:18px;text-align:center;box-sizing:border-box;border:1.5px solid #121212;pointer-events:none}.desktop-sidebar__nav .ds-nav-item:hover{background:#ffffff0f}.desktop-sidebar__nav .ds-nav-item.active{font-weight:700;background:transparent}.desktop-sidebar__nav .ds-nav-item--muted{opacity:.88}.desktop-sidebar__nav .ds-nav-item--muted:hover{opacity:1}.desktop-sidebar__cta{margin-top:20px;display:flex;flex-direction:column;gap:10px;width:100%;box-sizing:border-box}.desktop-sidebar__cta .ds-signin-btn{width:100%;padding:12px 20px;border:none;border-radius:6px;background:var(--white, #FFF);color:#242424;text-align:center;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:140%;cursor:pointer;transition:opacity .15s ease,transform .12s ease}.desktop-sidebar__cta .ds-signin-btn:hover{opacity:.9;transform:scale(1.02)}.desktop-sidebar__cta .ds-signin-btn:active{transform:scale(.98)}.desktop-sidebar__cta .ds-openapp-btn{width:100%;padding:10px 16px;border:1px solid rgba(255,255,255,.22);border-radius:8px;background:transparent;color:#fff;font-weight:600;font-size:14.5px;text-align:center;font-family:DM Sans,sans-serif;cursor:pointer;transition:border-color .15s ease,background .15s ease}.desktop-sidebar__cta .ds-openapp-btn:hover{border-color:#ffffff80;background:#ffffff14}.desktop-sidebar__cta .ds-openapp-btn:active{transform:scale(.99)}.desktop-sidebar .ds-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;border:1px solid #e03e1a}.desktop-sidebar__profile-container{position:fixed;top:16px;right:24px;margin-top:0;width:auto;z-index:1250}.desktop-sidebar__profile-container .ds-profile-summary{display:flex;align-items:center;justify-content:center;padding:4px;border-radius:50%;background:transparent;border:1.5px solid transparent;cursor:pointer;transition:border-color .2s,background-color .2s}.desktop-sidebar__profile-container .ds-profile-summary:hover{background:#ffffff14;border-color:#fff3}.desktop-sidebar__profile-container .ds-profile-summary .ds-profile-avatar{width:32px;height:32px;border-radius:50%;object-fit:cover;border:1.5px solid #e03e1a;margin-right:0}.desktop-sidebar__profile-container .ds-profile-dropdown{position:absolute;top:calc(100% + 8px);right:0;left:auto;width:180px;background:#141414;border:1px solid rgba(255,255,255,.08);border-radius:12px;box-shadow:0 10px 25px #00000080;padding:6px;display:flex;flex-direction:column;gap:2px;z-index:100;animation:dropdownSlideDown .2s ease-out}.desktop-sidebar__profile-container .ds-profile-dropdown .ds-dropdown-item{display:flex;align-items:center;gap:10px;width:100%;background:transparent;border:none;color:#fffc;padding:10px 12px;font-size:13.5px;font-weight:500;text-align:left;border-radius:8px;cursor:pointer;transition:background .15s,color .15s}.desktop-sidebar__profile-container .ds-profile-dropdown .ds-dropdown-item .item-icon{opacity:.7}.desktop-sidebar__profile-container .ds-profile-dropdown .ds-dropdown-item:hover{background:#ffffff0f;color:#fff}.desktop-sidebar__profile-container .ds-profile-dropdown .ds-dropdown-item--logout{color:#ff4d4f}.desktop-sidebar__profile-container .ds-profile-dropdown .ds-dropdown-item--logout:hover{background:#ff4d4f1a;color:#ff4d4f}.desktop-sidebar__divider{flex-shrink:0;align-self:stretch;width:100%;margin:20px 0 0;padding:0;border:none;border-top:1px solid rgba(255,255,255,.1)}.desktop-sidebar__footer{align-self:stretch;margin-top:12px;padding:0 0 0 14px;display:flex;flex-direction:column;gap:8px}.desktop-sidebar__footer-links{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.desktop-sidebar__footer-sep{color:#ffffff40;font-size:12px;line-height:20px}.desktop-sidebar__policy-link{font-weight:700;font-style:normal;font-size:13px;line-height:20px;color:#fff6;text-decoration:none}.desktop-sidebar__policy-link:hover{color:#ffffffa6}.desktop-sidebar__footer p{margin:0;font-size:11px;font-weight:400;line-height:14px;color:#fff6}}@keyframes dropdownSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1200px){.desktop-sidebar{width:250px;min-width:250px;padding:28px 24px 24px}}.desktop-episode-nav{display:none}@media(min-width:601px){.desktop-episode-nav{position:fixed;left:min(220px + (100vw - 220px - clamp(56px,7vh,72px)) / 2 + clamp(180px,24.95vh,240px) + clamp(16px,2vw,24px),100vw - clamp(56px,7vh,72px));top:50%;transform:translateY(-50%);display:flex;flex-direction:column;gap:clamp(12px,2vh,24px);z-index:1100}.desktop-episode-nav__btn{display:flex;align-items:center;justify-content:center;width:clamp(36px,5vh,48px);height:clamp(36px,5vh,48px);border-radius:50%;border:none;background:#ffffff14;color:#ffffffd9;cursor:pointer;transition:background .2s ease,transform .15s ease,color .2s ease,opacity .2s ease;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.desktop-episode-nav__btn:hover:not(:disabled){background:#ffffff2e;color:#fff;transform:scale(1.08)}.desktop-episode-nav__btn:active:not(:disabled){transform:scale(.95)}.desktop-episode-nav__btn--disabled,.desktop-episode-nav__btn:disabled{opacity:.25;cursor:not-allowed;pointer-events:none}.desktop-episode-nav__btn svg{width:32px;height:32px}}@media(min-width:601px)and (max-width:1024px){.desktop-episode-nav{display:none}}@media(min-width:1200px){.desktop-episode-nav{left:min(240px + (100vw - 240px - clamp(56px,7vh,72px)) / 2 + clamp(240px,24.95vh,255px) + clamp(16px,2vw,24px),100vw - clamp(56px,7vh,72px))}}@media(min-width:1200px)and (min-height:1050px){.desktop-episode-nav{left:min(240px + (100vw - 240px - clamp(56px,7vh,72px)) / 2 + clamp(240px,24.95vh,340px) + clamp(16px,2vw,24px),100vw - clamp(56px,7vh,72px))}}.guest-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:20000;animation:backdropFadeIn .2s ease-out}.guest-prompt-modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:90%;max-width:410px;background:#242424;border:1px solid rgba(26,26,26,.3);border-radius:16px;z-index:20001;padding:49px 24px 24px;color:#fff;font-family:DM Sans,sans-serif;overflow:visible;opacity:0;pointer-events:none;visibility:hidden}.guest-prompt-modal--open{animation:modalSlideUp .25s cubic-bezier(.16,1,.3,1) forwards;pointer-events:auto}.guest-prompt-modal__badge{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);width:80px;height:80px;background:#242424;border-radius:50%;display:flex;align-items:center;justify-content:center}.guest-prompt-modal__badge img{object-fit:contain}.guest-prompt-modal__close{position:absolute;top:16px;right:16px;background:#ffffff14;border:none;color:#fff9;cursor:pointer;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background .2s,color .2s}.guest-prompt-modal__close:hover{background:#ffffff26;color:#fff}.guest-prompt-modal__content{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:12px}.guest-prompt-modal__title{font-family:DM Sans,sans-serif;font-size:20px;font-weight:700;margin:0 0 12px;color:#fff;letter-spacing:-.2px}.guest-prompt-modal__description{font-family:DM Sans,sans-serif;font-size:14px;line-height:20px;color:#b3b3b3;margin:0 auto 24px}.guest-prompt-modal__actions{display:flex;flex-direction:column;width:100%;gap:8px}.guest-prompt-modal__actions .btn-primary{background:#e9002e;border:none;color:#fff;padding:13px 20px;text-align:center;font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;line-height:140%;border-radius:5px;cursor:pointer;width:100%;transition:background-color .2s,transform .1s}.guest-prompt-modal__actions .btn-primary:hover{background:#ff1c4b}.guest-prompt-modal__actions .btn-primary:active{transform:scale(.98)}.guest-prompt-modal__actions .btn-secondary{background:transparent;border:none;color:#fff;padding:10px 20px;font-size:15px;font-weight:700;cursor:pointer;width:100%;transition:opacity .2s}.guest-prompt-modal__actions .btn-secondary:hover{opacity:.8}@keyframes backdropFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modalSlideUp{0%{opacity:0;transform:translate(-50%,calc(-50% + 16px))}to{opacity:1;transform:translate(-50%,-50%)}}.loader-container{min-height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;background:#000;box-sizing:border-box;padding:24px 16px}.loader-container.loader-inline{min-height:60vh;background:transparent}.loader-spinner{flex-shrink:0;color:#fff;animation:loader-spin .85s linear infinite}.loader-spinner--sm{width:24px;height:24px}.loader-spinner--md{width:40px;height:40px}.loader-spinner--lg{width:56px;height:56px}.loader-spinner__svg{display:block}.loader-spinner__arc{vector-effect:non-scaling-stroke}@keyframes loader-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.loader-spinner{animation-duration:1.5s}}.loader-text{margin:0;font-size:12px;font-weight:500;font-family:DM Sans,sans-serif,system-ui,sans-serif;color:#ffffff8c;line-height:1.35;text-align:center;max-width:280px}@keyframes shimmerSlide{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes shimmerSlideMobile{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer-block{background:linear-gradient(90deg,#0000001f 25%,#0000000a,#0000001f 75%);background-size:200% 100%;animation:shimmerSlideMobile 1.6s ease-in-out infinite;border-radius:8px;overflow:hidden}.shimmer-block-light{background:linear-gradient(90deg,#ffffff0d 25%,#ffffff1f,#ffffff0d 75%);background-size:200% 100%;animation:shimmerSlideMobile 1.6s ease-in-out infinite;border-radius:8px;overflow:hidden}.desktop-shimmer{display:none}.shimmer-mobile-fallback{display:flex;flex-direction:column;height:calc(var(--vh, 100vh) - var(--bottom-nav-offset, calc(64px + env(safe-area-inset-bottom, 0px)) ));min-height:calc(var(--vh, 100vh) - var(--bottom-nav-offset, calc(64px + env(safe-area-inset-bottom, 0px)) ));width:100%;max-width:500px;margin:0 auto;box-sizing:border-box;background:var(--episode-bg, #ea1c25);overflow:hidden}.shimmer-content-wrapper{width:100%;max-width:500px;margin:0 auto;height:calc(var(--vh, 100vh) - var(--bottom-nav-offset, calc(64px + env(safe-area-inset-bottom, 0px)) ));min-height:calc(var(--vh, 100vh) - var(--bottom-nav-offset, calc(64px + env(safe-area-inset-bottom, 0px)) ));display:flex;flex-direction:column;box-sizing:border-box;background:var(--episode-bg, #ea1c25);overflow:hidden;position:relative}@media(min-width:601px){.shimmer-content-wrapper{width:clamp(360px,49.9vh,480px);max-width:clamp(360px,49.9vh,480px);height:100vh;min-height:100vh;margin:0 auto}}@media(min-width:601px)and (min-width:1200px){.shimmer-content-wrapper{width:clamp(480px,49.9vh,510px);max-width:clamp(480px,49.9vh,510px)}}@media(min-width:601px)and (min-width:1200px)and (min-height:1050px){.shimmer-content-wrapper{width:clamp(480px,49.9vh,680px);max-width:clamp(480px,49.9vh,680px)}}.shimmer-episode-wrapper{--feed-pad-x: 16px;--feed-pad-bottom: 29px;--feed-tabs-top: 48px;--feed-tabs-height: 28px;--feed-tabs-to-content: 24px;--feed-header-to-content: 26px;display:flex;flex-direction:column;box-sizing:border-box;width:100%;height:100%;min-height:100%;max-height:100%;justify-content:flex-start;align-items:stretch;position:relative;overflow:hidden;background-color:var(--episode-bg, #ea1c25);padding-left:var(--feed-pad-x);padding-right:var(--feed-pad-x);padding-bottom:var(--feed-pad-bottom);padding-top:calc(var(--header-height, 0px) + var(--feed-header-to-content))}@media(max-height:800px){.shimmer-episode-wrapper{--feed-tabs-top: 40px;--feed-tabs-height: 28px;--feed-tabs-to-content: 16px;--feed-header-to-content: 20px;--feed-pad-bottom: 16px}}@media(max-height:700px){.shimmer-episode-wrapper{--feed-tabs-top: 32px;--feed-tabs-height: 26px;--feed-tabs-to-content: 14px;--feed-header-to-content: 16px;--feed-pad-bottom: 12px}}@media(min-width:768px){.shimmer-episode-wrapper{padding-top:calc(var(--feed-tabs-top) + var(--feed-tabs-height) + var(--feed-tabs-to-content))}}.shimmer-feed-card-container{width:100%;display:flex;flex-direction:column;gap:12px;flex:1 1 auto;min-height:0;height:100%;max-height:none;justify-content:flex-start;align-self:stretch;margin:0 auto;box-sizing:border-box}@media(min-width:601px){.shimmer-feed-card-container{gap:14px}}@media(max-height:800px){.shimmer-feed-card-container{gap:8px}}@media(max-height:700px){.shimmer-feed-card-container{gap:6px}}.shimmer-station-header{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#00000024;border:1px solid rgba(0,0,0,.12);border-radius:14px;padding:14px;box-sizing:border-box;align-self:stretch;flex-shrink:0}@media(max-height:700px){.shimmer-station-header{padding:12px;gap:10px}}@media(min-width:601px){.shimmer-station-header{padding:16px;gap:16px;border-radius:16px}}@media(min-width:601px)and (max-height:800px){.shimmer-station-header{padding:14px;gap:10px}}@media(min-width:601px)and (max-height:700px){.shimmer-station-header{padding:12px;gap:8px}}.shimmer-station-header .shimmer-station-details{display:flex;flex-direction:column;gap:6px;min-width:0;flex:1}.shimmer-station-header .shimmer-station-details .shimmer-station-name{width:140px;height:16px;border-radius:4px}@media(max-height:800px){.shimmer-station-header .shimmer-station-details .shimmer-station-name{width:120px;height:14px}}.shimmer-station-header .shimmer-station-details .shimmer-station-meta{width:180px;max-width:70%;height:12px;border-radius:4px}@media(max-height:800px){.shimmer-station-header .shimmer-station-details .shimmer-station-meta{width:140px;height:10px}}.shimmer-station-header .shimmer-station-avatar{width:44px;height:44px;border-radius:10px;flex-shrink:0;margin-left:auto}@media(min-width:601px){.shimmer-station-header .shimmer-station-avatar{width:56px;height:56px;border-radius:12px}}@media(min-width:601px)and (max-height:800px){.shimmer-station-header .shimmer-station-avatar{width:44px;height:44px;border-radius:10px}}@media(min-width:601px)and (max-height:700px){.shimmer-station-header .shimmer-station-avatar{width:38px;height:38px;border-radius:8px}}.shimmer-clip-title{width:75%;height:20px;border-radius:6px;margin:0 2px 2px;flex-shrink:0}@media(min-width:601px){.shimmer-clip-title{height:22px}}@media(max-height:800px){.shimmer-clip-title{height:18px;margin:0 2px}}@media(max-height:700px){.shimmer-clip-title{height:16px;margin:0 2px}}.shimmer-clip-card-black{--clip-rail-width: 48px;background:#000;border-radius:16px;box-shadow:0 16px 48px #00000073;flex:1 1 0;min-height:0;position:relative;display:flex;flex-direction:column;padding:0;box-sizing:border-box;overflow:hidden;border:1px solid rgba(255,255,255,.06)}.shimmer-clip-card-black .shimmer-clip-card-body{display:flex;align-items:flex-start;gap:16px;flex:1 1 0;min-height:0;width:100%;padding:20px 16px 14px;box-sizing:border-box}@media(max-height:800px){.shimmer-clip-card-black .shimmer-clip-card-body{padding:14px 16px 8px;gap:12px}}@media(max-height:700px){.shimmer-clip-card-black .shimmer-clip-card-body{padding:10px 14px 6px;gap:10px}}.shimmer-clip-card-black .shimmer-clip-card-main{flex:1 1 0;min-width:0;display:flex;flex-direction:column;min-height:0;align-self:stretch}.shimmer-clip-card-black .shimmer-clip-card-main .shimmer-visualizer{width:44px;height:18px;border-radius:4px;margin-bottom:0;flex-shrink:0}@media(max-height:800px){.shimmer-clip-card-black .shimmer-clip-card-main .shimmer-visualizer{height:14px;width:36px}}@media(max-height:700px){.shimmer-clip-card-black .shimmer-clip-card-main .shimmer-visualizer{height:12px;width:32px}}.shimmer-clip-card-black .shimmer-clip-card-main .shimmer-transcript-box{flex:1 1 auto;min-height:48px;width:94%;border-radius:8px;margin-top:12px;padding:10px 12px;box-sizing:border-box;background:#ffffff08;display:flex;flex-direction:column;gap:10px;overflow:hidden}@media(max-height:800px){.shimmer-clip-card-black .shimmer-clip-card-main .shimmer-transcript-box{margin-top:8px;padding:8px 10px;gap:8px;min-height:40px}}@media(max-height:700px){.shimmer-clip-card-black .shimmer-clip-card-main .shimmer-transcript-box{margin-top:6px;padding:6px 8px;gap:6px;min-height:32px}}.shimmer-clip-card-black .shimmer-clip-card-main .shimmer-transcript-box .shimmer-transcript-line{height:14px;border-radius:4px}@media(max-height:800px){.shimmer-clip-card-black .shimmer-clip-card-main .shimmer-transcript-box .shimmer-transcript-line{height:12px}}@media(max-height:700px){.shimmer-clip-card-black .shimmer-clip-card-main .shimmer-transcript-box .shimmer-transcript-line{height:10px}}.shimmer-clip-card-black .shimmer-clip-card-main .shimmer-author-meta{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:clamp(10px,2vh,18px);flex-shrink:0}@media(max-height:800px){.shimmer-clip-card-black .shimmer-clip-card-main .shimmer-author-meta{margin-top:10px;gap:6px}}@media(max-height:700px){.shimmer-clip-card-black .shimmer-clip-card-main .shimmer-author-meta{margin-top:8px;gap:4px}}.shimmer-clip-card-black .shimmer-clip-card-main .shimmer-author-meta .shimmer-author-rule{width:22px;height:2px;border-radius:2px}.shimmer-clip-card-black .shimmer-clip-card-main .shimmer-author-meta .shimmer-author-name{width:90px;height:14px;border-radius:3px}@media(max-height:800px){.shimmer-clip-card-black .shimmer-clip-card-main .shimmer-author-meta .shimmer-author-name{width:75px;height:12px}}.shimmer-clip-card-black .shimmer-clip-card-main .shimmer-card-footer{display:flex;align-items:flex-start;flex-shrink:0;margin-top:auto;padding-top:clamp(8px,1.8vh,18px)}@media(max-height:800px){.shimmer-clip-card-black .shimmer-clip-card-main .shimmer-card-footer{padding-top:8px}}@media(max-height:700px){.shimmer-clip-card-black .shimmer-clip-card-main .shimmer-card-footer{padding-top:6px}}.shimmer-clip-card-black .shimmer-clip-card-main .shimmer-card-footer .shimmer-control-btn{width:34px;height:34px;border-radius:50%;flex-shrink:0}@media(max-height:800px){.shimmer-clip-card-black .shimmer-clip-card-main .shimmer-card-footer .shimmer-control-btn{width:30px;height:30px}}@media(max-height:700px){.shimmer-clip-card-black .shimmer-clip-card-main .shimmer-card-footer .shimmer-control-btn{width:28px;height:28px}}.shimmer-clip-card-black .shimmer-right-actions-column{width:var(--clip-rail-width);flex:0 0 var(--clip-rail-width);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:12px;align-self:stretch;box-sizing:border-box}@media(max-height:800px){.shimmer-clip-card-black .shimmer-right-actions-column{gap:8px}}@media(max-height:700px){.shimmer-clip-card-black .shimmer-right-actions-column{gap:6px}}.shimmer-clip-card-black .shimmer-right-actions-column .shimmer-more-btn{width:32px;height:32px;border-radius:50%;flex-shrink:0;margin-bottom:auto}@media(max-height:800px){.shimmer-clip-card-black .shimmer-right-actions-column .shimmer-more-btn{width:28px;height:28px}}.shimmer-clip-card-black .shimmer-right-actions-column .shimmer-right-actions-stack{width:38px;height:140px;border-radius:20px;flex-shrink:0}@media(max-height:800px){.shimmer-clip-card-black .shimmer-right-actions-column .shimmer-right-actions-stack{width:34px;height:120px;border-radius:16px}}@media(max-height:700px){.shimmer-clip-card-black .shimmer-right-actions-column .shimmer-right-actions-stack{width:32px;height:100px;border-radius:14px}}.shimmer-clip-card-black .shimmer-clip-card-bottom{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:8px;width:100%;flex-shrink:0;box-sizing:border-box;border-top:1px solid rgba(255,255,255,.06);padding:8px 16px 12px}@media(min-width:601px){.shimmer-clip-card-black .shimmer-clip-card-bottom{padding:10px 16px 20px;gap:10px}}@media(min-width:601px)and (max-height:800px){.shimmer-clip-card-black .shimmer-clip-card-bottom{padding:8px 16px 12px;gap:8px}}@media(min-width:601px)and (max-height:700px){.shimmer-clip-card-black .shimmer-clip-card-bottom{padding:6px 14px 8px;gap:6px}}.shimmer-clip-card-black .shimmer-clip-card-bottom .shimmer-ticker-line{width:70%;height:12px;border-radius:4px}@media(max-height:800px){.shimmer-clip-card-black .shimmer-clip-card-bottom .shimmer-ticker-line{height:10px}}.shimmer-clip-card-black .shimmer-clip-card-bottom .shimmer-have-your-say-btn{width:100%;max-width:324px;height:36px;border-radius:999px}@media(max-height:800px){.shimmer-clip-card-black .shimmer-clip-card-bottom .shimmer-have-your-say-btn{height:32px}}@media(max-height:700px){.shimmer-clip-card-black .shimmer-clip-card-bottom .shimmer-have-your-say-btn{height:28px}}.shimmer-clip-card-black .shimmer-progress-bar{width:100%;height:3px;flex-shrink:0;border-radius:0}@media(min-width:601px){.desktop-shimmer{display:flex;min-height:100vh;background:#000;width:100%;box-sizing:border-box}}@media(min-width:601px)and (min-width:1025px){.desktop-shimmer{padding-right:clamp(56px,7vh,72px)}}@media(min-width:601px){.shimmer-mobile-fallback{display:none}}@media(min-width:601px){.shimmer-sidebar{box-sizing:border-box;display:flex;flex-direction:column;width:220px;min-width:220px;height:100vh;position:sticky;top:0;padding:28px 20px 24px;background:#000;border-right:1px solid rgba(255,255,255,.06)}.shimmer-sidebar__logo{width:140px;height:28px;margin-bottom:36px;border-radius:4px}.shimmer-sidebar__nav{display:flex;flex-direction:column;gap:8px}.shimmer-sidebar__nav .shimmer-nav-item{width:100%;height:44px;border-radius:10px}.shimmer-sidebar__cta{margin-top:28px}.shimmer-sidebar__cta .shimmer-btn{width:100%;height:46px;border-radius:999px}.shimmer-sidebar__footer{margin-top:auto;display:flex;flex-direction:column;gap:8px}.shimmer-sidebar__footer .shimmer-footer-line{width:100%;height:12px;border-radius:3px}.shimmer-sidebar__footer .shimmer-footer-line--short{width:70%}.shimmer-content{flex:1;min-width:0;width:clamp(360px,49.9vh,480px);max-width:clamp(360px,49.9vh,480px);margin:0 auto;display:flex;flex-direction:column;height:100vh;box-sizing:border-box;background:var(--episode-bg, #ea1c25);position:relative;overflow:hidden}}@media(min-width:601px)and (min-width:1200px){.shimmer-content{width:clamp(480px,49.9vh,510px);max-width:clamp(480px,49.9vh,510px)}}@media(min-width:601px)and (min-width:1200px)and (min-height:1050px){.shimmer-content{width:clamp(480px,49.9vh,680px);max-width:clamp(480px,49.9vh,680px)}}@media(min-width:601px){.shimmer-nav-arrows{display:flex;position:fixed;left:min(220px + (100vw - 220px) / 2 + clamp(180px,24.95vh,240px) + clamp(16px,2vw,24px),100vw - clamp(56px,7vh,72px));top:50%;transform:translateY(-50%);flex-direction:column;gap:clamp(12px,2vh,24px);z-index:100;pointer-events:none}.shimmer-nav-arrows__btn{position:relative;width:clamp(36px,5vh,48px);height:clamp(36px,5vh,48px);flex-shrink:0;border-radius:50%;overflow:hidden;background:#ffffff1a;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff24,0 2px 10px #00000059;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.shimmer-nav-arrows__btn-shine{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:linear-gradient(90deg,#fff0 12%,#ffffff80,#fff0 88%);background-size:200% 100%;animation:shimmerSlide 1.6s ease-in-out infinite}}@media(min-width:1200px){.shimmer-sidebar{width:240px;min-width:240px;padding:28px 24px 24px}}@media(min-width:601px)and (max-width:1024px){.shimmer-nav-arrows{display:none}}@media(min-width:1200px){.shimmer-nav-arrows{left:min(240px + (100vw - 240px) / 2 + clamp(240px,24.95vh,255px) + clamp(16px,2vw,24px),100vw - clamp(56px,7vh,72px))}}@media(min-width:1200px)and (min-height:1050px){.shimmer-nav-arrows{left:min(240px + (100vw - 240px) / 2 + clamp(240px,24.95vh,340px) + clamp(16px,2vw,24px),100vw - clamp(56px,7vh,72px))}}.station-detail{position:relative;width:100%;max-width:100%;margin:0;height:calc(var(--vh, 100vh) - var(--bottom-nav-offset, 0px));max-height:calc(var(--vh, 100vh) - var(--bottom-nav-offset, 0px));overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;background-color:#1a1a1a;background-position:right top;background-size:auto 100%;background-repeat:no-repeat;color:#fff;font-family:DM Sans,sans-serif;box-sizing:border-box;--mini-player-clearance: 0px;scrollbar-width:none;-ms-overflow-style:none}.station-detail::-webkit-scrollbar{display:none}.station-detail.has-mini-player{--mini-player-clearance: 96px}.station-detail.is-empty-clips,.station-detail.is-blocked,.station-detail.is-unavailable{position:relative;display:flex;flex-direction:column;min-height:calc(var(--vh, 100vh) - var(--bottom-nav-offset, 0px));height:calc(var(--vh, 100vh) - var(--bottom-nav-offset, 0px));max-height:calc(var(--vh, 100vh) - var(--bottom-nav-offset, 0px));background-color:#000;background-image:none;padding-bottom:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.station-detail.is-empty-clips .station-detail__hero,.station-detail.is-blocked .station-detail__hero,.station-detail.is-unavailable .station-detail__hero{flex-shrink:0}.station-detail.is-empty-clips .station-detail__body,.station-detail.is-blocked .station-detail__body,.station-detail.is-unavailable .station-detail__body{position:relative;isolation:isolate;flex:1 0 auto;display:flex;flex-direction:column;min-height:0;padding:0;background-color:#000;overflow:hidden}.station-detail.is-empty-clips .station-detail__body:before,.station-detail.is-blocked .station-detail__body:before,.station-detail.is-unavailable .station-detail__body:before{content:"";position:absolute;right:0;bottom:0;left:0;background:url(data:image/webp;base64,UklGRj4EAABXRUJQVlA4WAoAAAAQAAAAqwEAVwMAQUxQSC4AAAABDzD/ERFCQdtGzjF4/mgfwN6O6P8ExPGay0z8x3/8x3/8x3/8x3/8x3/8NwkAVlA4IOoDAACwbACdASqsAVgDPjEYi0SiIaEQDAQUIAMEtLdwu7CN+fDVQhh1/gAT42IvLANdTe4i8r/I6iVJUlSVJUlSVJUlSVJUlSVJUlSVJUlSVJUlSVJUlSVJjiLywDXU3uIvLANdTbLagGupvcReWAa6lvhSCecjYi8sA11N7iHtNlR44vEX/yxsReWAaAM3SEYSE+RsReWAa6m9xF8DgcuMReWAa6m9xF5YCav6E3W6m9xF5YBrqb3rbJ978sbEXlgGupvcRlxmAYm9xF5YBrqb3EXwM7+MJvcReWAa6m9xF8F/YBrqb3EXlgGup0HAodX/LGxF5YBrqb3EpwG5mNiLywDXU3uIvLJ50pIjZYBrqb3EXlgG9YAWKywDXU3uIvLANdU3HEG0eUZDKM8rXJgPXU3uIvNIypLbMQrwO3mrjP+WNiLzPW4i8rvoAahjji8Rf/LIeGupvRkCL/5Y2IvM9biLwqaR1N7iLywDYG8sAsyVUfozEX/yxsReZ63EPu0hxCA2WAa6m9xF8FLcP2c4CaGQs0cXiL/5Y2JYVN7eDBlwpTPKRw/8sbEXlgG/35YBrnp+S5t2X7FHaI2WAa6qNgGupvbwYUOYDQ+LBhvcReWXHEXlgGuprDvrgJYFeFPU3uJYVN7iLywDXQcrem4gn8Sji8ofo4vEXDt46vPbMlPDTUSLxeBssA3+/CgDTWz+h4f0Uz1czds85GxF5YBv9+QkFQiA11N7iLywDXZZT0Bu67vxrxF/8sbEXlgJtF4tJpHYRf/LGxF5YBv9+U1PI2n3W6m9xF5YBsDeV/5JCsNIsbEXlgGupv3hrp80/vx81qLxF/8sbEsKm9v/tCb4i8sA11N7cwihr/StcMbEWlB7mDHqb3EXlgGul2ZU1XtyOoNT/MGuZ5YBrqb3EXleiS6IPhrSYvLF28ChqRssA11N7iLyp6XWvqj6UocRLs4ZI2IvLANdTe4iTI/PhdZiWWgEHuFdTe4i8sA11N7h4Y7NCBELjakaaE1t1N7iLywDXU3uItMgICAwcFGcjZYBrqb3EXlgGupvcReWAa6m9xF5YBrqb3EXlgGupvcReWAa6m9xF5YBrqb3EXlgGupvcReWAa6m9xF5YBrqb3EXlgGupvcReWAa6m9xF5YBrqb3EXlgGupvcReWAa6m9xFtAAD+//gtlx/9bVgEJDT6tZRbf4HOvfmJomZDUkAAAAAAAAADCE18AOpfKE17R0tejcxPBxLpAATpJb684tgL0TjlVVU95lsx4989FPqxxwF8hbcAAAADcVnov/157ezpyMB9f+3k6b8vNAAAAAAAAAAAAAAAAAAAAAAAAAA=) left top/100% 100% no-repeat;pointer-events:none;z-index:0;top:-50%}.station-detail.is-empty-clips .station-detail__body>*,.station-detail.is-blocked .station-detail__body>*,.station-detail.is-unavailable .station-detail__body>*{position:relative;z-index:1}.station-detail.is-empty-clips .station-detail__clips,.station-detail.is-blocked .station-detail__clips,.station-detail.is-unavailable .station-detail__clips{position:relative;z-index:1;flex:1 0 auto;display:flex;flex-direction:column;min-height:0}.station-detail.is-unavailable{position:relative;display:flex;flex-direction:column;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;height:calc(var(--vh, 100vh) - var(--bottom-nav-offset, 0px));max-height:calc(var(--vh, 100vh) - var(--bottom-nav-offset, 0px));min-height:calc(var(--vh, 100vh) - var(--bottom-nav-offset, 0px));background-color:#000;background-image:url(data:image/webp;base64,UklGRj4EAABXRUJQVlA4WAoAAAAQAAAAqwEAVwMAQUxQSC4AAAABDzD/ERFCQdtGzjF4/mgfwN6O6P8ExPGay0z8x3/8x3/8x3/8x3/8x3/8NwkAVlA4IOoDAACwbACdASqsAVgDPjEYi0SiIaEQDAQUIAMEtLdwu7CN+fDVQhh1/gAT42IvLANdTe4i8r/I6iVJUlSVJUlSVJUlSVJUlSVJUlSVJUlSVJUlSVJUlSVJjiLywDXU3uIvLANdTbLagGupvcReWAa6lvhSCecjYi8sA11N7iHtNlR44vEX/yxsReWAaAM3SEYSE+RsReWAa6m9xF8DgcuMReWAa6m9xF5YCav6E3W6m9xF5YBrqb3rbJ978sbEXlgGupvcRlxmAYm9xF5YBrqb3EXwM7+MJvcReWAa6m9xF8F/YBrqb3EXlgGup0HAodX/LGxF5YBrqb3EpwG5mNiLywDXU3uIvLJ50pIjZYBrqb3EXlgG9YAWKywDXU3uIvLANdU3HEG0eUZDKM8rXJgPXU3uIvNIypLbMQrwO3mrjP+WNiLzPW4i8rvoAahjji8Rf/LIeGupvRkCL/5Y2IvM9biLwqaR1N7iLywDYG8sAsyVUfozEX/yxsReZ63EPu0hxCA2WAa6m9xF8FLcP2c4CaGQs0cXiL/5Y2JYVN7eDBlwpTPKRw/8sbEXlgG/35YBrnp+S5t2X7FHaI2WAa6qNgGupvbwYUOYDQ+LBhvcReWXHEXlgGuprDvrgJYFeFPU3uJYVN7iLywDXQcrem4gn8Sji8ofo4vEXDt46vPbMlPDTUSLxeBssA3+/CgDTWz+h4f0Uz1czds85GxF5YBv9+QkFQiA11N7iLywDXZZT0Bu67vxrxF/8sbEXlgJtF4tJpHYRf/LGxF5YBv9+U1PI2n3W6m9xF5YBsDeV/5JCsNIsbEXlgGupv3hrp80/vx81qLxF/8sbEsKm9v/tCb4i8sA11N7cwihr/StcMbEWlB7mDHqb3EXlgGul2ZU1XtyOoNT/MGuZ5YBrqb3EXleiS6IPhrSYvLF28ChqRssA11N7iLyp6XWvqj6UocRLs4ZI2IvLANdTe4iTI/PhdZiWWgEHuFdTe4i8sA11N7h4Y7NCBELjakaaE1t1N7iLywDXU3uItMgICAwcFGcjZYBrqb3EXlgGupvcReWAa6m9xF5YBrqb3EXlgGupvcReWAa6m9xF5YBrqb3EXlgGupvcReWAa6m9xF5YBrqb3EXlgGupvcReWAa6m9xF5YBrqb3EXlgGupvcReWAa6m9xFtAAD+//gtlx/9bVgEJDT6tZRbf4HOvfmJomZDUkAAAAAAAAADCE18AOpfKE17R0tejcxPBxLpAATpJb684tgL0TjlVVU95lsx4989FPqxxwF8hbcAAAADcVnov/157ezpyMB9f+3k6b8vNAAAAAAAAAAAAAAAAAAAAAAAAAA=);background-position:center top;background-size:cover;background-repeat:no-repeat}.station-detail.is-unavailable .station-detail__unavailable-topbar{position:relative;z-index:2;flex-shrink:0;background:#000}.station-detail.is-unavailable .station-detail__unavailable{position:relative;z-index:1;flex:1 0 auto;display:flex;flex-direction:column;width:100%;min-height:0;overflow:hidden;box-sizing:border-box;padding-bottom:calc(8px + var(--mini-player-clearance, 0px))}.station-detail.is-unavailable .station-detail__unavailable-topbar .station-detail__back{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;padding:8px;border:none;border-radius:33554400px;background:#0f0f1099;color:#fff;box-sizing:border-box;cursor:pointer}.station-detail.is-unavailable .station-detail__unavailable-topbar .station-detail__back svg{display:block;width:24px;height:24px;flex-shrink:0}.station-detail.is-unavailable .station-detail__unavailable-topbar .station-detail__back:hover{background:#0f0f10cc}.station-detail__unavailable-topbar{display:flex;align-items:center;justify-content:flex-start;width:100%;padding:calc(env(safe-area-inset-top,0px) + 16px) 16px 12px;box-sizing:border-box;flex-shrink:0;background:#000}.station-detail__unavailable-topbar .station-detail__back{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;min-height:40px;padding:8px;border:none;border-radius:33554400px;background:#0f0f1099;color:#fff;box-sizing:border-box}.station-detail__unavailable-topbar .station-detail__back svg{display:block;width:24px;height:24px;flex-shrink:0}.station-detail__unavailable-hero{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;text-align:center;width:100%;flex:0 0 auto;padding:48px 32px 56px;box-sizing:border-box}.station-detail__unavailable-icon{display:flex;align-items:center;justify-content:center;width:72px;height:72px;margin:0 auto 16px;border-radius:16777200px;border:1px solid rgba(255,255,255,.08);background:#242424;box-sizing:border-box;flex-shrink:0}.station-detail__unavailable-icon svg{display:block;width:32px;height:32px}.station-detail__unavailable-title{margin:0 auto 8px;max-width:280px;width:100%;color:#fff;font-family:DM Sans,sans-serif;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;text-align:center}.station-detail__unavailable-sub{margin:0 auto;max-width:280px;width:100%;color:#ffffff80;font-family:DM Sans,sans-serif;font-size:13px;font-weight:400;line-height:20px;letter-spacing:0;text-align:center}.station-detail__unavailable-explore{display:inline-flex;align-items:center;justify-content:center;margin:20px auto 0;min-width:112px;height:40px;padding:0 28px;border:none;border-radius:8px;background:#ea1c25;color:#fff;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700;line-height:20px;cursor:pointer}.station-detail__unavailable-explore:hover{background:#d41922}.station-detail__unavailable-explore:active{transform:scale(.98)}.station-detail__may-like{width:100%;flex:1 1 0;min-height:0;display:flex;flex-direction:column;padding:0 16px 16px;box-sizing:border-box;overflow:hidden}.station-detail__may-like-heading{margin:0 0 12px;color:#ffffff73;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;line-height:16px;letter-spacing:1.2px;text-transform:uppercase;flex-shrink:0}.station-detail__may-like-list{display:flex;flex-direction:column;gap:12px;width:100%;flex:1 1 0;min-height:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:8px;scrollbar-width:none}.station-detail__may-like-list::-webkit-scrollbar{display:none}.station-detail__may-like-list .station-card{min-height:0;flex-shrink:0}.station-detail__may-like-list .station-card__footer{margin-top:2px}.station-detail__unavailable--shimmer .station-detail__unavailable-hero{padding:48px 32px 56px}.station-detail__unavail-shimmer-icon,.station-detail__unavail-shimmer-title,.station-detail__unavail-shimmer-sub,.station-detail__unavail-shimmer-btn,.station-detail__unavail-shimmer-heading,.station-detail__unavail-shimmer-avatar,.station-detail__unavail-shimmer-line,.station-detail__unavail-shimmer-follow{border-radius:8px;background:linear-gradient(270deg,#22222240,#51505040 54.33%,#22222240);background-size:200% 100%;animation:station-unavail-shimmer 1.4s ease-in-out infinite}.station-detail__unavail-shimmer-icon{width:72px;height:72px;margin:0 auto 16px;border-radius:33554400px}.station-detail__unavail-shimmer-title{width:min(220px,70%);height:20px;margin:0 auto 10px}.station-detail__unavail-shimmer-sub{width:min(280px,85%);height:12px;margin:0 auto 8px}.station-detail__unavail-shimmer-sub--short{width:min(200px,60%);margin-bottom:0}.station-detail__unavail-shimmer-btn{width:112px;height:40px;margin:20px auto 0}.station-detail__unavail-shimmer-heading{width:96px;height:12px;margin:0 0 12px}.station-detail__unavail-shimmer-card{width:100%;padding:8px;border-radius:5px;border:1px solid rgba(255,255,255,.05);background:#141414;box-sizing:border-box;flex-shrink:0}.station-detail__unavail-shimmer-card-top{display:flex;flex-direction:row;align-items:flex-start;gap:12px}.station-detail__unavail-shimmer-avatar{width:60px;height:60px;flex-shrink:0}.station-detail__unavail-shimmer-meta{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px;padding-top:2px}.station-detail__unavail-shimmer-line{height:12px}.station-detail__unavail-shimmer-line--title{width:70%;height:14px}.station-detail__unavail-shimmer-line--sub{width:90%}.station-detail__unavail-shimmer-line--stats{width:55%;height:10px}.station-detail__unavail-shimmer-follow{width:72px;height:28px;flex-shrink:0;align-self:flex-end}.station-detail{--station-sticky-bar-height: calc(env(safe-area-inset-top, 0px) + 56px) }.station-detail__sticky-slot{position:sticky;top:0;z-index:50;width:100%;height:0;overflow:visible;pointer-events:none}.station-detail__sticky-slot.is-visible .station-detail__sticky-bar{transform:translateY(0);opacity:1;pointer-events:auto}.station-detail__sticky-bar{position:absolute;top:0;left:0;right:0;z-index:50;width:100%;box-sizing:border-box;display:flex;align-items:center;gap:8px;min-height:var(--station-sticky-bar-height);padding:calc(env(safe-area-inset-top,0px) + 8px) 12px 8px;background:#0a0a0a;transform:translateY(-110%);opacity:0;pointer-events:none;transition:transform .22s ease,opacity .18s ease}.station-detail__sticky-bar .station-detail__back{flex-shrink:0;background:transparent}.station-detail__sticky-bar .station-detail__back:hover{background:#ffffff0f}.station-detail__sticky-bar-title{flex:1;min-width:0;font-size:16px;font-weight:700;line-height:20px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.station-detail__sticky-follow{flex-shrink:0;min-width:88px;height:36px;padding:0 14px;border:none;border-radius:8px;background:#ea1c25;color:#fff;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer}.station-detail__sticky-follow:disabled{opacity:.55;cursor:default}.station-detail__sticky-follow.is-following{background:#2a2a2a;border:1px solid rgba(255,255,255,.12);color:#ffffffe6}.station-detail__sticky-follow-spacer{flex-shrink:0;min-width:88px;height:36px}.station-detail__follow-sentinel{width:100%;height:1px;margin:0;pointer-events:none}.station-detail__hero{position:relative;display:flex;flex-direction:column;align-items:stretch;overflow:visible}.station-detail__banner{position:relative;isolation:isolate;height:calc(env(safe-area-inset-top,0px) + 120px);box-sizing:border-box;padding:12px 16px;flex-shrink:0}.station-detail__banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:var(--station-banner-bg, url("/images/Container%20(1).webp"));background-position:center top;background-size:100% 100%;background-repeat:no-repeat;pointer-events:none;z-index:0}.station-detail__banner>*{position:relative;z-index:1}@media(min-width:601px){.station-detail__banner{height:144px;padding-top:24px}}.station-detail__body{position:relative;isolation:isolate;padding:0 16px;box-sizing:border-box;min-height:40vh;background:#1a1a1a}.station-detail__body>*{position:relative;z-index:1}.station-detail__clips{display:flex;flex-direction:column;gap:8px;padding-bottom:calc(var(--content-bottom-gap, 24px) + var(--bottom-nav-offset, 0px) + var(--mini-player-clearance, 0px))}.station-detail__clips .playlist-item,.station-detail__clips .playlist-item--clip-card{margin:0!important}.station-detail__clips:after{content:"";display:block;height:8px;flex-shrink:0}.station-detail__clips-skeleton{display:flex;flex-direction:column;gap:8px}.station-detail__topbar{display:flex;align-items:center;justify-content:space-between}.station-detail__back{width:36px;height:36px;border:none;background:#0f0f1099;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;padding:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.station-detail__back:hover{background:#0f0f10d9}.station-detail__icon-btn{width:36px;height:36px;border:none;background:#0f0f1099;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:50%;padding:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.station-detail__icon-btn:hover{background:#0f0f10d9}.station-detail__profile-wrap{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:-40px}.station-detail__avatar{width:80px;height:80px;border-radius:12px;object-fit:cover;background:#2a2a2a;position:relative;z-index:3;margin-bottom:-40px;top:-16px;box-shadow:0 4px 16px #00000059}.station-detail__header{position:relative;isolation:isolate;display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:64px 16px 16px;text-align:center;border-bottom:1px solid #262626;background-color:#1a1a1a;overflow:hidden}.station-detail__header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(data:image/webp;base64,UklGRj4EAABXRUJQVlA4WAoAAAAQAAAAqwEAVwMAQUxQSC4AAAABDzD/ERFCQdtGzjF4/mgfwN6O6P8ExPGay0z8x3/8x3/8x3/8x3/8x3/8NwkAVlA4IOoDAACwbACdASqsAVgDPjEYi0SiIaEQDAQUIAMEtLdwu7CN+fDVQhh1/gAT42IvLANdTe4i8r/I6iVJUlSVJUlSVJUlSVJUlSVJUlSVJUlSVJUlSVJUlSVJjiLywDXU3uIvLANdTbLagGupvcReWAa6lvhSCecjYi8sA11N7iHtNlR44vEX/yxsReWAaAM3SEYSE+RsReWAa6m9xF8DgcuMReWAa6m9xF5YCav6E3W6m9xF5YBrqb3rbJ978sbEXlgGupvcRlxmAYm9xF5YBrqb3EXwM7+MJvcReWAa6m9xF8F/YBrqb3EXlgGup0HAodX/LGxF5YBrqb3EpwG5mNiLywDXU3uIvLJ50pIjZYBrqb3EXlgG9YAWKywDXU3uIvLANdU3HEG0eUZDKM8rXJgPXU3uIvNIypLbMQrwO3mrjP+WNiLzPW4i8rvoAahjji8Rf/LIeGupvRkCL/5Y2IvM9biLwqaR1N7iLywDYG8sAsyVUfozEX/yxsReZ63EPu0hxCA2WAa6m9xF8FLcP2c4CaGQs0cXiL/5Y2JYVN7eDBlwpTPKRw/8sbEXlgG/35YBrnp+S5t2X7FHaI2WAa6qNgGupvbwYUOYDQ+LBhvcReWXHEXlgGuprDvrgJYFeFPU3uJYVN7iLywDXQcrem4gn8Sji8ofo4vEXDt46vPbMlPDTUSLxeBssA3+/CgDTWz+h4f0Uz1czds85GxF5YBv9+QkFQiA11N7iLywDXZZT0Bu67vxrxF/8sbEXlgJtF4tJpHYRf/LGxF5YBv9+U1PI2n3W6m9xF5YBsDeV/5JCsNIsbEXlgGupv3hrp80/vx81qLxF/8sbEsKm9v/tCb4i8sA11N7cwihr/StcMbEWlB7mDHqb3EXlgGul2ZU1XtyOoNT/MGuZ5YBrqb3EXleiS6IPhrSYvLF28ChqRssA11N7iLyp6XWvqj6UocRLs4ZI2IvLANdTe4iTI/PhdZiWWgEHuFdTe4i8sA11N7h4Y7NCBELjakaaE1t1N7iLywDXU3uItMgICAwcFGcjZYBrqb3EXlgGupvcReWAa6m9xF5YBrqb3EXlgGupvcReWAa6m9xF5YBrqb3EXlgGupvcReWAa6m9xF5YBrqb3EXlgGupvcReWAa6m9xF5YBrqb3EXlgGupvcReWAa6m9xFtAAD+//gtlx/9bVgEJDT6tZRbf4HOvfmJomZDUkAAAAAAAAADCE18AOpfKE17R0tejcxPBxLpAATpJb684tgL0TjlVVU95lsx4989FPqxxwF8hbcAAAADcVnov/157ezpyMB9f+3k6b8vNAAAAAAAAAAAAAAAAAAAAAAAAAA=) left top/cover no-repeat;pointer-events:none;z-index:0}.station-detail__header>*{position:relative;z-index:1}.station-detail__name{margin:0;font-size:22px;font-weight:700;line-height:28px;letter-spacing:-.02em;max-width:100%;word-break:break-word;color:#fff}.station-detail__handle{margin:0;font-size:14px;font-weight:500;line-height:18px;color:#a1a1aa}.station-detail__stats{margin:0;font-size:14px;font-weight:400;line-height:18px;color:#a1a1aa}.station-detail__stats-value{font-weight:700;color:#fff}.station-detail__desc{margin:0;font-size:14px;font-weight:400;line-height:22px;letter-spacing:-.15px;color:#ffffffe0;max-width:100%;white-space:pre-line;word-break:break-word;text-align:center}.station-detail__more-toggle-ellipsis{color:#fff9}.station-detail__more-toggle{display:inline-flex;align-items:center;border:none;background:none;padding:0;margin-left:2px;color:var(--brand-primary, #ea1c25);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer;vertical-align:baseline;-webkit-tap-highlight-color:transparent}.station-detail__more-toggle:hover{text-decoration:underline}.station-detail__follow{width:100%;max-width:100%;margin-top:2px;padding:8px 12px;border:none;border-radius:5px;background:#ea1c25;color:#fff;font-family:inherit;font-size:12px;font-weight:800;line-height:1;cursor:pointer}.station-detail__follow:disabled{opacity:.55;cursor:default}.station-detail__follow.is-following{background:#2a2a2a;border:1px solid rgba(255,255,255,.12);color:#ffffffe6}.station-detail__filters-sticky{position:sticky;top:0;z-index:20;padding:16px 0;background:#1a1a1a;transition:top .22s ease}.station-detail.is-compact-sticky .station-detail__filters-sticky{top:var(--station-sticky-bar-height)}.station-detail .station-search-bar{width:100%;flex:1;display:flex;align-items:center;box-sizing:border-box;padding:0;background:transparent}.station-detail .station-search-bar__box{display:flex;flex-direction:row;align-items:center;gap:10px;flex:1;height:40px;background:#313131;border-radius:8px;padding:0 12px;box-sizing:border-box}.station-detail .station-search-bar__back{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:20px;height:20px;border:none;background:transparent;color:#ffffffbf;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}.station-detail .station-search-bar__back svg{width:20px;height:20px}.station-detail .station-search-bar__back:hover{color:#fff}.station-detail .station-search-bar__input{flex:1;height:100%;background:transparent!important;border:none!important;padding:0;color:#fff!important;font-family:DM Sans,sans-serif;font-size:16px;font-weight:400;outline:none!important;box-shadow:none!important;caret-color:#cf4339;min-width:0}.station-detail .station-search-bar__input::placeholder{color:#ffffff59}.station-detail .station-search-bar__clear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;border:none;background:transparent;color:#ffffff8c;cursor:pointer;padding:0;-webkit-tap-highlight-color:transparent}.station-detail .station-search-bar__clear svg{width:16px;height:16px}.station-detail .station-search-bar__clear:hover{color:#fff}.station-detail__filters-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.station-detail__filters{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.station-detail__search-toggle{display:inline-flex;align-items:center;justify-content:center;border-radius:7.195px;border:none;background:#313131;padding:12px;color:#fff;cursor:pointer;flex-shrink:0;-webkit-tap-highlight-color:transparent;transition:background .15s ease,opacity .15s ease;box-sizing:border-box}.station-detail__search-toggle svg{width:14.385px;height:14.385px;display:block;flex-shrink:0}.station-detail__search-toggle:hover{background:#3d3d3d;color:#fff}.station-detail__filter{padding:8px 10px;border-radius:5px;border:none;background:#313131;color:#fff;font-family:inherit;font-size:14px;font-weight:400;line-height:1;cursor:pointer}.station-detail__filter.is-active{background:#fff;color:#313131}.station-detail__clip{position:relative;isolation:isolate;display:flex;gap:12px;align-items:stretch;width:100%;padding:10px;border:none;border-radius:10px;background-color:#141414;color:inherit;text-align:left;cursor:pointer;font-family:inherit;box-sizing:border-box;overflow:hidden}.station-detail__clip:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:url(data:image/webp;base64,UklGRvgCAABXRUJQVlA4WAoAAAAQAAAAiwEAfQAAQUxQSEgAAAABMA3JyqGFkkmZPaQQYnhfLyImAEr3DlQD8zYc+o1YcoLeiWeF+D/+j//j//g//o//4//4P/6P//1+VpATVE5o1gcLtCxwKgBWUDggigIAALAfAJ0BKowBfgA+MRaKRCIhCC0CnhABglpbvZMaWbSWPAJoqY3Csd1FXc9JAU49i0oOUgf///////0Wjrl1xK3W2mTNdFQcdBzGUE527u7u7u7u7u7vtV/zIHjxjCcwNVVVVVVU3iepY0pXEhjMlQtpE+bk6Jjd3d3d3d3cTdnwXHTbwntfCir4/QhXIaz0QIv+u8ymkbltQC0DPou7u7u7u7aqlJLiVOxJWHbafH1Is+5mjvd6kEw2pLrAB3VVVVVVVUlTt0KIIbVYTCyfyzXH4eGSFXDMzMzMzMyoXxs/J6tkzMxzlYDXq8MboWBr1eGNt8RX24ulHywcKv/eGNz9iC+YbpAA/v+b2dtVjdPe37YGBd8ooeEZrZkp2cHk8xfTFkVrUc0XUkKiuwk3CidlPdzIkZMmQvJBHEpjyjulP52ZNfRrB2HSFyytmvPcaSjtkZ607aSXh+wNcCxUUF5cNgxjKXw2vs/tuH9DoF09GKrpUfkfa16810IW+y3iYDd93AoQSmFosiBxE7y+S8UfttjRONAQX894MC3FrAkegSXqzphvVhHqD4gO5Jytw13eFP7LvLOTkA+2yy6YrJ6IyqSG/r9wBsdJRi0LVgOHqFaygOnaygmP8/P+FWK+nktBkeYM8C6pl/7FbC/ssp70/w5do+CUiyMXeuxAFqz0+2hTuMWE0ES64kPWUOUjVJiluwsuYRhl5KRQSQ/0n44yKScKVZhk9QOfsSIxDpfnq1qZlXRl5Y7B4Qx1CWidcUL2EPZpKsNBS+qAh5WAg7ZkObnCsB+olR/CYoI1x5xQXHZXeN4T8mZ0ye99cdP/g5Y+Qiibd/srfXBUoyqQK0ps/U69FiIBQAAA) right center/auto 120% no-repeat;-webkit-mask-image:linear-gradient(to right,transparent 0%,transparent 42%,#000 68%,#000 100%);mask-image:linear-gradient(to right,transparent 0%,transparent 42%,#000 68%,#000 100%);pointer-events:none;z-index:0}.station-detail__clip>*{position:relative;z-index:1}.station-detail__clip.is-active{box-shadow:0 4px 7.8px #00000040;border:1px solid var(--border-subtle, rgba(255, 255, 255, .0509803922));background:linear-gradient(0deg,#ffffff0d,#ffffff0d)}.station-detail__clip.is-active .station-detail__clip-title{color:#cf4339}.station-detail__clip.is-active:before{display:none}.station-detail__clip:hover{filter:brightness(1.06)}.station-detail__clip-more{flex-shrink:0;align-self:flex-start;width:32px;height:32px;margin:-4px -4px 0 0;border:none;background:transparent;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px;padding:0}.station-detail__clip-more:hover{background:#ffffff0f}.station-detail__clip-thumb{flex:0 0 50px;width:50px;align-self:stretch;position:relative;border-radius:8px;overflow:hidden;background:#2a2a2a;box-shadow:inset 1px 0 #ffffff47}.station-detail__clip-thumb img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.station-detail__clip-body{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.station-detail__clip-title{font-size:12px;font-weight:600;line-height:16px;letter-spacing:0;color:#fff;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.station-detail__clip-meta{font-size:12px;font-weight:500;line-height:16px;color:#fff}.station-detail__clip-stats{display:flex;align-items:center;gap:12px;color:#fff}.station-detail__clip-stat{display:inline-flex;align-items:center;gap:4px;font-weight:400;font-style:normal;font-size:10px;line-height:12px;letter-spacing:0}.station-detail__sentinel{height:1px}.station-detail__loading-more{text-align:center;padding:12px;font-size:13px;color:#ffffff73}.station-detail__empty{text-align:center;padding:40px 16px;color:#a1a1aa;font-size:14px;line-height:1.45}.station-detail__empty button{margin-top:12px;border:none;border-radius:8px;background:var(--brand-primary, #ea1c25);color:#fff;font-family:inherit;font-weight:700;padding:10px 16px;cursor:pointer}.station-detail__blocked{position:relative;z-index:1;flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:32px 24px calc(32px + var(--mini-player-clearance, 0px));box-sizing:border-box;min-height:280px}.station-detail__blocked-icon{display:flex;align-items:center;justify-content:center;width:64px;height:64px;margin-bottom:20px;border-radius:50%;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);box-sizing:border-box;flex-shrink:0}.station-detail__blocked-icon svg{display:block;width:28px;height:28px;flex-shrink:0}.station-detail__blocked-title{margin:0 0 8px;color:#fff;font-family:DM Sans,sans-serif;font-size:16px;font-weight:600;line-height:24px}.station-detail__blocked-sub{margin:0;max-width:280px;color:#ffffff80;font-family:DM Sans,sans-serif;font-size:13px;font-weight:400;line-height:19.5px}.station-detail__blocked-home{margin-top:24px;width:100%;max-width:280px;height:32px;padding:0 10px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;border:none;background:#ea1c25;color:#fff;text-align:center;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:140%;cursor:pointer;transition:background .2s ease}.station-detail__blocked-home:hover{background:#d11820}.station-detail__blocked-home:active{background:#b8151c}.station-detail__blocked-unblock{margin-top:12px;width:100%;max-width:280px;height:32px;padding:0 24px;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;border-radius:5px;border:1.108px solid rgba(255,255,255,.05);background:#ffffff0d;color:#fff;text-align:center;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:140%;cursor:pointer;transition:background .2s ease,border-color .2s ease}.station-detail__blocked-unblock span{display:block;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.station-detail__blocked-unblock:hover{background:#ffffff1a;border-color:#ffffff1a}.station-detail__blocked-unblock:active{background:#ffffff26;border-color:#ffffff26}.station-detail__clips-empty{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:safe center;justify-content:center;text-align:center;flex:1 0 auto;width:100%;margin:0;padding:32px 24px calc(48px + var(--mini-player-clearance, 0px));box-sizing:border-box;min-height:0;background:transparent}@media(max-width:767px){.station-detail__clips-empty{padding-bottom:calc(48px + var(--mini-player-clearance, 0px) + var(--bottom-nav-offset, 0px))}}@media(max-height:850px){.station-detail__clips-empty{padding:20px 20px calc(32px + var(--mini-player-clearance, 0px))}}@media(max-height:700px){.station-detail__clips-empty{padding:14px 16px calc(24px + var(--mini-player-clearance, 0px))}}.station-detail__clips-empty-icon{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:80px;height:80px;margin-bottom:20px;border-radius:20px;background:#ffffff0f;border:1px solid rgba(255,255,255,.08);color:#ffffff73}.station-detail__clips-empty-icon svg{display:block;width:40px;height:40px;flex-shrink:0}@media(max-height:850px){.station-detail__clips-empty-icon{width:64px;height:64px;margin-bottom:14px;border-radius:16px}.station-detail__clips-empty-icon svg{width:32px;height:32px}}@media(max-height:700px){.station-detail__clips-empty-icon{width:52px;height:52px;margin-bottom:10px;border-radius:14px}.station-detail__clips-empty-icon svg{width:26px;height:26px}}.station-detail__clips-empty-title{margin:0 0 8px;color:#fff;font-family:DM Sans,sans-serif;font-size:17px;font-weight:600;line-height:22px}@media(max-height:850px){.station-detail__clips-empty-title{font-size:16px;line-height:20px;margin-bottom:6px}}.station-detail__clips-empty-sub{margin:0;max-width:280px;color:#a1a1aa;font-family:DM Sans,sans-serif;font-size:13px;font-weight:400;line-height:19.5px}@media(max-height:850px){.station-detail__clips-empty-sub{font-size:12px;line-height:18px}}.station-detail__clips-empty-follow{margin-top:24px;min-width:82px;padding:10px 20px;border-radius:8px;border:1px solid rgba(255,255,255,.1215686275);background:#242424;color:#fff;font-family:DM Sans,sans-serif;font-size:13px;font-weight:600;line-height:19.5px;cursor:pointer}@media(max-height:850px){.station-detail__clips-empty-follow{margin-top:16px;padding:8px 18px}}@media(max-height:700px){.station-detail__clips-empty-follow{margin-top:12px;padding:6px 14px}}.station-detail__clips-empty-follow:disabled{opacity:.55;cursor:default}.station-detail__clips-empty-follow:hover:not(:disabled){background:#ffffff14}.station-detail__clips-empty-follow.is-following{border-color:#fff3;color:#ffffffd9}.station-detail__shimmer{position:relative;width:100%;min-height:100%;background:#000;overflow:hidden;padding-bottom:calc(var(--content-bottom-gap, 24px) + var(--bottom-nav-offset, 0px) + var(--mini-player-clearance, 0px));box-sizing:border-box}.station-detail__shimmer-back{position:absolute;top:calc(env(safe-area-inset-top,0px) + 10px);left:10px;z-index:2}@media(min-width:601px){.station-detail__shimmer-back{top:24px}}.station-detail__shimmer-frame{position:relative;width:100%;min-height:min(844px,100vh - 80px);aspect-ratio:388/844;background:#000;overflow:hidden}.station-detail__shimmer-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;padding:0 20px;box-sizing:border-box;z-index:0}.station-detail__shimmer-banner{width:100%;height:140px;background:#ffffff0d;margin-bottom:-40px}.station-detail__shimmer-avatar{width:80px;height:80px;border-radius:20px;background:#ffffff17;margin-bottom:16px;z-index:1;border:2px solid rgba(0,0,0,.6)}.station-detail__shimmer-line{background:#ffffff12;border-radius:6px;margin-bottom:10px}.station-detail__shimmer-line--title{width:60%;height:22px}.station-detail__shimmer-line--handle{width:40%;height:14px}.station-detail__shimmer-line--stats{width:50%;height:14px}.station-detail__shimmer-line--desc{width:75%;height:14px;margin-top:4px}.station-detail__shimmer-line--btn{width:100%;max-width:320px;height:40px;border-radius:20px;margin-top:12px;background:#ffffff17}.station-detail__shimmer-img{position:relative;z-index:1;display:block;width:100%;height:auto;filter:brightness(1.85) contrast(1.15);pointer-events:none;-webkit-user-select:none;user-select:none}.station-detail__shimmer-shine{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:8px;background:linear-gradient(270deg,#22222240,#51505040 54.33%,#22222240);background-size:200% 100%;animation:station-detail-shimmer 1.5s ease-in-out infinite;mix-blend-mode:soft-light;pointer-events:none}@keyframes station-detail-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes station-unavail-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}[class*=route-station-] .main-content{background:#000}[class*=route-station-] .main-content .component-wrapper{margin-top:0;padding-top:0}.playlist-row-menu--station .playlist-row-menu__sheet{left:0;right:0;width:100%;max-width:100%}@media(min-width:601px){.playlist-row-menu--station .playlist-row-menu__sheet{left:calc(220px + (100vw - 220px - clamp(56px,7vh,72px) - clamp(360px,49.9vh,480px))/2);right:auto;width:clamp(360px,49.9vh,480px);max-width:clamp(360px,49.9vh,480px)}}@media(min-width:1200px){.playlist-row-menu--station .playlist-row-menu__sheet{left:calc(240px + (100vw - 240px - clamp(56px,7vh,72px) - clamp(480px,49.9vh,510px))/2);width:clamp(480px,49.9vh,510px);max-width:clamp(480px,49.9vh,510px)}}@media(min-width:1200px)and (min-height:1050px){.playlist-row-menu--station .playlist-row-menu__sheet{left:calc(240px + (100vw - 240px - clamp(56px,7vh,72px) - clamp(480px,49.9vh,680px))/2);width:clamp(480px,49.9vh,680px);max-width:clamp(480px,49.9vh,680px)}}@media(min-width:601px){.playlist-row-menu--station .playlist-row-menu__backdrop{left:220px}}@media(min-width:1200px){.playlist-row-menu--station .playlist-row-menu__backdrop{left:240px}}.search-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:60px 32px;margin:0;text-align:center;box-sizing:border-box;flex:1}@media(max-height:700px),(max-width:375px){.search-empty-state{padding:30px 16px}}.search-empty-state__icon-circle{margin-bottom:20px;display:flex;align-items:center;justify-content:center;width:72px;height:72px;border-radius:16777200px;border:1px solid rgba(255,255,255,.08);background:#242424;transition:transform .3s cubic-bezier(.34,1.56,.64,1),border-color .3s ease}.search-empty-state__icon-circle:hover{transform:scale(1.05);border-color:#fff3}.search-empty-state__icon-circle svg{width:32px;height:32px}@media(max-height:700px),(max-width:375px){.search-empty-state__icon-circle{margin-bottom:10px}}.search-empty-state__title{margin:0 0 10px;color:#fff;text-align:center;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:20.8px}@media(max-height:700px),(max-width:375px){.search-empty-state__title{margin:0 0 6px}}.search-empty-state__desc{margin:0;color:#ffffff73;text-align:center;font-family:DM Sans,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:18.85px}.offline-view-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70vh;width:100%;padding:24px;box-sizing:border-box}.offline-view-container .offline-card{max-width:400px;width:100%;text-align:center;padding:20px;box-sizing:border-box}.offline-view-container .offline-card .offline-spinner-container{display:flex;justify-content:center;margin-bottom:24px}.offline-view-container .offline-card .offline-spinner-container svg{width:52px;height:52px;display:block}.offline-view-container .offline-card .offline-title{color:#fff;text-align:center;font-family:DM Sans;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 12px}.offline-view-container .offline-card .offline-description{color:#fff9;text-align:center;font-family:DM Sans;font-size:13px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 32px}.offline-view-container .offline-card .btn-primary{display:flex;align-items:center;justify-content:center;width:100%;height:38px;padding:10px;border-radius:5px;background:#e9002e;color:#fff;font-size:15px;font-weight:700;box-shadow:0 4px 7.2px #00000040;cursor:pointer;transition:all .2s ease;border:none;outline:none}.offline-view-container .offline-card .btn-primary:hover{background:#ff0435;transform:translateY(-1px)}.offline-view-container .offline-card .btn-primary:active{transform:translateY(0)}.desktop-layout{display:flex;min-height:100vh;background:#000}.main-content{display:flex;flex-direction:column;min-height:100vh;background:#000;padding-bottom:var(--bottom-nav-offset, 0px);flex:1;min-width:0;position:relative;overflow-x:clip}@media(max-width:600px){.main-content{max-width:100%}}@media(min-width:601px){.main-content{width:clamp(360px,49.9vh,480px);max-width:clamp(360px,49.9vh,480px);margin:0 auto;overflow-x:clip}}@media(min-width:601px)and (min-width:1200px){.main-content{width:clamp(480px,49.9vh,510px);max-width:clamp(480px,49.9vh,510px)}}@media(min-width:601px)and (min-width:1200px)and (min-height:1050px){.main-content{width:clamp(480px,49.9vh,680px);max-width:clamp(480px,49.9vh,680px)}}.main-content .component-wrapper{position:relative;margin-top:var(--header-height, 80px);z-index:11;padding-top:50px}@media(min-width:601px){.main-content .component-wrapper{width:100%;padding-top:0;margin-top:0}}@media(min-width:1025px){.desktop-layout{box-sizing:border-box;padding-right:clamp(56px,7vh,72px)}}.route-about .desktop-layout,.route-contact .desktop-layout,.route-privacy-policy .desktop-layout,.route-dmca-policy .desktop-layout,.route-terms-and-conditions .desktop-layout,.route-terms-of-service .desktop-layout,[class*=route-legal-] .desktop-layout{justify-content:center;padding-right:0}@media(min-width:601px){.route-about .main-content,.route-contact .main-content,.route-privacy-policy .main-content,.route-dmca-policy .main-content,.route-terms-and-conditions .main-content,.route-terms-of-service .main-content,[class*=route-legal-] .main-content{width:100%;max-width:100%;margin:0;overflow-x:clip}}.route-home .main-content .component-wrapper,.route-stations .main-content .component-wrapper,.route-discover .main-content .component-wrapper,.route-vibe .main-content .component-wrapper,.route-create .main-content .component-wrapper,.route-join .main-content .component-wrapper,[class*=route-share-] .main-content .component-wrapper,.route-playlists-join .main-content .component-wrapper{position:relative;padding-top:50px;margin-top:calc(-1 * var(--header-height, 80px))}@media(min-width:601px){.route-home .main-content .component-wrapper,.route-stations .main-content .component-wrapper,.route-discover .main-content .component-wrapper,.route-vibe .main-content .component-wrapper,.route-create .main-content .component-wrapper,.route-join .main-content .component-wrapper,[class*=route-share-] .main-content .component-wrapper,.route-playlists-join .main-content .component-wrapper{padding-top:0;margin-top:0}}.route-home .main-content .component-wrapper:has(.is-playing-station),.route-home .main-content .component-wrapper:has(.has-station-search),.route-home .main-content .component-wrapper:has(.station-top-search-container),.route-home .main-content .component-wrapper:has(.channel-page),.route-stations .main-content .component-wrapper:has(.is-playing-station),.route-stations .main-content .component-wrapper:has(.has-station-search),.route-stations .main-content .component-wrapper:has(.station-top-search-container),.route-stations .main-content .component-wrapper:has(.channel-page),.route-discover .main-content .component-wrapper:has(.is-playing-station),.route-discover .main-content .component-wrapper:has(.has-station-search),.route-discover .main-content .component-wrapper:has(.station-top-search-container),.route-discover .main-content .component-wrapper:has(.channel-page),.route-vibe .main-content .component-wrapper:has(.is-playing-station),.route-vibe .main-content .component-wrapper:has(.has-station-search),.route-vibe .main-content .component-wrapper:has(.station-top-search-container),.route-vibe .main-content .component-wrapper:has(.channel-page),.route-create .main-content .component-wrapper:has(.is-playing-station),.route-create .main-content .component-wrapper:has(.has-station-search),.route-create .main-content .component-wrapper:has(.station-top-search-container),.route-create .main-content .component-wrapper:has(.channel-page),.route-join .main-content .component-wrapper:has(.is-playing-station),.route-join .main-content .component-wrapper:has(.has-station-search),.route-join .main-content .component-wrapper:has(.station-top-search-container),.route-join .main-content .component-wrapper:has(.channel-page),[class*=route-share-] .main-content .component-wrapper:has(.is-playing-station),[class*=route-share-] .main-content .component-wrapper:has(.has-station-search),[class*=route-share-] .main-content .component-wrapper:has(.station-top-search-container),[class*=route-share-] .main-content .component-wrapper:has(.channel-page),.route-playlists-join .main-content .component-wrapper:has(.is-playing-station),.route-playlists-join .main-content .component-wrapper:has(.has-station-search),.route-playlists-join .main-content .component-wrapper:has(.station-top-search-container),.route-playlists-join .main-content .component-wrapper:has(.channel-page){padding-top:0;margin-top:0}@media(min-width:601px){.route-home .main-content .component-wrapper:has(.is-playing-station),.route-home .main-content .component-wrapper:has(.has-station-search),.route-home .main-content .component-wrapper:has(.station-top-search-container),.route-home .main-content .component-wrapper:has(.channel-page),.route-stations .main-content .component-wrapper:has(.is-playing-station),.route-stations .main-content .component-wrapper:has(.has-station-search),.route-stations .main-content .component-wrapper:has(.station-top-search-container),.route-stations .main-content .component-wrapper:has(.channel-page),.route-discover .main-content .component-wrapper:has(.is-playing-station),.route-discover .main-content .component-wrapper:has(.has-station-search),.route-discover .main-content .component-wrapper:has(.station-top-search-container),.route-discover .main-content .component-wrapper:has(.channel-page),.route-vibe .main-content .component-wrapper:has(.is-playing-station),.route-vibe .main-content .component-wrapper:has(.has-station-search),.route-vibe .main-content .component-wrapper:has(.station-top-search-container),.route-vibe .main-content .component-wrapper:has(.channel-page),.route-create .main-content .component-wrapper:has(.is-playing-station),.route-create .main-content .component-wrapper:has(.has-station-search),.route-create .main-content .component-wrapper:has(.station-top-search-container),.route-create .main-content .component-wrapper:has(.channel-page),.route-join .main-content .component-wrapper:has(.is-playing-station),.route-join .main-content .component-wrapper:has(.has-station-search),.route-join .main-content .component-wrapper:has(.station-top-search-container),.route-join .main-content .component-wrapper:has(.channel-page),[class*=route-share-] .main-content .component-wrapper:has(.is-playing-station),[class*=route-share-] .main-content .component-wrapper:has(.has-station-search),[class*=route-share-] .main-content .component-wrapper:has(.station-top-search-container),[class*=route-share-] .main-content .component-wrapper:has(.channel-page),.route-playlists-join .main-content .component-wrapper:has(.is-playing-station),.route-playlists-join .main-content .component-wrapper:has(.has-station-search),.route-playlists-join .main-content .component-wrapper:has(.station-top-search-container),.route-playlists-join .main-content .component-wrapper:has(.channel-page){padding-top:0;margin-top:0}}[class*=route-post-] .main-content .component-wrapper,[class*=route-clip-] .main-content .component-wrapper,.route-clip .main-content .component-wrapper,[class*=route-share-] .main-content .component-wrapper,[class*=route-channel-] .main-content .component-wrapper,.route-channel .main-content .component-wrapper,.route-channel-profile .main-content .component-wrapper,[class*=route-station-] .main-content .component-wrapper,[class*=route-playlist-] .main-content .component-wrapper,.route-followers .main-content .component-wrapper,.route-search .main-content .component-wrapper,.route-discover-search .main-content .component-wrapper{padding-top:0;margin-top:0}.route-profile .main-content .component-wrapper{padding-top:8px;margin-top:0}.route-profile-connections .main-content .component-wrapper,.route-profile-edit .main-content .component-wrapper,.route-settings .main-content .component-wrapper,[class*=route-settings-] .main-content .component-wrapper{padding-top:0;margin-top:0}.route-profile .main-content,.route-profile-connections .main-content,.route-profile-edit .main-content,.route-settings .main-content,.route-settings-account .main-content,.route-settings-privacy .main-content,.route-settings-notifications .main-content,.route-settings-preferences .main-content,.route-notifications .main-content,.route-notifications-follow-requests .main-content{background:transparent}.route-reported .main-content .component-wrapper{padding-top:0;margin-top:0}.server-unavailable-view{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;width:100%;padding:24px;background-color:#121212;box-sizing:border-box}.server-unavailable-view .server-unavailable-container{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;max-width:335px;margin:auto}.server-unavailable-view .server-unavailable-container .server-unavailable-icon-wrapper{width:80px;height:80px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:#ffffff0f;display:flex;align-items:center;justify-content:center;margin-bottom:24px}.server-unavailable-view .server-unavailable-container .server-unavailable-icon-wrapper .server-unavailable-icon{width:48px;height:48px;display:block}.server-unavailable-view .server-unavailable-container .server-unavailable-title{color:var(--color-text-primary, #ffffff);text-align:center;font-family:DM Sans,sans-serif;font-size:15px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:.5px;text-transform:uppercase;margin:0 0 10px}.server-unavailable-view .server-unavailable-container .server-unavailable-description{color:#ffffffa6;text-align:center;font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:20px;margin:0 0 32px}.server-unavailable-view .server-unavailable-container .server-unavailable-actions{display:flex;flex-direction:column;width:100%}.server-unavailable-view .server-unavailable-container .server-unavailable-actions .server-unavailable-btn{width:100%;height:48px;border-radius:5px;background:var(--color-brand-primary, #ff2c2c);box-shadow:0 4px 7.2px #00000040;color:var(--color-text-primary, #ffffff);text-align:center;font-family:DM Sans,DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:22px;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-sizing:border-box;transition:opacity .2s ease,transform .1s ease}.server-unavailable-view .server-unavailable-container .server-unavailable-actions .server-unavailable-btn:hover{opacity:.92}.server-unavailable-view .server-unavailable-container .server-unavailable-actions .server-unavailable-btn:active{transform:scale(.98)}.root-error-boundary{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70vh;width:100%;padding:24px;box-sizing:border-box}.root-error-boundary .error-card{max-width:400px;width:100%;text-align:center;padding:20px;box-sizing:border-box}.root-error-boundary .error-card .error-spinner-container{display:flex;justify-content:center;margin-bottom:24px}.root-error-boundary .error-card .error-spinner-container svg{width:52px;height:52px;display:block}.root-error-boundary .error-card .error-title{color:#fff;text-align:center;font-family:DM Sans,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin:0 0 12px}.root-error-boundary .error-card .error-description{color:#fff9;text-align:center;font-family:DM Sans,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:normal;margin:0 0 32px}.root-error-boundary .error-card .error-actions{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.root-error-boundary .error-card .error-actions .btn-primary{display:flex;align-items:center;justify-content:center;width:100%;height:38px;padding:10px;border-radius:5px;background:#e9002e;color:#fff;font-size:15px;font-weight:700;box-shadow:0 4px 7.2px #00000040;cursor:pointer;transition:all .2s ease;border:none;outline:none}.root-error-boundary .error-card .error-actions .btn-primary:hover{background:#ff0435;transform:translateY(-1px)}.root-error-boundary .error-card .error-actions .btn-primary:active{transform:translateY(0)}.root-error-boundary .error-card .error-actions .btn-report{background:transparent;color:#ffffff80;border:none;outline:none;cursor:pointer;display:flex;align-items:center;gap:6px;font-size:13px;font-weight:500;padding:6px 12px;transition:color .2s ease}.root-error-boundary .error-card .error-actions .btn-report:hover{color:#fff}.root-error-boundary .error-card .error-actions .btn-report .report-icon{width:14px;height:14px;stroke-width:2px}@keyframes loader-spin-err{to{transform:rotate(360deg)}}.main-content--error{background:linear-gradient(#00000073,#00000073),url(/assets/onboardingbg-BH6siF9G.webp) no-repeat center center/cover!important;display:flex!important;flex-direction:column!important;justify-content:center!important;min-height:100vh!important;box-sizing:border-box!important}.component-wrapper--error{flex:1!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;margin-top:0!important;padding-top:0!important}.issue-report-modal-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000000bf;display:flex;align-items:center;justify-content:center;z-index:10000;animation:fadeIn-err .2s ease-out}.issue-report-modal{width:90%;max-width:380px;background:#1a1a1a;border:1.5px solid #2A2A2A;border-radius:12px;padding:24px;position:relative;box-shadow:0 20px 40px #000000a6;font-family:DM Sans,sans-serif;animation:slideUp-err .25s ease-out;box-sizing:border-box}.issue-report-modal .modal-close-btn{position:absolute;top:20px;right:20px;background:transparent;border:none;color:#ffffff80;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:color .15s ease,background-color .15s ease}.issue-report-modal .modal-close-btn:hover{color:#fff;background-color:#ffffff14}.issue-report-modal .modal-close-btn .modal-close-icon{width:18px;height:18px}.issue-report-modal .modal-header-row{display:flex;align-items:center;gap:10px;margin-bottom:24px}.issue-report-modal .modal-header-row .modal-title-icon{width:20px;height:20px}.issue-report-modal .modal-header-row .modal-title{font-size:16px;font-weight:700;color:#fff;margin:0}.issue-report-modal .modal-form{display:flex;flex-direction:column;gap:20px}.issue-report-modal .modal-form .form-group{display:flex;flex-direction:column;gap:8px;position:relative}.issue-report-modal .modal-form .form-group .form-label{font-size:13px;font-weight:500;color:#fff9;text-align:left}.issue-report-modal .modal-form .form-group .form-textarea{background:#252525;border:1px solid #333;border-radius:8px;color:#fff;padding:12px;font-family:inherit;font-size:14px;min-height:120px;resize:none;outline:none;transition:border-color .2s ease;box-sizing:border-box}.issue-report-modal .modal-form .form-group .form-textarea:focus{border-color:#555}.issue-report-modal .modal-form .form-group .form-textarea::placeholder{color:#ffffff4d}.issue-report-modal .modal-form .dropdown-select-container{position:relative;width:100%}.issue-report-modal .modal-form .dropdown-select-container .dropdown-select-trigger{width:100%;height:44px;background:#252525;border:1px solid #333;border-radius:8px;color:#fff;padding:0 16px;display:flex;align-items:center;justify-content:space-between;font-size:14px;cursor:pointer;outline:none;transition:border-color .2s ease;box-sizing:border-box}.issue-report-modal .modal-form .dropdown-select-container .dropdown-select-trigger:focus,.issue-report-modal .modal-form .dropdown-select-container .dropdown-select-trigger.active{border-color:#555}.issue-report-modal .modal-form .dropdown-select-container .dropdown-select-trigger .chevron-icon{width:16px;height:16px;color:#ffffff80;transition:transform .2s ease}.issue-report-modal .modal-form .dropdown-select-container .dropdown-select-trigger .chevron-icon.open{transform:rotate(180deg)}.issue-report-modal .modal-form .dropdown-select-container .dropdown-select-options{position:absolute;top:calc(100% + 4px);left:0;width:100%;background:#1a1a1a;border:1px solid #333;border-radius:8px;list-style:none;padding:6px 0;margin:0;z-index:10010;box-shadow:0 10px 25px #00000080;max-height:200px;overflow-y:auto;box-sizing:border-box}.issue-report-modal .modal-form .dropdown-select-container .dropdown-select-options .dropdown-select-option{padding:10px 16px;font-size:14px;color:#fffc;cursor:pointer;transition:background-color .15s ease,color .15s ease;text-align:left}.issue-report-modal .modal-form .dropdown-select-container .dropdown-select-options .dropdown-select-option:hover{background-color:#ffffff14;color:#fff}.issue-report-modal .modal-form .dropdown-select-container .dropdown-select-options .dropdown-select-option.active{background-color:#ffffff0a;color:#e9002e;font-weight:600}.issue-report-modal .modal-form .btn-submit-report{width:100%;height:44px;background:#e9002e;color:#fff;font-size:14px;font-weight:700;border:none;border-radius:8px;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px #e9002e33;transition:background-color .2s ease,transform .15s ease}.issue-report-modal .modal-form .btn-submit-report:hover:not(:disabled){background:#ff0435}.issue-report-modal .modal-form .btn-submit-report:active:not(:disabled){transform:translateY(1px)}.issue-report-modal .modal-form .btn-submit-report:disabled{opacity:.5;cursor:not-allowed}@keyframes fadeIn-err{0%{opacity:0}to{opacity:1}}@keyframes slideUp-err{0%{transform:translateY(15px);opacity:0}to{transform:translateY(0);opacity:1}}.cookie-consent__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:25000}.cookie-consent__header{display:flex;align-items:center;gap:12px}.cookie-consent__icon-box{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:14px;background:#ea1c251a;flex-shrink:0}.cookie-consent__icon-box svg{width:24px;height:24px;display:block}.cookie-consent__title{margin:0;color:var(--white, #FFF);font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:140%}.cookie-consent__expandable-text{font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;color:var(--white, #FFF);opacity:.8}.cookie-consent__text-collapsed{margin:6px 0 0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;color:var(--white, #FFF);opacity:.8;overflow:hidden;text-overflow:ellipsis}.cookie-consent__text-full{display:flex;flex-direction:column;gap:12px;margin-top:10px}.cookie-consent__text-full p{margin:0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;color:var(--white, #FFF);opacity:.8}.cookie-consent__show-more-btn{background:none;border:none;padding:0;color:#ea1c25;font-size:14px;font-weight:600;line-height:24px;font-family:inherit;cursor:pointer;text-decoration:none;display:inline;transition:opacity .2s ease}.cookie-consent__show-more-btn:hover{text-decoration:underline;opacity:.9}.cookie-consent__show-less-wrap{margin-top:2px}.cookie-consent__btn{display:inline-flex;align-items:center;justify-content:center;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:140%;height:38px;padding:10px;border-radius:5px;cursor:pointer;transition:all .2s ease;text-decoration:none;white-space:nowrap;box-sizing:border-box}.cookie-consent__btn--more{border-radius:5px;border:1px solid rgba(255,255,255,.15);background:#242424;color:#fff;text-align:center;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:140%;height:38px;padding:10px 16px}.cookie-consent__btn--more:hover{background:#2f2f2f;border-color:#ffffff40}.cookie-consent__btn--more:active{transform:scale(.98)}.cookie-consent__btn--accept{border-radius:5px;background:#fff;height:38px;padding:10px 18px;color:#000;border:none;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:140%}.cookie-consent__btn--accept:hover{background:#f0f0f4}.cookie-consent__btn--accept:active{transform:scale(.98)}.cookie-consent__btn-reject-all{border-radius:5px;height:38px;padding:10px 14px;background:none;border:none;color:#fff;opacity:.8;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:140%;cursor:pointer;transition:opacity .2s ease,background .2s ease;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box}.cookie-consent__btn-reject-all:hover{opacity:1;background:#ffffff14}.cookie-consent__banner{position:fixed;bottom:20px;left:50%;transform:translate(-50%);width:calc(100% - 32px);max-width:1050px;background:#111114;border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 16px 48px #000000d9;z-index:24000;box-sizing:border-box;animation:cookieSlideUp .35s cubic-bezier(.16,1,.3,1)}.cookie-consent__banner-inner{padding:18px 22px;display:flex;align-items:center;justify-content:space-between;gap:20px;box-sizing:border-box}.cookie-consent__banner-main{flex:1;min-width:0}.cookie-consent__banner .cookie-consent__actions{display:flex;align-items:center;gap:10px;flex-shrink:0}.cookie-consent__banner.is-expanded{max-height:min(85vh,85dvh);overflow-y:auto}.cookie-consent__banner.is-expanded .cookie-consent__banner-inner{flex-direction:column;align-items:stretch;gap:16px}.cookie-consent__banner.is-expanded .cookie-consent__actions{justify-content:flex-end}.cookie-consent__modal{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100% - 32px);max-width:1040px;max-height:min(88vh,88dvh);background:#111114;border:1px solid rgba(255,255,255,.1);border-radius:16px;box-shadow:0 12px 32px #0000008c;z-index:25001;display:flex;flex-direction:column;box-sizing:border-box;animation:cookieModalZoom .25s cubic-bezier(.16,1,.3,1);font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.cookie-consent__modal-header{padding:22px 24px 14px;flex-shrink:0}.cookie-consent__modal-content{padding:0 24px;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;flex:1;min-height:0}.cookie-consent__modal-content::-webkit-scrollbar{width:6px}.cookie-consent__modal-content::-webkit-scrollbar-track{background:transparent}.cookie-consent__modal-content::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:3px}.cookie-consent__modal-content::-webkit-scrollbar-thumb:hover{background:#ffffff40}.cookie-consent__modal-intro{display:flex;flex-direction:column;gap:10px;padding-bottom:16px;border-bottom:1px solid rgba(255,255,255,.08)}.cookie-consent__modal-intro p{margin:0;font-family:DM Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:24px;color:var(--white, #FFF);opacity:.8}.cookie-consent__modal-footer{padding:16px 24px 20px;border-top:1px solid rgba(255,255,255,.08);display:flex;align-items:center;justify-content:flex-end;gap:16px;background:#111114;border-radius:0 0 16px 16px;flex-shrink:0}.cookie-consent__categories-list{display:flex;flex-direction:column}.cookie-consent__item{padding:16px 0;border-bottom:1px solid rgba(255,255,255,.08)}.cookie-consent__item:last-child{border-bottom:none}.cookie-consent__item-main{display:flex;gap:12px;align-items:flex-start}.cookie-consent__item-content{flex:1;min-width:0;display:flex;flex-direction:column}.cookie-consent__item-header{display:flex;align-items:center;justify-content:space-between;gap:12px}.cookie-consent__item-title{color:#fff;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:15px;font-weight:600;line-height:1.3}.cookie-consent__item-description{margin:4px 0 0;color:#ffffffb3;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;line-height:1.45}.cookie-consent__preference-icon-box{width:20px;height:20px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;color:#fffc}.cookie-consent__item-controls{display:flex;align-items:center;gap:10px}.cookie-consent__chevron-btn{background:none;border:none;padding:4px;color:#ffffffb3;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s ease}.cookie-consent__chevron-btn:hover{color:#fff}.cookie-consent__badge-required{display:inline-flex;align-items:center;justify-content:center;border-radius:37170400px;background:#ffffff1a;padding:2px 10px;border:none;color:var(--white, #FFF);opacity:.8;font-family:DM Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:13px;font-style:normal;font-weight:500;line-height:140%;letter-spacing:.01em}.cookie-consent__toggle{box-sizing:content-box;width:16px;height:16px;border-radius:37170400px;border:1.108px solid rgba(0,0,0,0);background:#585858;padding:1.195px 14.879px 1.204px 1.108px;display:inline-flex;align-items:center;justify-content:flex-start;cursor:pointer;outline:none;transition:background .2s ease,padding .2s cubic-bezier(.4,0,.2,1);flex-shrink:0}.cookie-consent__toggle-thumb{width:16px;height:16px;border-radius:50%;background:#161619;flex-shrink:0;transition:background .2s ease;box-shadow:0 1px 3px #00000059}.cookie-consent__toggle.active{background:#80808042;padding:1.195px .283px 1.204px 15.704px}.cookie-consent__toggle.active .cookie-consent__toggle-thumb{background:#ea1c25}.cookie-consent__examples-card{margin-top:12px;background:#18181c;border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:14px 16px;display:flex;flex-direction:column;gap:12px}.cookie-consent__example-row{display:flex;flex-direction:column;gap:10px}.cookie-consent__example-field{display:flex;flex-direction:column;gap:3px}.cookie-consent__example-label{font-size:12px;font-weight:700;color:#b0b0ba}.cookie-consent__example-value{font-size:12px;color:#8a8a9a;line-height:1.45}@keyframes cookieSlideUp{0%{opacity:0;transform:translate(-50%,20px)}to{opacity:1;transform:translate(-50%)}}@keyframes cookieModalZoom{0%{opacity:0;transform:translate(-50%,-48%) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes cookieFadeIn{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.cookie-consent__banner{left:12px;right:12px;transform:none;width:calc(100% - 24px);max-width:none;bottom:calc(12px + env(safe-area-inset-bottom,0px));border-radius:16px}.cookie-consent__banner-inner{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.cookie-consent__banner .cookie-consent__actions{width:100%;display:flex;gap:10px}.cookie-consent__banner .cookie-consent__actions .cookie-consent__btn{flex:1;text-align:center;padding:11px 12px}.cookie-consent__modal{top:auto;bottom:calc(8px + env(safe-area-inset-bottom,0px));left:10px;right:10px;transform:none;width:calc(100% - 20px);max-width:none;max-height:min(92vh,92dvh);border-radius:16px}.cookie-consent__modal-header{padding:18px 18px 12px}.cookie-consent__modal-content{padding:0 18px}.cookie-consent__modal-footer{padding:14px 18px 16px;flex-direction:column;gap:8px;align-items:stretch}.cookie-consent__modal-footer .cookie-consent__btn--accept{order:1;width:100%;padding:12px}.cookie-consent__modal-footer .cookie-consent__btn-reject-all{order:2;width:100%;text-align:center;padding:6px}@keyframes cookieSlideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes cookieModalZoom{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}*{margin:0;padding:0;box-sizing:border-box;scrollbar-width:none;-ms-overflow-style:none}*::-webkit-scrollbar{display:none}*,*:before,*:after{box-sizing:border-box}html{background-color:#000}body{font-family:DM Sans,sans-serif;background-color:#000;color:#fff;line-height:1.6}body.route-home,body.route-discover,body.route-vibe,body.route-create,body.route-profile,body.route-join,body.route-followers,body[class*=route-playlist-],body[class*=route-playlists-],body[class*=route-share-],body[class*=route-post-],body[class*=route-clip-],body.route-clip,body[class*=route-channel-],body[class*=route-station-],body.route-playlists-join,body.route-settings,body[class*=route-settings-]{overflow:hidden!important;height:100%!important;height:var(--vh, 100vh)!important;width:100%!important;position:fixed!important}:root{--bottom-nav-offset: 0px;--content-bottom-gap: 24px;--mini-player-clearance: 0px;--header-height: 56px;--vh: 100vh}#root{background:#000}@media(max-width:519px){:root{--bottom-nav-offset: calc(64px + env(safe-area-inset-bottom, 0px)) }}a{color:#ff2c2c;text-decoration:none}a:hover{text-decoration:underline}button{cursor:pointer;border:none;background:none;font-family:inherit}img{max-width:100%;display:block}.route-home .hamburger,.route-home .footer,.route-home .global-player,.route-discover .hamburger,.route-discover .footer,.route-discover .global-player,.route-vibe .hamburger,.route-vibe .footer,.route-vibe .global-player,.route-create .hamburger,.route-create .footer,.route-create .global-player,.route-join .hamburger,.route-join .footer,.route-join .global-player,[class*=route-playlist-] .hamburger,[class*=route-playlist-] .footer,[class*=route-playlist-] .global-player,[class*=route-share-] .hamburger,[class*=route-share-] .footer,[class*=route-share-] .global-player,[class*=route-post-] .hamburger,[class*=route-post-] .footer,[class*=route-post-] .global-player,[class*=route-clip-] .hamburger,[class*=route-clip-] .footer,[class*=route-clip-] .global-player,.route-clip .hamburger,.route-clip .footer,.route-clip .global-player,[class*=route-channel-] .hamburger,[class*=route-channel-] .footer,[class*=route-channel-] .global-player,.route-playlists-join .hamburger,.route-playlists-join .footer,.route-playlists-join .global-player,.route-settings .hamburger,.route-settings .footer,.route-settings .global-player,[class*=route-settings-] .hamburger,[class*=route-settings-] .footer,[class*=route-settings-] .global-player{display:none}.route-home .main-content,.route-discover .main-content,.route-vibe .main-content,.route-create .main-content,.route-join .main-content,[class*=route-playlist-] .main-content,[class*=route-share-] .main-content,[class*=route-post-] .main-content,[class*=route-clip-] .main-content,.route-clip .main-content,[class*=route-channel-] .main-content,.route-playlists-join .main-content,.route-settings .main-content,[class*=route-settings-] .main-content{padding-bottom:var(--bottom-nav-offset, 0px)}.route-search .hamburger,.route-search .footer,.route-search .global-player,.route-discover-search .hamburger,.route-discover-search .footer,.route-discover-search .global-player{display:none}.route-search .main-content,.route-discover-search .main-content{padding-bottom:0!important}@media(min-width:601px){.route-about .footer,.route-contact .footer,.route-privacy-policy .footer,.route-dmca-policy .footer,.route-terms-and-conditions .footer,.route-terms-of-service .footer,[class*=route-legal-] .footer{display:block}}@media(max-width:600px){.route-about .footer,.route-contact .footer,.route-privacy-policy .footer,.route-dmca-policy .footer,.route-terms-and-conditions .footer,.route-terms-of-service .footer,[class*=route-legal-] .footer{display:block}}.component-wrapper:has(.error){display:flex;align-items:center;justify-content:center;min-height:120px;padding:16px;position:relative}.error{padding:8px;font-size:12px;line-height:1.4;font-weight:700;color:#b42318;background:#fdecea;border:1px solid #f5c2c7;border-radius:6px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.error-container{text-align:center;padding:4rem 2rem}.error-container h2{font-size:2rem;margin-bottom:1rem;color:var(--text-primary)}.error-container p{color:var(--text-secondary, #666)}.retry-button{margin-top:20px;padding:12px 28px;background:#ff2c2c;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 10px #0003}.retry-button:hover{background:#ff2d55;transform:translateY(-1px);box-shadow:0 6px 14px #00000040}.retry-button:active{transform:translateY(0)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-to-content{position:absolute;left:12px;top:12px;z-index:100000;padding:10px 14px;border-radius:8px;background:#111;color:#fff;font-size:14px;font-weight:600;text-decoration:none;transform:translateY(-200%);transition:transform .15s ease}.skip-to-content:focus,.skip-to-content:focus-visible{transform:translateY(0);outline:2px solid #fff;outline-offset:2px}#main-content:focus{outline:none}.app-toaster{position:fixed!important;top:16px!important;right:auto!important;margin:0!important;pointer-events:none!important;z-index:99999!important;box-sizing:border-box!important}.app-toaster>div{display:flex!important;justify-content:stretch!important;width:100%!important}.app-toast{width:100%!important;max-width:100%!important;height:60px!important;min-height:60px!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:0!important;padding:0 16px!important;background:#242424!important;border-radius:5px!important;box-shadow:0 10px 30px #0000008c!important;border:none!important;pointer-events:none}.app-toast-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:16px;height:16px;aspect-ratio:1/1}.app-toast-icon svg{max-width:100%;max-height:100%;display:block}.app-toast-divider{width:1px;height:16px;margin:0 12px;background:#ffffff26;flex-shrink:0}.app-toast-text{color:#fff;font-family:DM Sans,sans-serif;font-size:14px;font-style:normal;font-weight:400;line-height:100%;min-width:0}.app-toast-text>div{margin:0!important;justify-content:flex-start!important}@keyframes rotatePhoto{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes bg-scroll{0%{background-position:0% 50%}12.5%{background-position:100% 50%}25%{background-position:50% 0%}37.5%{background-position:50% 100%}50%{background-position:100% 50%}62.5%{background-position:0% 50%}75%{background-position:50% 100%}to{background-position:50% 0%}}@keyframes bg-icon-animation{0%{background-position:center top}25%{background-position:center bottom}50%{background-position:left center}75%{background-position:right center}to{background-position:center top}}@keyframes waveMove{0%{background-position:0 0}to{background-position:200% 0}}*{-webkit-tap-highlight-color:transparent}.user-avatar .site-logo{width:fit-content;height:fit-content;display:inline-block;object-fit:contain;position:absolute;top:22px;right:-14px;bottom:auto;left:auto}.brand .site-logo{position:relative;width:40px;height:auto}.landing-header .cta.userInvited{display:flex}body{margin:0;font-family:DM Sans,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
