@import url("https://fonts.googleapis.com/css2?family=Caveat+Brush&display=swap");.app-wrapper:has(.wishclusives-root),body:has(.wishclusives-root) .app-wrapper{max-width:100vw!important;width:100vw!important;margin:0!important;padding:0!important}body:has(.wishclusives-root) main{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}body:has(.wishclusives-root) .ambient-glow,body:has(.wishclusives-root) .bg-photos{display:none!important}.wishclusives-root,.wishclusives-root *,.wishclusives-root :after,.wishclusives-root :before{box-sizing:border-box}.wishclusives-root{--p-base:#8A3F78;--p-a:#F4B6CF;--p-b:#B9A4EC;--p-c:#5E2F6B;--p-accent:#FFE7C2;--p-deep:#170813;--p-ground:#130911;--p-surface:#271221;--p-text:#FFFFFF;--p-text-muted:#D9BFD3;--wish-amber:#ffb800;--wish-amber-glow:rgba(255,184,0,0.4);position:fixed;inset:0;width:100vw;height:100vh;z-index:50;background-color:var(--p-ground);color:var(--p-text);font-family:Plus Jakarta Sans,sans-serif;overflow-y:auto;overflow-x:hidden;transition:background-color .8s cubic-bezier(.16,1,.3,1);display:flex;flex-direction:column}.wishclusives-root .bg-mesh-canvas{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.wishclusives-root .mesh-blob{position:absolute;border-radius:50%;filter:blur(100px);opacity:.65;transition:all .9s cubic-bezier(.16,1,.3,1)}.wishclusives-root .mesh-blob-1{top:-10%;left:10%;width:65vw;height:65vw;background:radial-gradient(circle,var(--p-a) 0,transparent 70%)}.wishclusives-root .mesh-blob-2{bottom:-15%;right:5%;width:55vw;height:55vw;background:radial-gradient(circle,var(--p-b) 0,transparent 70%);opacity:.5}.wishclusives-root .mesh-blob-3{top:30%;left:40%;width:45vw;height:45vw;background:radial-gradient(circle,var(--p-c) 0,transparent 70%);opacity:.7}.wishclusives-root .bg-noise{position:fixed;inset:0;background-image:radial-gradient(rgba(255,255,255,.04) 1px,transparent 0);background-size:24px 24px;opacity:.5;pointer-events:none;z-index:1}.wishclusives-root .wish-header{position:relative;z-index:20;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:18px 48px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:rgba(0,0,0,.4);border-bottom:1px solid rgba(255,255,255,.08);gap:20px;width:100%;box-sizing:border-box}.wishclusives-root .header-left{display:flex;align-items:center;justify-content:flex-start;min-width:0}.wishclusives-root .back-label-short{display:none}.wishclusives-root .brand-group{display:flex;align-items:center;justify-content:center;gap:14px}.wishclusives-root .brand-kdr-link{display:flex;align-items:center;justify-content:center;text-decoration:none;color:#fff;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s ease}.wishclusives-root .brand-kdr-link:hover{transform:translateY(-2px) scale(1.06);opacity:1}.wishclusives-root .brand-kdr-img{width:40px;height:40px;border-radius:10px;object-fit:cover;box-shadow:0 4px 16px rgba(0,0,0,.5),0 0 14px rgba(1,59,158,.4);border:1px solid rgba(255,255,255,.18);display:block}.wishclusives-root .brand-kdr-link:hover .brand-kdr-img{box-shadow:0 6px 22px rgba(0,0,0,.65),0 0 20px rgba(1,59,158,.7);border-color:rgba(255,255,255,.35)}.wishclusives-root .brand-collab-center{display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;padding:0 2px}.wishclusives-root .brand-collab-x{font-family:Space Grotesk,Syne,sans-serif;font-size:18px;font-weight:700;color:rgba(255,255,255,.45);line-height:1;transition:color .2s ease}.wishclusives-root .brand-group:hover .brand-collab-x{color:var(--wish-amber)}.wishclusives-root .brand-wish-link{display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .25s cubic-bezier(.16,1,.3,1),opacity .2s ease}.wishclusives-root .brand-wish-link:hover{transform:translateY(-2px) scale(1.06);opacity:1}.wishclusives-root .brand-wish-img{width:40px;height:40px;border-radius:50%;object-fit:cover;box-shadow:0 4px 16px rgba(0,0,0,.5),0 0 14px rgba(255,80,35,.4);border:1px solid rgba(255,255,255,.18);display:block}.wishclusives-root .brand-wish-link:hover .brand-wish-img{box-shadow:0 6px 22px rgba(0,0,0,.65),0 0 20px rgba(255,80,35,.7);border-color:rgba(255,255,255,.35)}.wishclusives-root .header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.wishclusives-root .back-home-btn{color:#fff;text-decoration:none;font-size:13px;font-weight:700;letter-spacing:.3px;padding:8px 18px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);transition:all .2s ease;display:inline-flex;align-items:center;gap:6px;white-space:nowrap;flex-shrink:0}.wishclusives-root .back-home-btn:hover{background:rgba(255,255,255,.18);border-color:rgba(255,255,255,.3);transform:translateY(-1px)}.wishclusives-root .header-divider{width:1px;height:22px;background:rgba(255,255,255,.18);flex-shrink:0}.wishclusives-root .header-fullscreen-btn,.wishclusives-root .header-size-btn{width:38px;height:38px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:10px;color:#ffffff;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1)}.wishclusives-root .header-fullscreen-btn svg,.wishclusives-root .header-size-btn svg{pointer-events:none}.wishclusives-root .header-fullscreen-btn:hover,.wishclusives-root .header-size-btn:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.32);color:#ffffff;transform:translateY(-1px);box-shadow:0 4px 14px rgba(0,0,0,.35)}.wishclusives-root .header-fullscreen-btn.is-active,.wishclusives-root .header-size-btn.is-active{background:rgba(0,240,255,.14);border-color:rgba(0,240,255,.55);color:var(--sonic-cyan,#00f0ff)}.wishclusives-root.is-fullscreen .wish-stage,.wishclusives-root:-moz-full-screen .wish-stage,.wishclusives-root:-ms-fullscreen .wish-stage,.wishclusives-root:-webkit-full-screen .wish-stage,.wishclusives-root:fullscreen .wish-stage{flex:1 1 auto}@media (min-width:1025px){.wishclusives-root.is-expanded .wish-stage{padding:16px 48px 20px;min-height:calc(100vh - 78px);display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box}.wishclusives-root.is-expanded .stage-container{max-width:1600px;width:100%;margin:auto;grid-template-columns:30% 70%;align-items:stretch;gap:28px;height:auto;max-height:min(840px,calc(100vh - 96px))}.wishclusives-root.is-expanded .stage-moments-canvas{display:none}.wishclusives-root.is-expanded .stage-floor-ring{display:none!important}.wishclusives-root.is-expanded .stage-left-column{flex-direction:column;gap:14px;width:100%;min-width:0;align-self:stretch}.wishclusives-root.is-expanded .parallax-viewport,.wishclusives-root.is-expanded .stage-left-column{display:flex;justify-content:center;height:100%;box-sizing:border-box;max-height:none!important;position:relative}.wishclusives-root.is-expanded .parallax-viewport{flex:1 1;min-height:380px;padding:0 14px;border-radius:22px;background:radial-gradient(circle at 50% 36%,rgba(255,255,255,.05) 0,rgba(10,14,26,.45) 100%);border:1px solid rgba(255,255,255,.08);box-shadow:0 20px 44px rgba(0,0,0,.45);overflow:hidden;flex-direction:column;align-items:center}.wishclusives-root.is-expanded .artist-cutout-wrap{height:100%;width:100%;display:flex;align-items:center;justify-content:center;position:relative}.wishclusives-root.is-expanded .artist-cutout-img{max-height:86%;max-width:92%;height:auto;object-fit:contain;margin-bottom:24px;transform:translateZ(40px)}.wishclusives-root.is-expanded .artist-watermark{font-size:clamp(38px,4.2vw,68px);top:14%;letter-spacing:-1px}.wishclusives-root.is-expanded .artist-watermark-script{display:none}.wishclusives-root.is-expanded .hero-foreground-cover{padding:0 16px 28px;bottom:12px}.wishclusives-root.is-expanded .hero-cover-shade{height:350px}.wishclusives-root.is-expanded .hero-cover-content{gap:4px}.wishclusives-root.is-expanded .hero-role-pill{padding:4px 12px;font-size:10px;letter-spacing:1.2px}.wishclusives-root.is-expanded .hero-artist-name{font-size:clamp(28px,2.6vw,40px);letter-spacing:-1px;line-height:1}.wishclusives-root.is-expanded .hero-artist-subtitle{font-size:18px;line-height:1.1}.wishclusives-root.is-expanded .hero-artist-bio{font-size:12px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;max-width:100%;margin:3px 0 5px;opacity:.88}.wishclusives-root.is-expanded .hero-action-buttons{gap:10px;margin-top:8px}.wishclusives-root.is-expanded .btn-view-profile{padding:9px 18px;font-size:12px;gap:7px}.wishclusives-root.is-expanded .btn-share-link{padding:9px 15px;font-size:12px;gap:6px}.wishclusives-root.is-expanded .dock-wrapper{position:static;left:auto;bottom:auto;transform:none;width:100%;max-width:100%;margin:0;z-index:10;flex-shrink:0}.wishclusives-root.is-expanded .dock-horizontal-view{display:none!important}.wishclusives-root.is-expanded .dock-vertical-view{display:flex!important;flex-direction:column;width:100%;position:static}.wishclusives-root.is-expanded .dock-vertical-popup{position:absolute;top:0;left:0;right:0;bottom:76px;z-index:70;display:flex;flex-direction:column;padding:18px 18px 14px;box-sizing:border-box;background:rgba(12,10,19,.96);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border:1px solid rgba(255,255,255,.14);border-radius:22px;box-shadow:0 24px 60px rgba(0,0,0,.85),0 0 32px rgba(245,166,35,.14);animation:dockSlideUp .25s cubic-bezier(.16,1,.3,1) forwards}.wishclusives-root.is-expanded .dock-vertical-scroll-list{flex:1 1;min-height:0;max-height:none;overflow-y:auto}.wishclusives-root.is-expanded .spotlight-panel{width:100%;max-width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px 24px;box-sizing:border-box;gap:16px;align-self:stretch;max-height:none!important}.wishclusives-root.is-expanded .spotlight-header-row{width:100%;margin:0}.wishclusives-root.is-expanded .spotlight-player-card{width:100%;border-radius:20px;box-shadow:0 20px 48px rgba(0,0,0,.75),0 0 36px rgba(255,184,0,.16)}.wishclusives-root.is-expanded .spotlight-performances-shelf{width:100%;margin:0}.wishclusives-root.is-expanded .spotlight-video-frame{width:100%;aspect-ratio:16/9;max-height:calc(100vh - 280px)}.wishclusives-root.is-expanded .performances-shelf{flex-shrink:0}}.wishclusives-root .wish-stage{position:relative;z-index:10;flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:calc(100vh - 74px);box-sizing:border-box;padding:8px 48px var(--dock-reserved-height,185px);max-width:100%;margin:0;width:100%}.wishclusives-root .stage-container{width:100%;max-width:1600px;margin:auto;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:36px}@media (min-width:1025px){.wishclusives-root:not(.is-expanded) .stage-container{max-height:calc(100vh - 74px - var(--dock-reserved-height, 185px) - 16px)}}.wishclusives-root .stage-left-column{display:flex;flex-direction:column;width:100%;min-width:0;max-height:100%}.wishclusives-root .parallax-viewport{position:relative;height:clamp(380px,calc(100vh - 74px - var(--dock-reserved-height, 185px) - 16px),570px);display:flex;align-items:flex-end;justify-content:center;perspective:1200px;transform-style:preserve-3d;cursor:grab;-webkit-user-select:none;user-select:none}@media (min-width:1025px){.wishclusives-root:not(.is-expanded) .parallax-viewport{max-height:calc(100vh - 74px - var(--dock-reserved-height, 185px) - 16px)}}.wishclusives-root .artist-watermark{position:absolute;top:15%;left:50%;transform:translate(-50%,-20%) translateZ(-80px);font-family:Syne,sans-serif;font-size:clamp(80px,11vw,170px);font-weight:900;letter-spacing:-4px;color:rgba(255,255,255,.04);white-space:nowrap;pointer-events:none;text-transform:uppercase;line-height:.85;text-align:center;transition:all .7s cubic-bezier(.16,1,.3,1)}.wishclusives-root .artist-watermark-script{display:block;font-family:Caveat Brush,cursive;font-size:.45em;color:var(--p-accent);opacity:.18;letter-spacing:2px;text-transform:none}.wishclusives-root .cutout-glow-back{position:absolute;bottom:60px;left:50%;transform:translateX(-50%) translateZ(-40px);width:440px;height:440px;border-radius:50%;background:radial-gradient(circle,var(--p-a) 0,transparent 68%);filter:blur(40px);opacity:.6;transition:background .8s ease,opacity .8s ease;pointer-events:none}.wishclusives-root .stage-floor-ring{position:absolute;bottom:20px;left:50%;transform:translateX(-50%) rotateX(75deg) translateZ(-20px);width:480px;height:480px;border-radius:50%;border:2px solid var(--p-accent);opacity:.25;box-shadow:0 0 50px var(--p-a);pointer-events:none;transition:border-color .8s ease,box-shadow .8s ease}.wishclusives-root .artist-cutout-wrap{position:relative;z-index:5;height:100%;max-height:100%;width:100%;display:flex;align-items:flex-end;justify-content:center;transform-style:preserve-3d;transition:transform .15s ease-out}.wishclusives-root .artist-cutout-img{max-height:82%;max-width:90%;object-fit:contain;object-position:bottom center;filter:drop-shadow(0 25px 40px rgba(0,0,0,.75));transition:opacity .4s ease,transform .4s cubic-bezier(.16,1,.3,1);transform:translateZ(40px);margin-bottom:46px}.wishclusives-root .hero-foreground-cover{position:absolute;bottom:0;left:0;right:0;z-index:15;transform:translateZ(90px);display:flex;flex-direction:column;align-items:center;text-align:center;pointer-events:none;padding:0 16px 2px;transition:opacity .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}.wishclusives-root .hero-cover-shade{position:absolute;bottom:0;left:-20px;right:-20px;height:270px;background:linear-gradient(180deg,transparent 0,rgba(7,10,21,.35) 20%,rgba(7,10,21,.85) 55%,var(--p-ground) 100%);pointer-events:none;z-index:-1;filter:blur(10px);border-radius:0 0 32px 32px;transition:background .8s ease}.wishclusives-root .hero-cover-content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:3px;width:100%}.wishclusives-root .hero-role-pill{display:inline-flex;align-items:center;gap:7px;padding:4px 12px;border-radius:999px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font-size:10px;font-weight:800;letter-spacing:1.5px;text-transform:uppercase;color:var(--p-accent);box-shadow:0 4px 16px rgba(0,0,0,.5);transition:all .4s ease}.wishclusives-root .hero-pulse-dot{width:6px;height:6px;border-radius:50%;background:var(--wish-amber);box-shadow:0 0 8px var(--wish-amber)}.wishclusives-root .hero-artist-name{font-family:Syne,sans-serif;font-size:clamp(36px,4.4vw,64px);font-weight:900;line-height:.92;letter-spacing:-2px;text-transform:uppercase;color:#fff;text-shadow:0 12px 36px rgba(0,0,0,.85),0 0 40px var(--p-a);margin:0;transition:text-shadow .6s ease}.wishclusives-root .hero-artist-subtitle{font-family:Caveat Brush,cursive;font-size:clamp(17px,1.8vw,25px);line-height:1.1;color:var(--p-accent);text-shadow:0 4px 16px rgba(0,0,0,.8);letter-spacing:.5px;max-width:90%;transition:color .6s ease}.wishclusives-root .hero-artist-bio{font-size:12px;line-height:1.45;color:rgba(255,255,255,.88);max-width:440px;margin:2px auto 0;text-shadow:0 2px 12px rgba(0,0,0,.9);font-weight:400;letter-spacing:.15px;transition:color .4s ease}.wishclusives-root .spotlight-panel{position:relative;z-index:10;background:rgba(14,18,30,.76);-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);border:1px solid rgba(255,255,255,.12);border-radius:24px;padding:14px 20px;box-shadow:0 30px 70px rgba(0,0,0,.55),inset 0 1px 0 rgba(255,255,255,.1);display:flex;flex-direction:column;gap:10px;transition:all .6s cubic-bezier(.16,1,.3,1);box-sizing:border-box}@media (min-width:1025px){.wishclusives-root:not(.is-expanded) .spotlight-panel{max-height:calc(100vh - 74px - var(--dock-reserved-height, 185px) - 16px)}}.wishclusives-root .spotlight-header-row{display:flex;align-items:center;justify-content:center;gap:20px;padding-bottom:2px}.wishclusives-root .spotlight-header-left{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;min-width:0}.wishclusives-root .spotlight-panel-badge{font-size:10px;font-weight:800;letter-spacing:1.4px;text-transform:uppercase;color:#ffffff;white-space:nowrap;text-align:center}.wishclusives-root .spotlight-artist-name{font-family:Syne,sans-serif;font-size:28px;font-weight:800;letter-spacing:-.6px;color:#fff;line-height:1.1;text-align:center}.wishclusives-root .spotlight-by-artist{font-size:14px;font-weight:500;color:rgba(255,255,255,.7);letter-spacing:.2px;text-align:center}.wishclusives-root .spotlight-by-artist .by-artist-name{font-weight:700;color:var(--p-accent)}.wishclusives-root .spotlight-artist-hairline{display:none;width:100%;max-width:140px;height:1px;background:rgba(255,255,255,.16);margin:4px auto;flex-shrink:0}.wishclusives-root .spotlight-header-hairline{width:1px;height:64px;background:rgba(255,255,255,.16);flex-shrink:0}.wishclusives-root .spotlight-header-right{display:flex;align-items:center;justify-content:center;flex-shrink:0}.wishclusives-root .spotlight-wishclusive-logo{height:48px;width:auto;border-radius:9px;box-shadow:0 4px 18px rgba(234,55,20,.45);border:1px solid rgba(255,255,255,.18);display:block}.wishclusives-root .spotlight-player-card{width:100%;background:rgba(6,9,18,.88);border:1px solid rgba(255,255,255,.14);border-radius:18px;overflow:hidden;box-shadow:0 16px 36px rgba(0,0,0,.65),0 0 24px rgba(255,184,0,.12);transition:border-color .4s ease,box-shadow .4s ease}.wishclusives-root .spotlight-player-card:hover{border-color:rgba(255,184,0,.4);box-shadow:0 18px 40px rgba(0,0,0,.75),0 0 32px rgba(255,184,0,.22)}.wishclusives-root .spotlight-player-chrome{display:flex;align-items:center;justify-content:space-between;padding:9px 14px;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.02));border-bottom:1px solid rgba(255,255,255,.08);gap:12px}.wishclusives-root .player-chrome-left{display:flex;align-items:center;gap:8px;min-width:0}.wishclusives-root .player-pulse-live{width:7px;height:7px;border-radius:50%;background:#ff4757;box-shadow:0 0 8px #ff4757;animation:pulseLive 1.4s ease-in-out infinite;flex-shrink:0}.wishclusives-root .player-live-label{font-size:9.5px;font-weight:800;letter-spacing:1.2px;color:rgba(255,255,255,.55);text-transform:uppercase;flex-shrink:0}.wishclusives-root .player-divider-line{width:1px;height:12px;background:rgba(255,255,255,.2);flex-shrink:0}.wishclusives-root .player-genre-pills{display:inline-flex;align-items:center;flex-wrap:wrap;gap:5px}.wishclusives-root .player-genre-pill{font-size:10px;font-weight:700;letter-spacing:.4px;color:rgba(255,255,255,.88);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);padding:2px 7px;border-radius:999px;white-space:nowrap;line-height:1.2}.wishclusives-root .player-track-title{font-family:Syne,sans-serif;font-size:13px;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.2px}.wishclusives-root .player-chrome-right{display:flex;align-items:center;gap:8px;flex-shrink:0}.wishclusives-root .player-track-badge{font-size:9.5px;font-weight:800;letter-spacing:1px;padding:3px 8px;border-radius:6px;background:rgba(255,255,255,.1);color:#ffffff;border:1px solid rgba(255,255,255,.25);text-transform:uppercase}.wishclusives-root .player-fullscreen-btn{position:relative;z-index:15;display:inline-flex;align-items:center;gap:5px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:6px;padding:4px 8px;font-size:10.5px;font-weight:700;color:rgba(255,255,255,.85);cursor:pointer;transition:all .2s ease}.wishclusives-root .player-fullscreen-btn:hover{background:rgba(255,255,255,.16);color:#fff;border-color:rgba(255,255,255,.3)}.wishclusives-root .spotlight-video-frame{position:relative;width:100%;aspect-ratio:16/9;background:#000;overflow:hidden}.wishclusives-root .spotlight-iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.wishclusives-root .performances-shelf{display:flex;flex-direction:column;gap:8px;width:100%;min-width:0}.wishclusives-root .performances-stage{position:relative}.wishclusives-root .performances-arrow{position:absolute;top:50%;z-index:15;width:30px;height:30px;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:rgba(10,12,22,.92);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transform:translateY(-50%);box-shadow:0 4px 14px rgba(0,0,0,.55);transition:opacity .25s ease,background .2s ease,color .2s ease,border-color .2s ease}.wishclusives-root .performances-arrow.is-prev{left:-13px}.wishclusives-root .performances-arrow.is-next{right:-13px}.wishclusives-root .performances-arrow:hover:not(:disabled){background:var(--wish-amber);border-color:var(--wish-amber);color:#000}.wishclusives-root .performances-arrow:disabled{opacity:0;pointer-events:none}.wishclusives-root .performances-viewport{width:100%;overflow:hidden;padding:4px 0 6px;margin:-4px 0 -6px}.wishclusives-root .performances-shelf.is-carousel .performances-viewport{cursor:grab;-webkit-user-select:none;user-select:none}.wishclusives-root .performances-track{display:flex;transition:transform .45s cubic-bezier(.16,1,.3,1);will-change:transform}.wishclusives-root .performances-track.is-dragging{transition:none;cursor:grabbing}.wishclusives-root .performances-page{flex:0 0 100%;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);box-sizing:border-box;padding:0 1px}.wishclusives-root .performances-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px}.wishclusives-root .performances-page-label,.wishclusives-root .performances-total{font-size:10px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:rgba(255,255,255,.6);min-width:64px}.wishclusives-root .performances-page-label{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wishclusives-root .performances-dots{display:flex;align-items:center;gap:6px}.wishclusives-root .performances-dot{width:7px;height:7px;padding:0;border:none;border-radius:999px;background:rgba(255,255,255,.28);cursor:pointer;position:relative;transition:width .3s ease,background .3s ease}.wishclusives-root .performances-dot:before{content:"";position:absolute;inset:-8px -3px}.wishclusives-root .performances-dot:hover{background:rgba(255,255,255,.55)}.wishclusives-root .performances-dot.is-active{width:20px;background:var(--wish-amber)}.wishclusives-root .card-info>.card-channel-note{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:769px){.wishclusives-root:not(.is-expanded) .spotlight-artist-name{font-size:22px}.wishclusives-root:not(.is-expanded) .spotlight-by-artist{font-size:13px}.wishclusives-root:not(.is-expanded) .spotlight-wishclusive-logo{height:36px}.wishclusives-root:not(.is-expanded) .spotlight-header-hairline{height:48px}.wishclusives-root:not(.is-expanded) .wish-performance-card{gap:10px;padding:8px 10px}.wishclusives-root:not(.is-expanded) .card-thumb-wrap{width:88px;height:52px}.wishclusives-root:not(.is-expanded) .card-song-title{font-size:16px}}.wishclusives-root .wish-performance-card{background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.02));border-radius:14px;padding:9px 12px;display:flex;align-items:center;gap:14px;position:relative;overflow:hidden;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1);text-align:left;border:1px solid rgba(255,184,0,.22);color:inherit;width:100%}.wishclusives-root .wish-performance-card:hover{transform:translateY(-2px);border-color:var(--wish-amber);box-shadow:0 10px 25px rgba(0,0,0,.4),0 0 20px rgba(255,184,0,.25)}.wishclusives-root .wish-performance-card.is-active{border-color:var(--wish-amber);background:linear-gradient(135deg,rgba(255,184,0,.15),rgba(255,184,0,.04));box-shadow:0 12px 30px rgba(0,0,0,.5),0 0 25px rgba(255,184,0,.35);transform:translateY(-2px)}.wishclusives-root .wish-performance-card.is-active .card-badge{background:var(--wish-amber);color:#000;font-weight:900}.wishclusives-root .card-thumb-wrap{position:relative;width:110px;height:64px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#000}.wishclusives-root .card-thumb-img{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.wishclusives-root .wish-performance-card:hover .card-thumb-img{transform:scale(1.08)}.wishclusives-root .thumb-play-overlay{position:absolute;inset:0;background:rgba(0,0,0,.35);display:flex;align-items:center;justify-content:center;transition:background .2s ease}.wishclusives-root .wish-performance-card:hover .thumb-play-overlay{background:rgba(0,0,0,.15)}.wishclusives-root .play-circle-btn{width:36px;height:36px;border-radius:50%;background:var(--wish-amber);color:#000;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(255,184,0,.6);transition:transform .25s cubic-bezier(.175,.885,.32,1.275)}.wishclusives-root .wish-performance-card:hover .play-circle-btn{transform:scale(1.15)}.wishclusives-root .card-info{min-width:0;flex:1 1;display:flex;flex-direction:column;gap:4px}.wishclusives-root .card-badge-row{display:flex;align-items:center;gap:8px}.wishclusives-root .card-badge{font-size:9.5px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--wish-amber);background:rgba(255,184,0,.15);padding:2.5px 7px;border-radius:4px}.wishclusives-root .card-song-title{font-family:Syne,sans-serif;font-size:18px;font-weight:800;color:#fff;line-height:1.2}.wishclusives-root .card-channel-note{font-size:12px;color:rgba(255,255,255,.65);display:flex;align-items:center;gap:6px}.wishclusives-root .soundwave-bars{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.wishclusives-root .wave-bar{width:2.5px;background:var(--wish-amber);border-radius:2px;animation:waveDance 1.2s ease-in-out infinite}.wishclusives-root .wave-bar:first-child{height:4px;animation-delay:.1s}.wishclusives-root .wave-bar:nth-child(2){height:11px;animation-delay:.3s}.wishclusives-root .wave-bar:nth-child(3){height:7px;animation-delay:.5s}.wishclusives-root .wave-bar:nth-child(4){height:12px;animation-delay:.2s}@keyframes waveDance{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}.wishclusives-root .hero-action-buttons{display:inline-flex;align-items:center;justify-content:center;gap:10px;margin-top:6px;pointer-events:auto;flex-wrap:wrap}.wishclusives-root .btn-view-profile{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#0b0f19;text-decoration:none;font-size:12.5px;font-weight:800;letter-spacing:.3px;padding:9px 20px;border-radius:999px;transition:all .2s cubic-bezier(.16,1,.3,1);box-shadow:0 8px 24px rgba(0,0,0,.35);pointer-events:auto;cursor:pointer;margin-top:0}.wishclusives-root .btn-view-profile:hover{background:var(--p-accent);color:#0b0f19;transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.45)}.wishclusives-root .btn-share-link{display:inline-flex;align-items:center;gap:7px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;padding:9px 18px;border-radius:999px;font-size:12px;font-weight:700;cursor:pointer;pointer-events:auto;transition:all .2s ease;box-shadow:0 8px 24px rgba(0,0,0,.3);margin-top:0}.wishclusives-root .btn-share-link:hover{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.35);transform:translateY(-2px);box-shadow:0 12px 28px rgba(0,0,0,.4)}.wishclusives-root .stage-moments-canvas{position:absolute;top:0;bottom:0;left:max(0px,calc(50% - 800px));width:min(100%,1600px);z-index:2;pointer-events:none;overflow:hidden;perspective:1200px;transition:transform .25s cubic-bezier(.16,1,.3,1)}.wishclusives-root .bg-moment-card{position:absolute;pointer-events:auto;cursor:pointer;-webkit-user-select:none;user-select:none;transition:opacity .5s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1),box-shadow .4s ease,filter .4s ease}.wishclusives-root .bg-moment-inner{background:rgba(12,16,28,.68);-webkit-backdrop-filter:blur(18px) saturate(160%);backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(255,255,255,.15);border-radius:18px;padding:8px 8px 11px;box-shadow:0 20px 50px rgba(0,0,0,.65),0 0 20px rgba(255,255,255,.04);transition:all .35s cubic-bezier(.16,1,.3,1)}.wishclusives-root .bg-moment-card:hover .bg-moment-inner{border-color:var(--p-accent);background:rgba(16,22,38,.92);box-shadow:0 30px 75px rgba(0,0,0,.8),0 0 35px var(--p-a);transform:translateY(-4px)}.wishclusives-root .bg-moment-img-wrap{position:relative;width:100%;border-radius:12px;overflow:hidden;background:#000}.wishclusives-root .bg-moment-img{width:100%;height:100%;object-fit:cover;object-position:top center;display:block;transition:transform .6s ease,filter .4s ease}.wishclusives-root .bg-moment-card:hover .bg-moment-img{transform:scale(1.06)}.wishclusives-root .bg-moment-glass-glow{position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.75));pointer-events:none}.wishclusives-root .bg-moment-meta{display:flex;flex-direction:column;gap:2px;padding:7px 6px 2px}.wishclusives-root .bg-moment-tag{font-size:8.5px;font-weight:800;letter-spacing:1.2px;text-transform:uppercase;color:var(--p-accent)}.wishclusives-root .bg-moment-cap{font-size:11px;font-weight:600;color:rgba(255,255,255,.85);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wishclusives-root .moment-pos-1{top:35px;left:2%;width:195px;opacity:.52;animation:driftFloat1 15s ease-in-out infinite alternate}.wishclusives-root .moment-pos-1 .bg-moment-img-wrap{height:245px}.wishclusives-root .moment-pos-2{bottom:85px;left:36.5%;top:auto;right:auto;width:190px;opacity:.52;animation:driftFloat2 18s ease-in-out infinite alternate}.wishclusives-root .moment-pos-2 .bg-moment-img-wrap{height:240px}.wishclusives-root .moment-pos-3{bottom:95px;left:2%;width:180px;opacity:.46;filter:blur(.5px);animation:driftFloat3 14s ease-in-out infinite alternate}.wishclusives-root .moment-pos-3 .bg-moment-img-wrap{height:225px}.wishclusives-root .moment-pos-4{top:25px;left:37.5%;width:180px;opacity:.46;filter:blur(.5px);animation:driftFloat4 17s ease-in-out infinite alternate}.wishclusives-root .moment-pos-4 .bg-moment-img-wrap{height:225px}.wishclusives-root .bg-moment-card:hover{opacity:.98!important;filter:blur(0)!important;transform:scale(1.08) rotate(0deg)!important;z-index:25!important}@keyframes driftFloat1{0%{transform:translateY(0) rotate(-8deg)}to{transform:translateY(-14px) rotate(-6deg)}}@keyframes driftFloat2{0%{transform:translateY(0) rotate(4deg)}to{transform:translateY(12px) rotate(6deg)}}@keyframes driftFloat3{0%{transform:translateY(0) rotate(-5deg)}to{transform:translateY(12px) rotate(-3deg)}}@keyframes driftFloat4{0%{transform:translateY(0) rotate(5deg)}to{transform:translateY(-12px) rotate(7deg)}}.wishclusives-root .dock-wrapper{position:fixed;bottom:14px;left:50%;transform:translateX(-50%);z-index:50;width:calc(100% - 48px);max-width:1600px}.wishclusives-root .dock-horizontal-view{display:flex}.wishclusives-root .dock-vertical-view{display:none;width:100%;position:relative;box-sizing:border-box}.wishclusives-root .dock-vertical-card{width:100%;background:rgba(14,12,22,.94);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border:1px solid rgba(255,255,255,.14);border-radius:18px;box-shadow:0 16px 40px rgba(0,0,0,.65);box-sizing:border-box;overflow:hidden;transition:all .25s cubic-bezier(.16,1,.3,1)}.wishclusives-root .dock-vertical-card:hover{border-color:rgba(255,255,255,.25);box-shadow:0 20px 48px rgba(0,0,0,.75)}.wishclusives-root .dock-vertical-trigger{width:100%;padding:8px 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;cursor:pointer;-webkit-user-select:none;user-select:none;background:transparent;border:none;transition:background .2s ease}.wishclusives-root .dock-vertical-trigger:hover{background:rgba(255,255,255,.03)}.wishclusives-root .dock-vertical-trigger-artist{display:flex;align-items:center;gap:10px;min-width:0;flex:1 1}.wishclusives-root .dock-vertical-trigger-avatar{width:44px;height:44px;border-radius:12px;overflow:hidden;flex-shrink:0;border:1.5px solid rgba(245,166,35,.5);background:rgba(0,0,0,.4)}.wishclusives-root .dock-trigger-img{width:100%;height:100%;object-fit:cover;display:block}.wishclusives-root .dock-vertical-trigger-info{display:flex;flex-direction:column;min-width:0;gap:2px}.wishclusives-root .dock-vertical-trigger-label{display:flex;align-items:center;gap:6px;font-family:Space Grotesk,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.4px;color:#ffffff;text-transform:uppercase}.wishclusives-root .dock-trigger-tag{letter-spacing:1.2px}.wishclusives-root .dock-vertical-trigger-name{font-size:13px;font-weight:600;color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px}.wishclusives-root .dock-trigger-artist-title{color:#ffffff;font-weight:700}.wishclusives-root .dock-vertical-trigger-song{color:rgba(255,255,255,.65);font-weight:400;font-size:12px;overflow:hidden;text-overflow:ellipsis}.wishclusives-root .dock-vertical-caret-btn{width:36px;height:36px;border-radius:50%;background:rgba(245,166,35,.12);border:1px solid rgba(245,166,35,.5);color:#F5A623;display:flex;align-items:center;justify-content:center;flex-shrink:0;cursor:pointer;transition:all .25s ease;box-shadow:0 0 12px rgba(245,166,35,.15)}.wishclusives-root .dock-vertical-trigger:hover .dock-vertical-caret-btn{background:rgba(245,166,35,.22);border-color:#F5A623;box-shadow:0 0 16px rgba(245,166,35,.35)}.wishclusives-root .dock-caret-icon{transition:transform .25s ease}.wishclusives-root .dock-vertical-popup{width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:10px;background:rgba(12,10,19,.96);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border:1px solid rgba(255,255,255,.14);box-shadow:0 24px 60px rgba(0,0,0,.85);animation:dockSlideUp .25s cubic-bezier(.16,1,.3,1) forwards}@keyframes dockSlideUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.wishclusives-root .dock-vertical-popup-header{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.wishclusives-root .dock-vertical-popup-title-group{display:flex;align-items:center;gap:8px}.wishclusives-root .dock-popup-title{font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:700;letter-spacing:1.4px;color:#ffffff;text-transform:uppercase}.wishclusives-root .dock-popup-close-btn{width:28px;height:28px;border-radius:50%;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:rgba(255,255,255,.7);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.wishclusives-root .dock-popup-close-btn:hover{background:rgba(245,166,35,.2);border-color:#F5A623;color:#F5A623;transform:scale(1.05)}.wishclusives-root .dock-vertical-search-wrap{display:flex;flex-direction:column;gap:8px}.wishclusives-root .dock-vertical-scroll-list{display:flex;flex-direction:column;gap:6px;max-height:240px;overflow-y:auto;padding-right:4px;box-sizing:border-box}.wishclusives-root .dock-vertical-scroll-list::-webkit-scrollbar{width:5px}.wishclusives-root .dock-vertical-scroll-list::-webkit-scrollbar-track{background:rgba(255,255,255,.04);border-radius:4px}.wishclusives-root .dock-vertical-scroll-list::-webkit-scrollbar-thumb{background:rgba(245,166,35,.4);border-radius:4px}.wishclusives-root .dock-vertical-scroll-list::-webkit-scrollbar-thumb:hover{background:rgba(245,166,35,.7)}.wishclusives-root .dock-vertical-item{width:100%;display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);cursor:pointer;text-align:left;box-sizing:border-box;transition:all .2s cubic-bezier(.16,1,.3,1);color:#ffffff;position:relative}.wishclusives-root .dock-vertical-item:hover{background:rgba(245,166,35,.12);border-color:rgba(245,166,35,.45);transform:translateX(2px)}.wishclusives-root .dock-vertical-item.is-active{background:rgba(245,166,35,.18);border-color:#F5A623;box-shadow:0 0 16px rgba(245,166,35,.2)}.wishclusives-root .dock-vertical-avatar{width:44px;height:44px;border-radius:10px;overflow:hidden;flex-shrink:0;border:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.4)}.wishclusives-root .dock-vertical-avatar.is-band{background:#000000}.wishclusives-root .dock-vertical-item.is-active .dock-vertical-avatar{border-color:#F5A623}.wishclusives-root .dock-vertical-info{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.wishclusives-root .dock-vertical-title-row{display:flex;align-items:center;gap:5px}.wishclusives-root .dock-vertical-name{font-family:Space Grotesk,sans-serif;font-size:13px;font-weight:700;color:#ffffff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wishclusives-root .dock-vertical-song{font-size:11px;color:rgba(255,255,255,.65);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wishclusives-root .dock-vertical-playing-dot{width:8px;height:8px;border-radius:50%;background:#F5A623;box-shadow:0 0 8px #F5A623;flex-shrink:0}.wishclusives-root .dock-container{background:rgba(12,10,19,.88);-webkit-backdrop-filter:blur(28px) saturate(180%);backdrop-filter:blur(28px) saturate(180%);border:1px solid rgba(255,255,255,.14);border-radius:18px;padding:9px 14px 11px;box-shadow:0 25px 60px rgba(0,0,0,.65);display:flex;flex-direction:column;gap:8px;transition:all .3s cubic-bezier(.16,1,.3,1)}.wishclusives-root .dock-header-row{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0 4px;gap:14px;flex-wrap:nowrap}.wishclusives-root .dock-discover-group{display:flex;align-items:center;gap:8px;flex-shrink:0}.wishclusives-root .dock-gold-dash{width:14px;height:3px;background:#ffffff;border-radius:2px;box-shadow:0 0 8px rgba(255,255,255,.4);flex-shrink:0}.wishclusives-root .dock-discover-title{font-family:Syne,sans-serif;font-size:13px;font-weight:800;letter-spacing:.8px;text-transform:uppercase;color:#ffffff;margin:0;line-height:1}.wishclusives-root .dock-artist-count{font-size:11px;font-weight:600;letter-spacing:.6px;text-transform:uppercase;color:rgba(255,255,255,.5);margin-left:2px;line-height:1}.wishclusives-root .dock-filters-wrap{display:flex;align-items:center;gap:10px;flex:1 1;max-width:660px;min-width:0}.wishclusives-root .dock-search-box{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);padding:5px 14px;border-radius:999px;transition:all .25s cubic-bezier(.16,1,.3,1);width:250px;flex-shrink:0}.wishclusives-root .dock-search-box:focus-within{background:rgba(255,255,255,.1);border-color:var(--wish-amber,#f5a623);box-shadow:0 0 14px rgba(245,166,35,.3);width:270px}.wishclusives-root .dock-search-icon{color:rgba(255,255,255,.5);flex-shrink:0;transition:color .2s ease}.wishclusives-root .dock-search-box:focus-within .dock-search-icon{color:var(--wish-amber,#f5a623)}.wishclusives-root .dock-search-input{background:transparent;border:none;outline:none;color:#fff;font-size:11.5px;font-family:inherit;width:100%;min-width:0;padding:0}.wishclusives-root .dock-search-input::placeholder{color:rgba(255,255,255,.42);font-size:11px}.wishclusives-root .dock-search-clear{display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.16);border:none;border-radius:50%;width:16px;height:16px;color:rgba(255,255,255,.85);cursor:pointer;padding:0;flex-shrink:0;transition:all .2s ease}.wishclusives-root .dock-search-clear:hover{background:rgba(255,255,255,.32);color:#fff}.wishclusives-root .dock-genre-pills{display:flex;align-items:center;gap:6px;overflow-x:auto;scrollbar-width:none;flex-shrink:0}.wishclusives-root .dock-genre-pills::-webkit-scrollbar{display:none}.wishclusives-root .dock-filter-pill{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.11);color:rgba(255,255,255,.7);border-radius:999px;padding:4px 13px;font-size:11px;font-weight:600;cursor:pointer;transition:all .2s ease;white-space:nowrap;font-family:inherit;-webkit-user-select:none;user-select:none}.wishclusives-root .dock-filter-pill:hover{background:rgba(255,255,255,.1);color:#fff;border-color:rgba(255,255,255,.22)}.wishclusives-root .dock-filter-pill.is-active{background:rgba(255,255,255,.16);border-color:rgba(255,255,255,.6);color:#ffffff;box-shadow:0 0 10px rgba(255,255,255,.15)}.wishclusives-root .dock-pagination-indicator{font-size:11px;font-weight:500;color:rgba(255,255,255,.5);letter-spacing:.3px;white-space:nowrap;flex-shrink:0}.wishclusives-root .dock-carousel-row{display:flex;align-items:center;gap:8px;width:100%;position:relative}.wishclusives-root .dock-empty-search{display:flex;align-items:center;gap:8px;font-size:12px;color:rgba(255,255,255,.65);padding:12px 20px;background:rgba(255,255,255,.04);border-radius:14px;border:1px dashed rgba(255,255,255,.15);white-space:nowrap;width:100%;justify-content:center}.wishclusives-root .dock-scroll-track{display:flex;align-items:center;gap:12px;overflow-x:auto;scrollbar-width:none;padding:4px 2px 6px;flex:1 1;scroll-behavior:smooth}.wishclusives-root .dock-scroll-track::-webkit-scrollbar{display:none}.wishclusives-root .dock-item{cursor:pointer;white-space:nowrap;flex-shrink:0;position:relative;-webkit-user-select:none;user-select:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;align-items:center;gap:10px;padding:8px 12px 8px 8px;border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.05) 0,var(--item-surface,#14111d) 100%);border:1px solid rgba(255,255,255,.09);width:242px;min-width:242px;height:86px;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:inherit;font-family:inherit;text-align:left}.wishclusives-root .dock-item:hover{background:linear-gradient(135deg,rgba(255,255,255,.09) 0,var(--item-surface,#191424) 100%);border-color:rgba(255,255,255,.22);transform:translateY(-2px);box-shadow:0 10px 24px rgba(0,0,0,.45)}.wishclusives-root .dock-item.is-active{background:linear-gradient(135deg,rgba(255,255,255,.12) 0,var(--item-surface,#1e1528) 100%);border:1.5px solid var(--item-accent,#f5a623);box-shadow:0 10px 26px rgba(0,0,0,.55),0 0 18px var(--item-accent-glow,rgba(245,166,35,.35));transform:translateY(-2px)}.wishclusives-root .dock-avatar-card{width:68px;height:68px;border-radius:10px;background:rgba(0,0,0,.5);border:1.5px solid rgba(255,255,255,.14);overflow:hidden;flex-shrink:0;display:flex;align-items:center;justify-content:center;position:relative;transition:border-color .25s ease}.wishclusives-root .dock-avatar-card.is-band{background:radial-gradient(circle,rgba(255,255,255,.08) 0,rgba(8,12,22,.95) 100%)}.wishclusives-root .dock-item.is-active .dock-avatar-card{border-color:var(--item-accent,#f5a623);box-shadow:0 0 12px var(--item-accent-glow,rgba(245,166,35,.3))}.wishclusives-root .dock-card-img{width:100%;height:100%;object-fit:cover;object-position:center 15%;display:block}.wishclusives-root .dock-card-img.is-band{object-fit:contain;object-position:center center}.wishclusives-root .dock-card-info{display:flex;flex-direction:column;justify-content:space-between;flex:1 1;min-width:0;height:100%;padding:2px 0 2px 2px}.wishclusives-root .dock-card-title-row{display:flex;align-items:center;gap:5px}.wishclusives-root .dock-card-name{font-family:inherit;font-size:13.5px;font-weight:700;color:#fff;letter-spacing:-.1px;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wishclusives-root .dock-verified-badge{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.wishclusives-root .dock-card-song{font-size:11.5px;color:rgba(255,255,255,.65);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:130px;line-height:1.2}.wishclusives-root .song-marquee.is-running{text-overflow:clip;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 12px),transparent);mask-image:linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 12px),transparent)}.wishclusives-root .song-marquee-strip{display:inline-block}.wishclusives-root .song-marquee.is-running .song-marquee-strip{display:inline-flex;animation:songMarquee linear infinite;will-change:transform}.wishclusives-root .song-marquee.is-running .song-marquee-text{padding-right:32px}.wishclusives-root .song-marquee.is-running:hover .song-marquee-strip{animation-play-state:paused}@keyframes songMarquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.wishclusives-root .song-marquee.is-running .song-marquee-strip{animation:none}}.wishclusives-root .dock-item.is-active .dock-card-song{color:var(--item-text-muted,rgba(255,255,255,.85));font-weight:500}.wishclusives-root .dock-card-bottom-row{display:flex;align-items:center;justify-content:space-between;width:100%}.wishclusives-root .dock-genre-tag{font-size:9.5px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:rgba(255,255,255,.7);background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:2px 8px;line-height:1.2}.wishclusives-root .dock-item.is-active .dock-genre-tag{border-color:var(--item-accent,#f5a623);color:var(--item-accent,#f5a623);background:rgba(245,166,35,.12)}.wishclusives-root .dock-card-play-btn{width:22px;height:22px;border-radius:50%;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);display:flex;align-items:center;justify-content:center;color:rgba(255,255,255,.75);transition:all .2s ease;flex-shrink:0}.wishclusives-root .dock-item.is-active .dock-card-play-btn{background:var(--item-accent,#f5a623);border-color:var(--item-accent,#f5a623);color:#0e0b16;box-shadow:0 0 10px var(--item-accent-glow,rgba(245,166,35,.4))}.wishclusives-root .dock-nav-btn{width:32px;height:32px;border-radius:50%;background:rgba(18,16,26,.85);border:1px solid rgba(255,255,255,.16);color:rgba(255,255,255,.8);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:all .2s ease;box-shadow:0 4px 10px rgba(0,0,0,.35)}.wishclusives-root .dock-nav-btn:hover{background:rgba(36,32,48,.95);border-color:rgba(245,166,35,.6);color:#fff;transform:scale(1.06)}.wishclusives-root .lightbox-modal{position:fixed;inset:0;z-index:100;background:rgba(4,7,16,.92);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;padding:24px;overflow-y:auto;opacity:0;pointer-events:none;transition:opacity .3s ease}.wishclusives-root .lightbox-modal.is-open{opacity:1;pointer-events:auto}.wishclusives-root .lightbox-card{width:90vw;max-width:90vw;background:#000;border-radius:20px;border:1px solid rgba(255,255,255,.15);overflow:hidden;box-shadow:0 30px 80px rgba(0,0,0,.8),0 0 50px rgba(255,184,0,.2);transform:scale(.95);transition:transform .3s cubic-bezier(.16,1,.3,1)}.wishclusives-root .lightbox-modal.is-open .lightbox-card{transform:scale(1)}.wishclusives-root .lightbox-top-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 24px;background:#0c0f18;border-bottom:1px solid rgba(255,255,255,.08)}.wishclusives-root .lightbox-brand{display:inline-flex;align-items:center;gap:10px}.wishclusives-root .lightbox-brand-img{width:32px;height:32px;border-radius:8px;object-fit:cover;box-shadow:0 2px 8px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.15)}.wishclusives-root .lightbox-brand-text{display:flex;flex-direction:column;gap:1px}.wishclusives-root .lightbox-brand-title{font-family:Syne,sans-serif;font-size:13.5px;font-weight:800;letter-spacing:-.2px;color:#fff;line-height:1.1}.wishclusives-root .lightbox-brand-sub{font-size:8.5px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;color:rgba(255,255,255,.5)}.wishclusives-root .lightbox-top-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:6px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);font-size:10px;font-weight:800;letter-spacing:.8px;color:var(--p-accent,#ffb800);text-transform:uppercase}.wishclusives-root .lightbox-player-box{width:100%;aspect-ratio:16/9;background:#000}.wishclusives-root .lightbox-player-box iframe{width:100%;height:100%;border:0}.wishclusives-root .lightbox-bar{display:flex;align-items:center;justify-content:space-between;padding:18px 24px;background:#0c0f18;border-top:1px solid rgba(255,255,255,.08)}.wishclusives-root .lightbox-title{font-size:16px;font-weight:800;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:14px}.wishclusives-root .lightbox-close-btn{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border-radius:50%;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;cursor:pointer;transition:all .2s cubic-bezier(.16,1,.3,1);flex-shrink:0}.wishclusives-root .lightbox-close-btn svg{pointer-events:none}.wishclusives-root .lightbox-close-btn:hover{background:rgba(255,255,255,.22);border-color:rgba(255,255,255,.35);transform:scale(1.08)}@keyframes pulseLive{0%{transform:scale(.95);opacity:.85}50%{transform:scale(1.2);opacity:1}to{transform:scale(.95);opacity:.85}}@media (max-width:1024px){.wishclusives-root .dock-horizontal-view{display:none!important}.wishclusives-root .dock-vertical-view{display:flex!important;flex-direction:column;width:100%;position:relative}.wishclusives-root .dock-wrapper{position:fixed!important;bottom:0!important;left:0!important;right:0!important;width:100%!important;max-width:100%!important;transform:none!important;margin:0!important;z-index:50}.wishclusives-root .dock-vertical-card{width:100%!important;border-radius:0!important;box-shadow:0 -8px 28px rgba(0,0,0,.75)!important}.wishclusives-root .dock-vertical-card,.wishclusives-root .dock-vertical-card:hover{border:none!important;border-top:1px solid rgba(255,255,255,.14)!important}.wishclusives-root .dock-vertical-trigger{border-radius:0!important;border:none!important;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px))!important}.wishclusives-root .dock-vertical-popup{position:absolute;bottom:100%!important;left:0;right:0;width:100%;max-height:calc(82vh - 80px);display:flex;flex-direction:column;padding:16px 14px 12px;box-sizing:border-box;border-radius:18px 18px 0 0;border-left:none;border-right:none;border-bottom:none;z-index:60}.wishclusives-root .dock-vertical-scroll-list{flex:1 1;min-height:0;max-height:calc(72vh - 180px);overflow-y:auto}.wishclusives-root .wish-stage{justify-content:flex-start;min-height:auto;height:auto;padding:24px 24px calc(110px + env(safe-area-inset-bottom, 0px))}.wishclusives-root .stage-container{margin:0 auto;grid-template-columns:1fr;gap:36px}.wishclusives-root .stage-container,.wishclusives-root .stage-left-column{height:auto!important;max-height:none!important;overflow:visible}.wishclusives-root .parallax-viewport{height:520px;max-height:none!important}.wishclusives-root .artist-cutout-wrap{height:480px}.wishclusives-root .artist-cutout-img{max-height:460px}.wishclusives-root .spotlight-panel{padding:24px;margin-bottom:16px;height:auto!important;max-height:none!important;overflow:visible}.wishclusives-root .moment-pos-3,.wishclusives-root .moment-pos-4{display:none}.wishclusives-root .moment-pos-1{width:150px;top:20px;left:1%;opacity:.35}.wishclusives-root .moment-pos-1 .bg-moment-img-wrap{height:195px}.wishclusives-root .moment-pos-2{width:150px;top:20px;bottom:auto;left:auto;right:4%;opacity:.35}.wishclusives-root .moment-pos-2 .bg-moment-img-wrap{height:195px}.wishclusives-root .header-actions,.wishclusives-root .header-fullscreen-btn,.wishclusives-root .header-size-btn{display:none!important}}@media (max-width:768px){.wishclusives-root .wish-header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 16px;gap:10px}.wishclusives-root .brand-group{width:auto;justify-content:center;gap:12px}.wishclusives-root .brand-kdr-img,.wishclusives-root .brand-wish-img{width:51px;height:51px}.wishclusives-root .brand-wishclusive-mark{height:19px}.wishclusives-root .header-left{width:auto;display:flex;justify-content:flex-start}.wishclusives-root .back-home-btn{width:auto;max-width:none;justify-content:center;text-align:center;padding:9px 14px;font-size:13px;white-space:nowrap}.wishclusives-root .back-label-full{display:none}.wishclusives-root .back-label-short{display:inline}.wishclusives-root .header-actions{display:none!important}.wishclusives-root .spotlight-header-row{flex-direction:column;justify-content:center;align-items:center;gap:10px;width:100%;text-align:center}.wishclusives-root .spotlight-header-right{order:-1;display:flex;justify-content:center;margin-bottom:2px}.wishclusives-root .spotlight-wishclusive-logo{height:42px}.wishclusives-root .spotlight-header-left{width:100%;align-items:center;text-align:center;gap:4px}.wishclusives-root .spotlight-panel-badge{text-align:center}.wishclusives-root .spotlight-artist-hairline{display:block!important;width:100%;max-width:140px;height:1px;background:rgba(255,255,255,.16);margin:4px auto 8px;flex-shrink:0}.wishclusives-root .spotlight-artist-name{font-size:clamp(22px,5.5vw,30px);text-align:center;line-height:1.15;word-break:break-word}.wishclusives-root .spotlight-by-artist{text-align:center}.wishclusives-root .spotlight-header-hairline{display:none!important}.wishclusives-root .spotlight-actions{justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:8px}}@media (max-width:640px){.wishclusives-root .wish-stage{justify-content:flex-start;min-height:auto;height:auto;padding:16px 0 calc(110px + env(safe-area-inset-bottom, 0px));width:100%}.wishclusives-root .stage-container{margin:0 auto;grid-template-columns:1fr;gap:28px}.wishclusives-root .stage-container,.wishclusives-root .stage-left-column{height:auto!important;max-height:none!important;overflow:visible}.wishclusives-root .stage-moments-canvas{display:none}.wishclusives-root .stage-floor-ring{display:none!important}.wishclusives-root .parallax-viewport{height:520px;max-height:none!important;padding:0 16px}.wishclusives-root .artist-cutout-wrap{height:480px}.wishclusives-root .artist-cutout-img{max-height:460px}.wishclusives-root .spotlight-panel{border-radius:0!important;border-left:none;border-right:none;border-bottom:none;padding:24px 16px;margin:0;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow-x:hidden;height:auto!important;max-height:none!important;overflow-y:visible}.wishclusives-root .spotlight-player-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden}.wishclusives-root .spotlight-player-chrome{padding:8px 10px;gap:8px;box-sizing:border-box}.wishclusives-root .player-fullscreen-btn span{display:none}.wishclusives-root .player-fullscreen-btn{padding:4px 6px}.wishclusives-root .spotlight-artist-name{font-size:26px}.wishclusives-root .wish-performance-card{flex-direction:row;align-items:center;gap:12px;padding:8px 10px}.wishclusives-root .card-thumb-wrap{width:95px;height:56px;flex-shrink:0}.wishclusives-root .card-song-title{font-size:16px}.wishclusives-root .dock-keyboard-hint{display:none}.wishclusives-root .dock-header-row{flex-direction:column;align-items:stretch;gap:8px;padding:0 4px 6px}.wishclusives-root .dock-discover-group{width:100%;justify-content:flex-start}.wishclusives-root .dock-filters-wrap{flex-direction:column;align-items:stretch;width:100%!important;max-width:100%!important;margin:0;gap:6px}.wishclusives-root .dock-search-box{width:100%!important;max-width:100%!important;box-sizing:border-box}.wishclusives-root .dock-search-box:focus-within{width:100%!important}.wishclusives-root .dock-genre-pills{width:100%;overflow-x:auto}.wishclusives-root .dock-pagination-indicator{display:none}.wishclusives-root .dock-wrapper{position:fixed;bottom:0;left:0;right:0;width:100%;max-width:100%;transform:none;z-index:50}.wishclusives-root .dock-container{border-radius:0!important;border:none!important;border-top:1px solid rgba(255,255,255,.14)!important;padding:12px 14px calc(12px + env(safe-area-inset-bottom, 0px));width:100%;box-shadow:0 -10px 30px rgba(0,0,0,.7)}.wishclusives-root .dock-scroll-track{scroll-snap-type:x mandatory;padding:4px 0;gap:16px;display:flex;align-items:center}.wishclusives-root .dock-item,.wishclusives-root .dock-item.is-active,.wishclusives-root .dock-item:hover{width:calc(100% - 16px)!important;min-width:calc(100% - 16px)!important;max-width:calc(100% - 16px)!important;margin:0 8px!important;scroll-snap-align:center;box-sizing:border-box;display:flex;align-items:center;padding:8px}.wishclusives-root .dock-avatar-card{width:60px;height:60px}.wishclusives-root .dock-card-info{flex:1 1;min-width:0}.wishclusives-root .dock-card-song{max-width:none!important;width:100%}}