*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}html,body{height:100dvh;overflow:hidden;background:#000;-webkit-tap-highlight-color:transparent}button,a,label,summary,[role=button],[role=tab],[role=tablist]{-webkit-tap-highlight-color:transparent}:focus:not(:focus-visible){outline:none}html:has(>body.site-explore-embed),body.site-explore-embed{height:100%!important;min-height:0!important;overflow:hidden!important}body.site-explore-embed .player-bar,body.site-explore-embed .account-dock-player,body.site-explore-embed .account-dock-restore,html:has(>body.site-explore-embed) .player-bar{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}html.site-explore-embed .site-header,html.site-explore-embed .site-drawer-root,html.site-explore-embed .shop-cart-floater,body.site-explore-embed .site-header,body.site-explore-embed .site-drawer-root,body.site-explore-embed .shop-cart-floater{display:none!important;visibility:hidden!important;pointer-events:none!important}body.site-explore-embed #siteMain,body.site-explore-embed #e1{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;min-height:0;max-height:none}body.site-explore-embed .hero,body.site-explore-embed .cosmos,body.site-explore-embed .planet-wrap,body.site-explore-embed .hero .planet-wrap .scene-img{width:100%;height:100%;max-width:none;max-height:none}body.site-explore-embed .hero .planet-wrap .scene-img{object-fit:cover;object-position:center center}#e1{--btn-h:48px;--dock-gap:.5rem;--field-gap:.625rem;--safe-bottom:env(safe-area-inset-bottom,0px);--browser-bottom:0px;position:relative;width:100%;height:100dvh;min-height:100dvh;min-height:-webkit-fill-available;font-family:"Exo 2",system-ui,sans-serif;color:#fff;background:#000;overflow:hidden}.stage{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;display:flex;align-items:center;justify-content:center;pointer-events:none}body.brand-intro-on .stage{position:fixed;z-index:10060}body.brand-intro-on .site-header,body.brand-intro-on .foot{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important}.slot-wrap{position:relative;display:inline-block;min-height:1.15em}.word{display:inline-flex;align-items:center;justify-content:center;gap:.34em;font-size:clamp(1.05rem,3.7vw,1.7rem);font-weight:200;letter-spacing:0;line-height:1;text-transform:uppercase;white-space:nowrap;opacity:1;transition:opacity .6s ease,filter .6s ease}.word.out{opacity:0;filter:blur(4px)}.word .cell.ch{display:inline-flex;justify-content:center;align-items:center;flex:0 0 1em;width:1em}.word .cell.sp{flex:0 0 .5em;width:.5em}.word .l{display:inline-block;width:1em;text-align:center;position:relative;color:#f6f9ff;text-shadow:0 0 8px rgba(210,235,255,.42),0 0 22px rgba(160,210,255,.24),0 0 50px rgba(110,170,255,.12)}.word .l.on{text-shadow:0 0 10px rgba(220,240,255,.58),0 0 28px rgba(170,215,255,.3),0 0 64px rgba(120,185,255,.15)}.word .l.run{animation:flick .08s steps(2) infinite}.word .l.run:before,.word .l.run:after{content:attr(data-c);position:absolute;left:0;right:0;top:0;text-align:center;opacity:.5;mix-blend-mode:screen;pointer-events:none}.word .l.run:before{color:#9fd0ff;transform:translate(-2px);clip-path:inset(0 0 55% 0)}.word .l.run:after{color:#ffd6ff;transform:translate(2px);clip-path:inset(45% 0 0 0)}.final{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;opacity:0;pointer-events:none;background:transparent}.final.in{opacity:1;pointer-events:none}.final.in:not(.landing-view) .hero .planet-wrap,.final.in:not(.landing-view) .planet-hotspots,.final.in:not(.landing-view) .planet-hotspots .hotspot,.final.in:not(.landing-view) .signup-panel.on,.final.in:not(.landing-view) .logo{pointer-events:auto}.logo{position:absolute;top:clamp(1.4rem,4.5vh,2.4rem);left:50%;width:min(32vw,130px);height:auto;display:block;opacity:0;transform:translate(-50%) translateY(-32px);filter:blur(12px);transition:opacity .85s ease .82s,transform .85s cubic-bezier(.2,.8,.2,1) .82s,filter .85s ease .82s,visibility .85s ease .82s;z-index:3}.final.in .logo{opacity:1;transform:translate(-50%) translateY(0);filter:blur(0)}.logo.logo-out{opacity:0!important;visibility:hidden!important;transform:translate(-50%) translateY(-38px)!important;filter:blur(10px)!important;pointer-events:none!important;transition:opacity .42s ease,transform .48s cubic-bezier(.45,0,.2,1),filter .42s ease,visibility 0s linear .42s!important}.final.signup-view .logo,.final.landing-view .logo{opacity:0;visibility:hidden;pointer-events:none}.top-kicker{position:fixed;top:var(--site-header-h);left:50%;transform:translate(-50%);height:auto;font-weight:200;text-align:center;opacity:0;visibility:hidden;pointer-events:none;z-index:10004;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:0;width:min(640px,72vw);padding:.5rem .75rem 0;box-sizing:border-box}body.landing-active .top-kicker,body.landing-active .top-kicker.on,body.landing-active #topKicker,body.landing-active #topKicker.on{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.top-kicker.on{opacity:1!important;visibility:visible!important}body.site-drawer-open .top-kicker,body.site-drawer-open .top-kicker.on,body.site-drawer-open #topKicker,body.site-drawer-open #topKicker.on{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}.top-kicker-title{position:relative;z-index:1;display:block;margin:0;padding:0;font-family:"Exo 2",system-ui,sans-serif;font-size:clamp(.82rem,2.2vw,1.05rem);font-weight:200;letter-spacing:.1em;line-height:1.15;text-transform:uppercase;color:#fff!important;-webkit-text-fill-color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 20px rgba(0,0,0,.75),0 0 40px rgba(0,0,0,.45);white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}.top-kicker-desc{display:none!important}@media(max-width:767px){.top-kicker,.top-kicker.on{display:none!important;opacity:0!important;visibility:hidden!important}}.xp{position:absolute;top:clamp(6.4rem,15vh,8.2rem);left:50%;transform:translate(-50%);width:min(200px,52vw);z-index:10;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .55s ease}.xp.on{opacity:1;visibility:visible}.xp-r{display:flex;justify-content:space-between;margin-bottom:.28rem;font-size:clamp(.48rem,1.1vw,.56rem);letter-spacing:.1em;text-transform:uppercase;color:#ffffff94;font-weight:200}.xp-p{color:#ffffffe6;font-weight:700}.xp-t{height:2px;border-radius:999px;background:#ffffff1f;overflow:hidden}.xp-f{display:block;height:100%;width:0%;border-radius:999px;background:linear-gradient(90deg,#a0dcffe0,#fff);transition:width .7s cubic-bezier(.18,.85,.22,1)}.hero{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;opacity:0;transform:scale3d(.94,.94,1);transform-origin:center center;overflow:hidden;pointer-events:none}.hero.in{animation:heroIn .85s cubic-bezier(.16,1,.3,1) forwards}.hero.signup-mode{contain:none;overflow:visible}.cosmos{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;transform:scale(1);transition:transform .9s cubic-bezier(.45,0,.12,1)}.hero .planet-wrap{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;max-width:none;max-height:none;opacity:1;visibility:visible;transform:none;filter:none;transition:opacity .5s ease,transform .55s cubic-bezier(.18,.85,.22,1),filter .4s ease;pointer-events:none;overflow:visible}.hero .planet-wrap .scene-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center;display:block;opacity:1;visibility:visible;transform:none;filter:none;background:transparent;pointer-events:none;z-index:0;transition:opacity .45s ease,filter .55s ease,transform .85s cubic-bezier(.18,.85,.22,1)}.planet-wrap.poi-dive{transition:transform 1.15s cubic-bezier(.18,.85,.22,1),opacity 1.15s!important;transform:scale(4.8)!important;opacity:0!important}.planet-wrap.poi-dive .scene-img{filter:blur(18px);opacity:0;transition:filter 1.15s cubic-bezier(.18,.85,.22,1),opacity 1.15s cubic-bezier(.18,.85,.22,1)}.planet-wrap.poi-dive .planet-hotspots{opacity:0!important;pointer-events:none!important}.hero.poi-fade-out{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .55s cubic-bezier(.18,.85,.22,1),visibility 0s linear .55s!important}.hero.landing-mode .planet-hotspots,.hero.poi-fade-out .planet-hotspots,.final.landing-view .planet-hotspots{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.hero.landing-mode .planet-hotspots *,.hero.poi-fade-out .planet-hotspots *,.final.landing-view .planet-hotspots *{pointer-events:none!important}.final.landing-view{pointer-events:none!important;z-index:8}.final.landing-view .hero{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.final.landing-view .hero,.final.landing-view .hero *,.final.landing-view .signup-panel,.final.landing-view .cosmos,.final.landing-view .planet-wrap,.hero.landing-mode,.hero.landing-mode *,.hero.poi-fade-out,.hero.poi-fade-out *,.planet-wrap.poi-dive,.planet-wrap.poi-dive *,.final.landing-view .cosmos *,.final.landing-view .xp{pointer-events:none!important}.landing-pan{position:fixed;top:0;right:0;bottom:0;left:0;height:100vh;height:100dvh;z-index:1;visibility:hidden;pointer-events:none;overflow:hidden;background:#000}.landing-pan.on{visibility:visible;pointer-events:auto;overflow:hidden;overscroll-behavior:none;touch-action:none;z-index:6;height:100vh;height:100dvh}.landing-pan-inner{position:relative;display:inline-block;vertical-align:top;will-change:transform}.landing-pan-stage{position:relative;display:block;height:100vh;height:100dvh;min-height:100vh;overflow:visible}.landing-pan-img{position:absolute;left:0;top:0;height:100%;width:auto;max-width:none;display:block;filter:blur(28px);opacity:0;transition:filter 1.15s cubic-bezier(.18,.85,.22,1),opacity 1.15s cubic-bezier(.18,.85,.22,1);pointer-events:none;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;z-index:1}.landing-pan-img.lp-show{filter:blur(0);opacity:1;z-index:2}.landing-pan.scene-hallway .landing-pan-img{transform:scaleX(-1);transform-origin:center center}.landing-pan-img.lp-hide{filter:blur(28px);opacity:0;z-index:1}.lbw-pin{position:absolute;z-index:5;width:clamp(92px,13.5vw,152px);transform:translate(-50%,-50%);pointer-events:none;opacity:1;visibility:visible;border-radius:3px;overflow:hidden;box-shadow:0 8px 22px #0000007a,0 0 0 1px #ffffff14;transition:opacity .4s ease,visibility .4s ease}.lbw-pin.lp-scene-off{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.lbw-pin img{width:100%;aspect-ratio:1;object-fit:cover;display:block;background:#0003}@media(max-width:767px){.lbw-pin{width:clamp(66px,18vw,108px)}}.lh-scene-title{position:absolute;transform:translate(-50%,-50%);pointer-events:none;z-index:8;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(.28rem,1.2vh,.65rem);text-align:center;opacity:0;visibility:visible;transition:opacity .62s ease,visibility .45s ease;width:max-content;max-width:min(94%,980px)}.lh-scene-title.on.fade-in{opacity:1}.lh-scene-title.lp-scene-off{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.lh-scene-title-eyebrow{display:block;font-family:Great Vibes,cursive;font-weight:400;font-size:clamp(1.45rem,4.6vw,2.55rem);letter-spacing:.02em;line-height:1;color:#6eb8ff;text-shadow:0 1px 6px rgba(0,0,0,.7),0 0 18px rgba(80,160,255,.35);white-space:nowrap;opacity:0;transform:translateY(8px);transition:opacity .55s ease,transform .55s ease}.lh-scene-title.fade-in .lh-scene-title-eyebrow{opacity:1;transform:translateY(0)}.lh-scene-title-label{display:inline-flex;align-items:center;justify-content:center;font-family:"Exo 2",system-ui,sans-serif;font-size:clamp(2.35rem,9.5vw,4.6rem);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.92),0 0 28px rgba(0,0,0,.55),0 0 48px rgba(0,0,0,.35);line-height:1;white-space:nowrap}.lh-scene-title[data-lp-scene=ivora] .lh-scene-title-label{font-weight:200}.lh-scene-title-label .hl{display:inline-block;flex:0 0 .62em;text-align:center;line-height:1}.lh-scene-title-label .hl.sp{flex:0 0 .34em}.lh-scene-title-label .l{display:inline-block;width:100%;text-align:center;position:relative;line-height:1}.lh-scene-title-label .l.run{animation:flick .08s steps(2) infinite}.lh-scene-title-label .l.run:before,.lh-scene-title-label .l.run:after{content:attr(data-c);position:absolute;left:0;right:0;top:0;text-align:center;opacity:.45;mix-blend-mode:screen;pointer-events:none}.lh-scene-title-label .l.run:before{color:#9fd0ff;transform:translate(-1px);clip-path:inset(0 0 55% 0)}.lh-scene-title-label .l.run:after{color:#ffd6ff;transform:translate(1px);clip-path:inset(45% 0 0 0)}.lh-scene-cta{display:inline-flex;align-items:center;justify-content:center;margin-top:clamp(1.6rem,4.5vh,2.4rem);min-width:min(240px,72vw);padding:14px 32px;border-radius:14px;border:none;background:linear-gradient(180deg,#6ad0ff,#36b7f6 48%,#1aa3ea);color:#fff;font-family:"Exo 2",system-ui,sans-serif;font-weight:700;font-size:clamp(.76rem,2vw,.92rem);letter-spacing:.03em;line-height:1;text-decoration:none;text-align:center;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(16px);box-shadow:0 0 16px #5ac8ff8c,0 0 36px #3caaff61,0 0 64px #2896ff38,0 10px 24px #00000059,inset 0 1px #ffffff7a;transition:opacity .55s ease,transform .58s cubic-bezier(.18,.85,.22,1),visibility 0s linear .55s,box-shadow .28s ease,filter .28s ease}.lh-scene-title.cta-in .lh-scene-cta{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .55s ease,transform .58s cubic-bezier(.18,.85,.22,1),visibility 0s linear 0s,box-shadow .28s ease,filter .28s ease}.lh-scene-cta:hover,.lh-scene-cta:focus-visible{filter:brightness(1.06);box-shadow:0 0 20px #6ed2ffb8,0 0 46px #46b4ff7a,0 0 78px #32a0ff47,0 10px 24px #00000059,inset 0 1px #ffffff8c;outline:none}.lh-scene-cta:active{transform:translateY(1px) scale(.98);filter:brightness(.98)}.landing-pan:not(.on) .landing-hotspots,.landing-pan:not(.on) .landing-hotspots .lh,.landing-pan:not(.on) .landing-hotspots .hotspot,.landing-pan:not(.on) .landing-hotspots .lbw-pin,.landing-pan:not(.on) .landing-hotspots .lh-scene-title{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.landing-hotspots{position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;pointer-events:none;transition:opacity .55s ease .2s;z-index:6;overflow:visible}.landing-pan.on .landing-hotspots,.landing-pan.show-img .landing-hotspots{opacity:1;pointer-events:none}.lp-sh{position:fixed;left:50%;transform:translate(-50%);z-index:10001;display:none;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .5s,visibility .5s;flex-direction:column;align-items:center;gap:.38rem;color:#ffffffdb}.lp-sh.on{opacity:1;visibility:visible;display:flex}.lp-sh-track{position:relative;width:48px;height:16px;display:flex;align-items:center;justify-content:center}.lp-sd{display:block;width:16px;height:16px;border-radius:50%;background:#fffffff2;box-shadow:0 0 14px #ffffff6b;animation:swPan 1.85s ease-in-out infinite}.lp-sh-txt{font-weight:200;font-size:clamp(.58rem,1.55vw,.72rem);letter-spacing:.14em;text-transform:uppercase;line-height:1;opacity:.72}@keyframes swPan{0%,to{transform:translate(-16px)}50%{transform:translate(16px)}}.lp-edge-host{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10003;pointer-events:none}#lpEdgeLeft,#lpEdgeRight{display:none!important}.lp-edge{position:absolute;z-index:1;top:50%;width:42px;height:42px;margin:0;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#080808b8;color:#fff;display:none;align-items:center;justify-content:center;pointer-events:none;touch-action:manipulation;cursor:pointer;opacity:0;visibility:hidden;transform:translate3d(0,-50%,0) scale(var(--lp-edge-scale,.92));transition:opacity .22s ease,visibility .22s ease,transform .22s ease,background .2s ease,border-color .2s ease;-webkit-tap-highlight-color:transparent;backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05);box-shadow:0 8px 24px #00000059}.lp-edge-left{left:max(10px,env(safe-area-inset-left,0px))}.lp-edge-right{right:max(10px,env(safe-area-inset-right,0px));left:auto}.lp-edge-ico{display:flex;width:18px;height:18px}.lp-edge-ico svg{width:100%;height:100%;display:block}.lp-edge.on{display:flex;opacity:calc(.42 + .58 * var(--lp-edge-str, .5));visibility:visible;pointer-events:auto;transform:translate3d(calc(var(--lp-edge-nudge, 0) * 1px),-50%,0) scale(calc(.88 + .18 * var(--lp-edge-str, .5)))}.lp-edge.on:active{background:#121212e0;border-color:#ffffff6b}body.scene-fx-prep .lp-edge,body.scene-fx-on .lp-edge{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media(min-width:901px){.lp-edge-host,.lp-edge{display:none!important}}.landing-pan.on .landing-hotspots .lh,.landing-pan.show-img .landing-hotspots .lh,.landing-pan.on .landing-hotspots .hotspot,.landing-pan.show-img .landing-hotspots .hotspot{pointer-events:auto!important;cursor:pointer;touch-action:none}.landing-pan.on .landing-hotspots .lh-scene-cta,.landing-pan.show-img .landing-hotspots .lh-scene-cta{pointer-events:auto!important;cursor:pointer;touch-action:manipulation}.lh{position:absolute;transform:translate(-50%,-50%);pointer-events:auto!important;z-index:7;cursor:pointer;touch-action:none;isolation:isolate;transition:opacity .45s ease,visibility .45s ease}.lh.lp-scene-off{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.lh.lp-scene-off .hotspot-core:before,.lh.lp-scene-off .hotspot-core:after,.hotspot.lp-scene-off .hotspot-core:before,.hotspot.lp-scene-off .hotspot-core:after{animation:none!important}.landing-hotspots .hotspot{z-index:7;pointer-events:auto!important;cursor:pointer;touch-action:none}.landing-hotspots .hotspot .hotspot-pill{cursor:pointer}.landing-hotspots .hotspot .hotspot-core:before{background:#ffffffeb;box-shadow:0 0 10px #ffffff80,0 0 22px #ffffff38;animation:poiPulseCore 4.2s cubic-bezier(.45,0,.55,1) infinite}.landing-hotspots .hotspot .hotspot-core:after{border:2px solid rgba(255,255,255,.82);background:transparent;box-shadow:0 0 14px #ffffff47;animation:poiPulseShock 4.2s cubic-bezier(.22,.61,.36,1) infinite}.landing-hotspots .hotspot.on .hotspot-core:before,.landing-hotspots .hotspot.on .hotspot-core:after,.landing-hotspots .hotspot:hover .hotspot-core:before,.landing-hotspots .hotspot:hover .hotspot-core:after{animation-play-state:paused;opacity:1;transform:scale(1)}.hotspot.lp-scene-off{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.lh-nav{width:36px;height:36px;overflow:visible;position:relative;z-index:7}.lh-nav-pill,.lh-nav-pill *{pointer-events:none}.lh-nav.on .lh-nav-pill{pointer-events:auto}.lh-nav.on .lh-nav-pill *{pointer-events:none}.lh-nav-pill{position:absolute;top:50%;display:inline-flex;align-items:center;justify-content:center;height:36px;line-height:1;border-radius:999px;border:1px solid rgba(255,255,255,.88);background:#0003;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 0 18px #ffffff24;overflow:hidden;white-space:nowrap;transition:box-shadow .38s ease}.lh-nav .lh-nav-grow{position:relative;display:grid;grid-template:1fr/1fr;align-items:center;height:36px;max-width:0;overflow:hidden;transition:max-width .5s cubic-bezier(.18,.85,.22,1),padding .5s cubic-bezier(.18,.85,.22,1);padding-left:0;padding-right:0}.lh-nav.is-auto .lh-nav-grow{transition:max-width .2s ease}.lh-nav.is-auto.lh-left .lh-nav-grow,.lh-nav.is-auto.lh-up .lh-nav-grow,.lh-nav.is-auto.lh-down .lh-nav-grow{padding-left:4px;padding-right:10px}.lh-nav.is-auto.lh-right .lh-nav-grow{padding-left:10px;padding-right:4px}.lh-nav .lh-nav-ghost{grid-area:1/1;display:block;visibility:hidden;white-space:nowrap;font-weight:700;font-size:clamp(.62rem,1.65vw,.76rem);letter-spacing:.06em;text-transform:uppercase;line-height:1;height:auto;padding:0;margin:0}.lh-nav.is-auto .lh-nav-ghost{visibility:visible;color:#fff}.lh-nav.is-auto .lh-nav-label{display:none}.lh-nav.is-auto .lh-nav-pill,.lh-nav.is-auto.on .lh-nav-pill{pointer-events:auto}.lh.lh-nav.is-auto.lh-left,.lh.lh-nav.is-auto.lh-up,.lh.lh-nav.is-auto.lh-down{width:calc(36px + var(--nav-grow-w,0px));height:36px;transform:translate(-18px,-50%)}.lh.lh-nav.is-auto.lh-right{width:calc(36px + var(--nav-grow-w,0px));height:36px;transform:translate(calc(-100% + 18px),-50%)}.lh-nav .lh-nav-label{grid-area:1/1;position:relative;display:inline-flex;align-items:center;font-weight:700;font-size:clamp(.62rem,1.65vw,.76rem);letter-spacing:.06em;text-transform:uppercase;color:#fff;line-height:1;opacity:0;white-space:nowrap;padding:0;margin:0;pointer-events:none}.lh-nav .lh-nav-label .hl,.lh-nav .lh-nav-label .l{display:inline-flex;align-items:center;line-height:1;width:auto;flex:0 0 auto;position:static}.lh-nav .lh-nav-label .hl.sp{flex:0 0 .28em;width:.28em}.lh-nav.on.label-ready .lh-nav-label{opacity:1}.lh-nav .lh-ico-slot{display:inline-flex;flex:0 0 36px;width:36px;height:36px;align-items:center;justify-content:center;pointer-events:auto}.lh-nav .lh-ico{display:inline-flex;flex:0 0 14px;width:14px;height:14px;align-items:center;justify-content:center;color:#fff;pointer-events:none}.lh-nav .lh-ico svg{display:block;width:100%;height:100%}.lh-nav.is-poi-loading .lh-ico{animation:none!important}.lh-nav.is-poi-loading .lh-ico svg{display:none}.lh-nav.is-poi-loading .lh-ico:before{content:"";width:12px;height:12px;border-radius:50%;border:1.5px solid currentColor;border-right-color:transparent;animation:poiArrowSpin .65s linear infinite;flex:0 0 auto}@keyframes poiArrowSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.lh-nav.is-poi-loading .lh-ico:before{animation:none}}.lh-nav.lh-nav-return .lh-ico{color:#ff1744;filter:drop-shadow(0 0 6px rgba(255,23,68,.9))}.lh-nav.lh-nav-return .lh-nav-pill{border-color:#ff1744fa;box-shadow:0 0 22px #ff17448c,inset 0 0 0 1px #ff174459}.lh-nav.lh-left .lh-nav-pill,.lh-nav.lh-up .lh-nav-pill,.lh-nav.lh-down .lh-nav-pill{left:-18px;transform:translateY(-50%);flex-direction:row;padding-left:0;padding-right:0}@media(max-width:767px){.lh-nav{width:36px;height:36px}.lh-nav-pill,.lh-nav .lh-nav-grow{height:36px}.lh-nav .lh-nav-ghost,.lh-nav .lh-nav-label{font-size:clamp(.52rem,3.1vw,.64rem);letter-spacing:.05em}.lh-nav .lh-ico-slot{flex:0 0 36px;width:36px;height:36px}.lh-nav .lh-ico{flex:0 0 14px;width:14px;height:14px}.lh-nav.lh-left .lh-nav-pill,.lh-nav.lh-up .lh-nav-pill,.lh-nav.lh-down .lh-nav-pill{left:-18px}.lh-nav.lh-right .lh-nav-pill{right:-18px}.lh-nav.lh-right.grow-open .lh-nav-grow{padding-left:10px;padding-right:4px}.lh-nav.lh-left.grow-open .lh-nav-grow,.lh-nav.lh-up.grow-open .lh-nav-grow,.lh-nav.lh-down.grow-open .lh-nav-grow{padding-left:4px;padding-right:10px}.lh-nav.lh-mob-pk-summit .lh-nav-pill,.lh-nav.lh-mob-pk-summit.on .lh-nav-pill,.lh-nav.lh-mob-pk-summit:hover .lh-nav-pill{left:50%;right:auto;transform:translate(-50%,-50%)}}#e1:has(#emailField.in) .foot-poi-heading{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.lh-nav.lh-right .lh-nav-pill{right:-18px;transform:translateY(-50%);flex-direction:row;padding-right:0;padding-left:0}.lh-nav.lh-right.on .lh-nav-pill,.lh-nav.lh-right:hover .lh-nav-pill,.lh-nav.lh-left.on .lh-nav-pill,.lh-nav.lh-left:hover .lh-nav-pill,.lh-nav.lh-up.on .lh-nav-pill,.lh-nav.lh-up:hover .lh-nav-pill,.lh-nav.lh-down.on .lh-nav-pill,.lh-nav.lh-down:hover .lh-nav-pill{box-shadow:0 0 28px #ffffff42,0 10px 28px #00000061,inset 0 1px #ffffff24}@media(hover:hover){.lh-nav.lh-left:hover .lh-ico,.lh-nav.lh-left.on .lh-ico{animation:navIcoNudgeLeft 1.2s ease-in-out infinite}.lh-nav.lh-right:hover .lh-ico,.lh-nav.lh-right.on .lh-ico{animation:navIcoNudgeRight 1.2s ease-in-out infinite}.lh-nav.lh-up:not(.lh-arrow-ur):not(.lh-arrow-ur30):hover .lh-ico,.lh-nav.lh-up:not(.lh-arrow-ur):not(.lh-arrow-ur30).on .lh-ico,.lh-nav.lh-arrow-ul:hover .lh-ico,.lh-nav.lh-arrow-ul.on .lh-ico,.lh-nav.lh-arrow-ul30:hover .lh-ico,.lh-nav.lh-arrow-ul30.on .lh-ico{animation:navIcoNudgeUpLeft 1.2s ease-in-out infinite}.lh-nav.lh-down:hover .lh-ico,.lh-nav.lh-down.on .lh-ico{animation:navIcoNudgeDown 1.2s ease-in-out infinite}.lh-nav.lh-arrow-ur:hover .lh-ico,.lh-nav.lh-arrow-ur.on .lh-ico,.lh-nav.lh-arrow-ur30:hover .lh-ico,.lh-nav.lh-arrow-ur30.on .lh-ico{animation:navIcoNudgeUpRight 1.2s ease-in-out infinite}.lh-nav.lh-arrow-dr:hover .lh-ico,.lh-nav.lh-arrow-dr.on .lh-ico{animation:navIcoNudgeDownRight 1.2s ease-in-out infinite}}@keyframes navIcoNudgeLeft{0%,to{transform:translate(0)}50%{transform:translate(-3px)}}@keyframes navIcoNudgeRight{0%,to{transform:translate(0)}50%{transform:translate(3px)}}@keyframes navIcoNudgeUpLeft{0%,to{transform:translate(-1px,-1px)}50%{transform:translate(-4px,-4px)}}@keyframes navIcoNudgeUpRight{0%,to{transform:translate(1px,-1px)}50%{transform:translate(4px,-4px)}}@keyframes navIcoNudgeDown{0%,to{transform:translateY(0)}50%{transform:translateY(3px)}}@keyframes navIcoNudgeDownRight{0%,to{transform:translate(1px,1px)}50%{transform:translate(4px,4px)}}.lh-nav.is-poi-loading .lh-ico,.lh-nav.is-poi-loading:hover .lh-ico,.lh-nav.is-poi-loading.on .lh-ico{animation:none!important}.lh-nav.lh-nav-return.on .lh-nav-pill,.lh-nav.lh-nav-return:hover .lh-nav-pill,.lh-nav.lh-nav-return.lh-right.on .lh-nav-pill,.lh-nav.lh-nav-return.lh-right:hover .lh-nav-pill,.lh-nav.lh-nav-return.lh-left.on .lh-nav-pill,.lh-nav.lh-nav-return.lh-left:hover .lh-nav-pill,.lh-nav.lh-nav-return.lh-up.on .lh-nav-pill,.lh-nav.lh-nav-return.lh-up:hover .lh-nav-pill,.lh-nav.lh-nav-return.lh-down.on .lh-nav-pill,.lh-nav.lh-nav-return.lh-down:hover .lh-nav-pill{box-shadow:0 0 32px #ff1744b8,inset 0 0 0 1px #ff174473}.lh-nav.lh-right.grow-open .lh-nav-grow{padding-left:10px;padding-right:4px}.lh-nav.lh-left.grow-open .lh-nav-grow,.lh-nav.lh-up.grow-open .lh-nav-grow,.lh-nav.lh-down.grow-open .lh-nav-grow{padding-left:4px;padding-right:10px}.lh-poi{width:48px;height:48px}.lh.on,.lh:hover{z-index:12}.lh-nav.lh-mm-enter,.lh-nav.lh-mn-bedroom,.lh-nav.lh-mn-kitchen{z-index:13}.lh-nav.lh-mn-exit{z-index:14}.lh-nav.lh-hw-library,.lh-nav.lh-hw-room,.lh-nav.lh-lb-hw,.lh-nav.lh-ki-office,.lh-nav.lh-ki-bedroom,.lh-nav.lh-bd-closet{z-index:13}.lh-nav.lh-left .lh-card,.lh-nav.lh-right .lh-card{display:none!important}.lh-card{position:absolute;display:flex;flex-direction:column;align-items:flex-start;gap:.36em;padding:11px 15px;border-radius:14px;border:1px solid rgba(255,255,255,.12);background:#0a0a0a57;backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5);box-shadow:0 10px 28px #0000006b,inset 0 1px #ffffff1f;opacity:0;visibility:hidden;transform:translateY(8px);transition:opacity .28s ease,transform .42s cubic-bezier(.18,.85,.22,1),box-shadow .32s ease,visibility 0s linear .28s;pointer-events:none;z-index:8;line-height:1;white-space:normal;min-width:132px;max-width:min(240px,52vw)}.lh-card-head{display:flex;align-items:flex-start;gap:.42em;width:100%}.lh-poi .lh-card-head{align-items:flex-start}.lh-poi .hotspot-label-wrap{flex:1;min-width:0}.lh-card-desc{font-weight:200;font-size:clamp(.58rem,1.55vw,.72rem);letter-spacing:.04em;line-height:1.45;color:#ffffffd6;text-transform:none;opacity:0;max-height:0;overflow:hidden;transition:opacity .38s ease .08s,max-height .38s ease}.lh.on.decrypt-done .lh-card-desc{opacity:1;max-height:8em}.lh-poi.on.decrypt-done .lh-card-desc{max-height:16em}.coming-soon-poi.is-shop-live{display:none!important}.lh-poi.coming-soon-poi .lh-card{min-width:260px;max-width:min(360px,84vw);padding:16px 18px;gap:.5em}.lh-poi.coming-soon-poi .hotspot-label-ghost{display:block;visibility:hidden;opacity:0;white-space:normal;font-size:clamp(.95rem,2.6vw,1.12rem);font-weight:700;letter-spacing:0;line-height:1.3}.lh-poi.coming-soon-poi .hotspot-label{position:absolute;top:0;right:0;bottom:0;left:0;display:block;white-space:normal;text-align:left;line-height:1.3;font-size:clamp(.95rem,2.6vw,1.12rem);font-weight:700;letter-spacing:0}.lh-poi.coming-soon-poi .hl-word{display:inline-block;white-space:nowrap}.lh-poi.coming-soon-poi .hotspot-label .hl,.lh-poi.coming-soon-poi .lh-card-desc .hl{display:inline-block;flex:none;min-width:0;width:auto;text-align:left}.lh-poi.coming-soon-poi .hotspot-label .l,.lh-poi.coming-soon-poi .lh-card-desc .l{display:inline-block;width:auto;text-align:left}.lh-poi.coming-soon-poi .hotspot-label .hl.sp,.lh-poi.coming-soon-poi .lh-card-desc .hl.sp{display:inline-block;flex:none;width:.28em;min-width:.28em}.lh-poi.coming-soon-poi .lh-card-desc-wrap{position:relative;display:block;width:100%}.lh-poi.coming-soon-poi .lh-card-desc-ghost{display:block;visibility:hidden;font-size:clamp(.82rem,2.2vw,.95rem);font-weight:400;line-height:1.4;letter-spacing:0;white-space:normal}.lh-poi.coming-soon-poi .lh-card-desc,.lh-poi.coming-soon-poi.on.decrypt-done .lh-card-desc{position:absolute;top:0;right:0;bottom:0;left:0;display:block;max-height:none;overflow:visible;opacity:1;white-space:normal;font-size:clamp(.82rem,2.2vw,.95rem);font-weight:400;line-height:1.4;letter-spacing:0}.lh-poi.coming-soon-poi .lh-card{transition:opacity .42s ease,transform .48s cubic-bezier(.18,.85,.22,1),box-shadow .32s ease,visibility 0s linear .42s}.lh-poi.coming-soon-poi.on .lh-card{transition:opacity .42s ease,transform .48s cubic-bezier(.18,.85,.22,1),box-shadow .32s ease,visibility 0s linear 0s}.lh-notify-tick{display:none;align-items:center;gap:.5em;margin:.28rem 0 0;padding:0;border:0;background:transparent;color:#ffffffe0;font:inherit;font-size:clamp(.8rem,2.1vw,.92rem);letter-spacing:.02em;cursor:pointer;text-align:left;line-height:1.25;white-space:nowrap}.lh.on.decrypt-done .lh-notify-tick{display:inline-flex}.lh-poi.coming-soon-poi .lh-notify-tick{display:inline-flex;opacity:0;pointer-events:none;transition:opacity .35s ease}.lh-poi.coming-soon-poi.on .lh-notify-tick,.lh-poi.coming-soon-poi.on.decrypt-done .lh-notify-tick{display:inline-flex;opacity:1;pointer-events:auto}.lh-notify-box{width:1.35rem;height:1.35rem;border:1.5px solid rgba(255,255,255,.55);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.lh-notify-tick.is-on .lh-notify-box{background:#fff;border-color:#fff;color:#111}.lh-notify-box svg{width:.78rem;height:.78rem;display:block;opacity:0}.lh-notify-tick.is-on .lh-notify-box svg{opacity:1}.lh-notify-tick.is-loading{cursor:progress}.lh-notify-tick.is-loading .lh-notify-box,.lh-notify-tick.is-loading.is-on .lh-notify-box{border-radius:50%;background:transparent;border-color:#ffffff47;border-top-color:#fff;color:#fff;animation:lhNotifySpin .7s linear infinite}.lh-notify-tick.is-loading .lh-notify-box svg{opacity:0}.lh-notify-tick.is-loading .lh-notify-box:before{content:none}@keyframes lhNotifySpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.lh-notify-tick.is-loading .lh-notify-box{animation:none}}.lh-poi.lh-poi-arrow .lh-card-head{align-items:center}.lh-poi.lh-poi-arrow .lh-card-desc{display:none}.lh-poi.lh-poi-arrow .lh-card-head .hotspot-arrow{opacity:0;transform:translate(-4px);transition:opacity .32s ease,transform .32s ease}.lh-poi.lh-poi-arrow.on.label-ready .lh-card-head .hotspot-arrow,.lh-poi.lh-poi-arrow.on.decrypt-done .lh-card-head .hotspot-arrow{opacity:1;transform:translate(0)}.lh-poi.lh-poi-arrow.on.decrypt-done .lh-card-head .hotspot-arrow{animation:hotspotArrowNudge 1.35s ease-in-out infinite}.lh-poi.lh-poi-arrow.on .lh-card{box-shadow:0 10px 28px #0000006b,0 0 22px #ffffff29,inset 0 1px #ffffff1f}.lh-poi.golden-ticket-poi:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(300px,44vw);height:min(240px,32vw);pointer-events:auto;z-index:1}.lh-poi.on:before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(340px,72vw);height:200px;margin-top:-52px;pointer-events:auto;z-index:1}@media(hover:none),(pointer:coarse){.lh-poi.golden-ticket-poi:before,.lh-poi.on:before{pointer-events:none}}.lh-poi .hotspot-core{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none}.lh-poi .lh-card{z-index:2;left:50%;bottom:calc(100% + 8px);top:auto;transform:translate(-50%) translateY(8px);transform-origin:50% 100%}.lh.on .lh-card{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s ease,transform .42s cubic-bezier(.18,.85,.22,1),box-shadow .32s ease,visibility 0s linear 0s}.lh.on .lh-card,.lh.on .lh-card *{pointer-events:auto}.lh-poi.on .lh-card{transform:translate(-50%) translateY(0)}.lh.on .lh-card{box-shadow:0 10px 28px #0000006b,0 0 22px #ffffff29,inset 0 1px #ffffff1f}.lh .hotspot-label-ghost{font-weight:800;font-size:clamp(.62rem,1.7vw,.78rem);letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;white-space:nowrap;line-height:1}.lh .hotspot-label{font-weight:800;font-size:clamp(.62rem,1.7vw,.78rem);letter-spacing:.08em;text-transform:uppercase;color:#fffffff0;text-shadow:0 0 14px rgba(255,255,255,.38);line-height:1;opacity:0;transition:opacity .22s ease}.lh.on.label-ready .hotspot-label{opacity:1}.lh-poi .hotspot-label-ghost,.lh-poi .hotspot-label{text-transform:none;letter-spacing:.02em;font-weight:700;font-size:clamp(.68rem,1.75vw,.84rem);white-space:normal}.lh-poi .lh-card{min-width:168px;max-width:min(320px,68vw)}.lh-poi.lh-card-right .lh-card{left:calc(100% + 14px);top:50%;bottom:auto;transform:translateY(-50%) translate(8px);transform-origin:0 50%;margin-left:0;min-width:168px;max-width:min(320px,68vw)}.lh-poi.lh-card-right.on .lh-card{transform:translateY(-50%) translate(0)}.lh-poi.lh-retract .lh-card,.lh-poi.on.lh-retract .lh-card{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .48s ease,transform .52s cubic-bezier(.22,.7,.2,1),visibility 0s linear .48s}.lh-poi.on.lh-retract .lh-card{transform:translate(-50%) translateY(8px)}.lh-poi.lh-card-right.on.lh-retract .lh-card{transform:translateY(-50%) translate(8px)}.lh-poi.lh-card-right .lh-card:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:12px 12px 12px 0;border-color:transparent rgba(255,255,255,.12) transparent transparent;pointer-events:none}.lh-poi.lh-card-right .lh-card:after{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:10px 10px 10px 0;border-color:transparent rgba(10,10,10,.72) transparent transparent;pointer-events:none}@media(max-width:767px){.lh-poi.lh-card-below-mob.lh-card-right .lh-card{left:50%;right:auto;top:calc(100% + 10px);bottom:auto;transform:translate(-50%) translateY(8px);transform-origin:50% 0;max-width:min(280px,78vw)}.lh-poi.lh-card-below-mob.lh-card-right.on .lh-card{transform:translate(-50%) translateY(0)}.lh-poi.lh-card-below-mob.lh-card-right.on.lh-retract .lh-card{transform:translate(-50%) translateY(8px)}.lh-poi.lh-card-below-mob.lh-card-right .lh-card:before{left:50%;top:-12px;transform:translate(-50%);border-width:0 12px 12px 12px;border-color:transparent transparent rgba(255,255,255,.12) transparent}.lh-poi.lh-card-below-mob.lh-card-right .lh-card:after{left:50%;top:-10px;transform:translate(-50%);border-width:0 10px 10px 10px;border-color:transparent transparent rgba(10,10,10,.72) transparent}}.lh-poi.lh-card-above .lh-card{left:50%;right:auto;top:auto;bottom:calc(100% + 10px);transform:translate(-50%) translateY(8px);transform-origin:50% 100%}.lh-poi.lh-card-above.on .lh-card{transform:translate(-50%) translateY(0)}.lh-poi.lh-card-above.on.lh-retract .lh-card{transform:translate(-50%) translateY(8px)}.lh-poi.lh-card-above .lh-card:before{content:"";position:absolute;left:50%;top:auto;bottom:-12px;transform:translate(-50%);width:0;height:0;border-style:solid;border-width:12px 12px 0 12px;border-color:rgba(255,255,255,.12) transparent transparent transparent;pointer-events:none}.lh-poi.lh-card-above .lh-card:after{content:"";position:absolute;left:50%;top:auto;bottom:-10px;transform:translate(-50%);width:0;height:0;border-style:solid;border-width:10px 10px 0 10px;border-color:rgba(10,10,10,.72) transparent transparent transparent;pointer-events:none}.lh-poi.lh-card-below .lh-card{left:50%;right:auto;top:calc(100% + 10px);bottom:auto;transform:translate(-50%) translateY(8px);transform-origin:50% 0;max-width:min(280px,78vw)}.lh-poi.lh-card-below.on .lh-card{transform:translate(-50%) translateY(0)}.lh-poi.lh-card-below.on.lh-retract .lh-card{transform:translate(-50%) translateY(8px)}.lh-poi.lh-card-below .lh-card:before{content:"";position:absolute;left:50%;top:-12px;bottom:auto;transform:translate(-50%);width:0;height:0;border-style:solid;border-width:0 12px 12px 12px;border-color:transparent transparent rgba(255,255,255,.12) transparent;pointer-events:none}.lh-poi.lh-card-below .lh-card:after{content:"";position:absolute;left:50%;top:-10px;bottom:auto;transform:translate(-50%);width:0;height:0;border-style:solid;border-width:0 10px 10px 10px;border-color:transparent transparent rgba(10,10,10,.72) transparent;pointer-events:none}.lh-poi .hotspot-core:before{background:#ffffffeb;box-shadow:0 0 10px #ffffff80,0 0 22px #ffffff38;animation:poiPulseCore 4.2s cubic-bezier(.45,0,.55,1) infinite}.lh-poi .hotspot-core:after{border:2px solid rgba(255,255,255,.82);background:transparent;box-shadow:0 0 14px #ffffff47;animation:poiPulseShock 4.2s cubic-bezier(.22,.61,.36,1) infinite}.lh-poi.lh-poi-dark .hotspot-core:before{background:#121218eb;box-shadow:0 0 10px #ffffff8c,0 0 22px #ffffff47}.lh-poi.lh-poi-dark .hotspot-core:after{border:2px solid rgba(255,255,255,.78);box-shadow:0 0 14px #ffffff59}.lh-poi.lh-poi-blue .hotspot-core:before{background:#46aafff5;box-shadow:0 0 10px #46aaff99,0 0 24px #46aaff59;animation:poiPulseCore 4.2s cubic-bezier(.45,0,.55,1) infinite}.lh-poi.lh-poi-blue .hotspot-core:after{border:2px solid rgba(140,210,255,.9);box-shadow:0 0 14px #46aaff66;animation:poiPulseShock 4.2s cubic-bezier(.22,.61,.36,1) infinite}.lh-poi:not(.golden-ticket-poi).on .hotspot-core:before,.lh-poi:not(.golden-ticket-poi).on .hotspot-core:after,.lh-poi:not(.golden-ticket-poi):hover .hotspot-core:before,.lh-poi:not(.golden-ticket-poi):hover .hotspot-core:after,.lh.on:not(.golden-ticket-poi) .hotspot-core:before,.lh.on:not(.golden-ticket-poi) .hotspot-core:after,.lh:hover:not(.golden-ticket-poi) .hotspot-core:before,.lh:hover:not(.golden-ticket-poi) .hotspot-core:after{animation-play-state:paused;opacity:1;transform:scale(1)}.lh-arr{display:inline-flex;width:.88em;height:.88em;color:#fff;opacity:0;transform:translate(-4px);transition:opacity .3s ease,transform .3s ease;pointer-events:none;flex:0 0 auto}.lh-arr svg{display:block;width:100%;height:100%}.lh-left .lh-arr{transform:translate(4px) scaleX(-1)}.lh.on.decrypt-done .lh-arr{opacity:1;transform:translate(0)}.lh-left.on.decrypt-done .lh-arr{transform:scaleX(-1)}.lh.on.decrypt-done .lh-arr{animation:hotspotArrowNudge 1.35s ease-in-out infinite}.lh-left.on.decrypt-done .lh-arr{animation:hotspotArrowNudgeL 1.35s ease-in-out infinite}@keyframes hotspotArrowNudgeL{0%,to{transform:scaleX(-1) translate(0)}50%{transform:scaleX(-1) translate(-4px)}}.planet-hotspots{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;opacity:1;transition:opacity .65s ease .28s;pointer-events:auto;overflow:visible}.planet-hotspots .hotspot{z-index:11;pointer-events:auto;cursor:pointer}.planet-hotspots .hotspot .hotspot-core:before{background:#ffffffeb;box-shadow:0 0 10px #ffffff80,0 0 22px #ffffff38;animation:poiPulseCore 4.2s cubic-bezier(.45,0,.55,1) infinite}.planet-hotspots .hotspot .hotspot-core:after{border:2px solid rgba(255,255,255,.82);background:transparent;box-shadow:0 0 14px #ffffff47;animation:poiPulseShock 4.2s cubic-bezier(.22,.61,.36,1) infinite}.planet-hotspots .hotspot.on .hotspot-core:before,.planet-hotspots .hotspot.on .hotspot-core:after,.planet-hotspots .hotspot:hover .hotspot-core:before,.planet-hotspots .hotspot:hover .hotspot-core:after{animation-play-state:paused;opacity:1;transform:scale(1)}.ivora-gate{cursor:default!important;touch-action:auto;width:48px;height:48px;pointer-events:auto!important}.ivora-gate.ivora-unlocked{cursor:default!important}.ivora-gate .hotspot-label,.ivora-gate .lh-card-head .hotspot-arrow{display:none!important}.ivora-gate.on .hotspot-label-ghost{opacity:1;visibility:visible}.ivora-gate .hotspot-core:before{background:#ffffffeb;box-shadow:0 0 10px #ffffff80,0 0 22px #ffffff38;animation:poiPulseCore 4.2s cubic-bezier(.45,0,.55,1) infinite}.ivora-gate .hotspot-core:after{border:2px solid rgba(255,255,255,.82);background:transparent;box-shadow:0 0 14px #ffffff47;animation:poiPulseShock 4.2s cubic-bezier(.22,.61,.36,1) infinite}.ivora-gate.ivora-unlocked .hotspot-core:before{background:#ffffffeb;box-shadow:0 0 10px #ffffff80,0 0 22px #ffffff38;animation:poiPulseCore 4.2s cubic-bezier(.45,0,.55,1) infinite}.ivora-gate.ivora-unlocked .hotspot-core:after{border:2px solid rgba(255,255,255,.82);box-shadow:0 0 14px #ffffff47;animation:poiPulseShock 4.2s cubic-bezier(.22,.61,.36,1) infinite}.ivora-gate .lh-card-desc{text-transform:uppercase;letter-spacing:.08em;font-weight:700;font-size:clamp(.58rem,1.55vw,.72rem)}.ivora-gate .lh-card-head .hotspot-arrow{display:none!important}.golden-ticket-poi.golden-ticket-collected .hotspot-core:before{background:#ffffffeb;box-shadow:0 0 10px #ffffff80,0 0 22px #ffffff38;animation:poiPulseCore 4.2s cubic-bezier(.45,0,.55,1) infinite}.golden-ticket-poi.golden-ticket-collected .hotspot-core:after{border:2px solid rgba(255,255,255,.82);box-shadow:0 0 14px #ffffff47;animation:poiPulseShock 4.2s cubic-bezier(.22,.61,.36,1) infinite}.scene-fx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:block;overflow:hidden;background:#000;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .32s ease,visibility 0s linear .32s}.scene-fx.on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s ease,visibility 0s linear 0s}.scene-fx.out{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s ease,visibility 0s linear .32s}.scene-fx-video{position:absolute;left:0;top:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block;background:#000;opacity:0;transition:opacity .18s ease;will-change:transform}.scene-fx.is-pan .scene-fx-video{object-fit:fill}.scene-fx.on .scene-fx-video.is-playing{opacity:1}body.scene-fx-prep .landing-hotspots,body.scene-fx-prep .landing-hotspots .lh,body.scene-fx-prep .landing-hotspots .hotspot,body.scene-fx-prep .landing-hotspots .lbw-pin,body.scene-fx-prep .landing-hotspots .lh-scene-title,body.scene-fx-prep .top-kicker,body.scene-fx-prep .top-kicker.on,body.scene-fx-prep .foot,body.scene-fx-prep .foot-poi-heading,body.scene-fx-prep .lp-sh,body.scene-fx-prep .site-header{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .45s ease,visibility 0s linear .45s!important}body.scene-fx-on .top-kicker,body.scene-fx-on .top-kicker.on,body.scene-fx-on .foot,body.scene-fx-on .lp-sh,body.scene-fx-on .landing-hotspots,body.scene-fx-on .site-header{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body.scene-fx-reveal .landing-hotspots,body.scene-fx-reveal .landing-hotspots .lh:not(.lp-scene-off),body.scene-fx-reveal .landing-hotspots .hotspot:not(.lp-scene-off),body.scene-fx-reveal .top-kicker.on,body.scene-fx-reveal .site-header{opacity:0!important;visibility:visible!important;pointer-events:none!important;transition:none!important}body.scene-fx-reveal.scene-fx-reveal-on .landing-hotspots,body.scene-fx-reveal.scene-fx-reveal-on .landing-hotspots .lh:not(.lp-scene-off),body.scene-fx-reveal.scene-fx-reveal-on .landing-hotspots .hotspot:not(.lp-scene-off),body.scene-fx-reveal.scene-fx-reveal-on .top-kicker.on,body.scene-fx-reveal.scene-fx-reveal-on .site-header{opacity:1!important;pointer-events:auto!important;transition:opacity .55s ease!important}@media(prefers-reduced-motion:reduce){.scene-fx,.scene-fx.on,.scene-fx.out{display:none!important}}.gt-reveal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10002;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .65s ease,visibility 0s linear .65s}.gt-reveal.on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .65s ease,visibility 0s linear 0s}.gt-reveal.out{opacity:0;transition:opacity .85s ease,visibility 0s linear .85s}.gt-reveal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 50% 44%,#24180847,#040200b8 68%);backdrop-filter:blur(20px) saturate(1.08);-webkit-backdrop-filter:blur(20px) saturate(1.08)}.landing-pan.gt-blurred .landing-pan-img.lp-show{filter:blur(16px) brightness(.68);transition:filter .65s ease}.gt-reveal-panel{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:clamp(.55rem,1.8vh,.95rem);padding:clamp(1rem,4vw,2rem);max-width:min(92vw,520px);transform:translateY(14px) scale(.96);opacity:0;transition:transform .78s cubic-bezier(.18,.85,.22,1) .1s,opacity .78s ease .1s}.gt-reveal.on .gt-reveal-panel{transform:translateY(0) scale(1);opacity:1}.gt-reveal.out .gt-reveal-panel{transform:translateY(-10px) scale(.98);opacity:0;transition:transform .72s ease,opacity .72s ease}.gt-reveal-img{width:min(74vw,360px);height:auto;display:block;filter:drop-shadow(0 0 32px rgba(255,196,80,.42)) drop-shadow(0 20px 44px rgba(0,0,0,.58));opacity:0;transform:scale(.9);transition:opacity .82s ease .18s,transform .88s cubic-bezier(.18,.85,.22,1) .18s}.gt-reveal.on .gt-reveal-img{opacity:1;transform:scale(1)}.gt-reveal-kicker{margin:0;font-family:"Exo 2",system-ui,sans-serif;font-weight:200;font-size:clamp(1rem,3.2vw,1.5rem);letter-spacing:.32em;text-transform:uppercase;color:#fff1d6f5;text-shadow:0 0 16px rgba(255,210,120,.34),0 0 40px rgba(255,180,60,.16);opacity:0;transform:translateY(10px);transition:opacity .68s ease .52s,transform .68s ease .52s}.gt-reveal-desc{margin:0;max-width:30ch;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-weight:500;font-size:clamp(.82rem,2.15vw,.98rem);letter-spacing:.01em;line-height:1.6;text-transform:none;color:#ffffffd1;opacity:0;transform:translateY(10px);transition:opacity .68s ease .74s,transform .68s ease .74s}.gt-reveal.on .gt-reveal-kicker,.gt-reveal.on .gt-reveal-desc{opacity:1;transform:translateY(0)}.lbw-gallery{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10060;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}.lbw-gallery.on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s ease,visibility 0s linear 0s}.lbw-gallery-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000b8;backdrop-filter:blur(18px) saturate(1.05);-webkit-backdrop-filter:blur(18px) saturate(1.05);cursor:pointer;opacity:0;transition:opacity .5s ease}.lbw-gallery.on .lbw-gallery-backdrop{opacity:1}.lbw-gallery-frame{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;max-width:min(86vw,720px);max-height:min(78vh,780px);padding:0;overflow:hidden;transform:translateY(16px) scale(.96);opacity:0;transition:transform .58s cubic-bezier(.18,.85,.22,1) .05s,opacity .5s ease .05s}.lbw-gallery.on .lbw-gallery-frame{transform:translateY(0) scale(1);opacity:1}.lbw-gallery-img{display:block;max-width:min(86vw,720px);max-height:min(72vh,720px);width:auto;height:auto;object-fit:contain;border-radius:4px;box-shadow:0 18px 48px #0000008c;background:#00000040;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;opacity:0;transform:translateZ(0) scale(.98);transition:transform .42s cubic-bezier(.22,.82,.22,1),opacity .38s ease}.lbw-gallery.on .lbw-gallery-img{opacity:1;transform:translateZ(0) scale(1)}.lbw-gallery.on .lbw-gallery-img.swipe-out-left{opacity:0;transform:translate3d(-34%,0,0) scale(.96)}.lbw-gallery.on .lbw-gallery-img.swipe-out-right{opacity:0;transform:translate3d(34%,0,0) scale(.96)}.lbw-gallery.on .lbw-gallery-img.swipe-prep-left{transition:none;opacity:0;transform:translate3d(-34%,0,0) scale(.96)}.lbw-gallery.on .lbw-gallery-img.swipe-prep-right{transition:none;opacity:0;transform:translate3d(34%,0,0) scale(.96)}.lbw-gallery-nav{position:absolute;z-index:2;border:1px solid rgba(255,255,255,.88);background:#00000047;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;box-shadow:0 0 18px #ffffff1f}.lbw-gallery-nav{top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:999px}.lbw-gallery-prev{left:clamp(.6rem,2.4vw,1.4rem)}.lbw-gallery-next{right:clamp(.6rem,2.4vw,1.4rem)}.lbw-gallery-close{position:absolute;z-index:2;top:calc(var(--site-header-h) + 8px);right:clamp(.7rem,2.2vw,1.4rem);width:auto;height:auto;min-width:44px;min-height:44px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:.2rem .35rem;font-size:clamp(2.2rem,6vw,3rem);line-height:1;font-family:"Exo 2",system-ui,sans-serif;font-weight:200}.lbw-gallery-nav svg{width:18px;height:18px;display:block}.lbw-gallery-nav:hover{box-shadow:0 0 24px #ffffff38;background:#0006}.lbw-gallery-close:hover{color:#ffffffd1;background:transparent;box-shadow:none}@media(max-width:767px){.lbw-gallery-img{max-width:88vw;max-height:62vh}.lbw-gallery-nav{width:42px;height:42px}}.product-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10060;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}.product-modal.on{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .5s ease,visibility 0s linear 0s}.product-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#000000c7;backdrop-filter:blur(20px) saturate(1.05);-webkit-backdrop-filter:blur(20px) saturate(1.05);cursor:pointer;opacity:0;transition:opacity .5s ease}.product-modal.on .product-modal-backdrop{opacity:1}.product-modal-close{position:absolute;z-index:3;top:calc(var(--site-header-h) + 8px);right:clamp(.7rem,2.2vw,1.4rem);width:auto;height:auto;min-width:44px;min-height:44px;border:0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;color:#fff;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:.2rem .35rem;font-size:clamp(2.2rem,6vw,3rem);line-height:1;font-family:"Exo 2",system-ui,sans-serif;font-weight:200;box-shadow:none}.product-modal-close:hover{color:#ffffffd1;background:transparent;box-shadow:none}.product-modal-panel{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.1rem,3.5vw,2.4rem);align-items:center;width:min(920px,92vw);max-height:min(84vh,820px);padding:clamp(1rem,3vw,1.6rem);transform:translateY(16px) scale(.97);opacity:0;transition:transform .58s cubic-bezier(.18,.85,.22,1) .05s,opacity .5s ease .05s}.product-modal.on .product-modal-panel{transform:translateY(0) scale(1);opacity:1}.product-modal-media{display:flex;align-items:center;justify-content:center;min-width:0}.product-modal-img{display:block;width:100%;max-width:min(42vw,440px);max-height:min(70vh,640px);height:auto;object-fit:contain;border-radius:4px;box-shadow:0 18px 48px #0000008c;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.product-modal-panel.no-media{grid-template-columns:1fr;width:min(520px,92vw);justify-items:center}.product-modal-panel.no-media .product-modal-media{display:none}.product-modal-panel.no-media .product-modal-copy{align-items:center;text-align:center}.product-modal-panel.no-actions .product-modal-actions,.product-modal-panel.no-desc .product-modal-desc{display:none}.product-modal-copy{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:clamp(.7rem,2vh,1.1rem);min-width:0;text-align:left}.product-modal-title{margin:0;font-family:"Exo 2",system-ui,sans-serif;font-weight:700;font-size:clamp(1.35rem,4.2vw,2.2rem);letter-spacing:.12em;text-transform:uppercase;color:#fff;line-height:1.15;text-shadow:0 2px 12px rgba(0,0,0,.85)}.product-modal-desc{margin:0;max-width:34ch;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-weight:500;font-size:clamp(.85rem,2.1vw,1rem);letter-spacing:.01em;line-height:1.55;text-transform:none;color:#ffffffd1}.product-modal-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.25rem}.product-modal-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.88);background:#00000047;color:#fff;font-family:"Exo 2",system-ui,sans-serif;font-weight:700;font-size:clamp(.68rem,1.8vw,.78rem);letter-spacing:.1em;text-transform:uppercase;padding:.78rem 1.15rem;border-radius:999px;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:background .25s ease,box-shadow .25s ease,transform .2s ease}.product-modal-btn:hover{background:#00000073;box-shadow:0 0 20px #ffffff29;transform:translateY(-1px)}.product-modal-btn.primary{background:#ffffffeb;color:#0a0a0a;border-color:#ffffffeb}.product-modal-btn.primary:hover{background:#fff;box-shadow:0 0 22px #ffffff47}@media(max-width:767px){.product-modal-panel{grid-template-columns:1fr;gap:1rem;max-height:88vh;overflow:auto}.product-modal-img{max-width:min(86vw,420px);max-height:42vh}.product-modal-copy{align-items:center;text-align:center}.product-modal-actions{justify-content:center}}.ivora-gate.ivora-denied .hotspot-core:before{background:#ff4646f5!important;box-shadow:0 0 14px #ff4646a6,0 0 32px #ff46466b!important;animation:ivoraDeniedPulse .75s ease-in-out 4!important}.ivora-gate.ivora-denied .hotspot-core:after{border-color:#ff7878f2!important;box-shadow:0 0 18px #ff46468c!important;animation:ivoraDeniedPulse .75s ease-in-out 4!important;opacity:1!important}.ivora-gate.ivora-denied .lh-card{border-color:#ff5a5ad1!important;box-shadow:0 0 32px #ff3c3c94,0 10px 28px #0000006b,inset 0 1px #ff8c8c2e!important;animation:ivoraCardDeniedPulse .75s ease-in-out 4!important}@keyframes ivoraDeniedPulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.45);opacity:.88}}@keyframes ivoraCardDeniedPulse{0%,to{box-shadow:0 0 22px #ff3c3c73,0 10px 28px #0000006b}50%{box-shadow:0 0 42px #ff3c3cc7,0 10px 28px #0000006b}}.hotspot{position:absolute;width:36px;height:36px;transform:translate(-50%,-50%);pointer-events:auto;z-index:1}.hotspot-core{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.hotspot-core:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:10px;height:10px;border-radius:50%;background:#000000e0;box-shadow:0 0 8px #0000008c,0 0 18px #00000059;transform-origin:center center;animation:poiPulseCore 4.2s cubic-bezier(.45,0,.55,1) infinite}.hotspot-core:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:26px;height:26px;border-radius:50%;border:1.5px solid rgba(0,0,0,.5);background:transparent;box-shadow:0 0 14px #00000040;transform-origin:center center;opacity:0;animation:poiPulseShock 4.2s cubic-bezier(.22,.61,.36,1) infinite}.hotspot-pill{position:absolute;display:inline-flex;align-items:center;justify-content:center;gap:.42em;opacity:0;visibility:hidden;pointer-events:none;white-space:nowrap;padding:8px 16px;border-radius:999px;background:#0a0a0a47;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(24px) saturate(1.5);-webkit-backdrop-filter:blur(24px) saturate(1.5);box-shadow:0 10px 28px #0000006b,inset 0 1px #ffffff1f;transition:opacity .28s ease,transform .42s cubic-bezier(.18,.85,.22,1),box-shadow .32s ease,visibility 0s linear .28s;z-index:6;line-height:1}.hotspot-load{display:none;flex:1 0 100%;height:1px;margin:1px 2px 0;background:#fff3;overflow:hidden;pointer-events:none}.hotspot.is-loading .hotspot-pill{flex-wrap:wrap;row-gap:7px;border-radius:16px}.hotspot.is-loading .hotspot-load{display:block}.hotspot-load-bar{display:block;height:100%;width:100%;background:#fff;transform:scaleX(0);transform-origin:left center;box-shadow:0 0 8px #ffffffa6}.hotspot.tip-up .hotspot-pill{left:50%;bottom:calc(100% - 4px);transform:translate(-50%) translateY(6px);transform-origin:50% 100%}.hotspot.tip-up-left .hotspot-pill{right:calc(100% - 4px);bottom:calc(100% - 4px);transform:translate(6px,6px);transform-origin:100% 100%}.hotspot.tip-up-right .hotspot-pill{left:calc(100% - 4px);bottom:calc(100% - 4px);transform:translate(-6px,6px);transform-origin:0 100%}.hotspot.tip-right .hotspot-pill{left:calc(100% - 4px);top:50%;transform:translate(-6px,-50%);transform-origin:0 50%}.hotspot.tip-left .hotspot-pill{right:calc(100% - 4px);top:50%;transform:translate(6px,-50%);transform-origin:100% 50%}.hotspot.tip-down .hotspot-pill{left:50%;top:calc(100% - 4px);transform:translate(-50%) translateY(-6px);transform-origin:50% 0}.hotspot.tip-down-right .hotspot-pill{left:calc(100% - 4px);top:calc(100% - 4px);transform:translate(-6px,-6px);transform-origin:0 0}.hotspot.on .hotspot-pill{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .28s ease,transform .42s cubic-bezier(.18,.85,.22,1),box-shadow .32s ease,visibility 0s linear 0s}.hotspot.on .hotspot-pill{box-shadow:0 10px 28px #0000006b,0 0 22px #ffffff29,inset 0 1px #ffffff1f}.hotspot.tip-up.on .hotspot-pill{transform:translate(-50%) translateY(0)}.hotspot.tip-up-left.on .hotspot-pill,.hotspot.tip-up-right.on .hotspot-pill,.hotspot.tip-down-right.on .hotspot-pill{transform:translate(0)}.hotspot.tip-right.on .hotspot-pill,.hotspot.tip-left.on .hotspot-pill{transform:translateY(-50%)}.hotspot.tip-down.on .hotspot-pill{transform:translate(-50%) translateY(0)}.hotspot-label-wrap{position:relative;display:inline-block;line-height:1}.hotspot-label-ghost{font-weight:200;font-size:clamp(.58rem,1.5vw,.7rem);letter-spacing:.13em;text-transform:uppercase;opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;line-height:1;display:block;white-space:nowrap}.hotspot-label{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-weight:200;font-size:clamp(.58rem,1.5vw,.7rem);letter-spacing:.13em;text-transform:uppercase;color:#fffffff0;line-height:1;opacity:0;transition:opacity .22s ease}.hotspot.on.label-ready .hotspot-label{opacity:1}.hotspot-arrow{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:.95em;height:.95em;color:#ffffffe0;opacity:0;transform:translate(-5px);transition:opacity .32s ease,transform .32s ease;pointer-events:none}.hotspot-arrow-icon{display:block;width:100%;height:100%}.hotspot.on.decrypt-done .hotspot-arrow{opacity:1;transform:translate(0)}@media(hover:hover){.hotspot.on.decrypt-done .hotspot-arrow{animation:hotspotArrowNudge 1.35s ease-in-out infinite}.hotspot.tip-left.on .hotspot-arrow,.hotspot.tip-up-left.on .hotspot-arrow{animation:hotspotArrowNudgeLeft 1.35s ease-in-out infinite}.hotspot.tip-down.on .hotspot-arrow{animation:hotspotArrowNudgeDown 1.35s ease-in-out infinite}.hotspot.tip-up.on .hotspot-arrow{animation:hotspotArrowNudgeUp 1.35s ease-in-out infinite}}@keyframes hotspotArrowNudge{0%,to{transform:translate(0)}50%{transform:translate(4px)}}@keyframes hotspotArrowNudgeLeft{0%,to{transform:translate(0)}50%{transform:translate(-4px)}}@keyframes hotspotArrowNudgeUp{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes hotspotArrowNudgeDown{0%,to{transform:translateY(0)}50%{transform:translateY(4px)}}.hotspot-label .hl{display:inline-block;flex:0 0 .56em;text-align:center;line-height:1}.hotspot-label .hl.sp{flex:0 0 .32em}.hotspot-label .l{display:inline-block;width:100%;text-align:center;position:relative;line-height:1}.hotspot-label .l.run{animation:flick .08s steps(2) infinite}.hotspot-label .l.run:before,.hotspot-label .l.run:after{content:attr(data-c);position:absolute;left:0;right:0;top:0;text-align:center;opacity:.45;mix-blend-mode:screen;pointer-events:none}.hotspot-label .l.run:before{color:#9fd0ff;transform:translate(-1px);clip-path:inset(0 0 55% 0)}.hotspot-label .l.run:after{color:#ffd6ff;transform:translate(1px);clip-path:inset(45% 0 0 0)}.hotspot.on .hotspot-core:before,.hotspot.on .hotspot-core:after,.hotspot:hover .hotspot-core:before,.hotspot:hover .hotspot-core:after{animation-play-state:paused;opacity:1;transform:scale(1)}@keyframes poiPulseCore{0%,71.43%{transform:scale(1);opacity:1}76.19%{transform:scale(.38);opacity:1}80.95%{transform:scale(1.55);opacity:1}83.33%,to{transform:scale(1);opacity:1}}@keyframes poiPulseShock{0%,82.5%{opacity:0;transform:scale(.75)}83.33%{opacity:.78;transform:scale(1)}to{opacity:0;transform:scale(3.6)}}.cosmos.planet-in .planet-wrap{opacity:1!important;visibility:visible!important;transform:none;filter:none;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;overflow:visible;pointer-events:none}.cosmos.planet-in .planet-hotspots{opacity:1;pointer-events:auto}.cosmos.planet-in .hotspot{pointer-events:auto;cursor:pointer}.hotspot.on{z-index:8}.cosmos.planet-in .scene-img{opacity:1!important;visibility:visible!important;transform:scale(1);filter:blur(0);top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center center;transition:none}.planet-wrap.poi-dive .scene-img,.cosmos.planet-in .planet-wrap.poi-dive .scene-img{filter:blur(18px)!important;opacity:0!important;transition:filter 1.15s cubic-bezier(.18,.85,.22,1),opacity 1.15s cubic-bezier(.18,.85,.22,1)!important}.foot{position:absolute;bottom:clamp(1.9rem,5.2vh,2.8rem);left:50%;transform:translate(-50%) translateY(28px);opacity:0;transition:opacity .85s ease 1.02s,transform .85s cubic-bezier(.2,.8,.2,1) 1.02s;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;z-index:10005;display:flex;flex-direction:column;align-items:center;gap:.55rem;isolation:isolate}.final.in~.foot{opacity:1;transform:translate(-50%) translateY(0)}.foot-btns{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:.75rem;flex-wrap:wrap}.foot-btns:not(.is-solo) .btn{flex:0 0 auto;min-width:min(210px,42vw);max-width:min(220px,44vw);width:min(220px,44vw)}.foot-btns.is-solo .btn{flex:0 0 auto}.foot-btns:not(.is-solo) #btn:not(.success){background:#fff;color:#0a0a0a;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 8px 28px #00000047,inset 0 1px #ffffffe6}.foot-btns:not(.is-solo) #btn:not(.success):hover{background:#f4f4f4;box-shadow:0 10px 32px #00000052,inset 0 1px #fffffff2}.foot-btns .btn .btn-word{width:11.5em}.foot-btns.is-solo .btn{min-width:320px;max-width:320px}.foot-btns.is-solo .btn .btn-word{width:16.2em}.foot-btns.is-join-hidden,.foot-btns[hidden]{display:none!important}.foot-btns.is-guest-explore:not(.is-solo) .btn{min-width:min(320px,92vw);max-width:min(320px,92vw);width:min(320px,92vw)}.foot-btns.is-guest-explore:not(.is-solo) .btn .btn-word{width:16.2em}.foot-btns.is-guest-explore:not(.is-solo){flex-wrap:wrap;gap:.65rem}@media(min-width:768px){.foot-btns.is-guest-explore:not(.is-solo){flex-wrap:nowrap}}.foot-poi-heading{display:none;margin:0;padding:0;border:0;background:transparent;color:#ffffffeb;font-family:"Exo 2",system-ui,sans-serif;font-weight:500;font-size:clamp(.82rem,2.2vw,1.08rem);letter-spacing:.12em;text-transform:uppercase;line-height:1.15;text-align:center;white-space:nowrap;max-width:min(640px,88vw);overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 20px rgba(0,0,0,.75),0 0 40px rgba(0,0,0,.45);pointer-events:none}.foot-poi-heading[hidden]{display:none!important}.landing-active.landing-deep .foot-poi-heading:not([hidden]){display:block}.foot.is-join-only{gap:0;align-items:center}#signInBtn[hidden],.final.landing-view #signInBtn,.final.signup-view #signInBtn,.landing-active #signInBtn,#btn[hidden]{display:none!important}.btn.is-member-locked,.btn:disabled{opacity:.42;cursor:not-allowed;pointer-events:none;box-shadow:none}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;padding:15px 28px;border-radius:999px;border:none;color:#fff;font-family:"Exo 2",system-ui,sans-serif;font-weight:700;font-size:clamp(.72rem,2vw,.88rem);letter-spacing:0;text-transform:uppercase;cursor:pointer;min-width:320px;max-width:320px;height:48px;background:#0e0e0e52;backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3);box-shadow:0 8px 28px #00000052,inset 0 1px #ffffff12;transition:background .4s ease,transform .25s ease,box-shadow .4s ease;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.btn:disabled{opacity:.55;cursor:wait;transform:none}.btn.success{background:#1c964ee6;box-shadow:0 8px 28px #00000052,0 0 24px #28b45a47,inset 0 1px #ffffff1f;cursor:default;transform:none}.btn.success:hover{background:#1c964ee6;transform:none}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.btn{background:#161616b8}}.btn-word{display:inline-flex;align-items:center;justify-content:center;width:16.2em;white-space:nowrap;letter-spacing:0;transition:opacity .35s ease}.btn.success .btn-word{opacity:0}.btn-success{position:absolute;top:0;right:0;bottom:0;left:0;display:inline-flex;align-items:center;justify-content:center;gap:.45em;opacity:0;transition:opacity .45s ease .08s;pointer-events:none;font-size:clamp(.72rem,2vw,.86rem);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.btn.success .btn-success{opacity:1}.btn-check{width:1.05em;height:1.05em;flex:0 0 auto;display:block}.btn-slot{display:inline-flex;flex:0 0 .95em;justify-content:center;align-items:center;overflow:visible;letter-spacing:0}.btn-slot.is-sp{flex:0 0 .38em}.btn-slot.is-pad,.btn-slot.gone{visibility:hidden;flex:0 0 0;width:0;overflow:hidden;pointer-events:none}.btn-ch{display:inline-block;width:.95em;text-align:center;letter-spacing:0}.btn-sp{display:inline-block;width:.38em}.bl{display:inline-block;width:100%;text-align:center;position:relative;letter-spacing:0}.bl.run{animation:flick .08s steps(2) infinite}.bl.run:before,.bl.run:after{content:attr(data-c);position:absolute;left:0;right:0;top:0;text-align:center;opacity:.45;mix-blend-mode:screen;pointer-events:none}.bl.run:before{color:#9fd0ff;transform:translate(-1px);clip-path:inset(0 0 55% 0)}.bl.run:after{color:#ffd6ff;transform:translate(1px);clip-path:inset(45% 0 0 0)}@keyframes heroIn{0%{opacity:0;transform:scale3d(.94,.94,1)}to{opacity:1;transform:scaleZ(1)}}@keyframes flick{50%{opacity:.7}}.signup-panel{position:absolute;left:50%;bottom:calc(clamp(1.1rem,3.5vh,2rem) + var(--btn-h) + clamp(1.1rem,3vh,1.6rem));transform:translate(-50%);text-align:center;width:min(360px,88vw);z-index:10;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .45s ease,visibility .45s ease}.signup-panel.on{opacity:1;visibility:visible;pointer-events:auto}#final.landing-view.scene-samuel .signup-panel{opacity:1;visibility:visible}#final.landing-view.scene-samuel .signup-panel:not(.on){pointer-events:none}#final.landing-view.scene-samuel .signup-panel .field:not(.in){opacity:0;visibility:hidden;max-height:0;overflow:hidden;margin:0;transform:translateY(12px);pointer-events:none}.signup-panel .field{opacity:0;visibility:hidden;transform:translateY(22px);transition:opacity .5s ease,transform .55s cubic-bezier(.2,.8,.2,1),visibility 0s linear .5s}.signup-panel .field.in{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .5s ease,transform .55s cubic-bezier(.2,.8,.2,1),visibility 0s linear 0s}.field{position:relative;width:min(300px,78vw);margin:0 auto;text-align:center}.field input{width:100%;background:transparent;border:0;border-bottom:1.5px solid rgba(255,255,255,.72);border-radius:0;color:#fff;padding:12px 8px 14px;font-family:"Exo 2",system-ui,sans-serif;font-weight:200;font-size:clamp(.76rem,2vw,.88rem);letter-spacing:.08em;text-align:center;outline:none;transition:border-color .25s ease,box-shadow .25s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none}.field input::placeholder{color:#ffffff80;letter-spacing:.1em;text-transform:uppercase;font-size:clamp(.68rem,1.8vw,.78rem)}.field input:focus{border-bottom-color:#fffffff2;box-shadow:0 2px #ffffff73,0 0 14px #ffffff1a}.field.err input{border-bottom-color:#ff4d4d;box-shadow:0 2px #ff4d4da6,0 0 18px #ff3c3c47}.field-err{display:block;margin-top:.5rem;font-size:clamp(.62rem,1.6vw,.72rem);letter-spacing:.1em;text-transform:uppercase;color:#ff6b6b;opacity:0;transform:translateY(-4px);transition:opacity .25s ease,transform .25s ease}.field.err .field-err{opacity:1;transform:translateY(0)}@media(min-width:768px){.foot-btns:not(.is-solo){flex-wrap:nowrap}}@media(max-width:900px){.cosmos.planet-in .planet-wrap{overflow:hidden}.cosmos.planet-in .planet-wrap,.cosmos.planet-in .planet-wrap .scene-img{width:100%!important;max-width:none!important;max-height:none!important;min-width:100%;min-height:100%}.hero .planet-wrap,.cosmos.reveal .planet-wrap{filter:none!important}.hero .planet-wrap{transition:opacity .5s ease,visibility 0s linear .5s,transform .55s cubic-bezier(.18,.85,.22,1),filter .4s ease!important}.cosmos.planet-in .planet-wrap{filter:none!important;transition:opacity .5s ease,visibility 0s linear 0s,transform .55s cubic-bezier(.18,.85,.22,1),filter .4s ease!important}.cosmos.planet-in .scene-img{object-fit:cover;object-position:center center;transform:scale(1.015)}}@media(max-width:767px){#e1{--dock-gap:.875rem;--field-gap:.625rem}.foot{position:fixed;bottom:calc(1.15rem + var(--safe-bottom) + var(--browser-bottom))}.signup-panel{position:fixed;bottom:calc(var(--dock-gap) + var(--btn-h) + var(--field-gap) + var(--safe-bottom) + var(--browser-bottom))}.lp-sh{display:flex}.lp-sh{bottom:calc(var(--dock-gap) + var(--btn-h) + var(--field-gap) + 1.75rem + var(--safe-bottom) + var(--browser-bottom))}.field{width:min(320px,88vw)}.field input{font-size:16px;padding:14px 10px 16px}.field input::placeholder{font-size:.84rem;color:#ffffff94}.foot-btns:not(.is-solo) .btn{min-width:min(168px,44vw);max-width:min(180px,46vw)}.foot-btns.is-solo .btn,.btn{min-width:min(320px,92vw);max-width:min(320px,92vw)}.planet-wrap.poi-dive .scene-img{filter:blur(18px);opacity:0;transition:filter 1.15s cubic-bezier(.18,.85,.22,1),opacity 1.15s cubic-bezier(.18,.85,.22,1)!important}.hero .planet-wrap .scene-img{transition:opacity .45s ease,transform .85s cubic-bezier(.18,.85,.22,1)!important}.lh-nav .lh-nav-grow{transition:max-width .32s cubic-bezier(.18,.85,.22,1),padding .32s cubic-bezier(.18,.85,.22,1)!important}.lh-card{transition:opacity .22s ease,transform .28s cubic-bezier(.18,.85,.22,1),visibility 0s linear .22s!important}.lh.on .lh-card{transition:opacity .22s ease,transform .28s cubic-bezier(.18,.85,.22,1),visibility 0s linear 0s!important}.hotspot-pill{transition:opacity .22s ease,transform .28s cubic-bezier(.18,.85,.22,1),visibility 0s linear .22s!important}.hotspot.on .hotspot-pill{transition:opacity .22s ease,transform .28s cubic-bezier(.18,.85,.22,1),visibility 0s linear 0s!important}}:root{--shop-bg:#000;--shop-fg:#f5f5f5;--shop-muted:rgba(255,255,255,.55);--shop-line:rgba(255,255,255,.12);--shop-sand:#fff;--shop-panel:#000;--shop-pad:var(--site-gutter, 22px);--shop-max:100%}body.site-shop{background:var(--shop-bg);color:var(--shop-fg);overflow-x:clip;overflow-y:auto;height:auto;min-height:100%}html.site-shop{height:auto;overflow-x:clip;overflow-y:auto}html.site-shop:not(:has(body.is-shop-account)),html.site-shop:not(:has(body.is-shop-account)) body,body.site-shop:not(.is-shop-account){scrollbar-width:none;-ms-overflow-style:none;scrollbar-gutter:auto}html.site-shop:not(:has(body.is-shop-account))::-webkit-scrollbar,html.site-shop:not(:has(body.is-shop-account)) body::-webkit-scrollbar,body.site-shop:not(.is-shop-account)::-webkit-scrollbar{display:none}body.site-shop .site-header{background:#000!important;height:var(--site-header-h);align-items:center;padding-top:0;overflow:visible;box-shadow:none;border:0}body.site-shop .site-header:before{content:"";position:absolute;left:0;right:0;top:100%;height:2.75rem;background:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 40%,transparent 100%);pointer-events:none;z-index:0}body.site-shop:before{content:none;display:none}.shop-root{min-height:100dvh;background:#000;color:var(--shop-fg);font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);letter-spacing:.01em}.shop-root[hidden]{display:none!important}body.site-shop.is-shop-account .shop-root{padding-bottom:calc(82px + env(safe-area-inset-bottom,0px))}html.site-player-on body.site-shop.is-shop-account .shop-root{padding-bottom:1.1rem}@media(max-width:900px){html.site-player-on.site-player-docked body.site-shop.is-shop-account .shop-root{padding-bottom:calc(1.1rem + var(--player-bar-h, 56px) + var(--account-dock-stack, calc(82px + env(safe-area-inset-bottom, 0px) + .56rem) ))}}@media(max-width:900px){body.site-shop.is-shop-account .shop-shell{padding-top:calc(var(--site-header-h, 52px) + 1.25rem)}}.shop-cart-floater{position:fixed;top:0;right:max(var(--site-gutter, 22px),env(safe-area-inset-right,0px));z-index:10060;display:none;align-items:center;justify-content:flex-end;height:var(--site-header-h, 52px);min-width:4.6em;margin:0;padding:0 0 3px;border:0;border-radius:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;text-align:right;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:"Exo 2",system-ui,sans-serif}html.site-auth:has(.auth-root.is-account) .shop-cart-floater{display:inline-flex}@media(max-width:900px){html.site-auth:has(.auth-root.is-account) .shop-cart-floater{display:none!important}}@media(min-width:901px){html.site-auth:has(.auth-root.is-account-explore) .account-main.is-explore-tab{padding-right:0!important}html.site-auth:has(.auth-root.is-account) .shop-cart-floater{display:none!important}}.shop-cart-floater:hover{color:#fff;opacity:.78}.shop-with-nav{min-height:100%}.shop-with-nav .shop-stage{min-width:0}.shop-with-nav .account-sidebar{margin:0}.shop-shell{width:var(--shop-max);margin:0 auto;padding:calc(var(--site-header-h) + 2.85rem) var(--shop-pad) 2.5rem}.shop-shell--soon{min-height:calc(100dvh - var(--site-header-h, 52px));display:grid;place-items:center;text-align:center;padding-top:calc(var(--site-header-h) + 1.5rem);padding-bottom:3rem}.shop-product-poi.is-shop-disabled{display:none!important;pointer-events:none!important;visibility:hidden!important}html:not(.is-shop-in-app) .shop-product-poi,body:not(.is-shop-in-app) .shop-product-poi,html:not(.is-shop-in-app) .product-modal-poi[data-product-actions="1"],body:not(.is-shop-in-app) .product-modal-poi[data-product-actions="1"]{display:none!important;pointer-events:none!important;visibility:hidden!important}.shop-heading{margin:0;padding:1.35rem 0;font-size:clamp(1.6rem,4.5vw,2.6rem);font-weight:800;letter-spacing:.18em;text-transform:uppercase;line-height:1.05}.shop-lede{margin:-1.1rem 0 2rem;max-width:28rem;color:var(--shop-muted);font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:1rem;font-weight:500;line-height:1.55;letter-spacing:.01em;text-transform:none}.shop-collections{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0;border-top:1px solid var(--shop-line)}.shop-collections>li{border-bottom:1px solid var(--shop-line)}.shop-collection-link{display:grid;gap:.35rem;padding:1.35rem 0;color:inherit;text-decoration:none;transition:opacity .2s ease}.shop-collection-link:hover{opacity:.72}.shop-collection-title{font-size:clamp(1.05rem,2.8vw,1.35rem);font-weight:700;letter-spacing:.16em;text-transform:uppercase}.shop-collection-blurb{color:var(--shop-muted);font-size:.88rem;line-height:1.45;letter-spacing:.02em}.shop-filters{display:flex;flex-wrap:wrap;gap:.55rem;margin:0 0 1.75rem}.shop-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--shop-line);border-radius:999px;background:transparent;color:var(--shop-muted);font:inherit;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.55rem 1.05rem;cursor:pointer;transition:color .2s ease,border-color .2s ease,background .2s ease}.shop-filter:hover,.shop-filter.is-active{color:#fff;border-color:#ffffff8c;background:#ffffff0f}.shop-shell--catalog{padding:calc(var(--site-header-h) + .15rem) var(--shop-pad) 2.5rem}body.site-shop:not(.is-shop-account) .shop-catalog-toolbar.account-feed-toolbar{position:sticky;top:var(--site-header-h);z-index:5;background:#000}.shop-catalog-toolbar.account-feed-toolbar{margin:0 0 1.15rem;padding-left:0;padding-right:0;gap:.65rem;min-width:0}.shop-catalog-tabs{display:flex;flex-wrap:nowrap;align-items:center;min-width:0;flex:1 1 auto;gap:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.shop-catalog-tabs::-webkit-scrollbar{display:none}.shop-catalog-tabs .account-feed-tab{flex:0 0 auto;white-space:nowrap;text-transform:none;letter-spacing:.01em;font-size:clamp(.8rem,.55rem + .9vw,1.15rem);padding:.75rem clamp(.42rem,.25rem + .7vw,1rem);margin-bottom:-.65rem}.shop-catalog-tabs .account-feed-tab:first-child{padding-left:0}@media(max-width:640px){.shop-catalog-toolbar.account-feed-toolbar{gap:.4rem}.shop-catalog-tabs .account-feed-tab{font-weight:700;letter-spacing:0}.shop-catalog-tabs .account-feed-tab.is-active{font-weight:800}}.shop-shell--catalog .shop-grid{margin-top:0}.shop-wishlist-heading{margin:.85rem 0 .75rem;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:clamp(1.35rem,3.5vw,1.7rem);font-weight:800;letter-spacing:.02em;line-height:1.15;color:#fff;text-transform:none}.shop-shell--catalog .shop-empty{margin-top:.35rem}.shop-wishlist-tab{display:inline-flex;align-items:center;justify-content:center;padding-left:.7rem;padding-right:.7rem;position:relative}.shop-wishlist-tab-icon{width:1.15rem;height:1.15rem;display:block;opacity:.55}.shop-wishlist-tab.is-active .shop-wishlist-tab-icon{opacity:1}.shop-pdp-actions{display:flex;align-items:center;gap:.7rem;margin:.35rem 0 0}.shop-pdp-actions .shop-atc{flex:1 1 auto;margin:0}.shop-wishlist-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;flex:0 0 52px;margin:0;padding:0;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:transparent;color:#fff;cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .12s ease}.shop-wishlist-btn:hover{border-color:#ffffff8c;background:#ffffff0f}.shop-wishlist-btn:active{transform:scale(.96)}.shop-wishlist-btn.is-active{border-color:#ffffffb3;background:#ffffff1a;color:#fff}.shop-wishlist-btn-icon{width:1.35rem;height:1.35rem;display:block}.shop-wishlist-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;margin:.45rem 0 0;border:0;background:transparent;color:#ffffff8c;font:inherit;font-size:12px;font-weight:600;letter-spacing:.02em;text-decoration:underline;text-underline-offset:.14em;cursor:pointer;padding:0}.shop-wishlist-remove:hover{color:#fff}.shop-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(1.1rem,2.8vw,1.8rem) clamp(.9rem,2vw,1.4rem);list-style:none;margin:0;padding:0}@media(min-width:900px){body.site-shop:not(.is-shop-account) .shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){body.site-shop:not(.is-shop-account) .shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1600px){body.site-shop:not(.is-shop-account) .shop-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}body.site-shop.is-shop-account .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){body.site-shop.is-shop-account .shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.shop-card{display:flex;flex-direction:column;gap:.85rem;color:inherit;text-decoration:none;min-width:0}.shop-card-media{position:relative;aspect-ratio:4/5;overflow:hidden;background:#0a0a0a;border:1px solid var(--shop-line)}.shop-media-loader{position:absolute;left:50%;top:50%;z-index:2;width:26px;height:26px;margin:-13px 0 0 -13px;border-radius:50%;border:1.5px solid rgba(255,255,255,.16);border-top-color:#ffffffb8;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.shop-card-media.is-loading .shop-media-loader,.shop-pdp-stage.is-loading .shop-media-loader{opacity:1;visibility:visible;animation:shop-media-spin .7s linear infinite}.shop-card-media.is-loaded .shop-media-loader,.shop-pdp-stage.is-loaded .shop-media-loader{opacity:0;visibility:hidden;animation:none}@keyframes shop-media-spin{to{transform:rotate(360deg)}}.shop-card-media img,.shop-card-media .shop-media-img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;opacity:0;filter:blur(14px);transform:scale(1.02);transition:opacity .55s ease,filter .7s cubic-bezier(.22,.7,.2,1),transform .7s cubic-bezier(.22,.7,.2,1)}.shop-card-media .shop-media-img.is-ready,.shop-card-media.is-loaded .shop-media-img{opacity:1;filter:blur(0);transform:none}.shop-card:hover .shop-card-media .shop-media-img.is-ready{transform:scale(1.04);opacity:1}@media(prefers-reduced-motion:reduce){.shop-media-loader{animation:none!important}.shop-card-media .shop-media-img,.shop-pdp-slide.shop-media-img{transition:opacity .2s ease,filter 0s!important;filter:none!important;transform:none!important}}.shop-card-meta{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem .75rem;min-width:0}.shop-card-copy{display:flex;flex-direction:column;gap:.22rem;min-width:0;flex:1 1 auto;overflow:hidden}.shop-card-title{margin:0;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.shop-card-cat{margin:0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--shop-muted)}.shop-card-pricing,.shop-pdp-pricing{display:flex;flex-direction:column;align-items:flex-end;gap:.18rem;flex:0 0 auto;text-align:right}.shop-card-pricing{max-width:42%}.shop-card-price{margin:0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:13px;font-weight:500;letter-spacing:.01em;text-transform:none;color:var(--shop-muted);display:inline-flex;align-items:baseline;justify-content:flex-end;gap:.4rem;flex-wrap:wrap}.shop-card-price.is-sale,.shop-pdp-price.is-sale{color:inherit}.shop-card-price s,.shop-pdp-price s{color:var(--shop-muted);text-decoration:line-through;text-decoration-thickness:1px;opacity:.85;font-weight:500}.shop-price-now{color:#e4572e;font-weight:700}.shop-card-save,.shop-pdp-save{margin:0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#e4572e}.shop-pdp-pricing{align-items:flex-start;text-align:left;margin:.15rem 0 .35rem}.shop-pdp-price{display:inline-flex;align-items:baseline;gap:.5rem;flex-wrap:wrap}.shop-card-badges{position:absolute;top:.7rem;left:.7rem;z-index:2;display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;max-width:calc(100% - 1.4rem);pointer-events:none}.shop-card-badge{position:static;flex:0 0 auto;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#0000008c;border:1px solid rgba(255,255,255,.18);padding:.35rem .5rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:0;white-space:nowrap}.shop-card-badge.is-sale{background:#e4572e;border-color:#e4572e;-webkit-backdrop-filter:none;backdrop-filter:none}.shop-card-badge.is-special{background:#c9a227;border-color:#c9a227;color:#111;-webkit-backdrop-filter:none;backdrop-filter:none}.shop-pdp-stage .shop-card-badges{top:.7rem;left:.7rem}.shop-pdp{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:clamp(1.4rem,3.5vw,2.75rem);align-items:start}@media(max-width:860px){.shop-pdp{grid-template-columns:1fr}}.shop-pdp-gallery{display:flex;flex-direction:column;gap:.85rem;min-width:0}.shop-pdp-stage{position:relative;display:block;aspect-ratio:4 / 5;width:100%;background:#000;border:1px solid rgba(255,255,255,.14);border-radius:6px;overflow:hidden;max-height:calc(100dvh - var(--site-header-h) - 7.5rem);min-height:0}.shop-pdp-slide{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;opacity:0;visibility:hidden;filter:blur(14px);transform:scale(1.02);transition:opacity .55s ease,filter .7s cubic-bezier(.22,.7,.2,1),transform .7s cubic-bezier(.22,.7,.2,1),visibility .35s ease;pointer-events:none;padding:0;box-sizing:border-box}.shop-pdp-slide.is-active{position:absolute;visibility:visible;pointer-events:auto;max-height:none;opacity:0}.shop-pdp-slide.is-active.is-ready{opacity:1;filter:blur(0);transform:none}.shop-pdp-stage .shop-media-loader{z-index:3}.shop-pdp-stage:has(.shop-pdp-slide.is-active:not(.is-ready)) .shop-media-loader,.shop-pdp-stage.is-loading .shop-media-loader{opacity:1;visibility:visible;animation:shop-media-spin .7s linear infinite}.shop-pdp-stage:has(.shop-pdp-slide.is-active.is-ready) .shop-media-loader{opacity:0;visibility:hidden;animation:none}.shop-pdp-nav{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:42px;height:42px;border:1px solid rgba(243,239,232,.18);border-radius:999px;background:#0706058c;color:var(--shop-fg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;display:grid;place-items:center;font-size:1.55rem;line-height:1;font-weight:200;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.shop-pdp-nav:hover{background:#ffffff24;border-color:#fff6;color:#fff}.shop-pdp-nav:active{transform:translateY(-50%) scale(.96)}.shop-pdp-nav-prev{left:.75rem}.shop-pdp-nav-next{right:.75rem}.shop-pdp-gallery-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 .15rem}.shop-pdp-dots{display:flex;align-items:center;gap:.45rem}.shop-pdp-dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:7px;height:7px;border:0;border-radius:999px;background:#f3efe847;cursor:pointer;padding:0;transition:background .2s ease,transform .2s ease,width .2s ease}.shop-pdp-dot.is-active{width:18px;background:var(--shop-sand)}.shop-pdp-count{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--shop-muted)}@media(max-width:860px){.shop-pdp-stage{max-height:min(58dvh,calc(100dvh - var(--site-header-h) - 10rem))}}.shop-pdp-copy{display:flex;flex-direction:column;gap:.85rem;padding:1.35rem 1.4rem 1.5rem;background:#000;border:1px solid rgba(255,255,255,.12);border-radius:6px;align-self:start}.shop-pdp-kicker{margin:0;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--shop-sand)}.shop-pdp-title{margin:0;font-size:clamp(1.45rem,3.2vw,2.15rem);font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.12}.shop-pdp-price{margin:0;font-size:1.05rem;font-weight:500;letter-spacing:.04em;color:#f3efe8d1}.shop-pdp-desc{margin:.15rem 0 0;max-width:40ch;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:15px;font-weight:500;letter-spacing:.01em;line-height:1.65;text-transform:none;color:#f3efe8c7}.shop-pdp-digital-note{margin:0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:14px;font-weight:500;letter-spacing:.01em;text-transform:none;color:#ffffffc7}.shop-pdp-label{margin:.35rem 0 0;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--shop-muted)}.shop-pdp-options{display:flex;flex-direction:column;gap:.55rem;padding:.35rem 0 .15rem}.shop-sizes{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:0}.shop-size{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:44px;height:40px;padding:0 .95rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#0e0e0e47;color:#fff;font:inherit;font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.shop-size:hover{border-color:#ffffffb3;background:#ffffff1a;transform:translateY(-1px)}.shop-size.is-active{background:#fff;color:#0a0a0a;border-color:#fff}.shop-size:disabled{opacity:.28;cursor:not-allowed;transform:none}.shop-qty{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#0e0e0e47;width:max-content;overflow:hidden}.shop-qty button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:40px;border:0;background:transparent;color:#fff;font:inherit;font-size:16px;cursor:pointer;transition:background .2s ease}.shop-qty button:hover{background:#ffffff1a}.shop-qty span{min-width:2.2rem;text-align:center;font-size:11px;font-weight:800;letter-spacing:.1em}.shop-atc{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:100%;gap:1rem;border:1px solid var(--theme-btn,#fff);border-radius:999px;background:var(--theme-btn,#fff);color:var(--theme-btn-fg,#0a0a0a);font:inherit;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:var(--theme-btn-size,11px);font-weight:800;letter-spacing:var(--theme-btn-tracking,.14em);text-transform:uppercase;min-height:var(--theme-btn-min-h,44px);padding:var(--theme-btn-pad,.85rem 1.45rem);margin-top:.35rem;cursor:pointer;transition:background .2s ease,transform .2s ease,opacity .2s ease}.shop-atc:hover{background:#eaeaea;transform:translateY(-1px)}.shop-atc:active{transform:translateY(0);opacity:.88}.shop-continue{display:inline-block;margin-top:.15rem;color:#ffffff8c;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:color .2s ease}.shop-continue:hover{color:#fff}.shop-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:.5rem}.shop-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#0e0e0e47;color:#fff;font:inherit;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;padding:.95rem 1.25rem;cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease,transform .2s ease}.shop-btn:hover{border-color:#ffffffb3;background:#ffffff1a;transform:translateY(-1px)}.shop-btn.primary{background:var(--theme-btn,#fff);color:var(--theme-btn-fg,#0a0a0a);border-color:var(--theme-btn,#fff);min-height:var(--theme-btn-min-h,44px);min-width:var(--theme-btn-min-w,10.5rem);padding:var(--theme-btn-pad,.85rem 1.45rem);letter-spacing:var(--theme-btn-tracking,.14em)}.shop-btn.primary:hover{background:var(--theme-btn-hover,#eaeaea);transform:none}.shop-btn.ghost:hover{border-color:#ffffffb3;background:#ffffff1a}.shop-empty{padding:4rem 0;text-align:center;color:var(--shop-muted);letter-spacing:.08em}.site-cart-empty{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;padding:.15rem 0 .5rem}.site-cart-empty .site-drawer-empty{margin:0}.site-cart-empty-link{color:#fff;text-decoration:none;font-family:"Exo 2",system-ui,sans-serif;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;opacity:.78;transition:opacity .2s ease}.site-cart-empty-link:hover{opacity:1}.site-cart-list{display:flex;flex-direction:column;gap:0;margin:0 0 1.2rem;padding:0;list-style:none}.site-cart-item{display:grid;grid-template-columns:72px 1fr auto;gap:.9rem;align-items:start;padding:1rem 0;border-bottom:1px solid var(--shop-line)}.site-cart-item img{width:72px;height:90px;object-fit:cover;background:#0a0a0a;border:1px solid var(--shop-line)}.site-cart-item-meta{min-width:0;display:flex;flex-direction:column;gap:.35rem}.site-cart-item-title{margin:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.35}.site-cart-item-sub{margin:0;font-size:12px;font-weight:200;color:var(--shop-muted);letter-spacing:.06em}.site-cart-qty{display:inline-flex;align-items:center;margin-top:.25rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;overflow:hidden;width:max-content}.site-cart-qty button{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:30px;border:0;background:transparent;color:#fff;font:inherit;font-size:14px;cursor:pointer}.site-cart-qty span{min-width:1.6rem;text-align:center;font-size:11px;font-weight:700;letter-spacing:.06em}.site-cart-item-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#ffffff73;font:inherit;font-size:18px;line-height:1;cursor:pointer;padding:.2rem}.site-cart-item-remove:hover{color:#fff}.site-cart-footer{border-top:1px solid var(--shop-line);padding-top:1rem;display:flex;flex-direction:column;gap:.85rem}.site-cart-total{display:flex;justify-content:space-between;padding-bottom:.85rem;border-bottom:1px solid var(--shop-line);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.site-cart-total span:last-child{font-weight:200;letter-spacing:.08em}.shop-cart-toast{position:fixed;top:0;left:0;right:0;z-index:10070;pointer-events:none;transform:translate3d(0,-100%,0);opacity:0;transition:transform .55s cubic-bezier(.22,.7,.2,1),opacity .35s ease;will-change:transform,opacity}.shop-cart-toast.is-on{transform:translateZ(0);opacity:1;pointer-events:auto}.shop-cart-toast.is-out{transform:translate3d(0,-100%,0);opacity:0;pointer-events:none;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .28s ease}.shop-cart-toast-inner{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:calc(var(--site-header-h) + 4px);padding:calc(env(safe-area-inset-top,0px) + .7rem) var(--site-gutter, 22px) .75rem;background:#fff;color:#0a0a0a;border-bottom:1px solid #0a0a0a;box-shadow:0 14px 40px #00000047;font-family:"Exo 2",system-ui,sans-serif}.shop-cart-toast-msg{font-size:12px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.shop-cart-toast-view{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #0a0a0a;background:transparent;color:#0a0a0a;font:inherit;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:.45rem .75rem;cursor:pointer;white-space:nowrap;transition:background .2s ease,color .2s ease}.shop-cart-toast-view:hover{background:#0a0a0a;color:#fff}.site-nav-cart[data-count]:not([data-count="0"]):after{content:attr(data-count);display:inline-block;margin-left:.45rem;min-width:1.1rem;text-align:center;font-size:9px;font-weight:800;letter-spacing:0;color:#0a0a0a;background:#fff;border-radius:999px;padding:.12rem .28rem;vertical-align:middle}@media(max-width:900px){.site-nav-cart[data-count]:not([data-count="0"]):after{position:absolute;top:-5px;right:-7px;margin-left:0;min-width:1rem;line-height:1;padding:.15rem .28rem;pointer-events:none}}.shop-related{margin-top:clamp(2.8rem,7vh,4.5rem);padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.12)}.shop-related-title{margin:0 0 1.6rem;text-align:left;font-size:clamp(.9rem,2vw,1.05rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--shop-sand)}.shop-related-title.decrypt-label{margin-bottom:1.6rem}.shop-related-grid{margin-top:0}.shop-footer{position:relative;margin-top:clamp(3rem,8vh,5.5rem);overflow:hidden;color:var(--theme-fg,#fff);font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);background:var(--theme-bg,#000);border-top:1px solid var(--theme-line,rgba(255,255,255,.1))}.shop-footer-glow{display:none}.shop-footer-panel{position:relative;z-index:1;width:min(720px,100%);margin:0 auto;padding:clamp(3.2rem,8vw,5rem) var(--shop-pad) clamp(2rem,5vw,2.8rem);text-align:center;display:flex;flex-direction:column;align-items:center}.shop-footer-brand{margin:0 0 1.6rem;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:12px;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:var(--theme-fg,#fff)}.shop-footer-kicker{margin:0 0 .85rem;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:11px;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:var(--theme-muted,rgba(255,255,255,.45))}.shop-footer-title{margin:0 0 .7rem;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:clamp(1.8rem,5.5vw,3rem);font-weight:800;letter-spacing:.16em;text-transform:uppercase;line-height:1.05;color:var(--theme-fg,#fff)}.shop-footer-title.decrypt-label{justify-content:center}.shop-footer-lede{margin:0 0 1.6rem;max-width:34ch;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:15px;font-weight:500;letter-spacing:.01em;text-transform:none;line-height:1.55;color:var(--theme-muted,rgba(255,255,255,.72))}.shop-footer-panel>*{opacity:0;filter:blur(14px);transform:translateY(12px);transition:opacity .7s ease,filter .75s ease,transform .7s cubic-bezier(.22,.7,.2,1)}.shop-footer.is-in .shop-footer-panel>*:not(.shop-footer-title){opacity:1;filter:blur(0);transform:none}.shop-footer.is-in .shop-footer-brand{transition-delay:.04s}.shop-footer.is-in .shop-footer-nav{transition-delay:.12s}.shop-footer.is-in .shop-footer-social{transition-delay:.2s}.shop-footer.is-in .shop-footer-pay{transition-delay:.28s}.shop-footer.is-in .shop-footer-copy{transition-delay:.36s}.shop-footer-title.decrypt-pending{opacity:0;filter:blur(16px);transform:translateY(10px)}.shop-footer-title.is-running,.shop-footer-title.is-done{opacity:1;filter:blur(0);transform:none;transition:opacity .55s ease,filter .75s ease,transform .55s cubic-bezier(.22,.7,.2,1)}.shop-heading.decrypt-label,.shop-lede.decrypt-label,.shop-card-title.decrypt-label,.shop-collection-title.decrypt-label,.shop-related-title.decrypt-label{display:flex;justify-content:flex-start;width:100%}.shop-footer-form{display:flex;align-items:center;gap:.65rem;width:min(420px,100%);padding-bottom:.55rem;border-bottom:0;margin-bottom:1.1rem;position:relative}.shop-footer-form:after{content:"";position:absolute;left:50%;bottom:0;height:1px;width:0;background:var(--theme-line-strong,rgba(255,255,255,.35));transform:translate(-50%);transition:width 1.15s cubic-bezier(.22,.7,.2,1)}.shop-footer-form.is-grown:after{width:100%}.shop-footer-form input{flex:1;min-width:0;border:0;background:transparent;color:var(--theme-fg,#fff);font:inherit;font-size:14px;font-weight:200;letter-spacing:.04em;padding:.35rem 0;outline:none}.shop-footer-form input::placeholder{color:var(--theme-muted-2,rgba(255,255,255,.35))}.shop-footer-form button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:var(--theme-fg,#fff);font:inherit;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;cursor:pointer;padding:.35rem 0;transition:opacity .2s ease}.shop-footer-form button:hover{opacity:.55}.shop-footer-note{margin:0 0 1.4rem;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:13px;font-weight:500;letter-spacing:.01em;text-transform:none;color:var(--theme-muted,rgba(255,255,255,.72))}.shop-footer-error{margin:0 0 1.4rem;font-size:12px;font-weight:500;letter-spacing:.04em;color:var(--theme-danger,#ff8e8e)}.shop-footer-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:.45rem 1.1rem;margin:0 0 1.35rem;max-width:36rem}.shop-footer-nav a{color:var(--theme-muted,rgba(255,255,255,.72));text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:color .2s ease}.shop-footer-nav.is-policy-preview{max-width:52rem}.shop-footer-nav a:hover{color:var(--theme-fg,#fff)}.shop-footer-social{display:flex;gap:1rem;margin-bottom:1.15rem}.shop-footer-pay{list-style:none;margin:0 0 1.35rem;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:.4rem}.shop-pay-mark{display:block;width:48px;height:32px;color:var(--theme-muted,rgba(255,255,255,.78))}.shop-pay-mark svg{display:block;width:100%;height:100%}.shop-footer-social a{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--theme-line,rgba(255,255,255,.2));border-radius:999px;color:var(--theme-fg,#fff);text-decoration:none;font-size:10px;font-weight:800;letter-spacing:.08em;transition:background .2s ease,border-color .2s ease,transform .2s ease}.shop-footer-social a:hover{background:var(--theme-ghost,rgba(255,255,255,.08));border-color:var(--theme-line-strong,rgba(255,255,255,.45));transform:translateY(-1px)}.shop-footer-copy{margin:0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:12px;font-weight:500;letter-spacing:.01em;text-transform:none;color:var(--theme-muted-2,rgba(255,255,255,.45))}.shop-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}@media(min-width:901px){html.site-shop:has(body.is-shop-account),body.site-shop.is-shop-account{height:100%!important;overflow:hidden!important}body.site-shop.is-shop-account .shop-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;min-height:0;height:100%;overflow:hidden;padding:var(--account-shell-pad-top) max(1rem,env(safe-area-inset-right,0px)) 0 max(1rem,env(safe-area-inset-left,0px));box-sizing:border-box}.shop-with-nav{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:0;align-items:stretch;width:min(100%,var(--account-layout-max,1175px));max-width:var(--account-layout-max,1175px);margin-left:auto;margin-right:auto;height:100%;min-height:0;overflow:hidden;padding:0 0 1.2rem;box-sizing:border-box}.shop-with-nav .shop-stage{grid-column:2;grid-row:1;min-width:0;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;padding:0 0 1.6rem;border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1);-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scrollbar-gutter:auto;container-type:inline-size;container-name:shop-stage}.shop-with-nav .shop-stage::-webkit-scrollbar{display:none}.shop-with-nav .shop-shell{padding:0 var(--account-center-pad-x,1.25rem);width:auto;max-width:none}body.site-shop.is-shop-account .shop-with-nav .shop-shell,body.site-shop.is-shop-account .shop-with-nav .shop-shell--catalog{padding-top:0}body.site-shop.is-shop-account .shop-with-nav .shop-catalog-toolbar.account-feed-toolbar{position:sticky;top:0;z-index:5;margin-bottom:1rem;padding-left:var(--account-center-pad-x,1.25rem);padding-right:var(--account-center-pad-x,1.25rem);margin-left:calc(-1 * var(--account-center-pad-x,1.25rem));margin-right:calc(-1 * var(--account-center-pad-x,1.25rem));width:calc(100% + (2 * var(--account-center-pad-x,1.25rem)));box-sizing:border-box}body.site-shop.is-shop-account .shop-with-nav .shop-heading{padding-top:0}.shop-with-nav .shop-footer{margin-left:var(--account-center-pad-x,1.25rem);margin-right:var(--account-center-pad-x,1.25rem)}.shop-with-nav .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.shop-with-nav .shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@container shop-stage (max-width:639px){body.site-shop.is-shop-account .shop-with-nav .shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.shop-with-nav .account-sidebar{grid-column:1;grid-row:1;--account-dock-h:0px;position:relative;top:auto;left:auto;right:auto;bottom:auto;align-self:stretch;min-width:0;width:var(--account-sidebar-w);flex:0 0 var(--account-sidebar-w);height:100%;max-height:100%;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;transition:width .42s cubic-bezier(.22,.7,.2,1),flex-basis .42s cubic-bezier(.22,.7,.2,1);z-index:auto}.shop-with-nav .account-sidebar:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:#ffffff24;pointer-events:none}.shop-with-nav .account-sidebar.is-collapsed{width:var(--account-sidebar-w-collapsed);flex-basis:var(--account-sidebar-w-collapsed)}.shop-with-nav .account-signout-rail{display:inline-flex!important}.shop-with-nav .account-sidebar-foot,.shop-with-nav .account-sidebar-toggle{display:flex}.shop-with-nav .account-sidebar-toggle{display:inline-flex}}.account-feed{min-width:0;width:100%}@media(max-width:1400px){.account-panel[data-account-panel=home]{width:min(600px,calc(100% - 1.5rem));max-width:600px;margin-left:auto;margin-right:auto;border:0;box-sizing:border-box;min-height:100%;container-type:inline-size;container-name:home-feed}}@container home-feed (min-width:598px) and (max-width:602px){.account-feed{box-sizing:border-box;border-left:1px solid #2f3336;border-right:1px solid #2f3336}}.account-feed-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:0 var(--account-center-pad-x,1.25rem) .65rem;border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;z-index:5;background:#000000c7;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);min-width:0;pointer-events:none}.account-feed-toolbar[data-feed-toolbar]{padding-top:.85rem}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.account-feed-toolbar{background:#000}}.account-feed-toolbar .account-feed-tabs,.account-feed-toolbar .account-feed-tools,.account-feed-toolbar button,.account-feed-toolbar a,.account-feed-toolbar input,.account-feed-toolbar label{pointer-events:auto}.account-feed-tabs{display:flex;flex-wrap:nowrap;gap:0;min-width:0;padding-right:1rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 calc(100% - 2.4rem),rgba(0,0,0,.5) calc(100% - .9rem),transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 calc(100% - 2.4rem),rgba(0,0,0,.5) calc(100% - .9rem),transparent 100%)}.account-feed-tabs.is-at-end{-webkit-mask-image:none;mask-image:none}.account-feed-tabs::-webkit-scrollbar{display:none}.account-feed-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#ffffff73;font:inherit;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:1.15rem;font-weight:700;letter-spacing:.01em;text-transform:none;padding:.75rem 1rem;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-.65rem;flex:0 0 auto;white-space:nowrap;position:relative;outline:none;box-shadow:none}.account-feed-tabs .account-feed-tab:first-child{padding-left:0}.account-feed-tab:focus,.account-feed-tab:focus-visible{outline:none;box-shadow:none}.account-feed-tab.is-active{color:#fff;font-weight:800;border-bottom-color:#fffffff2}.account-feed-tab:hover{color:#fff;border-bottom-color:#ffffffd9}.account-feed-tab.is-active:hover{border-bottom-color:#fffffff2}.account-feed-tools{display:flex;align-items:center;gap:.55rem;flex-shrink:0}.account-feed-sort-wrap{position:relative}.account-feed-sort-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.4rem;border:0;border-radius:999px;background:transparent;color:#ffffff8c;font:inherit;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none;padding:.35rem .55rem;cursor:pointer}.account-feed-sort-btn:hover{color:#ffffffd9;background:#ffffff0f}.account-feed-sort-btn svg{width:10px;height:6px;opacity:.55}.account-feed-sort-menu{position:absolute;top:calc(100% + .35rem);right:0;z-index:30;min-width:8.5rem;padding:.35rem;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#121212;box-shadow:0 12px 28px #00000073}.account-feed-sort-menu button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;border:0;border-radius:7px;background:transparent;color:#ffffffc7;font:inherit;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none;text-align:left;padding:.45rem .55rem;cursor:pointer}.account-feed-sort-menu button:hover,.account-feed-sort-menu button.is-active{background:#ffffff14;color:#fff}.account-feed-filter-wrap{position:relative}.account-feed-filter-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:auto;height:auto;min-height:34px;border:0;border-radius:999px;background:transparent;color:#ffffff8c;cursor:pointer;font:inherit;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none;padding:.35rem .7rem}.account-feed-filter-btn:hover{color:#ffffffd9;background:#ffffff0f}.account-feed-filter-btn svg{width:18px;height:18px;display:block;flex:0 0 auto}.account-feed-tools .account-feed-sort-wrap,.account-feed-filter-label-text{display:none!important}.account-feed-mobile-sort{display:block;margin:0 0 .55rem;padding:0 0 .55rem;border-bottom:1px solid rgba(255,255,255,.1)}.account-feed-mobile-sort-list{display:flex;flex-direction:column;gap:.1rem}.account-feed-mobile-sort-opt{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;border:0;border-radius:7px;background:transparent;color:#ffffffc7;font:inherit;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:none;text-align:left;padding:.42rem .35rem;cursor:pointer}.account-feed-mobile-sort-opt:hover,.account-feed-mobile-sort-opt.is-active{background:#ffffff14;color:#fff}.account-feed-filter-menu,.videos-cat-editor{position:absolute;top:calc(100% + .35rem);right:0;z-index:30;min-width:12.75rem;padding:.65rem .75rem .7rem;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#121212;box-shadow:0 12px 28px #00000073}.videos-cat-editor{min-width:16.5rem}.videos-cat-editor-empty{margin:0;color:#ffffff8c;font-size:13px;line-height:1.4}.videos-cat-editor-row{display:flex;align-items:center;gap:.35rem;margin:0 0 .35rem}.videos-cat-editor-row input{flex:1 1 auto;min-width:0;border:0;border-radius:8px;background:#ffffff0f;color:#fff;font:inherit;font-size:13px;font-weight:600;padding:.45rem .55rem}.videos-cat-editor-row button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;flex:0 0 auto;border:0;border-radius:8px;background:transparent;color:#ffffff8c;cursor:pointer;padding:0}.videos-cat-editor-row button:hover{color:#fff;background:#ffffff14}.videos-cat-editor-row button svg{width:14px;height:14px;display:block}.account-feed-filter-label{margin:0 0 .4rem;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b}.account-feed-filter-opt{display:flex;align-items:center;gap:.55rem;margin:0 -.2rem;padding:.42rem .35rem;border-radius:8px;font-size:14px;font-weight:600;letter-spacing:.01em;color:#ffffffd1;cursor:pointer;transition:background .12s ease,color .12s ease}.account-feed-filter-opt:hover{background:#ffffff0f;color:#fff}.account-feed-filter-opt:has(input[data-videos-filter=all]),.account-feed-filter-opt:has(input[data-music-filter=all]),.account-feed-filter-opt:has(input[data-feed-type=all]),.account-feed-filter-opt:has(input[data-shop-show=all]){font-size:15px;font-weight:700;margin-left:0;padding:.5rem .35rem}.account-feed-filter-opt:has(input[data-feed-type]:not([data-feed-type=all])),.account-feed-filter-opt:has(input[data-videos-filter]:not([data-videos-filter=all])),.account-feed-filter-opt:has(input[data-music-filter]:not([data-music-filter=all])),.account-feed-filter-opt:has(input[data-shop-show]:not([data-shop-show=all])){margin-left:.55rem;padding-left:.85rem}.account-feed-filter-opt input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:1.1rem;height:1.1rem;margin:0;flex:0 0 auto;box-sizing:border-box;border:1px solid rgba(255,255,255,.28);border-radius:4px;background:#ffffff0a;box-shadow:inset 0 0 0 1px #00000059;cursor:pointer;position:relative;transition:border-color .12s ease,background .12s ease}.account-feed-filter-opt input:hover{border-color:#ffffff73;background:#ffffff12}.account-feed-filter-opt input:checked{background:#ffffff24;border-color:#ffffff9e}.account-feed-filter-opt input:checked:after{content:"";position:absolute;left:50%;top:46%;width:.28rem;height:.52rem;border:solid #fff;border-width:0 1.6px 1.6px 0;transform:translate(-50%,-58%) rotate(45deg)}.account-feed-filter-opt input:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:2px}.account-feed-filter-hidden{margin-top:.55rem;padding-top:.55rem;border-top:1px solid rgba(255,255,255,.1)}.feed-post.is-feed-hidden{background:#ffffff05}.account-feed[data-feed-show-hidden=true] .feed-post.is-feed-hidden{opacity:1}.account-feed-drafts>.account-empty{margin:0;padding:1.15rem var(--account-center-pad-x, 1.25rem) 1.5rem}.account-feed-empty{margin:0;padding:2.5rem 1rem;text-align:center}.account-feed-empty-copy{margin:0;font-size:14px;line-height:1.5;color:#ffffff8c}.account-feed-empty-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:.85rem}.account-feed-empty[hidden],.account-feed-empty-actions[hidden]{display:none!important}.account-feed-empty-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff14;color:#fff;font:inherit;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:none;padding:.55rem .9rem;cursor:pointer}.account-feed-empty-btn:hover{background:#ffffff24}.account-feed-empty-btn-ghost{background:transparent;color:#ffffffb8}.account-feed-list{display:flex;flex-direction:column}.account-feed-list[hidden]{display:none!important}.feed-x-compose.is-video-drop{outline:1px dashed rgba(255,255,255,.72);outline-offset:-6px}.feed-x-compose{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:12px;align-items:start;width:100%;box-sizing:border-box;margin:0;padding:.85rem 1rem .6rem;border-bottom:1px solid rgba(255,255,255,.1)}.account-feed[data-feed-lane=drafts] .feed-x-compose,.account-feed[data-feed-view=detail] .feed-x-compose{display:none!important}.feed-x-compose-avatar{display:flex;justify-content:center;padding-top:.2rem}.feed-x-compose-avatar .onuha-pfp{width:40px;height:40px;font-size:15px}.feed-x-compose-main{min-width:0;display:flex;flex-direction:column}.feed-x-compose-drafts{position:absolute;top:.45rem;right:.7rem;z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;border-radius:999px;background:transparent;color:#1d9bf0;font:inherit;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:.95rem;font-weight:700;padding:.35rem .7rem;cursor:pointer}.feed-x-compose-drafts:hover{background:#1d9bf01f}.feed-x-compose-main textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;box-sizing:border-box;margin:0;padding:.45rem 4.6rem .2rem 0;border:0;background:transparent;color:#fff;font:inherit;font-size:1.15rem;font-weight:400;line-height:1.35;resize:none;overflow-y:hidden;min-height:3.1rem;max-height:min(50vh,24rem)}.feed-x-compose.is-no-drafts .feed-x-compose-main textarea{padding-right:0}.feed-x-compose-main textarea::placeholder{color:#ffffff57;font-weight:400}.feed-x-compose-main textarea:focus{outline:none}.feed-x-compose-comments[hidden]{display:none}.feed-x-compose-comments{display:inline-flex;align-items:center;gap:.45rem;width:fit-content;margin:.2rem 0 .45rem;color:#1d9bf0;font-size:.92rem;font-weight:700;cursor:pointer}.feed-x-compose-comments input{width:1.05rem;height:1.05rem;margin:0;accent-color:#1d9bf0;cursor:pointer}.feed-x-compose-rule{height:1px;background:#ffffff24;margin:.15rem 0 .4rem}.feed-x-compose-bar{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.feed-x-compose-tools{display:flex;align-items:center;gap:.1rem;min-width:0}.feed-x-compose-tool[hidden]{display:none}.feed-x-compose-tool,:is(.feed-x-compose,.feed-x-modal) .emoji-picker-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:2.15rem;height:2.15rem;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffffb8;display:grid;place-items:center;cursor:pointer;flex:0 0 auto;transition:transform .16s cubic-bezier(.22,1,.36,1),color .15s ease}.feed-x-compose-tool:before,:is(.feed-x-compose,.feed-x-modal) .emoji-picker-btn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:999px;background:#ffffff1a;transform:scale(.62);opacity:0;pointer-events:none;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .16s ease}.feed-x-compose-tool svg,:is(.feed-x-compose,.feed-x-modal) .emoji-picker-btn svg{position:relative;z-index:1;width:1.35rem;height:1.35rem;display:block}:is(.feed-x-compose,.feed-x-modal) .emoji-picker-btn svg{width:.945rem;height:.945rem}.feed-x-compose-tool:hover,:is(.feed-x-compose,.feed-x-modal) .emoji-picker-btn:hover,:is(.feed-x-compose,.feed-x-modal) .emoji-picker-btn[aria-expanded=true]{background:transparent;color:#fff}.feed-x-compose-tool:hover:before,:is(.feed-x-compose,.feed-x-modal) .emoji-picker-btn:hover:before,:is(.feed-x-compose,.feed-x-modal) .emoji-picker-btn[aria-expanded=true]:before{transform:scale(1);opacity:1}.feed-x-compose-tool:active,:is(.feed-x-compose,.feed-x-modal) .emoji-picker-btn:active{transform:scale(.86)}.feed-x-compose-tool.is-recording{color:#ff5a66}.feed-x-voice{display:flex;align-items:center;width:max-content;max-width:100%;margin:.7rem 0 .15rem}.feed-x-voice:has(.feed-x-voice-pill.is-live:not([hidden])){width:min(100%,26.5rem)}.feed-x-voice[hidden],.feed-x-voice-pill[hidden],.feed-x-voice-icon[hidden],.feed-x-voice-send[hidden]{display:none}.feed-x-voice-pill{display:flex;align-items:center;gap:.4rem;width:max-content;max-width:100%;min-height:2.7rem;padding:.28rem .32rem .28rem .7rem;border-radius:999px;background:#1c2127;border:1px solid rgba(255,255,255,.08)}.feed-x-voice-pill.is-ready{padding-right:.7rem}.feed-x-voice-pill.is-live{gap:.55rem;box-sizing:border-box;width:100%;min-height:0;padding:.45rem .7rem;background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.feed-x-voice-dot{width:32px;height:32px;border-radius:999px;background:transparent;flex:0 0 auto;display:grid;place-items:center}.feed-x-voice-dot:after{content:"";width:9px;height:9px;border-radius:999px;background:#ff3b4a;animation:feed-x-voice-pulse 1.15s ease-in-out infinite}.feed-x-voice-pill.is-paused .feed-x-voice-dot:after{animation:none;opacity:.55}@keyframes feed-x-voice-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.75)}}.feed-x-voice-wave{width:11.5rem;height:32px;flex:0 0 auto;display:block}.feed-x-voice-pill.is-live .feed-x-voice-wave{flex:1 1 auto;width:auto;min-width:0}.feed-x-voice-clock{font-size:12px;font-weight:500;letter-spacing:.02em;font-variant-numeric:tabular-nums;color:#ffffff73;white-space:nowrap;flex:0 0 auto}.feed-x-voice-pill.is-ending .feed-x-voice-clock{color:#ff5a66}.feed-x-voice-icon,.feed-x-voice-send{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2rem;height:2rem;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:#e7e9ea;display:grid;place-items:center;cursor:pointer;flex:0 0 auto}.feed-x-voice-icon svg,.feed-x-voice-send svg{width:1.05rem;height:1.05rem;display:block}.feed-x-voice-icon .is-pause,.feed-x-voice-icon[aria-pressed=true] .is-play{display:none}.feed-x-voice-icon[aria-pressed=true] .is-pause{display:block}.feed-x-voice-icon.is-mic{color:#ff4d6a}.feed-x-voice-icon:hover{background:#ffffff14}.feed-x-voice-icon.feed-x-voice-play{width:32px;height:32px;background:#ffffff1a;color:#fff}.feed-x-voice-icon.feed-x-voice-play:hover{background:#ffffff29}.feed-x-voice-icon.feed-x-voice-trash{width:32px;height:32px;color:#ffffffb8}.feed-x-voice-icon.feed-x-voice-trash:hover{background:#ffffff14;color:#fff}.feed-x-voice-send{width:2.15rem;height:2.15rem;background:#1d9b5a;color:#fff}.feed-x-voice-send:hover{background:#17864d}.feed-x-voice audio{display:none}.feed-x-voice-draft{display:block;width:100%;margin-top:.45rem}.feed-x-compose-submit{display:flex;align-items:center;gap:.25rem;margin-left:auto;flex:0 0 auto}.feed-x-compose-cancel{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#8b98a5;font:inherit;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:.92rem;font-weight:700;padding:.4rem .7rem;border-radius:999px;cursor:pointer}.feed-x-compose-cancel:hover{background:#ffffff14;color:#e7e9ea}.feed-x-compose-cancel[hidden]{display:none}.feed-x-compose-post{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;margin:0;border:0;border-radius:999px;min-height:2.15rem;padding:.4rem 1.15rem;background:#ffffff47;color:#00000073;font:inherit;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:.92rem;font-weight:800;letter-spacing:.01em;cursor:default}.feed-x-compose-post.is-ready{background:#fff;color:#111;cursor:pointer}.feed-x-compose-post.is-ready:hover{background:#f2f2f2}:is(.feed-x-compose,.feed-x-modal) .comment-compose-toolbar{display:flex;margin:0}.feed-x-compose .emoji-picker-pop.is-below{top:calc(100% + .35rem);bottom:auto}.feed-x-compose .emoji-picker-pop.is-above{top:auto;bottom:calc(100% + .35rem)}@media(max-width:520px){.feed-x-compose{grid-template-columns:40px minmax(0,1fr);column-gap:10px;padding-left:.75rem;padding-right:.75rem}.feed-x-compose-bar{flex-wrap:wrap}.feed-x-compose-submit{margin-left:auto}}.feed-x-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10150;display:flex;align-items:center;justify-content:center;padding:1.5rem;box-sizing:border-box}.feed-x-modal[hidden]{display:none!important}.feed-x-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;background:#000000b8;cursor:pointer}.feed-x-modal-panel{position:relative;z-index:1;width:min(600px,100%);max-height:min(650px,calc(100dvh - 6rem));display:flex;flex-direction:column;background:#000;border:1px solid rgba(255,255,255,.2);border-radius:16px;box-shadow:0 0 16px #ffffff14;transform:translateY(8px) scale(.96);opacity:0;transition:transform .18s cubic-bezier(.22,1,.36,1),opacity .16s ease}.feed-x-modal.is-open .feed-x-modal-panel{transform:none;opacity:1}.feed-x-modal-bar{display:flex;align-items:center;justify-content:space-between;padding:.45rem .4rem .1rem .3rem;flex:0 0 auto}.feed-x-modal-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.15rem;height:2.15rem;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:#fff;display:grid;place-items:center;cursor:pointer;transition:transform .16s cubic-bezier(.22,1,.36,1),background .15s ease}.feed-x-modal-close svg{width:1.2rem;height:1.2rem;display:block}.feed-x-modal-close:hover{background:#ffffff1a}.feed-x-modal-close:active{transform:scale(.86)}.feed-x-modal-drafts{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:0;border-radius:999px;background:transparent;color:#1d9bf0;font:inherit;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:.95rem;font-weight:700;padding:.4rem .75rem;cursor:pointer}.feed-x-modal-drafts:hover{background:#1d9bf01f}.feed-x-modal-form{display:flex;flex-direction:column;min-height:0;margin:0}.feed-x-modal-main{min-height:0}.feed-x-modal-row{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:12px;align-items:start;padding:.35rem 1rem .55rem}.feed-x-modal-avatar .onuha-pfp{width:40px;height:40px;font-size:15px}.feed-x-modal-text{width:100%;min-height:7.5rem;max-height:min(50vh,24rem);margin:0;padding:.35rem 0 0;border:0;resize:none;overflow-y:hidden;background:transparent;color:#fff;font:inherit;font-size:1.25rem;font-weight:400;line-height:1.35;box-sizing:border-box}.feed-x-modal-copy:has([data-home-compose-photo]:not([hidden])) .feed-x-modal-text,.feed-x-modal-copy:has([data-home-compose-video]:not([hidden])) .feed-x-modal-text{min-height:1.45em;height:auto}.feed-x-modal-copy .feed-x-photo{margin:.55rem 0 .15rem}.feed-x-modal-text::placeholder{color:#fff6}.feed-x-modal-text:focus{outline:none}.feed-x-modal-copy{min-width:0}.feed-x-photo[hidden]{display:none!important}.feed-x-photo-file{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.feed-x-photo-frame{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#111}.feed-x-photo-frame img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}@media(max-width:1400px){.feed-x-photo-frame{width:100%;max-width:100%;margin-inline:auto;border-color:#2f3336}.feed-x-photo-frame img{width:100%;height:auto;max-width:100%;max-height:none}}.feed-x-photo-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:.45rem;right:.45rem;width:2rem;height:2rem;margin:0;padding:0;border:0;border-radius:999px;background:#000000b8;color:#fff;display:grid;place-items:center;cursor:pointer}.feed-x-photo-remove svg{width:1rem;height:1rem;display:block}.feed-x-photo-remove:hover{background:#000000e0}.feed-x-photo-desc{display:block;width:100%;margin:.4rem 0 0;padding:.15rem 0;border:0;background:transparent;color:#ffffffe0;font:inherit;font-size:.92rem;box-sizing:border-box}.feed-x-photo-desc::placeholder{color:#fff6}.feed-x-photo-desc:focus{outline:none}.feed-x-compose .feed-x-photo,.feed-x-compose .feed-x-video{margin:.15rem 0 .35rem}.feed-x-modal-copy .feed-x-video{margin:.55rem 0 .15rem}.feed-x-video[hidden],.feed-x-video-loader[hidden],.feed-x-exclusive-note[hidden],.feed-x-exclusive[hidden]{display:none!important}.feed-x-video-frame{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#111;width:100%;max-width:100%;aspect-ratio:16 / 9;min-height:0}.feed-x-video-frame video{display:block;width:100%;height:100%;max-height:none;object-fit:contain;background:#000}.feed-x-video-frame video[hidden]{display:none!important}.feed-x-video-loader{min-height:168px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;padding:1.2rem}.feed-x-video-loader-track{width:min(220px,70%);height:4px;border-radius:999px;background:#ffffff29;overflow:hidden}.feed-x-video-loader-track span{display:block;height:100%;width:0;border-radius:inherit;background:#1d9bf0}.feed-x-video-loader-label{color:#ffffffd1;font-size:.92rem;font-weight:650}.feed-x-video-actions{display:flex;margin-top:.45rem}.feed-x-video-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:0;border:0;background:transparent;color:#ffffff80;font:inherit;font-size:.9rem;font-weight:500;cursor:pointer}.feed-x-video-link svg{width:1.05rem;height:1.05rem;display:block;flex:0 0 auto}.feed-x-video-link:hover span,.feed-x-video-link.is-on span{text-decoration:underline}.feed-x-video-link.is-on{color:#ffffffc7}.feed-x-music-note{margin:.45rem 0 0;color:#ffffffb8;font-size:.95rem;font-weight:700}.feed-x-music-note[hidden]{display:none!important}.feed-x-exclusive-note{margin:.45rem 0 0;color:#ffffff9e;font-size:.84rem}.feed-x-exclusive.is-page{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10160;display:flex;align-items:center;justify-content:center;padding:1.5rem;box-sizing:border-box}.feed-x-exclusive.is-nested{position:absolute;z-index:3;top:3.15rem;left:0;right:0;bottom:0;display:flex;align-items:stretch;justify-content:center;border-radius:0 0 16px 16px;overflow:auto}.feed-x-modal-bar{position:relative;z-index:4}.feed-x-exclusive-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;background:#000000b8;cursor:pointer}.feed-x-exclusive.is-nested .feed-x-exclusive-backdrop{background:#000000e0}.feed-x-exclusive-panel{position:relative;z-index:1;width:min(440px,100%);max-height:min(560px,calc(100dvh - 6rem));display:flex;flex-direction:column;gap:.35rem;padding:0 .9rem 1rem;box-sizing:border-box;background:#000;border:1px solid rgba(255,255,255,.2);border-radius:16px;overflow:auto}.feed-x-exclusive.is-nested .feed-x-exclusive-panel{width:100%;max-height:none;border:0;border-radius:0}.feed-x-exclusive-title{margin:.15rem 0 .2rem;font-size:1.15rem;font-weight:800}.feed-x-exclusive-label{margin:0;color:#ffffff80;font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.feed-x-exclusive-list{display:flex;flex-direction:column;gap:.3rem}.feed-x-exclusive-empty{margin:0;color:#ffffff73;font-size:.9rem}.feed-x-exclusive-cat,.feed-x-exclusive-comments,.feed-x-exclusive-done,.feed-x-exclusive-create button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:transparent;color:#fff;font:inherit;font-size:.92rem;font-weight:700;text-align:left;padding:.6rem .75rem;cursor:pointer}.feed-x-exclusive-cat.is-on,.feed-x-exclusive-comments.is-on{border-color:#fff;background:#fff;color:#111}.feed-x-exclusive-create{display:flex;gap:.4rem;margin-top:.2rem}.feed-x-exclusive-create input{flex:1;min-width:0;border:1px solid rgba(255,255,255,.16);border-radius:12px;background:transparent;color:#fff;font:inherit;font-size:.92rem;padding:.55rem .75rem}.feed-x-exclusive-create input:focus{outline:none;border-color:#fff6}.feed-x-exclusive-create button{flex:0 0 auto;text-align:center}.feed-x-exclusive-done{margin-top:.35rem;text-align:center;background:#fff;color:#111;border-color:#fff}.feed-x-exclusive-done:disabled{background:#ffffff47;color:#00000073;border-color:transparent;cursor:default}.feed-video-player{margin-top:.55rem;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background:#000}.media-video-wrap.is-feed-player{width:100%;max-width:100%}.media-video-wrap.is-ratio{aspect-ratio:var(--video-rw) / var(--video-rh)}.media-video-wrap.is-feed-player.is-ratio,.media-video-wrap.is-portrait.is-ratio{width:min(100%,calc(min(72vh,36rem) * var(--video-rw) / var(--video-rh)))}.media-video-wrap.is-portrait.is-ratio{margin-inline:auto}.media-video-wrap.is-portrait.is-ratio.is-fullscreen,.media-video-wrap.is-portrait.is-ratio.is-fs-fallback{width:100%;height:100%;margin:0;aspect-ratio:auto}.media-video-wrap.is-feed-player .media-video-chrome{grid-template-columns:auto minmax(0,1fr) auto auto auto}.feed-x-video-frame:has(video[hidden]) .media-video-chrome{display:none}.feed-video-player video{display:block;width:100%;height:100%;max-height:none;object-fit:contain}.feed-x-modal-foot{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;padding:.45rem .75rem .7rem;border-top:1px solid rgba(255,255,255,.14);flex:0 0 auto}.feed-x-modal-foot .feed-x-compose-comments{margin:0}.feed-x-modal-foot-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.feed-x-modal-toast{position:fixed;left:50%;bottom:1.5rem;transform:translate(-50%);z-index:2;margin:0;padding:.55rem 1rem;border-radius:999px;background:#ffffff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:13px;font-weight:600;color:#fff;pointer-events:none}.feed-x-modal-toast[hidden]{display:none!important}.feed-x-modal .emoji-picker-pop.is-above{top:auto;bottom:calc(100% + .35rem)}.feed-x-modal .emoji-picker-pop.is-below{bottom:auto;top:calc(100% + .35rem)}@media(max-width:900px){.feed-x-modal{padding:0;align-items:stretch}.feed-x-modal-backdrop{display:none}.feed-x-modal-panel{width:100%;height:100%;max-height:none;border:0;border-radius:0;box-shadow:none;transform:translateY(16px)}.feed-x-modal.is-open .feed-x-modal-panel{transform:none}.feed-x-modal-bar{padding-top:calc(.45rem + env(safe-area-inset-top,0px))}.feed-x-modal-form{flex:1}.feed-x-modal-main{flex:1;overflow:auto}.feed-x-modal-text{min-height:8rem}.feed-x-modal-foot{margin-top:auto;padding-bottom:calc(.7rem + env(safe-area-inset-bottom,0px))}.feed-x-modal-toast{bottom:calc(var(--account-dock-stack, 80px) + 1rem)}}@media(prefers-reduced-motion:reduce){.feed-x-modal-panel{transition:none}}.feed-post{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:12px;align-items:start;width:100%;box-sizing:border-box;border:0;border-radius:0;background:transparent;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.1);transition:background .15s ease;cursor:pointer;-webkit-tap-highlight-color:transparent}.feed-post[hidden]{display:none!important}.feed-post:hover{background:#ffffff05}.feed-post-avatar-col{grid-column:1;position:relative}.feed-post-avatar{display:block;width:40px;height:40px;border-radius:50%;overflow:hidden;background:#ffffff0f;flex-shrink:0;text-decoration:none}.feed-post-avatar img{width:100%;height:100%;object-fit:cover;object-position:center 34%;display:block}.feed-post-avatar .onuha-pfp{width:100%;height:100%;border-radius:0}.feed-post-content{grid-column:2;min-width:0;width:100%;display:flex;flex-direction:column;align-items:stretch;gap:0}.feed-post-flags{display:none;flex-wrap:wrap;align-items:center;gap:.15rem .85rem;margin:0 0 3px}.feed-post:has(.feed-post-pin) .feed-post-flags,.feed-post.is-feed-hidden .feed-post-flags{display:flex}.feed-post-pin,.feed-post-hidden{display:flex;align-items:center;gap:.35rem;margin:0;padding-left:0;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:none;color:#ffffff73}.feed-post-hidden{display:none}.feed-post.is-feed-hidden .feed-post-hidden{display:flex}.feed-post-pin svg,.feed-post-hidden svg{width:14px;height:14px;flex:0 0 auto}.feed-post-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin:0 0 3px}.feed-post-meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .35rem;min-width:0;line-height:1.25}.feed-post-name{font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:15px;font-weight:800;letter-spacing:.02em;text-transform:none;color:#fff}.feed-post-handle,.feed-post-age{font-size:14px;font-weight:400;color:#ffffff73}.feed-post-dot{font-size:14px;color:#ffffff73}.feed-post-menu-wrap{position:relative;flex:0 0 auto;margin:-.2rem -.35rem 0 0;z-index:2}.feed-post-menu-wrap:has(.feed-post-menu-pop:not([hidden])){z-index:24}.feed-post-menu{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:#ffffff8c;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.feed-post-menu:before{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px}.feed-post-menu svg{width:1.15rem;height:1.15rem;display:block}.feed-post-menu:hover,.feed-post-menu:focus-visible{color:#fff;background:#ffffff0f;outline:none}.feed-post-menu-pop{position:absolute;top:calc(100% + .25rem);right:0;z-index:20;min-width:9.5rem;padding:.35rem;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#121212;box-shadow:0 10px 24px #0006}.feed-post-menu-pop button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;border:0;border-radius:7px;background:transparent;color:#ffffffc7;font:inherit;font-size:13px;text-align:left;padding:.42rem .5rem;cursor:pointer}.feed-post-menu-pop button[hidden]{display:none!important}.feed-post-menu-pop button:hover{background:#ffffff14;color:#fff}.feed-post-menu-pop button.is-danger,.feed-post-sheet .music-sheet-action.is-danger{color:#f0a0a0}.feed-post-menu-pop button.is-disabled,.feed-post-menu-pop button:disabled{opacity:.34;color:#ffffff6b;cursor:not-allowed}.feed-post-sheet .music-sheet-panel{padding:.45rem 1.2rem calc(2.45rem + env(safe-area-inset-bottom,0px))}.feed-post-sheet .music-sheet-actions{padding:.15rem .15rem .35rem}.feed-post-sheet .music-sheet-action{padding:.95rem 1rem}.feed-post-sheet .music-sheet-action[hidden]{display:none!important}.feed-post-sheet .music-sheet-action.is-disabled,.feed-post-sheet .music-sheet-action:disabled{opacity:.34;color:#ffffff6b;cursor:not-allowed}.feed-filter-sheet.music-filter-sheet .music-filter-panel,.feed-filter-sheet .music-filter-panel{--peek-shift:55%;width:100%;max-width:100%;height:calc(100dvh - env(safe-area-inset-top,0px) - 8px);max-height:none;padding:.45rem 1.25rem calc(1.35rem + env(safe-area-inset-bottom,0px));overflow:auto;will-change:transform;transition:transform .38s cubic-bezier(.22,.7,.2,1)}.feed-filter-sheet.music-sheet.is-open:not(.is-expanded) .music-filter-panel{transform:translate3d(0,var(--peek-shift),0)}.feed-filter-sheet.music-sheet.is-open.is-expanded .music-filter-panel{transform:translateZ(0)}.feed-filter-sheet.is-dragging .music-filter-panel{transition:none}.feed-filter-sheet [data-feed-filter-menu]{position:static;top:auto;right:auto;z-index:auto;min-width:0;width:100%;padding:.55rem .15rem 1.4rem;border:0;border-radius:0;background:transparent;box-shadow:none}.feed-filter-sheet [data-feed-filter-menu][hidden]{display:block!important}.feed-filter-sheet .account-feed-filter-label{margin:0 0 .45rem .2rem}.feed-filter-sheet .account-feed-mobile-sort{margin:0 0 .7rem;padding:0 0 .7rem}.feed-filter-sheet .account-feed-mobile-sort-opt,.feed-filter-sheet .account-feed-filter-opt{margin:0;padding:.9rem 1rem}.feed-filter-sheet .account-feed-filter-opt:has(input[data-feed-type=all]){margin:0;padding:.95rem 1rem;font-weight:700}.feed-filter-sheet .account-feed-filter-opt:has(input[data-feed-type]:not([data-feed-type=all])){margin:0 0 0 .7rem;padding:.85rem 1rem .85rem 1.35rem}.feed-filter-sheet .account-feed-filter-hidden{margin-top:.7rem;padding-top:.7rem}.feed-post-clickable{cursor:pointer}.feed-post-body{margin:0;min-width:0;width:100%;line-height:1.4}.feed-post-body .feed-post-text{margin:0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:15px;font-weight:400;line-height:1.4;letter-spacing:.01em;color:#ffffffeb;white-space:pre-wrap;word-wrap:break-word}.feed-post-body .feed-post-text strong{font-weight:700}.feed-post-inline-link{color:inherit;font-weight:700;text-decoration:none}.feed-post-inline-link:hover{text-decoration:underline}.feed-post-quote{min-width:0;width:100%}.feed-post-tag{margin:4px 0 0;font-size:14px;font-weight:600;letter-spacing:.02em;text-transform:none;color:#ffffff8c}.feed-media{display:block;margin-top:8px}.feed-video-thumb,.feed-image-thumb{position:relative;border-radius:16px;overflow:hidden;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;text-decoration:none;color:#fff}.feed-video-thumb{aspect-ratio:16/9}.feed-image-thumb{aspect-ratio:16/10}.feed-image-thumb.feed-image-fit{width:min(20rem,100%);margin-right:auto;aspect-ratio:auto}.feed-image-thumb.feed-image-fit img{width:100%;height:auto;object-fit:contain}button.feed-image-thumb{padding:0;font:inherit;color:inherit;text-align:left;cursor:zoom-in}.feed-image-lightbox{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10100;display:grid;place-items:center}.feed-image-lightbox[hidden]{display:none}.feed-image-lightbox-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;background:#000;cursor:zoom-out}.feed-image-lightbox-frame{position:relative;z-index:1}.feed-image-lightbox-photo{display:block;max-width:min(92vw,42rem);max-height:88vh;width:auto;height:auto;object-fit:contain;border-radius:12px}.feed-image-lightbox-x,.feed-image-lightbox-arrow{position:absolute;z-index:2;display:grid;place-items:center;border:0;padding:0;color:#fff;background:#0000008c;cursor:pointer}.feed-image-lightbox-x{top:8px;right:8px;width:28px;height:28px;border-radius:999px;font-size:18px;line-height:1}.feed-image-lightbox-arrow{top:50%;width:36px;height:36px;margin-top:-18px;border-radius:999px;font-size:28px;line-height:1}.feed-image-lightbox-arrow.is-prev{left:16px}.feed-image-lightbox-arrow.is-next{right:16px}.feed-image-lightbox-arrow:disabled{color:#ffffff47;background:#00000059;cursor:default}html.is-feed-image-open{overflow:hidden}.feed-video-thumb img,.feed-image-thumb img{width:100%;height:100%;object-fit:cover;display:block}.feed-video-open{position:absolute;top:0;right:0;bottom:0;left:0;display:block;color:inherit;text-decoration:none}.feed-video-play{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000040}button.feed-video-play{inset:auto;z-index:2;left:50%;top:50%;width:4.25rem;height:4.25rem;margin:0;padding:0;border:0;border-radius:999px;transform:translate(-50%,-50%);background:#0000008c;color:#fff;cursor:pointer}button.feed-video-play svg{width:1.7rem;height:1.7rem;margin-left:.15rem}.feed-video-thumb:has(button.feed-video-play):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000038;pointer-events:none;z-index:1}.feed-video-thumb:has(button.feed-video-play) .feed-video-dur{z-index:2}.feed-video-play svg{width:52px;height:52px;color:#fff;filter:drop-shadow(0 2px 8px rgba(0,0,0,.45))}.feed-video-dur{position:absolute;right:.55rem;bottom:.5rem;padding:.18rem .4rem;border-radius:4px;background:#000000b8;color:#fff;font-size:11px;font-weight:700;letter-spacing:.04em}.feed-video-thumb.is-coming-soon{cursor:default}.feed-video-thumb.is-coming-soon img{filter:saturate(.35) brightness(.45)}.feed-video-soon{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000073;color:#fff;font-size:11px;font-weight:800;letter-spacing:.18em}.feed-video-thumb.is-subscriber-gated{display:block;width:100%;padding:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;text-align:inherit}.feed-video-thumb.is-subscriber-gated img{filter:blur(16px) saturate(.7) brightness(.5);transform:scale(1.08)}.feed-video-gate{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;padding:1rem;background:linear-gradient(180deg,#0000002e,#0000007a);text-align:center}.feed-video-gate-lock{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-radius:999px;border:1px solid rgba(255,255,255,.55);background:#00000059;color:#fff}.feed-video-gate-lock svg{width:1.1rem;height:1.1rem;display:block}.feed-video-gate-text{font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:14px;font-weight:600;line-height:1.3;color:#fff}.feed-video-gate-btn{display:inline-flex;align-items:center;justify-content:center;min-width:7.5rem;padding:.58rem 1.15rem;border-radius:999px;background:#fff;color:#000;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.feed-vn-player{display:flex;align-items:center;gap:.55rem;width:min(100%,26.5rem);box-sizing:border-box;margin-top:8px;padding:.45rem .7rem;border:1px solid rgba(255,255,255,.12);border-radius:999px;background:#ffffff0a;touch-action:manipulation}.feed-vn-play{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:50%;background:#ffffff1a;color:#fff;padding:0;cursor:pointer;flex:0 0 auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.feed-vn-play svg,.feed-vn-icon{width:16px;height:16px;display:block}.feed-vn-play .is-pause,.feed-vn-play[aria-pressed=true] .is-play{display:none}.feed-vn-play[aria-pressed=true] .is-pause{display:block}.feed-vn-play:hover{background:#ffffff29}.feed-vn-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;flex:1 1 auto;width:auto;min-width:0;height:32px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;overflow:visible;cursor:pointer}.feed-vn-wave{display:block;width:100%;height:100%}.feed-vn-bar-fill{position:absolute;left:0;top:50%;height:4px;margin-top:-2px;width:var(--vn-pct,0%);border-radius:999px;background:#ffffff8c;pointer-events:none;z-index:1}.feed-vn-bar-thumb{position:absolute;top:50%;left:var(--vn-pct,0%);width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:#fff;box-shadow:0 0 0 1px #00000059;pointer-events:none;z-index:2;opacity:0;transition:opacity .15s ease}.feed-vn-bar:hover .feed-vn-bar-thumb,.feed-vn-player.is-playing .feed-vn-bar-thumb,.feed-vn-bar:focus-visible .feed-vn-bar-thumb{opacity:1}.feed-vn-time{font-size:12px;font-weight:500;letter-spacing:.02em;color:#ffffff73;white-space:nowrap;flex:0 0 auto;font-variant-numeric:tabular-nums}.feed-vn-speed{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;min-width:2.4rem;height:28px;margin:0;padding:0 .45rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#ffffffbf;font:inherit;font-size:11px;font-weight:700;letter-spacing:.04em;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.feed-vn-speed:hover{background:#ffffff1f;color:#fff}.feed-cta-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:8px}.feed-cta-link{display:inline-flex;align-items:center;padding:.4rem .75rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;color:#ffffffe0;font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:none;text-decoration:none}.feed-cta-link:hover{background:#ffffff0f;color:#fff}.feed-music-card{display:flex;align-items:center;gap:.85rem;margin-top:.55rem;padding:.65rem .7rem .65rem .65rem;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b;text-decoration:none;color:#fff;box-sizing:border-box;transition:background .15s ease,border-color .15s ease}.feed-music-card:hover,.feed-music-card:focus-visible{background:#ffffff14;border-color:#ffffff2e}.feed-music-cover{flex:0 0 4.25rem;width:4.25rem;height:4.25rem;border-radius:8px;overflow:hidden;background:#ffffff0f}.feed-music-cover img{width:100%;height:100%;object-fit:cover;display:block}.feed-music-meta{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:.12rem}.feed-music-badge{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff7a}.feed-music-title{font-size:.98rem;font-weight:800;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-music-sub{font-size:.8rem;font-weight:500;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feed-music-cta{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:.42rem .78rem;border-radius:999px;background:#fff;color:#0a0a0a;font-size:12px;font-weight:800;letter-spacing:.02em}.feed-post-music .feed-post-tag{margin-top:.2rem}.feed-post-stats{display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:2.5rem;width:100%;max-width:none;margin:10px 0 0;padding:0;overflow:visible}.feed-post-admin{display:inline-flex;align-items:center;gap:.2rem;margin-left:auto}.feed-draft .feed-post-admin{margin-top:.65rem}.feed-admin-pill{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font:inherit;display:inline-flex;align-items:center;gap:.3rem;height:1.65rem;padding:0 .7rem 0 .6rem;border-radius:999px;background:#fff;color:#0a0a0a;font-size:11px;font-weight:700;letter-spacing:.02em}.feed-admin-pill svg{width:.85rem;height:.85rem;display:block}.feed-admin-pill:hover,.feed-admin-pill:focus-visible{background:#f2f2f2}.feed-admin-pill.is-danger{background:#ef5555;color:#fff}.feed-admin-pill.is-danger:hover,.feed-admin-pill.is-danger:focus-visible{background:#d94848}.feed-draft{cursor:default}.feed-draft:hover{background:transparent}.feed-stat{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:0;background:transparent;color:#ffffff6b;font:inherit;font-size:13px;font-weight:400;line-height:1;padding:.35rem .15rem;margin:0;cursor:pointer;border-radius:999px;flex:0 0 auto;transition:color .15s ease,background .15s ease}.feed-stat svg{width:18px;height:18px;flex-shrink:0;display:block;overflow:visible}.feed-stat span{line-height:1;min-width:.5rem;white-space:nowrap}.feed-stat.is-comment-label{gap:.4rem}.feed-stat-label{font-size:13px;font-weight:400;letter-spacing:.01em;text-transform:lowercase}.feed-stat:hover{color:#ffffffb8;background:#ffffff0d}.feed-stat.is-active{color:#ff7878f2}.feed-stat.is-active svg path{fill:currentColor}.feed-comment-form[hidden]{display:none!important}.feed-comment-legal{margin:.45rem 0 0;font-size:12px;font-weight:500;line-height:1.45;color:#ffffff8c}.feed-compose-legal{margin:0;padding:1.6rem 1.5rem 2rem;text-align:center;font-size:12px;font-weight:500;line-height:1.45;color:#ffffff6b}.account-feed[data-feed-view=detail] .feed-compose-legal,.account-feed[data-feed-lane=drafts] .feed-compose-legal{display:none}.account-feed-empty:not([hidden])+.feed-compose-legal{padding-top:.2rem}.feed-compose-legal a{color:inherit;text-underline-offset:.12em}.feed-compose-legal a:hover{color:#fff}.feed-comment-form .feed-comment-legal,.media-comment-form .feed-comment-legal{grid-column:1 / -1;margin:.15rem 0 0}.feed-comment-legal a{color:inherit;text-underline-offset:.12em}.feed-comment-legal a:hover{color:#fff}.feed-comment-form{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.65rem;align-items:center;margin:.55rem 0 0;padding:.55rem 0 0;border:0;width:100%;max-width:100%;box-sizing:border-box}.feed-comment-form .onuha-pfp{flex-shrink:0;align-self:flex-start;margin-top:.15rem}.feed-comment-field{min-width:0}.feed-comment-form textarea{width:100%;box-sizing:border-box;border:0;border-radius:0;background:transparent;color:#fff;font:inherit;font-size:13px;line-height:1.45;padding:.35rem 0;resize:none;min-height:1.8rem;outline:none}.feed-comment-form textarea::placeholder{color:#ffffff61}.feed-comment-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-shrink:0;align-self:flex-start;margin-top:.15rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff0a;color:#ffffffd1;font:inherit;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:.48rem .85rem;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.feed-comment-submit:hover{background:#ffffff1a;color:#fff;border-color:#ffffff59}.feed-comment-form:focus-within{outline:none}.feed-comment-form textarea:focus,.feed-comment-form textarea:focus-visible,.feed-comment-form .feed-comment-submit:focus,.feed-comment-form .feed-comment-submit:focus-visible{outline:none;box-shadow:none}.feed-stat:focus,.feed-stat:focus-visible{outline:none;box-shadow:none}.feed-toast{position:fixed;bottom:calc(var(--account-dock-stack, 80px) + var(--player-bar-h, 0px) + 1rem);left:50%;transform:translate(-50%);z-index:10030;margin:0;padding:.55rem 1rem;border-radius:999px;background:#ffffff1f;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:13px;font-weight:600;color:#fff;pointer-events:none}@media(min-width:901px){.feed-toast{bottom:1.5rem}}@media(max-width:900px){.account-feed:has([data-home-compose]) .account-feed-tools{position:relative}.account-feed:has([data-home-compose]) .feed-compose-btn{position:absolute;top:50%;right:3.05rem;width:2.15rem;min-width:2.15rem;height:2.15rem;margin:-1.075rem 0 0;opacity:0;transform:scale(.62);transform-origin:center center;pointer-events:none;z-index:1;transition:transform .24s cubic-bezier(.22,1.35,.36,1),opacity .16s ease}.account-feed:has([data-home-compose]) .feed-compose-btn.is-compose-away{opacity:1;transform:scale(1);pointer-events:auto}@media(prefers-reduced-motion:reduce){.account-feed:has([data-home-compose]) .feed-compose-btn{transition:none}}.account-feed-toolbar{top:var(--site-header-sticky-top, var(--site-header-h, 64px));gap:.45rem;transition:top .28s cubic-bezier(.22,.7,.2,1)}.account-feed-toolbar:not(.account-profile-toolbar){box-shadow:0 -40px 0 40px #000}.account-feed-tab{padding:.55rem .62rem}.account-feed-filter-btn{width:2.5rem;height:2.5rem;padding:0;justify-content:center}.account-feed-filter-wrap>.account-feed-filter-menu{display:none!important}.feed-post-menu-pop{display:none!important}.feed-post-menu-wrap{margin:-.35rem -.55rem 0 0}.feed-post-menu{width:2.75rem;height:2.75rem}.feed-post-menu:before{top:-8px;right:-6px;bottom:-8px;left:-14px}.feed-post{grid-template-columns:40px minmax(0,1fr);column-gap:12px;padding:.75rem .85rem}.feed-post-avatar{width:36px;height:36px}.feed-post-name{font-size:14px}.feed-post-handle,.feed-post-age,.feed-post-dot{font-size:13px}.feed-post-body .feed-post-text{font-size:14px}.feed-vn-player{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-template-areas:"play bar bar" "play time speed";align-items:center;column-gap:.5rem;row-gap:.15rem;padding:.55rem .6rem;border-radius:18px}.feed-vn-play{grid-area:play;width:44px;height:44px}.feed-vn-play svg,.feed-vn-play .feed-vn-icon{width:18px;height:18px}.feed-vn-bar{grid-area:bar;height:32px}.feed-vn-time{grid-area:time;font-size:11px}.feed-vn-speed{grid-area:speed;min-width:2.6rem;height:30px}.feed-post-stats{gap:2rem}.feed-comment-form{grid-template-columns:auto minmax(0,1fr) auto;gap:.55rem}.feed-comment-submit{padding:.42rem .7rem;font-size:9px}}@media(min-width:901px){.account-feed{width:100%}.account-feed:has([data-home-compose]) .feed-compose-btn{display:none}.account-feed-toolbar{padding-left:var(--account-center-pad-x,1.25rem);padding-right:var(--account-center-pad-x,1.25rem)}.feed-post,.account-feed-empty,.feed-detail-toolbar,.feed-detail-post,.account-feed .media-comments{padding-left:var(--account-content-pad,1.15rem);padding-right:var(--account-content-pad,1.15rem)}.account-panel[data-account-panel=home]:not([hidden]){display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box}}.account-feed[data-feed-view=detail] [data-feed-toolbar],.account-feed[data-feed-view=detail] [data-feed-list],.account-feed[data-feed-view=detail] [data-feed-empty]{display:none!important}.feed-detail-loading{padding:8px 0 24px}.feed-post-detail[hidden]{display:none!important}.feed-post-detail{display:flex;flex-direction:column;min-width:0}.feed-detail-toolbar,.account-panel-toolbar{display:flex;align-items:center;gap:.35rem;margin:0;padding:.55rem .65rem;border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;z-index:6;background:#000}@media(max-width:900px){.feed-detail-toolbar:not(.account-profile-back),.account-panel-toolbar:not(.account-profile-back){top:var(--site-header-sticky-top, var(--site-header-h, 64px));transition:top .28s cubic-bezier(.22,.7,.2,1);box-shadow:0 -40px 0 40px #000}}.account-panel>.account-panel-toolbar{margin:0 0 .35rem;padding-left:0;padding-right:0}.media-stage>.account-panel-toolbar{margin:0 0 .85rem;padding-left:0;padding-right:0}.feed-detail-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:#fff;cursor:pointer;text-decoration:none;flex:0 0 auto;transition:transform .16s cubic-bezier(.22,1,.36,1),background .15s ease}.feed-detail-back svg{width:20px;height:20px;display:block}.feed-detail-back:hover{background:#ffffff14}.feed-detail-back:active{transform:scale(.86)}.feed-detail-title{margin:0;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:1.15rem;font-weight:800;letter-spacing:.01em;color:#fff}.feed-detail-post{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:12px;align-items:start;padding:1rem 1rem 1.35rem;cursor:default}.feed-detail-post:hover{background:transparent}.feed-detail-avatar{grid-column:1;grid-row:1 / span 4;width:48px;height:48px}.feed-detail-main{grid-column:2;min-width:0}.feed-detail-body .feed-post-text{font-size:17px;line-height:1.45}.feed-detail-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .45rem;margin:.85rem 0 0;padding:0;font-size:14px;color:#ffffff73}.feed-detail-meta-dot{color:#ffffff59}.feed-detail-meta .feed-stat{padding:.15rem .1rem;gap:.3rem;color:#ffffff73}.feed-detail-meta .feed-stat svg{width:16px;height:16px}.account-feed .media-comments{margin:0;padding:1.25rem 1rem 2rem;border-top:1px solid rgba(255,255,255,.12)}.account-feed .media-comments h2{margin:0 0 1.25rem;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.account-feed .media-empty{margin:0 0 1rem;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:15px;font-weight:500;letter-spacing:.01em;text-transform:none;color:#ffffffb8}.account-feed .media-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid var(--theme-btn,#fff);border-radius:999px;background:var(--theme-btn,#fff);color:var(--theme-btn-fg,#0a0a0a);font:inherit;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:var(--theme-btn-size,11px);font-weight:800;letter-spacing:var(--theme-btn-tracking,.14em);text-transform:uppercase;text-decoration:none;line-height:1.2;min-height:var(--theme-btn-min-h,44px);min-width:var(--theme-btn-min-w,10.5rem);padding:var(--theme-btn-pad,.85rem 1.45rem);cursor:pointer}.account-feed .media-comment-actions .media-btn{min-width:0}.account-feed .media-comment-list,.account-feed .media-comment-replies{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.15rem}.account-feed .media-comment-replies[hidden],.account-feed .media-replies-panel[hidden],.account-feed .media-comment-loading[hidden]{display:none!important}.account-feed .media-comment-list{margin:1.4rem 0 0}.account-feed .media-comment{--comment-thread-line:#1f1f1f;position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:.85rem;align-items:start}.account-feed .media-comment>.onuha-pfp{position:relative;z-index:1}.account-feed .media-comment-replies{position:relative;overflow:hidden;margin:.15rem 0 0;gap:1rem}.account-feed .media-comment-replies .media-comment{grid-template-columns:32px minmax(0,1fr);gap:.7rem}.account-feed .media-comment-replies>.media-comment>.onuha-pfp{position:relative;z-index:1}.account-feed .media-comment-replies>.media-comment:last-child:before{content:"";position:absolute;left:15px;top:-2000px;width:1px;height:2002px;background:var(--comment-thread-line);pointer-events:none}.account-feed .media-comment-replies>.media-comment:after{content:"";position:absolute;left:15px;top:0;width:17px;height:16px;box-sizing:border-box;border-left:1px solid var(--comment-thread-line);border-bottom:1px solid var(--comment-thread-line);border-bottom-left-radius:10px;pointer-events:none}.account-feed .media-comment-replies .media-comment-replies{margin:.2rem 0 0}.account-feed .media-comment-body{min-width:0}.account-feed .media-comment-head{display:flex;align-items:center;gap:.4rem;margin:0 0 .2rem;min-width:0}.account-feed .media-comment-name{margin:0;font-size:13px;font-weight:700;letter-spacing:.02em;color:#fff}.account-feed .media-comment-time{margin:0;flex:0 0 auto;font-size:12px;font-weight:200;color:#ffffff73}.account-feed .media-comment-head .media-comment-more{margin-left:auto}.account-feed .media-comment-mention{color:#3ea6ff;font-weight:700}.account-feed .media-replies-block{margin:.35rem 0 0}.account-feed .media-replies-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.35rem;margin:0 0 0 -.2rem;padding:.25rem .45rem;border:0;border-radius:999px;background:transparent;color:#3ea6ff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.account-feed .media-replies-toggle:hover,.account-feed .media-replies-toggle:focus-visible{background:#3ea6ff1a;outline:none}.account-feed .media-replies-chevron{width:1.1rem;height:1.1rem;display:block;transition:transform .18s ease}.account-feed .media-replies-block.is-open .media-replies-chevron{transform:rotate(180deg)}.account-feed .media-replies-panel{margin:.15rem 0 0}.account-feed .media-comment-loading{display:flex;align-items:center;gap:.7rem;min-height:2.6rem;margin:.55rem 0;color:#ffffff8c;font-size:.92rem}.account-feed .media-comment-spinner{flex:0 0 auto;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.16);border-top-color:#fff;animation:media-comment-spin .7s linear infinite}.account-feed .media-comment-text{margin:0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:15px;font-weight:500;letter-spacing:.01em;text-transform:none;line-height:1.5;color:#ffffffeb;white-space:pre-wrap;word-wrap:break-word}.account-feed .media-comment-actions{display:flex;align-items:center;justify-content:space-between;gap:.35rem;margin:.55rem 0 0;width:100%}.account-feed .media-reply-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#ffffff8c;font:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;min-height:32px;padding:.2rem .55rem;border-radius:999px;cursor:pointer}.account-feed .media-reply-btn:hover{color:#fff;background:#ffffff0f}.account-feed .media-comment.is-flagged .media-comment-text{opacity:.55}.account-feed .media-delete-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#ffffff73;font:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;min-height:32px;padding:.2rem .55rem;border-radius:999px;cursor:pointer;margin-left:auto}.account-feed .media-delete-btn:hover{color:#ef5555;background:#ef55551a}.account-feed .media-comment-form{display:grid;grid-template-columns:40px minmax(0,1fr);gap:.85rem;align-items:start;margin:0 0 .4rem}.account-feed .media-comment-form.is-reply{margin:.85rem 0 0;grid-template-columns:32px minmax(0,1fr);gap:.7rem}.account-feed .media-comment-compose{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;min-width:0}.account-feed .media-comment-form textarea{width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;font:inherit;font-size:16px;font-weight:200;padding:.55rem 0 .7rem;resize:vertical;min-height:2.4rem;overflow-x:hidden;overflow-y:auto;outline:none}.account-feed .media-comment-form textarea:focus{border-bottom-color:#fff}.account-feed .media-comment-gate{align-items:center}.account-feed .media-comment-form.media-comment-gate.is-members-only{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.85rem;margin:.35rem 0 0}.account-feed .media-comment-gate-copy{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.account-feed .media-comment-gate-text{margin:0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:14px;font-weight:500;line-height:1.35;color:#ffffff94}@media(max-width:900px){.feed-detail-post{grid-template-columns:40px minmax(0,1fr);padding:.85rem .85rem .75rem}.feed-detail-avatar{width:40px;height:40px}.feed-detail-body .feed-post-text{font-size:16px}.account-feed .media-comments{padding-left:.85rem;padding-right:.85rem}}@media(min-width:901px){.feed-detail-post{padding-bottom:1.35rem}}.media-unavailable,.feed-media-unavailable .media-unavailable{display:flex;align-items:center;justify-content:center;width:100%;min-height:0;padding:1.5rem 1.1rem;border-radius:14px;border:1px dashed rgba(255,255,255,.16);background:#ffffff0a;text-align:center;box-sizing:border-box}.feed-media-unavailable{width:100%;margin-top:.55rem}.feed-video-thumb.feed-media-unavailable,.feed-image-thumb.feed-media-unavailable{aspect-ratio:auto;height:auto;min-height:0;border:0;background:transparent;overflow:visible}.feed-video-thumb.feed-media-unavailable .media-unavailable,.feed-image-thumb.feed-media-unavailable .media-unavailable{margin:0}.media-unavailable-text{margin:0;max-width:18rem;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:14px;font-weight:500;line-height:1.45;color:#ffffff94}.feed-comment-gate{align-items:center;pointer-events:auto}.feed-comment-gate-copy{flex:1 1 auto;min-width:0;display:flex;align-items:center}.feed-comment-gate-text{margin:0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:14px;font-weight:500;line-height:1.35;color:#ffffff94;text-align:left}.feed-comment-gate .feed-comment-submit{flex:0 0 auto}.decrypt-label{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;margin:0}.decrypt-word{display:inline-flex;flex-wrap:nowrap;align-items:center;white-space:nowrap}.decrypt-hl{display:inline-flex;justify-content:center;align-items:center;position:relative;min-width:.72em;flex:0 0 auto}.decrypt-sp{display:inline-block;width:.45em;flex:0 0 auto}.decrypt-l{position:relative;display:inline-block;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}.decrypt-l.run{animation:decryptFlick .08s steps(2) infinite}.decrypt-l.run:before,.decrypt-l.run:after{content:attr(data-c);position:absolute;left:0;right:0;top:0;text-align:center;opacity:.5;mix-blend-mode:screen;pointer-events:none}.decrypt-l.run:before{color:#9fd0ff;transform:translate(-1px);clip-path:inset(0 0 55% 0)}.decrypt-l.run:after{color:#ffd6ff;transform:translate(1px);clip-path:inset(45% 0 0 0)}.decrypt-pending{opacity:0}.auth-root{min-height:100dvh;background:#050505;color:#fff;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);letter-spacing:.01em;margin:0;padding:0}.auth-root[hidden]{display:none!important}html:not(.is-signed-in) .site-header .site-nav-link[data-nav=cart],body:not(.is-signed-in) .site-header .site-nav-link[data-nav=cart]{display:none!important}html:not(.is-signed-in) .site-nav-link[data-nav=dashboard],body:not(.is-signed-in) .site-nav-link[data-nav=dashboard],html:not(.is-signed-in) [data-drawer-explore],body:not(.is-signed-in) [data-drawer-explore]{display:none!important}html:not(.is-signed-in) .site-nav-link[data-nav=videos].is-locked,html:not(.is-signed-in) .site-nav-link[data-nav=music].is-locked,html:not(.is-signed-in) .site-nav-link[data-nav=shop].is-locked,html:not(.is-signed-in) .site-drawer-item[data-nav=videos].is-locked,html:not(.is-signed-in) .site-drawer-item[data-nav=music].is-locked,html:not(.is-signed-in) .site-drawer-item[data-nav=shop].is-locked,body:not(.is-signed-in) .site-nav-link[data-nav=videos].is-locked,body:not(.is-signed-in) .site-nav-link[data-nav=music].is-locked,body:not(.is-signed-in) .site-nav-link[data-nav=shop].is-locked,body:not(.is-signed-in) .site-drawer-item[data-nav=videos].is-locked,body:not(.is-signed-in) .site-drawer-item[data-nav=music].is-locked,body:not(.is-signed-in) .site-drawer-item[data-nav=shop].is-locked{color:#ffffff94;opacity:.78;cursor:pointer}html:not(.is-signed-in) .site-nav-link[data-nav=videos].is-locked:hover,html:not(.is-signed-in) .site-nav-link[data-nav=music].is-locked:hover,html:not(.is-signed-in) .site-nav-link[data-nav=shop].is-locked:hover,body:not(.is-signed-in) .site-nav-link[data-nav=videos].is-locked:hover,body:not(.is-signed-in) .site-nav-link[data-nav=music].is-locked:hover,body:not(.is-signed-in) .site-nav-link[data-nav=shop].is-locked:hover{color:#ffffffad;opacity:.85}html:not(.is-signed-in) .site-drawer-root.is-open-projects .site-drawer-left .site-drawer-item.is-locked,html:not(.is-signed-in) .site-drawer-root.is-open-projects .site-drawer-left .site-drawer-item.is-locked:hover,body:not(.is-signed-in) .site-drawer-root.is-open-projects .site-drawer-left .site-drawer-item.is-locked,body:not(.is-signed-in) .site-drawer-root.is-open-projects .site-drawer-left .site-drawer-item.is-locked:hover{color:#ffffff94;opacity:.78}html:not(.is-signed-in) .site-drawer-root.is-open-projects .site-drawer-left .site-drawer-item.is-locked:hover,body:not(.is-signed-in) .site-drawer-root.is-open-projects .site-drawer-left .site-drawer-item.is-locked:hover{color:#ffffffad;opacity:.85}html:not(.is-signed-in) .site-nav-link.is-locked .site-nav-lock,html:not(.is-signed-in) .site-drawer-item.is-locked .site-nav-lock,body:not(.is-signed-in) .site-nav-link.is-locked .site-nav-lock,body:not(.is-signed-in) .site-drawer-item.is-locked .site-nav-lock{opacity:.72}.site-drawer-item.is-locked,.site-nav-link.is-locked{color:#ffffff94;opacity:.78;cursor:pointer}.site-drawer-item.is-locked:hover,.site-nav-link.is-locked:hover{color:#ffffffad;opacity:.85}.site-drawer-item.is-locked .site-nav-lock,.site-nav-link.is-locked .site-nav-lock{opacity:.72}body.site-auth .site-header{background:#000!important;height:var(--site-header-h);align-items:center;padding-top:0;overflow:visible;box-shadow:none;border:0;transition:background .32s ease}body.site-auth .site-header:before{content:"";position:absolute;left:0;right:0;top:100%;height:2.75rem;background:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 40%,transparent 100%);pointer-events:none;z-index:0}html.site-auth.is-account-explore .site-header,html.site-auth:has(.auth-root.is-account-explore) .site-header,body.site-auth.is-account-explore .site-header{background:transparent!important;box-shadow:none!important}html.site-auth.is-account-explore .site-header:before,html.site-auth:has(.auth-root.is-account-explore) .site-header:before,body.site-auth.is-account-explore .site-header:before{display:none!important}body.site-auth.is-music-album-open .site-header,html.site-auth.is-music-album-open .site-header{background:transparent!important;box-shadow:none!important;transition:background .28s ease}body.site-auth.is-music-album-open .site-header:before,html.site-auth.is-music-album-open .site-header:before{content:"";display:block!important;position:absolute;left:0;right:0;top:0;bottom:auto;height:calc(100% + 2.4rem);background:linear-gradient(180deg,rgba(0,0,0,.92) 0%,rgba(0,0,0,.55) 42%,transparent 100%);opacity:0;pointer-events:none;z-index:0;transition:opacity .28s ease}body.site-auth.is-music-album-open.is-music-album-scrolled .site-header,html.site-auth.is-music-album-open.is-music-album-scrolled .site-header{background:transparent!important}body.site-auth.is-music-album-open.is-music-album-scrolled .site-header:before,html.site-auth.is-music-album-open.is-music-album-scrolled .site-header:before{opacity:1}body.site-auth.is-music-album-open .account-page,body.site-auth.is-music-album-open .auth-root.is-account,body.site-auth.is-music-album-open .account-shell{background:transparent}body.site-auth:before{content:none;display:none}.auth-split{display:grid;grid-template-columns:1fr;min-height:100dvh;width:100%;margin:0;padding:0;position:relative}.auth-visual{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:#000;margin:0;padding:0}.auth-visual-fade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000001a,#00000047 45%,#000000b3 72%,#000000e0),linear-gradient(180deg,rgba(0,0,0,.45) 0%,transparent 22%,transparent 72%,rgba(0,0,0,.55) 100%)}.auth-visual-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:left center;display:block;opacity:0;filter:blur(12px);transform:scale(1.06);transition:opacity 1.35s ease,filter 1.45s ease,transform 1.55s cubic-bezier(.18,.85,.22,1);z-index:1;background:#000;will-change:opacity,filter,transform}.auth-visual.is-ready .auth-visual-img{opacity:1;filter:blur(0);transform:scale(1)}@media(prefers-reduced-motion:reduce){.auth-visual-img{transition:opacity .35s ease;filter:none;transform:none}.auth-visual.is-ready .auth-visual-img{filter:none;transform:none}}.auth-panel{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;justify-self:end;width:min(520px,100%);min-height:100dvh;padding:calc(var(--site-header-h) + 2rem) clamp(1.4rem,5vw,3.4rem) 2.5rem;background:transparent}.auth-panel-inner{width:min(380px,100%);margin:0 auto}@media(min-width:901px){.auth-panel{position:absolute;top:0;bottom:0;left:50%;right:var(--site-gutter,28px);width:auto;max-width:none;margin:0;padding:calc(var(--site-header-h) + 2rem) 0 2.5rem;justify-self:auto;align-items:center}.auth-panel-inner{width:min(380px,100%);margin:0}}.auth-kicker{margin:0 0 1rem;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#ffffff73}.auth-title.decrypt-label:not(.is-running):not(.is-done){visibility:hidden}.auth-title{margin:0 0 1.75rem;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:clamp(1.6rem,4vw,2.2rem);font-weight:800;letter-spacing:.14em;text-transform:uppercase;line-height:1.1;justify-content:flex-start}.auth-lede{margin:-1rem 0 1.45rem;max-width:32ch;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:15px;font-weight:500;letter-spacing:.01em;text-transform:none;line-height:1.55;color:#ffffffb8}.auth-demo-code{margin:-.95rem 0 1.35rem;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:none;color:#ffffff94}.auth-forgot-wrap{margin:-.35rem 0 0;text-align:right}.auth-forgot{color:#ffffff80;text-decoration:none;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;transition:color .2s ease}.auth-forgot:hover{color:#fff}.auth-switch{margin:1.15rem 0 0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:14px;font-weight:500;letter-spacing:.01em;text-transform:none;color:#ffffffb8;text-align:center}.auth-switch button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#fff;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:0;text-decoration:underline;text-underline-offset:3px}.auth-switch button:disabled{color:#ffffff73;text-decoration:none;cursor:default}.auth-form{display:flex;flex-direction:column;gap:1rem}.auth-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}.auth-field{display:flex;flex-direction:column;gap:.4rem}.auth-field label{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80}.auth-field input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;font:inherit;font-size:14px;font-weight:200;letter-spacing:.04em;padding:.7rem 0;outline:none;transition:border-color .2s ease}.auth-password-wrap{position:relative;display:flex;align-items:center}.auth-password-wrap input{padding-right:2.4rem}.auth-password-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;right:0;top:50%;transform:translateY(-50%);width:32px;height:32px;margin:0;padding:0;border:0;background:transparent;color:#ffffff8c;display:grid;place-items:center;cursor:pointer;transition:color .18s ease}.auth-password-toggle:hover{color:#ffffffe6}.auth-password-toggle:disabled{opacity:.35;cursor:default}.auth-password-ico{width:18px;height:18px;display:block;overflow:visible}.auth-password-ico .auth-password-eye-cut,.auth-password-ico .auth-password-slash,.auth-password-toggle.is-visible .auth-password-eye{opacity:0}.auth-password-toggle.is-visible .auth-password-eye-cut,.auth-password-toggle.is-visible .auth-password-slash{opacity:1}.auth-field input:focus{border-bottom-color:#fffc}.auth-field input::placeholder{color:#ffffff47}.auth-field input:-webkit-autofill,.auth-field input:-webkit-autofill:hover,.auth-field input:-webkit-autofill:focus,.auth-field input:-webkit-autofill:active,.auth-password-wrap input:-webkit-autofill,.auth-password-wrap input:-webkit-autofill:hover,.auth-password-wrap input:-webkit-autofill:focus,.auth-password-wrap input:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;caret-color:#fff;color:#fff!important;border-bottom-color:#ffffff47!important;background-color:transparent!important;background-image:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;transition:background-color 99999s ease-out 0s,background-image 99999s ease-out 0s}.auth-field input:autofill,.auth-password-wrap input:autofill{background-color:transparent!important;background-image:none!important;color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}.auth-password-hint{margin:.35rem 0 0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:12px;font-weight:500;letter-spacing:.02em;color:#ffffff85}.auth-check{display:flex;gap:.65rem;align-items:flex-start;margin:.15rem 0 0;font-size:.88rem;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.4;color:#ffffffc7;cursor:pointer}.auth-check input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.15rem;height:1.15rem;margin:.12rem 0 0;padding:0;flex:0 0 1.15rem;border:1.5px solid rgba(255,255,255,.55);border-radius:3px;background:transparent;color:transparent;cursor:pointer}.auth-check input[type=checkbox]:checked{background:#fff;border-color:#fff;box-shadow:inset 0 0 0 2.5px #000}.auth-check input[type=checkbox]:focus-visible{outline:2px solid #fff;outline-offset:2px}.auth-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:.55rem;border:1px solid var(--theme-btn,#fff);border-radius:999px;background:var(--theme-btn,#fff);color:var(--theme-btn-fg,#0a0a0a);font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:var(--theme-btn-size,11px);font-weight:800;letter-spacing:var(--theme-btn-tracking,.14em);text-transform:uppercase;min-height:var(--theme-btn-min-h,44px);min-width:var(--theme-btn-min-w,10.5rem);padding:var(--theme-btn-pad,.85rem 1.45rem);cursor:pointer;transition:background .2s ease,transform .2s ease}.auth-submit:disabled{opacity:.45;cursor:default}.auth-submit:hover:not(:disabled){background:#eaeaea;transform:translateY(-1px)}.auth-legal{margin:.85rem 0 0;font-size:13px;font-weight:500;line-height:1.5;letter-spacing:.01em;text-align:center;color:#ffffff9e}.auth-legal-links{display:block;margin-top:.2rem}.auth-legal a{color:inherit;text-underline-offset:.15em}.auth-legal a:hover{color:#fff}.auth-note{margin:.35rem 0 0;min-height:1.2em;max-width:100%;min-width:0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:13px;font-weight:500;letter-spacing:.01em;text-transform:none;color:#ffffffb8;text-align:center;overflow-wrap:anywhere}.auth-note.has-queue-retry{display:flex;flex-direction:column;align-items:stretch;gap:.85rem}.auth-queue-retry{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;max-width:100%;margin:0;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:transparent;color:#fff;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:var(--theme-btn-size,11px);font-weight:800;letter-spacing:var(--theme-btn-tracking,.14em);text-transform:uppercase;line-height:1.2;min-height:var(--theme-btn-min-h,44px);padding:var(--theme-btn-pad,.85rem 1.45rem);cursor:pointer}.auth-queue-retry:hover,.auth-queue-retry:focus-visible{background:#ffffff14;outline:none}.auth-note.is-error{color:#ffb4b4eb}.auth-note.is-success{display:flex;align-items:flex-start;gap:.7rem;margin:.85rem 0 0;padding:.85rem .95rem;border:1px solid rgba(120,210,160,.35);border-radius:12px;background:#46aa781f;color:#dff7e8;text-align:left}.auth-note-check{flex:0 0 auto;display:grid;place-items:center;width:1.7rem;height:1.7rem;margin-top:.05rem;border-radius:999px;background:#78d2a038;color:#9eecc0}.auth-note-check svg{width:1rem;height:1rem;display:block}.auth-note-success-copy{display:flex;flex-direction:column;gap:.2rem;min-width:0}.auth-note-success-copy strong{font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff}.auth-note-success-copy span{font-size:13px;font-weight:500;letter-spacing:.01em;color:#dff7e8db;text-transform:none}.auth-note-ref{margin:.2rem 0 0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:lowercase;color:#ffffff6b;text-align:center}.auth-submit.is-loading{opacity:.72;cursor:wait;transform:none}.auth-note-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:0;background:none;font:inherit;font-weight:600;color:inherit;text-decoration:underline;text-underline-offset:.14em;cursor:pointer}.auth-note-link:hover,.auth-note-link:focus-visible{color:#fff;outline:none}.auth-logout-banner{position:fixed;left:50%;bottom:max(1rem,env(safe-area-inset-bottom));transform:translate(-50%);z-index:12000;display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:center;max-width:min(32rem,calc(100vw - 1.5rem));padding:.85rem 1rem;border:1px solid rgba(255,255,255,.18);background:#0c0c0ef0;color:#f5f5f5;font-size:.875rem;line-height:1.35;box-shadow:0 12px 40px #00000073}.auth-logout-banner-msg{margin:0;flex:1 1 12rem}.auth-logout-banner-retry{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.35);background:transparent;color:inherit;padding:.4rem .75rem;cursor:pointer;font:inherit}.auth-logout-banner-retry:hover{border-color:#fff}.auth-demo{margin:.15rem 0 0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:12px;font-weight:500;letter-spacing:.01em;text-transform:none;color:#ffffff8c;text-align:center}.auth-demo span{font-weight:600;color:#ffffffc7}.auth-account-email{margin:.15rem 0 1.2rem;font-size:13px;font-weight:200;letter-spacing:.06em;color:#ffffffb3}.auth-account-meta{display:grid;gap:.85rem;margin:0 0 1.4rem}.auth-account-meta div{margin:0}.auth-account-meta dt{margin:0 0 .2rem;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.auth-account-meta dd{margin:0;font-size:13px;font-weight:200;letter-spacing:.06em;color:#fff}.auth-divider{display:flex;align-items:center;gap:.85rem;margin:1.45rem 0 1rem;color:#ffffff61;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.auth-divider:before,.auth-divider:after{content:"";flex:1;height:1px;background:#ffffff2e}.auth-social{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.auth-social-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#0e0e0e47;backdrop-filter:blur(16px) saturate(1.2);-webkit-backdrop-filter:blur(16px) saturate(1.2);color:#fff;font:inherit;font-size:10px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:.8rem .4rem;cursor:pointer;transition:border-color .2s ease,background .2s ease,transform .2s ease}.auth-social-btn svg{width:16px;height:16px;flex:0 0 auto}.auth-social-btn:hover{border-color:#ffffffb3;background:#ffffff1a;transform:translateY(-1px)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.auth-social-btn{background:#161616b8}}.auth-back{display:inline-block;margin-top:1.8rem;color:#ffffff80;text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:color .2s ease}.auth-back:hover{color:#fff}html:not(.is-signed-in){--site-header-h:76px}html:not(.is-signed-in) .site-logo .site-logo-wordmark,body:not(.is-signed-in) .site-logo .site-logo-wordmark{height:clamp(40px,6.4vh,58px);max-width:min(260px,50vw)}@media(max-width:900px){html:not(.is-signed-in) .site-header,body:not(.is-signed-in) .site-header{--guest-link-gap:12px;--guest-divider-gap:32px;display:flex;align-items:center;justify-content:flex-start;gap:0}html:not(.is-signed-in) .site-logo,body:not(.is-signed-in) .site-logo{order:0;justify-self:start;flex:0 0 auto}html:not(.is-signed-in) .site-nav,body:not(.is-signed-in) .site-nav{order:1;margin-left:auto;justify-self:end;gap:var(--guest-link-gap)}html:not(.is-signed-in) .site-nav-end,body:not(.is-signed-in) .site-nav-end{order:2;justify-self:end;gap:0;margin-left:var(--guest-divider-gap)}html:not(.is-signed-in) .site-logo .site-logo-wordmark,body:not(.is-signed-in) .site-logo .site-logo-wordmark{display:block!important;height:28px;width:auto;max-width:108px}html:not(.is-signed-in) .site-logo .site-logo-mark,body:not(.is-signed-in) .site-logo .site-logo-mark{display:none!important}html:not(.is-signed-in) .site-nav-end .site-nav-link[data-nav=account],body:not(.is-signed-in) .site-nav-end .site-nav-link[data-nav=account]{position:relative;margin-left:0;padding-left:0;border-left:0}html:not(.is-signed-in) .site-nav-end .site-nav-link[data-nav=account]:before,body:not(.is-signed-in) .site-nav-end .site-nav-link[data-nav=account]:before{content:"";position:absolute;left:calc(var(--guest-divider-gap) / -2);top:calc((100% - 3px)/2);width:1px;height:.95em;transform:translate(-50%,-50%);background:#fff;pointer-events:none}}@media(max-width:680px){html:not(.is-signed-in) .site-header,body:not(.is-signed-in) .site-header{--guest-link-gap:12px;--guest-divider-gap:32px}html:not(.is-signed-in) .site-nav .site-nav-link,body:not(.is-signed-in) .site-nav .site-nav-link,html:not(.is-signed-in) .site-nav-end .site-nav-link[data-nav=account],body:not(.is-signed-in) .site-nav-end .site-nav-link[data-nav=account]{font-size:12px;letter-spacing:.06em;white-space:nowrap}}@media(max-width:380px){html:not(.is-signed-in) .site-header,body:not(.is-signed-in) .site-header{--guest-link-gap:10px;--guest-divider-gap:22px}html:not(.is-signed-in) .site-logo .site-logo-wordmark,body:not(.is-signed-in) .site-logo .site-logo-wordmark{height:24px;max-width:92px}html:not(.is-signed-in) .site-nav .site-nav-link,body:not(.is-signed-in) .site-nav .site-nav-link,html:not(.is-signed-in) .site-nav-end .site-nav-link[data-nav=account],body:not(.is-signed-in) .site-nav-end .site-nav-link[data-nav=account]{font-size:11px;letter-spacing:.02em}}html.site-auth,html.site-auth body{height:auto!important;min-height:100%;overflow-x:hidden!important;overflow-y:auto!important}@media(max-width:900px){.auth-root{position:relative;min-height:100dvh;min-height:100svh;overflow:hidden}.auth-split{display:block;position:relative;min-height:100dvh;min-height:100svh}.auth-visual{position:absolute!important;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;min-height:100%;-webkit-mask-image:none;mask-image:none}.auth-visual-fade{background:linear-gradient(180deg,#0000007a,#00000061 40%,#0000008c),#00000047}.auth-visual-img{object-position:left center}.auth-panel{position:relative;z-index:2;top:auto;bottom:auto;left:auto;right:auto;display:flex;align-items:center;justify-content:center;justify-self:stretch;grid-column:auto;width:100%;max-width:none;min-height:100dvh;min-height:100svh;margin:0;padding:calc(var(--site-header-h) + .85rem) 1.1rem 1.4rem;background:transparent}.auth-panel-inner{width:min(400px,100%);margin:0 auto;padding:1.25rem 1.15rem 1.15rem;border-radius:0;border:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none}.auth-kicker{margin:0 0 .55rem}.auth-title{margin:0 0 1rem;font-size:clamp(1.35rem,6.5vw,1.75rem)}.auth-lede{margin:-.45rem 0 1.05rem;font-size:12px}.auth-form{gap:.7rem}.auth-field input{padding:.55rem 0}.auth-submit{margin-top:.35rem;padding:.8rem 1rem}.auth-note{margin:.35rem 0 0;min-height:1.1em}.auth-note-ref{min-height:.9em}.auth-switch{margin:.85rem 0 0}.auth-divider{margin:1rem 0 .7rem}.auth-social-btn{padding:.7rem .35rem;font-size:9px;letter-spacing:.08em;gap:.35rem}.auth-social-btn svg{width:14px;height:14px}.auth-back{margin-top:1.1rem}}.auth-root.is-account{display:flex;flex-direction:column;min-height:100vh;min-height:100dvh;background:#000;overflow:visible}@media(max-width:900px){html.site-auth:has(.auth-root.is-account) body{overflow:visible!important}}.account-page{display:flex;flex-direction:column;flex:1;min-height:100vh;min-height:100dvh;background:#000;color:#fff;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);letter-spacing:.01em}.account-hello,.account-panel-title,.account-section-label,.account-tab,.account-btn,.account-text-btn,.account-price-badge,.account-price-name,.account-price-amount span,.account-dialog-title,.account-block-title,.account-sub-status,.account-subhead,.account-video-title,.account-home-section-title,.account-home-section-label,.account-home-library-label,.account-order-id,.account-order-foot,.account-track,.account-library-lock-copy strong,.account-lock-banner-copy strong,.account-signout-label{font-family:var(--font-heading,"Exo 2",system-ui,sans-serif)}.account-muted,.account-empty,.account-note,.account-panel-lede,.account-pricing-lede,.account-price-blurb,.account-price-note,.account-price-features,.account-price-features li,.account-price-amount,.account-pricing-foot,.account-lock-banner-copy,.account-library-lock-copy,.account-thread-body,.account-field label,.account-field input,.account-field select,.account-field textarea,.account-sub-status+.account-muted,.account-home-section-hint{font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);letter-spacing:.01em;text-transform:none;font-weight:500}.account-shell{display:flex;flex-direction:column;flex:1 0 auto;width:100%;min-height:100vh;min-height:100dvh;box-sizing:border-box;padding-top:calc(var(--site-header-h, 52px) + max(1rem,env(safe-area-inset-top,0px)))}.account-panel[hidden]{display:none!important}.account-layout{display:flex;flex-direction:column;flex:1 0 auto;min-height:0}.account-sidebar,.account-tabs,.account-tab,.account-dock-restore{-webkit-tap-highlight-color:transparent}.account-sidebar{--account-dock-h:68px;position:fixed;left:max(10px,env(safe-area-inset-left,0px));right:max(10px,env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:10020;width:auto;margin:0;padding:.32rem .2rem;background:#0a0a0aeb;border:1px solid rgba(255,255,255,.14);border-radius:18px;box-shadow:0 10px 28px #00000073;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);box-sizing:border-box;display:flex;flex-direction:column;gap:0}.account-dock-player{display:none;flex:0 0 auto;width:100%;min-width:0;overflow:hidden;opacity:1;transition:opacity .34s cubic-bezier(.22,.7,.2,1)}.account-dock-player.is-animating{overflow:hidden;transition:height .4s cubic-bezier(.22,.7,.2,1),opacity .34s cubic-bezier(.22,.7,.2,1)}.account-dock-player[hidden]{display:none!important}.account-sidebar.has-dock-player{overflow:visible}.account-sidebar.has-dock-player .account-dock-player{display:block;position:relative;border-bottom:0}.account-sidebar.has-dock-player .account-dock-player:has(.player-bar.is-visible):after{content:"";position:absolute;left:.5rem;right:.5rem;bottom:0;z-index:2;height:3px;border-radius:999px;pointer-events:none;background:linear-gradient(90deg,var(--theme-play-accent, #60c4ff) 0 var(--dock-progress, 0%),rgba(255,255,255,.28) var(--dock-progress, 0%) 100%)}.account-sidebar.has-dock-player .account-tabs{flex:0 0 auto;width:100%}.account-dock-restore[hidden]{display:none!important}.account-dock-restore{display:none}@media(max-width:900px){.account-sidebar.has-minimized-player{overflow:visible}.account-dock-restore{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:auto;bottom:calc(100% + .5rem);right:.35rem;z-index:6;display:none;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;margin:0;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#ffffff14;color:#fff;box-shadow:0 6px 16px #00000059;transform:none;opacity:1;cursor:pointer;transition:opacity .24s cubic-bezier(.22,.7,.2,1),transform .24s cubic-bezier(.22,.7,.2,1),background .15s ease}.account-dock-restore:active{transform:scale(.86)}.account-dock-restore.is-exiting{opacity:0;transform:scale(.82) translateY(8px);pointer-events:none}.account-dock-restore.is-enter{animation:account-dock-restore-enter .32s cubic-bezier(.22,.7,.2,1) both}.account-sidebar.has-minimized-player .account-dock-restore{display:inline-flex}.account-dock-restore-art{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden}.account-dock-restore-art img{width:100%;height:100%;object-fit:cover;display:block}.account-dock-restore-ico{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:#0000006b;color:#fff}.account-dock-restore-ico svg{width:1.05rem;height:1.05rem}.account-dock-restore.is-playing .account-dock-restore-art{animation:account-dock-restore-spin 14s linear infinite}@keyframes account-dock-restore-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.account-dock-restore.is-playing .account-dock-restore-art{animation:none}.account-dock-restore,.account-dock-restore.is-exiting,.account-dock-restore.is-enter{transition:none;animation:none}}}@keyframes account-dock-restore-enter{0%{opacity:0;transform:scale(.86) translateY(10px)}to{opacity:1;transform:none}}@keyframes account-dock-restore-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.account-dock-player{transition:none}}.account-tabs{display:flex;align-items:stretch;justify-content:space-between;gap:0;width:100%;position:relative;z-index:3;background:transparent;border-radius:0;overflow:visible}@media(max-width:900px){.account-tabs{isolation:isolate;background:#0a0a0a;border-radius:12px;overflow:hidden;contain:paint}}.account-tab-divider{display:none}.account-sidebar-profile,.account-tab--profile{display:none!important}.account-tab-link{text-decoration:none}.account-tab-link .account-tab-icon svg{width:24px;height:24px}.account-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;z-index:1;flex:1 1 0;min-width:0;width:auto;border:0;border-bottom:0;border-radius:12px;background:transparent;color:#e8e8e8;font:inherit;font-size:10px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;text-align:center;text-decoration:none;justify-content:center;align-items:center;flex-direction:column;min-height:var(--account-dock-h);padding:.4rem .02rem .35rem;cursor:pointer;display:inline-flex;gap:.28rem;box-sizing:border-box;transition:transform .16s cubic-bezier(.22,1,.36,1),color .15s ease}.account-tab-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 auto;opacity:1;color:#e8e8e8;border-radius:9px;transition:transform .16s cubic-bezier(.22,1,.36,1),background .15s ease,color .15s ease}.account-tab:active{transform:scale(.94)}.account-tab:active .account-tab-icon{transform:scale(.88)}.account-tab-icon--pfp{opacity:1;overflow:hidden;border-radius:50%;padding:0}.account-tab-icon--pfp .onuha-pfp,.account-tab-icon--pfp .onuha-pfp-nav{width:100%;height:100%;border-radius:50%}.account-tab-icon--pfp .onuha-pfp img{width:100%;height:100%;object-fit:cover;display:block}.account-tab-icon--pfp .onuha-pfp-letter{font-size:11px}.account-tab-icon svg{width:24px;height:24px;display:block}.account-tab[data-account-tab=explore] .account-tab-icon svg{width:23px;height:23px}.account-tab-label{line-height:1;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media(max-width:900px)and (orientation:landscape),(max-width:900px)and (max-height:480px){.account-sidebar{--account-dock-h:42px;padding:.14rem .1rem;border-radius:14px;bottom:calc(6px + env(safe-area-inset-bottom,0px))}.account-tabs{border-radius:10px}.account-tab{min-height:var(--account-dock-h);padding:.12rem .02rem .1rem;gap:.1rem;font-size:8px;letter-spacing:.02em;border-radius:10px}.account-tab-icon{width:22px;height:22px;border-radius:6px}.account-tab-icon svg,.account-tab-link .account-tab-icon svg{width:16px;height:16px}.account-tab[data-account-tab=explore] .account-tab-icon svg{width:15px;height:15px}.account-dock-restore{width:2.1rem;height:2.1rem;bottom:calc(100% + .35rem)}}.account-tab-text{display:inline-flex;align-items:center;justify-content:center;gap:.22rem;min-width:0;max-width:100%}.account-tab-lock{display:none;width:10px;height:10px;flex-shrink:0;opacity:.88}.account-tab-lock svg{width:100%;height:100%;display:block}.account-tab.is-media-locked .account-tab-lock{display:inline-flex;align-items:center;justify-content:center}.account-tab.is-active,.account-tab:hover{color:#f5f5f5;border-bottom-color:transparent}.account-tab.is-active .account-tab-icon,.account-tab:hover .account-tab-icon{opacity:1;color:#f5f5f5;background:#ffffff1a}.account-tab.is-media-locked{color:#8a8a8a}.account-tab.is-media-locked .account-tab-icon{opacity:1;color:#8a8a8a;background:transparent}.account-tab.is-media-locked.is-active,.account-tab.is-media-locked:hover{color:#9a9a9a;background:transparent}.account-tab.is-media-locked.is-active .account-tab-icon,.account-tab.is-media-locked:hover .account-tab-icon{opacity:1;color:#9a9a9a;background:#ffffff0a}.account-sidebar-planet{display:none}.account-signout-rail{display:none!important}.account-sidebar-foot{display:none}.account-tabs .account-dock-post .account-tab-icon svg{width:22px;height:22px}@media(min-width:901px){.account-tabs .account-dock-post{width:calc(100% - var(--account-content-pad,1.15rem) - 12px);min-height:52px;flex-direction:row;align-self:flex-start;justify-content:center;margin:.45rem 12px .85rem var(--account-content-pad,1.15rem);padding:.85rem 1.25rem;border-radius:999px;background:#fff;color:#111;gap:0;font-size:1.05rem;font-weight:800;letter-spacing:0;text-transform:none}.account-tabs .account-dock-post .account-tab-icon{display:none}.account-tabs .account-dock-post:hover,.account-tabs .account-dock-post:focus-visible{background:#ededed;color:#111}.account-tabs .account-dock-post .account-tab-icon,.account-tabs .account-dock-post:hover .account-tab-icon,.account-tabs .account-dock-post:focus-visible .account-tab-icon{width:auto;height:auto;flex:0 0 auto;border-radius:0;background:transparent;color:inherit}.account-tabs .account-dock-post .account-tab-icon svg{width:17px;height:17px}.account-sidebar.is-collapsed .account-tabs .account-dock-post{width:40px;height:40px;padding:0;justify-content:center}.account-sidebar.is-collapsed .account-tabs .account-dock-post .account-tab-icon{display:grid}.account-sidebar.is-collapsed .account-tabs .account-dock-post .account-tab-text{display:none}}.account-sidebar-toggle{display:none}.account-sidebar-brand{display:none!important}html.site-auth:has(.auth-root.is-account) .site-header .site-nav,body.site-shop.is-shop-account .site-header .site-nav,body.site-policy.is-policy-account .site-header .site-nav,body.site-media.is-media-account .site-header .site-nav{display:none!important}body.site-shop.is-shop-account .site-header .site-nav-link[data-nav=account],body.site-policy.is-policy-account .site-header .site-nav-link[data-nav=account]{display:none!important}@media(min-width:901px){body.site-shop.is-shop-account .site-header .site-menu-toggle,body.site-shop.is-shop-account .shop-cart-floater,body.site-policy.is-policy-account .shop-cart-floater{display:none!important}body.site-policy.is-policy-account .site-header .site-menu-toggle{display:inline-flex!important;align-items:center;justify-content:center;min-width:0;height:40px;padding:0}}html.site-auth:has(.auth-root.is-account),html.site-media:has(body.is-media-account),html.site-policy:has(body.is-policy-account),html.site-shop:has(body.is-shop-account){--site-header-h:64px;--site-header-sticky-top:var(--site-header-h, 64px)}@media(max-width:900px){html.is-header-shell .site-header,body.is-header-shell .site-header,html.site-auth.is-header-shell .site-header,body.site-auth.is-header-shell .site-header{transition:opacity .45s ease,visibility 0s linear 0s,transform .28s cubic-bezier(.22,.7,.2,1),background .32s ease;will-change:transform}html.is-header-shell.is-site-header-hidden,body.is-header-shell.is-site-header-hidden{--site-header-sticky-top:env(safe-area-inset-top, 0px)}html.is-header-shell.is-site-header-hidden .site-header,body.is-header-shell.is-site-header-hidden .site-header,html.site-auth.is-header-shell.is-site-header-hidden .site-header,body.site-auth.is-header-shell.is-site-header-hidden .site-header{transform:translateY(-110%);pointer-events:none}html.is-header-shell.is-site-header-hidden .site-header a,html.is-header-shell.is-site-header-hidden .site-header .site-menu-toggle,html.is-header-shell.is-site-header-hidden .site-header .site-nav-link,html.is-header-shell.is-site-header-hidden .site-header .site-header-search,body.is-header-shell.is-site-header-hidden .site-header a,body.is-header-shell.is-site-header-hidden .site-header .site-menu-toggle,body.is-header-shell.is-site-header-hidden .site-header .site-nav-link,body.is-header-shell.is-site-header-hidden .site-header .site-header-search{pointer-events:none!important}}html.site-auth:has(.auth-root.is-account) .site-header,body.site-media.is-media-account .site-header,body.site-policy.is-policy-account .site-header,body.site-shop.is-shop-account .site-header{grid-template-columns:1fr auto 1fr;padding-top:max(.55rem,env(safe-area-inset-top,0px));box-sizing:border-box}html.site-auth:has(.auth-root.is-account):not(.is-music-album-open):not(.is-account-explore) .site-header:before,body.site-auth:has(.auth-root.is-account):not(.is-music-album-open):not(.is-account-explore) .site-header:before{display:none}html.site-auth:has(.auth-root.is-account) .site-header .site-logo,body.site-media.is-media-account .site-header .site-logo,body.site-policy.is-policy-account .site-header .site-logo,body.site-shop.is-shop-account .site-header .site-logo{grid-column:1;justify-self:start;pointer-events:auto;z-index:3}html.site-auth:has(.auth-root.is-account) .site-header .site-header-search,body.site-media.is-media-account .site-header .site-header-search,body.site-policy.is-policy-account .site-header .site-header-search,body.site-shop.is-shop-account .site-header .site-header-search{display:block;position:relative;left:auto;top:auto;transform:none;width:min(420px,100%);max-width:420px;z-index:2;pointer-events:auto}html.site-auth:has(.auth-root.is-account) .site-header .site-header-search-toggle,body.site-media.is-media-account .site-header .site-header-search-toggle,body.site-policy.is-policy-account .site-header .site-header-search-toggle,body.site-shop.is-shop-account .site-header .site-header-search-toggle{width:16px;height:16px;color:#ffffff80;cursor:default;pointer-events:none}html.site-auth:has(.auth-root.is-account) .site-header .site-nav-end,body.site-media.is-media-account .site-header .site-nav-end,body.site-policy.is-policy-account .site-header .site-nav-end,body.site-shop.is-shop-account .site-header .site-nav-end{grid-column:3;justify-self:end;z-index:3}@media(min-width:901px){html.site-auth:has(.auth-root.is-account):not(:has(.auth-root.is-account-explore)):not(:has(.auth-root.is-account-explore-entering)):not(:has(.auth-root.is-account-explore-exiting)) .site-header,body.site-media.is-media-account .site-header,body.site-shop.is-shop-account .site-header{--site-header-sidebar-slot:var(--account-sidebar-w);display:grid;grid-template-columns:minmax(0,1fr) min(100%,var(--account-layout-max)) minmax(0,1fr);align-items:center;padding-left:var(--account-shell-inline, max(1rem, env(safe-area-inset-left, 0px)));padding-right:var(--account-shell-inline-end, max(1rem, env(safe-area-inset-right, 0px)));box-sizing:border-box}html.site-auth:has(.auth-root.is-account):has(.account-sidebar.is-collapsed):not(:has(.auth-root.is-account-explore)):not(:has(.auth-root.is-account-explore-entering)):not(:has(.auth-root.is-account-explore-exiting)) .site-header,body.site-media.is-media-account:has(.account-sidebar.is-collapsed) .site-header,body.site-shop.is-shop-account:has(.account-sidebar.is-collapsed) .site-header{--site-header-sidebar-slot:var(--account-sidebar-w-collapsed)}html.site-auth:has(.auth-root.is-account):not(:has(.auth-root.is-account-explore)):not(:has(.auth-root.is-account-explore-entering)):not(:has(.auth-root.is-account-explore-exiting)) .site-header .site-logo,body.site-media.is-media-account .site-header .site-logo,body.site-shop.is-shop-account .site-header .site-logo{grid-column:2;grid-row:1;justify-self:start;align-self:center;width:var(--site-header-sidebar-slot);max-width:var(--site-header-sidebar-slot);box-sizing:border-box;padding-left:var(--account-content-pad,1.15rem);justify-content:flex-start;z-index:3;transition:opacity .32s ease,visibility .32s ease,width .42s cubic-bezier(.22,.7,.2,1),max-width .42s cubic-bezier(.22,.7,.2,1),padding .42s cubic-bezier(.22,.7,.2,1)}html.site-auth:has(.auth-root.is-account):has(.account-sidebar.is-collapsed):not(:has(.auth-root.is-account-explore)):not(:has(.auth-root.is-account-explore-entering)):not(:has(.auth-root.is-account-explore-exiting)) .site-header .site-logo,body.site-media.is-media-account:has(.account-sidebar.is-collapsed) .site-header .site-logo,body.site-shop.is-shop-account:has(.account-sidebar.is-collapsed) .site-header .site-logo{padding-left:0;justify-content:center}html.site-auth:has(.auth-root.is-account):has(.account-sidebar.is-collapsed):not(:has(.auth-root.is-account-explore)):not(:has(.auth-root.is-account-explore-entering)):not(:has(.auth-root.is-account-explore-exiting)) .site-header .site-logo .site-logo-wordmark,body.site-media.is-media-account:has(.account-sidebar.is-collapsed) .site-header .site-logo .site-logo-wordmark,body.site-shop.is-shop-account:has(.account-sidebar.is-collapsed) .site-header .site-logo .site-logo-wordmark{display:none!important}html.site-auth:has(.auth-root.is-account):has(.account-sidebar.is-collapsed):not(:has(.auth-root.is-account-explore)):not(:has(.auth-root.is-account-explore-entering)):not(:has(.auth-root.is-account-explore-exiting)) .site-header .site-logo .site-logo-mark,body.site-media.is-media-account:has(.account-sidebar.is-collapsed) .site-header .site-logo .site-logo-mark,body.site-shop.is-shop-account:has(.account-sidebar.is-collapsed) .site-header .site-logo .site-logo-mark{display:block!important;height:clamp(16px,2.4vh,20px);width:auto;max-width:1.65rem}html.site-auth:has(.auth-root.is-account):not(:has(.auth-root.is-account-explore)):not(:has(.auth-root.is-account-explore-entering)):not(:has(.auth-root.is-account-explore-exiting)) .site-header .site-nav-end,body.site-media.is-media-account .site-header .site-nav-end,body.site-shop.is-shop-account .site-header .site-nav-end{grid-column:2;grid-row:1;justify-self:stretch;width:100%;max-width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:flex-start;gap:12px;padding-left:var(--site-header-sidebar-slot);z-index:2;transition:padding-left .42s cubic-bezier(.22,.7,.2,1)}html.site-auth:has(.auth-root.is-account):not(:has(.auth-root.is-account-explore)):not(:has(.auth-root.is-account-explore-entering)):not(:has(.auth-root.is-account-explore-exiting)) .site-header .site-header-search,body.site-media.is-media-account .site-header .site-header-search,body.site-shop.is-shop-account .site-header .site-header-search{display:block;position:relative;left:auto;top:auto;transform:none;width:min(420px,100%);max-width:min(420px,calc(100% - 2rem));margin:0 0 0 var(--account-center-pad-x,1.15rem);flex:0 1 420px;z-index:2}html.site-auth:has(.auth-root.is-account):not(:has(.auth-root.is-account-explore)):not(:has(.auth-root.is-account-explore-entering)):not(:has(.auth-root.is-account-explore-exiting)) .site-header .site-nav-end>.site-nav-cart,html.site-auth:has(.auth-root.is-account):not(:has(.auth-root.is-account-explore)):not(:has(.auth-root.is-account-explore-entering)):not(:has(.auth-root.is-account-explore-exiting)) .site-header .site-nav-end>.site-menu-toggle,body.site-media.is-media-account .site-header .site-nav-end>.site-nav-cart,body.site-media.is-media-account .site-header .site-nav-end>.site-menu-toggle,body.site-shop.is-shop-account .site-header .site-nav-end>.site-nav-cart,body.site-shop.is-shop-account .site-header .site-nav-end>.site-menu-toggle{margin-left:auto}body.site-policy.is-policy-account .site-header{display:grid;grid-template-columns:minmax(0,1fr) min(100%,var(--account-layout-max)) minmax(0,1fr);align-items:center;padding-left:var(--account-shell-inline, max(1rem, env(safe-area-inset-left, 0px)));padding-right:var(--account-shell-inline-end, max(1rem, env(safe-area-inset-right, 0px)))}body.site-policy.is-policy-account .site-header .site-logo{grid-column:2;grid-row:1;justify-self:start;padding-left:var(--account-content-pad,1.15rem);z-index:3}body.site-policy.is-policy-account .site-header .site-nav-end{grid-column:2;grid-row:1;justify-self:stretch;width:100%;display:flex;align-items:center;gap:12px;padding-left:calc(var(--account-content-pad,1.15rem) + 7.5rem);box-sizing:border-box}body.site-policy.is-policy-account .site-header .site-header-search{position:relative;left:auto;top:auto;transform:none;margin:0;flex:0 1 420px;width:min(420px,100%)}body.site-policy.is-policy-account .site-header .site-nav-end>.site-menu-toggle{margin-left:auto}}html.site-auth:has(.auth-root.is-account-explore-entering) .site-header,body.is-account-explore-entering .site-header{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important}html.site-auth:has(.auth-root.is-account-explore-entering) .site-header .site-logo,html.site-auth:has(.auth-root.is-account-explore-entering) .site-header .site-header-search,html.site-auth:has(.auth-root.is-account-explore-entering) .site-header .site-nav-end,html.site-auth:has(.auth-root.is-account-explore-exiting) .site-header .site-logo,html.site-auth:has(.auth-root.is-account-explore-exiting) .site-header .site-header-search,html.site-auth:has(.auth-root.is-account-explore-exiting) .site-header .site-nav-end,body.is-account-explore-entering .site-header .site-logo,body.is-account-explore-entering .site-header .site-header-search,body.is-account-explore-entering .site-header .site-nav-end{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important}html.site-auth:has(.auth-root.is-account-explore-exiting) .site-header .site-logo{grid-column:1!important;grid-row:1;justify-self:start!important}@media(min-width:901px){html.site-auth:has(.auth-root.is-account-explore-exiting) .site-header .site-menu-toggle{opacity:0!important;pointer-events:none!important}}html.site-auth:has(.auth-root.is-account) .site-header .site-logo,html.site-auth:has(.auth-root.is-account) .site-header .site-header-search,html.site-auth:has(.auth-root.is-account) .site-header .site-nav-end,body.site-media.is-media-account .site-header .site-logo,body.site-policy.is-policy-account .site-header .site-logo,body.site-media.is-media-account .site-header .site-header-search,body.site-policy.is-policy-account .site-header .site-header-search,body.site-media.is-media-account .site-header .site-nav-end,body.site-policy.is-policy-account .site-header .site-nav-end,body.site-shop.is-shop-account .site-header .site-logo,body.site-shop.is-shop-account .site-header .site-header-search,body.site-shop.is-shop-account .site-header .site-nav-end{transition:opacity .32s ease,visibility .32s ease,transform .2s ease}html.site-auth.is-account-explore .site-header,html.site-auth:has(.auth-root.is-account-explore) .site-header,html.site-auth:has(.auth-root.is-account-explore-exiting) .site-header{grid-template-columns:1fr auto 1fr;background:transparent!important;box-shadow:none!important}html.site-auth:has(.auth-root.is-account-explore):not(:has(.auth-root.is-account-explore-entering)):not(:has(.auth-root.is-account-explore-exiting)) .site-header .site-logo{grid-column:1;grid-row:1;justify-self:start;opacity:1;visibility:visible;pointer-events:auto;z-index:3}html.site-auth:has(.auth-root.is-account-explore):not(:has(.auth-root.is-account-explore-entering)):not(:has(.auth-root.is-account-explore-exiting)) .site-header .site-nav-end{grid-column:3;justify-self:end;opacity:1;visibility:visible;pointer-events:auto;z-index:3}html.site-auth:has(.auth-root.is-account-explore) .site-header .site-header-search,html.site-auth:has(.auth-root.is-account-explore-exiting) .site-header .site-header-search{display:none!important}@media(max-width:900px)and (orientation:landscape){html.site-auth:has(.auth-root.is-account-explore) .site-header,html.site-auth:has(.auth-root.is-account-explore-entering) .site-header,html.site-auth:has(.auth-root.is-account-explore-exiting) .site-header{opacity:0!important;visibility:hidden!important;pointer-events:none!important}}html.site-auth:has(.auth-root.is-account) .account-panel .media-v2-search{display:none!important}body.site-shop.is-shop-account .site-header .site-logo,body.site-policy.is-policy-account .site-header .site-logo,body.site-media.is-media-account .site-header .site-logo{pointer-events:auto}@media(max-width:900px){html.site-auth:has(.auth-root.is-account):not(:has(.auth-root.is-account-explore-entering)):not(:has(.auth-root.is-account-explore-exiting)) .site-header .site-logo,body.site-media.is-media-account .site-header .site-logo,body.site-policy.is-policy-account .site-header .site-logo,body.site-shop.is-shop-account .site-header .site-logo{display:inline-flex;grid-column:1;justify-self:start;z-index:4}html.site-auth:has(.auth-root.is-account):not(:has(.auth-root.is-account-explore-entering)):not(:has(.auth-root.is-account-explore-exiting)) .site-header .site-logo img,body.site-media.is-media-account .site-header .site-logo img,body.site-policy.is-policy-account .site-header .site-logo img,body.site-shop.is-shop-account .site-header .site-logo img{max-width:min(108px,30vw);height:clamp(20px,3.2vh,28px)}html.site-auth:has(.auth-root.is-account-explore) .site-header .site-nav-end .site-header-search,html.site-auth:has(.auth-root.is-account-explore-exiting) .site-header .site-nav-end .site-header-search{display:none!important}html.site-auth:has(.auth-root.is-account) .site-header .site-nav-end,body.site-media.is-media-account .site-header .site-nav-end,body.site-policy.is-policy-account .site-header .site-nav-end,body.site-shop.is-shop-account .site-header .site-nav-end{position:relative;gap:14px;z-index:4}html.site-auth:has(.auth-root.is-account):not(:has(.auth-root.is-account-explore)):not(:has(.auth-root.is-account-explore-exiting)) .site-header .site-header-search,body.site-media.is-media-account .site-header .site-header-search,body.site-policy.is-policy-account .site-header .site-header-search,body.site-shop.is-shop-account .site-header .site-header-search{display:block;position:relative;left:auto!important;right:auto!important;top:auto!important;transform:none!important;width:22px;height:40px;max-width:none;flex:0 0 22px;z-index:5;overflow:visible}html.site-auth:has(.auth-root.is-account) .site-header .site-header-search-field,body.site-media.is-media-account .site-header .site-header-search-field,body.site-policy.is-policy-account .site-header .site-header-search-field,body.site-shop.is-shop-account .site-header .site-header-search-field{position:absolute;top:50%;right:0;bottom:auto;left:auto;transform:translateY(-50%);width:22px;height:40px;margin:0;padding:0;gap:0;justify-content:center;overflow:hidden;color:#fff;border-color:transparent;background:transparent;filter:drop-shadow(0 1px 8px rgba(0,0,0,.85));box-sizing:border-box;transition:width .38s cubic-bezier(.22,.7,.2,1),padding .38s cubic-bezier(.22,.7,.2,1),gap .38s cubic-bezier(.22,.7,.2,1),background-color .35s ease,border-color .35s ease,filter .22s ease,box-shadow .35s ease}html.site-auth:has(.auth-root.is-account) .site-header .site-header-search-toggle,body.site-media.is-media-account .site-header .site-header-search-toggle,body.site-policy.is-policy-account .site-header .site-header-search-toggle,body.site-shop.is-shop-account .site-header .site-header-search-toggle{width:22px;height:22px;color:#fff;cursor:pointer;pointer-events:auto;flex-shrink:0}html.site-auth:has(.auth-root.is-account) .site-header .site-header-search:not(.is-open) .site-header-search-field input,body.site-media.is-media-account .site-header .site-header-search:not(.is-open) .site-header-search-field input,body.site-policy.is-policy-account .site-header .site-header-search:not(.is-open) .site-header-search-field input,body.site-shop.is-shop-account .site-header .site-header-search:not(.is-open) .site-header-search-field input,html.site-auth:has(.auth-root.is-account) .site-header .site-header-search:not(.is-open) .site-header-search-clear,body.site-media.is-media-account .site-header .site-header-search:not(.is-open) .site-header-search-clear,body.site-policy.is-policy-account .site-header .site-header-search:not(.is-open) .site-header-search-clear,body.site-shop.is-shop-account .site-header .site-header-search:not(.is-open) .site-header-search-clear,html.site-auth:has(.auth-root.is-account) .site-header .site-header-search.is-closing .site-header-search-field input,body.site-media.is-media-account .site-header .site-header-search.is-closing .site-header-search-field input,body.site-policy.is-policy-account .site-header .site-header-search.is-closing .site-header-search-field input,body.site-shop.is-shop-account .site-header .site-header-search.is-closing .site-header-search-field input,html.site-auth:has(.auth-root.is-account) .site-header .site-header-search.is-closing .site-header-search-clear,body.site-media.is-media-account .site-header .site-header-search.is-closing .site-header-search-clear,body.site-policy.is-policy-account .site-header .site-header-search.is-closing .site-header-search-clear,body.site-shop.is-shop-account .site-header .site-header-search.is-closing .site-header-search-clear{width:0;min-width:0;opacity:0;padding:0;margin:0;border:0;pointer-events:none;overflow:hidden}html.site-auth:has(.auth-root.is-account) .site-header .site-header-search.is-open .site-header-search-field,body.site-media.is-media-account .site-header .site-header-search.is-open .site-header-search-field,body.site-policy.is-policy-account .site-header .site-header-search.is-open .site-header-search-field,body.site-shop.is-shop-account .site-header .site-header-search.is-open .site-header-search-field{width:var(--search-expand-w, 22px);padding:.42rem .75rem;gap:.5rem;justify-content:flex-start;filter:none;background:#333;border-color:#ffffff38;box-shadow:0 6px 18px #0006}html.site-auth:has(.auth-root.is-account) .site-header .site-header-search.is-open:not(.is-closing) .site-header-search-field input,body.site-media.is-media-account .site-header .site-header-search.is-open:not(.is-closing) .site-header-search-field input,body.site-policy.is-policy-account .site-header .site-header-search.is-open:not(.is-closing) .site-header-search-field input,body.site-shop.is-shop-account .site-header .site-header-search.is-open:not(.is-closing) .site-header-search-field input{width:auto;flex:1;opacity:1;pointer-events:auto}html.site-auth:has(.auth-root.is-account) .site-header .site-header-search.is-closing .site-header-search-field,body.site-media.is-media-account .site-header .site-header-search.is-closing .site-header-search-field,body.site-policy.is-policy-account .site-header .site-header-search.is-closing .site-header-search-field,body.site-shop.is-shop-account .site-header .site-header-search.is-closing .site-header-search-field{width:22px!important;padding:0!important;gap:0!important;justify-content:center!important;background:transparent;border-color:transparent;filter:drop-shadow(0 1px 8px rgba(0,0,0,.85))}}@media(max-width:900px)and (orientation:landscape),(max-width:900px)and (max-height:480px){html.site-auth:has(.auth-root.is-account),html.site-media:has(body.is-media-account),html.site-policy:has(body.is-policy-account),html.site-shop:has(body.is-shop-account){--site-header-h:44px}html.site-auth:has(.auth-root.is-account) .site-header,body.site-media.is-media-account .site-header,body.site-policy.is-policy-account .site-header,body.site-shop.is-shop-account .site-header{padding-top:max(.18rem,env(safe-area-inset-top,0px));background:transparent!important;box-shadow:none!important}html.site-auth:has(.auth-root.is-account) .site-header:before,body.site-media.is-media-account .site-header:before,body.site-policy.is-policy-account .site-header:before,body.site-shop.is-shop-account .site-header:before,body.site-auth .site-header:before{display:none!important}html.site-auth:has(.auth-root.is-account) .account-shell,body.site-media.is-media-account .account-shell,body.site-policy.is-policy-account .account-shell,body.site-shop.is-shop-account .account-shell{padding-top:calc(var(--site-header-h, 44px) + max(.35rem,env(safe-area-inset-top,0px)))}html.site-auth:has(.auth-root.is-account) .site-header .site-logo img,body.site-media.is-media-account .site-header .site-logo img,body.site-policy.is-policy-account .site-header .site-logo img,body.site-shop.is-shop-account .site-header .site-logo img{max-width:min(88px,26vw);height:clamp(16px,3vh,20px)}html.site-auth:has(.auth-root.is-account) .site-header .site-nav-end,body.site-media.is-media-account .site-header .site-nav-end,body.site-policy.is-policy-account .site-header .site-nav-end,body.site-shop.is-shop-account .site-header .site-nav-end{gap:10px}html.site-auth:has(.auth-root.is-account) .site-header .site-header-search,body.site-media.is-media-account .site-header .site-header-search,body.site-policy.is-policy-account .site-header .site-header-search,body.site-shop.is-shop-account .site-header .site-header-search{height:28px}html.site-auth:has(.auth-root.is-account) .site-header .site-header-search-field,body.site-media.is-media-account .site-header .site-header-search-field,body.site-policy.is-policy-account .site-header .site-header-search-field,body.site-shop.is-shop-account .site-header .site-header-search-field{height:28px}html.site-auth:has(.auth-root.is-account) .site-header .site-header-search-toggle,body.site-media.is-media-account .site-header .site-header-search-toggle,body.site-policy.is-policy-account .site-header .site-header-search-toggle,body.site-shop.is-shop-account .site-header .site-header-search-toggle{width:18px;height:18px}html.site-auth:has(.auth-root.is-account) .site-header .site-header-search.is-open .site-header-search-field,body.site-media.is-media-account .site-header .site-header-search.is-open .site-header-search-field,body.site-policy.is-policy-account .site-header .site-header-search.is-open .site-header-search-field,body.site-shop.is-shop-account .site-header .site-header-search.is-open .site-header-search-field{background:#333;border-color:#ffffff47;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 6px 20px #00000073}html.site-auth:has(.auth-root.is-account) .site-header .site-menu-toggle,html.site-auth:has(.auth-root.is-account) .site-header .site-menu-toggle.is-profile,body.site-media.is-media-account .site-header .site-menu-toggle,body.site-media.is-media-account .site-header .site-menu-toggle.is-profile,body.site-policy.is-policy-account .site-header .site-menu-toggle,body.site-policy.is-policy-account .site-header .site-menu-toggle.is-profile,body.site-shop.is-shop-account .site-header .site-menu-toggle,body.site-shop.is-shop-account .site-header .site-menu-toggle.is-profile{height:28px}html.site-auth:has(.auth-root.is-account) .site-header .site-menu-avatar,body.site-media.is-media-account .site-header .site-menu-avatar,body.site-policy.is-policy-account .site-header .site-menu-avatar,body.site-shop.is-shop-account .site-header .site-menu-avatar{width:28px;height:28px}html.site-auth:has(.auth-root.is-account) .site-header .site-menu-avatar .onuha-pfp-letter,body.site-media.is-media-account .site-header .site-menu-avatar .onuha-pfp-letter,body.site-policy.is-policy-account .site-header .site-menu-avatar .onuha-pfp-letter,body.site-shop.is-shop-account .site-header .site-menu-avatar .onuha-pfp-letter{font-size:11px}}body.site-drawer-open .site-header .site-logo,body.site-drawer-open .site-header .site-header-search{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.account-main{--account-inline-pad:max(10px, env(safe-area-inset-left, 0px));min-width:0;padding:1.35rem max(10px,env(safe-area-inset-right,0px)) calc(2.4rem + var(--account-dock-stack, calc(82px + env(safe-area-inset-bottom, 0px) + .56rem) )) var(--account-inline-pad);box-sizing:border-box}.account-server-down{margin:0 0 1rem;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.18);background:#00000059;color:#fff;font-size:14px;line-height:1.45}.account-server-down .account-text-btn{margin-left:.35rem}.account-main[data-locked-tab="1"]{padding-bottom:0;overflow:hidden}.account-main:has(>.account-panel[data-account-panel=watch]:not([hidden])>.account-library-lock.is-locked),.account-main:has(>.account-panel[data-account-panel=listen]:not([hidden])>.account-library-lock.is-locked),.account-main:has(>.account-panel[data-account-panel=shop]:not([hidden])>.account-library-lock.is-locked),.account-main:has(>.account-panel[data-account-panel=explore]:not([hidden])>.account-library-lock.is-locked){padding-bottom:0;overflow:hidden}.account-main:has(>.account-panel[data-account-panel=home]:not([hidden])),.account-main:has(>.account-panel[data-account-panel=listen]:not([hidden])),.account-main:has(>.account-panel[data-account-panel=watch]:not([hidden])),.account-main:has(>.account-panel[data-account-panel=shop]:not([hidden])),.account-main:has(>.account-panel[data-account-panel=profile]:not([hidden])){padding-top:0}.account-main.is-explore-tab{padding:0;overflow:hidden;display:flex;flex-direction:column;min-height:0}html.site-auth:has(.auth-root.is-account-explore),html.site-auth.is-account-explore,html.site-auth:has(.auth-root.is-account-explore) body,html.site-auth body.is-account-explore,body.is-account-explore{overflow:hidden!important;overscroll-behavior:none}html.site-auth.site-player-on:has(.auth-root.is-account-explore) body,html.site-auth.site-player-on.is-account-explore body,html.site-auth.site-player-on body.is-account-explore{padding-bottom:0!important}.account-rail{display:none}.account-explore-panel{padding:0;flex:1;min-height:0;display:flex;flex-direction:column}.account-explore-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10010;display:flex;align-items:center;justify-content:center;background:#000;opacity:0;pointer-events:none;transition:opacity .32s ease}.account-explore-overlay.is-visible{opacity:1;pointer-events:auto}.account-explore-overlay.is-cover{transition:none;opacity:1;pointer-events:auto}.account-explore-overlay.is-hiding{opacity:0;pointer-events:none}.account-home-intro{z-index:10070;background:#000;pointer-events:auto;transition:opacity .56s ease,visibility 0s linear .56s}.account-home-intro.is-leaving{opacity:0;visibility:hidden;pointer-events:none}.account-home-intro .word{transition:opacity .34s ease,filter .34s ease}.account-home-intro .word.out{opacity:0;filter:blur(4px)}body.is-member-home-intro{overflow:hidden!important}.auth-root.is-account-explore-exiting .account-explore-panel,.auth-root.is-account-explore-exiting .account-explore-frame{opacity:0;transition:opacity .32s ease}.account-explore-panel.is-explore-preload{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;pointer-events:none;z-index:-1;overflow:hidden}.account-explore-overlay-copy{display:flex;flex-direction:column;align-items:center;gap:.62rem;width:min(440px,88vw);text-align:center;pointer-events:none}.account-explore-overlay-stage{display:flex;align-items:center;justify-content:center;min-height:1.15em}.account-explore-load{display:none;width:min(168px,42vw);height:1px;margin:0;background:#ffffff38;overflow:hidden;pointer-events:none}.account-explore-load.is-shown{display:block}.account-explore-load-bar{display:block;height:100%;width:100%;background:#fff;transform:scaleX(0);transform-origin:left center;box-shadow:0 0 8px #ffffff8c;transition:transform .12s linear}.account-explore-overlay .slot-wrap{position:relative;display:inline-block;min-height:1.15em}.account-explore-overlay .word{display:inline-flex;align-items:center;justify-content:center;gap:.34em;font-family:"Exo 2",system-ui,sans-serif;font-size:clamp(.82rem,2.2vw,1.05rem);font-weight:200;letter-spacing:.1em;line-height:1.15;text-transform:uppercase;white-space:nowrap;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.95),0 0 20px rgba(0,0,0,.75)}.account-explore-overlay .word.is-static{letter-spacing:.1em}.account-explore-overlay .word .cell.ch{display:inline-flex;justify-content:center;align-items:center;flex:0 0 1em;width:1em}.account-explore-overlay .word .cell.sp{flex:0 0 .5em;width:.5em}.account-explore-overlay .word .l{display:inline-block;width:1em;text-align:center;position:relative;color:#f6f9ff;text-shadow:0 0 8px rgba(210,235,255,.42),0 0 22px rgba(160,210,255,.24)}.account-explore-overlay .word .l.on{text-shadow:0 0 10px rgba(220,240,255,.58),0 0 28px rgba(170,215,255,.3)}.account-explore-overlay .word .l.run{animation:exploreIntroFlick .08s steps(2) infinite}.account-explore-overlay .word .l.run:before,.account-explore-overlay .word .l.run:after{content:attr(data-c);position:absolute;left:0;right:0;top:0;text-align:center;opacity:.5;mix-blend-mode:screen;pointer-events:none}.account-explore-overlay .word .l.run:before{color:#9fd0ff;transform:translate(-2px);clip-path:inset(0 0 55% 0)}.account-explore-overlay .word .l.run:after{color:#ffd6ff;transform:translate(2px);clip-path:inset(45% 0 0 0)}@keyframes exploreIntroFlick{50%{opacity:.7}}@media(prefers-reduced-motion:reduce){.account-explore-overlay{transition:none}}.account-explore-frame{display:block;width:100%;flex:1;min-height:0;height:100%;border:0;border-radius:0;background:#000}@media(max-width:900px){.account-main{border-left:0;border-right:0}.account-panel[data-account-panel=profile]{padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px))}.account-panel[data-account-panel=profile] .account-sub-actions,.account-panel[data-account-panel=profile] .account-sub-actions .account-btn,.account-panel[data-account-panel=profile] .account-sub-actions .account-btn-link,.account-panel[data-account-panel=profile] .account-cancel .account-btn,.account-panel[data-account-panel=profile] .account-resume .account-btn,.account-panel[data-account-panel=profile] .account-danger .account-btn,.account-panel[data-account-panel=profile] .account-support-mail,.account-panel[data-account-panel=profile] .account-form .account-btn{width:100%;max-width:100%;justify-content:center}.account-panel[data-account-panel=profile] .account-field-row{grid-template-columns:1fr}.account-signout-page{display:inline-flex;width:100%;justify-content:center;margin:1.4rem 0 0;min-height:44px;align-items:center}.auth-root.is-account-explore .account-shell{padding:0}.auth-root.is-account-explore .account-main.is-explore-tab{display:block;padding-bottom:0}html.site-auth:has(.auth-root.is-account-explore),html.site-auth:has(.auth-root.is-account-explore) body,body.is-account-explore{overflow:hidden!important;overscroll-behavior:none}html.site-auth:has(.auth-root.is-account-explore) .auth-root.is-account,html.site-auth:has(.auth-root.is-account-explore) .account-page{min-height:100%;height:100%;max-height:100dvh;overflow:hidden}.auth-root.is-account-explore .account-explore-panel:not([hidden]){position:fixed;top:0;right:0;left:0;bottom:0;z-index:0;padding:0;margin:0;display:block}.auth-root.is-account-explore .account-explore-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;flex:none}.auth-root.is-account-explore .account-sidebar{display:flex!important;position:fixed!important;left:max(10px,env(safe-area-inset-left,0px))!important;right:max(10px,env(safe-area-inset-right,0px))!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;top:auto!important;width:auto!important;height:auto!important;max-height:none!important;flex:none!important;margin:0!important;padding:.28rem .2rem!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;box-shadow:0 10px 28px #00000080!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0a0a0a!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:10020!important;overflow:visible!important;outline:none!important;isolation:isolate}.auth-root.is-account-explore .account-sidebar-foot,.auth-root.is-account-explore .account-sidebar-toggle{display:none!important}}@media(min-width:901px){html.site-auth:has(.auth-root.is-account) .site-header .site-menu-toggle,body.site-media.is-media-account .site-header .site-menu-toggle{display:none!important}html.site-auth:has(.auth-root.is-account-explore):not(:has(.auth-root.is-account-explore-entering)):not(:has(.auth-root.is-account-explore-exiting)) .site-header .site-menu-toggle,html.site-auth:has(.auth-root.is-account-explore-menu) .site-header .site-menu-toggle{display:inline-flex!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;min-width:0;height:40px;align-items:center;justify-content:center}}html.site-auth:has(.auth-root.is-account) .site-header .site-nav-link[data-nav=account],body.site-media.is-media-account .site-header .site-nav-link[data-nav=account],body.site-policy.is-policy-account .site-header .site-nav-link[data-nav=account]{display:none!important}html.site-auth:has(.auth-root.is-account) .site-header .site-nav-link[data-nav=cart],body.site-media.is-media-account .site-header .site-nav-link[data-nav=cart],body.site-policy.is-policy-account .site-header .site-nav-link[data-nav=cart],body.site-shop.is-shop-account .site-header .site-nav-link[data-nav=cart]{display:none!important}html.is-shop-in-app.site-auth:has(.auth-root.is-account) .site-header .site-nav-link[data-nav=cart],body.is-shop-in-app.site-media.is-media-account .site-header .site-nav-link[data-nav=cart],body.is-shop-in-app.site-policy.is-policy-account .site-header .site-nav-link[data-nav=cart],body.is-shop-in-app.site-shop.is-shop-account .site-header .site-nav-link[data-nav=cart]{display:inline-flex!important}@media(min-width:901px){html.site-auth:has(.auth-root.is-account) .shop-cart-floater,body.site-media.is-media-account .shop-cart-floater,body.site-policy.is-policy-account .shop-cart-floater{display:none!important}}@media(max-width:900px){body.is-account-explore .account-sidebar,html.site-auth:has(.auth-root.is-account-explore) .account-sidebar,html.site-auth:has(.auth-root.is-account-explore-entering) .account-sidebar,html.site-auth:has(.auth-root.is-account-explore-exiting) .account-sidebar{position:fixed!important;left:max(10px,env(safe-area-inset-left,0px))!important;right:max(10px,env(safe-area-inset-right,0px))!important;bottom:calc(10px + env(safe-area-inset-bottom,0px))!important;top:auto!important;width:auto!important;max-width:none!important;height:auto!important;margin:0!important;padding:.28rem .2rem!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:18px!important;box-shadow:0 10px 28px #00000080!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:#0a0a0a!important;transform:none!important;overflow:visible!important;outline:none!important;z-index:10020!important;isolation:isolate}}.account-hello{margin:0 0 1.15rem;font-size:clamp(1.45rem,6vw,2.1rem);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.account-hello.decrypt-label,.account-panel-title.decrypt-label,.account-block-title.decrypt-label,.account-home-section-label.decrypt-label,.account-rail-title.decrypt-label{display:inline-flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;text-align:left}.account-panel-title.decrypt-label,.account-block-title.decrypt-label,.account-home-section-label.decrypt-label{position:relative;padding-bottom:.55rem}.account-home-section-label.decrypt-label{padding-bottom:.45rem}.account-panel-title.decrypt-label:after,.account-block-title.decrypt-label:after,.account-home-section-label.decrypt-label:after{content:"";position:absolute;left:0;bottom:0;width:2.4rem;height:2px;margin:0;flex:none;background:#fff;background-image:none}.account-home-section-label.decrypt-label:after{width:1.8rem}.account-danger .account-block-title.decrypt-label:after{background:#ef5555}.account-rail-title.decrypt-label:after{display:none;content:none}.account-panel-title{margin:0 0 .35rem;font-size:clamp(1.35rem,4.5vw,1.85rem);font-weight:800;letter-spacing:.12em;text-transform:uppercase}.account-panel-title:after{content:"";display:block;width:2.4rem;height:2px;margin:.55rem 0 0;background:#fff}.account-panel-lede{margin:0 0 1.25rem;font-size:14px;font-weight:500;letter-spacing:.01em;color:#ffffffb8}.account-section-label{display:block;margin:0 0 .45rem;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffff6b}.account-muted{margin:0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:13px;font-weight:500;letter-spacing:.01em;text-transform:none;color:#ffffffb8}.account-empty{margin:0 0 1rem;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:15px;font-weight:500;letter-spacing:.01em;text-transform:none;line-height:1.45;color:#ffffffb8}.onuha-pfp img{width:100%;height:100%;object-fit:cover;object-position:center 34%;display:block}.onuha-pfp-lg{width:72px;height:72px;font-size:1.55rem}.account-profile-page{display:flex;flex-direction:column;gap:0;min-width:0;--pfp:210}.account-profile-sticky{display:flex;flex-direction:column;gap:0;min-width:0}.account-profile-back{position:relative;z-index:2;margin:0;padding:.35rem var(--account-content-pad, 1rem) .15rem;border-bottom:0;background:transparent;top:auto;box-shadow:none}.account-panel-toolbar.account-profile-back,.feed-detail-toolbar.account-profile-back{background:transparent;border-bottom:0;box-shadow:none;position:static}.account-profile-back .feed-detail-title{display:none}.account-profile-identity{display:flex;align-items:center;gap:1rem;margin:0;min-width:0;position:relative;z-index:1}.account-profile-identity-avatar{flex:0 0 auto}.account-profile-identity-avatar .onuha-pfp-lg{width:92px;height:92px;font-size:1.85rem;box-shadow:0 0 0 1px #ffffff1a,0 12px 28px #00000059}.account-profile-identity-meta{min-width:0;display:flex;flex-direction:column;gap:.28rem}.account-profile-identity-name{margin:0;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:clamp(1.55rem,3vw,2rem);font-weight:800;letter-spacing:.02em;line-height:1.12;color:#fff}.account-profile-identity-handle{margin:0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:.98rem;font-weight:500;letter-spacing:.01em;color:#ffffff9e}.account-profile-toolbar{margin:0}.account-profile-toolbar.account-feed-toolbar{padding:0 var(--account-center-pad-x,1.25rem) .65rem;margin:0}.account-profile-tabs{width:100%;margin:0;min-width:0}.account-profile-tabs .account-feed-tab{font-size:1.15rem;padding:.75rem 1rem;margin-bottom:-.65rem}.account-profile-tabs .account-feed-tab:first-child{padding-left:0}.account-profile-hero{position:relative;margin:.85rem var(--account-center-pad-x,1.25rem) .35rem;padding:1.15rem 1.15rem 1.25rem;min-width:0;isolation:isolate}.account-profile-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(180deg,hsl(var(--pfp, 210) 32% 28%),hsl(var(--pfp, 210) 24% 16%) 42%,#0000);opacity:.95}.account-profile-pane{padding-left:var(--account-center-pad-x,1.25rem);padding-right:var(--account-center-pad-x,1.25rem)}.account-profile-pane[hidden]{display:none!important}.account-profile-pane>.account-block:first-child,.account-profile-pane>.account-form:first-child{margin-top:0}@media(max-width:900px){.account-profile-page{margin-left:calc(-1*max(10px,env(safe-area-inset-left,0px)));margin-right:calc(-1*max(10px,env(safe-area-inset-right,0px)))}html.site-auth:has(.auth-root.is-account-profile),html.site-auth.is-site-header-hidden:has(.auth-root.is-account-profile),body.is-account-profile,body.is-account-profile.is-site-header-hidden{--site-header-sticky-top:0px}.account-profile-sticky{position:sticky;top:0;z-index:8;background:#000;box-shadow:0 -48px 0 48px #000}.account-panel-toolbar.account-profile-back,.feed-detail-toolbar.account-profile-back{margin:0;padding:max(.55rem,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) .15rem max(12px,env(safe-area-inset-left,0px));background:#000;border-bottom:0;box-shadow:none;position:static;top:auto}.account-profile-back .feed-detail-back{width:40px;height:40px;margin-left:0}.account-profile-toolbar.account-feed-toolbar{margin:0;padding:.15rem max(12px,env(safe-area-inset-right,0px)) .55rem max(12px,env(safe-area-inset-left,0px));position:static;top:auto;transition:none;background:#000;backdrop-filter:none;-webkit-backdrop-filter:none;pointer-events:auto}.account-profile-tabs .account-feed-tab{font-size:1.05rem;padding:.7rem .8rem;margin-bottom:-.55rem}.account-profile-tabs .account-feed-tab:first-child{padding-left:.1rem}.account-profile-hero{margin:.55rem max(12px,env(safe-area-inset-right,0px)) .45rem max(12px,env(safe-area-inset-left,0px));padding:1.2rem 1.2rem 1.45rem;border-radius:16px;overflow:hidden}.account-profile-hero:before{border-radius:16px;background:linear-gradient(180deg,hsl(var(--pfp, 210) 38% 34%),hsl(var(--pfp, 210) 28% 18%) 38%,hsl(var(--pfp, 210) 14% 8%) 68%,#000)}.account-profile-identity{gap:.95rem;align-items:center}.account-profile-identity-avatar .onuha-pfp-lg{width:76px;height:76px;font-size:1.55rem}.account-profile-identity-name{font-size:1.45rem}.account-profile-identity-handle{font-size:.92rem}.account-profile-pane{padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px))}.account-profile-pane .account-playlist-empty{padding-top:.35rem}.account-profile-pane .account-playlist-copy{line-height:1.45;max-width:22rem}.account-profile-pane .account-btn{min-height:44px}html.site-auth:has(.auth-root.is-account-profile) .site-header,body.is-account-profile .site-header{opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.site-auth:has(.auth-root.is-account-profile) .account-shell,body.is-account-profile .account-shell{padding-top:0}}@media(min-width:901px){.account-profile-back{display:none!important}.account-profile-hero{padding:1.25rem 1.35rem 1.35rem;margin:.85rem var(--account-center-pad-x,1.25rem) .55rem}.account-profile-hero:before{border-radius:18px}}.account-avatar{display:flex;align-items:center;gap:1.1rem;width:100%;margin:0 0 .4rem}.account-avatar-tools{display:flex;flex-direction:column;gap:.55rem;min-width:0}.account-avatar-hues{display:flex;flex-wrap:wrap;gap:.45rem}.account-hue{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:28px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:hsl(var(--pfp) 22% 28%);cursor:pointer;padding:0}.account-hue.is-active,.account-hue:hover{border-color:#fff;box-shadow:0 0 0 2px #000,0 0 0 3px #fff}.account-avatar-actions{display:flex;flex-wrap:wrap;gap:.85rem 1.1rem;align-items:center}.account-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid var(--theme-btn,#fff);border-radius:999px;background:var(--theme-btn,#fff);color:var(--theme-btn-fg,#0a0a0a);font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:var(--theme-btn-size,11px);font-weight:800;letter-spacing:var(--theme-btn-tracking,.14em);text-transform:uppercase;text-decoration:none;line-height:1.2;min-height:var(--theme-btn-min-h,44px);min-width:var(--theme-btn-min-w,10.5rem);padding:var(--theme-btn-pad,.85rem 1.45rem);cursor:pointer;transition:border-color .2s ease,background .2s ease,color .2s ease}.account-btn:hover,.account-btn:focus-visible{background:var(--theme-btn-hover,#eaeaea);outline:none}.account-btn.ghost{background:#0e0e0e47;border-color:#ffffff47;color:#fff}.account-btn.ghost:hover{border-color:#ffffffb3;background:#ffffff1a;color:#fff}.account-btn.danger{background:#ef5555;border-color:#ef5555;color:#fff}.account-btn.danger:hover{background:#d94848;border-color:#d94848;color:#fff}.account-btn.danger:disabled:hover{background:#ef5555;color:#fff}.account-btn:disabled{opacity:.35;cursor:not-allowed;transform:none}.account-text-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;margin:.65rem 0 0;padding:0;border:0;background:transparent;color:#ffffff8c;font:inherit;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.account-text-btn:hover{color:#fff}.account-video{display:block;color:inherit;text-decoration:none}.account-video+.account-video,.account-video-grid{margin-top:1.15rem}.account-video-thumb{position:relative;display:block;aspect-ratio:16 / 9;overflow:hidden;background:#101010}.account-video-thumb img{width:100%;height:100%;object-fit:cover;display:block;transform:scale(1.001);transition:transform .7s ease}.account-video:hover .account-video-thumb img,.account-video:focus-visible .account-video-thumb img{transform:scale(1.045)}.account-video-play{position:absolute;left:50%;top:50%;width:52px;height:52px;margin:-26px 0 0 -26px;border:1px solid rgba(255,255,255,.85);border-radius:999px;background:#00000047;opacity:.92;transition:opacity .25s ease,transform .25s ease}.account-video-play:after{content:"";position:absolute;left:21px;top:16px;border-style:solid;border-width:10px 0 10px 16px;border-color:transparent transparent transparent #fff}.account-video:hover .account-video-play{transform:scale(1.06)}.account-video.is-coming-soon{cursor:default;pointer-events:none}.account-video.is-coming-soon .account-video-play{display:none}.account-video.is-coming-soon .account-video-thumb img{filter:blur(10px) brightness(.72);transform:scale(1.08)}.account-video.is-coming-soon:hover .account-video-thumb img,.account-video.is-coming-soon:focus-visible .account-video-thumb img{transform:scale(1.08)}.account-video-soon{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:.75rem;font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#fff;text-align:center;background:#0000006b}.account-video-meta{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin:.7rem 0 0}.account-video-title{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.account-video.is-feature .account-video-title{font-size:15px}.account-continue{max-width:min(100%,28rem)}.account-continue .account-video.is-feature .account-video-title{font-size:14px}.account-continue .account-video-play{width:44px;height:44px;margin:-22px 0 0 -22px}.account-continue .account-video-play:after{left:17px;top:13px;border-width:9px 0 9px 14px}.account-home{display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:none;min-width:0;box-sizing:border-box}.account-home-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin:0 0 .85rem}.account-home-card-head .account-block-title{margin:0;min-width:0}.account-home-section-title{display:flex;align-items:center;gap:.65rem;min-width:0}.account-home-section-title:after{display:none}.account-home-section-label{min-width:0}.account-home-section-label.decrypt-label{overflow:visible;text-overflow:clip;white-space:normal}.account-home-section-label:after{content:"";display:block;width:1.8rem;height:2px;margin:.45rem 0 0;background:#fff}.account-home-section-icon{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex:0 0 2rem;border-radius:8px;background:#ffffff0f;color:#ffffffb8}.account-home-section-icon svg{width:1.05rem;height:1.05rem;display:block}.account-home-card-head .account-text-btn{margin:0;flex:0 0 auto;padding-top:.15rem;white-space:nowrap}.account-home-section-head{min-width:0;flex:1 1 auto}.account-home-section-hint{margin:.35rem 0 0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:none;color:#ffffff8c}.account-home-continue{width:100%;min-width:0;padding:0;overflow:hidden;box-sizing:border-box}.account-home-continue .account-home-card-head{align-items:center;padding:1.15rem 1.25rem 0;margin:0}.account-home-continue .account-home-section-title{flex:0 1 auto;align-items:flex-start}.account-home-continue .account-home-section-label,.account-home-continue .account-home-section-label.decrypt-label{display:block;width:max-content;max-width:100%}.account-home-continue .account-home-section-label:after,.account-home-continue .account-home-section-label.decrypt-label:after{position:absolute;left:0;bottom:0;width:1.8rem;height:2px;margin:0;flex:none;background:#fff;background-image:none}.account-home-continue .account-home-card-head .account-text-btn{align-self:flex-start;padding-top:.35rem}.account-home-continue-media{display:block;color:inherit;text-decoration:none}.account-home-continue-banner{position:relative;display:block;height:clamp(168px,20vw,220px);overflow:hidden}.account-home-continue-bg{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;background-image:var(--media-banner);background-size:cover;background-position:center;transform:scale(1.06);filter:blur(52px) saturate(1.15)}.account-home-continue-fade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:linear-gradient(180deg,#080808fa,#0000008c 14%,#0000002e 34%,#00000038 52%,#0000008c,#080808fa);pointer-events:none}.account-home-continue-cover{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;object-fit:cover;display:block}.account-home-continue-banner .account-video-play{z-index:2}.account-home-continue-meta{margin:0;padding:.85rem 1.25rem 1.15rem}.account-home-library{display:flex;flex-direction:column;gap:1rem;width:100%;min-width:0;box-sizing:border-box}.account-home-library-label{margin:0;padding:.15rem 0 0;font-size:10px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#ffffff6b}.account-home-library-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:stretch;width:100%;min-width:0;box-sizing:border-box}.account-home-library-section{display:flex;flex-direction:column;min-width:0;width:100%;height:100%;min-height:20.5rem;margin:0}.account-home-empty{margin:0;padding:.15rem 0 0}.account-home-lib-scroll{position:relative;flex:1 1 auto;min-width:0;min-height:0;height:13.5rem;max-height:13.5rem;overflow:hidden}.account-home-lib-list{list-style:none;margin:0;padding:0 0 1.6rem;height:100%;width:100%;max-width:100%;box-sizing:border-box;overflow-x:hidden;overflow-y:auto;display:flex;flex-direction:column;gap:.55rem;-webkit-overflow-scrolling:touch}.account-home-lib-fade{position:absolute;left:0;right:0;bottom:0;height:3.2rem;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0a0a0a00,#0a0a0ab8 55%,#0a0a0afa)}.account-home-lib-row{display:grid;grid-template-columns:52px minmax(0,1fr);gap:.85rem;align-items:center;padding:.45rem 0;border-radius:10px;color:inherit;text-decoration:none;flex:0 0 auto}.account-home-lib-row:hover{background:#ffffff0d}.account-home-lib-row img{width:52px;height:52px;object-fit:cover;border-radius:8px;background:#101010;display:block}.account-home-lib-row span{min-width:0;display:flex;flex-direction:column;gap:.2rem}.account-library-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:0 0 .65rem;border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;z-index:5;background:#000}.account-library-tabs{display:flex;gap:0;margin:0;padding:0;border:0}.account-library-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#ffffff73;font:inherit;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:1.15rem;font-weight:700;letter-spacing:.01em;text-transform:none;padding:.75rem 1rem;cursor:pointer;border-bottom:3px solid transparent;margin-bottom:-.65rem}.account-library-tab:first-child{padding-left:0}.account-library-tab.is-active{color:#fff;font-weight:800;border-bottom-color:#ffffffe6}.account-library-tab:hover{color:#fff;border-bottom-color:#ffffffd9}.account-library-pane{margin-top:.15rem}.account-lib{margin:0;min-width:0}.account-lib-browse[hidden],.account-lib-detail[hidden]{display:none!important}.account-lib-filters{display:none}.account-lib-toolbar.account-feed-toolbar{margin:0 0 .85rem;padding-left:0;padding-right:0}.account-lib-browse-spacer{flex:1 1 auto;min-width:0}.account-lib-toolbar .account-feed-tools{display:inline-flex;align-items:center;gap:.15rem}.account-lib-toolbar .account-feed-filter-wrap{position:relative}.account-lib-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:.42rem .95rem;border-radius:999px;background:#ffffff1a;color:#fff;font:inherit;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:.88rem;font-weight:700;letter-spacing:.01em;cursor:pointer}.account-lib-chip.is-active{background:#ffffff2e}.account-lib-controls{display:none}.account-lib-layout-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffffc7;cursor:pointer}.account-lib-layout-btn:hover,.account-lib-layout-btn:focus-visible{color:#fff;background:#ffffff0f;outline:none}.account-lib-layout-btn svg{width:1.2rem;height:1.2rem;display:block}.account-lib-collection{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.account-lib[data-lib-layout=grid] .account-lib-collection{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:.85rem;margin:0;padding:0 0 .15rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.account-lib[data-lib-layout=grid] .account-lib-collection::-webkit-scrollbar{display:none}.account-lib[data-lib-layout=grid] .account-lib-collection>.account-lib-card,.account-lib[data-lib-layout=grid] .account-lib-collection>li{flex:0 0 calc((100% - .85rem)/2);width:calc((100% - .85rem)/2);max-width:calc((100% - .85rem)/2);min-width:0;box-sizing:border-box}@media(min-width:640px){.account-lib[data-lib-layout=grid] .account-lib-collection{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:1rem .85rem;overflow:visible;padding:0}.account-lib[data-lib-layout=grid] .account-lib-collection>.account-lib-card,.account-lib[data-lib-layout=grid] .account-lib-collection>li{flex:initial;width:auto;max-width:none}}.account-lib-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.85rem;width:100%;margin:0;padding:.55rem .35rem;border:0;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.account-lib-card:hover,.account-lib-card:focus-visible{background:#ffffff0d;outline:none}.account-lib-item-row{display:flex;align-items:center;gap:.15rem}.account-lib-item-row>.account-lib-card{min-width:0}.account-lib-item-row>.music-v2-more{flex:0 0 auto}.account-lib[data-lib-layout=grid] .account-lib-card{flex-direction:column;align-items:stretch;gap:.65rem;padding:.35rem}.account-lib-cover{flex:0 0 auto;width:3.55rem;height:3.55rem;border-radius:6px;overflow:hidden;background:#ffffff0f;display:grid;place-items:center;color:#ffffff73}.account-lib[data-lib-layout=grid] .account-lib-cover{width:100%;aspect-ratio:1;height:auto;border-radius:8px}.account-lib-cover img,.account-lib-pl-art img{width:100%;height:100%;object-fit:cover;display:block}.account-lib-cover.is-empty svg{width:1.55rem;height:1.55rem}.account-lib-cover.is-mosaic,.account-lib-pl-art.is-mosaic{display:grid;gap:0;place-items:stretch;background:#141414}.account-lib-cover.is-tiles-1,.account-lib-pl-art.is-tiles-1{display:block}.account-lib-cover.is-tiles-2,.account-lib-pl-art.is-tiles-2{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.account-lib-cover.is-tiles-3,.account-lib-pl-art.is-tiles-3{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.account-lib-cover.is-tiles-3 .is-tile-1,.account-lib-pl-art.is-tiles-3 .is-tile-1{grid-column:1;grid-row:1 / -1}.account-lib-cover.is-tiles-3 .is-tile-2,.account-lib-pl-art.is-tiles-3 .is-tile-2{grid-column:2;grid-row:1}.account-lib-cover.is-tiles-3 .is-tile-3,.account-lib-pl-art.is-tiles-3 .is-tile-3{grid-column:2;grid-row:2}.account-lib-cover.is-tiles-4,.account-lib-pl-art.is-tiles-4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.account-lib-card-meta{min-width:0;display:flex;flex-direction:column;gap:.18rem}.account-lib-card-title{font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:1rem;font-weight:700;letter-spacing:.01em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-lib-card-sub{font-size:.82rem;font-weight:500;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-lib-browse-edit-title{margin:0;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:.82rem;font-weight:600;letter-spacing:.04em;color:#ffffff85}.account-lib-browse-select-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.35rem .45rem;border:0;border-radius:8px;background:transparent;color:#ffffffc7;font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;-webkit-tap-highlight-color:transparent}.account-lib-browse-select-btn svg{width:1.05rem;height:1.05rem;display:block}.account-lib-browse-select-btn:hover,.account-lib-browse-select-btn:focus-visible{color:#fff;background:#ffffff0f;outline:none}.account-lib-browse-select-label{display:none}.account-lib-browse-done{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:.45rem .85rem;border:0;border-radius:999px;background:#fff;color:#111;font:inherit;font-size:.82rem;font-weight:700;cursor:pointer;-webkit-tap-highlight-color:transparent}.account-lib-browse-done:hover,.account-lib-browse-done:focus-visible{filter:brightness(.94);outline:none}.account-lib-card.is-editing{gap:.65rem;cursor:default}.account-lib-browse-check{flex:0 0 auto;width:1.05rem;height:1.05rem;color:#ffffffd9;display:inline-flex;align-items:center;justify-content:center}.account-lib-browse-check svg{width:.88rem;height:.88rem;display:block}.account-lib-item.is-selected .account-lib-card,.account-lib-card.is-selected{background:#ffffff12}.account-lib-browse-handle{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;margin:0 0 0 auto;padding:.45rem;border:0;border-radius:8px;background:transparent;color:#ffffff73;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}.account-lib-browse-handle:active{cursor:grabbing}.account-lib-browse-handle svg{width:1.2rem;height:1.2rem;display:block}.account-lib-collection.is-editing{padding-bottom:4.5rem}.account-lib-collection.is-reordering{user-select:none;-webkit-user-select:none}.account-lib-item.is-dragging{opacity:.35}.account-lib-item.is-drag-placeholder{opacity:.25}.account-lib-item.is-drag-ghost{position:fixed;left:0;top:0;z-index:10100;margin:0;padding:0;list-style:none;width:auto;pointer-events:none;background:#161616f5;border:1px solid rgba(255,255,255,.12);border-radius:10px;box-shadow:0 16px 40px #0000008c}.account-lib-item.is-drag-ghost .account-lib-card{background:transparent}.account-lib-drag-count{position:absolute;top:-.4rem;right:-.4rem;z-index:1;min-width:1.35rem;height:1.35rem;padding:0 .38rem;box-sizing:border-box;border-radius:999px;background:#fff;color:#111;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:.72rem;font-weight:800;letter-spacing:.02em;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0006}.account-lib-browse-foot{position:sticky;bottom:calc(.65rem + env(safe-area-inset-bottom,0px));z-index:4;display:flex;justify-content:center;margin-top:1rem;pointer-events:none}.account-lib-browse-foot-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;pointer-events:auto;display:inline-flex;align-items:center;gap:.55rem;margin:0;padding:.85rem 1.25rem;border:0;border-radius:999px;background:#fff;color:#111;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer;box-shadow:0 10px 28px #00000073;-webkit-tap-highlight-color:transparent}.account-lib-browse-foot-btn svg{width:1.15rem;height:1.15rem;display:block}.account-lib-browse-foot-btn:disabled{opacity:.38;cursor:default}.account-lib-browse-foot-btn:not(:disabled):hover,.account-lib-browse-foot-btn:not(:disabled):focus-visible{filter:brightness(.94);outline:none}.account-lib[data-lib-layout=grid] .account-lib-card.is-editing{position:relative}.account-lib[data-lib-layout=grid] .account-lib-browse-check{position:absolute;top:.55rem;left:.55rem;z-index:1;width:1.45rem;height:1.45rem;border-radius:50%;background:#0000008c;padding:.15rem;box-sizing:border-box}.account-lib[data-lib-layout=grid] .account-lib-browse-handle{position:absolute;top:.35rem;right:.35rem;z-index:1;background:#00000073}@media(min-width:900px){.account-lib-browse-select-label{display:inline}.account-lib-browse-select-btn{padding:.4rem .7rem;gap:.45rem}}.account-lib-empty{padding:1.25rem 0 .35rem}.account-lib-empty p{margin:0;font-size:.95rem;color:#ffffff80}.account-lib-create-wrap{display:flex;justify-content:center;width:100%;margin:1.45rem 0 0}.account-lib-create{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;margin:0;box-sizing:border-box;border:1px solid var(--theme-btn,#fff);border-radius:999px;background:var(--theme-btn,#fff);color:var(--theme-btn-fg,#0a0a0a);font:inherit;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:var(--theme-btn-size,11px);font-weight:800;letter-spacing:var(--theme-btn-tracking,.14em);text-transform:uppercase;line-height:1.2;min-height:var(--theme-btn-min-h,44px);min-width:var(--theme-btn-min-w,10.5rem);padding:var(--theme-btn-pad,.85rem 1.45rem);cursor:pointer}.account-lib-create:hover,.account-lib-create:focus-visible{background:var(--theme-btn-hover,#eaeaea);outline:none}.account-lib[data-lib-layout=grid] .account-lib-create-wrap{margin-top:1.55rem}.account-lib-detail-head{display:flex;align-items:center;gap:.35rem;margin:0 0 .85rem;min-width:0}.account-lib-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;margin:0 0 0 -.35rem;padding:0;border:0;border-radius:999px;background:transparent;color:#fff;cursor:pointer}.account-lib-back svg{width:1.15rem;height:1.15rem}.account-lib-detail-title{margin:0;min-width:0;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:1.2rem;font-weight:800;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-lib-playlist{margin:0;min-width:0}.account-lib-pl-hero{margin:0 0 .55rem}@media(max-width:900px){.account-main:has(>.account-panel[data-account-panel=library]:not([hidden]) .account-lib.is-playlist-open){padding-top:0}.account-lib.is-playlist-open>.account-lib-detail:not([hidden])>.account-lib-playlist{--album-under-header:calc(var(--site-header-h, 64px) + max(1rem, env(safe-area-inset-top, 0px)));margin-left:calc(-1 * var(--account-inline-pad, max(10px, env(safe-area-inset-left, 0px))));margin-right:calc(-1*max(10px,env(safe-area-inset-right,0px)));margin-top:calc(var(--album-under-header) * -1);width:calc(100% + var(--account-inline-pad, max(10px, env(safe-area-inset-left, 0px))) + max(10px,env(safe-area-inset-right,0px)));padding-top:0;border-radius:0;background:#000;box-sizing:border-box}.account-lib.is-playlist-open .account-lib-pl-back.music-v2-album-back,.account-lib.is-playlist-open .account-lib-pl-more.music-v2-album-back{display:inline-flex;top:calc(var(--album-under-header) + .45rem)}.account-lib.is-playlist-open .account-lib-pl-hero.music-v2-album-hero{border-radius:0;margin:0;background:transparent;padding-top:calc(var(--album-under-header) + .55rem)}.account-lib.is-playlist-open .music-v2-album-hero-wash{background:linear-gradient(180deg,rgb(var(--album-tone)),rgb(var(--album-tone)) 22%,color-mix(in srgb,rgb(var(--album-tone)) 50%,#000) 62%,#000)}.account-lib.is-playlist-open .account-lib-pl-tracks.music-v2-album-tracklist,.account-lib.is-playlist-open .account-lib-pl-tracks.music-v2-tracklist,.account-lib.is-playlist-open .account-lib-pl-tools,.account-lib.is-playlist-open .account-lib-pl-edit,.account-lib.is-playlist-open .account-lib-pl-empty,.account-lib.is-playlist-open .account-lib-pl-empty-flow,.account-lib.is-playlist-open .account-lib-playlist:not(.is-empty-playlist)>.account-lib-pl-rec{padding-left:2.1rem;padding-right:2.1rem;box-sizing:border-box}.account-lib.is-playlist-open .account-lib-pl-tracks.music-v2-album-tracklist,.account-lib.is-playlist-open .account-lib-pl-tracks.music-v2-tracklist{padding-top:.35rem;padding-bottom:1.25rem}.account-lib.is-playlist-open .account-lib-pl-rec-heading{padding-left:0;padding-right:0}.account-lib.is-playlist-open .account-lib-pl-rec-row{padding:.62rem .2rem .62rem .85rem}}@media(min-width:860px)and (max-width:900px){.account-lib.is-playlist-open>.account-lib-detail:not([hidden])>.account-lib-playlist{margin-left:calc(var(--account-center-pad-x, 1.25rem) * -1);margin-right:calc(var(--account-center-pad-x, 1.25rem) * -1);width:auto}.account-lib.is-playlist-open .account-lib-pl-tracks.music-v2-album-tracklist,.account-lib.is-playlist-open .account-lib-pl-tracks.music-v2-tracklist,.account-lib.is-playlist-open .account-lib-pl-tools,.account-lib.is-playlist-open .account-lib-pl-edit,.account-lib.is-playlist-open .account-lib-pl-empty,.account-lib.is-playlist-open .account-lib-pl-empty-flow,.account-lib.is-playlist-open .account-lib-playlist:not(.is-empty-playlist)>.account-lib-pl-rec{padding-left:2.1rem;padding-right:2.1rem}}.account-lib-pl-art.is-empty{display:grid;place-items:center;background:#ffffff0f;color:#ffffff6b}.account-lib-pl-art.is-empty svg{width:3rem;height:3rem}@media(min-width:901px){.account-lib.is-playlist-open .account-lib-pl-back.music-v2-album-back{display:none}}.account-lib-pl-more.music-v2-album-back{left:auto;right:.85rem}.account-lib-pl-more.music-v2-album-back:disabled{opacity:.35;pointer-events:none}.account-lib-playlist .music-v2-album-actions{justify-content:flex-start}.account-lib-pl-tools{display:flex;flex-wrap:nowrap;align-items:center;gap:.55rem;margin:.35rem 0 1.1rem;padding:.15rem 2.1rem .25rem;box-sizing:border-box;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.account-lib-pl-tools::-webkit-scrollbar{display:none}.account-lib-pl-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;flex:0 0 auto;white-space:nowrap;gap:.4rem;margin:0;padding:.48rem .9rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#fff;font:inherit;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:.86rem;font-weight:700;cursor:pointer}.account-lib-pl-chip svg{width:1rem;height:1rem;display:block;opacity:.85}.account-lib-pl-chip:hover,.account-lib-pl-chip:focus-visible{background:#ffffff1a;outline:none}@media(min-width:901px){.account-lib-pl-tools{display:none}}.account-lib-pl-editor-host{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10110;pointer-events:auto;background:transparent;transition:background-color .28s ease}body.is-lib-pl-editing{overflow:hidden}.account-lib-pl-editor{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;margin:0;padding:0 0 calc(6rem + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,#3f3f3f,#242424 32%,#121212 68%,#070707);color:#fff;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);box-sizing:border-box;overflow:auto;overscroll-behavior:contain;opacity:0;transform:translate3d(0,18px,0);transition:opacity .38s ease,transform .48s cubic-bezier(.22,.7,.2,1);-webkit-overflow-scrolling:touch}.account-lib-pl-editor.is-in{opacity:1;transform:none}.account-lib-pl-editor-top{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:2.6rem minmax(0,1fr) auto;align-items:center;gap:.65rem;padding:calc(.85rem + env(safe-area-inset-top,0px)) 1.15rem 1.35rem;background:linear-gradient(180deg,#000,#000000f0 38%,#0000009e 68%,#0000)}.account-lib-pl-editor-top.is-select{grid-template-columns:2.6rem minmax(0,1fr) 2.6rem}.account-lib-pl-editor-top .feed-detail-back{justify-self:start}.account-lib-pl-editor-foot-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:transparent;color:#fff;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;border-radius:0}.account-lib-pl-editor-foot-close svg{width:1.35rem;height:1.35rem;display:block}.account-lib-pl-editor-history{justify-self:center;display:inline-flex;align-items:center;gap:.2rem;padding:.28rem .38rem;border:1.5px solid rgba(255,255,255,.42);border-radius:999px;background:#ffffff1a;box-shadow:0 0 0 1px #00000040}.account-lib-pl-editor-hist-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;border-radius:999px;background:#ffffff0f;color:#fff;width:2.55rem;height:2.55rem;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease,opacity .15s ease,color .15s ease,transform .15s ease}.account-lib-pl-editor-hist-btn svg{width:1.35rem;height:1.35rem;display:block}.account-lib-pl-editor-hist-btn:hover,.account-lib-pl-editor-hist-btn:focus-visible{background:#ffffff29;color:#fff;outline:none}.account-lib-pl-editor-hist-btn:active{transform:scale(.92)}.account-lib-pl-editor-hist-btn:disabled{opacity:.28;cursor:default;transform:none}.account-lib-pl-editor-hist-btn:not(:disabled){opacity:1}.account-lib-pl-editor-save{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:var(--theme-btn-pad,.85rem 1.45rem);border:1px solid var(--theme-btn,#fff);border-radius:999px;background:var(--theme-btn,#fff);color:var(--theme-btn-fg,#0a0a0a);font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:var(--theme-btn-size,11px);font-weight:800;letter-spacing:var(--theme-btn-tracking,.14em);text-transform:uppercase;line-height:1.2;min-height:var(--theme-btn-min-h,44px);min-width:var(--theme-btn-min-w,10.5rem);cursor:pointer;justify-self:end;transition:background .15s ease}.account-lib-pl-editor-save:hover,.account-lib-pl-editor-save:focus-visible{background:var(--theme-btn-hover,#eaeaea);outline:none}.account-lib-pl-editor-save:active{transform:scale(.96)}.account-lib-pl-editor-selected-count{margin:0;text-align:center;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:1.05rem;font-weight:800;letter-spacing:.01em}.account-lib-pl-editor-top-spacer{display:block;width:2.5rem}.account-lib-pl-edit-list{list-style:none;margin:0;padding:.35rem 1.25rem 1.25rem;display:flex;flex-direction:column;gap:0;touch-action:pan-y}.account-lib-pl-edit-list.is-reordering{-webkit-user-select:none;user-select:none;touch-action:none}.account-lib-pl-edit-empty{padding:2.5rem 1rem;text-align:center;color:#ffffff7a;font-size:.95rem}.account-lib-pl-edit-row{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:4rem;padding:.7rem 0;border-radius:0;border-bottom:1px solid rgba(255,255,255,.08)}.account-lib-pl-edit-row.is-dragging{opacity:.22}.account-lib-pl-edit-row.is-drag-placeholder{background:#ffffff08;border-bottom-color:#ffffff24}.account-lib-pl-edit-row.is-drag-placeholder>*{visibility:hidden}.account-lib-pl-edit-row.is-selected{background:#ffffff0a;box-shadow:inset 2px 0 #fff;padding-left:.55rem;margin-left:-.55rem;padding-right:.55rem;margin-right:-.55rem}.is-drag-ghost{position:fixed;left:0;top:0;z-index:10140;margin:0;padding:.7rem .85rem;list-style:none;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:.75rem;box-sizing:border-box;border-radius:0;border:1px solid rgba(255,255,255,.14);background:#1a1a1a;box-shadow:0 18px 40px #0000008c;pointer-events:none;will-change:transform;touch-action:none;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);color:#fff}.account-lib-pl-edit-remove,.account-lib-pl-edit-check,.account-lib-pl-edit-handle{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:.25rem;border:0;background:transparent;color:#ffffff8c;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.account-lib-pl-edit-remove:hover,.account-lib-pl-edit-remove:focus-visible{color:var(--theme-danger,#ef5555);outline:none}.account-lib-pl-edit-check{color:#ffffff6b}.account-lib-pl-edit-check.is-on{color:var(--theme-play-accent, #60c4ff)}.account-lib-pl-edit-handle{color:#ffffff6b;cursor:grab;touch-action:none}.account-lib-pl-edit-handle:active{cursor:grabbing}.account-lib-pl-edit-remove svg,.account-lib-pl-edit-check svg,.account-lib-pl-edit-handle svg{width:.88rem;height:.88rem;display:block}.account-lib-pl-edit-check,.account-lib-pl-edit-handle{width:1.25rem;height:1.25rem;padding:0}.account-lib-pl-edit-thumb{width:3.15rem;height:3.15rem;border-radius:2px;overflow:hidden;background:#ffffff0f;display:grid;place-items:center;flex:0 0 auto;box-shadow:0 0 0 1px #ffffff14}.account-lib-pl-edit-thumb img{width:100%;height:100%;object-fit:cover;display:block}.account-lib-pl-edit-thumb.is-empty{color:#ffffff59}.account-lib-pl-edit-thumb.is-empty svg{width:1.35rem;height:1.35rem}.account-lib-pl-edit-meta{min-width:0;display:flex;flex-direction:column;gap:.18rem}.account-lib-pl-edit-title{font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:.98rem;font-weight:800;letter-spacing:.01em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-lib-pl-edit-sub{font-size:.8rem;font-weight:500;color:#ffffff7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-lib-pl-editor-foot{position:fixed;left:0;right:0;bottom:0;z-index:6;display:flex;justify-content:center;gap:.7rem;padding:1rem 1.15rem calc(1.05rem + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent,rgba(7,7,7,.88) 34%,#070707);pointer-events:none}.account-lib-pl-editor-foot>*{pointer-events:auto}.account-lib-pl-editor-select,.account-lib-pl-editor-foot-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:.86rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .16s ease,opacity .15s ease,background .15s ease,border-color .15s ease}.account-lib-pl-editor-select{min-width:min(18rem,calc(100% - 2rem));padding:.82rem 1.55rem;border:1.5px solid rgba(255,255,255,.55);border-radius:999px;background:transparent;color:#fff}.account-lib-pl-editor-select:hover,.account-lib-pl-editor-select:focus-visible{border-color:#fff;background:#ffffff0f;outline:none}.account-lib-pl-editor-select:active{transform:scale(.96)}.account-lib-pl-editor-foot.is-select{justify-content:flex-start;align-items:center;gap:.55rem;background:#0c0c0cf5;border-top:1px solid rgba(255,255,255,.1)}.account-lib-pl-editor-foot-close{border:1px solid rgba(255,255,255,.22);background:transparent;width:2.65rem;height:2.65rem;border-radius:999px}.account-lib-pl-editor-foot-action{padding:.72rem 1.2rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:transparent;color:#fff}.account-lib-pl-editor-foot-action:hover,.account-lib-pl-editor-foot-action:focus-visible{border-color:#ffffff8c;background:#ffffff0f;outline:none}.account-lib-pl-editor-foot-action:disabled{opacity:.32;cursor:default}.account-lib-pl-editor-foot-action.is-danger{border-color:#ef55558c;color:#ef5555}.account-lib-pl-editor-foot-action.is-danger:hover,.account-lib-pl-editor-foot-action.is-danger:focus-visible{border-color:#ef5555;background:#ef55551a}@media(min-width:901px){.account-lib-pl-editor-host{display:flex;align-items:center;justify-content:center;padding:2rem}.account-lib-pl-editor-host.is-open{background:#00000073}.account-lib-pl-editor{position:relative;inset:auto;width:min(100%,34rem);max-width:34rem;height:auto;min-height:26rem;max-height:min(44rem,calc(100dvh - 3rem));padding:0;border:1px solid rgba(255,255,255,.16);border-radius:12px;box-shadow:0 16px 48px #0000008c;overflow:hidden;transform:translate3d(0,8px,0);transition:opacity .28s ease,transform .28s cubic-bezier(.22,1,.36,1)}.account-lib-pl-editor.is-in{transform:none}.account-lib-pl-edit-list{flex:1 1 auto;min-height:0;overflow:auto;padding-bottom:1rem}.account-lib-pl-editor-foot{position:relative;left:auto;right:auto;bottom:auto;flex:0 0 auto;background:#070707;padding:.85rem 1.15rem 1rem}.account-lib-pl-editor-select{min-width:0;width:100%}}.account-lib-pl-edit{margin:0 0 1rem;padding:1rem;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff08;display:flex;flex-direction:column;gap:.75rem}.account-lib-pl-edit[hidden]{display:none!important}.account-lib-pl-field{display:flex;flex-direction:column;gap:.35rem;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#ffffff80}.account-lib-pl-field input,.account-lib-pl-field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;box-sizing:border-box;margin:0;padding:.7rem .85rem;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#00000059;color:#fff;font:inherit;font-size:.95rem;font-weight:500;letter-spacing:0;text-transform:none}.account-lib-pl-field textarea{resize:vertical;min-height:5rem}.account-lib-pl-edit-actions{display:flex;justify-content:flex-end;gap:.55rem}.account-lib-pl-edit-actions .account-btn-ghost,.account-btn.account-btn-ghost{background:transparent;color:#ffffffbf;border:1px solid rgba(255,255,255,.16)}.account-lib-pl-tracks.music-v2-album-tracklist,.account-lib-pl-tracks.music-v2-tracklist{margin:0 0 1.25rem;padding:.15rem 0 .5rem;box-sizing:border-box}@media(min-width:901px){.account-lib.is-playlist-open .account-lib-pl-tracks.music-v2-album-tracklist,.account-lib.is-playlist-open .account-lib-pl-tracks.music-v2-tracklist{margin:0 0 1.25rem;padding:.15rem 0 .5rem;border-top:0}.account-lib.is-playlist-open .account-lib-playlist:not(.is-empty-playlist)>.account-lib-pl-rec{padding-left:0;padding-right:0}}.account-lib-pl-tracks .music-v2-row.is-album-row{grid-template-columns:minmax(0,1fr) auto;padding-left:1rem;padding-right:.35rem}.account-lib-pl-tracks .music-v2-row.is-album-row .music-v2-meta{grid-column:1}.account-lib-pl-tracks .music-v2-row.is-album-row .music-v2-more{grid-column:2;justify-self:end}.account-lib-pl-empty{padding:1.5rem .25rem 1rem}.account-lib-pl-empty p{margin:0 0 .9rem;color:#ffffff8c}.account-lib-pl-title-row{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap;width:100%}.account-lib-pl-title-row .music-v2-collection-title{flex:0 1 auto;min-width:0;max-width:calc(100% - 5.5rem);margin:0}.account-lib-pl-change{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;margin:0;padding:.3rem .72rem;border:0;border-radius:999px;background:#ffffff1f;color:#fff;font:inherit;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:.78rem;font-weight:700;letter-spacing:.01em;cursor:pointer}.account-lib-pl-change:hover,.account-lib-pl-change:focus-visible{background:#ffffff2e;outline:none}.account-lib-pl-hero .music-v2-album-hero-stage{gap:1.45rem 1.85rem}.music-v2-album-icon-btn:disabled,.music-v2-album-play:disabled{opacity:.35;cursor:not-allowed;pointer-events:none}.account-lib-pl-empty-flow{display:flex;flex-direction:column;align-items:stretch;gap:1.35rem;margin:.35rem 0 1.5rem;padding:.25rem 0 1rem;box-sizing:border-box}.account-lib-pl-empty-flow .account-lib-pl-tracks{margin:0;padding:0}.account-lib-pl-empty-flow .account-lib-pl-tracks[hidden]{display:none!important}.account-lib-pl-add-main{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:center;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;margin:.35rem 0 .15rem;box-sizing:border-box;padding:var(--theme-btn-pad,.85rem 1.45rem);border:1px solid var(--theme-btn,#fff);border-radius:999px;background:var(--theme-btn,#fff);color:var(--theme-btn-fg,#0a0a0a);font:inherit;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:var(--theme-btn-size,11px);font-weight:800;letter-spacing:var(--theme-btn-tracking,.14em);text-transform:uppercase;line-height:1.2;min-height:var(--theme-btn-min-h,44px);min-width:var(--theme-btn-min-w,10.5rem);cursor:pointer}.account-lib-pl-add-main svg{width:1.05rem;height:1.05rem;display:block}.account-lib-pl-add-main:hover,.account-lib-pl-add-main:focus-visible{background:#f2f2f2;outline:none}.account-lib-pl-empty-note{margin:0;text-align:center;color:#ffffff80;font-size:.92rem}.account-lib-pl-rec{margin:0;min-width:0}.account-lib-playlist:not(.is-empty-playlist)>.account-lib-pl-rec{margin:.55rem 0 1.5rem;padding:.15rem 0 1rem;box-sizing:border-box}.account-lib-pl-rec-heading{margin:0 0 .75rem;padding:0 1rem;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:1.05rem;font-weight:800;letter-spacing:.01em;color:#fff}.account-lib-pl-rec-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.account-lib-pl-rec-row{display:grid;grid-template-columns:3.25rem minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:0;padding:.55rem .35rem .55rem 1rem;min-width:0;cursor:pointer}.account-lib-pl-rec-thumb{width:3.25rem;height:3.25rem;border-radius:4px;overflow:hidden;background:#ffffff0f;position:relative;display:block}.account-lib-pl-rec-thumb img{width:100%;height:100%;object-fit:cover;display:block}.account-lib-pl-rec-thumb .media-load-spinner{width:16px;height:16px;margin:-8px 0 0 -8px}.account-lib-pl-rec-meta{min-width:0;display:flex;flex-direction:column;gap:.12rem}.account-lib-pl-rec-title{font-size:.95rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-lib-pl-rec-sub{font-size:.8rem;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-lib-pl-rec-add{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.15rem;height:2.15rem;margin:0;padding:0;border:1.5px solid rgba(255,255,255,.35);border-radius:50%;background:transparent;color:#fff;display:inline-grid;place-items:center;cursor:pointer;flex:0 0 auto}.account-lib-pl-rec-add svg{width:1rem;height:1rem;display:block}.account-lib-pl-rec-add:hover,.account-lib-pl-rec-add:focus-visible{border-color:#ffffffb3;background:#ffffff14;outline:none}.account-lib-sheet .account-lib-sheet-thumb{width:3rem;height:3rem;border-radius:6px;overflow:hidden;display:block;flex:0 0 auto;position:relative}.account-lib-sheet .account-lib-sheet-thumb .media-load-spinner{width:18px;height:18px;margin:-9px 0 0 -9px}.account-lib-sheet .account-lib-sheet-thumb .account-lib-cover{width:100%;height:100%;border-radius:0}.account-lib-sheet .account-lib-sheet-thumb .account-lib-cover.is-mosaic{display:grid}.account-lib-sheet .account-lib-sheet-thumb .account-lib-cover img{width:100%;height:100%;object-fit:cover}.account-lib-sheet .music-sheet-action.is-active{color:#fff;background:#ffffff14}.account-lib-sheet .music-sheet-action.is-danger{color:#ff8e8e}.account-lib-sheet.is-compact-sheet.is-open{touch-action:auto}.account-lib-sheet.is-compact-sheet .music-sheet-handle-hit,.account-lib-sheet.is-compact-sheet .music-sheet-backdrop{touch-action:none}.account-lib-sheet.is-compact-sheet .music-sheet-panel{height:auto;max-height:min(78dvh,36rem);display:flex;flex-direction:column;padding:0 0 calc(1.15rem + env(safe-area-inset-bottom,0px));box-sizing:border-box}.account-lib-sheet.is-compact-sheet .music-sheet-panel-options .music-sheet-head{grid-template-columns:minmax(0,1fr);margin:0 .55rem .55rem;padding:.85rem .75rem .75rem}.account-lib-pl-editor-host>.account-lib-sheet{z-index:10120}.account-lib-sheet .music-sheet-panel-details{background:#181818;overflow:auto}.account-lib-pl-details-bar{display:grid;grid-template-columns:minmax(4.5rem,auto) minmax(0,1fr) minmax(4.5rem,auto);align-items:center;gap:.5rem;padding:.35rem 1.05rem .65rem;flex:0 0 auto}.account-lib-pl-details-bar-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:.2rem .15rem;border:0;background:transparent;color:#ffffffe0;font:inherit;font-size:.95rem;font-weight:600;cursor:pointer;justify-self:start}.account-lib-pl-details-bar-btn.is-save{color:#fff;font-weight:700;justify-self:end}.account-lib-pl-details-bar-title{text-align:center;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:1rem;font-weight:800;color:#fff}.account-lib-pl-details-form{display:block;padding:.1rem 1.15rem .35rem;flex:0 0 auto}.account-lib-pl-details-fields{min-width:0;display:flex;flex-direction:column;gap:.55rem}.account-lib-pl-details-name,.account-lib-pl-details-desc{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;box-sizing:border-box;margin:0;padding:.72rem .85rem;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0f;color:#fff;font:inherit;font-size:.95rem;font-weight:600;touch-action:manipulation}.account-lib-pl-details-name:focus,.account-lib-pl-details-desc:focus{outline:2px solid rgba(255,255,255,.28);outline-offset:0;border-color:#ffffff47}.account-lib-pl-details-desc{min-height:5rem;resize:none;font-weight:500;color:#ffffffeb}.account-lib-pl-details-desc::placeholder{color:#ffffff6b}.account-lib-pl-details-actions{margin-top:0;padding:.15rem .35rem .55rem;border-top:0;flex:0 0 auto}.account-lib-pl-details-actions .music-sheet-action.is-danger{color:#f18b8b}@media(min-width:901px){.account-lib-sheet.is-compact-sheet{align-items:center;justify-content:center;padding:2rem}.account-lib-sheet.is-compact-sheet .music-sheet-backdrop{background:#00000073}.account-lib-sheet.is-compact-sheet .music-sheet-panel{width:min(100%,26rem);max-width:26rem;height:auto;max-height:min(36rem,calc(100dvh - 4rem));padding:0 0 .55rem;border:1px solid rgba(255,255,255,.16);border-radius:12px;box-shadow:0 16px 48px #0000008c;transform:translate3d(0,8px,0);opacity:0;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .24s ease}.account-lib-sheet.is-compact-sheet.is-open .music-sheet-panel{transform:none;opacity:1}.account-lib-sheet.is-compact-sheet .music-sheet-handle-hit{display:none}.account-lib-sheet.is-compact-sheet .account-lib-pl-details-bar{padding:.85rem 1.15rem .55rem}.account-lib-sheet.is-compact-sheet .account-lib-pl-details-form{padding:.15rem 1.15rem .45rem}.account-lib-sheet.is-compact-sheet .account-lib-pl-details-actions{padding:.15rem .2rem .35rem}.account-lib-sheet.is-compact-sheet .music-sheet-panel-options{padding:0 0 .7rem}.account-lib-sheet.is-compact-sheet .music-sheet-panel-options .music-sheet-head{grid-template-columns:minmax(0,1fr);margin:0;padding:.95rem 1.2rem .7rem}.account-lib-sheet.is-compact-sheet .music-sheet-panel-options .music-sheet-actions{padding:0 .55rem .15rem}}@media(max-width:860px){.account-lib-playlist .music-v2-album-hero-stage{justify-items:center}.account-lib-playlist .music-v2-album-hero-art{max-width:min(72vw,16rem)}.account-lib-playlist .music-v2-collection-body{width:100%;text-align:left}}.account-playlist{margin:0;padding:0}.account-playlist-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1.1rem}.account-playlist-count{margin:0;font-size:13px;font-weight:600;color:#ffffff8c}.account-playlist-copy{margin:0 0 1rem;max-width:28rem;font-size:14px;line-height:1.45;color:#ffffff94}.account-playlist-empty{min-height:190px;padding:3rem 1.25rem 2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box;text-align:center}.account-playlist-empty .account-btn{margin-top:.25rem}.account-playlist-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.account-playlist-row{display:grid;grid-template-columns:2rem minmax(0,1fr) 2rem;align-items:center;gap:.55rem;padding:.45rem .35rem;border-radius:12px;transition:background .18s ease}.account-playlist-row:hover,.account-playlist-row.is-playing{background:#ffffff0d}.account-playlist-index{font-size:11px;font-weight:700;letter-spacing:.08em;color:#ffffff61;text-align:center}.account-playlist-main{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.75rem;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer}.account-playlist-thumb{flex:0 0 auto;width:48px;height:48px;border-radius:8px;overflow:hidden;background:#121212}.account-playlist-thumb img{width:100%;height:100%;object-fit:cover;display:block}.account-playlist-meta{display:flex;flex-direction:column;gap:.18rem;min-width:0}.account-playlist-track-title{font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-playlist-track-sub{font-size:11px;color:#ffffff73}.account-playlist-remove{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:28px;height:28px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffff6b;font-size:18px;line-height:1;cursor:pointer}.account-playlist-remove:hover{color:#fff;background:#ffffff14}.account-video-grid{list-style:none;margin:0;padding:0;display:grid;gap:1.15rem;grid-template-columns:1fr}.account-home-grid{margin-top:.35rem}.account-merch-grid{list-style:none;margin:0;padding:0;display:grid;gap:1rem;grid-template-columns:repeat(2,minmax(0,1fr))}.account-merch{display:grid;grid-template-columns:72px minmax(0,1fr);gap:.75rem;align-items:center;color:inherit;text-decoration:none}.account-merch-art{display:block;aspect-ratio:1;overflow:hidden;border-radius:10px;background:#101010}.account-merch-art img{width:100%;height:100%;object-fit:cover;display:block}.account-merch-meta{min-width:0;display:flex;flex-direction:column;gap:.25rem}.account-section-label-late{margin-top:1.6rem}.account-audio{display:flex;flex-direction:column;gap:.55rem;color:inherit;text-decoration:none;min-width:0}.account-audio-art{position:relative;display:block;width:100%;aspect-ratio:1;overflow:hidden;border-radius:10px;background:#101010}.account-audio-art img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .7s ease}.account-audio:hover .account-audio-art img{transform:scale(1.045)}.account-audio-meta{display:flex;flex-direction:column;gap:.2rem;min-width:0}.account-audio-meta .account-video-title{font-size:11px;letter-spacing:.08em;line-height:1.3}.account-audio-meta .account-muted{font-size:10px}.account-audio-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .7rem}.account-library-lock{position:relative;margin-top:.15rem}.account-library-lock.is-locked{flex:1 1 auto;display:flex;flex-direction:column;height:100%;min-height:calc(100dvh - var(--site-header-h) - 7.5rem - var(--account-dock-stack, calc(82px + env(safe-area-inset-bottom, 0px) + .56rem) ));overflow:hidden;margin-left:calc(-1 * var(--account-inline-pad, max(10px, env(safe-area-inset-left, 0px))));margin-right:calc(-1*max(10px,env(safe-area-inset-right,0px)));width:calc(100% + var(--account-inline-pad, max(10px, env(safe-area-inset-left, 0px))) + max(10px,env(safe-area-inset-right,0px)));box-sizing:border-box;background:#070707}.account-library-lock-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;-webkit-user-select:none;user-select:none;background:#0a0a0a}.account-library-lock-backdrop-inner{position:absolute;top:-12rem;right:-6rem;bottom:-20rem;left:-6rem;width:auto;min-height:calc(100% + 32rem);padding:0 0 24rem;box-sizing:border-box;overflow:hidden;background:#101010;filter:blur(18px) saturate(.86) brightness(.7);transform:scale(1.06);transform-origin:center center;pointer-events:none}.account-library-lock.is-locked .account-library-lock-backdrop-inner>.account-videos-v3,.account-library-lock.is-locked .account-library-lock-backdrop-inner>.account-music-v2,.account-library-lock.is-locked .account-library-lock-backdrop-inner>.account-shop-panel{position:absolute;top:-8%;right:-4%;bottom:-22%;left:-4%;width:auto;min-height:130%}.account-library-lock.is-locked .account-library-lock-backdrop-inner>.account-videos-v3,.account-library-lock.is-locked .account-library-lock-backdrop-inner>.account-music-v2,.account-library-lock.is-locked .account-library-lock-backdrop-inner>.account-shop-panel,.account-library-lock.is-locked .account-library-lock-backdrop-inner>.account-explore-lock-preview{min-height:100%;box-sizing:border-box}.account-library-lock-backdrop-inner:has(.account-explore-lock-preview){top:-8rem;right:-4rem;bottom:-12rem;left:-4rem;min-height:calc(100% + 20rem);padding:0 0 12rem;filter:none;transform:none}.account-library-lock.is-locked .account-library-lock-backdrop-inner>.account-explore-lock-preview{position:absolute;top:-6%;right:-3%;bottom:-14%;left:-3%;width:auto;min-height:122%}.account-library-lock-backdrop .media-thumb-lowres{image-rendering:pixelated;image-rendering:-moz-crisp-edges}.account-library-lock-veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;padding:1.5rem;text-align:center;background:#0000003d;pointer-events:none}@media(prefers-reduced-motion:reduce){.account-library-lock-backdrop-inner{transform:none}}.account-panel[data-account-panel=watch]:not([hidden]),.account-panel[data-account-panel=listen]:not([hidden]),.account-panel[data-account-panel=live]:not([hidden]),.account-panel[data-account-panel=shop]:not([hidden]),.account-panel[data-account-panel=explore]:not([hidden]){display:flex;flex-direction:column;box-sizing:border-box;min-height:calc(100dvh - var(--site-header-h) - 7.5rem - var(--account-dock-stack, calc(82px + env(safe-area-inset-bottom, 0px) + .56rem) ))}.account-panel[data-account-panel=watch]:not([hidden])>.account-library-lock,.account-panel[data-account-panel=listen]:not([hidden])>.account-library-lock,.account-panel[data-account-panel=shop]:not([hidden])>.account-library-lock,.account-panel[data-account-panel=explore]:not([hidden])>.account-library-lock{flex:1 1 auto;align-self:stretch;width:100%;height:100%;min-height:100%}.account-panel[data-account-panel=watch]>.shop-heading,.account-panel[data-account-panel=listen]>.shop-heading{padding-top:0;margin:0}.account-watch-tabs{display:flex;gap:0;margin:0 0 1rem;border-bottom:1px solid rgba(255,255,255,.1)}.account-watch-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#ffffff73;font:inherit;font-size:.95rem;font-weight:700;letter-spacing:.04em;padding:.85rem 1rem .75rem;margin:0;cursor:pointer;position:relative}.account-watch-tab:hover,.account-watch-tab:focus-visible{color:#fff}.account-watch-tab.is-active{color:#fff}.account-watch-tab.is-active:after{content:"";position:absolute;left:.65rem;right:.65rem;bottom:0;height:3px;border-radius:999px;background:#fff}.account-watch-layout[hidden],.account-music-layout[hidden]{display:none!important}.account-videos-feed{width:100%;border-left:0;border-right:0}.account-videos-feed .feed-post{padding-left:0;padding-right:0}@media(min-width:901px){.account-videos-feed .feed-post{padding-left:var(--account-center-pad-x,1.25rem);padding-right:var(--account-center-pad-x,1.25rem)}}.account-library-lock-cluster{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.7rem;width:100%;max-width:16rem;margin:0 auto;pointer-events:auto}.account-library-lock-icon{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:#00000059;color:#fff}.account-library-lock-icon svg{display:block;width:1.1rem;height:1.1rem}.account-library-lock-copy{margin:0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:14px;font-weight:600;letter-spacing:0;text-transform:none;color:#fff;line-height:1.3}a.account-library-lock-btn{text-decoration:none}.account-library-lock-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;min-width:7.5rem;align-items:center;justify-content:center;padding:.58rem 1.15rem;border:0;border-radius:999px;background:#fff;color:#000;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:12px;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase;cursor:pointer;text-decoration:none;transition:background-color .15s ease,transform .15s ease}.account-library-lock-btn:hover{background:#ffffffe6}.account-library-lock-btn:active{transform:scale(.98)}.account-explore-lock-preview{position:relative;display:block;width:100%;height:100%;min-height:100%;overflow:hidden;background:#030308}.account-explore-lock-blur-field{position:absolute;top:-4%;right:-4%;bottom:-4%;left:-4%;pointer-events:none}.account-explore-lock-planet-blur{position:absolute;left:50%;top:50%;z-index:0;width:118%;height:118%;max-width:none;object-fit:cover;object-position:center 42%;border-radius:0;transform:translate(-50%,-50%);filter:blur(38px) saturate(.9) brightness(.68);opacity:.98}.account-explore-lock-sky{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.account-explore-lock-star{position:absolute;left:var(--x);top:var(--y);width:3px;height:3px;border-radius:999px;background:#ffffff38;transform:translate(-50%,-50%)}.account-explore-lock-planet{position:absolute;left:50%;top:50%;z-index:1;width:112%;height:112%;max-width:none;object-fit:cover;object-position:center 42%;border-radius:0;transform:translate(-50%,-50%);box-shadow:none}.account-explore-lock-glow{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;z-index:0;border-radius:0;transform:none;background:radial-gradient(ellipse at 50% 38%,rgba(120,150,255,.22) 0%,rgba(120,150,255,.1) 38%,rgba(120,150,255,.03) 62%,transparent 82%);pointer-events:none}.account-library-lock.is-locked .videos-v3-list,.account-library-lock.is-locked .music-v2-tracklist,.account-library-lock.is-locked .account-shop-grid,.account-library-lock.is-locked .account-videos-v3,.account-library-lock.is-locked .account-music-v2,.account-library-lock.is-locked .account-shop-panel{padding-bottom:min(42vh,28rem)}@media(min-width:901px){.account-library-lock.is-locked{margin-left:calc(-1 * var(--account-column-pad-top,1.35rem));margin-right:calc(-1 * var(--account-column-pad-top,1.35rem));width:calc(100% + (2 * var(--account-column-pad-top,1.35rem)))}}.account-shop-panel{width:100%}.account-shop-panel.is-coming-soon{display:grid;place-items:center;flex:1 1 auto;align-self:stretch;width:100%;min-height:calc(100svh - var(--site-header-h, 52px) - 8.75rem);padding:1.5rem 1.35rem 2rem;box-sizing:border-box;text-align:center}@media(min-width:901px){.account-main>.account-panel[data-account-panel=shop]:not([hidden]):has(>.account-shop-panel.is-coming-soon){display:flex;flex-direction:column;height:100%;min-height:100%}.account-shop-panel.is-coming-soon{flex:1 1 auto;height:auto;min-height:100%;padding:1.5rem 1.35rem}}.account-shop-soon{display:flex;flex-direction:column;align-items:center;gap:.55rem;max-width:22rem}.account-shop-soon-kicker{margin:0;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:.72rem;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffff73}.account-shop-soon-title{margin:0;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:clamp(1.55rem,5vw,1.9rem);font-weight:800;letter-spacing:.01em;color:#fff}.account-shop-soon-copy{margin:.15rem 0 0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:.98rem;font-weight:500;line-height:1.45;color:#ffffff85}.account-shop-soon-title.decrypt-label,.account-shop-soon-copy.decrypt-label,.account-shop-soon-kicker.decrypt-label{justify-content:center}.account-shop-soon .decrypt-hl{min-width:0;width:auto}.account-shop-soon .decrypt-sp{width:.28em}.account-shop-soon-tick{display:inline-flex!important;align-items:center;gap:.5em;margin-top:.85rem;padding:0;border:0;background:transparent;font-size:1rem;font-weight:500;letter-spacing:.02em;color:#ffffffe0;cursor:pointer;text-align:left;line-height:1.25;white-space:nowrap}.account-shop-soon-tick .lh-notify-box{width:1.35rem;height:1.35rem;border:1.5px solid rgba(255,255,255,.55);border-radius:4px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.account-shop-soon-tick.is-on .lh-notify-box{background:#fff;border-color:#fff;color:#111}.account-shop-soon-tick .lh-notify-box svg{width:.78rem;height:.78rem;display:block;opacity:0}.account-shop-soon-tick.is-on .lh-notify-box svg{opacity:1}.account-shop-panel .shop-shell{width:100%;max-width:none;padding:0}.account-shop-panel .shop-shell--catalog{padding-top:0}.account-shop-panel .shop-catalog-toolbar.account-feed-toolbar{position:sticky;top:0;z-index:5;margin:0 0 1rem;padding-left:var(--account-center-pad-x,1.25rem);padding-right:var(--account-center-pad-x,1.25rem);pointer-events:none;opacity:.85}@media(max-width:900px){.account-shop-panel .shop-catalog-toolbar.account-feed-toolbar{top:var(--site-header-sticky-top, var(--site-header-h, 64px));transition:top .28s cubic-bezier(.22,.7,.2,1)}}.account-shop-panel .shop-shell--catalog .shop-grid{padding-left:var(--account-center-pad-x,1.25rem);padding-right:var(--account-center-pad-x,1.25rem)}.account-shop-panel .shop-heading{padding-top:0;margin:0 0 .35rem}.account-shop-panel .shop-lede{margin:0 0 1rem}.account-shop-panel .shop-filters{pointer-events:none;opacity:.72}.account-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:4rem}.account-shop-card{pointer-events:none}@media(min-width:640px){.account-shop-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:901px){.account-shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.account-order-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;width:100%;margin:1.6rem 0 0;padding:1rem 0 0;border:0;border-top:1px solid rgba(255,255,255,.12);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.account-order-row .account-order-id{display:block;margin:.15rem 0 0}.account-order{margin:0 0 1.15rem;padding:1.35rem 1.25rem 1.5rem;border:1px solid rgba(255,255,255,.14);background:#ffffff09;border-radius:14px;width:100%;box-sizing:border-box}.account-order:last-child{margin-bottom:0}.account-order-head{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:.9rem}.account-order-id{margin:0;font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.account-order-date,.account-order-status,.account-order-foot{margin:.2rem 0 0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff80}.account-order-status{color:#fff}.account-order-items{list-style:none;margin:0 0 1rem;padding:0;display:flex;flex-direction:column;gap:.7rem}.account-order-items li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:.8rem;align-items:center}.account-order-items img{width:52px;height:52px;object-fit:contain}.account-track{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;margin:0 0 .85rem;padding:0}.account-track li{font-size:9px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff59}.account-track span{display:block;height:2px;margin:0 0 .4rem;background:#ffffff29}.account-track .is-done,.account-track .is-now{color:#fff}.account-track .is-done span,.account-track .is-now span{background:#fff}.account-subhead{margin:1.8rem 0 .9rem;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.account-digital-list{list-style:none;margin:.85rem 0 0;padding:0;display:flex;flex-direction:column;gap:.85rem}.account-digital-list li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:.85rem;align-items:center}.account-digital-list img{width:48px;height:48px;object-fit:contain}.account-product-copy{min-width:0;display:flex;flex-direction:column;gap:.2rem}.account-product-copy .account-text-btn{align-self:flex-start;margin-top:.25rem}.account-merch-grid{margin-top:.85rem}.account-block{margin:0;padding:1.35rem 1.25rem 1.5rem;border:1px solid rgba(255,255,255,.14);background:#ffffff09;border-radius:14px;width:100%;box-sizing:border-box}.account-block+.account-block:not(.account-home-library-section){margin-top:1.15rem}.account-home-library-grid>.account-home-library-section{margin-top:0}[data-account-support-block]{scroll-margin-top:calc(var(--site-header-h) + 1rem)}[data-account-support-block] .account-form{margin-top:.15rem}.account-block-title{margin:0 0 1.05rem;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.account-block-title:after{content:"";display:block;width:2.4rem;height:2px;margin:.55rem 0 0;background:#fff}.account-danger .account-block-title:after{background:#ef5555}.account-sub-status{margin:0 0 .4rem;font-size:1.2rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.account-sub-status.is-warning{color:#ffdca8}.account-sub-status.is-muted{color:#ffffff9e}.account-sub-actions{margin-top:1.1rem;display:flex;flex-wrap:wrap;gap:.7rem;align-items:center}.account-price-tier.is-current{border-color:#ffffff8c}.account-btn.is-current-plan,.account-btn.is-current-plan:hover{opacity:.55;cursor:default;transform:none}.account-form{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;width:100%;max-width:none}.account-form .account-field,.account-form .account-field-row,.account-form .account-note{width:100%}.account-field{display:flex;flex-direction:column;gap:.4rem}.account-field-row{display:grid;grid-template-columns:1fr;gap:1rem}.account-field label{font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73}.account-field input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;font:inherit;font-size:16px;font-weight:200;padding:.7rem 0;outline:none}.account-field input:focus,.account-field select:focus,.account-field textarea:focus{border-bottom-color:#fff;border-color:#fff}.account-field .account-email-change{align-self:flex-start;width:auto;margin:.45rem 0 0;text-align:left}.account-email-hint{margin:.4rem 0 0;font-size:.82rem}.account-field input:disabled{opacity:.45}.account-optional{font-weight:400;opacity:.55}.account-field-hint{margin:.35rem 0 0;font-size:.78rem;line-height:1.35;opacity:.62}.account-consents{border:0;padding:0;margin:0 0 1rem}.account-consents legend{margin:0 0 .35rem;font-size:.85rem;font-weight:600;letter-spacing:0;text-transform:none;color:#ffffffe0}.account-field .account-check{display:flex;gap:.65rem;align-items:flex-start;margin:.55rem 0 0;font-size:.92rem;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.4;color:#ffffffe0;cursor:pointer}.account-check input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.15rem;height:1.15rem;margin:.12rem 0 0;padding:0;flex:0 0 1.15rem;border:1.5px solid rgba(255,255,255,.55);border-radius:3px;background:transparent;color:transparent;cursor:pointer}.account-check input[type=checkbox]:checked{background:#fff;border-color:#fff;box-shadow:inset 0 0 0 2.5px #000}.account-check input[type=checkbox]:focus-visible{outline:2px solid #fff;outline-offset:2px}.account-field input:-webkit-autofill,.account-field input:-webkit-autofill:hover,.account-field input:-webkit-autofill:focus,.account-field input:-webkit-autofill:active{-webkit-text-fill-color:#fff!important;caret-color:#fff;color:#fff!important;border-bottom-color:#ffffff47!important;background-color:transparent!important;background-image:none!important;-webkit-box-shadow:none!important;box-shadow:none!important;transition:background-color 99999s ease-out 0s,background-image 99999s ease-out 0s}.account-field input:autofill{background-color:transparent!important;background-image:none!important;color:#fff!important;-webkit-box-shadow:none!important;box-shadow:none!important}.account-field select,.account-field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;border-bottom:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;font:inherit;font-size:16px;font-weight:200;padding:.7rem 0;outline:none;width:100%}.account-field select option{background:#0a0a0a;color:#fff}.account-field textarea{min-height:7rem;resize:vertical;border:1px solid rgba(255,255,255,.28);padding:.75rem}.account-form-late{margin-top:1.6rem;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.12);width:100%}.account-thread-list{list-style:none;margin:0 0 .4rem;padding:0;display:flex;flex-direction:column;gap:1rem;width:100%}.account-thread-meta{margin:0 0 .3rem;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.account-thread-body{margin:0;font-size:14px;font-weight:200;line-height:1.45;color:#ffffffc7}.account-danger{margin:0;width:100%;border-color:#ef555552;background:#ef55550d}.account-danger .account-block-title{color:#ef5555}.account-danger .account-btn,.account-cancel .account-btn,.account-resume .account-btn{margin-top:1.1rem}.account-btn-link{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;box-sizing:border-box}.account-inline-link{color:#fff;text-decoration:underline;text-underline-offset:3px}.account-inline-link:hover{color:#ffffffe0}.account-support-mail{margin-top:1.1rem}.account-cancel [data-account-sub=cancel].is-loading,.account-resume [data-account-sub=resume].is-loading,.account-dialog [data-account-dialog-confirm].is-loading{opacity:.72;pointer-events:none}.account-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10100;display:flex;align-items:center;justify-content:center;padding:max(14px,env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) max(14px,env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px));box-sizing:border-box;background:#000000f0}.account-dialog.is-above-composer{z-index:10180}@media(min-width:768px){.account-dialog{background:#000000eb;backdrop-filter:blur(14px) saturate(1.05);-webkit-backdrop-filter:blur(14px) saturate(1.05)}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.account-dialog{background:#000000f5}}html.is-account-dialog-open,html.is-account-dialog-open body{overflow:hidden!important;overscroll-behavior:none}html.is-account-dialog-open .site-header,body.is-account-dialog-open .site-header{z-index:1!important;pointer-events:none;will-change:auto!important}html.is-account-dialog-open .site-header a,html.is-account-dialog-open .site-header .site-menu-toggle,html.is-account-dialog-open .site-header .site-nav-link,html.is-account-dialog-open .site-header .site-header-search,html.is-account-dialog-open .site-header .site-header-search-toggle,body.is-account-dialog-open .site-header a,body.is-account-dialog-open .site-header .site-menu-toggle,body.is-account-dialog-open .site-header .site-nav-link,body.is-account-dialog-open .site-header .site-header-search,body.is-account-dialog-open .site-header .site-header-search-toggle{pointer-events:none!important}html.is-account-dialog-open .account-sidebar,body.is-account-dialog-open .account-sidebar{z-index:1!important;pointer-events:none;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;isolation:auto}html.is-account-dialog-open .account-tabs,body.is-account-dialog-open .account-tabs{isolation:auto!important;contain:none!important}html.is-account-dialog-open .account-dock-restore,body.is-account-dialog-open .account-dock-restore,html.is-account-dialog-open .player-bar,body.is-account-dialog-open .player-bar,html.is-account-dialog-open .site-demo-badge,body.is-account-dialog-open .site-demo-badge,html.is-account-dialog-open .account-explore-overlay,body.is-account-dialog-open .account-explore-overlay,html.is-account-dialog-open .shop-cart-floater,body.is-account-dialog-open .shop-cart-floater{z-index:1!important;pointer-events:none}.account-dialog-card{width:100%;max-width:min(28rem,100%);margin:0;padding:1.45rem 1.25rem 1.25rem;box-sizing:border-box;min-width:0;background:#0a0a0a;border:1px solid rgba(255,255,255,.16);border-radius:14px}.account-dialog-title{margin:0 0 .45rem;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff}.account-dialog-card>.account-muted{margin:0;line-height:1.45;overflow-wrap:anywhere}.account-dialog-card .account-field{margin-top:.9rem}.account-dialog-actions{display:flex;gap:.7rem;margin-top:1.15rem;min-width:0}.account-dialog-actions .account-btn{flex:1 1 0;min-width:0;width:auto;padding:.75rem 1rem}.phone-setup-dialog{opacity:0;transition:opacity .22s ease}.phone-setup-dialog.is-visible{opacity:1}.phone-setup-card .account-muted{margin-bottom:1rem}.phone-setup-form .account-field{margin-top:.85rem}.phone-setup-check{display:flex;align-items:flex-start;gap:.55rem;margin-top:.95rem;font-size:.92rem;line-height:1.4;color:#ffffffe0}.phone-setup-check input{margin-top:.2rem;flex:0 0 auto}.phone-setup-form .account-field-hint{margin-top:.35rem}.phone-setup-form .account-dialog-actions{margin-top:1.2rem}.phone-setup-form .account-note{margin-top:.85rem}@media(max-width:480px){.account-dialog-card{padding:1.2rem 1rem 1rem}.account-dialog-actions{flex-direction:column-reverse;gap:.55rem}.account-dialog-actions .account-btn{flex:0 0 auto;width:100%;min-width:0}}@media(max-width:900px)and (orientation:landscape),(max-width:900px)and (max-height:480px){.account-dialog{align-items:flex-start;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-top:max(10px,env(safe-area-inset-top,0px));padding-bottom:max(10px,env(safe-area-inset-bottom,0px))}.account-dialog-card{margin:auto 0;padding:1rem .95rem .95rem}.account-dialog-actions{flex-direction:row;gap:.55rem;margin-top:.9rem}.account-dialog-actions .account-btn{flex:1 1 0;width:auto;min-height:40px;padding:.65rem .75rem;letter-spacing:.1em}}.account-pricing-dialog{align-items:flex-start;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-top:max(1.2rem,env(safe-area-inset-top,0px));padding-bottom:max(1.2rem,env(safe-area-inset-bottom,0px));opacity:0;transition:opacity .5s ease}@media(max-width:767px){.account-pricing-dialog{background:#000000fa}}.account-pricing-dialog.is-visible{opacity:1}.account-pricing-dialog .account-pricing-sheet{opacity:0;transform:translateY(16px) scale(.97);transition:transform .58s cubic-bezier(.18,.85,.22,1),opacity .5s ease}.account-pricing-dialog.is-visible .account-pricing-sheet{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.account-pricing-dialog,.account-pricing-dialog .account-pricing-sheet{transition:none;opacity:1;transform:none}}.account-pricing-sheet{width:100%;max-width:min(820px,calc(100% - 2rem));margin:auto;position:relative;padding:0;background:transparent;border:0;box-shadow:none;will-change:opacity,transform}.account-pricing-head{position:relative;padding:0 2.4rem;margin-bottom:1.25rem;text-align:center}.account-pricing-head .account-dialog-title{display:block;width:100%;text-align:center;font-size:clamp(1.05rem,2.8vw,1.65rem);letter-spacing:.12em;margin-bottom:.35rem}.account-pricing-lede{margin:.55rem auto 0;max-width:46ch;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:clamp(1rem,2.2vw,1.2rem);font-weight:500;letter-spacing:.01em;line-height:1.5;text-transform:none;text-align:center;color:#ffffffe6}.account-pricing-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:-.15rem;right:0;width:2rem;height:2rem;border:0;border-radius:8px;background:transparent;color:#ffffffb3;font:inherit;font-size:1.45rem;line-height:1;cursor:pointer}.account-pricing-close:hover{color:#fff;background:#ffffff14}.account-pricing-grid{display:grid;grid-template-columns:1fr;gap:1rem}.account-price-tier{position:relative;display:flex;flex-direction:column;gap:.7rem;padding:1.25rem 1.15rem 1.2rem;border:1px solid rgba(255,255,255,.2);border-radius:14px;background:#0a0a0a}.account-price-tier.is-featured{border-color:#ffffffb3;background:#111}.account-price-tier:has(.account-price-badge){padding-top:1.35rem}.account-price-badge{position:absolute;top:.75rem;right:.75rem;z-index:1;margin:0;padding:.28rem .55rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#ffffff1a;font-size:9px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffffe0;line-height:1.2;white-space:nowrap;pointer-events:none}.account-price-name{margin:0;font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.account-price-amount{margin:0;display:flex;align-items:baseline;gap:.35rem;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:14px;font-weight:500;letter-spacing:.01em;text-transform:none;color:#ffffffb8}.account-price-amount span{font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:clamp(1.8rem,5vw,2.35rem);font-weight:800;letter-spacing:.04em;text-transform:none;color:#fff;line-height:1}.account-price-blurb{margin:0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:14px;font-weight:500;letter-spacing:.01em;line-height:1.45;text-transform:none;color:#ffffffd1}.account-price-features{list-style:none;margin:.15rem 0 0;padding:0;display:flex;flex-direction:column;gap:.5rem;flex:1;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif)!important}.account-price-features li{font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif)!important;font-size:15px;font-weight:400;letter-spacing:0;text-transform:none!important;color:#ffffffd1;line-height:1.45}.account-price-note{margin:.45rem 0 0;padding:0 0 .9rem;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif)!important;font-size:13px;font-weight:400;letter-spacing:0;text-transform:none!important;color:#ffffff9e}.account-price-tier .account-btn{width:100%;margin-top:.85rem;justify-content:center;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif)!important;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.account-pricing-foot{margin:1.15rem 0 0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif)!important;font-size:13px;font-weight:500;letter-spacing:.01em;text-transform:none!important;color:#ffffffd6;line-height:1.55;text-align:center}.account-pricing-foot.is-alert{color:#fff}.account-pricing-legal{margin:.7rem 0 0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:13px;font-weight:500;letter-spacing:.01em;line-height:1.5;text-align:center;color:#ffffffb8}.account-pricing-legal a{color:inherit;text-underline-offset:.15em}.account-pricing-legal a:hover{color:#fff}.account-pricing-standard[hidden],.account-pricing-local[hidden]{display:none!important}.account-pricing-standard:not([hidden]),.account-pricing-local:not([hidden]){display:block;width:fit-content;margin-left:auto;margin-right:auto;text-align:center}.account-pricing-checkout-ref{margin:.45rem 0 0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif)!important;font-size:12px;font-weight:500;letter-spacing:.02em;color:#ffffff9e;line-height:1.4;text-align:center}[data-pricing-cta].is-loading{opacity:.72;pointer-events:none}.account-pricing-sheet--member{text-align:center}.account-pricing-member-already{display:flex;flex-direction:column;align-items:center;gap:1rem;padding:.35rem 0 .15rem}.account-pricing-member-plan{margin:0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif)!important;font-size:14px;font-weight:500;letter-spacing:.01em;color:#ffffffc7;line-height:1.5}.account-pricing-member-already .watch-land-tier-btn{width:auto;min-width:10rem;max-width:14rem;align-self:center;padding-left:1.6rem;padding-right:1.6rem}.account-pricing-dialog.is-visible .account-pricing-sheet.is-step-out{opacity:0;transform:translateY(12px);transition:opacity .32s ease,transform .32s ease}.account-pricing-dialog.is-visible .account-pricing-sheet.is-step-in{opacity:0;transform:translateY(12px);transition:none}.account-pricing-dialog.is-visible .account-pricing-sheet.is-step-in.is-step-in-active{opacity:1;transform:translateY(0);transition:opacity .38s ease .04s,transform .38s cubic-bezier(.22,.7,.24,1) .04s}@media(prefers-reduced-motion:reduce){.account-pricing-dialog.is-visible .account-pricing-sheet.is-step-out,.account-pricing-dialog.is-visible .account-pricing-sheet.is-step-in,.account-pricing-dialog.is-visible .account-pricing-sheet.is-step-in.is-step-in-active{transition:none;opacity:1;transform:none}}.account-pricing-dialog.is-auth-step .account-pricing-sheet{max-width:min(440px,calc(100% - 2rem))}.account-pricing-sheet--status{max-width:min(440px,calc(100% - 2rem));margin-inline:auto}.account-pricing-status{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.9rem;min-height:8rem;padding:1.25rem 1.5rem 1.6rem;text-align:center}.account-pricing-status-copy{margin:0;max-width:28ch;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:.95rem;line-height:1.45;color:#ffffffd1}.account-pricing-status.is-error .account-pricing-status-copy{color:#ffbebeeb}.account-pricing-dialog.is-checkout-step .account-pricing-sheet{max-width:min(560px,calc(100% - 1rem));max-height:calc(100dvh - 1.5rem);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}.account-pricing-dialog.is-checkout-step .account-pricing-sheet.is-step-out{overflow:hidden}.account-pricing-checkout-embed.is-closing{overflow:hidden;flex:none}.account-pricing-checkout-embed.is-closing iframe{display:block;min-height:0;max-height:100%}.account-pricing-checkout-head{margin-bottom:.55rem}.account-pricing-checkout-price{margin:.45rem 0 0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:clamp(1.15rem,3vw,1.45rem);font-weight:700;letter-spacing:.02em;color:#fff}.account-pricing-checkout-price small{margin-left:.35rem;font-size:.72em;font-weight:500;color:#ffffffb8}.account-pricing-checkout-loading{min-height:3rem;display:flex;align-items:center;justify-content:center;gap:.7rem;color:#ffffffbd;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:14px}.account-pricing-checkout-loading[hidden]{display:none}.account-pricing-checkout-spinner{width:1rem;height:1rem;border:2px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:account-pricing-checkout-spin .8s linear infinite}@keyframes account-pricing-checkout-spin{to{transform:rotate(360deg)}}.account-pricing-checkout-embed{width:100%;min-height:min(420px,58dvh);max-height:min(640px,calc(100dvh - 11rem));border:1px solid rgba(255,255,255,.14);border-radius:14px;overflow:auto;background:#fff}.account-pricing-checkout-embed iframe{display:block;width:100%;min-height:min(420px,58dvh);border:0;background:#fff}@media(max-width:767px){.account-pricing-dialog.is-checkout-step{padding-left:0;padding-right:0;padding-bottom:max(4.75rem,calc(3.25rem + env(safe-area-inset-bottom,0px)))}.account-pricing-dialog.is-checkout-step .account-pricing-sheet{max-width:100%;max-height:calc(100dvh - max(4.75rem,calc(3.25rem + env(safe-area-inset-bottom,0px))));border-radius:0;padding-bottom:1.35rem}.account-pricing-dialog.is-checkout-step .account-pricing-auth-back-wrap{margin-top:1rem;padding-bottom:.35rem}.account-pricing-checkout-head{padding-left:1rem;padding-right:2.8rem}.account-pricing-checkout-embed{min-height:min(380px,52dvh);max-height:calc(100dvh - 16.5rem - env(safe-area-inset-bottom,0px));border-radius:0;border-left:0;border-right:0}}@media(prefers-reduced-motion:reduce){.account-pricing-checkout-spinner{animation:none}}.account-pricing-plan-pill{display:flex;align-items:center;justify-content:center;gap:.65rem;margin:0 auto 1.35rem;padding:.55rem 1rem;max-width:fit-content;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff0f;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif)}.account-pricing-plan-name{font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#fff}.account-pricing-plan-price{font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:14px;font-weight:500;color:#ffffffd1}.account-pricing-plan-price small{font-size:12px;color:#ffffff94}.account-pricing-auth-form{padding:0 2.4rem;margin:0}.account-pricing-auth-form .account-field{margin-bottom:1rem}.account-pricing-auth-form .account-check{display:flex;gap:.65rem;align-items:flex-start;margin:0 0 1rem;font-size:.92rem;font-weight:400;letter-spacing:0;text-transform:none;line-height:1.4;color:#ffffffe0;cursor:pointer}.account-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}.account-password-hint{margin:.35rem 0 0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:12px;font-weight:500;letter-spacing:.02em;color:#ffffff85}.account-pricing-auth-submit{width:100%;margin-top:.35rem;justify-content:center}.account-pricing-member-enter{width:100%;margin-top:1.35rem;justify-content:center}.account-pricing-auth-note{min-height:1.1em;margin-top:.65rem;text-align:center}.account-pricing-auth-note.is-error{color:#ffaaaaeb}.account-pricing-auth-ref{margin:.35rem 0 0;padding:0 2.4rem;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:lowercase;color:#ffffff6b;text-align:center}.account-pricing-auth-submit.is-loading{opacity:.72;cursor:wait}.account-pricing-auth-switch{margin:1rem 0 0;padding:0 2.4rem;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:14px;font-weight:500;letter-spacing:.01em;text-transform:none;text-align:center;color:#ffffffb8;line-height:1.45}.account-pricing-auth-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:transparent;font:inherit;font-weight:600;color:#fff;text-decoration:underline;text-underline-offset:.14em;cursor:pointer}.account-pricing-auth-link:hover{color:#ffffffe0}.account-pricing-auth-link:disabled{color:#ffffff73;text-decoration:none;cursor:default}.account-pricing-auth-back-wrap{margin:.85rem 0 0;text-align:center}.account-pricing-auth-back{font-size:13px}@media(min-width:700px){.account-pricing-grid{grid-template-columns:1fr 1fr;gap:1.1rem;align-items:stretch}}.account-note{min-height:1.1em;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#ffffff80}.account-signout{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.45rem;margin:1.8rem 0 0;border:0;background:transparent;color:#ffffff80;font:inherit;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer;padding:0}.account-signout-ico{display:none;width:15px;height:15px;line-height:0;flex:0 0 auto}.account-signout-ico svg{width:100%;height:100%;display:block}.account-signout:hover{color:var(--theme-fg,#fff)}html.site-auth:has(.auth-root.is-account),html.site-auth:has(.auth-root.is-account) body{scrollbar-gutter:auto}@media(min-width:640px)and (max-width:900px){.account-home-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:901px){html.site-auth:has(.auth-root.is-account),html.site-auth:has(.auth-root.is-account) body{height:100%!important;overflow:hidden!important}.auth-root.is-account{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-direction:column;min-height:0;height:100%;overflow:hidden}.account-page{flex:1;min-height:0;height:100%;overflow:hidden}.account-shell{max-width:none;width:100%;margin:0;padding:var(--account-shell-pad-top) 0 0 var(--account-shell-inline, max(1rem, env(safe-area-inset-left, 0px)));height:100%;min-height:0;overflow:hidden;box-sizing:border-box;transition:padding .28s cubic-bezier(.22,.7,.2,1)}.account-layout{display:grid;grid-template-rows:minmax(0,1fr);gap:0;align-items:stretch;flex-direction:unset;width:min(100%,var(--account-layout-max,1175px));max-width:var(--account-layout-max,1175px);margin-left:auto;margin-right:auto;height:100%;min-height:0;overflow:hidden;padding-bottom:0;box-sizing:border-box;grid-template-columns:auto minmax(0,1fr) var(--account-rail-w)}.account-layout.is-account-rail-off,.account-layout:not(.is-account-rail-off):has(>.account-main>[data-account-panel=listen]:not([hidden])),.account-layout:not(.is-account-rail-off):has(>.account-main>[data-account-panel=watch]:not([hidden])),.account-layout:not(.is-account-rail-off):has(>.account-main>[data-account-panel=shop]:not([hidden])){grid-template-columns:auto minmax(0,1fr)}.account-layout.is-account-rail-off>.account-rail,.account-layout.is-account-rail-off>.music-now-rail{display:none!important}html.is-music-now-rail .account-layout:not(.is-account-rail-off):has(>.account-main>[data-account-panel=listen]:not([hidden])){--music-now-col:26rem;width:min(100%,calc(var(--account-sidebar-w) + var(--account-feed-col) + var(--music-now-col)));max-width:min(100%,calc(var(--account-sidebar-w) + var(--account-feed-col) + var(--music-now-col)));grid-template-columns:auto minmax(0,1fr) var(--music-now-col);transition:width .42s cubic-bezier(.22,.7,.2,1),max-width .42s cubic-bezier(.22,.7,.2,1)}html.is-music-now-rail .account-layout:not(.is-account-rail-off):has(>.account-main>[data-account-panel=listen]:not([hidden])):has(>.account-sidebar.is-collapsed){--music-now-col:26rem;width:min(100%,calc(var(--account-sidebar-w-collapsed) + var(--account-feed-col) + var(--music-now-col)));max-width:min(100%,calc(var(--account-sidebar-w-collapsed) + var(--account-feed-col) + var(--music-now-col)));grid-template-columns:auto minmax(0,1fr) var(--music-now-col)}.auth-root.is-account-explore .account-layout{width:100%;max-width:none;margin-left:0;margin-right:0}.account-layout>.account-sidebar{grid-column:1;grid-row:1}.account-layout>.account-main{grid-column:2;grid-row:1}.account-layout>.account-rail,.account-layout>.music-now-rail{grid-column:3;grid-row:1;min-width:0;opacity:1;transform:translateZ(0);visibility:visible;pointer-events:auto;transition:opacity .28s cubic-bezier(.22,.7,.2,1),transform .34s cubic-bezier(.22,.7,.2,1),visibility 0s linear 0s}.account-layout>.music-now-rail:not([hidden]){z-index:2}.account-layout.is-account-rail-off>.account-rail,.account-layout:not(.is-account-rail-off):has(>.account-main>[data-account-panel=listen]:not([hidden]))>.account-rail,.account-layout:not(.is-account-rail-off):has(>.account-main>[data-account-panel=watch]:not([hidden]))>.account-rail,.account-layout:not(.is-account-rail-off):has(>.account-main>[data-account-panel=shop]:not([hidden]))>.account-rail{opacity:0;transform:translate3d(1.15rem,0,0);visibility:hidden;pointer-events:none;transition:opacity .28s cubic-bezier(.22,.7,.2,1),transform .34s cubic-bezier(.22,.7,.2,1),visibility 0s linear .32s}.account-sidebar{--account-dock-h:0px;position:relative;left:auto;right:auto;bottom:auto;top:auto;z-index:auto;align-self:stretch;min-width:0;width:var(--account-sidebar-w);flex:0 0 var(--account-sidebar-w);height:100%;max-height:100%;margin:0;border:0;border-bottom:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;padding:0;display:flex;flex-direction:column;box-sizing:border-box;transition:width .42s cubic-bezier(.22,.7,.2,1),flex-basis .42s cubic-bezier(.22,.7,.2,1);overflow:hidden;min-height:0}.account-dock-player,.account-sidebar.has-dock-player .account-dock-player{display:none!important}.account-dock-restore{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:fixed;left:max(1.05rem,env(safe-area-inset-left,0px));right:auto;top:auto;bottom:max(1.05rem,env(safe-area-inset-bottom,0px));z-index:10040;display:none;align-items:center;justify-content:center;width:3rem;height:3rem;margin:0;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:50%;background:#ffffff14;color:#fff;box-shadow:0 8px 22px #0006;cursor:pointer;overflow:hidden;transition:opacity .24s cubic-bezier(.22,.7,.2,1),transform .24s cubic-bezier(.22,.7,.2,1),background .15s ease}html.site-player-minimized .account-dock-restore,.account-sidebar.has-minimized-player .account-dock-restore{display:inline-flex}.account-dock-restore:hover,.account-dock-restore:focus-visible{background:#ffffff1f;outline:none}.account-dock-restore:active{transform:scale(.9)}.account-dock-restore.is-exiting{opacity:0;transform:scale(.82) translateY(8px);pointer-events:none}.account-dock-restore.is-enter{animation:account-dock-restore-enter .32s cubic-bezier(.22,.7,.2,1) both}.account-dock-restore-art{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden}.account-dock-restore-art img{width:100%;height:100%;object-fit:cover;display:block}.account-dock-restore-ico{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:50%;background:#0000006b;color:#fff}.account-dock-restore-ico svg{width:1.15rem;height:1.15rem}.account-dock-restore.is-playing .account-dock-restore-art{animation:account-dock-restore-spin 14s linear infinite}.account-sidebar:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:linear-gradient(to bottom,rgba(255,255,255,.14) 0,rgba(255,255,255,.14) calc(100% - 240px),transparent 100%);pointer-events:none;z-index:4}.account-sidebar.is-collapsed{width:var(--account-sidebar-w-collapsed);flex-basis:var(--account-sidebar-w-collapsed)}@media(prefers-reduced-motion:reduce){.account-layout,.account-layout>.account-rail,.account-sidebar,.account-tab-text,.account-tab-label,.account-tab-divider,.account-signout-label,.account-sidebar-planet{transition:none!important}}.account-sidebar-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:flex-start;width:40px;height:40px;margin:.15rem 0 .2rem;padding:0 0 0 var(--account-content-pad,1.15rem);border:0;border-radius:0;background:transparent;color:#ffffff8c;cursor:pointer;line-height:0;flex:0 0 auto}.account-sidebar-toggle:hover{color:#fff;background:transparent;border:0}.account-sidebar-toggle svg{width:18px;height:18px;display:block}.account-sidebar-toggle-icon{display:none;line-height:0}.account-sidebar-toggle-icon.is-collapse{display:block}.account-sidebar.is-collapsed .account-sidebar-toggle-icon.is-collapse{display:none}.account-sidebar.is-collapsed .account-sidebar-toggle-icon.is-expand{display:block}.account-tabs{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;overflow-x:hidden;overflow-y:auto;padding:0;mask-image:none;-webkit-mask-image:none;gap:.15rem;min-width:var(--account-sidebar-w);flex:1 1 auto;min-height:0;scrollbar-width:none;position:relative;z-index:2;background:transparent!important;background-color:transparent!important;border-radius:0!important;contain:none!important;isolation:auto!important;box-shadow:none!important;border:0!important}.account-tabs::-webkit-scrollbar{display:none}.account-tab-divider{display:block;width:calc(100% - var(--account-content-pad,1.15rem) - 12px);height:1px;margin:.7rem 12px .75rem var(--account-content-pad,1.15rem);background:#ffffff38;flex-shrink:0;transition:width .34s cubic-bezier(.22,.7,.2,1)}.account-sidebar-profile{--account-profile-stack-h: calc(1.96rem + 44px) ;display:flex!important;flex-direction:column;align-items:stretch;gap:.45rem;width:100%;height:var(--account-profile-stack-h);margin:0;padding:.35rem 12px .2rem var(--account-content-pad,1.15rem);box-sizing:border-box}.account-sidebar-profile-main{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.75rem;width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#fff;font:inherit;text-align:left;cursor:pointer;box-sizing:border-box;transition:opacity .2s ease}.account-sidebar-profile-main:hover{opacity:.9}.account-sidebar-profile-main:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:2px}.account-sidebar-profile.is-active .account-sidebar-profile-avatar{box-shadow:0 0 0 2px #ffffff52}.account-sidebar-profile-avatar{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;border-radius:50%;overflow:hidden;line-height:0}.account-sidebar-profile-avatar .onuha-pfp,.account-sidebar-profile-avatar .onuha-pfp-nav{width:100%;height:100%;border-radius:50%}.account-sidebar-profile-avatar .onuha-pfp-letter{font-size:1rem;font-weight:800}.account-sidebar-profile-meta{display:flex;flex-direction:column;gap:.15rem;min-width:0;flex:1}.account-sidebar-profile-name{font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:.95rem;font-weight:800;letter-spacing:.02em;line-height:1.2;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none}.account-sidebar-profile-handle{font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:.82rem;font-weight:500;letter-spacing:.01em;line-height:1.2;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:none}.account-sidebar-profile-view{-webkit-appearance:none;-moz-appearance:none;appearance:none;align-self:flex-start;margin:0 0 0 calc(44px + .75rem);padding:0;border:0;background:transparent;color:#ffffff8c;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:.8rem;font-weight:600;letter-spacing:.01em;line-height:1.2;text-transform:none;cursor:pointer;transition:color .18s ease}.account-sidebar-profile-view:hover,.account-sidebar-profile.is-active .account-sidebar-profile-view{color:#ffffffe0}.account-sidebar-profile-view:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:2px}.account-tab{width:100%;flex:0 0 auto;text-align:left;justify-content:flex-start;align-items:center;flex-direction:row;flex-wrap:nowrap;border-bottom:0;border-left:0;border-radius:0;min-height:44px;font-size:1rem;letter-spacing:.1em;padding:.28rem 12px .28rem var(--account-content-pad,1.15rem);gap:.75rem}.account-tab--profile{display:none!important}.account-tab-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;margin-left:0;flex:0 0 40px;border-radius:8px}.account-tab-icon--pfp{border-radius:50%;background:transparent}.account-tab.is-active .account-tab-icon--pfp,.account-tab:hover .account-tab-icon--pfp{box-shadow:0 0 0 2px #ffffff47}.account-tab-icon--pfp .onuha-pfp-letter{font-size:14px;font-weight:800}.account-tab-icon svg{width:17px;height:17px}.account-tab[data-account-tab=explore] .account-tab-icon svg{width:18px;height:18px}.account-tab-link .account-tab-icon svg{width:19px;height:19px}.account-tab-label{overflow:hidden;text-overflow:clip;min-width:0;white-space:nowrap;flex:0 0 auto;transition:opacity .22s cubic-bezier(.22,.7,.2,1)}.account-tab-text{justify-content:flex-start;transition:opacity .22s cubic-bezier(.22,.7,.2,1)}.account-sidebar.is-collapsed .account-tab-text{opacity:0;visibility:hidden}.account-tab.is-active,.account-tab:hover{border-bottom-color:transparent;border-left-color:transparent;color:#f5f5f5}.account-tab.is-media-locked,.account-tab.is-media-locked.is-active,.account-tab.is-media-locked:hover{color:#8a8a8a}.account-tab.is-media-locked.is-active{color:#9a9a9a}.account-tab.is-active .account-tab-icon,.account-tab:hover .account-tab-icon{color:#f5f5f5;background:#ffffff14}.account-tab.is-media-locked.is-active .account-tab-icon,.account-tab.is-media-locked:hover .account-tab-icon{color:#9a9a9a;background:#ffffff0a}.account-sidebar.is-collapsed .account-sidebar-profile{overflow:hidden;justify-content:flex-start}.account-sidebar.is-collapsed .account-sidebar-profile-meta,.account-sidebar.is-collapsed .account-sidebar-profile-view{display:none}.account-sidebar.is-collapsed .account-sidebar-profile-main{height:44px;min-height:44px}.account-sidebar.is-collapsed .account-tabs,.account-sidebar.is-collapsed .account-sidebar-foot{min-width:0;width:100%}.account-sidebar.is-collapsed .account-tabs{flex:1 1 auto;justify-content:flex-start;gap:.15rem}.account-sidebar.is-collapsed .account-tab,.account-sidebar.is-collapsed .account-sidebar-profile,.account-sidebar.is-collapsed .account-tab-divider{flex:0 0 auto}.account-sidebar.is-collapsed .account-sidebar-foot{margin-top:auto;flex:0 0 auto;overflow:visible}.account-sidebar.is-collapsed .account-tab-label,.account-sidebar.is-collapsed .account-signout-label{visibility:hidden;opacity:0;pointer-events:none}.account-sidebar.is-collapsed .account-sidebar-toggle{width:auto;padding:0 0 0 var(--account-content-pad,1.15rem);justify-content:flex-start}.account-sidebar.is-collapsed .account-tab,.account-sidebar.is-collapsed .account-signout-rail{justify-content:flex-start;padding-right:var(--account-content-pad,1.15rem)}.account-sidebar.is-collapsed .account-sidebar-profile{padding-right:var(--account-content-pad,1.15rem)}.account-sidebar.is-collapsed .account-signout-label{display:block}.account-sidebar.is-collapsed .account-tab-divider{width:40px;margin-left:var(--account-content-pad,1.15rem);margin-right:auto}.account-sidebar-foot{display:flex;flex-direction:column;align-items:stretch;gap:.15rem;margin-top:auto;padding-top:.35rem;padding-bottom:calc(.9rem + env(safe-area-inset-bottom,0px));min-width:var(--account-sidebar-w);position:relative;z-index:1;overflow:visible;flex:0 0 auto;min-height:0}.account-sidebar-planet{display:block;position:absolute;left:0;right:auto;bottom:0;z-index:0;width:var(--account-sidebar-w);height:min(280px,32vh);max-height:none;min-height:0;margin:0;object-fit:cover;object-position:62% bottom;transform:scale(1.18);transform-origin:center bottom;opacity:1;visibility:visible;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;flex:none;transition:opacity .32s cubic-bezier(.22,.7,.2,1),visibility 0s linear 0s;-webkit-mask-image:linear-gradient(to right,transparent 0%,transparent 6%,rgba(0,0,0,.12) 16%,rgba(0,0,0,.4) 28%,rgba(0,0,0,.78) 42%,#000 56%,#000 100%),linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.35) 14%,#000 34%,#000 100%);mask-image:linear-gradient(to right,transparent 0%,transparent 6%,rgba(0,0,0,.12) 16%,rgba(0,0,0,.4) 28%,rgba(0,0,0,.78) 42%,#000 56%,#000 100%),linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.35) 14%,#000 34%,#000 100%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.account-sidebar.is-collapsed .account-sidebar-planet{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .32s cubic-bezier(.22,.7,.2,1),visibility 0s linear .32s}@media(max-height:720px){.account-sidebar-planet{height:min(160px,22vh)}}@media(max-height:580px){.account-sidebar-planet{display:none!important}}.account-signout-rail{display:inline-flex!important;position:relative;z-index:1;width:100%;min-height:42px;margin:0;padding:.22rem 12px .22rem var(--account-content-pad,1.15rem);gap:.7rem;justify-content:flex-start;align-items:center;text-decoration:none;font-size:.875rem;letter-spacing:.12em;flex-wrap:nowrap}.account-sidebar-foot .account-signout-ico{display:inline-flex;flex:0 0 40px;width:40px;height:40px;align-items:center;justify-content:center;margin:0;border-radius:8px;color:var(--theme-muted,rgba(255,255,255,.55))}.account-sidebar-foot .account-signout-ico svg{width:17px;height:17px}.account-signout-label{overflow:hidden;white-space:nowrap;flex:0 0 auto;transition:opacity .22s cubic-bezier(.22,.7,.2,1)}.account-signout-rail:hover .account-signout-ico{color:var(--theme-fg,#fff);background:var(--theme-panel,rgba(255,255,255,.08))}.account-signout-page{display:none}.account-main{min-width:0;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;padding:var(--account-column-pad-top,1.35rem) 0 1.6rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scrollbar-gutter:auto;border-right:1px solid rgba(255,255,255,.1)}html.site-player-on .account-main{padding-bottom:calc(1.4rem + var(--player-bar-h, 72px) + 18px)}html.site-player-on .account-main.is-explore-tab{padding-bottom:0}.account-layout.is-account-rail-off .account-main,.account-layout:not(.is-account-rail-off):has(>.account-main>[data-account-panel=listen]:not([hidden])):not(:has(>.music-now-rail:not([hidden]))) .account-main,.account-layout:not(.is-account-rail-off):has(>.account-main>[data-account-panel=watch]:not([hidden])) .account-main,.account-layout:not(.is-account-rail-off):has(>.account-main>[data-account-panel=shop]:not([hidden])) .account-main{border-right:0}.account-main::-webkit-scrollbar{display:none}.account-main:has(>.account-panel[data-account-panel=home]:not([hidden])),.account-main:has(>.account-panel[data-account-panel=listen]:not([hidden])),.account-main:has(>.account-panel[data-account-panel=watch]:not([hidden])),.account-main:has(>.account-panel[data-account-panel=shop]:not([hidden])),.account-main:has(>.account-panel[data-account-panel=profile]:not([hidden])){padding-top:0}.account-rail{display:block;position:relative;min-width:0;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;padding:var(--account-column-pad-top,1.35rem) var(--account-column-pad-top,1.35rem) 1.6rem var(--account-column-pad-top,1.35rem);box-sizing:border-box;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scrollbar-gutter:auto}.account-rail::-webkit-scrollbar{display:none}.account-rail:before{display:none}.account-rail-sticky{display:flex;flex-direction:column;gap:1rem;position:sticky;top:0;width:var(--account-rail-w);max-width:none;min-width:var(--account-rail-w);box-sizing:border-box}.account-rail-continue[hidden]{display:none!important}.account-rail-continue:not([hidden]){display:block!important}.account-rail-latest[hidden]{display:none!important}.account-rail-latest:not([hidden]){display:block!important}.account-rail-card.account-rail-continue,.account-rail-card.account-rail-latest{position:relative;z-index:2;flex:0 0 auto;width:100%;max-width:100%;min-width:0;margin:0;padding:0;overflow:visible;border:1px solid rgba(255,255,255,.12);background:#000;border-radius:14px;box-shadow:0 16px 40px #00000073;box-sizing:border-box}.account-rail-card.account-rail-latest{overflow:hidden}.account-rail-latest-link{display:block;color:inherit;text-decoration:none}.account-rail-latest .account-rail-continue-toggle,.account-rail-latest .account-rail-continue-seek{pointer-events:none}.account-rail-latest .account-rail-continue-title{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-rail-continue-stage{position:relative;display:flex;flex-direction:column;width:100%;max-width:100%;height:240px;overflow:hidden;border-radius:inherit;box-sizing:border-box}.account-rail-continue-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;z-index:0;border-radius:inherit;transform:scale(1.28);transform-origin:center}.account-rail-continue-fade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(180deg,#000000c7,#00000047 20%,#0000000f 46%,#0006 70%,#000000e6)}.account-rail-continue-chrome{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:space-between;flex:1;min-height:100%;min-width:0;width:100%;padding:.7rem .8rem .8rem;box-sizing:border-box}.account-rail-continue-top{display:flex;justify-content:space-between;align-items:center;gap:.4rem;min-width:0;width:100%}.account-rail-continue-now{margin:0;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8;text-shadow:0 1px 10px rgba(0,0,0,.55)}.account-rail-continue-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:28px;height:28px;margin:0;padding:0;border:0;display:grid;place-items:center;border-radius:999px;color:#ffffffeb;background:transparent;cursor:pointer;transition:color .18s ease,transform .18s ease}.account-rail-continue-more:hover,.account-rail-continue-more:focus-visible{color:#fff;outline:none}.account-rail-continue-more:active{transform:scale(.96)}.account-rail-continue-more svg{width:16px;height:16px;display:block}.account-rail-continue-more-pop{position:absolute;top:2.55rem;right:.45rem;z-index:24;min-width:13.25rem;padding:.28rem;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#000;box-shadow:0 12px 28px #00000073}.account-rail-continue-more-pop[hidden]{display:none!important}.account-rail-continue-more-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.65rem;width:100%;margin:0;border:0;border-radius:7px;background:transparent;color:#ffffffe0;font:inherit;font-size:13px;font-weight:600;letter-spacing:.01em;text-align:left;text-decoration:none;padding:.5rem .55rem;cursor:pointer;box-sizing:border-box}.account-rail-continue-more-item:hover,.account-rail-continue-more-item:focus-visible{background:#ffffff14;color:#fff;outline:none}.account-rail-continue-more-item[hidden]{display:none!important}.account-rail-continue-more-ico{flex:0 0 auto;width:1.15rem;height:1.15rem;display:inline-flex;align-items:center;justify-content:center;color:#ffffffc7}.account-rail-continue-more-ico svg{width:100%;height:100%;display:block}.account-rail-continue-actions{display:flex;align-items:center;gap:.05rem;flex:0 0 auto}.account-rail-continue-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:28px;height:28px;margin:0;padding:0;border:0;display:grid;place-items:center;border-radius:999px;color:#ffffffeb;background:transparent;text-decoration:none;cursor:pointer;transition:color .18s ease,transform .18s ease,opacity .18s ease}.account-rail-continue-action:hover{color:#fff}.account-rail-continue-action:active{transform:scale(.96)}.account-rail-continue-action.is-on{color:var(--theme-play-accent, #60c4ff);opacity:1}.account-rail-continue-action svg{width:14px;height:14px;display:block}.account-rail-continue-action[hidden]{display:none!important}.account-rail-continue-max{flex:0 0 auto;width:28px;height:28px;display:grid;place-items:center;border-radius:999px;color:#ffffffeb;background:transparent;text-decoration:none;transition:color .18s ease,transform .18s ease}.account-rail-continue-max:hover{color:#fff}.account-rail-continue-max:active{transform:scale(.96)}.account-rail-continue-max svg{width:14px;height:14px;display:block}.account-rail-continue-marquee{min-width:0;max-width:100%;overflow:hidden}.account-rail-continue-marquee.is-marquee{mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%)}.account-rail-continue-marquee-track{display:inline-flex;flex-wrap:nowrap;width:max-content;max-width:none;align-items:center;gap:0;will-change:transform}.account-rail-continue-marquee:not(.is-marquee) .account-rail-continue-marquee-track{display:block;width:100%;max-width:100%;transform:none!important;animation:none!important}.account-rail-continue-marquee.is-marquee .account-rail-continue-marquee-track{display:inline-flex;width:max-content;max-width:none;animation:account-rail-continue-marquee var(--marquee-dur,12s) linear infinite}.account-rail-continue-title-marquee.is-marquee .account-rail-continue-title{display:inline-block;max-width:none;overflow:visible;text-overflow:clip;padding-right:2.4rem}.account-rail-continue-title-marquee.is-marquee [data-rail-continue-title-dup]{display:inline-block!important}.account-rail-continue-top-label{flex:0 0 auto;white-space:nowrap;font-size:11px;font-weight:600;letter-spacing:.01em;line-height:1.2;color:#fffffff0;text-shadow:0 1px 10px rgba(0,0,0,.55)}.account-rail-continue-marquee.is-marquee .account-rail-continue-top-label{padding-right:2.4rem}.account-rail-continue-marquee:not(.is-marquee) .account-rail-continue-top-label{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;text-align:center;padding-right:0}.account-rail-continue-marquee:not(.is-marquee) [data-rail-continue-top-title-dup],[data-rail-continue-top-title-dup][hidden]{display:none!important}.account-rail-continue-bottom{display:flex;align-items:flex-end;gap:.65rem;min-width:0;width:100%;margin-top:auto}.account-rail-continue-copy{display:flex;flex-direction:column;gap:.22rem;min-width:0;flex:1}.account-rail-continue-title-marquee{width:100%;min-width:0;overflow:hidden}.account-rail-continue-title{flex:0 0 auto;display:inline-block;max-width:none;font-size:17px;font-weight:800;letter-spacing:.01em;line-height:1.15;color:#fff;white-space:nowrap;text-shadow:0 1px 12px rgba(0,0,0,.55)}.account-rail-continue-title-marquee:not(.is-marquee) .account-rail-continue-title{display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding-right:0}.account-rail-continue-title-marquee:not(.is-marquee) [data-rail-continue-title-dup],[data-rail-continue-title-dup][hidden]{display:none!important}.account-rail-continue-sub{font-size:12px;font-weight:500;letter-spacing:.02em;color:#ffffffad;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 10px rgba(0,0,0,.5)}.account-rail-continue-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:38px;height:38px;margin:0 0 .05rem;padding:0;border:0;border-radius:999px;background:#fffffff2;color:#0a0a0a;display:grid;place-items:center;cursor:pointer;box-shadow:0 6px 18px #00000059;transition:background .18s ease,transform .18s ease}.account-rail-continue-toggle:hover{background:#fff}.account-rail-continue-toggle:active{transform:scale(.96)}.account-rail-continue-ico{display:none;line-height:0}.account-rail-continue-ico svg{width:15px;height:15px;display:block}.account-rail-continue-toggle .is-play{display:block}.account-rail-continue-toggle.is-playing .is-play{display:none}.account-rail-continue-toggle.is-playing .is-pause{display:block}.account-rail-continue-toggle .is-play svg{margin-left:1px}.account-rail-continue-seek{position:relative;margin-top:.65rem;height:3px;border-radius:999px;background:#ffffff38;cursor:pointer;touch-action:none}.account-rail-continue-seek:before{content:"";position:absolute;left:0;right:0;top:-12px;bottom:-12px}.account-rail-continue-seek.is-dragging,.account-rail-continue-seek:hover{height:4px}.account-rail-continue-seek-fill{display:block;height:100%;width:0;border-radius:inherit;background:var(--theme-play-accent, #60c4ff);pointer-events:none}.account-rail-continue-seek:after{content:"";position:absolute;top:50%;left:var(--pct,0%);width:10px;height:10px;border-radius:50%;background:var(--theme-play-accent, #60c4ff);transform:translate(-50%,-50%);box-shadow:0 0 0 1px #0003;pointer-events:none}@keyframes account-rail-continue-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.account-rail-continue-marquee.is-marquee .account-rail-continue-marquee-track{animation:none}}.account-rail-card{margin:0;padding:1.15rem 1.15rem 1.2rem;border:1px solid rgba(255,255,255,.14);background:#ffffff09;border-radius:14px;box-sizing:border-box;width:100%;max-width:100%;min-width:0}.account-rail-pricing{padding:1.05rem 1rem 1.1rem;background:linear-gradient(160deg,#ffffff0d,#ffffff04 46%,#ffffff09),#0c0c0ceb;border-color:#ffffff38;box-shadow:0 1px #ffffff14 inset,0 16px 30px #0000004d}.account-rail-pricing-kicker{margin:0 0 .7rem;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffff73}.account-rail-pricing-simple{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:.82rem}.account-rail-pricing-simple:before{content:"";width:2.1rem;height:1px;background:#ffffff4d}.account-rail-plan-name{margin:0;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:18px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;line-height:1.1}.account-rail-plan-blurb{margin:0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:13px;font-weight:500;letter-spacing:.005em;line-height:1.5;color:#ffffffbd;max-width:24ch}.account-rail-pricing-btn{width:100%;justify-content:center;margin-top:.3rem;min-height:48px;min-width:0;padding:.62rem 0;border-radius:999px;font-size:12px;letter-spacing:.14em}.account-rail-title{margin:0 0 .85rem;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffff6b}.account-rail-profile{display:flex;flex-direction:column;align-items:stretch;gap:0;padding:1.2rem 1.15rem 1.1rem;background:linear-gradient(155deg,#ffffff13,#ffffff06 42%,#ffffff0a);border-color:#ffffff1c;box-shadow:0 1px #ffffff12 inset,0 14px 36px #0000003d}.account-rail-profile-head{display:flex;align-items:center;gap:.85rem;min-width:0}.account-rail-profile-link{display:block;color:inherit;text-decoration:none;border-radius:10px;margin:-.35rem -.35rem 0;padding:.35rem .35rem 0;transition:opacity .2s ease}.account-rail-profile-link:hover{opacity:.88}.account-rail-profile-link:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:2px}.account-rail-profile-avatar{flex-shrink:0;line-height:0}.account-rail-profile-avatar .onuha-pfp-lg{width:54px;height:54px;font-size:1.15rem;box-shadow:0 4px 14px #00000052}.account-rail-profile-meta{min-width:0;flex:1}.account-rail-name{margin:0;font-size:14px;font-weight:700;letter-spacing:.02em;line-height:1.25;color:#fff}.account-rail-handle{margin:.18rem 0 0;font-size:12px;font-weight:500;letter-spacing:.01em;color:#ffffff7a}.account-rail-plan{margin:.4rem 0 0;font-size:11px;font-weight:600;letter-spacing:.06em;line-height:1.35;color:#ffffffb8}.account-rail-plan.is-active{color:#c4f4cdf2}.account-rail-plan.is-warning{color:#ffe0a8fa}.account-rail-plan.is-muted{color:#ffffff85}.account-rail-profile-actions{width:100%;margin-top:.85rem}.account-rail-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;min-height:34px;padding:.42rem .75rem;border-radius:999px;border:1px solid rgba(255,255,255,.14);background:#ffffff0b;color:#ffffffd6;font:inherit;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.account-rail-chip:hover{background:#ffffff1a;border-color:#ffffff3d;color:#fff}.account-rail-chip--full{width:100%}.account-rail-chip--accent{background:#fffffff0;border-color:transparent;color:#101010}.account-rail-chip--accent:hover{background:#fff;color:#000;transform:translateY(-1px)}.account-rail-links{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.account-rail-link{display:flex;align-items:center;gap:.65rem;min-height:36px;padding:.35rem .45rem;border-radius:8px;color:#ffffffb8;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:background .2s ease,color .2s ease}.account-rail-link-ico{flex:0 0 auto;width:16px;height:16px;display:inline-flex;align-items:center;justify-content:center;color:#ffffff8c;transition:color .2s ease}.account-rail-link-ico svg{width:100%;height:100%;display:block}.account-rail-link-label{min-width:0}.account-rail-link:hover,.account-rail-link.is-active{background:#ffffff14;color:#fff}.account-rail-link:hover .account-rail-link-ico,.account-rail-link.is-active .account-rail-link-ico{color:#fff}.account-rail-popular{padding:.75rem .7rem .7rem}.account-rail-products-soon-body{display:flex;flex-direction:column;gap:.35rem;min-height:7.5rem;padding:.85rem .9rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff08;box-sizing:border-box}.account-rail-products-soon-title{margin:0;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:1.05rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff}.account-rail-products-soon-copy{margin:0;font-size:.82rem;line-height:1.45;color:#ffffff80}.account-rail-popular-head{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;margin:0 0 .65rem}.account-rail-popular-head .account-rail-title{margin:0}.account-rail-popular-all{font-size:11px;font-weight:700;letter-spacing:.04em;color:#ffffff73;text-decoration:none}.account-rail-popular-all:hover{color:#fff}.account-rail-popular-stack{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.account-rail-popular-card{position:relative;display:block;height:168px;overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#121212;text-decoration:none;color:inherit;box-shadow:0 10px 28px #00000059}.account-rail-popular-card:hover .account-rail-popular-art{transform:scale(1.06)}.account-rail-popular-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(1.02);transform-origin:center;transition:transform .35s cubic-bezier(.22,.7,.2,1)}.account-rail-popular-fade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#00000026,#0000000d 42%,#0000008c 72%,#000000eb)}.account-rail-popular-chrome{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-direction:column;gap:.12rem;padding:.7rem .75rem .75rem;min-width:0}.account-rail-popular-title{font-size:14px;font-weight:800;letter-spacing:.01em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-rail-popular-sub{font-size:11px;font-weight:600;color:#ffffff9e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-rail-update-kicker{margin:0 0 .35rem;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.account-rail-update-title{margin:0 0 .4rem;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.account-rail-update-copy{margin:0;font-size:13px;line-height:1.5;color:#ffffff9e}.account-rail-update-link{display:inline-block;margin-top:.7rem;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;text-decoration:underline;text-underline-offset:3px}.account-rail-update-link:hover{color:#ffffffe0}.account-rail-spotlight{padding:0;overflow:hidden}.account-rail-spotlight-link{display:block;color:inherit;text-decoration:none}.account-rail-spotlight-link img{width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;display:block}.account-rail-spotlight-meta{display:flex;flex-direction:column;gap:.25rem;padding:.85rem 1.15rem 1.05rem}.account-rail-spotlight-label{font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffff6b}.account-rail-spotlight-title{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff}.account-main>.account-panel:not([data-account-panel=explore]):not([hidden]){width:100%;max-width:none;margin:0;padding:0 var(--account-center-pad-x);box-sizing:border-box}.account-main>.account-panel[data-account-panel=home]:not([hidden]),.account-main>.account-panel[data-account-panel=listen]:not([hidden]),.account-main>.account-panel[data-account-panel=watch]:not([hidden]),.account-main>.account-panel[data-account-panel=shop]:not([hidden]),.account-main>.account-panel[data-account-panel=profile]:not([hidden]){padding:0}.account-main>.account-panel[data-account-panel=watch]:not([hidden]),.account-main>.account-panel[data-account-panel=listen]:not([hidden]),.account-main>.account-panel[data-account-panel=shop]:not([hidden]),.account-main>.account-panel[data-account-panel=explore]:not([hidden]){height:100%;min-height:100%}.account-main:has(>.account-panel[data-account-panel=watch]:not([hidden])>.account-library-lock.is-locked),.account-main:has(>.account-panel[data-account-panel=listen]:not([hidden])>.account-library-lock.is-locked),.account-main:has(>.account-panel[data-account-panel=shop]:not([hidden])>.account-library-lock.is-locked),.account-main:has(>.account-panel[data-account-panel=explore]:not([hidden])>.account-library-lock.is-locked){padding-bottom:0}.account-panel[data-account-panel=watch]:not([hidden]):not(:has(>.account-library-lock.is-locked)),.account-panel[data-account-panel=listen]:not([hidden]):not(:has(>.account-library-lock.is-locked)),.account-panel[data-account-panel=live]:not([hidden]):not(:has(>.account-library-lock.is-locked)),.account-panel[data-account-panel=shop]:not([hidden]):not(:has(>.account-library-lock.is-locked)){min-height:0}.auth-root.is-account:not(.is-account-explore) .account-layout>.account-rail{display:block}.account-hello,.account-panel-lede{margin-bottom:1.4rem}.account-video-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.3rem}.account-audio-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem .9rem}.account-audio{gap:.5rem}.account-audio-art{border-radius:8px}.account-panel[data-account-panel=home] .account-audio-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.account-panel[data-account-panel=home] .account-audio{display:grid;grid-template-columns:56px minmax(0,1fr);gap:.7rem;align-items:center}.account-panel[data-account-panel=home] .account-audio-art{width:56px;border-radius:8px}.account-home-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;align-items:stretch}.account-home-library-grid:has(>:nth-child(3)){grid-template-columns:repeat(3,minmax(0,1fr))}.account-home-library-grid>.account-home-library-section{margin-top:0;width:auto;max-width:none}.account-merch-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.account-field-row{grid-template-columns:1fr 1fr}.account-field input,.account-field select,.account-field textarea{font-size:14px}.auth-root.is-account-explore:not(.is-explore-wide-nav) .account-shell{padding:0}.auth-root.is-account-explore:not(.is-explore-wide-nav) .account-layout{grid-template-columns:minmax(0,1fr);gap:0;padding-bottom:0;height:100%}.auth-root.is-account-explore .account-rail{display:none!important}.auth-root.is-account-explore .account-main.is-explore-tab{display:block;padding:0!important;overflow:hidden;min-width:0;min-height:0;height:100%;pointer-events:none}.auth-root.is-account-explore:not(.is-explore-wide-nav) .account-explore-panel:not([hidden]){position:fixed;top:0;right:0;left:0;bottom:0;z-index:0;padding:0;margin:0;display:block;pointer-events:auto}.auth-root.is-account-explore .account-explore-frame{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;flex:none;min-height:0}}@media(min-width:901px){.auth-root.is-account-explore:not(.is-explore-wide-nav) .account-sidebar{display:none!important}}html.is-explore-wide-nav,html.is-explore-wide-nav body,html.site-auth.is-explore-wide-nav,html.site-auth.is-explore-wide-nav body{overflow:hidden!important;height:100%!important;overscroll-behavior:none}html.is-explore-wide-nav .auth-root.is-account,html.is-explore-wide-nav .account-page{position:fixed;top:0;right:0;bottom:0;left:0;height:100%;min-height:0;overflow:hidden}html.is-explore-wide-nav .auth-root.is-account-explore .account-shell,.auth-root.is-explore-wide-nav.is-account-explore .account-shell{padding:calc(var(--site-header-h, 52px) + max(.35rem,env(safe-area-inset-top,0px))) max(.65rem,env(safe-area-inset-right,0px)) 0 max(.65rem,env(safe-area-inset-left,0px))!important;height:100%!important;min-height:0!important;overflow:hidden!important;box-sizing:border-box}html.is-explore-wide-nav .auth-root.is-account-explore .account-layout,.auth-root.is-explore-wide-nav.is-account-explore .account-layout{display:grid!important;grid-template-columns:var(--account-sidebar-w) minmax(0,1fr)!important;grid-template-rows:minmax(0,1fr)!important;width:100%!important;max-width:none!important;margin:0!important;height:100%!important;min-height:0!important;padding-bottom:0!important;gap:0!important;overflow:hidden!important}html.is-explore-wide-nav .auth-root.is-account-explore .account-layout:has(>.account-sidebar.is-collapsed),.auth-root.is-explore-wide-nav.is-account-explore .account-layout:has(>.account-sidebar.is-collapsed){grid-template-columns:var(--account-sidebar-w-collapsed) minmax(0,1fr)!important}html.is-explore-wide-nav .auth-root.is-account-explore .account-rail,.auth-root.is-explore-wide-nav.is-account-explore .account-rail{display:none!important}html.is-explore-wide-nav .auth-root.is-account-explore .account-main.is-explore-tab,.auth-root.is-explore-wide-nav.is-account-explore .account-main.is-explore-tab{display:block!important;position:relative!important;grid-column:2;grid-row:1;padding:0!important;height:100%!important;min-width:0!important;min-height:0!important;overflow:hidden!important;pointer-events:none}html.is-explore-wide-nav .auth-root.is-account-explore .account-explore-panel:not([hidden]),.auth-root.is-explore-wide-nav.is-account-explore .account-explore-panel:not([hidden]){position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:0!important;padding:0!important;margin:0!important;display:block!important;height:100%!important;width:100%!important;pointer-events:auto}html.is-explore-wide-nav .auth-root.is-account-explore .account-explore-frame,.auth-root.is-explore-wide-nav.is-account-explore .account-explore-frame{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;flex:none!important;min-height:0!important}html.is-explore-wide-nav .auth-root.is-account-explore .account-sidebar:after,.auth-root.is-explore-wide-nav.is-account-explore .account-sidebar:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:#ffffff24;pointer-events:none}html.is-explore-wide-nav .auth-root.is-account-explore .account-sidebar,html.is-explore-wide-nav body.is-account-explore .account-sidebar,html.site-auth.is-explore-wide-nav .account-sidebar,.auth-root.is-explore-wide-nav.is-account-explore .account-sidebar{--account-dock-h:0px;display:flex!important;position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;top:auto!important;grid-column:1;grid-row:1;z-index:2!important;align-self:stretch;width:var(--account-sidebar-w)!important;max-width:var(--account-sidebar-w)!important;flex:none!important;height:100%!important;max-height:100%!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:transparent!important;transform:none!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;overflow:hidden!important;outline:none!important;isolation:auto;box-sizing:border-box}html.is-explore-wide-nav .auth-root.is-account-explore .account-sidebar.is-collapsed,.auth-root.is-explore-wide-nav.is-account-explore .account-sidebar.is-collapsed{width:var(--account-sidebar-w-collapsed)!important;max-width:var(--account-sidebar-w-collapsed)!important}html.is-explore-wide-nav .auth-root.is-account-explore .account-dock-player,html.is-explore-wide-nav .auth-root.is-account-explore .account-dock-restore,.auth-root.is-explore-wide-nav.is-account-explore .account-dock-player,.auth-root.is-explore-wide-nav.is-account-explore .account-dock-restore{display:none!important}html.is-explore-wide-nav .auth-root.is-account-explore .account-sidebar-toggle,.auth-root.is-explore-wide-nav.is-account-explore .account-sidebar-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex!important;align-items:center;justify-content:flex-start;width:40px;height:40px;margin:.15rem 0 .2rem;padding:0 0 0 var(--account-content-pad,1.15rem);border:0;background:transparent;color:#ffffff8c;cursor:pointer;line-height:0;flex:0 0 auto}html.is-explore-wide-nav .auth-root.is-account-explore .account-sidebar-toggle-icon,.auth-root.is-explore-wide-nav.is-account-explore .account-sidebar-toggle-icon{display:none;line-height:0}html.is-explore-wide-nav .auth-root.is-account-explore .account-sidebar-toggle-icon.is-collapse,.auth-root.is-explore-wide-nav.is-account-explore .account-sidebar-toggle-icon.is-collapse{display:block}html.is-explore-wide-nav .auth-root.is-account-explore .account-sidebar.is-collapsed .account-sidebar-toggle-icon.is-collapse,.auth-root.is-explore-wide-nav.is-account-explore .account-sidebar.is-collapsed .account-sidebar-toggle-icon.is-collapse{display:none}html.is-explore-wide-nav .auth-root.is-account-explore .account-sidebar.is-collapsed .account-sidebar-toggle-icon.is-expand,.auth-root.is-explore-wide-nav.is-account-explore .account-sidebar.is-collapsed .account-sidebar-toggle-icon.is-expand{display:block}html.is-explore-wide-nav .auth-root.is-account-explore .account-tabs,.auth-root.is-explore-wide-nav.is-account-explore .account-tabs{display:flex!important;flex-direction:column!important;justify-content:flex-start!important;align-items:stretch!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important;gap:.15rem!important;min-width:0!important;flex:1 1 auto!important;min-height:0!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;mask-image:none!important;-webkit-mask-image:none!important}html.is-explore-wide-nav .auth-root.is-account-explore .account-tab,.auth-root.is-explore-wide-nav.is-account-explore .account-tab{width:100%!important;flex:0 0 auto!important;min-height:44px!important;padding:.28rem 12px .28rem var(--account-content-pad,1.15rem)!important;justify-content:flex-start!important;align-items:center!important;flex-direction:row!important;gap:.75rem!important;font-size:.95rem!important;letter-spacing:.1em!important;text-align:left!important;border-radius:0!important}html.is-explore-wide-nav .auth-root.is-account-explore .account-tab--profile,.auth-root.is-explore-wide-nav.is-account-explore .account-tab--profile{display:none!important}html.is-explore-wide-nav .auth-root.is-account-explore .account-tab-icon,.auth-root.is-explore-wide-nav.is-account-explore .account-tab-icon{width:40px;height:40px;border-radius:8px}html.is-explore-wide-nav .auth-root.is-account-explore .account-sidebar-profile,.auth-root.is-explore-wide-nav.is-account-explore .account-sidebar-profile{display:flex!important;flex-direction:column;align-items:stretch;gap:.45rem;width:100%;margin:0;padding:.35rem 12px .2rem var(--account-content-pad,1.15rem);box-sizing:border-box}html.is-explore-wide-nav .auth-root.is-account-explore .account-sidebar-foot,.auth-root.is-explore-wide-nav.is-account-explore .account-sidebar-foot{display:flex!important;flex-direction:column;align-items:stretch;gap:.15rem;margin-top:auto;padding-top:.35rem;padding-bottom:calc(.6rem + env(safe-area-inset-bottom,0px));position:relative;z-index:3;flex:0 0 auto}html.is-explore-wide-nav .auth-root.is-account-explore .account-sidebar-planet,.auth-root.is-explore-wide-nav.is-account-explore .account-sidebar-planet{display:block!important}html.is-explore-wide-nav .auth-root.is-account-explore .account-signout-rail,.auth-root.is-explore-wide-nav.is-account-explore .account-signout-rail{display:inline-flex!important}html.is-explore-wide-nav .auth-root.is-account-explore .account-sidebar.is-collapsed .account-tab-text,html.is-explore-wide-nav .auth-root.is-account-explore .account-sidebar.is-collapsed .account-sidebar-profile-meta,html.is-explore-wide-nav .auth-root.is-account-explore .account-sidebar.is-collapsed .account-sidebar-profile-view,html.is-explore-wide-nav .auth-root.is-account-explore .account-sidebar.is-collapsed .account-signout-label,html.is-explore-wide-nav .auth-root.is-account-explore .account-sidebar.is-collapsed .account-sidebar-planet{display:none!important}@media(orientation:landscape)and (max-height:480px){html.is-explore-wide-nav{--account-sidebar-w:188px;--site-header-h:44px}html.is-explore-wide-nav .auth-root.is-account-explore .account-sidebar-planet,.auth-root.is-explore-wide-nav.is-account-explore .account-sidebar-planet{display:none!important}html.is-explore-wide-nav .auth-root.is-account-explore .account-tab,.auth-root.is-explore-wide-nav.is-account-explore .account-tab{min-height:36px!important;font-size:.78rem!important}}html.is-explore-wide-nav .site-header{grid-template-columns:1fr auto 1fr!important}html.is-explore-wide-nav .site-header .site-logo{grid-column:2!important;justify-self:center!important}html.is-explore-wide-nav .site-header .site-menu-toggle,html.is-explore-wide-nav .site-header .site-nav-end{opacity:0!important;visibility:hidden!important;pointer-events:none!important}@media(max-width:700px){.account-track{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.account-audio-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .6rem}.account-video-thumb img,.account-audio-art img,.account-home-lib-row img{max-width:none;flex-shrink:0}}.op-body{padding:1.1rem 1.15rem 2.5rem;max-width:36rem}.op-section{margin:0 0 2rem}.op-section-title{margin:0 0 .65rem;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:1.05rem}.op-announce-form{display:grid;gap:.75rem}.op-field textarea{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#fff;border-radius:.55rem;padding:.65rem .75rem;font:inherit;resize:vertical;min-height:7rem}.op-announce-actions{display:flex;flex-wrap:wrap;gap:.55rem .7rem}.op-announce-list{list-style:none;margin:.85rem 0 0;padding:0;display:grid;gap:.7rem}.op-announce-item{border:1px solid rgba(255,255,255,.12);border-radius:.75rem;padding:.85rem .95rem;background:#ffffff08}.op-announce-item strong{margin-right:.45rem}.op-announce-item p{margin:.45rem 0 0;color:#ffffffc7;white-space:pre-wrap}.op-announce-item-actions{display:flex;flex-wrap:wrap;gap:.4rem .85rem;margin-top:.65rem}.account-text-btn.is-danger{color:#f0a0a0}.op-hint,.op-status{margin:.35rem 0 .85rem;color:#ffffff9e;font-size:.92rem}.op-demo-ids{margin:0 0 1rem}.op-demo-ids code{font-size:.85em;color:#ffffffe0}.op-row-tools{display:flex;flex-wrap:wrap;gap:.65rem .75rem;align-items:flex-end;margin-bottom:1rem}.op-field{display:flex;flex-direction:column;gap:.35rem;font-size:.85rem;color:#ffffffb8;min-width:min(100%,14rem);flex:1}.op-field input{background:#ffffff0f;border:1px solid rgba(255,255,255,.14);color:#fff;border-radius:.55rem;padding:.65rem .75rem;font:inherit}.op-member-host{margin-top:.35rem}.op-card{border:1px solid rgba(255,255,255,.12);border-radius:.85rem;padding:1rem 1.05rem 1.1rem;background:#ffffff08}.op-card-head{display:flex;flex-wrap:wrap;gap:.45rem .6rem;align-items:center;margin-bottom:.85rem}.op-card-head strong{font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:1.05rem}.op-pill{display:inline-flex;align-items:center;padding:.2rem .55rem;border-radius:999px;font-size:.75rem;letter-spacing:.02em;border:1px solid rgba(255,255,255,.18);color:#ffffffdb}.op-pill.is-entitled{border-color:#6ec88c73;color:#b7efc5}.op-pill.is-grace{border-color:#e6be5a73;color:#f0d48a}.op-pill.is-revoked{border-color:#e66e6e80;color:#f0a0a0}.op-pill.is-none{border-color:#fff3;color:#ffffffa6}.op-pill.is-flag{border-color:#b496ff73;color:#d2c4ff}.op-dl{display:grid;gap:.55rem;margin:0}.op-dl>div{display:grid;grid-template-columns:7.5rem 1fr;gap:.5rem;font-size:.92rem}.op-dl dt{margin:0;color:#ffffff80}.op-dl dd{margin:0;color:#ffffffe6;word-break:break-word}.op-actions{margin-top:1rem}.op-grant{display:flex;flex-wrap:wrap;gap:.65rem .75rem;align-items:flex-end}.account-btn.ghost.is-danger,.account-btn.is-danger{border-color:#e66e6e73;color:#f0a0a0}.op-stepup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10170;display:grid;place-items:center;background:#000000f0;padding:1.25rem}.op-stepup[hidden]{display:none!important}.op-stepup-card{position:relative;width:min(100%,22rem);background:#121212;border:1px solid rgba(255,255,255,.14);border-radius:.9rem;padding:1.15rem 1.2rem 1.25rem;color:#fff}.op-stepup-card .announce-modal-close{position:absolute;top:.7rem;right:.75rem}.op-stepup-card h2{margin:0 0 .35rem;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:1.15rem;color:#fff}.op-stepup-card>p{margin:0 0 .9rem;color:#ffffffa6;font-size:.92rem}.op-stepup-card .account-btn{margin-top:.85rem;width:100%}.op-search{display:flex;flex-wrap:wrap;gap:.7rem;align-items:flex-end;margin:1rem 0 .85rem}.op-search .op-field{margin:0}.op-search .account-btn{min-width:6.5rem;height:2.7rem}.op-quick{display:flex;flex-wrap:wrap;gap:.45rem;margin:0 0 1rem}.op-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.16);background:#ffffff0d;color:#fff;border-radius:999px;padding:.4rem .8rem;font:inherit;font-size:.88rem;cursor:pointer}.op-chip:hover{background:#ffffff1a}.op-empty{border:1px dashed rgba(255,255,255,.16);border-radius:.9rem;padding:1.35rem 1.15rem;text-align:center}.op-empty strong{display:block;margin:0 0 .35rem;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif)}.op-empty p{margin:0;color:#ffffff94}.op-empty .op-retry{margin-top:.85rem}.feed-compose-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.15rem;height:2.15rem;border:0;border-radius:999px;background:#fff;color:#111;display:grid;place-items:center;cursor:pointer;padding:0;flex-shrink:0}.feed-compose-btn svg{width:1.15rem;height:1.15rem;display:block}.feed-compose-btn:hover{background:#f2f2f2}.account-feed-drafts{display:flex;flex-direction:column;padding:0}.account-feed-drafts[hidden]{display:none!important}.announce-sheet{z-index:10120}.announce-sheet.is-open{touch-action:auto}.announce-sheet .music-sheet-handle-hit,.announce-sheet .music-sheet-backdrop{touch-action:none}.announce-sheet .music-sheet-panel{height:auto;max-height:min(78dvh,36rem);display:flex;flex-direction:column;padding:0 0 calc(1.15rem + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:#181818;overflow:auto}.announce-sheet-bar{display:grid;grid-template-columns:minmax(4.5rem,auto) minmax(0,1fr) minmax(4.5rem,auto);align-items:center;gap:.5rem;padding:.35rem 1.05rem .65rem;flex:0 0 auto}.announce-sheet-bar-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:.2rem .15rem;border:0;background:transparent;color:#ffffffe0;font:inherit;font-size:.95rem;font-weight:600;cursor:pointer;justify-self:start}.announce-sheet-bar-btn.is-save{color:#fff;font-weight:700;justify-self:end}.announce-sheet-bar-btn[hidden]{display:none!important}.announce-sheet-bar-title{text-align:center;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:1rem;font-weight:800;color:#fff}.announce-sheet-form{display:block;padding:.1rem 1.15rem .35rem;flex:0 0 auto}.announce-sheet-form[hidden]{display:none!important}.announce-sheet-fields{min-width:0;display:flex;flex-direction:column;gap:.55rem}.announce-sheet-title,.announce-sheet-body{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;box-sizing:border-box;margin:0;padding:.72rem .85rem;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:#ffffff0f;color:#fff;font:inherit;font-size:.95rem;font-weight:600;touch-action:manipulation}.announce-sheet-title:focus,.announce-sheet-body:focus{outline:2px solid rgba(255,255,255,.28);outline-offset:0;border-color:#ffffff47}.announce-sheet-body{min-height:5.2rem;resize:none;font-weight:500;color:#ffffffeb}.announce-sheet-body::placeholder,.announce-sheet-title::placeholder{color:#ffffff6b}.announce-sheet-actions{margin-top:.15rem;padding:.15rem .35rem .55rem}.announce-sheet-submit-fallback{display:none!important}.announce-modal-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#fff;font-size:1.6rem;line-height:1;cursor:pointer;padding:.1rem .3rem}.announce-stepup-copy{margin:0 0 .15rem;color:#ffffffa6;font-size:.92rem}.op-body.is-embedded{padding:0 0 2rem}.op-body.is-embedded .account-panel-lede{margin-top:0}@media(min-width:901px){.announce-sheet.is-compact-sheet{align-items:center;justify-content:center;padding:2rem}.announce-sheet.is-compact-sheet .music-sheet-backdrop{background:#00000073}.announce-sheet.is-compact-sheet .music-sheet-panel{width:min(100%,26rem);max-width:26rem;height:auto;max-height:min(36rem,calc(100dvh - 4rem));padding:0 0 .55rem;border:1px solid rgba(255,255,255,.16);border-radius:12px;box-shadow:0 16px 48px #0000008c;transform:translate3d(0,8px,0);opacity:0;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .24s ease}.announce-sheet.is-compact-sheet.is-open .music-sheet-panel{transform:none;opacity:1}.announce-sheet.is-compact-sheet .music-sheet-handle-hit{display:none}.announce-sheet.is-compact-sheet .announce-sheet-bar{padding:.85rem 1.15rem .55rem}.announce-sheet.is-compact-sheet .announce-sheet-form{padding:.15rem 1.15rem .45rem}}.announce-compose-field textarea{min-height:5.2rem}.announce-compose-toolbar{display:flex;align-items:center;margin-top:.15rem}.announce-compose-toolbar .emoji-picker-pop.is-above{bottom:calc(100% + .35rem);top:auto}.announce-compose-toolbar .emoji-picker-pop.is-below{top:calc(100% + .35rem);bottom:auto}html.is-playlists-paused [data-music-tab=playlists],html.is-playlists-paused [data-profile-tab=playlists],html.is-playlists-paused [data-profile-pane=playlists],html.is-playlists-paused [data-music-v2-save],html.is-playlists-paused [data-music-album-save],html.is-playlists-paused [data-music-sheet-add-playlist],html.is-playlists-paused [data-player-save],html.is-playlists-paused [data-media-save],html.is-playlists-paused [data-rail-continue-playlist],html.is-playlists-paused .playlist-menu-sub,html.is-playlists-paused label:has([data-music-filter=playlist]){display:none!important}html.is-queue-paused [data-music-tab=queue],html.is-queue-paused [data-music-queue-tools],html.is-queue-paused [data-music-queue-page],html.is-queue-paused [data-music-queue-sheet],html.is-queue-paused [data-music-sheet-add-queue],html.is-queue-paused [data-music-sheet-go-queue],html.is-queue-paused [data-player-queue-wrap],html.is-queue-paused [data-player-listen-open-queue],html.is-queue-paused [data-listen-queue],html.is-queue-paused [data-player-listen-queue-action],html.is-queue-paused [data-player-listen-go-queue],html.is-queue-paused [data-lib-pl-sheet-add-queue],html.is-queue-paused [data-lib-pl-track-add-queue],html.is-queue-paused [data-lib-pl-track-go-queue],html.is-queue-paused [data-rail-continue-queue]{display:none!important}.notify-consent{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10100;display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:max(14px,env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) max(14px,env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px));background:#000000eb;backdrop-filter:blur(14px) saturate(1.05);-webkit-backdrop-filter:blur(14px) saturate(1.05)}.notify-consent-card{width:100%;max-width:min(28rem,100%);box-sizing:border-box;background:#0a0a0a;color:#fff;border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:1.45rem 1.25rem 1.25rem}.notify-consent-card p{margin:0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:15px;font-weight:500;line-height:1.45;letter-spacing:.01em;color:#ffffffdb}.notify-consent-actions{display:flex;flex-direction:column;align-items:stretch;gap:.15rem;margin-top:1.15rem}.notify-consent-yes{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;width:100%;min-height:var(--theme-btn-min-h,44px);border:1px solid var(--theme-btn,#fff);border-radius:999px;background:var(--theme-btn,#fff);color:var(--theme-btn-fg,#0a0a0a);font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:var(--theme-btn-size,11px);font-weight:800;letter-spacing:var(--theme-btn-tracking,.14em);text-transform:uppercase;line-height:1.2;padding:var(--theme-btn-pad,.85rem 1.45rem);cursor:pointer}.notify-consent-yes:hover,.notify-consent-yes:focus-visible{background:var(--theme-btn-hover,#eaeaea);outline:none}.notify-consent-no{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#ffffff8c;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;padding:.85rem 0 .15rem;cursor:pointer}.notify-consent-no:hover,.notify-consent-no:focus-visible{color:#fff;outline:none}.notify-save-error{margin:.35rem 0 0;color:#f4212e;font-size:.85rem}.announce-kind{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .85rem}.announce-kind button{border:1px solid #2f3336;background:transparent;color:#71767b;border-radius:999px;padding:.32rem .72rem;font:inherit;cursor:pointer}.announce-kind button[aria-pressed=true]{color:#e7e9ea;border-color:#e7e9ea}.announce-file{display:flex;flex-direction:column;gap:.35rem;margin:0 0 .75rem;color:#e7e9ea;font-size:.9rem}.announce-file[hidden]{display:none!important}.account-music{min-width:0;width:100%}.account-music-now{--music-card-bg:#0e0e0e;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:var(--music-card-bg);padding:0;margin:0 0 1.5rem;overflow:hidden}.account-music-now-layout{display:flex;flex-direction:column}.account-music-art-wrap{position:relative;width:100%;z-index:0}.account-music-art{width:100%;overflow:hidden;background:#ffffff0a;aspect-ratio:16 / 10;max-height:min(52vw,280px)}.account-music-art img{width:100%;height:100%;object-fit:cover;display:block}.account-music-art-fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(14,14,14,0) 0%,rgba(14,14,14,.08) 50%,var(--music-card-bg) 100%);pointer-events:none}.account-music-panel{position:relative;z-index:1;display:flex;flex-direction:column;min-width:0;padding:1rem 1.2rem 1.15rem;box-sizing:border-box}.account-music-meta{flex-shrink:0}.account-music-track-title{margin:0 0 .55rem;font-size:clamp(1rem,2.4vw,1.35rem);font-weight:800;letter-spacing:.16em;text-transform:uppercase;line-height:1.2}.account-music-artist{margin:0 0 .3rem;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--theme-play-accent-rgb, 96, 196, 255),.88)}.account-music-album{margin:0;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff6b}.account-music-wave-wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;margin:1.15rem 0 0;flex-shrink:0}.account-music-wave{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:block;width:100%;height:56px;border:0;padding:0;background:transparent;cursor:pointer;overflow:visible;--progress:0%}.account-music-wave-stack{position:relative;display:block;width:100%;height:100%;padding:0 .1rem;box-sizing:border-box}.account-music-wave-layer{display:flex;align-items:center;gap:1px;width:100%;height:100%}.account-music-wave-unplayed{color:#fff3}.account-music-wave-played{position:absolute;top:0;right:0;bottom:0;left:0;padding:inherit;box-sizing:border-box;color:rgba(var(--theme-play-accent-rgb, 96, 196, 255),.92);clip-path:inset(0 calc(100% - var(--progress, 0%)) 0 0);pointer-events:none}.account-music-wave-col{flex:1 1 0;min-width:1px;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:2px}.account-music-wave-bar{display:block;width:100%;height:calc(var(--h, .4) * 46%);min-height:1px;border-radius:1px;background:currentColor;transition:background .1s linear}.account-music-wave-playhead{position:absolute;top:50%;left:var(--progress, 0%);width:9px;height:9px;border-radius:50%;background:var(--theme-play-accent, #60c4ff);box-shadow:0 0 0 1px #00000073,0 0 12px rgba(var(--theme-play-accent-rgb, 96, 196, 255),.45);transform:translate(-50%,-50%);pointer-events:none;z-index:2;transition:left .08s linear}.account-music-wave:hover .account-music-wave-playhead,.account-music-wave:focus-visible .account-music-wave-playhead{transform:translate(-50%,-50%) scale(1.08)}.account-music-time{font-size:10px;font-weight:700;letter-spacing:.08em;color:#ffffff7a;white-space:nowrap;font-variant-numeric:tabular-nums}.account-music-controls{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.55rem;margin-top:auto;padding-top:2rem;flex-shrink:0}@media(min-width:701px){.account-music-now-layout{position:relative;min-height:14rem}.account-music-art-wrap{position:absolute;left:0;top:0;bottom:0;width:min(50%,18rem);z-index:0}.account-music-art{width:100%;height:100%;min-height:14rem;aspect-ratio:auto;max-height:none}.account-music-art-fade{background:linear-gradient(90deg,rgba(14,14,14,0) 0%,rgba(14,14,14,.15) 42%,rgba(14,14,14,.82) 72%,var(--music-card-bg) 100%)}.account-music-panel{min-height:14rem;padding:1.15rem 1.2rem 1.15rem min(46%,17rem)}.account-music-controls{justify-content:flex-start}}@media(min-width:900px){.account-music-now-layout{min-height:16.5rem}.account-music-art-wrap{width:min(48%,22rem)}.account-music-art{min-height:16.5rem}.account-music-panel{min-height:16.5rem;padding:1.15rem 1.35rem 1.25rem min(44%,21rem)}}.account-music-section-title{margin:0 0 .85rem;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#ffffff80}.account-music-comments{margin:0 0 1.5rem}.account-music-comments:has(+.account-music-view-all-wrap){margin-bottom:0}.account-music-comments:not(.is-expanded):has(+.account-music-view-all-wrap){position:relative}.account-music-comments:not(.is-expanded):has(+.account-music-view-all-wrap):after{content:"";position:absolute;left:0;right:0;bottom:0;height:3.5rem;background:linear-gradient(to bottom,transparent,#000);pointer-events:none;z-index:1}.account-music-comment-expand{overflow:hidden;max-height:0;transition:max-height .38s cubic-bezier(.4,0,.2,1)}.account-music-comments.is-expanded .account-music-comment-expand{max-height:none}.account-music-comment-expand .media-comment-list{padding-top:.9rem}.account-music-view-all-wrap{border-bottom:1px solid rgba(255,255,255,.1);margin:0 0 1.5rem}.account-music-view-all{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;margin:0;padding:.9rem 1rem;border:0;background:transparent;color:#ffffff7a;font:inherit;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;text-align:center;cursor:pointer;transition:color .15s ease}.account-music-view-all:hover{color:#ffffffc7}.account-music-next-head{margin:0 0 .75rem}.account-music-next-foot{display:flex;justify-content:flex-end;margin-top:.75rem}.account-music-library-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#ffffff80;font:inherit;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color .15s ease}.account-music-library-link:hover{color:#ffffffc7}.account-music-next-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.account-music-next-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff08;color:#fff;padding:.45rem;display:grid;grid-template-columns:56px minmax(0,1fr);gap:.55rem;align-items:center;text-align:left;cursor:pointer}.account-music-next-thumb{position:relative;width:56px;height:56px;flex-shrink:0}.account-music-next-thumb .account-music-next-play{width:28px;height:28px;margin:-14px 0 0 -14px;opacity:0;transition:opacity .15s ease}.account-music-next-thumb .account-music-next-play:after{left:11px;top:7px;border-width:7px 0 7px 10px}.account-music-next-item:hover .account-music-next-play,.account-music-next-item:focus-visible .account-music-next-play{opacity:.92}.account-music-next-item img{width:56px;height:56px;border-radius:8px;object-fit:cover}.account-music-next-meta{display:flex;flex-direction:column;gap:.15rem;min-width:0}.account-music-next-title{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-music-next-sub{font-size:10px;color:#ffffff6b}.account-music-library{margin-top:.85rem}.account-music-library-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.account-music-library-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:1px solid rgba(255,255,255,.1);border-radius:12px;background:#ffffff08;color:#fff;padding:.45rem;display:flex;flex-direction:column;gap:.35rem;text-align:left;cursor:pointer}.account-music-library-item img{width:100%;aspect-ratio:1;border-radius:8px;object-fit:cover}@media(max-width:700px){.account-music-art{max-height:min(52vw,220px)}.account-music-panel{padding:1rem 1.1rem 1.15rem}.account-music-wave-wrap{grid-template-columns:1fr;margin-top:1rem;gap:.35rem .55rem}.account-music-time{grid-row:1;justify-self:end}.account-music-wave{grid-row:2;width:100%}.account-music-wave-stack{padding:0}.account-music-controls{gap:.55rem;margin-top:auto;padding-top:1.25rem;justify-content:center}.account-music-next-row{grid-template-columns:1fr}.account-music-library-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-music-v2{display:flex;flex-direction:column;gap:0;min-width:0;width:100%}.account-music-v2>.media-grace-banner,.account-music-v2>.music-v2-albums,.account-music-v2>.music-v2-albums-browse,.account-music-v2>.music-v2-album-detail,.account-music-v2>.music-v2-library,.account-music-v2>.music-v2-playlists,.account-music-v2>.music-v2-queue{margin-left:var(--account-center-pad-x,1.25rem);margin-right:var(--account-center-pad-x,1.25rem)}.account-music-v2>.media-grace-banner{margin-top:1rem}.account-music-v2>.music-v2-albums,.account-music-v2>.music-v2-albums-browse,.account-music-v2>.music-v2-album-detail,.account-music-v2>.music-v2-library,.account-music-v2>.music-v2-playlists,.account-music-v2>.music-v2-queue{margin-top:.75rem}.account-music-v2>.music-v2-albums{margin-right:0}.account-music-v2>.music-v2-library{margin-top:.35rem}.account-music-v2>.music-v2-library.is-catalog-empty{margin-top:1.5rem}.music-v2-library.is-catalog-empty .media-v2-empty{margin:1.1rem 0 2rem;font-size:14px;line-height:1.45}.account-music-v2.is-skeleton>.music-v2-albums,.account-music-v2.is-skeleton>.music-v2-albums-browse,.account-music-v2.is-skeleton>.music-v2-album-detail,.account-music-v2.is-skeleton>.music-v2-library,.account-music-v2.is-skeleton>.music-v2-playlists,.account-music-v2.is-skeleton>.music-v2-queue,.account-music-v2.is-skeleton>.media-grace-banner{display:none!important}.account-music-v2:not(.is-skeleton)>.music-v2-skeleton{display:none!important}.music-v2-skeleton{position:relative;overflow:hidden;margin:.75rem 0 0 var(--account-center-pad-x,1.25rem);pointer-events:none}.music-skel-bone{display:block;border-radius:6px}.music-skel-albums{display:flex;gap:.75rem;min-width:0;padding-right:var(--account-center-pad-x,1.25rem);box-sizing:border-box}.music-skel-card{flex:0 0 calc((100% - .75rem) / 2.18);max-width:calc((100% - .75rem) / 2.18);height:17.5rem;border-radius:18px;background-color:#0c0c0c;border:1px solid rgba(255,255,255,.04);box-sizing:border-box;padding:1.15rem 1.2rem 1.25rem;display:flex;flex-direction:column;justify-content:flex-end;gap:.42rem;min-width:0;overflow:hidden}.music-skel-chip{width:3.6rem;height:.5rem}.music-skel-title{height:1.15rem;border-radius:7px}.music-skel-line{width:76%;height:.62rem}.music-skel-line.is-short{width:44%}.music-skel-btn{width:7.8rem;height:2.35rem;border-radius:999px;margin-top:.4rem}.music-skel-nav{display:none;justify-content:flex-end;gap:.35rem;margin:.45rem var(--account-center-pad-x,1.25rem) .15rem 0}.music-skel-nav-btn{width:36px;height:36px;border-radius:8px}.music-skel-heading{margin:1.05rem 0 .55rem}.music-skel-h{width:5.6rem;height:.55rem}.music-skel-list{list-style:none;margin:0;padding:0 0 1.25rem}.music-skel-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.65rem .55rem;min-height:3.15rem;padding:.7rem 1rem .7rem 0}.music-skel-meta{display:flex;flex-direction:column;justify-content:center;gap:.38rem;min-width:0}.music-skel-name{height:.82rem;max-width:16rem}.music-skel-sub{height:.55rem;max-width:7rem}.music-skel-check{width:1.15rem;height:1.15rem;border-radius:50%}.music-skel-more{width:1.15rem;height:1.15rem;border-radius:6px}@media(min-width:701px){.music-skel-nav{display:flex}}@media(max-width:700px){.music-skel-card{flex:0 0 86%;max-width:86%}}@media(max-width:900px){.account-music-v2>.music-v2-playlists:has(.is-playlist-open){margin-left:0;margin-right:0;margin-top:0}}.account-videos-v3{display:flex;flex-direction:column;gap:0;min-width:0;width:100%}.account-videos-v3>:not(.videos-v3-toolbar):not([data-videos-missing]):not([data-ui-skeleton]){margin-left:var(--account-center-pad-x,1.25rem);margin-right:var(--account-center-pad-x,1.25rem)}.account-videos-v3>.media-v2-empty{margin-top:1.25rem}.media-v2-empty.is-catalog-fail{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;max-width:18rem;margin-top:2rem;font-size:15px;line-height:1.45;color:#ffffffb8}.media-v2-retry{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:2.4rem;margin:0;padding:.5rem 1.05rem;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:transparent;color:#fff;font:inherit;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.2;cursor:pointer}.media-v2-retry:hover{border-color:#fff;background:#ffffff14}.account-music-v2 .media-grace-banner{margin:0}.account-music .media-grace-banner{margin:0 0 1rem}.music-v2-albums{position:relative;margin:0 0 .55rem;min-width:0}.music-v2-albums[hidden]{display:none!important}.music-v2-albums-browse{margin:0 0 .55rem;min-width:0}.music-v2-albums-tools{display:inline-flex;align-items:center;gap:.15rem}.music-v2-albums-tools .account-feed-filter-wrap{position:relative}.music-v2-albums-layout-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffffc7;cursor:pointer}.music-v2-albums-layout-btn:hover,.music-v2-albums-layout-btn:focus-visible{color:#fff;background:#ffffff0f;outline:none}.music-v2-albums-layout-btn svg{width:1.2rem;height:1.2rem;display:block}.music-v2-albums-collection{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.music-v2-albums-browse[data-albums-layout=grid] .music-v2-albums-collection{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:.85rem;margin:0;padding:0 0 .15rem;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.music-v2-albums-browse[data-albums-layout=grid] .music-v2-albums-collection::-webkit-scrollbar{display:none}.music-v2-albums-browse[data-albums-layout=grid] .music-v2-albums-collection>.music-v2-albums-browse-item,.music-v2-albums-browse[data-albums-layout=grid] .music-v2-albums-collection>li{flex:0 0 calc((100% - .85rem)/2);width:calc((100% - .85rem)/2);max-width:calc((100% - .85rem)/2);min-width:0;box-sizing:border-box}@media(min-width:640px){.music-v2-albums-browse[data-albums-layout=grid] .music-v2-albums-collection{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:1rem .85rem;overflow:visible;padding:0}.music-v2-albums-browse[data-albums-layout=grid] .music-v2-albums-collection>.music-v2-albums-browse-item,.music-v2-albums-browse[data-albums-layout=grid] .music-v2-albums-collection>li{flex:initial;width:auto;max-width:none}}.music-v2-albums-browse-item[hidden]{display:none!important}.music-v2-albums-browse-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.85rem;width:100%;margin:0;padding:.55rem .35rem;border:0;border-radius:10px;background:transparent;color:inherit;text-align:left;cursor:pointer;font:inherit}.music-v2-albums-browse-card:hover,.music-v2-albums-browse-card:focus-visible{background:#ffffff0d;outline:none}.music-v2-albums-browse[data-albums-layout=grid] .music-v2-albums-browse-card{flex-direction:column;align-items:stretch;gap:.65rem;padding:.35rem}.music-v2-albums-browse-cover{position:relative;flex:0 0 auto;width:3.55rem;height:3.55rem;border-radius:6px;overflow:hidden;background:#ffffff0f;display:grid;place-items:center}.music-v2-albums-browse[data-albums-layout=grid] .music-v2-albums-browse-cover{width:100%;aspect-ratio:1;height:auto;border-radius:8px}.music-v2-albums-browse-cover img{width:100%;height:100%;object-fit:cover;display:block}.music-v2-albums-browse-meta{min-width:0;display:flex;flex-direction:column;gap:.18rem}.music-v2-albums-browse-title{font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:1rem;font-weight:700;letter-spacing:.01em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-v2-albums-browse-sub{font-size:.82rem;font-weight:500;color:#ffffff8c;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-v2-albums-browse-empty{padding:1.5rem .35rem;color:#ffffff8c;font-size:.95rem}.music-v2-albums-viewport{min-width:0;width:100%}.music-v2-albums[data-mode=many] .music-v2-albums-viewport,.music-v2-albums[data-mode=two] .music-v2-albums-viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:manipulation;cursor:grab;-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 calc(100% - 7.25rem),rgba(0,0,0,.45) calc(100% - 2.6rem),transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 calc(100% - 7.25rem),rgba(0,0,0,.45) calc(100% - 2.6rem),transparent 100%)}@media(max-width:900px){.music-v2-albums[data-mode=many] .music-v2-albums-viewport,.music-v2-albums[data-mode=two] .music-v2-albums-viewport{-webkit-mask-image:linear-gradient(90deg,#000 0%,#000 calc(100% - 2.4rem),rgba(0,0,0,.55) calc(100% - .9rem),transparent 100%);mask-image:linear-gradient(90deg,#000 0%,#000 calc(100% - 2.4rem),rgba(0,0,0,.55) calc(100% - .9rem),transparent 100%)}}.music-v2-albums.is-at-end .music-v2-albums-viewport{-webkit-mask-image:none;mask-image:none}.music-v2-albums[data-mode=many] .music-v2-albums-viewport::-webkit-scrollbar,.music-v2-albums[data-mode=two] .music-v2-albums-viewport::-webkit-scrollbar{display:none}.music-v2-albums[data-mode=many] .music-v2-albums-viewport.is-dragging,.music-v2-albums[data-mode=two] .music-v2-albums-viewport.is-dragging{cursor:grabbing;scroll-behavior:auto;user-select:none;-webkit-user-select:none}.music-v2-albums-track{display:flex;align-items:stretch;gap:.75rem;min-width:0;padding-right:var(--account-center-pad-x,1.25rem);box-sizing:border-box}.music-v2-albums[data-mode=one] .music-v2-album-card{flex:1 1 100%;width:100%}.music-v2-albums[data-mode=two] .music-v2-album-card{flex:0 0 86%;max-width:86%}@media(min-width:701px){.music-v2-albums[data-mode=two] .music-v2-albums-viewport{overflow:visible;touch-action:auto;cursor:default;-webkit-mask-image:none;mask-image:none}.music-v2-albums[data-mode=two] .music-v2-albums-track{padding-right:var(--account-center-pad-x,1.25rem)}.music-v2-albums[data-mode=two] .music-v2-album-card{flex:1 1 calc(50% - .375rem);max-width:none}}.music-v2-albums[data-mode=many] .music-v2-album-card{flex:0 0 86%;max-width:86%}@media(min-width:701px){.music-v2-albums[data-mode=many] .music-v2-album-card{flex:0 0 calc((100% - .75rem) / 2.18);max-width:calc((100% - .75rem) / 2.18)}}.music-v2-album-card{--music-v2-bg:#0a0a0a;position:relative;display:block;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:var(--music-v2-bg);overflow:hidden;min-width:0;min-height:17.5rem;height:17.5rem}.music-v2-album-art{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden;background:#121212}.music-v2-album-art img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.04);transform-origin:center;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;pointer-events:none}.music-v2-album-card.is-coming-soon{cursor:default}.music-v2-album-card.is-coming-soon .music-v2-album-art img{filter:blur(8px) brightness(.62);transform:scale(1.1)}.music-v2-album-soon{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;align-items:flex-start;padding:22% 1rem 0;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#fff;text-align:center;text-shadow:0 1px 12px rgba(0,0,0,.55);pointer-events:none}.music-v2-albums-browse-card.is-coming-soon{cursor:default}.music-v2-albums-browse-card.is-coming-soon .music-v2-albums-browse-cover img{filter:blur(6px) brightness(.62);transform:scale(1.08)}.music-v2-albums-browse-cover .music-v2-album-soon{padding:0}.music-v2-album-fade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0000002e,#00000014 28%,#00000059 52%,#000000c7 74%,#000000f5)}.music-v2-album-copy{position:absolute;left:0;right:0;bottom:0;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1.15rem 1.15rem 1.2rem;min-width:0}.music-v2-album-copy .music-v2-hero-title{font-size:clamp(1.05rem,2.2vw,1.45rem)}.music-v2-album-copy .music-v2-hero-blurb{margin:0;max-width:34ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.music-v2-album-copy .music-v2-hero-stats{margin-top:.2rem}.music-v2-album-copy .music-v2-hero-actions{margin-top:.55rem}.music-v2-albums-nav{display:none;justify-content:flex-end;gap:.35rem;margin:.45rem var(--account-center-pad-x,1.25rem) 0 0}@media(min-width:701px){.music-v2-albums-nav{display:flex}}.music-v2-albums-arrow{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border:0;border-radius:0;background:transparent;color:#ffffffb3;cursor:pointer;transition:color .18s ease,opacity .18s ease,transform .16s cubic-bezier(.22,1,.36,1)}.music-v2-albums-arrow svg{width:18px;height:18px;display:block}.music-v2-albums-arrow:hover,.music-v2-albums-arrow:focus-visible{color:#fff}.music-v2-albums-arrow:active{transform:scale(.86);color:#fff}.music-v2-albums-arrow:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:2px}.music-v2-hero{--music-v2-bg:#0e0e0e;position:relative;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.1);border-radius:18px;background:var(--music-v2-bg);overflow:hidden;margin:0 0 1.75rem}.music-v2-hero-copy{position:relative;z-index:1;display:flex;flex-direction:column;gap:.45rem;padding:1.25rem 1.2rem 1.35rem;min-width:0}.music-v2-kicker{margin:0;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8}.music-v2-hero-title{margin:0;font-size:clamp(1.35rem,3vw,2rem);font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.15}.music-v2-hero-artist{margin:0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:rgba(var(--theme-play-accent-rgb, 96, 196, 255),.88)}.music-v2-hero-blurb{margin:.15rem 0 0;max-width:36ch;font-size:13px;line-height:1.5;color:#ffffff94}.music-v2-hero-stats{display:flex;flex-wrap:wrap;gap:.85rem 1.25rem;margin-top:.55rem}.music-v2-stat{display:inline-flex;align-items:center;gap:.4rem;font-size:11px;font-weight:700;letter-spacing:.06em;color:#ffffff85}.music-v2-stat svg{width:14px;height:14px;flex-shrink:0}.music-v2-hero-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1rem}.music-v2-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;border-radius:999px;font:inherit;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:.72rem 1.15rem;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.music-v2-btn-primary{border:1px solid var(--theme-btn,#fff);background:var(--theme-btn,#fff);color:var(--theme-btn-fg,#0a0a0a);min-height:var(--theme-btn-min-h,44px);min-width:var(--theme-btn-min-w,10.5rem);padding:var(--theme-btn-pad,.85rem 1.45rem);letter-spacing:var(--theme-btn-tracking,.14em)}.music-v2-btn-primary:hover,.music-v2-btn-primary:focus-visible{background:var(--theme-btn-hover,#eaeaea);border-color:var(--theme-btn,#fff);color:var(--theme-btn-fg,#0a0a0a)}.music-v2-btn-primary .music-v2-btn-icon{width:14px;height:14px;display:inline-flex}.music-v2-btn-primary .music-v2-btn-icon svg{width:100%;height:100%;display:block}@media(max-width:900px){.music-v2-btn-primary .music-v2-btn-icon{width:17px;height:17px}}.music-v2-btn-primary .music-v2-btn-icon-pause,.music-v2-btn-primary.is-playing .music-v2-btn-icon-play{display:none}.music-v2-btn-primary.is-playing .music-v2-btn-icon-pause{display:inline-flex}.music-v2-btn-primary.is-disabled{cursor:default;opacity:.55;pointer-events:none}a.music-v2-btn{text-decoration:none;color:inherit;box-sizing:border-box}.media-v2-search{display:flex;align-items:center;gap:.7rem;width:100%;margin:0 0 1.15rem;padding:.72rem 1rem;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff08;box-sizing:border-box;color:#ffffff73}.media-v2-search svg{width:18px;height:18px;flex-shrink:0}.media-v2-search input{flex:1;min-width:0;border:0;background:transparent;color:#fff;font:inherit;font-size:.9rem;letter-spacing:.01em;outline:none}.media-v2-search input::placeholder{color:#ffffff6b}.media-v2-empty{margin:.75rem 0 0;font-size:13px;color:#ffffff73}.videos-v3-list{display:flex;flex-direction:column;gap:1.15rem;margin-top:1.25rem}.videos-v3-layout-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:none;align-items:center;justify-content:center;width:2.1rem;height:2.1rem;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffffc7;cursor:pointer}@media(min-width:1024px),(min-width:900px)and (orientation:landscape)and (min-height:500px){.videos-v3-layout-btn{display:inline-flex}.account-videos-v3[data-videos-layout=grid] .videos-v3-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem .65rem}.account-videos-v3[data-videos-layout=grid] .videos-v3-row{border-radius:12px}.account-videos-v3[data-videos-layout=grid] .videos-v3-row .account-video-thumb{aspect-ratio:4 / 3}.account-videos-v3[data-videos-layout=grid] .videos-v3-row .account-video-play{width:26px;height:26px;margin:-13px 0 0 -13px;border-width:1px;background:#00000059}.account-videos-v3[data-videos-layout=grid] .videos-v3-row .account-video-play:after{left:10px;top:7px;border-width:5.5px 0 5.5px 9px}.account-videos-v3[data-videos-layout=grid] .videos-v3-row .account-video-meta{padding:.55rem .5rem .42rem;gap:.3rem}.account-videos-v3[data-videos-layout=grid] .videos-v3-row .account-video-title{font-size:.64rem;letter-spacing:.05em;line-height:1.2}.account-videos-v3[data-videos-layout=grid] .videos-v3-row .account-video-meta .account-muted{font-size:9px}}.videos-v3-layout-btn:hover,.videos-v3-layout-btn:focus-visible{color:#fff;background:#ffffff0f;outline:none}.videos-v3-layout-btn svg{width:1.2rem;height:1.2rem;display:block}.videos-v3-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:0 var(--account-center-pad-x,1.25rem) .75rem;border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;z-index:5;background:#000}.videos-v3-toolbar .account-feed-tools{display:inline-flex;align-items:center;gap:.15rem}.videos-v3-tabs{margin:0;min-width:0;flex:1 1 auto}.videos-v3-tabs .account-feed-tab{font-size:1.15rem;padding:.75rem 1.15rem;margin-bottom:-.75rem}.videos-v3-tabs .account-feed-tab:first-child{padding-left:0}@media(max-width:640px){.videos-v3-tabs .account-feed-tab{font-size:1.05rem;padding:.65rem .9rem}}@media(max-width:900px){.music-v2-toolbar{gap:.45rem}.music-v2-tabs .account-feed-tab{font-size:.92rem;font-weight:700;letter-spacing:0;padding:.7rem .48rem .58rem}.music-v2-tabs .account-feed-tab:first-child{padding-left:0}.music-v2-tabs .account-feed-tab.is-active{font-weight:800}.music-v2-tabs .account-feed-tab.is-active:after{left:.48rem;right:.48rem;height:3.5px}.music-v2-tabs .account-feed-tab:first-child.is-active:after{left:0}.music-v2-playlists-tools,.music-v2-queue-tools{flex-shrink:0;gap:0}}.videos-v3-row{border:1px solid rgba(255,255,255,.1);border-radius:18px;background:#0e0e0e;overflow:hidden;min-width:0}.videos-v3-row.is-unavailable{overflow:visible}.videos-v3-row.is-unavailable .feed-media-unavailable{margin:0;padding:.85rem;box-sizing:border-box}.videos-v3-video{display:block;color:inherit;text-decoration:none}.videos-v3-row .account-video-thumb{position:relative;aspect-ratio:16 / 9}.videos-v3-preview{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;object-fit:cover;display:block;background:#101010;opacity:0;pointer-events:none;transition:opacity .22s ease}.videos-v3-preview-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;border:3px solid rgba(255,255,255,.18);border-top-color:#ffffffb8;border-radius:50%;animation:videosV3PreviewSpin .7s linear infinite;z-index:3;pointer-events:none}@keyframes videosV3PreviewSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}.videos-v3-row.is-preview-loading .videos-v3-preview{opacity:0}.videos-v3-row.is-previewing .videos-v3-preview{opacity:1}.videos-v3-row.is-previewing .account-video-thumb>img{opacity:0;transition:opacity .22s ease,transform .7s ease}.videos-v3-row.is-previewing .account-video-play{opacity:0;transform:scale(.92);pointer-events:none}.videos-v3-row .account-video-play{z-index:2}.videos-v3-row .account-video-meta{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;justify-content:space-between;align-items:flex-end;margin:0;padding:.95rem .85rem .72rem;gap:.65rem;pointer-events:none}.videos-v3-meta-fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0000,#00000085 42%,#000000f0);pointer-events:none}.videos-v3-row .account-video-title{position:relative;z-index:1;flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(.72rem,1.7vw,.82rem);font-weight:600;letter-spacing:.09em;line-height:1.25}.videos-v3-meta-aside{position:relative;z-index:1;display:flex;align-items:center;gap:.7rem;flex:0 0 auto}.videos-v3-comments{display:inline-flex;align-items:center;gap:.28rem;color:#ffffffc7;font-size:10px;font-weight:500;letter-spacing:.04em;line-height:1;white-space:nowrap}.videos-v3-comments.is-label{gap:.28rem;font-size:11px;letter-spacing:.02em;text-transform:lowercase}.videos-v3-comments svg{width:13px;height:13px;display:block}.videos-v3-row .account-video-meta .account-muted{position:relative;z-index:1;font-size:10px;font-weight:400;letter-spacing:.05em;color:#ffffff85;white-space:nowrap}.videos-v3-row.is-coming-soon .account-video-thumb img,.videos-v3-row.is-coming-soon .videos-v3-preview{filter:blur(10px) brightness(.72)}.videos-v3-row.is-coming-soon{cursor:default;pointer-events:none}.music-v2-btn-ghost{border:1px solid rgba(255,255,255,.18);background:transparent;color:#ffffffb8}.music-v2-btn-ghost:hover,.music-v2-btn-ghost:focus-visible{color:#fff;border-color:#ffffff52;background:#ffffff0a}.music-v2-hero-art{position:relative;width:100%;aspect-ratio:16 / 10;max-height:min(52vw,280px);overflow:hidden;background:#ffffff0a}.music-v2-hero-art img{width:100%;height:100%;object-fit:cover;display:block}.music-v2-hero-fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(14,14,14,0) 0%,rgba(14,14,14,.08) 50%,var(--music-v2-bg) 100%);pointer-events:none}.music-v2-library-title{margin:0 0 .85rem;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#ffffff80}.music-v2-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0;padding:0 var(--account-center-pad-x,1.25rem);border-bottom:1px solid rgba(255,255,255,.1);position:sticky;top:0;z-index:5;background:#000;width:100%;box-sizing:border-box;align-self:flex-start;overflow:visible}@media(max-width:900px){.music-v2-toolbar{top:var(--site-header-sticky-top, var(--site-header-h, 64px));transition:top .28s cubic-bezier(.22,.7,.2,1);box-shadow:0 -40px 0 40px #000}.videos-v3-toolbar{top:var(--site-header-sticky-top, var(--site-header-h, 64px));transition:top .28s cubic-bezier(.22,.7,.2,1);background:#000000c7;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15);box-shadow:0 -40px 0 40px #000}}.music-v2-toolbar-start{display:flex;align-items:center;gap:.35rem;flex:1 1 auto;min-width:0}.music-v2-toolbar-back[hidden],.music-v2-toolbar-title[hidden],.music-v2-tabs[hidden],.music-v2-toolbar[hidden],[data-music-toolbar-tools][hidden],[data-music-all-tools][hidden],[data-music-albums-tools][hidden],[data-music-playlists-tools][hidden],[data-music-queue-tools][hidden]{display:none!important}.music-v2-playlists-tools,.music-v2-queue-tools{display:inline-flex;align-items:center;gap:.15rem}.music-v2-playlists-tools .account-feed-filter-wrap{position:relative}.music-v2-toolbar-back{margin-left:-.35rem}.music-v2-toolbar-title{font-size:1.15rem;letter-spacing:.01em}.music-v2-tabs{margin:0;flex:1 1 auto;min-width:0;max-width:100%;align-self:stretch;display:flex;align-items:stretch;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none}.music-v2-tabs::-webkit-scrollbar{display:none}.music-v2-tabs .account-feed-tab{font-size:1.15rem;padding:.85rem .85rem .7rem;margin-bottom:0;border-bottom:0;display:inline-flex;align-items:center}.music-v2-tabs .account-feed-tab:first-child{padding-left:0}.music-v2-tabs .account-feed-tab:hover,.music-v2-tabs .account-feed-tab.is-active,.music-v2-tabs .account-feed-tab.is-active:hover{border-bottom-color:transparent}.music-v2-tabs .account-feed-tab.is-active:after{content:"";position:absolute;left:.85rem;right:.85rem;bottom:0;z-index:1;height:4px;border-radius:999px 999px 0 0;background:var(--theme-play-accent, #60c4ff);pointer-events:none}.music-v2-tabs .account-feed-tab:first-child.is-active:after{left:0}.music-v2-queue{display:flex;flex-direction:column;min-width:0;margin:0;padding:.15rem 0 1.4rem}.music-v2-queue .music-queue-topbar{padding:.15rem 0 .35rem;align-items:center}.music-v2-queue .music-queue-sub{margin:0}.music-v2-queue .music-queue-topbar:has([data-music-queue-sub][hidden]){display:none}.music-v2-queue .music-queue-scroll{flex:0 1 auto;overflow:visible}.music-v2-queue .music-queue-fade{display:none}.music-v2-queue .music-queue-body{padding:0}.music-v2-queue .music-queue-footer{position:static;background:transparent;padding:1rem 0 0;display:flex;justify-content:center}.music-v2-queue .music-queue-footer-actions,.music-v2-queue .music-queue-select-actions{max-width:20rem;width:100%;margin-inline:auto}.music-v2-tracklist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.music-v2-tracklist[hidden],.music-v2-row[hidden],.music-v2-albums[hidden],.music-v2-albums-browse[hidden],.music-v2-playlists[hidden],.music-v2-queue[hidden],.music-v2-library[hidden],.music-v2-library-title[hidden],.music-v2-playlist-empty[hidden],.media-v2-empty[hidden]{display:none!important}.music-v2-album-card{cursor:pointer}.music-v2-row{display:grid;grid-template-columns:2.25rem 3.75rem minmax(0,1fr) auto 2.4rem 2.7rem;align-items:center;gap:.6rem .75rem;padding:.7rem .75rem;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff05;transition:border-color .15s ease,background .15s ease}.music-v2-row:not(.is-unavailable){cursor:pointer}.music-v2-row.is-playing{border-color:#ffffff47;background:#ffffff0a}.music-v2-index{font-size:12px;font-weight:800;letter-spacing:.08em;color:#ffffff52;font-variant-numeric:tabular-nums}.music-v2-thumb{width:3.75rem;height:3.75rem;border-radius:9px;overflow:hidden;flex-shrink:0}.music-v2-thumb img{width:100%;height:100%;object-fit:cover;display:block}.music-v2-meta{display:flex;flex-direction:column;gap:.12rem;min-width:0}.music-v2-artist{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--theme-play-accent-rgb, 96, 196, 255),.72)}.music-v2-title{font-size:13px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-v2-duration{display:inline-flex;align-items:center;gap:.3rem;font-size:12px;font-weight:700;letter-spacing:.06em;color:#ffffff6b;white-space:nowrap;font-variant-numeric:tabular-nums}.music-v2-duration svg{width:14px;height:14px;flex-shrink:0}.music-v2-save{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:2.35rem;height:2.35rem;border:0;border-radius:999px;background:transparent;color:#ffffff8c;padding:0;cursor:pointer;transition:color .15s ease,background .15s ease;position:relative}.music-v2-save svg{width:20px;height:20px;display:block}.music-v2-save:hover,.music-v2-save:focus-visible{color:#ffffffd1;background:#ffffff0f}.music-v2-save.is-on{color:#fff;background:#ffffff1a}.music-v2-album-detail[hidden],.music-v2-collection-hero [hidden],.music-v2-merch[hidden]{display:none!important}.music-v2-album-detail{--album-tone:72, 72, 72;margin:0 0 1.25rem;background:#000;border-radius:18px;overflow:hidden}.music-v2-collection-hero{position:relative;overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.1);min-height:min(52vw,22rem);margin:0 0 1rem;background:#0a0a0a}.music-v2-collection-banner{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0}.music-v2-collection-banner img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.85) brightness(.72)}.music-v2-collection-banner-fallback,.music-v2-collection-banner:not(:has(img)){background:radial-gradient(90% 80% at 20% 10%,rgba(255,255,255,.14),transparent 55%),linear-gradient(160deg,#1a1a1a,#050505 70%)}.music-v2-pl-cover-fallback{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:#ffffff8c}.music-v2-pl-cover-fallback svg{width:4.5rem;height:4.5rem;opacity:.75}.music-v2-collection-fade{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#000000d1,#00000073 48%,#0003),linear-gradient(0deg,rgba(0,0,0,.88) 0%,transparent 58%)}.music-v2-collection-body{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;justify-content:flex-end;min-height:inherit;padding:1.35rem 1.25rem 1.4rem;box-sizing:border-box}.music-v2-collection-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 0 .35rem;padding:0;border:0;background:transparent;color:#ffffff9e;font:inherit;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;cursor:pointer}.music-v2-collection-back:hover,.music-v2-collection-back:focus-visible{color:#fff}.music-v2-collection-kind{margin:0;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#ffffff9e}.music-v2-collection-title,button.music-v2-collection-title{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;background:transparent;text-align:left;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:clamp(1.85rem,5vw,3.1rem);font-weight:800;letter-spacing:.01em;line-height:1.02;color:#fff;cursor:default}button.music-v2-collection-title{cursor:pointer}button.music-v2-collection-title:hover,button.music-v2-collection-title:focus-visible{text-decoration:underline;text-underline-offset:.12em}.music-v2-collection-blurb{margin:0;max-width:36rem;font-size:.95rem;line-height:1.45;color:#ffffff9e}.music-v2-collection-by{margin:.1rem 0 0;font-size:.88rem;color:#ffffff80}.music-v2-collection-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:.85rem}.music-v2-collection-hero-empty{min-height:16rem}.music-v2-album-hero{border:0;border-radius:18px;min-height:0;margin:0 0 .35rem;background:transparent;overflow:hidden}.music-v2-album-hero-wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,rgb(var(--album-tone)),rgb(var(--album-tone)) 28%,color-mix(in srgb,rgb(var(--album-tone)) 45%,#000) 72%,#000)}.music-v2-album-hero-stage{position:relative;z-index:1;display:grid;grid-template-columns:minmax(10rem,15.5rem) minmax(0,1fr);gap:1.35rem 1.6rem;align-items:end;padding:1.5rem 1.4rem 1.55rem;box-sizing:border-box}.music-v2-album-hero-art{width:100%;max-width:15.5rem;aspect-ratio:1;border-radius:6px;overflow:hidden;box-shadow:0 22px 48px #0000008c;background:#111}.music-v2-album-hero-art img,.music-v2-album-cover-img{width:100%;height:100%;object-fit:cover;display:block}.music-v2-album-hero .music-v2-collection-body{min-height:0;padding:0;justify-content:flex-end;gap:.4rem}.music-v2-album-hero .music-v2-collection-back{display:none}.music-v2-album-artist-row{display:inline-flex;align-items:center;gap:.55rem;margin-top:.15rem}.music-v2-album-artist-av{width:1.55rem;height:1.55rem;border-radius:50%;display:inline-grid;place-items:center;flex:0 0 auto;background:#ffffff24;border:1px solid rgba(255,255,255,.22);color:#fff;font-size:11px;font-weight:800;letter-spacing:.02em}.music-v2-album-artist-name{font-size:.95rem;font-weight:700;color:#fff}.music-v2-album-hero .music-v2-collection-by{margin:0;font-size:.82rem;color:#ffffff8c}.music-v2-album-hero .music-v2-collection-blurb{display:none}.music-v2-album-back{position:absolute;top:.85rem;left:.85rem;z-index:3;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.35rem;height:2.35rem;margin:0;padding:0;border:0;border-radius:50%;background:#00000047;color:#fff;display:none;align-items:center;justify-content:center;cursor:pointer;transition:transform .16s cubic-bezier(.22,1,.36,1),background .15s ease}.music-v2-album-back svg{width:1.15rem;height:1.15rem;display:block}.music-v2-album-back:hover,.music-v2-album-back:focus-visible{background:#00000073;color:#fff}.music-v2-album-back:active{transform:scale(.86)}.music-v2-album-actions{display:flex;align-items:center;justify-content:flex-start;gap:.75rem;width:100%;margin-top:.85rem}.music-v2-album-actions-left,.music-v2-album-actions-right{display:inline-flex;align-items:center;gap:.55rem}.music-v2-album-icon-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.55rem;height:2.55rem;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:#ffffffb8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .16s cubic-bezier(.22,1,.36,1),color .15s ease,background .15s ease,box-shadow .15s ease}.music-v2-album-icon-btn svg{width:1.45rem;height:1.45rem;display:block}.music-v2-album-icon-btn:hover,.music-v2-album-icon-btn:focus-visible{color:#fff}.music-v2-album-icon-btn.is-on{color:#fff;background:transparent;box-shadow:none;position:relative}.music-v2-album-icon-btn.is-on:after{content:"";position:absolute;left:50%;bottom:.18rem;width:.28rem;height:.28rem;border-radius:50%;background:#fff;transform:translate(-50%)}.music-v2-album-icon-btn.is-on svg{width:1.55rem;height:1.55rem}.music-v2-album-icon-btn.is-on:hover,.music-v2-album-icon-btn.is-on:focus-visible{color:#fff;background:transparent}.music-v2-album-icon-btn:active{transform:scale(.86)}.music-v2-album-icon-btn:active:not(.is-on){color:#fff}.music-v2-album-play{min-width:3.4rem;width:3.55rem;height:3.55rem;padding:0;border-radius:50%;justify-content:center;background:#fff;border-color:#fff;color:#0a0a0a;transition:transform .18s cubic-bezier(.22,1,.36,1),background .15s ease,border-color .15s ease,color .15s ease}.music-v2-album-play:hover,.music-v2-album-play:focus-visible{background:#f2f2f2;border-color:#f2f2f2;color:#0a0a0a}.music-v2-album-play .music-v2-btn-label{display:none}.music-v2-album-play .music-v2-btn-icon{margin:0;width:1.45rem;height:1.45rem;color:#0a0a0a}.music-v2-album-play .music-v2-btn-icon svg{width:100%;height:100%;color:#0a0a0a;fill:currentColor}.music-v2-album-play .music-v2-btn-icon path{fill:currentColor}.music-v2-album-play .music-v2-btn-icon-play svg{transform:translate(1px) scale(1.15);transform-origin:center}.music-v2-album-play.is-buffering .music-v2-btn-icon{display:none}.music-v2-album-play.is-buffering:after{content:"";width:1.15rem;height:1.15rem;box-sizing:border-box;border:2px solid rgba(10,10,10,.22);border-top-color:#0a0a0a;border-radius:50%;animation:music-v2-album-play-spin .7s linear infinite}@keyframes music-v2-album-play-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.music-v2-album-play.is-buffering:after{animation:none}}.music-v2-album-play:active{transform:scale(.86)}.music-v2-album-tracklist,.music-v2-tracklist:has(.is-album-row){margin:0 0 1.25rem;padding:.15rem var(--account-center-pad-x,1.25rem) .5rem;gap:0;box-sizing:border-box}.music-v2-library>.music-v2-tracklist{padding-left:var(--account-center-pad-x,1.25rem);padding-right:var(--account-center-pad-x,1.25rem);box-sizing:border-box}.music-v2-album-tracklist .music-v2-row.is-album-row,.music-v2-tracklist .music-v2-row.is-album-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto;gap:.65rem .55rem;align-items:center;border:0;border-radius:8px;background:transparent;padding:.55rem .35rem .55rem 1rem;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.music-v2-album-tracklist .music-v2-row.is-album-row .music-v2-meta,.music-v2-tracklist .music-v2-row.is-album-row .music-v2-meta{grid-column:1;grid-row:1;min-width:0}.music-v2-album-tracklist .music-v2-row.is-album-row .music-v2-saved-check,.music-v2-tracklist .music-v2-row.is-album-row .music-v2-saved-check{grid-column:2;grid-row:1;justify-self:end}.music-v2-album-tracklist .music-v2-row.is-album-row .music-v2-more,.music-v2-tracklist .music-v2-row.is-album-row .music-v2-more{grid-column:3;grid-row:1;justify-self:end}.music-v2-saved-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:1.15rem;height:1.15rem;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:var(--theme-play-accent, #60c4ff);cursor:pointer;flex:0 0 auto;transition:transform .16s cubic-bezier(.22,1,.36,1),opacity .15s ease}.music-v2-saved-check[hidden]{display:none!important}.music-v2-saved-check svg{width:.88rem;height:.88rem;display:block}.music-v2-saved-check:hover,.music-v2-saved-check:focus-visible{opacity:.88}.music-v2-saved-check:active{transform:scale(.88)}.music-v2-album-tracklist .music-v2-row.is-album-row:hover,.music-v2-album-tracklist .music-v2-row.is-album-row.is-playing,.music-v2-tracklist .music-v2-row.is-album-row:hover,.music-v2-tracklist .music-v2-row.is-album-row.is-playing{background:#ffffff0d}.music-v2-album-tracklist .music-v2-row.is-album-row .music-v2-title,.music-v2-tracklist .music-v2-row.is-album-row .music-v2-title{font-size:.95rem;font-weight:700;letter-spacing:0;text-transform:none}.music-v2-album-tracklist .music-v2-row.is-album-row.is-playing .music-v2-title,.music-v2-tracklist .music-v2-row.is-album-row.is-playing .music-v2-title,.music-v2-row.is-playing .music-v2-title,.music-v2-row.is-now-playing .music-v2-title{color:#60c4ff!important}.music-v2-title-row{display:flex;align-items:center;gap:.45rem;min-width:0}.music-v2-title-row .music-v2-title{min-width:0;flex:1 1 auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-v2-album-tracklist .music-v2-row.is-album-row.is-playing .music-v2-eq,.music-v2-tracklist .music-v2-row.is-album-row.is-playing .music-v2-eq,.music-v2-row.is-playing .music-v2-eq,.music-v2-row.is-now-playing .music-v2-eq{display:inline-flex;flex:0 0 auto;color:#60c4ff!important}.music-v2-eq{display:none;align-items:flex-end;justify-content:center;gap:2.5px;width:1.05rem;height:.95rem;pointer-events:none;color:#60c4ff}.music-v2-eq span{display:block;width:3px;height:100%;border-radius:1px;background:#60c4ff!important;transform:scaleY(.22);transform-origin:bottom center;animation:none}.music-v2-row.is-playing .music-v2-eq span,.music-v2-row.is-now-playing .music-v2-eq span{background:#60c4ff!important}.music-v2-row.is-now-playing .music-v2-eq span{animation:music-v2-eq-bar .92s ease-in-out infinite}.music-v2-row.is-now-playing .music-v2-eq span:nth-child(1){animation-delay:0s}.music-v2-row.is-now-playing .music-v2-eq span:nth-child(2){animation-delay:.14s}.music-v2-row.is-now-playing .music-v2-eq span:nth-child(3){animation-delay:.28s}.music-v2-row.is-playing:not(.is-now-playing) .music-v2-eq span{animation:none;transform:scaleY(.22)}@keyframes music-v2-eq-bar{0%,to{transform:scaleY(.22)}40%{transform:scaleY(1)}70%{transform:scaleY(.45)}}@media(prefers-reduced-motion:reduce){.music-v2-eq span,.music-v2-row.is-now-playing .music-v2-eq span,.music-v2-row.is-playing:not(.is-now-playing) .music-v2-eq span{animation:none!important;transform:scaleY(.22)!important}.music-v2-row.is-now-playing .music-v2-eq span:nth-child(2){transform:scaleY(.55)!important}.music-v2-row.is-now-playing .music-v2-eq span:nth-child(3){transform:scaleY(.38)!important}}.music-v2-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.4rem;height:2.4rem;margin:0;padding:0;border:0;border-radius:50%;background:transparent;color:#ffffff8c;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.music-v2-more svg{width:1.15rem;height:1.15rem;display:block}.music-v2-more:hover,.music-v2-more:focus-visible{color:#fff;background:#ffffff0f}.music-v2-more-pop{position:fixed;z-index:10200;min-width:13.5rem;padding:.28rem;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#121212;box-shadow:0 12px 28px #00000073}.music-v2-more-pop[hidden],.music-v2-more-pop button[hidden]{display:none!important}.music-v2-more-pop button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.65rem;width:100%;border:0;border-radius:7px;background:transparent;color:#ffffffe0;font:inherit;font-size:13px;font-weight:600;letter-spacing:.01em;text-align:left;padding:.5rem .55rem;cursor:pointer}.music-v2-more-pop button:hover,.music-v2-more-pop button:focus-visible,.music-v2-more-pop button.is-sub-open{background:#ffffff14;color:#fff;outline:none}.music-v2-more-pop button:disabled{opacity:.38;pointer-events:none}.music-v2-more-pop-ico{width:1.15rem;height:1.15rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#ffffffb8}.music-v2-more-pop-ico svg{width:100%;height:100%;display:block}.music-v2-more-pop button.has-sub{padding-right:.4rem}.music-v2-more-pop-chevron{width:.85rem;height:.85rem;margin-left:auto;flex:0 0 auto;display:inline-flex;color:#ffffff73}.music-v2-more-pop-chevron svg{width:100%;height:100%;display:block}@media(max-width:900px){.music-v2-more-pop{display:none!important}}.music-v2-row-artist{display:block;margin-top:.12rem;font-size:.78rem;font-weight:500;letter-spacing:0;text-transform:none;color:#ffffff7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-v2-merch{margin:1.35rem 0 .35rem}.music-v2-merch-title{margin:0 0 .75rem;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#ffffff80}.music-v2-merch-rail{display:flex;gap:.85rem;flex-wrap:wrap}.music-v2-merch-card{flex:0 0 auto;width:11rem;text-decoration:none;color:inherit}.music-v2-merch-img{display:block;width:11rem;height:11rem;border-radius:12px;overflow:hidden;background:#121212;border:1px solid rgba(255,255,255,.08)}.music-v2-merch-img img{width:100%;height:100%;object-fit:cover;display:block}.music-v2-merch-name{display:block;margin:.55rem 0 .15rem;font-size:.88rem;font-weight:700;line-height:1.25;color:#fff}.music-v2-merch-price{display:block;font-size:.8rem;color:#ffffff80}.music-v2-spotify-extra{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(15rem,.85fr);grid-template-areas:"desc credits" "desc next";gap:1rem;margin:1.35rem 0 0;align-items:start}.music-v2-desc-card{grid-area:desc}.music-v2-credits-card{grid-area:credits}.music-v2-next-card{grid-area:next}.music-v2-spotify-card{border-radius:14px;background:#181818;padding:.95rem 1rem 1rem;box-sizing:border-box}.music-v2-spotify-card-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin:0 0 .85rem}.music-v2-spotify-card-title{margin:0;font-size:1rem;font-weight:800;color:#fff}.music-v2-spotify-card-link{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:0;background:transparent;color:#ffffff8c;font:inherit;font-size:.8rem;font-weight:700;cursor:pointer}.music-v2-spotify-card-link:hover,.music-v2-spotify-card-link:focus-visible{color:#fff}.music-v2-desc-copy{margin:0;font-size:.92rem;line-height:1.5;color:#ffffffb8}.music-v2-credits-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.85rem}.music-v2-credits-row{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.music-v2-credits-meta{display:flex;flex-direction:column;gap:.15rem;min-width:0}.music-v2-credits-name{font-size:.95rem;font-weight:700;color:#fff}.music-v2-credits-role{font-size:.8rem;color:#ffffff80}.music-v2-next-empty{margin:0;font-size:.88rem;color:#ffffff73}.music-v2-next-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;gap:.75rem;margin:0;padding:.2rem;border:0;border-radius:10px;background:transparent;color:#fff;text-align:left;cursor:pointer}.music-v2-next-row:hover,.music-v2-next-row:focus-visible{background:#ffffff0f}.music-v2-next-thumb{flex:0 0 3rem;width:3rem;height:3rem;border-radius:6px;overflow:hidden;background:#ffffff0f}.music-v2-next-thumb-img,.music-v2-next-thumb img{width:100%;height:100%;object-fit:cover;display:block}.music-v2-next-meta{min-width:0;display:flex;flex-direction:column;gap:.15rem}.music-v2-next-name{font-size:.95rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-v2-next-artist{font-size:.82rem;color:#ffffff80}.music-v2-album-detail.is-song .music-v2-album-hero{margin-bottom:0}.music-v2-song-extra{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(15rem,.85fr);grid-template-areas:"desc credits" "desc next";gap:1rem;align-items:start;margin:0;padding:.35rem 1.4rem 1.75rem;box-sizing:border-box;background:linear-gradient(180deg,transparent 0%,#000 18%)}.music-v2-song-desc{grid-area:desc}.music-v2-song-credits{grid-area:credits}.music-v2-song-block{margin:0;padding:.95rem 1rem 1rem;box-sizing:border-box;background:#181818;border:0;border-radius:14px}.music-v2-song-block-title{margin:0 0 .65rem;font-size:1rem;font-weight:800;color:#fff}.music-v2-song-extra .music-v2-spotify-card-head{margin-bottom:.7rem}@media(max-width:900px){.music-v2-spotify-extra{grid-template-columns:1fr;grid-template-areas:"desc" "credits" "next"}.music-v2-song-extra{grid-template-columns:1fr;grid-template-areas:"desc" "credits" "next";padding-left:2.1rem;padding-right:2.1rem}}@media(max-width:700px){.music-v2-spotify-extra{margin-top:1rem;gap:.85rem}.music-v2-song-extra{gap:.85rem;padding-top:.15rem}}@media(max-width:520px){.music-v2-merch-card{width:9.5rem}.music-v2-merch-img{width:9.5rem;height:9.5rem}.music-v2-merch-name{font-size:.84rem}}.music-v2-playlist-hero .music-v2-collection-banner img{object-position:center 28%;filter:saturate(.75) brightness(.78);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.85) 0%,rgba(0,0,0,.5) 42%,rgba(0,0,0,.18) 72%,transparent 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,.85) 0%,rgba(0,0,0,.5) 42%,rgba(0,0,0,.18) 72%,transparent 100%)}.music-v2-playlist-hero .music-v2-collection-fade{background:linear-gradient(90deg,#000000c7,#00000059 52%,#0000001f),linear-gradient(0deg,#000 0%,rgba(0,0,0,.55) 38%,transparent 70%)}.music-v2-playlist-empty{margin:.35rem 0 0;padding:0;border:0;background:transparent;text-align:left}.music-v2-playlist-home{margin:.35rem 0 .85rem;padding:0;border:0;background:transparent}.music-v2-playlist-home[hidden],.music-v2-pl-find[hidden],.music-v2-pl-edit[hidden],.music-v2-pl-desc[hidden]{display:none!important}.music-v2-pl-find{margin:0 0 1rem;padding:1.1rem 1rem;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff08}.music-v2-pl-find-title{margin:0 0 .35rem;font-size:1.05rem;font-weight:800;color:#fff}.music-v2-pl-find-copy{margin:0 0 .85rem;font-size:.9rem;line-height:1.4;color:#ffffff80}.music-v2-pl-edit{margin:0 0 1rem;padding:1.1rem 1rem;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#00000059}.music-v2-pl-edit-title{margin:0 0 .85rem;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80}.music-v2-pl-field{display:flex;flex-direction:column;gap:.4rem;margin:0 0 .85rem;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73}.music-v2-pl-field input,.music-v2-pl-field textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;box-sizing:border-box;margin:0;padding:.7rem .8rem;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#ffffff0a;color:#fff;font:inherit;font-size:.95rem;font-weight:500;letter-spacing:0;text-transform:none;resize:vertical}.music-v2-pl-field input:focus,.music-v2-pl-field textarea:focus{outline:none;border-color:#ffffff59}.music-v2-pl-edit-actions{display:flex;flex-wrap:wrap;gap:.55rem;justify-content:flex-end}.music-v2-pl-action-ico{width:14px;height:14px;display:inline-flex}.music-v2-pl-action-ico svg{width:100%;height:100%;display:block}@media(max-width:700px){.music-v2-collection-hero:not(.music-v2-album-hero){border-radius:14px;min-height:18.5rem}.music-v2-collection-hero:not(.music-v2-album-hero) .music-v2-collection-body{padding:1.1rem 1rem 1.15rem}.music-v2-collection-hero:not(.music-v2-album-hero) .music-v2-collection-fade{background:linear-gradient(0deg,#000000eb,#00000059 55%,#0003)}}@media(max-width:900px){.account-music-v2.is-album-open>.music-v2-toolbar.is-album-mode,.account-music-v2.is-playlist-open>.music-v2-toolbar.is-album-mode{display:none!important}.account-music-v2.is-album-open>.music-v2-album-detail{--album-under-header:calc(var(--site-header-h, 64px) + max(1rem, env(safe-area-inset-top, 0px)));margin-left:calc(var(--account-center-pad-x, 1.25rem) * -1);margin-right:calc(var(--account-center-pad-x, 1.25rem) * -1);margin-top:calc(var(--album-under-header) * -1);padding-top:0;border-radius:0;background:#000}.music-v2-album-back{display:inline-flex;top:calc(var(--album-under-header) + .45rem)}.music-v2-album-hero{border-radius:0;margin:0;background:transparent;padding-top:calc(var(--album-under-header) + .55rem)}.music-v2-album-hero-wash{background:linear-gradient(180deg,rgb(var(--album-tone)),rgb(var(--album-tone)) 22%,color-mix(in srgb,rgb(var(--album-tone)) 50%,#000) 62%,#000)}.music-v2-album-hero-stage{display:flex;flex-direction:column;align-items:center;gap:0;padding:.85rem 0 1.1rem}.music-v2-album-hero-art{width:min(58vw,15.25rem);max-width:none;margin:.55rem auto 1.15rem;border-radius:4px;box-shadow:0 16px 40px #00000080}.music-v2-album-hero .music-v2-collection-body{width:100%;align-items:flex-start;box-sizing:border-box;padding:0 2.1rem}.music-v2-album-hero .music-v2-collection-title{font-size:clamp(1.2rem,5.2vw,1.55rem);letter-spacing:.01em;text-transform:none;font-weight:800;line-height:1.15}.music-v2-album-actions{margin-top:.95rem;padding:0;box-sizing:border-box}.music-v2-album-play{width:3.55rem;height:3.55rem;min-width:3.55rem;padding:0;border-radius:50%;justify-content:center}.music-v2-album-detail>.music-v2-album-tracklist,.music-v2-album-detail>.music-v2-tracklist:has(.is-album-row){margin:0;padding:.35rem 2.1rem 1.25rem;gap:.05rem;background:#000}.music-v2-library>.music-v2-tracklist{padding:.2rem .15rem 1.25rem}.music-v2-album-tracklist .music-v2-row.is-album-row,.music-v2-tracklist .music-v2-row.is-album-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-rows:auto;gap:.65rem .45rem;padding:.62rem .2rem .62rem .85rem;border-radius:0}.music-v2-album-tracklist .music-v2-row.is-album-row .music-v2-meta,.music-v2-tracklist .music-v2-row.is-album-row .music-v2-meta{grid-column:1;grid-row:1}.music-v2-album-tracklist .music-v2-row.is-album-row .music-v2-saved-check,.music-v2-tracklist .music-v2-row.is-album-row .music-v2-saved-check{grid-column:2;grid-row:1}.music-v2-album-tracklist .music-v2-row.is-album-row .music-v2-more,.music-v2-tracklist .music-v2-row.is-album-row .music-v2-more{grid-column:3;grid-row:1}.music-v2-album-tracklist .music-v2-row.is-album-row .music-v2-saved-check,.music-v2-tracklist .music-v2-row.is-album-row .music-v2-saved-check,.music-v2-saved-check{width:1.65rem;height:1.65rem}.music-v2-saved-check svg{width:1.28rem;height:1.28rem}.music-v2-album-tracklist .music-v2-row.is-album-row .music-v2-more,.music-v2-tracklist .music-v2-row.is-album-row .music-v2-more,.music-v2-more{width:2.75rem;height:2.75rem}.music-v2-more svg{width:1.4rem;height:1.4rem}.music-v2-album-tracklist .music-v2-row.is-album-row .music-v2-title,.music-v2-tracklist .music-v2-row.is-album-row .music-v2-title{font-size:.95rem;font-weight:700;letter-spacing:0;text-transform:none}.music-v2-album-detail>.music-v2-merch{margin-left:2.1rem;margin-right:2.1rem}}@media(max-width:900px)and (orientation:landscape){.music-v2-album-hero-wash{background:linear-gradient(180deg,rgb(var(--album-tone)),rgb(var(--album-tone)) 30%,color-mix(in srgb,rgb(var(--album-tone)) 40%,#000) 70%,#000)}.music-v2-album-hero-stage{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:0;min-height:min(78vh,24rem);padding:1rem 0 1.1rem}.music-v2-album-hero-art{width:min(34vh,11.25rem);margin:auto 0 .95rem}.music-v2-album-hero .music-v2-collection-body{width:100%;max-width:40rem;box-sizing:border-box;padding:0 1.5rem}.music-v2-song-extra{width:100%;max-width:40rem;margin-left:auto;margin-right:auto;padding-left:1.5rem;padding-right:1.5rem}.music-v2-album-hero .music-v2-collection-title{font-size:clamp(1.15rem,3.4vw,1.45rem)}.music-v2-album-play{width:3.1rem;height:3.1rem;min-width:3.1rem}.music-v2-album-play .music-v2-btn-icon{width:1.3rem;height:1.3rem}.music-v2-album-tracklist{padding-top:.35rem}}.media-load{position:relative}.media-load-spinner{position:absolute;left:50%;top:50%;z-index:2;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;border:1.5px solid rgba(255,255,255,.16);border-top-color:#ffffffbf;opacity:0;visibility:hidden;pointer-events:none;box-sizing:border-box}.media-load-spinner.is-lg{width:28px;height:28px;margin:-14px 0 0 -14px;border-width:2px}.media-load.is-loading .media-load-spinner{opacity:1;visibility:visible;animation:media-load-spin .7s linear infinite}.media-load.is-loaded .media-load-spinner{opacity:0;visibility:hidden;animation:none}.media-load.is-loading>img,.media-load.is-loading .account-lib-mosaic-img,.media-load.is-loading .music-v2-album-cover-img{opacity:0}.media-load.is-loaded>img,.media-load.is-loaded .account-lib-mosaic-img,.media-load.is-loaded .music-v2-album-cover-img{opacity:1;transition:opacity .25s ease}@keyframes media-load-spin{to{transform:rotate(360deg)}}.music-sheet-content-loader{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease;background:#12121280;border-radius:inherit}.music-sheet-content-loader .media-load-spinner{position:static;margin:0;opacity:1;visibility:visible;animation:media-load-spin .7s linear infinite}.music-sheet.is-content-loading-visible .music-sheet-content-loader,.playlist-save-sheet.is-content-loading-visible .music-sheet-content-loader{opacity:1;visibility:visible}.music-sheet.is-content-loading-visible .music-sheet-head,.music-sheet.is-content-loading-visible .music-sheet-actions,.playlist-save-sheet.is-content-loading-visible .playlist-save-head,.playlist-save-sheet.is-content-loading-visible .playlist-save-body{opacity:.4;transition:opacity .2s ease}.music-sheet[hidden]{display:none!important}.music-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10110;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif)}.music-sheet.is-open{pointer-events:auto;touch-action:none}.music-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;margin:0;padding:0;background:#00000094;cursor:pointer;opacity:0;transition:opacity .28s ease;touch-action:none;-webkit-tap-highlight-color:transparent}.music-sheet.is-open .music-sheet-backdrop{opacity:1}.music-sheet-panel{position:relative;z-index:1;width:min(100%,28rem);max-height:min(82vh,40rem);margin:0;padding:.45rem .2rem calc(1rem + env(safe-area-inset-bottom,0px));border:1px solid rgba(255,255,255,.1);border-bottom:0;border-radius:16px 16px 0 0;background:#181818;box-shadow:0 -18px 48px #0000008c;overflow:auto;-webkit-overflow-scrolling:touch;transform:translate3d(0,108%,0);transition:transform .32s cubic-bezier(.22,1,.36,1);will-change:transform}.music-sheet-panel-options{width:100%;max-width:100%;border-left:0;border-right:0;background:#121212}.music-sheet.is-open .music-sheet-panel{transform:translateZ(0)}.music-filter-sheet .music-filter-panel{max-height:min(72vh,28rem);padding-bottom:calc(1.15rem + env(safe-area-inset-bottom,0px))}.music-filter-title{margin:0;padding:.2rem 1.25rem .85rem;text-align:center;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:1.05rem;font-weight:800;letter-spacing:.01em;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.music-filter-section{padding:.7rem 1.05rem .35rem}.music-filter-section+.music-filter-section{margin-top:.15rem;padding-top:.75rem;border-top:1px solid rgba(255,255,255,.08)}.music-filter-sheet .account-feed-filter-label{margin:0 0 .35rem .2rem}.music-filter-sheet .account-feed-mobile-sort-opt,.music-filter-sheet .account-feed-filter-opt{width:100%;margin:0;padding:.85rem .45rem;border-radius:10px;font-size:1rem;font-weight:600}.music-filter-sheet .account-feed-filter-opt:has(input[data-music-filter=all]){font-weight:700;padding:.9rem .45rem}.music-filter-sheet .account-feed-filter-opt:has(input[data-music-filter]:not([data-music-filter=all])){margin-left:.55rem;padding-left:1.05rem;width:calc(100% - .55rem)}.music-filter-sheet .account-feed-mobile-sort-opt.is-active{background:#ffffff1a;color:#fff}.music-filter-sheet [data-music-filter-menu]{position:static;top:auto;right:auto;z-index:auto;min-width:0;width:100%;margin:0;padding:.15rem 1.05rem .35rem;border:0;border-radius:0;background:transparent;box-shadow:none}.music-filter-sheet [data-music-filter-menu][hidden]{display:block!important}.music-sheet.is-dragging .music-sheet-panel{transition:none}.music-sheet-handle-hit{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:1.65rem;margin:0;padding:.35rem 0 .15rem;border:0;background:transparent;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;color:inherit}.music-sheet-handle-hit:active{cursor:grabbing}.music-sheet-handle{width:2.4rem;height:.28rem;margin:0 auto;align-self:center;border-radius:999px;background:#ffffff47;pointer-events:none}.music-sheet-head{display:grid;grid-template-columns:3.35rem minmax(0,1fr);gap:.85rem;align-items:center;margin:0 .55rem .55rem;padding:0 .3rem .85rem;border-bottom:1px solid rgba(255,255,255,.08)}.music-sheet-head-thumb{width:3.35rem;height:3.35rem;border-radius:4px;overflow:hidden;background:#282828;display:block}.music-sheet-head-thumb img{width:100%;height:100%;object-fit:cover;display:block}.music-sheet-head-meta{min-width:0;display:flex;flex-direction:column;gap:.2rem}.music-sheet-head-title{font-size:1rem;font-weight:700;color:#fff;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.music-sheet-head-sub{font-size:.86rem;font-weight:500;color:#ffffff8c}.music-sheet-actions{display:flex;flex-direction:column;gap:.05rem;padding:0 .35rem .2rem}.music-sheet-action{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.9rem;width:100%;margin:0;padding:.92rem .85rem;border:0;border-radius:0;background:transparent;color:#fff;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:1rem;font-weight:600;letter-spacing:.01em;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.music-sheet-action:hover,.music-sheet-action:focus-visible{background:#ffffff0f;outline:none}.music-sheet-action-ico{width:1.4rem;height:1.4rem;color:#ffffffd1;display:inline-flex;flex:0 0 auto}.music-sheet-action-ico svg{width:100%;height:100%;display:block}.music-queue-sheet .music-queue-panel{--peek-shift:55%;position:relative;width:100%;max-width:100%;height:calc(100dvh - env(safe-area-inset-top,0px) - 8px);max-height:none;padding-bottom:calc(4.6rem + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;overflow:hidden;border-left:0;border-right:0;background:#121212;transition:transform .38s cubic-bezier(.22,.7,.2,1)}.music-queue-sheet.is-open:not(.is-expanded) .music-queue-panel{transform:translate3d(0,var(--peek-shift),0)}.music-queue-sheet.is-open.is-expanded .music-queue-panel{transform:translateZ(0)}.music-queue-sheet.is-dragging .music-queue-panel{transition:none}.music-queue-topbar{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;padding:0 .35rem 0 .15rem}.music-queue-head{padding:.15rem 1.05rem .7rem;min-width:0;flex:1 1 auto}.music-queue-topbar-actions{display:inline-flex;align-items:center;gap:.35rem;padding:.2rem .7rem 0 0;flex:0 0 auto}.music-queue-select-btn,.music-queue-done-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#ffffffd1;cursor:pointer;-webkit-tap-highlight-color:transparent}.music-queue-select-btn{width:2.35rem;height:2.35rem;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff}.music-v2-queue-tools .music-queue-select-btn{width:2.5rem;height:2.5rem}.music-v2-queue-tools .music-queue-done-btn{font-size:.82rem;padding:.5rem .75rem}.music-queue-select-btn svg{width:1.2rem;height:1.2rem;display:block}.music-queue-select-btn:hover:not(:disabled):not(.is-disabled){background:#ffffff14;color:#fff}.music-queue-select-btn:disabled,.music-queue-select-btn.is-disabled{opacity:.28;cursor:default;pointer-events:none}.music-queue-select-btn[hidden],.music-queue-done-btn[hidden],.music-queue-footer[hidden],.music-queue-footer-actions[hidden],.music-queue-select-actions[hidden],.music-queue-footer-btn[hidden]{display:none!important}.music-queue-done-btn{font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:.78rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:.55rem .7rem;border-radius:999px}.music-queue-done-btn:hover{color:#fff;background:#ffffff14}.music-queue-title{margin:0;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:1.45rem;font-weight:800;letter-spacing:-.01em;color:#fff}.music-queue-sub{margin:.28rem 0 0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:.86rem;color:#ffffff85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.music-queue-sub strong{color:#ffffffc7;font-weight:700}.music-queue-scroll{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.music-queue-body{flex:1 1 auto;min-height:0;overflow:auto;padding-bottom:calc(5.25rem + env(safe-area-inset-bottom,0px));-webkit-overflow-scrolling:touch}.music-queue-fade{position:absolute;left:0;right:0;bottom:0;height:2.75rem;pointer-events:none;background:linear-gradient(to bottom,#12121200,#121212 88%);z-index:2}.music-queue-section-label{margin:0 0 .45rem;padding:0 1.05rem;font-size:.78rem;font-weight:600;color:#ffffff73}.music-queue-section-shuffle{display:inline-flex;align-items:center;gap:.4rem}.music-queue-section-shuffle svg{width:.95rem;height:.95rem;display:block;opacity:.8}.music-queue-add-songs-wrap{display:flex;justify-content:center;width:100%;margin:1.45rem 0 .35rem;padding:0 1.05rem;box-sizing:border-box}.music-v2-queue .music-queue-add-songs-wrap{padding:0;margin:1.45rem 0 0}.music-queue-empty-block{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;margin:.35rem 1.05rem 1rem}.music-queue-empty{margin:0;font-size:.9rem;color:#ffffff73}.music-queue-add-now-cta{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.45rem;margin:0;padding:.55rem .85rem .55rem .7rem;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0f;color:#fff;font:inherit;font-size:.82rem;font-weight:700;letter-spacing:.02em;cursor:pointer;-webkit-tap-highlight-color:transparent}.music-queue-add-now-cta svg{width:1.05rem;height:1.05rem;display:block}.music-queue-add-now-cta:hover,.music-queue-add-now-cta:focus-visible{background:#ffffff1a;outline:none}.music-queue-now{margin:0 0 .35rem}.music-queue-list{list-style:none;margin:0;padding:0 0 .5rem}.music-queue-row{display:grid;grid-template-columns:3.1rem minmax(0,1fr) 2.55rem;align-items:center;gap:.75rem;padding:.48rem 1.25rem;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.music-queue-row[data-music-queue-item]:not(.is-now){cursor:pointer}.music-queue-row[data-music-queue-item]:not(.is-now):hover,.music-queue-row[data-music-queue-item]:not(.is-now):focus-visible{background:#ffffff0b;outline:none}.music-queue-play{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;width:3.1rem;height:3.1rem;margin:0;padding:0;border:0;border-radius:4px;background:#111;overflow:hidden;cursor:pointer;-webkit-tap-highlight-color:transparent}.music-queue-play .music-queue-thumb{width:100%;height:100%;display:block}.music-queue-play-ico{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:#0000006b;color:#fff;opacity:0;pointer-events:none;transition:opacity .12s ease}.music-queue-play-ico svg{width:1.15rem;height:1.15rem;display:block;filter:drop-shadow(0 1px 2px rgba(0,0,0,.45))}.music-queue-play:hover .music-queue-play-ico,.music-queue-play:focus-visible .music-queue-play-ico,.music-queue-row:hover .music-queue-play-ico,.music-queue-row:focus-visible .music-queue-play-ico{opacity:1}@media(hover:none){.music-queue-play-ico{opacity:1}}.music-queue-sheet.is-select-mode .music-queue-row:not(.is-now),.music-v2-queue.is-select-mode .music-queue-row:not(.is-now){grid-template-columns:2.1rem 3.1rem minmax(0,1fr) 2.55rem;gap:.45rem;cursor:pointer}.music-queue-sheet.is-select-mode .music-queue-row.is-now,.music-v2-queue.is-select-mode .music-queue-row.is-now{grid-template-columns:3.1rem minmax(0,1fr) 2.55rem}.music-queue-row.is-now{grid-template-columns:3.1rem minmax(0,1fr) 2.55rem;padding-top:.35rem;padding-bottom:.75rem;margin-bottom:.15rem}.music-queue-row.is-selected{background:#ffffff0d}.music-queue-thumb{width:3.1rem;height:3.1rem;border-radius:4px;overflow:hidden;background:#111}.music-queue-thumb img{width:100%;height:100%;object-fit:cover;display:block}.music-queue-meta{min-width:0;display:flex;flex-direction:column;gap:.14rem}.music-queue-track{min-width:0;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:.95rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.music-queue-title-line{min-width:0;display:flex;align-items:center;gap:.45rem}.music-queue-track.is-active{color:var(--theme-play-accent, #60c4ff)}.music-queue-eq{display:inline-flex;flex:0 0 auto;align-items:flex-end;justify-content:center;gap:2.5px;width:1.05rem;height:.95rem;color:var(--theme-play-accent, #60c4ff)}.music-queue-eq span{display:block;width:3px;height:100%;border-radius:1px;background:currentColor;transform:scaleY(.22);transform-origin:bottom center}.music-queue-row.is-now.is-playing .music-queue-eq span{animation:music-v2-eq-bar .92s ease-in-out infinite}.music-queue-row.is-now.is-playing .music-queue-eq span:nth-child(2){animation-delay:.14s}.music-queue-row.is-now.is-playing .music-queue-eq span:nth-child(3){animation-delay:.28s}.music-queue-artist{font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:.8rem;color:#ffffff7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}@media(prefers-reduced-motion:reduce){.music-queue-eq span{animation:none!important}.music-queue-eq span:nth-child(2){transform:scaleY(.55)}.music-queue-eq span:nth-child(3){transform:scaleY(.38)}}.music-queue-now-play{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.35rem;height:2.35rem;margin:0;padding:0;border:0;border-radius:999px;background:#fff;color:#0a0a0a;display:inline-flex;align-items:center;justify-content:center;justify-self:end;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .18s cubic-bezier(.22,1,.36,1),background .15s ease}.music-queue-now-play:hover,.music-queue-now-play:focus-visible{background:#f2f2f2;transform:scale(1.06);outline:none}.music-queue-now-play:active{transform:scale(.86)}.music-queue-now-play svg{width:1.05rem;height:1.05rem;display:block}.music-queue-grab{width:2.55rem;height:2.55rem;display:inline-flex;align-items:center;justify-content:center;color:#ffffff6b;justify-self:end;touch-action:none;cursor:grab}.music-queue-grab:active{cursor:grabbing}.music-queue-grab svg{width:1.35rem;height:1.35rem;display:block}.music-queue-row[data-music-queue-item]{touch-action:pan-y}.music-queue-row.is-dragging-row{opacity:.22}.music-queue-row.is-drag-placeholder{background:#ffffff0a}.music-queue-row.is-drag-placeholder>*{visibility:hidden}.music-queue-list.is-reordering,.music-queue-sheet.is-reordering,.music-v2-queue.is-reordering{touch-action:none;-webkit-user-select:none;user-select:none}.music-queue-drag-ghost{position:fixed;left:0;top:0;z-index:10120;margin:0;list-style:none;display:grid;grid-template-columns:3.1rem minmax(0,1fr) 2.55rem;align-items:center;gap:.75rem;padding:.48rem .85rem;box-sizing:border-box;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#1a1a1a;box-shadow:0 18px 40px #0000008c;pointer-events:none;will-change:transform;touch-action:none;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);color:#fff}.music-queue-drag-ghost:has(.music-queue-check){grid-template-columns:1.25rem 3.1rem minmax(0,1fr) 2.55rem;gap:.5rem}.music-queue-drag-ghost .music-queue-track{font-family:var(--font-heading,"Exo 2",system-ui,sans-serif)}.music-queue-drag-ghost .music-queue-artist{font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif)}.music-queue-drag-ghost .music-queue-grab{color:#ffffff8c}.music-queue-check{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.1rem;height:2.1rem;margin:0 0 0 -.35rem;padding:0;border:0;border-radius:50%;background:transparent;color:#ffffffb8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-tap-highlight-color:transparent;pointer-events:auto}.music-queue-check svg{width:.95rem;height:.95rem;display:block}.music-queue-check[aria-pressed=true]{color:var(--theme-play-accent, #60c4ff)}.music-queue-footer{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:stretch;justify-content:center;gap:.55rem;padding:.55rem 1.05rem calc(.7rem + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,#121212 62%,#121212c7)}.music-queue-footer-actions{display:grid;grid-template-columns:1fr 1fr;gap:.65rem;width:100%;max-width:18.5rem}.music-queue-footer-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:12px;background:#ffffff1a;color:#ffffffeb;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:.78rem;font-weight:700;letter-spacing:.02em;line-height:1.15;min-height:3.4rem;min-width:0;width:100%;padding:.78rem .7rem .72rem;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:.32rem;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease,color .15s ease,opacity .15s ease}.music-queue-footer-btn svg{width:1.45rem;height:1.45rem;display:block;flex:0 0 auto}.music-queue-footer-btn.is-active{color:#fff;background:#ffffff2e}.music-queue-select-actions{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:.55rem;width:100%;max-width:20rem}.music-queue-select-move,.music-queue-select-end{display:flex;align-items:center;justify-content:center;gap:.55rem;width:100%}.music-queue-select-actions .music-queue-footer-btn{width:auto;min-width:0;flex:1 1 0;flex-direction:row;gap:.4rem;min-height:3rem;padding:.65rem .85rem;font-size:.78rem;letter-spacing:.02em}.music-queue-select-actions .music-queue-footer-btn svg{width:1.15rem;height:1.15rem}.music-queue-cancel-btn{background:#ffffff1a;color:#ffffffeb}.music-queue-remove-btn{background:#ef55552e;color:#ff8f8f}.music-queue-remove-btn:disabled,.music-queue-move-btn:disabled{opacity:.4;cursor:not-allowed}.music-queue-sheet.is-select-mode .music-queue-row:not(.is-now) .music-queue-thumb,.music-queue-sheet.is-select-mode .music-queue-row:not(.is-now) .music-queue-meta,.music-v2-queue.is-select-mode .music-queue-row:not(.is-now) .music-queue-thumb,.music-v2-queue.is-select-mode .music-queue-row:not(.is-now) .music-queue-meta{pointer-events:none}.music-v2-play{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:2.25rem;height:2.25rem;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:#ffffff0f;color:#fff;display:inline-flex;align-items:center;justify-content:center;padding:0;cursor:pointer;transition:background .15s ease,border-color .15s ease;position:relative}.music-v2-play svg{width:14px;height:14px;display:block}.music-v2-play:hover,.music-v2-play:focus-visible{background:#ffffff1f;border-color:#ffffff47}.music-v2-row.is-playing .music-v2-play{border-color:#ffffff73;background:#ffffff1f}.music-v2-play-icon-pause,.music-v2-play.is-playing .music-v2-play-icon-play{display:none}.music-v2-play.is-playing .music-v2-play-icon-pause{display:block}@media(hover:hover)and (pointer:fine){.music-v2-save[data-tip],.music-v2-play[data-tip]{overflow:visible}.music-v2-save[data-tip]:after,.music-v2-play[data-tip]:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + .45rem);transform:translate(-50%) translateY(.2rem);padding:.35rem .55rem;border-radius:6px;background:#1a1a1a;border:1px solid rgba(255,255,255,.12);color:#fff;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:11px;font-weight:700;letter-spacing:.04em;line-height:1.2;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .16s ease,visibility .16s ease,transform .16s ease;z-index:8;box-shadow:0 8px 22px #00000073}.music-v2-save[data-tip]:hover:after,.music-v2-save[data-tip]:focus-visible:after,.music-v2-play[data-tip]:hover:after,.music-v2-play[data-tip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}}@media(min-width:701px){.music-v2-album-card{min-height:18.5rem;height:18.5rem}.music-v2-hero{flex-direction:row;min-height:15rem}.music-v2-hero-copy{flex:1 1 52%;padding:1.35rem 1.25rem 1.4rem 1.35rem;justify-content:center}.music-v2-hero-art{flex:0 0 min(48%,20rem);max-height:none;aspect-ratio:auto;min-height:15rem}.music-v2-hero-fade{background:linear-gradient(90deg,var(--music-v2-bg) 0%,rgba(14,14,14,.82) 28%,rgba(14,14,14,.15) 58%,rgba(14,14,14,0) 100%)}}@media(min-width:900px){.music-v2-album-card{min-height:19.5rem;height:19.5rem}.music-v2-hero{min-height:17rem}.music-v2-hero-art{flex-basis:min(46%,24rem);min-height:17rem}}@media(max-width:700px){.music-v2-row:not(.is-album-row){grid-template-columns:1.85rem 3.25rem minmax(0,1fr) auto 2.1rem 2.4rem;grid-template-rows:auto auto;gap:.4rem .55rem;padding:.65rem .6rem .65rem .5rem}.music-v2-row:not(.is-album-row) .music-v2-index{grid-row:1 / span 2;align-self:center}.music-v2-row:not(.is-album-row) .music-v2-thumb{grid-row:1 / span 2;width:3.25rem;height:3.25rem;align-self:center}.music-v2-row:not(.is-album-row) .music-v2-meta{grid-column:3 / span 2}.music-v2-row:not(.is-album-row) .music-v2-duration{grid-column:3;grid-row:2}.music-v2-save{grid-column:5;grid-row:1 / span 2;align-self:center}.music-v2-play{grid-column:6;grid-row:1 / span 2;align-self:center}}.media-root[hidden]{display:none!important}body.site-media .site-header{background:#000!important;height:var(--site-header-h);align-items:center;padding-top:0;overflow:visible;box-shadow:none;border:0}body.site-media .site-header:before{content:"";position:absolute;left:0;right:0;top:100%;height:2.75rem;background:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 40%,transparent 100%);pointer-events:none;z-index:0}body.site-media:before{content:none;display:none}.media-root{min-height:100vh;min-height:100dvh;background:#000;color:#fff;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);letter-spacing:.01em}.media-page{min-height:100vh;min-height:100dvh;background:#000}.media-shell{width:100%;max-width:none;margin:0;padding:calc(var(--site-header-h) + .75rem) var(--site-gutter, 22px) calc(2.8rem + var(--account-dock-stack, calc(82px + env(safe-area-inset-bottom, 0px) + .56rem) ));box-sizing:border-box}@media(max-width:900px){html.site-media.site-player-on:not(.site-player-docked) .media-shell,html.site-auth.site-player-on:not(.site-player-docked) .media-shell{padding-bottom:1.1rem}html.site-media.site-player-on.site-player-docked .media-shell,html.site-auth.site-player-on.site-player-docked .media-shell{padding-bottom:calc(1.1rem + var(--player-bar-h, 56px) + var(--account-dock-stack, calc(82px + env(safe-area-inset-bottom, 0px) + .56rem) ))}}.media-shell-nav{display:flex;flex-direction:column;gap:1rem}.media-stage{min-width:0;flex:1;--media-pad-x:var(--account-center-pad-x, 1.25rem)}.media-hero{position:relative;width:100%;min-height:clamp(220px,32vw,360px);overflow:hidden;display:flex;align-items:flex-end;border-radius:14px}.media-hero-bg{position:absolute;top:-8%;right:-8%;bottom:-8%;left:-8%;background-image:var(--media-banner);background-size:cover;background-position:center;transform:scale(1.04);filter:blur(48px) saturate(1.12)}.media-hero-fade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#00000014,#0000006b 38%,#000000c7 68%,#000)}.media-hero.is-locked .media-hero-fade{background:linear-gradient(180deg,#00000040,#0000008c 40%,#000000db 72%,#000)}.media-hero-inner{position:relative;z-index:1;width:100%;display:flex;align-items:flex-end;gap:1.15rem;padding:1.35rem var(--media-pad-x) 1.5rem;box-sizing:border-box}.media-hero-art{width:clamp(108px,20vw,232px);aspect-ratio:1;flex:0 0 auto;overflow:hidden;border-radius:12px;background:#101010;box-shadow:0 20px 54px #0000007a}.media-hero-art img{width:100%;height:100%;object-fit:cover;display:block}.media-hero-copy{min-width:0;padding-bottom:.15rem}.media-hero-kicker{margin:0 0 .4rem;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e}.media-hero-title{margin:0;font-size:clamp(1.65rem,4.8vw,3.4rem);font-weight:800;letter-spacing:.03em;line-height:1.04}.media-hero-meta{margin:.7rem 0 0;font-size:13px;font-weight:200;color:#ffffff8c}.media-body{position:relative;z-index:2;margin-top:-.15rem;padding:0 var(--media-pad-x) 1rem;box-sizing:border-box}.media-body-lede{margin:0 0 1.15rem;max-width:42rem;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:15px;font-weight:500;letter-spacing:.01em;line-height:1.55;text-transform:none}.media-player-panel{margin:0 0 .85rem;padding:.35rem 0 .15rem;width:100%;max-width:none;box-sizing:border-box}.media-player-toolbar{display:flex;align-items:center;gap:.55rem;flex-wrap:wrap;margin:0 0 .85rem;padding-right:.15rem}.media-shell-nav .account-sidebar{margin:0;width:auto}.media-back{display:inline-block;margin:0 0 .85rem;color:#ffffff80;font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;text-decoration:none}.media-back:hover{color:#fff}.media-layout{display:flex;flex-direction:column;gap:1.4rem;width:100%}.media-primary{min-width:0;display:flex;flex-direction:column;gap:1rem}.media-title{margin:0 0 .45rem;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:clamp(1.15rem,3.2vw,1.55rem);font-weight:800;letter-spacing:.1em;text-transform:uppercase}.media-lede{margin:0;max-width:none;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:15px;font-weight:500;letter-spacing:.01em;text-transform:none;line-height:1.5;color:#ffffffb8}.media-desc{margin:0;padding:1.15rem 1.2rem 1.25rem;border:1px solid rgba(255,255,255,.14);background:#ffffff09;border-radius:14px;box-sizing:border-box}.media-locked{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;padding:2rem 1.2rem;border:1px solid rgba(255,255,255,.14);background:#ffffff09;border-radius:14px}.media-locked--subscriber{min-height:17.5rem;box-sizing:border-box;align-items:center;justify-content:center;gap:.7rem;border:0;border-radius:0;background:#0000003d;text-align:center}.media-locked-icon{display:inline-flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:#00000059;color:#fff}.media-locked-icon svg{display:block;width:1.1rem;height:1.1rem}.media-locked-subscriber-copy{margin:0;color:#fff;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:14px;font-weight:600;line-height:1.3}.media-locked-subscribe{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;min-width:7.5rem;align-items:center;justify-content:center;padding:.58rem 1.15rem;border:0;border-radius:999px;background:#fff;color:#000;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:12px;font-weight:800;letter-spacing:.06em;line-height:1;text-transform:uppercase;cursor:pointer;transition:background-color .15s ease,transform .15s ease}.media-locked-subscribe:hover{background:#ffffffe6}.media-locked-subscribe:active{transform:scale(.98)}.media-locked-kicker{margin:0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff75}.media-locked-title{margin:0;font-family:var(--font-display,"Bebas Neue",system-ui,sans-serif);font-size:clamp(1.35rem,3vw,1.75rem);font-weight:400;letter-spacing:.02em;line-height:1.05;color:#ffffffeb}.media-locked-detail{margin:0;max-width:42ch;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:15px;font-weight:500;line-height:1.45;color:#ffffff9e}.media-locked-actions{display:flex;flex-wrap:wrap;gap:.65rem;padding-top:.15rem}.media-locked--paused{border-color:#ffc45647;background:#ffc4560f}.media-locked--paused .media-locked-kicker{color:#ffd278c7}.media-locked--ended,.media-locked--removed,.media-locked--signed_out{border-color:#ffffff1f}.media-locked--never_paid .media-locked-kicker{color:#ffffff85}.media-grace-banner{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin:0 0 1rem;padding:.95rem 1rem;border:1px solid rgba(255,196,86,.34);border-radius:12px;background:#ffc45614;box-sizing:border-box}.media-grace-banner-copy{flex:1 1 16rem;min-width:0;margin:0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:14px;font-weight:500;line-height:1.45;color:#ffebc4eb}.media-grace-banner-actions{display:flex;align-items:center;gap:.55rem;flex:0 0 auto}.media-grace-banner-btn{display:inline-flex;align-items:center;justify-content:center;min-height:36px;padding:0 .95rem;border:1px solid rgba(255,196,86,.42);border-radius:999px;background:#ffc45624;color:#fff;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:13px;font-weight:600;letter-spacing:.01em;text-decoration:none;white-space:nowrap;transition:background .15s ease,border-color .15s ease}.media-grace-banner-btn:hover{background:#ffc45638;border-color:#ffc45694}.media-grace-banner-dismiss{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0;padding:0;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#ffffff0a;color:#ffffffb8;font-size:22px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease,border-color .15s ease}.media-grace-banner-dismiss:hover{background:#ffffff14;border-color:#ffffff38;color:#fff}.media-unavailable-card{width:100%;max-width:960px;margin:0 auto}.media-unavailable-card .media-unavailable{min-height:min(52vh,420px);border-radius:16px;border:1px dashed rgba(255,255,255,.16);background:#ffffff09}.media-unavailable-card .media-unavailable-text{font-size:15px}.media-comment-gate{align-items:center}.media-comment-form.media-comment-gate.is-members-only{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:.85rem;margin:.35rem 0 0}.media-comment-gate-copy{flex:1 1 auto;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.media-comment-gate-text{margin:0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:14px;font-weight:500;line-height:1.35;color:#ffffff94}.media-muted{color:#ffffff8c;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:13px;font-weight:500;letter-spacing:.01em;text-transform:none}.media-empty{margin:0 0 1rem;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:15px;font-weight:500;letter-spacing:.01em;text-transform:none;color:#ffffffb8}.media-comment-pager{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;margin:.15rem 0 1rem}.media-comment-loaded{margin:0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:13px;font-weight:500;color:#ffffff8c}.media-comment-pager-err{margin:0;font-size:13px;color:#ffb4b4}.media-comment-more-btn{min-width:0;min-height:2.4rem;padding:.55rem 1.05rem}.media-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;border:1px solid var(--theme-btn,#fff);border-radius:999px;background:var(--theme-btn,#fff);color:var(--theme-btn-fg,#0a0a0a);font:inherit;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:var(--theme-btn-size,11px);font-weight:800;letter-spacing:var(--theme-btn-tracking,.14em);text-transform:uppercase;text-decoration:none;line-height:1.2;min-height:var(--theme-btn-min-h,44px);min-width:var(--theme-btn-min-w,10.5rem);padding:var(--theme-btn-pad,.85rem 1.45rem);cursor:pointer}.media-btn:hover,.media-btn:focus-visible{background:var(--theme-btn-hover,#eaeaea);outline:none}.media-comment-actions .media-btn{min-width:0}.media-play{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;background:#fff;color:#0a0a0a;font:inherit;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;min-width:3.4rem;min-height:3.4rem;padding:0 1.15rem;cursor:pointer;box-shadow:0 10px 28px #00000047;transition:transform .18s ease}.media-play:hover{transform:scale(1.04)}.media-video-wrap{margin:0;width:100%;background:#080808;position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:12px;touch-action:manipulation}.media-video-wrap.is-active{cursor:pointer}.media-page,#mediaRoot{-webkit-tap-highlight-color:transparent}.media-video-wrap,.media-video-wrap *{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.media-video-wrap ::selection,.media-video-wrap *::selection{background:transparent;color:inherit}@media(hover:none)and (pointer:coarse){.media-video-wrap :focus{outline:none}}.media-video-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.7);width:64px;height:64px;border-radius:50%;background:#0000008c;display:flex;align-items:center;justify-content:center;pointer-events:none;opacity:0;z-index:12}.media-video-indicator svg{width:30px;height:30px;fill:#fff}.media-video-indicator-play,.media-video-indicator-pause{display:none}.media-video-indicator.is-play .media-video-indicator-play,.media-video-indicator.is-pause .media-video-indicator-pause{display:flex}.media-video-indicator.is-flash{animation:videoIndicatorFlash .55s ease forwards}@keyframes videoIndicatorFlash{0%{opacity:0;transform:translate(-50%,-50%) scale(.7)}20%{opacity:.85;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-50%) scale(1.1)}}.media-video-wrap .player-video-el,.media-video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.media-video-wrap.is-fullscreen{aspect-ratio:auto;width:100%;height:100%;margin:0;border-radius:0;background:#000}.media-video-wrap.is-fullscreen .player-video-el{height:100%}.media-video-wrap.is-fs-fallback{position:fixed;top:0;right:0;bottom:0;left:0;z-index:200000;width:100%;height:100%;height:100dvh;max-width:none;max-height:none;aspect-ratio:auto;margin:0;border-radius:0;background:#000}html.is-video-fs-fallback,html.is-video-fs-fallback body{overflow:hidden!important}html.is-video-fs-fallback .site-header,html.is-video-fs-fallback .player-bar{visibility:hidden!important;pointer-events:none!important}.media-fs-load-bar{position:absolute;top:0;left:0;right:0;height:3px;z-index:20;background:#ffffff14;overflow:hidden}.media-fs-load-bar-fill{display:block;height:100%;background:#ffffffb3;animation:fsLoadSlide 1.8s ease-in-out infinite;transform-origin:left}@keyframes fsLoadSlide{0%{transform:translate(-100%) scaleX(.3)}50%{transform:translate(30%) scaleX(.5)}to{transform:translate(100%) scaleX(.3)}}.media-video-wrap.is-up-next .media-video-chrome{opacity:1;pointer-events:auto;z-index:6}.media-video-wrap.is-up-next .media-video-seek{position:relative;z-index:1;touch-action:none}.media-up-next{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1rem 1rem 4.75rem;background:#0000009e;color:#fff;text-align:center;box-sizing:border-box;pointer-events:none}.media-up-next-kicker{margin:0;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#ffffff9e}.media-up-next-card{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:center;gap:.7rem;max-width:min(420px,92%);margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:center;pointer-events:auto}.media-up-next-card:hover .media-up-next-thumb{outline:1px solid rgba(255,255,255,.42);outline-offset:2px}.media-up-next-thumb{position:relative;width:min(280px,78vw);aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:#111;box-shadow:0 12px 36px #00000073}.media-up-next-thumb img{width:100%;height:100%;object-fit:cover;display:block;opacity:.9}.media-up-next-badge{position:absolute;left:50%;top:50%;width:64px;height:64px;transform:translate(-50%,-50%);display:inline-flex;align-items:center;justify-content:center}.media-up-next-badge:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:50%;background:#0000008c}.media-up-next-ring{position:absolute;top:0;right:0;bottom:0;left:0;width:64px;height:64px;overflow:visible}.media-up-next-track{stroke:#ffffff47}.media-up-next-prog{stroke:#fff;stroke-linecap:round;transition:stroke-dashoffset .2s linear}.media-up-next-badge.is-static .media-up-next-prog{opacity:0}.media-up-next-count{position:relative;z-index:1;font-size:15px;font-weight:800;letter-spacing:.04em;line-height:1;color:#fff;text-shadow:0 1px 6px rgba(0,0,0,.55)}.media-up-next-badge:not(.is-static) .media-up-next-play-ico{display:none}.media-up-next-badge.is-static .media-up-next-count{display:none}.media-up-next-play-ico{position:relative;z-index:1;display:inline-flex;width:22px;height:22px;color:#fff;filter:drop-shadow(0 1px 6px rgba(0,0,0,.55))}.media-up-next-play-ico svg{width:100%;height:100%}.media-up-next-meta{display:flex;flex-direction:column;gap:.28rem;min-width:0;max-width:100%}.media-up-next-title{font-size:clamp(14px,3.4vw,18px);font-weight:800;letter-spacing:.04em;line-height:1.25}.media-up-next-sub{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c}.media-video-autoplay{opacity:.55;position:relative}.media-video-autoplay.is-on{opacity:1}.media-video-autoplay svg{width:18px;height:18px;display:block}.media-video-btn[data-media-tip]{position:relative}.media-video-btn[data-media-tip]:after{content:attr(data-media-tip);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%) translateY(3px);padding:.4rem .72rem;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#0a0a0af0;color:#fff;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.2;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:12;box-shadow:0 10px 28px #00000073;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.media-video-btn[data-media-tip]:hover:after,.media-video-btn[data-media-tip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.media-video-autoplay[data-media-tip]:after,.media-video-btn[data-media-video-fs][data-media-tip]:after{left:auto;right:0;transform:translateY(3px)}.media-video-autoplay[data-media-tip]:hover:after,.media-video-autoplay[data-media-tip]:focus-visible:after,.media-video-btn[data-media-video-fs][data-media-tip]:hover:after,.media-video-btn[data-media-video-fs][data-media-tip]:focus-visible:after{transform:translateY(0)}@media(hover:none){.media-video-btn[data-media-tip]:after{display:none}}.media-video-start{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;border:0;padding:0;margin:0;width:100%;height:100%;cursor:pointer;background:#080808;color:#fff}.media-video-start img{width:100%;height:100%;object-fit:cover;display:block;opacity:.72}.media-video-start .account-video-play{width:52px;height:52px;margin:-26px 0 0 -26px;border:1px solid rgba(255,255,255,.85);background:#00000047;padding:0;min-width:0;min-height:0}.media-video-start:hover .account-video-play,.media-video-start:focus-visible .account-video-play{transform:scale(1.06)}.media-video-wrap.is-quality-switch .player-video-el{filter:blur(28px);transform:scale(1.12)}.media-video-quality{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;background:#08080859;pointer-events:none}.media-video-quality[hidden]{display:none!important}.media-video-quality .media-video-spinner{width:48px;height:48px;border-width:3px}.media-video-wrap.is-quality-switch .media-video-chrome{opacity:1;pointer-events:auto;z-index:7}.media-video-loading,.media-video-error{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;padding:1rem;text-align:center;background:#00000094;color:#fff}.media-video-loading[hidden],.media-video-error[hidden],.media-video-error .media-btn[hidden]{display:none!important}.media-video-loading p,.media-video-error p{margin:0;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffffe0}.media-video-spinner{width:36px;height:36px;border:2px solid rgba(255,255,255,.22);border-top-color:#fff;border-radius:50%;animation:media-video-spin .85s linear infinite}@keyframes media-video-spin{to{transform:rotate(360deg)}}.media-video-wrap.is-error .media-video-chrome,.media-video-wrap.is-loading .media-video-chrome{opacity:0;pointer-events:none}.media-video-btn.is-buffering{opacity:.55}.media-video-loading{pointer-events:none}.media-video-chrome{position:absolute;left:0;right:0;bottom:0;z-index:2;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto auto auto;gap:.35rem;align-items:center;padding:.7rem .75rem calc(.7rem + env(safe-area-inset-bottom,0px));background:linear-gradient(180deg,transparent,rgba(0,0,0,.72));opacity:0;pointer-events:none;transition:opacity .2s ease}.media-video-wrap.is-chrome-on .media-video-chrome,.media-video-wrap.is-active:focus-within .media-video-chrome{opacity:1;pointer-events:auto}@media(hover:none)and (pointer:coarse){.media-video-wrap.is-active:focus-within .media-video-chrome{opacity:0;pointer-events:none}.media-video-wrap.is-chrome-on .media-video-chrome,.media-video-wrap.is-chrome-on.is-active:focus-within .media-video-chrome{opacity:1;pointer-events:auto}}.media-video-wrap.is-playing:not(.is-chrome-on).is-fullscreen,.media-video-wrap.is-playing:not(.is-chrome-on).is-fullscreen *,.media-video-wrap.is-playing:not(.is-chrome-on).is-fs-fallback,.media-video-wrap.is-playing:not(.is-chrome-on).is-fs-fallback *{cursor:none}.media-video-wrap.is-playing:not(.is-chrome-on).is-fullscreen .media-video-chrome,.media-video-wrap.is-playing:not(.is-chrome-on).is-fs-fallback .media-video-chrome{opacity:0;pointer-events:none}.media-video-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:#ffffff1a;color:#fff;width:36px;height:36px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;line-height:0}.media-video-btn:hover{background:#ffffff2e}.media-video-btn svg{width:18px;height:18px;display:block}.media-video-btn .media-video-icon{display:none;line-height:0}.media-video-btn .is-play,.media-video-btn .is-expand,.media-video-btn .is-vol{display:block}.media-video-btn.is-playing .is-play{display:none}.media-video-btn.is-playing .is-pause{display:block}.media-video-btn.is-fullscreen .is-expand{display:none}.media-video-btn.is-fullscreen .is-compress{display:block}.media-video-btn.is-muted .is-vol{display:none}.media-video-btn.is-muted .is-mute{display:block}.media-video-btn[data-media-video-toggle] .is-play svg{margin-left:1px}.media-video-settings{position:relative;display:flex;align-items:center}.media-video-settings-menu{position:absolute;right:0;bottom:calc(100% + .45rem);z-index:5;min-width:198px;max-width:min(240px,72vw);padding:.35rem;border-radius:12px;border:1px solid rgba(255,255,255,.12);background:#121212f5;box-shadow:0 12px 32px #00000073;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.media-video-settings-panel{display:flex;flex-direction:column;gap:.1rem}.media-video-settings-row,.media-video-settings-opt,.media-video-settings-back{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:0;background:transparent;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.62rem .7rem;border-radius:8px;font-family:"Exo 2",system-ui,sans-serif;font-size:12px;font-weight:700;letter-spacing:.04em;text-align:left;cursor:pointer}.media-video-settings-row:hover,.media-video-settings-opt:hover,.media-video-settings-back:hover{background:#ffffff14}.media-video-settings-value{color:#ffffff8c;font-weight:600;letter-spacing:.02em}.media-video-settings-back{justify-content:flex-start;gap:.35rem;margin-bottom:.15rem;color:#ffffffe0}.media-video-settings-back svg{width:16px;height:16px;display:block;flex:0 0 auto}.media-video-settings-list{display:flex;flex-direction:column;gap:.05rem;max-height:220px;overflow:auto}.media-video-settings-opt.is-active{background:#ffffff1a}.media-video-settings-check{color:#fff;font-size:12px}.media-video-settings-empty{margin:0;padding:.45rem .7rem .2rem;color:#ffffff7a;font-family:"Source Sans 3",system-ui,sans-serif;font-size:11px;font-weight:500;letter-spacing:.01em}.media-video-vol{position:relative;display:flex;align-items:center;flex:0 0 auto;min-width:36px}.media-video-vol [data-media-video-mute]{flex:0 0 36px;position:relative;z-index:1}.media-video-vol-slide{position:absolute;left:50%;bottom:100%;transform:translate(-50%);width:44px;height:0;opacity:0;overflow:hidden;pointer-events:none;z-index:8;padding-bottom:0;box-sizing:content-box;transition:height .16s ease,opacity .16s ease,padding-bottom .16s ease}.media-video-vol:hover .media-video-vol-slide,.media-video-vol:focus-within .media-video-vol-slide,.media-video-vol.is-open .media-video-vol-slide{height:112px;padding-bottom:10px;opacity:1;pointer-events:auto}@media(hover:none)and (pointer:coarse){.media-video-vol:hover .media-video-vol-slide,.media-video-vol:focus-within .media-video-vol-slide{height:0;padding-bottom:0;opacity:0;pointer-events:none}.media-video-vol.is-open .media-video-vol-slide{height:112px;padding-bottom:10px;opacity:1;pointer-events:auto}}.media-video-vol-panel{position:absolute;left:0;right:0;bottom:10px;height:112px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#141414f0;box-shadow:0 8px 24px #00000073}.media-video-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;accent-color:#fff;width:88px;height:4px;margin:0;border:0;border-radius:999px;outline:none;cursor:pointer;transform:rotate(-90deg);--vol-thumb:12px;--vol:1;background:linear-gradient(to right,#fff,#fff calc(var(--vol-thumb) * .5 + (100% - var(--vol-thumb)) * var(--vol)),#ffffff38 calc(var(--vol-thumb) * .5 + (100% - var(--vol-thumb)) * var(--vol)),#ffffff38)}.media-video-range::-webkit-slider-runnable-track{height:4px;border-radius:999px;background:transparent}.media-video-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;margin-top:-4px;border-radius:999px;background:#fff;cursor:pointer;box-shadow:0 0 0 1px #0003}.media-video-range::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:999px;background:#fff;cursor:pointer}.media-video-range::-moz-range-track{height:4px;border:0;border-radius:999px;background:#ffffff38}.media-video-range::-moz-range-progress{height:4px;border-radius:999px;background:#fff}.media-video-seek{position:relative;height:14px;display:flex;align-items:center;cursor:pointer}.media-video-seek:before{content:"";position:absolute;left:0;right:0;height:3px;border-radius:999px;background:#ffffff38}.media-video-seek-fill{position:absolute;left:0;height:3px;width:0;border-radius:999px;background:#fff;pointer-events:none}.media-video-seek-thumb{position:absolute;top:50%;left:0;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;border-radius:999px;background:#fff;pointer-events:none}.media-video-time{margin:0;font-size:10px;font-weight:700;letter-spacing:.08em;color:#ffffffb8;white-space:nowrap}.media-video-time span+span{margin-left:.2rem;opacity:.55}.media-audio-vol{display:flex;align-items:center;margin-left:auto;min-width:40px}.media-audio-icon{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:40px;border:0;border-radius:999px;background:transparent;color:#ffffffc7;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;line-height:0;position:relative}.media-audio-icon svg{width:18px;height:18px;display:block}.media-audio-icon:hover{color:#fff;background:#ffffff14}.media-audio-icon.is-active{color:#fff;background:#ffffff24}.media-audio-icon .media-audio-ico{display:none;line-height:0}.media-audio-icon .is-vol{display:block}.media-audio-icon.is-muted .is-vol{display:none}.media-audio-icon.is-muted .is-mute{display:block}.media-audio-vol-slide{width:0;overflow:hidden;display:flex;align-items:center;transition:width .18s ease}.media-audio-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:72px;height:4px;margin:0;border:0;border-radius:999px;background:#ffffff38;outline:none;cursor:pointer;flex:0 0 72px}.media-audio-vol:hover .media-audio-vol-slide,.media-audio-vol:focus-within .media-audio-vol-slide{width:80px;padding-left:.4rem;box-sizing:border-box}.media-audio-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:999px;background:#fff;cursor:pointer}.media-audio-range::-moz-range-thumb{width:12px;height:12px;border:0;border-radius:999px;background:#fff;cursor:pointer}.media-audio-progress{display:flex;flex-direction:column;gap:.45rem;min-width:0;padding:0 7px;box-sizing:border-box}.media-seek{position:relative;height:28px;display:flex;align-items:center;cursor:pointer;touch-action:none}.media-seek:before{content:"";position:absolute;left:0;right:0;height:5px;border-radius:999px;background:#ffffff29}.media-seek-fill{position:absolute;left:0;height:5px;width:0;border-radius:999px;background:#fff;pointer-events:none}.media-seek-thumb{position:absolute;top:50%;left:0;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:999px;background:#fff;box-shadow:0 0 0 3px #00000059;pointer-events:none}.media-time{margin:0;font-size:11px;font-weight:700;letter-spacing:.08em;color:#ffffff80;white-space:nowrap}.media-time-sep{margin:0 .28rem;opacity:.55}@media(max-width:700px){.media-hero-inner{padding:1.1rem var(--site-gutter, 22px) 1.25rem;gap:.95rem}.media-hero-art{width:clamp(96px,28vw,148px)}.media-player-toolbar{display:grid;grid-template-columns:auto auto auto auto 1fr;grid-template-areas:"prev play next loop vol";align-items:center;gap:.4rem}.media-player-toolbar [data-media-skip="-1"]{grid-area:prev}.media-player-toolbar [data-media-play]{grid-area:play}.media-player-toolbar [data-media-skip="1"]{grid-area:next}.media-player-toolbar [data-media-loop]{grid-area:loop}.media-player-toolbar .media-audio-vol{grid-area:vol;justify-self:end;margin-left:0;min-width:0}.media-seek{height:36px}.media-seek.is-dragging:before,.media-seek.is-dragging .media-seek-fill{height:7px}.media-seek:before,.media-seek-fill{height:6px}.media-audio-vol-slide{width:min(84px,100%);padding-left:.35rem;box-sizing:border-box}.media-audio-range{width:76px;flex-basis:76px;max-width:100%}}.media-comments{margin:0;padding:1.25rem 0 0;border-top:1px solid rgba(255,255,255,.12)}.media-comments h2{margin:0 0 1.25rem;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.onuha-pfp{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;overflow:hidden;flex:0 0 auto;background:hsl(var(--pfp, 210) 14% 18%)}.onuha-pfp img{width:100%;height:100%;object-fit:cover;display:block}.onuha-pfp-letter{font-size:15px;font-weight:800;letter-spacing:.04em;color:#fff;background:hsl(var(--pfp, 210) 18% 22%)}.onuha-pfp-sm{width:32px;height:32px;font-size:12px}.media-comment-list,.media-comment-replies{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.15rem}.media-comment-replies[hidden],.media-replies-panel[hidden],.media-comment-loading[hidden]{display:none!important}.media-comment-list{margin:1.4rem 0 0}.media-comment{--comment-thread-line:#1f1f1f;position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:.85rem;align-items:start}.media-comment.is-comment-flash{border-radius:10px;animation:comment-flash 1.8s ease}@keyframes comment-flash{0%,25%{background:#ffffff24}to{background:transparent}}.media-comment>.onuha-pfp{position:relative;z-index:1}.media-comment-replies{position:relative;overflow:hidden;margin:.15rem 0 0;gap:1rem}.media-comment-replies .media-comment{grid-template-columns:32px minmax(0,1fr);gap:.7rem}.media-comment-replies>.media-comment>.onuha-pfp{position:relative;z-index:1}.media-comment-replies>.media-comment:last-child:before{content:"";position:absolute;left:15px;top:-2000px;width:1px;height:2002px;background:var(--comment-thread-line);pointer-events:none}.media-comment-replies>.media-comment:after{content:"";position:absolute;left:15px;top:0;width:17px;height:16px;box-sizing:border-box;border-left:1px solid var(--comment-thread-line);border-bottom:1px solid var(--comment-thread-line);border-bottom-left-radius:10px;pointer-events:none}.media-comment-replies .media-comment-replies{margin:.2rem 0 0}.media-comment-body{min-width:0}.media-comment-head{display:flex;align-items:center;gap:.4rem;margin:0 0 .2rem;min-width:0}.media-comment-name{margin:0;font-size:13px;font-weight:700;letter-spacing:.02em;color:#fff}.media-comment-time{margin:0;flex:0 0 auto;font-size:12px;font-weight:200;color:#ffffff73}.media-comment-head .media-comment-more{margin-left:auto}.media-comment-mention{color:#3ea6ff;font-weight:700}.media-replies-block{margin:.35rem 0 0}.media-replies-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.35rem;margin:0 0 0 -.2rem;padding:.25rem .45rem;border:0;border-radius:999px;background:transparent;color:#3ea6ff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}.media-replies-toggle:hover,.media-replies-toggle:focus-visible{background:#3ea6ff1a;outline:none}.media-replies-chevron{width:1.1rem;height:1.1rem;display:block;transition:transform .18s ease}.media-replies-block.is-open .media-replies-chevron{transform:rotate(180deg)}.media-replies-panel{margin:.15rem 0 0}.media-comment-loading{display:flex;align-items:center;gap:.7rem;min-height:2.6rem;margin:.55rem 0;color:#ffffff8c;font-size:.92rem}.media-comment-spinner{flex:0 0 auto;width:18px;height:18px;border-radius:50%;border:2px solid rgba(255,255,255,.16);border-top-color:#fff;animation:media-comment-spin .7s linear infinite}@keyframes media-comment-spin{to{transform:rotate(360deg)}}.media-comment-text{margin:0;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:15px;font-weight:500;letter-spacing:.01em;text-transform:none;line-height:1.5;color:#ffffffeb;white-space:pre-wrap;overflow-wrap:break-word}.media-comment-actions{display:flex;align-items:center;gap:.35rem;margin:.55rem 0 0}.media-reply-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#ffffff8c;font:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;min-height:32px;padding:.2rem .55rem;border-radius:999px;cursor:pointer}.media-reply-btn:hover{color:#fff;background:#ffffff0f}.media-comment.is-flagged .media-comment-text{opacity:.55}.media-delete-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#ffffff73;font:inherit;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;min-height:32px;padding:.2rem .55rem;border-radius:999px;cursor:pointer;margin-left:auto}.media-delete-btn:hover{color:#ef5555;background:#ef55551a}.media-comment-form{display:grid;grid-template-columns:40px minmax(0,1fr);gap:.85rem;align-items:start;margin:0 0 .4rem}.media-comment-form.is-reply{margin:.85rem 0 0;grid-template-columns:32px minmax(0,1fr);gap:.7rem}.media-comment-compose{display:flex;flex-direction:column;align-items:flex-start;gap:.7rem;min-width:0}.media-comment-form textarea{width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.28);background:transparent;color:#fff;font:inherit;font-size:16px;font-weight:200;padding:.55rem 0 .7rem;resize:vertical;min-height:2.4rem;overflow-x:hidden;overflow-y:auto;outline:none}.media-comment-form textarea:focus{border-bottom-color:#fff}.media-comment-error{margin:.45rem 0 0;font-size:.82rem;line-height:1.35;color:#ffaaaaf2}.media-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.media-related{min-width:0}.media-related-label{margin:0 0 .65rem;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80}.media-related ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.media-related a{display:grid;grid-template-columns:96px minmax(0,1fr);gap:.55rem;align-items:start;color:inherit;text-decoration:none;padding:.1rem;border-radius:8px}.media-related a:hover{background:#ffffff0a}.media-related img{width:96px;height:54px;object-fit:cover;display:block;border-radius:6px;background:#121212}.media-related-title{display:block;margin:0 0 .15rem;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1.3}.media-related .media-muted{font-size:10px}.media-layout-stack{display:flex;flex-direction:column;gap:1.4rem}.media-section-title{margin:0 0 .85rem;font-size:10px;font-weight:800;letter-spacing:.18em;text-transform:uppercase;color:#ffffff80}.media-more-videos{margin:0;padding:1.25rem 0 0;border-top:1px solid rgba(255,255,255,.12)}.media-more-videos-head{margin:0 0 .75rem}.media-more-videos-row{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.media-more-videos-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;border:none;border-radius:12px;background:#0a0a0a;color:#fff;padding:0;display:block;position:relative;overflow:hidden;text-decoration:none;cursor:pointer;box-sizing:border-box;aspect-ratio:16/9}.media-more-videos-item:hover{box-shadow:0 0 0 1px #ffffff24}.media-more-videos-item.is-coming-soon{cursor:default;pointer-events:none;opacity:.88}.media-more-videos-item.is-coming-soon .media-more-videos-play{display:none}.media-more-videos-item.is-coming-soon .media-more-videos-thumb img{filter:blur(10px) brightness(.6);transform:scale(1.08)}.media-more-videos-thumb{position:absolute;top:0;right:0;bottom:0;left:0}.media-more-videos-thumb img{width:100%;height:100%;object-fit:cover;display:block;background:#121212;border-radius:12px}.media-more-videos-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;background:#00000080;display:flex;align-items:center;justify-content:center;opacity:.85;transition:opacity .18s ease,transform .18s ease;z-index:3;pointer-events:none}.media-more-videos-play svg{width:20px;height:20px;fill:#fff;margin-left:2px}.media-more-videos-item:hover .media-more-videos-play{opacity:1;transform:translate(-50%,-50%) scale(1.08)}.media-more-videos-soon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:10px;font-weight:700;letter-spacing:.14em;color:#ffffffb3;text-transform:uppercase;z-index:3}.media-more-videos-fade{position:absolute;bottom:0;left:0;right:0;height:55%;background:linear-gradient(to top,rgba(0,0,0,.82) 0%,rgba(0,0,0,.4) 50%,transparent 100%);border-radius:0 0 12px 12px;z-index:2;pointer-events:none}.media-more-videos-meta{position:absolute;bottom:0;left:0;right:0;padding:.65rem .75rem;display:flex;flex-direction:column;gap:.18rem;z-index:3;pointer-events:none}.media-more-videos-title{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#fff}.media-more-videos-sub{font-size:10px;color:#ffffff85}.media-more-videos-preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;border-radius:12px;z-index:1;opacity:0;transition:opacity .22s ease}.media-more-videos-item.is-previewing .media-more-videos-preview{opacity:1}.media-more-videos-item.is-previewing .media-more-videos-thumb img{opacity:0}.media-more-videos-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:28px;height:28px;border:3px solid rgba(255,255,255,.18);border-top-color:#ffffffb3;border-radius:50%;animation:moreVidSpin .7s linear infinite;z-index:4;pointer-events:none}@keyframes moreVidSpin{to{transform:translate(-50%,-50%) rotate(360deg)}}@media(max-width:900px){.media-more-videos-row{grid-template-columns:1fr}.media-locked-actions{width:100%}.media-locked-actions .media-btn{width:100%;justify-content:center;text-align:center}.media-grace-banner{flex-direction:column;align-items:stretch}.media-grace-banner-actions{width:100%;justify-content:space-between}.media-grace-banner-btn{flex:1 1 auto}.media-page:not(.media-page-listen) .media-video-wrap{width:calc(100% + (2 * var(--site-gutter, 22px)));max-width:none;margin-left:calc(-1 * var(--site-gutter, 22px));margin-right:calc(-1 * var(--site-gutter, 22px));border-radius:0}.media-up-next{padding:.5rem .75rem 2.9rem;gap:.35rem;background:#000000bd}.media-up-next-kicker{font-size:9px}.media-up-next-card{width:min(420px,92%);max-width:none;gap:.4rem}.media-up-next-thumb{width:min(46%,240px);border-radius:8px}.media-up-next-meta{gap:.1rem}.media-up-next-title{font-size:13px}.media-up-next-sub{font-size:10px}.media-up-next-badge,.media-up-next-ring{width:36px;height:36px}.media-up-next-badge:before{top:4px;right:4px;bottom:4px;left:4px}.media-up-next-count{font-size:12px}.media-up-next-play-ico{width:16px;height:16px}}@media(min-width:901px){html.site-media,html.site-media body{height:100%!important;overflow:hidden!important}.media-root{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;min-height:0;height:100%;overflow:hidden}.media-page{height:100%;min-height:0;overflow:hidden}.media-page:has(>.media-shell-nav){box-sizing:border-box;padding:var(--account-shell-pad-top) max(1rem,env(safe-area-inset-right,0px)) 0 max(1rem,env(safe-area-inset-left,0px))}.media-shell.media-shell-nav{height:100%;min-height:0;overflow:hidden;padding:0 0 1.2rem;display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:minmax(0,1fr);gap:0;align-items:stretch;width:min(100%,var(--account-layout-max,1175px));max-width:var(--account-layout-max,1175px);margin-left:auto;margin-right:auto;box-sizing:border-box}.media-shell-nav>.account-sidebar{grid-column:1;grid-row:1}.media-shell-nav>.media-stage{grid-column:2;grid-row:1;border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1)}.media-shell-nav>.account-rail{display:none!important}.media-shell-nav .account-sidebar{--account-dock-h:0px;margin:0;min-width:0;width:var(--account-sidebar-w);flex:0 0 var(--account-sidebar-w);height:100%;max-height:none;min-height:0;position:relative;left:auto;right:auto;bottom:auto;top:auto;z-index:auto;border:0;border-bottom:0;border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:transparent;padding:0;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;transition:width .42s cubic-bezier(.22,.7,.2,1),flex-basis .42s cubic-bezier(.22,.7,.2,1)}.media-shell-nav .account-sidebar:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:#ffffff24;pointer-events:none}.media-shell-nav .account-sidebar.is-collapsed{width:var(--account-sidebar-w-collapsed);flex-basis:var(--account-sidebar-w-collapsed)}@media(prefers-reduced-motion:reduce){.media-shell-nav .account-sidebar{transition:none!important}}.media-stage{min-width:0;min-height:0;height:100%;overflow-x:hidden;overflow-y:auto;padding:0 var(--account-center-pad-x) 1.6rem;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;scrollbar-gutter:auto}.media-stage::-webkit-scrollbar{display:none}.media-shell-nav .account-signout-rail{display:inline-flex!important}}@media(min-width:901px){.media-layout:not(.media-layout-stack){display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,248px);gap:1.25rem 1.15rem;align-items:start}.media-related{position:sticky;top:calc(var(--site-header-h) + .75rem)}}@media(min-width:1100px){.media-related a{grid-template-columns:96px minmax(0,1fr)}}@media(min-width:901px){.media-comment-form textarea{font-size:14px}}.media-page-listen{background:radial-gradient(120% 80% at 50% 0%,#1a1a1a,#0a0a0a 45%,#000)}.media-stage-listen>.account-panel-toolbar,.media-page-listen .account-panel-toolbar{background:transparent;border-bottom:0;box-shadow:none;padding:.15rem 0 .55rem;margin:0 0 .35rem;position:static}.media-body-listen{display:flex;flex-direction:column;gap:2.25rem;margin-top:.35rem}.listen-stage{display:grid;gap:1.5rem 2rem;align-items:start;width:100%;max-width:none}.listen-art{width:100%;max-width:min(100%,300px);margin:0 auto;aspect-ratio:1;border-radius:10px;overflow:hidden;background:#111;box-shadow:0 12px 36px #0006;border:1px solid rgba(255,255,255,.08)}a.listen-art{display:block;color:inherit;text-decoration:none;cursor:pointer;transition:transform .18s ease,border-color .18s ease}a.listen-art:hover,a.listen-art:focus-visible{border-color:#ffffff47;transform:scale(1.015);outline:none}.listen-art img{width:100%;height:100%;object-fit:cover;display:block}.listen-panel{min-width:0;display:flex;flex-direction:column;gap:1rem;padding-top:.1rem}.listen-artist{margin:0;font-size:10px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb8}.listen-title{margin:0;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:clamp(1.45rem,3.2vw,2.15rem);font-weight:800;line-height:1.12;letter-spacing:-.02em;color:#fff}.listen-progress{display:flex;flex-direction:column;gap:.35rem;margin-top:.35rem;width:100%;min-width:0;align-self:stretch;box-sizing:border-box}.listen-seek.media-seek{width:100%;min-width:0;height:28px;flex:0 0 auto}.listen-seek.media-seek:before{height:3px;background:#ffffff2e}.listen-seek .media-seek-fill{height:3px;background:var(--theme-play-accent, #60c4ff)}.listen-seek .media-seek-thumb{width:12px;height:12px;margin:0;top:50%;transform:translate(-50%,-50%);box-shadow:none;background:var(--theme-play-accent, #60c4ff)}.listen-times{display:flex;justify-content:space-between;width:100%;min-width:0;margin:0;font-size:11px;font-weight:600;letter-spacing:.04em;color:#ffffff6b;font-variant-numeric:tabular-nums;box-sizing:border-box}.listen-controls{display:flex;align-items:center;justify-content:center;gap:1.35rem;margin:.35rem 0 .15rem;width:100%;min-width:0;box-sizing:border-box}.listen-ico{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#ffffffc7;width:2.35rem;height:2.35rem;display:inline-grid;place-items:center;padding:0;cursor:pointer;border-radius:999px;transition:color .15s ease,background .15s ease}.listen-ico svg{width:1.35rem;height:1.35rem;display:block}.listen-ico:hover,.listen-ico.is-active{color:#fff}.listen-ico .player-loop-one-mark{opacity:0;pointer-events:none}.listen-ico.is-repeat-one .player-loop-one-mark{opacity:1}.listen-engage{display:flex;align-items:center;gap:.35rem;margin:.15rem 0 .55rem}.listen-engage-btn{width:2rem;height:2rem;color:#ffffff94}.listen-engage-btn svg{width:1.05rem;height:1.05rem}.listen-engage-btn.is-on{color:var(--theme-play-accent, #60c4ff);background:transparent}.listen-engage-btn.is-on svg path{fill:currentColor;stroke:currentColor}.listen-ico[data-listen-tip],.listen-play[data-listen-tip],a.listen-art[data-listen-tip]{position:relative}.listen-ico[data-listen-tip]:after,.listen-play[data-listen-tip]:after,a.listen-art[data-listen-tip]:after{content:attr(data-listen-tip);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%) translateY(3px);padding:.4rem .72rem;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#0a0a0af0;color:#fff;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.2;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:30;box-shadow:0 10px 28px #00000073;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.listen-ico[data-listen-tip]:hover:after,.listen-ico[data-listen-tip]:focus-visible:after,.listen-play[data-listen-tip]:hover:after,.listen-play[data-listen-tip]:focus-visible:after,a.listen-art[data-listen-tip]:hover:after,a.listen-art[data-listen-tip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}@media(hover:none){.listen-ico[data-listen-tip]:after,.listen-play[data-listen-tip]:after,a.listen-art[data-listen-tip]:after{display:none}}.listen-play{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:3.65rem;height:3.65rem;border-radius:999px;background:#fff;color:#111;display:inline-grid;place-items:center;cursor:pointer;padding:0;transition:transform .15s ease,background .15s ease}.listen-play:hover{transform:scale(1.04)}.listen-play svg{width:1.35rem;height:1.35rem;display:block;fill:currentColor;color:#111}.listen-play-ico{display:none;line-height:0}.listen-play-ico.is-play{display:block}.listen-play.is-playing .listen-play-ico.is-play{display:none}.listen-play.is-playing .listen-play-ico.is-pause{display:block}.listen-play.is-buffering{opacity:1}.listen-volume{display:flex;align-items:center;gap:.85rem;max-width:17rem;margin:0 auto;width:100%}@media(max-width:899px){.listen-volume,.player-listen-sheet .listen-volume{display:none!important}}.listen-volume-label{flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff73}.listen-volume-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1;height:3px;border-radius:999px;background:linear-gradient(#fff,#fff) 0 / var(--vol-pct, 100%) 100% no-repeat,#ffffff2e;outline:none;cursor:pointer}.listen-volume-range::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:#fff;border:0;margin-top:0}.listen-volume-range::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:#fff;border:0}.listen-queue{margin-top:.55rem;padding-top:.35rem;border-top:0}.listen-tools{display:flex;align-items:center;justify-content:space-between;width:100%;margin:.2rem 0 0;padding:.35rem 0 .15rem;border-top:1px solid rgba(255,255,255,.1)}.listen-tools .listen-ico{width:2.5rem;height:2.5rem;color:#ffffffb8}.listen-tools .listen-ico svg{width:1.25rem;height:1.25rem}.listen-tools .listen-ico.is-active{color:#fff}.listen-queue-head{display:flex;justify-content:space-between;margin-bottom:.65rem;font-size:10px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#fff6}.listen-queue-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.35rem}.listen-queue-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:.35rem;padding:.55rem .15rem .55rem .7rem;border-radius:4px;text-decoration:none;color:#fff;position:relative;transition:background .15s ease;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font:inherit;text-align:left}.listen-queue-row:hover{background:#ffffff0d}.listen-queue-row.is-active{background:#ffffff14}.listen-queue-row.is-active:before{content:"";position:absolute;left:0;top:18%;bottom:18%;width:2px;background:#fff;border-radius:2px}.listen-queue-main{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;min-width:0;margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.listen-queue-meta{min-width:0;display:flex;flex-direction:column;gap:.12rem}.listen-queue-title{min-width:0;font-size:.95rem;font-weight:700;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listen-queue-artist{min-width:0;font-size:12px;font-weight:500;color:#ffffff7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.listen-queue-check,.listen-queue-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer;flex:0 0 auto}.listen-queue-check{width:1.85rem;height:1.85rem;color:#fff}.listen-queue-check[hidden]{display:none!important}.listen-queue-check svg{width:1.35rem;height:1.35rem;display:block}.listen-queue-check:active{transform:scale(.88)}.listen-queue-more{width:2.4rem;height:2.4rem;color:#ffffff8c}.listen-queue-more svg{width:1.15rem;height:1.15rem;display:block}.listen-queue-more:hover,.listen-queue-more:focus-visible{color:#fff;background:#ffffff0f}.media-page-listen .media-comments{max-width:none;width:100%}@media(min-width:900px){.listen-stage{grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:1.75rem 2.75rem;align-items:start}.listen-art{margin:0;max-width:320px}.listen-panel{padding-top:.25rem;gap:1.15rem}.listen-progress{gap:.45rem;margin-top:.5rem}.listen-seek.media-seek:before,.listen-seek .media-seek-fill{height:4px}.listen-seek .media-seek-thumb{width:14px;height:14px}.listen-times{font-size:12px}.listen-controls{justify-content:flex-start;padding-left:.1rem;gap:1.55rem;margin:.55rem 0 .25rem}.listen-ico{width:2.75rem;height:2.75rem}.listen-ico svg{width:1.55rem;height:1.55rem}.listen-play{width:4.35rem;height:4.35rem}.listen-play svg{width:1.55rem;height:1.55rem}.listen-volume{margin:0;max-width:15rem}.listen-volume-label{font-size:11px}.listen-volume-range{height:5px}.listen-volume-range::-webkit-slider-thumb{width:14px;height:14px}.listen-volume-range::-moz-range-thumb{width:14px;height:14px}.listen-queue{margin-top:.55rem}}@media(max-width:899px){.listen-title,.listen-artist{text-align:center}.listen-engage{justify-content:center}.listen-panel{align-items:stretch}}html.site-watch-land,html.site-watch-land body{height:auto!important;min-height:100%;overflow-x:clip!important;overflow-y:auto!important}.site-watch-land .media-root,.media-root:has(.watch-land){display:block;position:relative!important;inset:auto!important;z-index:1;min-height:100dvh;height:auto!important;background:#000;color:#fff;overflow:visible!important}.watch-land{--watch-line:rgba(255,255,255,.12);--watch-muted:rgba(255,255,255,.52);--watch-content-max:980px;position:relative;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);background:#000;color:#fff}.watch-land-enter{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;pointer-events:none;background:#000000f0;backdrop-filter:blur(28px) saturate(1.05);-webkit-backdrop-filter:blur(28px) saturate(1.05);opacity:1;visibility:visible;transition:opacity 1.08s cubic-bezier(.22,.7,.2,1),backdrop-filter 1.08s cubic-bezier(.22,.7,.2,1),-webkit-backdrop-filter 1.08s cubic-bezier(.22,.7,.2,1),visibility 0s linear 1.08s}.watch-land.is-revealed .watch-land-enter{opacity:0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);visibility:hidden}.watch-land-content{transition:filter 1.08s cubic-bezier(.22,.7,.2,1),opacity .92s cubic-bezier(.22,.7,.2,1)}.watch-land:not(.is-revealed) .watch-land-content{filter:blur(16px);opacity:.28}.watch-land.is-revealed .watch-land-content{filter:blur(0);opacity:1}@media(prefers-reduced-motion:reduce){.watch-land-enter{display:none}.watch-land-content,.watch-land:not(.is-revealed) .watch-land-content,.watch-land.is-revealed .watch-land-content{filter:none;opacity:1;transition:none}}.watch-land-section-shell{width:min(var(--watch-content-max),100%);margin:0 auto;padding:0 var(--site-gutter,22px);box-sizing:border-box}.watch-land-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem 2rem;margin-bottom:1.65rem}.watch-land-section-head.is-center{flex-direction:column;align-items:center;text-align:center}.watch-land-section-head .watch-land-block-head{margin:0;padding:0;max-width:none;flex:1 1 auto;min-width:0}.watch-land-section-head.is-center .watch-land-block-head{flex:0 1 auto}@media(min-width:901px){body.site-watch-land .site-menu-toggle{display:none}}.watch-land-hero{position:relative;min-height:min(92vh,900px);overflow:hidden}.watch-land-hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.watch-land-hero-media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:visible;pointer-events:none}.watch-land-hero-fade{position:absolute;left:0;right:0;bottom:0;height:min(48vh,420px);z-index:4;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.25) 28%,rgba(0,0,0,.72) 62%,#000 100%)}.watch-land-tape-layer{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.watch-land-tape-layer.is-back{z-index:1}.watch-land-tape-layer.is-front{z-index:3}.watch-land-angel{position:absolute;bottom:0;left:50%;top:auto;height:min(78vh,760px);width:auto;max-width:none;max-height:min(78vh,760px);object-fit:contain;object-position:center bottom;transform:translate(-50%);pointer-events:none;z-index:1}.watch-land-tape{position:absolute;left:50%;top:62%;width:220vmax;padding:.72rem 0;background:#fff;white-space:nowrap;overflow:hidden;transform-origin:center center}.watch-land-tape.is-a{transform:translate(-50%,-50%) rotate(30deg)}.watch-land-tape.is-b{transform:translate(-50%,-50%) rotate(-30deg)}.watch-land-tape-track{display:flex;width:max-content;animation:watchLandMarquee 40s linear infinite;will-change:transform}.watch-land-tape.is-b .watch-land-tape-track{animation-direction:reverse;animation-duration:46s}.watch-land-tape-group{display:inline-flex;align-items:center;gap:1.35rem;padding-right:1.35rem;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:clamp(.72rem,1.55vw,.95rem);font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#000}.watch-land-tape-dot{opacity:.55;font-weight:400;letter-spacing:0;flex-shrink:0}@keyframes watchLandMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes watchLandScrollHint{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(5px)}}@media(prefers-reduced-motion:reduce){.watch-land-tape-track,.watch-land-hero-scroll{animation:none}}.watch-land-hero-copy{position:absolute;top:clamp(6.5rem,20vh,10.5rem);left:50%;transform:translate(-50%);z-index:5;width:min(720px,calc(100% - 2.4rem));text-align:center;pointer-events:auto}.watch-land-heading{margin:0 auto 1.35rem;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:clamp(1rem,2.8vw,1.65rem);font-weight:700;letter-spacing:.14em;line-height:1.35;text-transform:uppercase;color:#fff}.watch-land-heading-name,.watch-land-heading-tagline{display:block}.watch-land-heading-tagline{margin-top:.28em}.watch-land-hero-actions{margin:0}.watch-land-hero-cta{display:inline-flex;align-items:center;justify-content:center;min-width:min(220px,72vw);height:48px;padding:0 1.5rem;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#0e0e0e52;backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3);box-shadow:0 8px 28px #00000052,inset 0 1px #ffffff12;color:#fff;font-family:"Exo 2",system-ui,sans-serif;font-weight:700;font-size:clamp(.72rem,2vw,.88rem);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:background .35s ease,border-color .35s ease,transform .25s ease,box-shadow .35s ease}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.watch-land-hero-cta:not(.is-white){background:#161616b8}}.watch-land-hero-cta:hover{background:#16161680;border-color:#ffffff61;transform:translateY(-1px)}.watch-land-hero-cta .btn-word{width:12.5em}.watch-land-hero-scroll{display:none}.watch-land-body{position:relative;z-index:1;margin-top:-1px;background:#000}.watch-land-block-head{max-width:680px;margin:0 0 1.75rem;padding:0}.watch-land-block-head.is-center{max-width:none;text-align:center;margin-left:auto;margin-right:auto}.watch-land-kicker{margin:0 0 .5rem;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:10px;font-weight:200;letter-spacing:.28em;text-transform:uppercase;color:var(--watch-muted)}.watch-land-block-title{margin:0 0 .45rem;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:clamp(1.35rem,3vw,1.85rem);font-weight:200;letter-spacing:.06em;line-height:1.15;text-transform:uppercase}.watch-land-block-lede{margin:0;max-width:38ch;color:var(--watch-muted);font-size:15px;line-height:1.55}.watch-land-block-head.is-center .watch-land-block-lede{margin:0 auto}.watch-land-music{padding:3.25rem 0 3.5rem;border-top:1px solid var(--watch-line)}.watch-land-carousel{position:relative}.watch-land-carousel-navs{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;flex:0 0 auto;margin-bottom:.15rem}.watch-land-carousel-nav{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:1px solid var(--watch-line);border-radius:50%;background:#ffffff0a;color:#fff;cursor:pointer;transition:background .2s ease,border-color .2s ease,transform .2s ease}.watch-land-carousel-nav svg{width:20px;height:20px}.watch-land-carousel-nav:hover{background:#ffffff1a;border-color:#ffffff47;transform:scale(1.04)}.watch-land-carousel-nav:disabled{opacity:.28;cursor:not-allowed;pointer-events:none;transform:none}.watch-land-carousel-viewport{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-padding-inline:var(--site-gutter,22px);-webkit-overflow-scrolling:touch;scrollbar-width:none;margin:0 calc(-1 * var(--site-gutter,22px));padding:0 var(--site-gutter,22px)}.watch-land-carousel-viewport::-webkit-scrollbar{display:none}.watch-land-carousel-track{display:flex;gap:.85rem;padding:0 0 .25rem;width:max-content}.watch-land-slide{flex:0 0 min(228px,42vw);scroll-snap-align:start;scroll-snap-stop:always}@media(min-width:900px){.watch-land-slide{flex-basis:210px;max-width:210px}}.watch-land-slide-link{display:flex;flex-direction:column;height:100%;border:1px solid var(--watch-line);background:#ffffff05;text-decoration:none;color:#fff;transition:border-color .25s ease,background .25s ease,transform .25s ease}.watch-land-slide-link:hover{border-color:#ffffff3d;background:#ffffff0d;transform:translateY(-2px)}.watch-land-slide-art{position:relative;display:block;aspect-ratio:1;background-color:#111;background-image:var(--slide-art);background-position:center;background-size:cover;background-repeat:no-repeat;border-bottom:1px solid var(--watch-line)}.watch-land-slide-play{position:absolute;right:.75rem;bottom:.75rem;width:36px;height:36px;border-radius:50%;background:#0000008c;border:1px solid rgba(255,255,255,.35);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.watch-land-slide-play:after{content:"";position:absolute;left:54%;top:50%;transform:translate(-50%,-50%);border-style:solid;border-width:6px 0 6px 10px;border-color:transparent transparent transparent #fff}.watch-land-slide-body{display:flex;flex-direction:column;gap:.35rem;padding:1rem 1rem 1.1rem;flex:1}.watch-land-slide-top{display:flex;align-items:center;gap:.65rem}.watch-land-slide-num{font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:11px;font-weight:200;letter-spacing:.12em;color:#ffffff47}.watch-land-slide-kind{font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:9px;font-weight:200;letter-spacing:.22em;text-transform:uppercase;color:var(--watch-muted)}.watch-land-slide-title{font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.watch-land-slide-blurb{flex:1;font-size:13px;line-height:1.45;color:var(--watch-muted)}.watch-land-slide-meta{font-size:12px;color:#ffffff6b;letter-spacing:.06em}.watch-land-carousel-dots{display:flex;justify-content:center;gap:.45rem;padding:1.1rem 0 0}.watch-land-carousel-dot{width:6px;height:6px;padding:0;border:0;border-radius:50%;background:#ffffff38;cursor:pointer;transition:transform .2s ease,background .2s ease}.watch-land-carousel-dot.is-active{background:#fff;transform:scale(1.25)}.watch-land-section-cta{margin:1.85rem 0 0;padding:0}.watch-land-section-cta.is-center{text-align:center}.watch-land-section-cta-btn{min-width:min(200px,72vw)}.watch-land-plans .watch-land-section-cta{margin-top:2rem}.watch-land-video{padding:3.5rem 0 3.75rem;border-top:1px solid var(--watch-line)}.watch-land-video-grid{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:auto auto;gap:1rem;padding:0;max-width:none;margin:0}.watch-land-vid-card{display:flex;flex-direction:column;border:1px solid var(--watch-line);background:#ffffff05;text-decoration:none;color:#fff;overflow:hidden;transition:border-color .25s ease,background .25s ease,transform .25s ease}.watch-land-vid-card:hover{border-color:#ffffff3d;background:#ffffff0d;transform:translateY(-2px)}.watch-land-vid-card.is-coming-soon{cursor:default;pointer-events:none}.watch-land-vid-card.is-coming-soon:hover{border-color:var(--watch-line);background:#ffffff05;transform:none}.watch-land-vid-card.is-featured{grid-row:1 / span 2}.watch-land-vid-thumb{position:relative;display:block;aspect-ratio:16/10;background-color:#111;background-image:var(--vid-thumb);background-position:center;background-size:cover;background-repeat:no-repeat;border-bottom:1px solid var(--watch-line)}.watch-land-vid-card.is-featured .watch-land-vid-thumb{aspect-ratio:auto;flex:1;min-height:220px}.watch-land-vid-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:52px;height:52px;border-radius:50%;background:#00000080;border:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.watch-land-vid-card.is-coming-soon .watch-land-vid-thumb{background-image:none}.watch-land-vid-blur{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background-image:var(--vid-thumb);background-position:center;background-size:cover;background-repeat:no-repeat;filter:blur(10px) brightness(.72);pointer-events:none}.watch-land-vid-soon{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;padding:.75rem;font-size:11px;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:#fff;text-align:center;background:#0000006b}.watch-land-vid-play:after{content:"";position:absolute;left:54%;top:50%;transform:translate(-50%,-50%);border-style:solid;border-width:8px 0 8px 14px;border-color:transparent transparent transparent #fff}.watch-land-vid-dur{position:absolute;right:.65rem;bottom:.65rem;padding:.2rem .45rem;border-radius:3px;background:#000000b8;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:10px;font-weight:700;letter-spacing:.08em}.watch-land-vid-copy{display:flex;flex-direction:column;gap:.3rem;padding:1rem 1rem 1.1rem}.watch-land-vid-kind{font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:9px;font-weight:200;letter-spacing:.22em;text-transform:uppercase;color:var(--watch-muted)}.watch-land-vid-title{font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:14px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;line-height:1.3}.watch-land-vid-blurb{font-size:13px;line-height:1.45;color:var(--watch-muted)}.watch-land-app{padding:3.75rem 0 4rem;border-top:1px solid var(--watch-line);background:radial-gradient(ellipse 80% 60% at 70% 40%,rgba(255,255,255,.04) 0%,transparent 55%),#000}.watch-land-app-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,248px);align-items:center;gap:1.5rem 2rem;max-width:none;margin:0}.watch-land-app-copy .watch-land-block-lede{margin-bottom:1.25rem}.watch-land-app-points{margin:0 0 1.5rem;padding:0;list-style:none;display:flex;flex-direction:column;gap:.65rem}.watch-land-app-points li{display:flex;flex-direction:row;align-items:flex-start;gap:.55rem;color:var(--watch-muted);font-size:14px;line-height:1.45}.watch-land-app-cta{margin-top:.25rem}.watch-land-hero-cta.is-white{background:#fff;color:#0a0a0a;border-color:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 8px 28px #00000047,inset 0 1px #ffffffe6}.watch-land-hero-cta.is-white:hover{background:#f4f4f4;border-color:#f4f4f4;color:#0a0a0a}.watch-land-phone{position:relative;justify-self:end;width:min(248px,34vw)}.watch-land-phone-shadow{position:absolute;left:50%;bottom:-8%;width:78%;height:24%;transform:translate(-50%);background:radial-gradient(ellipse at center,rgba(255,255,255,.12) 0%,transparent 70%);filter:blur(12px);pointer-events:none}.watch-land-phone-frame{position:relative;padding:10px;border-radius:36px;background:linear-gradient(145deg,#3a3a3a,#1a1a1a 35%,#0d0d0d);box-shadow:0 0 0 1px #ffffff14,0 24px 48px #0000008c,inset 0 1px #ffffff1f,inset 0 -1px #0006}.watch-land-phone-notch{position:absolute;top:14px;left:50%;transform:translate(-50%);width:72px;height:22px;border-radius:0 0 14px 14px;background:#000;z-index:2}.watch-land-phone-screen{position:relative;border-radius:28px;overflow:hidden;background:#000;padding:0;min-height:0;aspect-ratio:390/844}.watch-land-phone-app-scale{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.watch-land-phone-app-preview{position:absolute;left:50%;top:0;width:390px;height:844px;transform:translate(-50%) scale(.58);transform-origin:top center;background:#000;color:#fff;pointer-events:none}.watch-land-phone-app-scroll{position:absolute;top:0;right:0;bottom:58px;left:0;overflow:hidden;padding:3.1rem .95rem 0;box-sizing:border-box}.watch-land-phone-app-preview .account-hello{margin:0 0 1rem;font-size:1.55rem;font-weight:200;letter-spacing:.04em}.watch-land-phone-app-preview .account-block{margin-bottom:.85rem}.watch-land-phone-app-preview .account-block-title{font-size:.82rem}.watch-land-phone-app-preview .account-home-continue-cover{width:100%;height:auto;display:block}.watch-land-phone-app-preview .account-home-lib-row img{width:42px;height:42px}.watch-land-phone-dock{position:absolute;left:10px;right:10px;bottom:10px;z-index:2;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:.28rem .2rem;background:#0a0a0aeb;border:1px solid rgba(255,255,255,.14);border-radius:18px;box-shadow:0 10px 28px #00000073;backdrop-filter:blur(18px) saturate(1.15);-webkit-backdrop-filter:blur(18px) saturate(1.15)}.watch-land-phone-dock .account-tab{min-height:50px;font-size:7px;pointer-events:none}.watch-land-phone-dock .account-tab.is-active{color:#fff}.watch-land-plans{padding:3.5rem 0 3.75rem;border-top:1px solid var(--watch-line)}.watch-land-plans .account-pricing-billing-switch{margin:0 auto 1.25rem;max-width:min(420px,100%)}.watch-land-plans .account-pricing-tabs{display:flex;justify-content:center;gap:.35rem;margin:0 auto;max-width:min(420px,100%);padding:.28rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff0a}.watch-land-plans .account-pricing-tab{flex:1;min-height:44px;padding:.65rem 1rem;border:0;border-radius:999px;background:transparent;color:#ffffff9e;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.watch-land-plans .account-pricing-tab.is-active,.watch-land-plans .account-pricing-tab[aria-selected=true]{background:#ffffff1f;color:#fff}.watch-land-plans .watch-land-tier-grid.account-pricing-tier-track--single{grid-template-columns:minmax(0,1fr);max-width:min(520px,100%)}.watch-land-plans .watch-land-tier{border-right:0}.watch-land-plans-foot{max-width:min(520px,100%);margin:1rem auto 0;text-align:center}.watch-land-plans .account-pricing-standard[hidden],.watch-land-plans .account-pricing-local[hidden]{display:none!important}.watch-land-plans .account-pricing-standard:not([hidden]),.watch-land-plans .account-pricing-local:not([hidden]){display:block;width:fit-content;margin-left:auto;margin-right:auto;text-align:center}.watch-land-tier-grid{--watch-line:rgba(255,255,255,.12);--watch-muted:rgba(255,255,255,.52);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;max-width:820px;margin:0 auto;border:1px solid var(--watch-line)}.watch-land-tier{position:relative;display:flex;flex-direction:column;gap:0;padding:1.5rem 1.35rem 1.35rem;border-right:1px solid var(--watch-line)}.watch-land-tier:last-child{border-right:0}.watch-land-tier.is-featured{background:#ffffff08}.watch-land-tier-badge{position:absolute;top:1rem;left:1rem;z-index:1;display:inline-flex;align-items:center;margin:0;padding:.28rem .55rem;border:1px solid rgba(255,255,255,.34);border-radius:999px;background:#ffffff14;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffeb}.watch-land-tier-badge[hidden]{display:none}.watch-land-tier:has(.watch-land-tier-badge:not([hidden])) .watch-land-tier-head{padding-top:1.55rem}.watch-land-tier-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;padding:0 0 .65rem;margin-bottom:.65rem}.watch-land-tier-name{margin:0;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.watch-land-tier-price{margin:0;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);color:#fff;white-space:nowrap}.watch-land-tier-price span{font-size:1.5rem;font-weight:200;letter-spacing:.02em}.watch-land-tier-price .price-currency-prefix{font-size:.58em;font-weight:600;letter-spacing:.04em;vertical-align:super;margin-right:.12em;opacity:.78}.watch-land-tier-price .price-amount{font-size:1em;font-weight:200}.watch-land-tier-price small{font-size:12px;font-weight:400;color:var(--watch-muted)}.watch-land-tier-desc{margin:0;padding-bottom:.65rem;margin-bottom:.65rem;color:var(--watch-muted);font-size:14px;line-height:1.5}.watch-land-tier-features{margin:0;padding:0 0 .65rem;margin-bottom:.65rem;list-style:none;display:flex;flex-direction:column;gap:.45rem;flex:1}.watch-land-tier-features li{display:grid;grid-template-columns:1rem 1fr;align-items:start;gap:.55rem;font-size:13px;line-height:1.4;color:#ffffffc7}.watch-land-tier-features li:before{content:"";width:1rem;height:1rem;margin-top:.12rem;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' d='M3.2 8.2 6.4 11.4 12.8 4.6'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round' d='M3.2 8.2 6.4 11.4 12.8 4.6'/%3E%3C/svg%3E") center / contain no-repeat}.watch-land-tier-btn{display:inline-flex;align-items:center;justify-content:center;width:100%;margin-top:0;padding:14px 1.25rem;border:0;border-radius:999px;background:linear-gradient(180deg,#f4f4f4,#d6d6d6 48%,#c4c4c4);color:#0a0a0a;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-shadow:0 1px #ffffffbf inset,0 -1px #0000001f inset,0 4px 14px #00000059,0 1px 2px #0003;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.watch-land-tier-btn:disabled{opacity:.42;cursor:not-allowed;pointer-events:none;transform:none;filter:none}.watch-land-tier-btn:hover{transform:translateY(-1px);filter:brightness(1.04);box-shadow:0 1px #fffc inset,0 -1px #0000001a inset,0 6px 18px #0006,0 2px 4px #00000038}.watch-land-tier-btn:active{transform:translateY(1px);box-shadow:0 1px #ffffff80 inset,0 2px 6px #0000004d inset,0 1px 4px #00000040}.watch-land-tier.is-featured .watch-land-tier-btn{background:linear-gradient(180deg,#fff,#ececec,#dcdcdc)}.account-pricing-dialog{font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);color:#fff}.account-pricing-dialog .account-dialog-title{font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);color:#fff;font-size:clamp(1.05rem,2.8vw,1.65rem);letter-spacing:.12em}.account-pricing-dialog .account-pricing-lede{color:#ffffffe6;font-size:clamp(1rem,2.2vw,1.2rem);max-width:46ch;line-height:1.5}.account-pricing-dialog .watch-land-tier-grid{--watch-line:rgba(255,255,255,.18);--watch-muted:rgba(255,255,255,.84);max-width:none;margin:0}.account-pricing-dialog .account-pricing-tier-switch{margin:0 1.25rem}.account-pricing-dialog .account-pricing-billing-switch{margin:0 1.25rem 1rem}.account-pricing-dialog .account-pricing-billing-switch .account-pricing-tabs{display:flex;justify-content:center;gap:.35rem;margin:0 auto;max-width:min(420px,100%);padding:.28rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff0a}.account-pricing-dialog .account-pricing-billing-switch .account-pricing-tab{flex:1;min-height:44px;padding:.65rem 1rem;border:0;border-radius:999px;background:transparent;color:#ffffff9e;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.account-pricing-dialog .account-pricing-billing-switch .account-pricing-tab.is-active,.account-pricing-dialog .account-pricing-billing-switch .account-pricing-tab[aria-selected=true]{background:#ffffff1f;color:#fff}.account-pricing-dialog .account-pricing-tabs{display:none}.account-pricing-dialog .account-pricing-tier-viewport{overflow:visible}.account-pricing-dialog .account-pricing-tier-track{transition:transform .38s cubic-bezier(.22,.61,.36,1)}.account-pricing-dialog .account-pricing-sheet{max-width:min(820px,calc(100% - 2rem))}.account-pricing-dialog .watch-land-tier-desc,.account-pricing-dialog .watch-land-tier-features li{font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);letter-spacing:.01em;text-transform:none}.account-pricing-dialog .watch-land-tier-desc{color:#ffffffe6}.account-pricing-dialog .watch-land-tier-features li{color:#ffffffeb}.account-pricing-dialog .watch-land-tier-price small{color:#ffffffc7}.account-pricing-dialog .watch-land-tier-badge{color:#fffffff2;border-color:#ffffff6b;background:#ffffff1a}.account-pricing-dialog .account-pricing-foot{padding:0 1.25rem;color:#ffffffd6}@media(max-width:767px){.account-pricing-dialog .account-pricing-tabs{display:flex;justify-content:center;gap:.35rem;margin:0 auto 1rem;max-width:min(420px,100%);padding:.28rem;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:#ffffff0a}.account-pricing-dialog .account-pricing-tab{flex:1;min-height:44px;padding:.65rem 1rem;border:0;border-radius:999px;background:transparent;color:#ffffff9e;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.account-pricing-dialog .account-pricing-tab.is-active,.account-pricing-dialog .account-pricing-tab[aria-selected=true]{background:#ffffff24;color:#fff;box-shadow:0 1px #ffffff14 inset}.account-pricing-dialog .account-pricing-tab:focus-visible{outline:2px solid rgba(255,255,255,.45);outline-offset:2px}.account-pricing-dialog .account-pricing-tier-viewport{overflow:hidden;max-width:min(420px,100%);margin:0 auto}.account-pricing-dialog .account-pricing-tier-track{display:flex;width:200%;border:0;background:transparent}.account-pricing-dialog .account-pricing-tier-track[data-pricing-active=world]{transform:translate(-50%)}.account-pricing-dialog .account-pricing-tier-track .watch-land-tier{flex:0 0 50%;width:50%;border:1px solid var(--watch-line);border-radius:14px;border-right:1px solid var(--watch-line);border-bottom:1px solid var(--watch-line)}}@media(min-width:768px){.account-pricing-dialog .account-pricing-tier-track.watch-land-tier-grid,.account-pricing-dialog .account-pricing-tier-track.watch-land-tier-grid.account-pricing-tier-track--single{display:grid;grid-template-columns:minmax(0,1fr);max-width:min(520px,100%);margin-inline:auto;border-radius:14px;overflow:hidden;transform:none!important}.account-pricing-dialog .account-pricing-tier-track .watch-land-tier{border-right:0;border-bottom:0;border-radius:14px}.account-pricing-dialog .account-pricing-tier-track .watch-land-tier:first-child,.account-pricing-dialog .account-pricing-tier-track .watch-land-tier:last-child{border-radius:14px}}@media(min-width:768px)and (max-width:860px){.account-pricing-dialog .account-pricing-tier-track.watch-land-tier-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none}.account-pricing-dialog .account-pricing-tier-track .watch-land-tier{border-right:1px solid var(--watch-line);border-bottom:0}.account-pricing-dialog .account-pricing-tier-track .watch-land-tier:last-child{border-right:0;border-bottom:0}}@media(prefers-reduced-motion:reduce){.account-pricing-dialog .account-pricing-tier-track{transition:none}}.watch-land-includes{padding:0 0 3.5rem;border-top:1px solid var(--watch-line)}.watch-land-includes-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;max-width:none;margin:0;border:1px solid var(--watch-line)}.watch-land-include{padding:1.5rem 1.25rem 1.35rem;border-right:1px solid var(--watch-line)}.watch-land-include:last-child{border-right:0}.watch-land-include-num{display:block;margin-bottom:.85rem;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:11px;font-weight:200;letter-spacing:.18em;color:#ffffff47}.watch-land-include-title{margin:0 0 .45rem;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.watch-land-include-body{margin:0;color:var(--watch-muted);font-size:14px;line-height:1.5}.watch-land .shop-footer{margin-top:0;border-top:1px solid var(--watch-line)}@media(max-width:860px){.watch-land-hero{min-height:min(88vh,780px)}.watch-land-hero-copy{top:calc(var(--site-header-h, 52px) + 2.35rem);width:min(720px,calc(100% - 1.6rem))}.watch-land-hero-scroll{display:flex;align-items:center;justify-content:center;position:absolute;left:50%;bottom:1.35rem;z-index:6;width:40px;height:40px;padding:0;margin:0;border:0;border-radius:50%;background:transparent;color:#ffffff85;cursor:pointer;transform:translate(-50%);-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color .25s ease,transform .25s ease;animation:watchLandScrollHint 2.4s ease-in-out infinite}.watch-land-hero-scroll svg{width:22px;height:22px}.watch-land-hero-scroll:hover,.watch-land-hero-scroll:focus-visible{color:#ffffffd1}.watch-land-hero-scroll:focus-visible{outline:2px solid rgba(255,255,255,.35);outline-offset:3px}.watch-land-heading{margin-bottom:1rem;font-size:clamp(1.25rem,5.5vw,1.65rem);font-weight:800;letter-spacing:.12em;line-height:1.25}.watch-land-heading-tagline{margin-top:.28em}.watch-land-hero-cta{min-width:min(280px,88vw);background:#0a0a0a47;backdrop-filter:blur(22px) saturate(1.3);-webkit-backdrop-filter:blur(22px) saturate(1.3);box-shadow:0 8px 28px #00000052,inset 0 1px #ffffff12;-webkit-backface-visibility:hidden;backface-visibility:hidden}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.watch-land-hero-cta:not(.is-white){background:#161616b8}}.watch-land-tape{padding:.62rem 0}.watch-land-angel{height:min(68vh,620px);max-height:min(68vh,620px)}.watch-land-video-grid{grid-template-columns:1fr;max-width:420px}.watch-land-vid-card.is-featured{grid-row:auto}.watch-land-vid-card.is-featured .watch-land-vid-thumb{min-height:0;aspect-ratio:16/10}.watch-land-app-inner{grid-template-columns:1fr;text-align:center;gap:1.75rem}.watch-land-phone{justify-self:center;width:min(248px,72vw)}.watch-land-app-copy .watch-land-block-lede{margin-left:auto;margin-right:auto}.watch-land-app-points{display:flex;flex-direction:column;align-items:center;gap:.65rem;max-width:min(320px,100%);margin-left:auto;margin-right:auto}.watch-land-app-points li{display:inline-flex;flex-direction:row;align-items:flex-start;text-align:left}.watch-land-tier-grid,.watch-land-includes-grid{grid-template-columns:1fr;max-width:420px}.account-pricing-dialog .account-pricing-tier-track.watch-land-tier-grid{max-width:none}.watch-land-tier{border-right:0;border-bottom:1px solid var(--watch-line)}.account-pricing-dialog .account-pricing-tier-track .watch-land-tier{border-bottom:0}.watch-land-tier:last-child{border-bottom:0}.watch-land-tier-head{padding-right:0;flex-wrap:wrap}.watch-land-tier-badge{top:.85rem;left:.85rem}.watch-land-include{border-right:0;border-bottom:1px solid var(--watch-line)}.watch-land-include:last-child{border-bottom:0}}.player-bar[hidden]{display:none!important}.player-bar{position:fixed;left:max(10px,env(safe-area-inset-left,0px));right:max(10px,env(safe-area-inset-right,0px));bottom:calc(10px + env(safe-area-inset-bottom,0px));z-index:10030;display:grid;grid-template-columns:minmax(0,1fr) minmax(16.5rem,28rem) minmax(0,1fr);grid-template-areas:"left controls right" ". seek .";gap:.28rem 1rem;align-items:center;min-height:68px;padding:.65rem 16px .55rem;box-sizing:border-box;background:#080808f0;border:1px solid rgba(255,255,255,.12);border-radius:18px;box-shadow:0 12px 32px #0000007a;backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2);color:#fff;font-family:"Exo 2",system-ui,sans-serif;overflow:visible;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .4s cubic-bezier(.22,.7,.2,1),transform .4s cubic-bezier(.22,.7,.2,1)}.player-bar.is-visible{opacity:1;transform:translateY(0);pointer-events:auto}.player-bar.is-exit{opacity:0;transform:translateY(8px);pointer-events:none}@media(prefers-reduced-motion:reduce){.player-bar{transform:none;transition:opacity .18s ease}.player-bar.is-visible,.player-bar.is-exit{transform:none}}html.site-player-on body{padding-bottom:calc(var(--player-bar-h, 72px) + 10px + env(safe-area-inset-bottom,0px))}html.site-player-on body.site-ivora .foot,html.site-player-on #e1 .foot{bottom:calc(var(--player-bar-h, 72px) + 10px + env(safe-area-inset-bottom,0px))}html.site-player-on.site-ivora .player-bar,html.site-player-on body.site-ivora .player-bar{z-index:10035}@media(max-width:900px){html.site-auth,html.site-media{--account-dock-h:68px;--account-dock-gap:14px;--account-dock-stack:calc(10px + env(safe-area-inset-bottom, 0px) + var(--account-dock-h) + .56rem + var(--account-dock-gap))}html.site-auth .player-bar,html.site-media .player-bar{bottom:var(--account-dock-stack);padding:.65rem 12px .55rem;box-shadow:0 12px 32px #0000007a}@media(orientation:landscape),(max-height:480px){html.site-auth,html.site-media{--account-dock-h:42px;--account-dock-gap:8px;--account-dock-stack:calc(6px + env(safe-area-inset-bottom, 0px) + var(--account-dock-h) + .35rem + var(--account-dock-gap))}html.site-auth .player-bar,html.site-media .player-bar{padding:.4rem 10px .35rem}}html.site-auth.site-player-on body,html.site-media.site-player-on body{padding-bottom:calc(var(--player-bar-h, 72px) + var(--account-dock-stack))}html.site-player-docked{--account-dock-gap:0px}html.site-player-docked .player-bar{display:none!important;visibility:hidden!important;pointer-events:none!important}html.site-player-docked .account-dock-player .player-bar{display:grid!important;visibility:visible!important;pointer-events:auto!important}html.site-auth.site-player-docked .player-bar,html.site-media.site-player-docked .player-bar,.account-dock-player .player-bar{position:relative!important;left:auto!important;right:auto!important;bottom:auto!important;width:100%;margin:0;border:0;border-radius:0;box-shadow:none;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;z-index:1;transform:none}html.site-auth.site-player-docked .player-bar.is-visible,html.site-media.site-player-docked .player-bar.is-visible,.account-dock-player .player-bar.is-visible,html.site-auth.site-player-docked .player-bar.is-exit,html.site-media.site-player-docked .player-bar.is-exit,.account-dock-player .player-bar.is-exit{transform:none}html.site-auth.site-player-on body,html.site-media.site-player-on body,html.site-auth body,html.site-media body{transition:padding-bottom .4s cubic-bezier(.22,.7,.2,1)}@media(prefers-reduced-motion:reduce){html.site-auth body,html.site-media body{transition:none}}html.site-auth.site-player-on.site-player-docked body,html.site-media.site-player-on.site-player-docked body{padding-bottom:0!important}html.site-auth.site-player-on:not(.site-player-docked) .account-main,html.site-media.site-player-on:not(.site-player-docked) .account-main{padding-bottom:1.1rem}html.site-auth.site-player-on.site-player-docked .account-main,html.site-media.site-player-on.site-player-docked .account-main{padding-bottom:calc(1.1rem + var(--player-bar-h, 56px) + var(--account-dock-stack))}html.site-auth.site-player-on.is-account-explore body,html.site-auth.site-player-on.site-player-docked.is-account-explore body,html.site-auth.site-player-on body.is-account-explore,html.site-auth.site-player-on.site-player-docked body.is-account-explore,html.site-auth.site-player-on.site-player-docked.is-account-explore .account-main,html.site-auth.site-player-on.site-player-docked body.is-account-explore .account-main,html.site-auth.site-player-on.is-account-explore .account-main.is-explore-tab{padding-bottom:0!important}}.player-left{grid-area:left}.player-end{display:contents}.player-controls{grid-area:controls;justify-self:center}.player-right{grid-area:right}.player-progress{grid-area:seek;justify-self:stretch;width:100%;max-width:100%}.player-seek{min-width:0}.player-left{display:flex;align-items:center;gap:.65rem;min-width:0;justify-self:start}.player-swipe{display:flex;align-items:center;gap:.65rem;min-width:0;flex:1 1 auto;touch-action:pan-y;will-change:transform}.player-right{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;min-width:0;justify-self:end;overflow:visible}.player-art{position:relative;width:44px;height:44px;border-radius:8px;overflow:hidden;background:#121212;flex:0 0 auto}.player-art img,.player-video-el{width:100%;height:100%;object-fit:cover;display:block;background:#000}.player-video-slot{position:absolute;top:0;right:0;bottom:0;left:0;display:none;opacity:0;pointer-events:none;z-index:1}.player-bar.is-video:not(.is-page) .player-video-slot{display:block;opacity:1}.player-bar.is-video:not(.is-page) .player-video-slot .player-video-el{width:100%;height:100%;object-fit:cover}.player-bar.is-video:not(.is-page) [data-player-art-img]{display:block}.player-bar.is-page .player-video-slot{display:none}.player-open-video{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:.4rem;margin:0;padding:.45rem .7rem;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff0f;color:#fff;font:inherit;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background .18s ease,border-color .18s ease}.player-open-video[hidden]{display:none!important}.player-open-video:hover{background:#ffffff1f;border-color:#ffffff59}.player-open-video-ico{display:flex;width:14px;height:14px;line-height:0}.player-open-video-ico svg{width:100%;height:100%;display:block}.player-meta{min-width:0;color:inherit;text-decoration:none;display:flex;flex-direction:column;gap:.1rem}.player-title-marquee{min-width:0;max-width:100%;overflow:hidden}.player-title-marquee-track{display:block;width:100%;max-width:100%}.player-title-marquee.is-marquee{mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 14%,#000 86%,transparent 100%)}.player-title-marquee.is-marquee .player-title-marquee-track{display:inline-flex;flex-wrap:nowrap;width:max-content;max-width:none;align-items:center;will-change:transform;animation:player-title-marquee var(--marquee-dur,12s) linear infinite}.player-title-marquee.is-marquee .player-title{display:inline-block;max-width:none;overflow:visible;text-overflow:clip;padding-right:2.5rem}.player-title-marquee.is-marquee [data-player-title-dup]{display:inline-block!important}.player-title-marquee:not(.is-marquee) [data-player-title-dup],[data-player-title-dup][hidden]{display:none!important}@keyframes player-title-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.player-title-marquee.is-marquee .player-title-marquee-track{animation:none}}.player-title{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.player-artist{font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffffff7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.player-kind{display:none}.player-controls{display:flex;align-items:center;justify-content:center;gap:.15rem;justify-self:center}.player-icon-btn[data-player-tip],.player-toggle[data-player-tip]{position:relative}.player-icon-btn[data-player-tip]:after,.player-toggle[data-player-tip]:after{content:attr(data-player-tip);position:absolute;left:50%;bottom:calc(100% + 10px);transform:translate(-50%) translateY(3px);padding:.4rem .72rem;border-radius:8px;border:1px solid rgba(255,255,255,.14);background:#0a0a0af0;color:#fff;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:11px;font-weight:700;letter-spacing:.06em;line-height:1.2;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:30;box-shadow:0 10px 28px #00000073;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.player-icon-btn[data-player-tip]:before,.player-toggle[data-player-tip]:before{content:"";position:absolute;left:50%;bottom:calc(100% + 4px);width:8px;height:8px;margin-left:-4px;border-right:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14);background:#0a0a0af0;transform:translateY(3px) rotate(45deg);opacity:0;visibility:hidden;pointer-events:none;z-index:31;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.player-icon-btn[data-player-tip]:hover:after,.player-icon-btn[data-player-tip]:focus-visible:after,.player-toggle[data-player-tip]:hover:after,.player-toggle[data-player-tip]:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.player-icon-btn[data-player-tip]:hover:before,.player-icon-btn[data-player-tip]:focus-visible:before,.player-toggle[data-player-tip]:hover:before,.player-toggle[data-player-tip]:focus-visible:before{opacity:1;visibility:visible;transform:translateY(0) rotate(45deg)}@media(hover:none){.player-icon-btn[data-player-tip]:after,.player-icon-btn[data-player-tip]:before,.player-toggle[data-player-tip]:after,.player-toggle[data-player-tip]:before{display:none}}@media(max-width:860px){.player-icon-btn[data-player-tip]:after,.player-icon-btn[data-player-tip]:before,.player-toggle[data-player-tip]:after,.player-toggle[data-player-tip]:before{display:none!important}}.account-dock-player .player-icon-btn[data-player-tip]:after,.account-dock-player .player-icon-btn[data-player-tip]:before,.account-dock-player .player-toggle[data-player-tip]:after,.account-dock-player .player-toggle[data-player-tip]:before,html.site-player-docked .player-icon-btn[data-player-tip]:after,html.site-player-docked .player-icon-btn[data-player-tip]:before,html.site-player-docked .player-toggle[data-player-tip]:after,html.site-player-docked .player-toggle[data-player-tip]:before{display:none!important}.player-vol{position:relative;display:flex;align-items:center;flex-shrink:0;gap:.2rem}.player-vol-btn{position:relative;z-index:1;flex:0 0 auto}.player-vol-btn.is-muted{color:#ffffff6b}.player-vol-ico{display:none;line-height:0}.player-vol-ico svg{width:18px;height:18px;display:block}.player-vol-btn .is-vol{display:block}.player-vol-btn.is-muted .is-vol{display:none}.player-vol-btn.is-muted .is-mute{display:block}.player-vol-slide{display:flex;align-items:center;justify-content:center;pointer-events:auto;flex:0 0 auto}.player-vol-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:72px;height:4px;margin:0;border:0;border-radius:999px;background:linear-gradient(to right,#fff 0%,#fff var(--vol-pct, 100%),rgba(255,255,255,.2) var(--vol-pct, 100%),rgba(255,255,255,.2) 100%);outline:none;cursor:pointer}.player-vol-range::-moz-range-track{height:4px;border:0;border-radius:999px;background:#fff3}.player-vol-range::-moz-range-progress{height:4px;border-radius:999px;background:#fff}.player-vol-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:11px;height:11px;border-radius:999px;background:#fff;cursor:pointer}.player-vol-range::-moz-range-thumb{width:11px;height:11px;border:0;border-radius:999px;background:#fff;cursor:pointer}.player-device-sheet[hidden]{display:none!important}.player-device-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10120;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);color:#fff}.player-device-sheet.is-open{pointer-events:auto;touch-action:none}.player-device-sheet.is-dragging .player-device-sheet-panel{transition:none}.player-device-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;background:#00000094;cursor:pointer;opacity:0;transition:opacity .28s ease}.player-device-sheet.is-open .player-device-sheet-backdrop{opacity:1}.player-device-sheet-panel{position:relative;z-index:1;width:100%;max-width:100%;min-height:min(42vh,22rem);margin:0;padding:.45rem 1.25rem calc(1.35rem + env(safe-area-inset-bottom,0px));box-sizing:border-box;border:1px solid rgba(255,255,255,.1);border-bottom:0;border-radius:16px 16px 0 0;background:#121212;box-shadow:0 -18px 48px #0000008c;display:flex;flex-direction:column;transform:translate3d(0,100%,0);transition:transform .32s cubic-bezier(.22,1,.36,1)}@media(min-width:701px){.player-device-sheet-panel{width:min(100%,32rem);max-width:32rem;min-height:min(46vh,24rem);border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1)}}@media(min-width:901px){.player-device-sheet{align-items:center;padding:1.25rem}.player-device-sheet-panel{width:min(30rem,calc(100vw - 2.5rem));max-width:30rem;min-height:0;padding:1.25rem;border:1px solid rgba(255,255,255,.14);border-radius:14px;box-shadow:0 22px 64px #0000009e;opacity:0;transform:translateY(8px) scale(.98);transition:opacity .2s ease,transform .2s ease}.player-device-sheet.is-open .player-device-sheet-panel{opacity:1;transform:none}.player-device-sheet-handle{display:none}.player-device-sheet-title{margin-bottom:1rem}.player-device-sheet-tip{flex:0 0 auto}}.player-device-sheet.is-open .player-device-sheet-panel{transform:translateZ(0)}.player-device-sheet-handle{width:2.4rem;height:.28rem;margin:.2rem auto .9rem;border-radius:999px;background:#ffffff38;flex:0 0 auto;cursor:grab}.player-device-sheet-title{margin:0 0 1.1rem;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:1.15rem;font-weight:800;letter-spacing:.01em;color:#fff;flex:0 0 auto}.player-device-sheet-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.85rem;width:100%;margin:0 0 1.1rem;padding:.95rem .8rem;border:0;border-radius:12px;background:#ffffff0f;color:inherit;text-align:left;cursor:pointer;font:inherit;flex:0 0 auto}.player-device-sheet-option.is-active{background:#ffffff1a}.player-device-sheet-option-ico{flex:0 0 auto;width:2.2rem;height:2.2rem;display:inline-flex;align-items:center;justify-content:center;color:#ffffffe6}.player-device-sheet-option-ico svg{width:1.35rem;height:1.35rem;display:block}.player-device-sheet-option-copy{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.15rem}.player-device-sheet-option-label{font-size:1rem;font-weight:700;color:#fff}.player-device-sheet-option-sub{font-size:.84rem;font-weight:500;color:#ffffff8c}.player-device-sheet-check{flex:0 0 auto;width:1.45rem;height:1.45rem;color:var(--theme-play-accent, #60c4ff)}.player-device-sheet-check svg{width:100%;height:100%;display:block}.player-device-sheet-tip{margin:0 0 1.35rem;padding:0 .2rem;font-size:.92rem;font-weight:500;line-height:1.5;color:#ffffff94;flex:1 1 auto}.player-device-sheet-done{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;margin:auto 0 0;padding:.95rem 1rem;border:0;border-radius:999px;background:#fff;color:#0a0a0a;font:inherit;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:.98rem;font-weight:800;letter-spacing:.02em;cursor:pointer;flex:0 0 auto}.player-device-sheet-done:hover,.player-device-sheet-done:focus-visible{filter:brightness(.94);outline:none}.player-share-sheet[hidden]{display:none!important}.player-share-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10150;display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.player-share-sheet.is-open{pointer-events:auto;touch-action:none}.player-share-sheet.is-dragging .player-share-sheet-panel{transition:none}.player-share-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;padding:0;border:0;background:#0000008c;opacity:0;transition:opacity .24s ease}.player-share-sheet.is-open .player-share-sheet-backdrop{opacity:1}.player-share-sheet-panel{position:relative;z-index:1;width:100%;max-width:100%;margin:0;padding:.55rem 1.1rem calc(1.1rem + env(safe-area-inset-bottom,0px));box-sizing:border-box;border:0;border-top:1px solid rgba(255,255,255,.1);border-radius:16px 16px 0 0;background:#121212;color:#fff;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);box-shadow:0 -12px 40px #00000073;transform:translateY(110%);transition:transform .28s cubic-bezier(.22,.7,.2,1)}@media(min-width:701px){.player-share-sheet-panel{width:min(100%,26rem);max-width:26rem;border-left:1px solid rgba(255,255,255,.1);border-right:1px solid rgba(255,255,255,.1)}}@media(min-width:861px){.player-share-sheet{align-items:center}.player-share-sheet-panel{border:1px solid rgba(255,255,255,.1);border-radius:1.15rem;transform:translateY(18px) scale(.98);opacity:0;transition:transform .28s cubic-bezier(.22,.7,.2,1),opacity .22s ease}}.player-share-sheet.is-open .player-share-sheet-panel{transform:translateY(0);opacity:1}.player-share-sheet-handle{width:2.4rem;height:.28rem;margin:.15rem auto .85rem;border-radius:999px;background:#ffffff38;cursor:grab}.player-share-sheet-title{margin:0 0 .35rem;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:1.15rem;font-weight:700;letter-spacing:.01em}.player-share-sheet-track{margin:0 0 .75rem;color:#ffffffb8;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:.92rem;font-weight:500;letter-spacing:.01em;line-height:1.35}.player-share-sheet-tip{margin:0 0 1rem;color:#ffffff8c;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:.82rem;font-weight:500;letter-spacing:.01em;line-height:1.45}.player-share-sheet-field{display:flex;flex-direction:column;gap:.35rem;margin:0 0 .85rem}.player-share-sheet-field-label{font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffff73}.player-share-sheet-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;box-sizing:border-box;margin:0;padding:.7rem .85rem;border:1px solid rgba(255,255,255,.14);border-radius:.7rem;background:#ffffff0f;color:#fff;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:.88rem;font-weight:500;letter-spacing:.01em;line-height:1.35}.player-share-sheet-actions{display:flex;gap:.55rem;margin:0 0 .75rem}.player-share-sheet-copy,.player-share-sheet-done{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;cursor:pointer;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-weight:800;letter-spacing:.02em}.player-share-sheet-copy{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:.45rem;width:100%;padding:.72rem .9rem;border-radius:.7rem;background:#ffffff1f;color:#fff;font-size:.98rem}.player-share-sheet-copy-check{display:inline-flex;width:1.05rem;height:1.05rem;flex:0 0 auto}.player-share-sheet-copy-check[hidden]{display:none!important}.player-share-sheet-copy-check svg{width:100%;height:100%;display:block}.player-share-sheet-copy:hover,.player-share-sheet-copy:focus-visible{background:#ffffff2e}.player-share-sheet-done{display:block;width:100%;padding:.95rem 1rem;border-radius:999px;background:#fff;color:#0a0a0a;font-size:.98rem}.player-share-sheet-done:hover,.player-share-sheet-done:focus-visible{filter:brightness(.94);outline:none}.player-queue-wrap{position:relative;flex:0 0 auto;z-index:3}.player-menu-wrap{position:relative;flex:0 0 auto}.player-loop-one-mark{opacity:0;pointer-events:none}.is-repeat-one .player-loop-one-mark{opacity:1}.player-toast{position:fixed;left:50%;top:auto;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:10140;margin:0;padding:.55rem 1.05rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#121212eb;color:#fff;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:12px;font-weight:600;letter-spacing:.02em;line-height:1.25;white-space:normal;max-width:min(92vw,22rem);text-align:center;pointer-events:none;opacity:0;transform:translate(-50%,28px);transition:opacity .28s ease,transform .34s cubic-bezier(.22,.7,.2,1)}.player-toast.is-on{opacity:1;transform:translate(-50%)}.player-toast.is-out{opacity:0;transform:translate(-50%,18px);transition:opacity .32s ease,transform .32s ease}html.site-auth .player-toast,html.site-media .player-toast{bottom:calc(var(--account-dock-stack, 0px) + 10px)}html.site-auth.site-player-on .player-toast,html.site-media.site-player-on .player-toast{bottom:calc(var(--account-dock-stack, 0px) + var(--player-bar-h, 72px) + 10px)}html.site-player-on:not(.site-auth):not(.site-media) .player-toast{bottom:calc(var(--player-bar-h, 72px) + 16px + env(safe-area-inset-bottom,0px))}@media(min-width:861px){html.site-auth .player-toast,html.site-media .player-toast{bottom:18px}html.site-auth.site-player-on .player-toast,html.site-media.site-player-on .player-toast,html.site-player-on:not(.site-auth):not(.site-media) .player-toast{bottom:calc(10px + env(safe-area-inset-bottom,0px) + var(--player-bar-h, 72px) + 16px)}}.player-save-btn.is-on{color:var(--theme-play-accent, #60c4ff)}.player-save-btn[hidden]{display:none!important}.player-save-ico{display:none;align-items:center;justify-content:center}.player-save-ico.is-plus{display:inline-flex}.player-save-btn.is-on .player-save-ico.is-plus{display:none}.player-save-btn.is-on .player-save-ico.is-check{display:inline-flex}.player-save-inline{flex:0 0 auto;align-self:center;width:28px;height:28px;margin:0 0 0 .15rem;color:#ffffff8c}.player-save-inline.is-on{color:var(--theme-play-accent, #60c4ff);background:transparent}.player-save-inline svg{width:16px;height:16px}.player-save-end{display:none!important}.player-device-btn,.player-share-btn,.player-maximize-btn{display:inline-flex}.player-minimize-btn{display:inline-flex;flex:0 0 1.85rem;width:1.85rem;height:1.85rem;min-width:1.85rem;min-height:1.85rem;margin:0;padding:0;color:#ffffffc7;align-self:center}.player-minimize-btn svg{width:1.15rem;height:1.15rem}.player-minimize-btn:hover,.player-minimize-btn:focus-visible{color:#fff;background:transparent!important;box-shadow:none}@media(max-width:860px){.player-device-btn,.player-share-btn{display:inline-flex}.player-maximize-btn{display:none!important}}.player-right .player-engage-btn{flex:0 0 auto;width:28px;height:28px;color:#ffffff9e}.player-right .player-engage-btn svg{width:15px;height:15px}.player-right .player-save-btn.is-on{color:var(--theme-play-accent, #60c4ff);background:transparent}.player-menu-btn svg{width:18px;height:18px}.player-menu-pop{position:absolute;right:0;bottom:calc(100% + .45rem);z-index:30;min-width:12.5rem;padding:.35rem;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#121212;box-shadow:0 10px 24px #0006}.player-menu-pop[hidden]{display:none!important}.player-menu-pop button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.55rem;width:100%;border:0;border-radius:7px;background:transparent;color:#ffffffc7;font:inherit;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;text-align:left;padding:.48rem .55rem;cursor:pointer}.player-menu-pop-ico{width:1.1rem;height:1.1rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#ffffffb8}.player-menu-pop-ico svg{width:100%;height:100%;display:block}.player-menu-pop button:hover{background:#ffffff14;color:#fff}.player-menu-pop button.is-on{color:#fff}.player-queue-pop{position:absolute;right:0;bottom:calc(100% + .5rem);z-index:40;display:flex;flex-direction:column;width:min(22rem,calc(100vw - 2rem));max-height:min(26rem,58vh);overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:12px;background:#121212;box-shadow:0 14px 36px #00000080}.player-queue-pop[hidden]{display:none!important}.player-queue-pop-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .85rem .55rem;flex:0 0 auto}.player-queue-pop-heading{margin:0;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:1.05rem;font-weight:800;letter-spacing:-.02em;color:#fff}.player-queue-pop-open{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:.28rem .55rem;border:0;border-radius:999px;background:transparent;color:#ffffff9e;font:inherit;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.player-queue-pop-open:hover,.player-queue-pop-open:focus-visible{color:#fff;background:#ffffff14;outline:none}.player-queue-pop-body{min-height:0;overflow:auto;padding:0 0 .55rem;-webkit-overflow-scrolling:touch}.player-queue-pop-label{margin:.2rem 0 .28rem;padding:0 .85rem;font-size:.72rem;font-weight:600;color:#ffffff73}.player-queue-pop-list{list-style:none;margin:0;padding:0}.player-queue-pop-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:2.15rem minmax(0,1fr);align-items:center;gap:.65rem;width:100%;margin:0;padding:.42rem .85rem;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.player-queue-pop-row:hover,.player-queue-pop-row:focus-visible{background:#ffffff12;outline:none}.player-queue-pop-row.is-now{background:#ffffff0d}.player-queue-pop-thumb{width:2.15rem;height:2.15rem;border-radius:6px;overflow:hidden;background:#1c1c1c;flex:0 0 auto}.player-queue-pop-thumb img{width:100%;height:100%;object-fit:cover;display:block}.player-queue-pop-meta{min-width:0;display:flex;flex-direction:column;gap:.12rem}.player-queue-pop-name{font-size:.86rem;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-queue-pop-row.is-now .player-queue-pop-name{color:#fff}.player-queue-pop-artist{font-size:.74rem;color:#ffffff7a;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-queue-pop-empty{margin:.15rem 0 .35rem;padding:0 .85rem .2rem;font-size:.84rem;color:#ffffff73}.player-icon-btn[data-player-tip][aria-expanded=true]:after,.player-icon-btn[data-player-tip][aria-expanded=true]:before{display:none!important}.player-icon-btn,.player-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#ffffffb8;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;padding:0;line-height:0}.player-icon-btn{width:34px;height:34px;border-radius:999px;transition:transform .16s cubic-bezier(.22,1,.36,1),color .15s ease,background .15s ease}.player-icon-btn svg{width:18px;height:18px;display:block}.player-icon-btn svg.player-icon-shuffle{width:19px;height:19px}.player-icon-btn:hover{color:#fff;background:#ffffff14}.player-icon-btn:active{transform:scale(.86);color:#fff}.player-icon-btn.is-active{color:#fff;background:#ffffff24}.player-toggle{width:42px;height:42px;margin:0 .15rem;border-radius:999px;border:0;background:#fff;color:#0a0a0a;box-shadow:0 2px 10px #00000047;transition:transform .16s cubic-bezier(.22,1,.36,1),background .15s ease,color .15s ease}.player-toggle:hover{background:#f2f2f2}.player-toggle:active{transform:scale(.86)}.player-toggle .player-icon{display:none;line-height:0}.player-toggle .player-icon-play{display:block}.player-toggle.is-playing .player-icon-play{display:none}.player-toggle.is-playing .player-icon-pause{display:block}.player-toggle svg{width:18px;height:18px;display:block}.player-toggle .player-icon-play svg{margin-left:2px}.player-progress{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.65rem;width:100%;min-width:0;margin-top:.1rem}.player-seek{position:relative;height:16px;display:flex;align-items:center;cursor:pointer;touch-action:none;min-width:0;width:100%;user-select:none;-webkit-user-select:none;margin-top:0}.player-seek:before{content:"";position:absolute;left:0;right:0;height:3px;border-radius:999px;background:#ffffff29;transition:background .15s ease,height .15s ease}.player-seek:hover:before,.player-seek.is-dragging:before,.player-seek:focus-visible:before{height:4px;background:#ffffff3d}.player-seek-fill{position:absolute;left:0;height:3px;width:0;background:linear-gradient(90deg,rgba(var(--theme-play-accent-rgb, 96, 196, 255),.88),var(--theme-play-accent, #60c4ff));border-radius:999px;pointer-events:none;transition:height .15s ease}.player-seek:hover .player-seek-fill,.player-seek.is-dragging .player-seek-fill,.player-seek:focus-visible .player-seek-fill{height:4px}.player-seek-thumb{position:absolute;top:50%;left:0;width:10px;height:10px;margin-left:-5px;margin-top:-5px;border-radius:999px;background:var(--theme-play-accent, #60c4ff);box-shadow:0 0 0 2px #00000059;pointer-events:none;opacity:.92;transition:transform .15s ease,opacity .15s ease}.player-seek:hover .player-seek-thumb,.player-seek.is-dragging .player-seek-thumb,.player-seek:focus-visible .player-seek-thumb{transform:scale(1.12);opacity:1}.player-seek:focus-visible{outline:none}.player-seek:focus-visible .player-seek-thumb{box-shadow:0 0 0 2px #00000059,0 0 0 4px #ffffff47}.player-time-now,.player-time-total{margin:0;font-size:10px;font-weight:700;letter-spacing:.06em;color:#ffffff80;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:2.6rem}.player-time-now{text-align:right}.player-time-total{text-align:left}.player-time,.player-time-sep{display:none!important}.player-stop{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:#ffffff73;font:inherit;font-size:1.35rem;font-weight:200;line-height:1;min-width:28px;min-height:28px;cursor:pointer;padding:0;flex:0 0 auto}.player-stop:hover{color:#fff}@media(max-width:860px){.player-bar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"left end" "seek seek";align-items:center;column-gap:.45rem;row-gap:.28rem;min-height:56px;padding:.4rem .55rem .45rem;border-radius:12px;border:0;background:#121212;box-shadow:0 8px 24px #0006;backdrop-filter:none;-webkit-backdrop-filter:none;overflow:visible}.player-controls{justify-self:unset}.player-save-inline{display:none!important}.player-save-end{display:inline-flex!important}.account-dock-player .player-bar,html.site-player-docked .player-bar{background:transparent!important;border-radius:0;min-height:0;padding:.28rem .5rem .38rem;box-shadow:none;overflow:visible}.player-left{grid-area:left;flex:unset;min-width:0;max-width:100%;width:100%;justify-self:stretch;align-self:center;padding-right:.15rem;gap:.35rem;overflow:hidden}.player-swipe{gap:.35rem;flex:1 1 auto;min-width:0;max-width:100%;overflow:hidden}.player-minimize-btn{display:inline-flex;flex:0 0 1.85rem;width:1.85rem;height:1.85rem;min-width:1.85rem;min-height:1.85rem;margin:0;padding:0;color:#ffffffc7;align-self:center}.player-minimize-btn svg{width:1.15rem;height:1.15rem}.player-minimize-btn:hover,.player-minimize-btn:focus-visible{color:#fff;background:transparent!important;box-shadow:none}.player-minimize-btn:active{transform:scale(.86);color:#fff;background:transparent!important}.player-minimize-btn[data-player-tip]:after{display:none!important}.player-art{width:42px;height:42px;border-radius:6px}.player-meta{flex:1 1 0;min-width:0;max-width:100%;overflow:hidden}.player-title-marquee{display:block;width:100%;max-width:100%;min-width:0;overflow:hidden}.player-title{font-size:13px;font-weight:700;letter-spacing:.01em;text-transform:none;max-width:100%}.player-artist{font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:none;color:#ffffffb3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-kind{display:none!important}.player-end{grid-area:end;display:flex;flex:0 0 auto;align-items:center;justify-content:flex-end;gap:.05rem;margin-left:0;justify-self:end;align-self:center;position:relative;z-index:2;flex-shrink:0}.player-controls,.player-right{display:flex;align-items:center;justify-content:flex-end;gap:0;flex:0 0 auto;min-width:0}.player-controls [data-player-shuffle],.player-controls [data-player-prev],.player-controls [data-player-next],.player-controls [data-player-loop],.player-right .player-vol,.player-right .player-queue-wrap,.player-right .player-menu-wrap,.player-right .player-stop,.player-right .player-maximize-btn,.player-open-video{display:none!important}.player-device-btn,.player-share-btn,.player-save-btn,.player-controls .player-toggle{flex:0 0 2.75rem;width:2.75rem;height:2.75rem;min-width:2.75rem;min-height:2.75rem;margin:0;padding:0}.player-device-btn,.player-share-btn{color:#fffffff2}.player-save-btn{color:#fff}.player-save-btn.is-on{color:var(--theme-play-accent, #60c4ff)}.player-save-btn.is-on .player-save-ico.is-check svg{width:1.35rem;height:1.35rem}.player-controls .player-toggle{background:transparent;border:0;box-shadow:none;color:#fff}.player-controls .player-toggle:hover,.player-controls .player-toggle:focus-visible{background:#ffffff14;color:#fff}.player-device-btn:hover,.player-share-btn:hover,.player-save-btn:hover,.player-device-btn:focus-visible,.player-share-btn:focus-visible,.player-save-btn:focus-visible{background:#ffffff14;color:#fff}.player-controls .player-toggle:active{transform:scale(.86);background:#ffffff14}.account-dock-player .player-icon-btn[data-player-tip],.account-dock-player .player-toggle[data-player-tip],html.site-player-docked .player-icon-btn[data-player-tip],html.site-player-docked .player-toggle[data-player-tip]{overflow:visible}.player-right .player-engage-btn svg,.player-device-btn svg,.player-share-btn svg,.player-controls .player-toggle svg,.player-save-ico svg{width:1.45rem;height:1.45rem}.player-controls .player-toggle .player-icon-play svg,.player-controls .player-toggle .player-icon-pause svg{width:1.55rem;height:1.55rem}.player-right{order:1}.player-controls{order:2}.player-progress,.account-dock-player .player-progress,html.site-player-docked .player-progress{grid-area:seek;display:block;width:100%;max-width:100%;min-width:0;margin:0;column-gap:0}.player-progress .player-time-now,.player-progress .player-time-total{display:none!important}.player-seek,.account-dock-player .player-seek,html.site-player-docked .player-seek{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;align-self:stretch;justify-self:stretch;width:100%;max-width:100%;height:14px;min-height:14px;margin:0;padding:0;border-radius:0;background:transparent!important;cursor:pointer;opacity:1!important;transform:none!important;visibility:visible!important;z-index:2;display:block!important;overflow:visible}.account-dock-player .player-seek{margin-bottom:0;height:14px;min-height:14px;z-index:2}.player-seek:before{content:""!important;display:block!important;position:absolute;left:0;right:0;bottom:5px;height:3px;border-radius:999px;background:#ffffff52}.account-dock-player .player-seek:before{display:none!important}.player-seek-fill{position:absolute;left:0;bottom:5px;top:auto;height:3px;min-width:0;border-radius:999px;background:var(--theme-play-accent, #60c4ff)!important;pointer-events:none}.account-dock-player .player-seek-fill,.player-seek-thumb,.player-time{display:none!important}.player-icon-btn{width:2.75rem;height:2.75rem}}@media(max-width:520px){.player-vol-range{width:44px}}.player-listen-sheet[hidden]{display:none!important}.player-listen-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10090;display:block;pointer-events:none;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);color:#fff}.player-listen-sheet.is-open{pointer-events:auto}.player-listen-sheet.is-more-only{pointer-events:none}.player-listen-sheet.is-more-only .player-listen-sheet-panel{visibility:hidden;pointer-events:none}.player-listen-sheet.is-more-only .player-listen-more-sheet.is-open{pointer-events:auto}.player-listen-sheet-panel{position:absolute;top:0;bottom:0;z-index:1;width:100%;max-width:40rem;margin:0 auto;left:0;right:0;display:flex;flex-direction:column;box-sizing:border-box;padding:0 0 env(safe-area-inset-bottom,0px);background:linear-gradient(180deg,#2a2a2a,#181818 28%,#121212 62%,#0a0a0a);box-shadow:0 -24px 64px #0000008c;transform:translate3d(0,100%,0);transition:transform .36s cubic-bezier(.22,1,.36,1);overflow:hidden}.player-listen-sheet.is-open .player-listen-sheet-panel{transform:translateZ(0)}.player-listen-sheet-panel.is-dragging{transition:none}.player-listen-sheet-top{position:relative;z-index:2;flex:0 0 auto;display:grid;grid-template-columns:2.6rem minmax(0,1fr) 2.6rem;align-items:center;gap:.5rem;padding:calc(.55rem + env(safe-area-inset-top,0px)) 1rem .55rem;background:transparent;touch-action:none}.player-listen-sheet-close{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#fff;cursor:pointer;border-radius:0}.player-listen-sheet-close svg,.player-listen-sheet-more svg{width:1.35rem;height:1.35rem;display:block}.player-listen-sheet-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;border:0;width:2.5rem;height:2.5rem;display:inline-flex;align-items:center;justify-content:center;justify-self:end;background:transparent;color:#ffffffc7;cursor:pointer;border-radius:0}.player-listen-sheet-more:hover,.player-listen-sheet-more:focus-visible{color:#fff;outline:none}.player-listen-sheet-label{margin:0;text-align:center;font-size:11px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffff8c}.player-listen-more-sheet{z-index:5}.player-listen-more-sheet .music-sheet-panel{touch-action:none}.player-listen-sheet-body{flex:1 1 auto;min-width:0;width:100%;min-height:0;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:0 1.15rem 1.25rem;box-sizing:border-box}.player-listen-sheet .listen-stage{width:100%;max-width:100%;min-width:0;margin:0 auto;padding-top:.15rem;gap:.85rem;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box}.player-listen-sheet .listen-panel,.player-listen-sheet .listen-meta,.player-listen-sheet .listen-progress,.player-listen-sheet .listen-controls,.player-listen-sheet .listen-tools,.player-listen-sheet .listen-about,.player-listen-sheet .listen-queue,.player-listen-sheet .listen-queue-list,.player-listen-sheet .listen-queue-row{width:100%;max-width:100%;min-width:0;box-sizing:border-box}.player-listen-sheet .listen-art{width:min(100%,42dvh,18.5rem);max-width:100%;margin:0 auto;flex:0 1 auto;box-shadow:0 10px 28px #00000061;touch-action:none;-webkit-user-drag:none}.player-listen-sheet .listen-panel{gap:.7rem;flex:0 0 auto;overflow-x:hidden}.player-listen-sheet .listen-meta{display:flex;flex-direction:column;gap:.28rem;min-width:0;touch-action:none}.player-listen-sheet .listen-artist{margin:0;text-align:left;font-size:11px;letter-spacing:.12em;color:#ffffff8c}.player-listen-sheet .listen-title-row{display:flex;align-items:center;gap:.65rem;width:100%;max-width:100%;min-width:0}.player-listen-sheet .listen-title-marquee{flex:1 1 0;min-width:0;max-width:100%;overflow:hidden}.player-listen-sheet .listen-title-marquee-track{display:block;width:100%;max-width:100%;min-width:0}.player-listen-sheet .listen-title{margin:0;width:100%;max-width:100%;font-size:1.12rem;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.player-listen-sheet .listen-title-marquee.is-marquee{mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 12%,#000 88%,transparent 100%)}.player-listen-sheet .listen-title-marquee.is-marquee .listen-title-marquee-track{display:inline-flex;flex-wrap:nowrap;width:max-content;max-width:none;align-items:center;will-change:transform;animation:listen-title-marquee var(--marquee-dur,12s) linear infinite}.player-listen-sheet .listen-title-marquee.is-marquee .listen-title{display:inline-block;width:auto;max-width:none;overflow:visible;text-overflow:clip;padding-right:2.5rem}.player-listen-sheet .listen-title-marquee.is-marquee [data-listen-title-dup]{display:inline-block!important}.player-listen-sheet .listen-title-marquee:not(.is-marquee) [data-listen-title-dup],.player-listen-sheet [data-listen-title-dup][hidden]{display:none!important}@keyframes listen-title-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.player-listen-sheet .listen-title-marquee.is-marquee .listen-title-marquee-track{animation:none}}.player-listen-sheet .listen-engage-btn{flex:0 0 auto;width:2.35rem;height:2.35rem;color:#ffffffc7;background:transparent}.player-listen-sheet .listen-engage-btn .listen-engage-ico{width:1.35rem;height:1.35rem;display:none}.player-listen-sheet .listen-engage-btn .listen-engage-ico.is-plus{display:block}.player-listen-sheet .listen-engage-btn.is-on{color:var(--theme-play-accent, #60c4ff);background:transparent}.player-listen-sheet .listen-engage-btn.is-on .listen-engage-ico.is-plus{display:none}.player-listen-sheet .listen-engage-btn.is-on .listen-engage-ico.is-check{display:block}.player-listen-sheet .listen-engage-btn.is-on .listen-engage-ico.is-check path{fill:none;stroke:var(--theme-play-accent-fg, #061018)}.player-listen-sheet .listen-engage-btn.is-on .listen-engage-ico.is-check circle{fill:var(--theme-play-accent, #60c4ff);stroke:none}@media(max-width:899px){.player-listen-sheet [data-listen-tip]:after{display:none!important}}.player-listen-sheet .listen-progress{margin-top:.15rem;width:100%;min-width:0;align-self:stretch;box-sizing:border-box}.player-listen-sheet .listen-seek.media-seek{width:100%;min-width:0;height:28px;flex:0 0 auto;touch-action:none;overflow:visible}.player-listen-sheet .listen-seek .media-seek-thumb{margin:0;transform:translate(-50%,-50%);top:50%}.player-listen-sheet .listen-times{width:100%;min-width:0}.player-listen-sheet .listen-controls{display:grid;grid-template-columns:2.4rem minmax(0,1fr) 2.4rem;align-items:center;justify-items:center;gap:.2rem;margin:.1rem 0 0;width:100%;min-width:0;box-sizing:border-box}.player-listen-sheet .listen-play{background:#fff;color:#111;opacity:1}.player-listen-sheet .listen-play.is-buffering{opacity:1}.player-listen-sheet .listen-play svg,.player-listen-sheet .listen-play path{fill:currentColor;color:#111}.player-listen-sheet .listen-controls-main{display:flex;align-items:center;justify-content:center;gap:clamp(.4rem,2.2vw,1.05rem);min-width:0;width:100%}.player-listen-sheet .listen-controls>.listen-tool-timer,.player-listen-sheet .listen-controls>.listen-tool-queue{width:2.4rem;height:2.4rem;color:#ffffffb8}.player-listen-sheet .listen-controls>.listen-tool-timer svg,.player-listen-sheet .listen-controls>.listen-tool-queue svg{width:1.25rem;height:1.25rem}.player-listen-sheet .listen-tool-timer.is-active{color:#fff}.player-listen-sheet .listen-volume{margin-top:.1rem}@media(max-width:899px){.player-listen-sheet .listen-volume{display:none!important}}.player-listen-sheet .listen-about{display:flex;flex-direction:column;gap:1.15rem;margin-top:.35rem;padding:0 .05rem .4rem}.player-listen-sheet .listen-about-block{margin:0}.player-listen-sheet .listen-about-title{margin:0 0 .45rem;font-size:.95rem;font-weight:800;color:#fff}.player-listen-sheet .listen-about-copy{margin:0;font-size:.88rem;line-height:1.5;color:#ffffffad}.player-listen-sheet .listen-about-credits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.7rem}.player-listen-sheet .listen-about-credit{display:flex;flex-direction:column;gap:.12rem}.player-listen-sheet .listen-about-credit-name{font-size:.9rem;font-weight:700;color:#fff}.player-listen-sheet .listen-about-credit-role{font-size:.78rem;color:#ffffff7a}.player-listen-sheet .listen-queue-row,.player-listen-sheet .listen-queue-main{width:100%;max-width:100%;min-width:0}.player-listen-sheet .listen-queue-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-listen-sheet .listen-queue-empty,.listen-queue-empty{margin:0;padding:.85rem .2rem 0;font-size:13px;font-weight:500;color:#ffffff6b;line-height:1.45}body.is-listen-player-sheet-open{overflow:hidden}body.is-listen-player-sheet-open .player-bar,body.is-listen-player-sheet-open .account-dock-player,body.is-listen-player-sheet-open .account-dock-restore{visibility:hidden!important;pointer-events:none!important}@media(max-height:720px){.player-listen-sheet .listen-art{width:min(100%,34dvh,15.5rem)}.player-listen-sheet .listen-stage{gap:.65rem}.player-listen-sheet .listen-title{font-size:1.02rem}}@media(max-height:620px){.player-listen-sheet .listen-art{width:min(100%,28dvh,12.5rem)}}@media(min-width:900px){.player-listen-sheet.is-open{background:#0000008c}.player-listen-sheet-panel{max-width:min(100%,28rem);border-left:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.06)}.player-listen-sheet .listen-art{width:min(100%,18rem)}}.playlist-save-sheet[hidden]{display:none!important}.playlist-save-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10115;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;pointer-events:none}.playlist-save-sheet.is-open{pointer-events:auto}.playlist-save-sheet.is-open .playlist-menu-sub,.playlist-save-sheet.is-naming~.playlist-menu-sub{display:none!important}body:has(.playlist-save-sheet.is-open) .playlist-menu-sub,body:has(.playlist-save-sheet.is-open) .music-v2-more-pop{visibility:hidden!important;pointer-events:none!important;opacity:0!important}.playlist-save-backdrop{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;top:0;right:0;bottom:0;left:0;margin:0;border:0;padding:0;background:#0000008c;opacity:0;transition:opacity .28s ease;cursor:pointer}.playlist-save-sheet.is-open .playlist-save-backdrop{opacity:1}.playlist-save-panel{--peek-shift: 55%;position:relative;z-index:1;width:100%;max-width:100%;height:calc(100dvh - env(safe-area-inset-top,0px) - 8px);max-height:none;display:flex;flex-direction:column;margin:0;padding:0 0 calc(4.6rem + env(safe-area-inset-bottom,0px));border-radius:16px 16px 0 0;background:#121212;color:#fff;box-shadow:0 -12px 40px #00000073;overflow:hidden;transform:translate3d(0,100%,0);opacity:0;transition:transform .38s cubic-bezier(.22,.7,.2,1),opacity .28s ease;font-family:"Source Sans 3",system-ui,sans-serif;box-sizing:border-box;will-change:transform,opacity}.playlist-save-sheet.is-open:not(.is-expanded) .playlist-save-panel{transform:translate3d(0,var(--peek-shift),0);opacity:1}.playlist-save-sheet.is-open.is-expanded .playlist-save-panel{transform:translateZ(0);opacity:1}.playlist-save-sheet.is-dragging .playlist-save-panel{transition:none}@media(prefers-reduced-motion:reduce){.playlist-save-backdrop,.playlist-save-panel,.playlist-save-topbar,.playlist-save-done-btn,.playlist-save-fade{transition:none}}.playlist-save-handle-hit{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:1.85rem;margin:0;padding:.55rem 0 .3rem;border:0;background:transparent;cursor:grab;flex:0 0 auto;touch-action:none}.playlist-save-handle-hit:active{cursor:grabbing}.playlist-save-handle{display:block;width:2.75rem;height:.32rem;margin:0;border-radius:999px;background:#ffffff80;flex:0 0 auto;pointer-events:none}.playlist-save-topbar{display:flex;align-items:center;justify-content:space-between;padding:0 1rem;flex:0 0 auto;max-height:0;opacity:0;overflow:hidden;pointer-events:none;transition:max-height .28s ease,opacity .28s ease,padding .28s ease}.playlist-save-sheet.is-expanded .playlist-save-topbar{max-height:3rem;opacity:1;padding:.15rem 1rem .35rem;pointer-events:auto}.playlist-save-text-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:.35rem .2rem;background:transparent;color:#ffffffeb;font:inherit;font-size:.95rem;font-weight:600;cursor:pointer}.playlist-save-text-btn.is-accent{color:#ffffffeb;font-weight:700}.playlist-save-head{display:flex;align-items:baseline;justify-content:flex-start;gap:1rem;padding:.35rem 1.05rem .7rem;flex:0 0 auto}.playlist-save-title{margin:0;font-family:"Exo 2",system-ui,sans-serif;font-size:1.35rem;font-weight:800;letter-spacing:.01em}.playlist-save-new{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;padding:0;background:transparent;color:#ffffffeb;font:inherit;font-size:.92rem;font-weight:700;cursor:pointer}.playlist-save-body{flex:1 1 auto;min-height:0;overflow:auto;padding:0 0 1.25rem;-webkit-overflow-scrolling:touch}.playlist-save-fade{position:absolute;left:0;right:0;bottom:calc(4.4rem + env(safe-area-inset-bottom,0px));height:3.5rem;pointer-events:none;background:linear-gradient(to bottom,#12121200,#1212128c 45%,#121212);z-index:2;opacity:1}.playlist-save-row{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:grid;grid-template-columns:2.85rem minmax(0,1fr) 2.35rem;align-items:center;gap:.75rem;width:100%;margin:0;padding:.7rem 1.05rem;border:0;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;color:#fff;text-align:left;cursor:pointer;font:inherit}.playlist-save-row:last-child{border-bottom:0}.playlist-save-thumb{width:2.85rem;height:2.85rem;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;background:#282828;color:#ffffffb3}.playlist-save-thumb.is-new{background:#282828}.playlist-save-thumb svg{width:1.15rem;height:1.15rem;display:block}.playlist-save-meta{min-width:0;display:flex;flex-direction:column;gap:.15rem}.playlist-save-name{font-size:.95rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playlist-save-sub{font-size:.78rem;color:#ffffff7a}.playlist-save-mark{width:2.1rem;height:2.1rem;border-radius:50%;border:0;display:inline-flex;align-items:center;justify-content:center;color:#ffffffb8;justify-self:end;background:transparent}.playlist-save-mark svg{width:1.45rem;height:1.45rem;display:block}.playlist-save-row.is-on .playlist-save-mark{border:0;background:var(--theme-play-accent, #60c4ff);color:var(--theme-play-accent-fg, #061018)}.playlist-save-row.is-on .playlist-save-mark svg{width:1rem;height:1rem}.playlist-save-done-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;left:1.05rem;right:1.05rem;bottom:calc(.85rem + env(safe-area-inset-bottom,0px));z-index:3;display:block;width:auto;margin:0;padding:.85rem 1rem;border:0;border-radius:999px;background:#fff;color:#000;font:inherit;font-size:1rem;font-weight:800;letter-spacing:.01em;cursor:pointer;opacity:0;pointer-events:none;transition:opacity .28s ease}.playlist-save-sheet.is-expanded .playlist-save-done-btn{opacity:1;pointer-events:auto}.playlist-save-done-btn:active,.playlist-save-sheet.is-expanded .playlist-save-done-btn:active{transform:scale(.98)}.playlist-save-create[hidden]{display:none!important}.playlist-save-create{position:absolute;top:0;right:0;bottom:0;left:0;z-index:6;display:flex;align-items:center;justify-content:center;padding:max(1.5rem,env(safe-area-inset-top,0px)) 1.35rem calc(1.5rem + env(safe-area-inset-bottom,0px));box-sizing:border-box;background:linear-gradient(180deg,#3f3f3f,#242424 32%,#121212 68%,#070707);color:#fff;font-family:"Source Sans 3",system-ui,sans-serif;pointer-events:auto;opacity:0;transition:opacity .38s ease}.playlist-save-create.is-in{opacity:1}.playlist-save-sheet.is-naming .playlist-save-panel,.playlist-save-sheet.is-naming .playlist-save-backdrop{visibility:hidden;pointer-events:none}.playlist-save-create-inner{width:min(100%,22rem);display:flex;flex-direction:column;align-items:center;gap:1.45rem;text-align:center}.playlist-save-create-title,.playlist-save-create-input,.playlist-save-create-actions{opacity:0;transform:translate3d(0,18px,0);transition:opacity .42s cubic-bezier(.22,.7,.2,1),transform .48s cubic-bezier(.22,.7,.2,1)}.playlist-save-create.is-in .playlist-save-create-title{opacity:1;transform:none;transition-delay:.04s}.playlist-save-create.is-in .playlist-save-create-input{opacity:1;transform:none;transition-delay:.14s}.playlist-save-create.is-in .playlist-save-create-actions{opacity:1;transform:none;transition-delay:.24s}.playlist-save-create-title{margin:0;font-family:"Exo 2",system-ui,sans-serif;font-size:clamp(1.4rem,5.2vw,1.7rem);font-weight:800;letter-spacing:.01em;line-height:1.2}.playlist-save-create-input{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;margin:0;padding:.4rem .15rem .6rem;border:0;border-bottom:1px solid rgba(255,255,255,.32);border-radius:0;background:transparent;color:#fff;font-family:"Exo 2",system-ui,sans-serif;font-size:clamp(1.5rem,6vw,1.9rem);font-weight:800;letter-spacing:.01em;text-align:center;outline:none;box-sizing:border-box}.playlist-save-create-input:focus{border-bottom-color:#ffffffe0}.playlist-save-create-actions{display:flex;align-items:center;justify-content:center;gap:.8rem;margin-top:.45rem}.playlist-save-create-btn{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;padding:.78rem 1.55rem;border-radius:999px;font-family:"Exo 2",system-ui,sans-serif;font-size:.95rem;font-weight:800;letter-spacing:.02em;line-height:1;cursor:pointer;transition:transform .16s ease,opacity .15s ease,background .15s ease,border-color .15s ease}.playlist-save-create-btn.is-ghost,.playlist-save-create-btn.is-primary{min-width:var(--theme-btn-min-w,10.5rem);min-height:var(--theme-btn-min-h,44px);padding:var(--theme-btn-pad,.85rem 1.45rem);font-size:var(--theme-btn-size,11px);letter-spacing:var(--theme-btn-tracking,.14em);text-transform:uppercase}.playlist-save-create-btn.is-ghost{border:1px solid rgba(255,255,255,.55);background:transparent;color:#fff}.playlist-save-create-btn.is-primary{border:1px solid var(--theme-btn,#fff);background:var(--theme-btn,#fff);color:var(--theme-btn-fg,#0a0a0a)}.playlist-save-create-btn:hover,.playlist-save-create-btn:focus-visible{opacity:1}.playlist-save-create-btn.is-primary:hover,.playlist-save-create-btn.is-primary:focus-visible{background:var(--theme-btn-hover,#eaeaea)}.playlist-save-create-btn:active{transform:scale(.96)}@media(prefers-reduced-motion:reduce){.playlist-save-create,.playlist-save-create-title,.playlist-save-create-input,.playlist-save-create-actions{transition:none;transform:none}.playlist-save-create.is-in .playlist-save-create-title,.playlist-save-create.is-in .playlist-save-create-input,.playlist-save-create.is-in .playlist-save-create-actions{opacity:1}}@media(min-width:901px){.playlist-save-sheet{align-items:center;padding:2rem}.playlist-save-backdrop{background:#00000073}.playlist-save-panel{width:min(100%,24rem);max-width:24rem;height:auto;max-height:min(36rem,calc(100dvh - 4rem));padding-bottom:.55rem;border-radius:12px;box-shadow:0 16px 48px #0000008c;transform:translate3d(0,8px,0);opacity:0}.playlist-save-sheet.is-open:not(.is-expanded) .playlist-save-panel,.playlist-save-sheet.is-open.is-expanded .playlist-save-panel{transform:none;opacity:1}.playlist-save-handle-hit{display:none}.playlist-save-topbar{max-height:3rem;opacity:1;padding:.15rem 1rem .35rem;pointer-events:auto}.playlist-save-done-btn,.playlist-save-fade{display:none}.playlist-save-create{background:#00000073}.playlist-save-create-inner{padding:2.25rem 1.6rem 1.85rem;border-radius:12px;background:#121212;box-shadow:0 16px 48px #0000008c}}.playlist-add-host{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10080;pointer-events:none}.playlist-add-host:not([hidden]){pointer-events:auto}.playlist-add-host[hidden]{display:none!important}body.is-playlist-add-open{overflow:hidden}.playlist-add-sheet{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:#000;color:#fff;font-family:"Source Sans 3",system-ui,sans-serif;transform:translate3d(0,8%,0);opacity:0;transition:transform .32s cubic-bezier(.22,.7,.2,1),opacity .28s ease;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}.playlist-add-sheet.is-in{transform:translateZ(0);opacity:1}.playlist-add-top{display:grid;grid-template-columns:2.75rem 1fr auto;align-items:center;gap:.35rem;min-height:3.25rem;padding:.35rem .55rem .25rem;flex-shrink:0}.playlist-add-back,.playlist-add-done{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;margin:0;border:0;background:transparent;color:#fff;cursor:pointer}.playlist-add-back{width:2.75rem;height:2.75rem;padding:0;border-radius:999px}.playlist-add-back svg{width:1.35rem;height:1.35rem;display:block}.playlist-add-done{min-width:3.25rem;height:2.75rem;padding:0 .55rem;border-radius:999px;font:inherit;font-size:.95rem;font-weight:700;letter-spacing:.02em;color:#fff;opacity:.28;pointer-events:none}.playlist-add-done.is-ready{color:#fff;opacity:1;pointer-events:auto}.playlist-add-done:disabled{color:#fff;opacity:.28}.playlist-add-done.is-ready:hover,.playlist-add-done.is-ready:focus-visible{background:#ffffff14}.playlist-add-heading{margin:0;text-align:center;font-size:1.05rem;font-weight:700;letter-spacing:.01em;line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playlist-add-tabs{display:flex;gap:.5rem;padding:.55rem 1rem .85rem;overflow-x:auto;scrollbar-width:none;flex-shrink:0;-webkit-overflow-scrolling:touch}.playlist-add-tabs::-webkit-scrollbar{display:none}.playlist-add-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;margin:0;padding:.45rem .95rem;border:0;border-radius:999px;background:#2a2a2a;color:#fff;font:inherit;font-size:.92rem;font-weight:600;line-height:1.2;cursor:pointer;white-space:nowrap}.playlist-add-tab.is-active{background:#fff;color:#000}.playlist-add-tab.is-active:hover,.playlist-add-tab.is-active:focus-visible{background:#fff;color:#000}.playlist-add-body{flex:1 1 auto;min-height:0;overflow:auto;padding:0 .65rem 5.75rem;-webkit-overflow-scrolling:touch}.playlist-add-list{list-style:none;margin:0;padding:0}.playlist-add-row{display:grid;grid-template-columns:3.35rem minmax(0,1fr) 2.75rem;align-items:center;gap:.75rem;min-height:3.85rem;padding:.35rem .25rem;border-radius:4px;user-select:none;-webkit-user-select:none}.playlist-add-row.is-album{cursor:pointer}.playlist-add-thumb{width:3.35rem;height:3.35rem;border-radius:4px;overflow:hidden;background:#1a1a1a}.playlist-add-thumb img{width:100%;height:100%;object-fit:cover;display:block}.playlist-add-meta{min-width:0;display:flex;flex-direction:column;gap:.12rem}.playlist-add-title{font-size:1rem;font-weight:600;line-height:1.25;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playlist-add-sub{font-size:.86rem;font-weight:500;line-height:1.25;color:#b3b3b3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playlist-add-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:#fff;cursor:pointer}.playlist-add-toggle svg{width:1.55rem;height:1.55rem;display:block}.playlist-add-toggle.is-on{color:var(--theme-play-accent, #60c4ff)}.playlist-add-toggle.is-on svg{color:var(--theme-play-accent, #60c4ff)}.playlist-add-toggle:disabled{opacity:1;cursor:default}.playlist-add-chevron{display:flex;align-items:center;justify-content:center;width:2.55rem;height:2.55rem;color:#b3b3b3;font-size:1.35rem;line-height:1}.playlist-add-empty{margin:2.5rem 1.25rem 0;text-align:center;color:#b3b3b3;font-size:.95rem;line-height:1.4}.playlist-add-search{position:absolute;left:.85rem;right:.85rem;bottom:calc(.85rem + env(safe-area-inset-bottom,0px));display:flex;align-items:center;gap:.55rem;min-height:3.15rem;padding:0 1rem;border-radius:999px;background:#2a2a2a;box-shadow:0 8px 28px #00000073}.playlist-add-search-ico{flex:0 0 auto;display:flex;color:#fff}.playlist-add-search-ico svg{width:1.2rem;height:1.2rem;display:block}.playlist-add-search-input{flex:1 1 auto;min-width:0;margin:0;padding:.85rem 0;border:0;background:transparent;color:#fff;font:inherit;font-size:1rem;font-weight:500;outline:none}.playlist-add-search-input::placeholder{color:#a7a7a7}.playlist-add-search-input::-webkit-search-decoration,.playlist-add-search-input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}@media(min-width:901px){.playlist-add-host{background:transparent;transition:background-color .28s ease}.playlist-add-host:not([hidden]){display:flex;align-items:center;justify-content:center;padding:2rem}.playlist-add-host.is-open{background:#00000073}.playlist-add-sheet{position:relative;inset:auto;left:auto;right:auto;width:min(100%,26.5rem);max-width:26.5rem;height:auto;min-height:22rem;max-height:min(34rem,calc(100vh - 5rem));margin:0;transform:translate3d(0,8px,0);border-radius:12px;background:#121212;overflow:hidden;box-shadow:0 16px 48px #0000008c;padding-top:0;padding-bottom:0}.playlist-add-sheet.is-in{transform:none}.playlist-add-search{bottom:.85rem}}@media(prefers-reduced-motion:reduce){.playlist-add-sheet{transition:none}}.playlist-menu-sub{position:fixed;z-index:10115;width:16.75rem;max-width:calc(100vw - 1.25rem);max-height:min(26rem,calc(100dvh - 1.5rem));display:flex;flex-direction:column;padding:.4rem;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#121212;box-shadow:0 16px 40px #0000008c;color:#fff;font-family:"Source Sans 3",system-ui,sans-serif;box-sizing:border-box}.playlist-menu-sub[hidden]{display:none!important}.playlist-menu-sub-search{display:flex;align-items:center;gap:.45rem;margin:0 0 .28rem;padding:.42rem .55rem;border:0;border-radius:6px;background:#ffffff14;color:#ffffff8c}.playlist-menu-sub-search svg{width:.95rem;height:.95rem;flex:0 0 auto;display:block}.playlist-menu-sub-search input{flex:1;min-width:0;margin:0;padding:0;border:0;background:transparent;color:#fff;font:inherit;font-size:.82rem;font-weight:500;outline:none}.playlist-menu-sub-search input::placeholder{color:#ffffff73}.playlist-menu-sub-new,.playlist-menu-sub-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.65rem;width:100%;margin:0;padding:.48rem .5rem;border:0;border-radius:6px;background:transparent;color:#fff;font:inherit;font-size:.84rem;font-weight:600;letter-spacing:.01em;text-align:left;cursor:pointer}.playlist-menu-sub-new:hover,.playlist-menu-sub-new:focus-visible,.playlist-menu-sub-item:hover,.playlist-menu-sub-item:focus-visible{background:#ffffff14;outline:none}.playlist-menu-sub-new-ico,.playlist-menu-sub-thumb{width:1.7rem;height:1.7rem;flex:0 0 auto;border-radius:4px;display:grid;place-items:center;overflow:hidden;background:#ffffff14;color:#ffffffb8}.playlist-menu-sub-new-ico svg,.playlist-menu-sub-thumb svg{width:.95rem;height:.95rem;display:block}.playlist-menu-sub-thumb img{width:100%;height:100%;object-fit:cover;display:block}.playlist-menu-sub-rule{height:1px;margin:.22rem .35rem;background:#ffffff1a}.playlist-menu-sub-list{flex:0 1 auto;min-height:0;overflow-x:hidden;overflow-y:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.28) transparent}.playlist-menu-sub-list.is-overflowing{overflow-y:auto}.playlist-menu-sub-list::-webkit-scrollbar{width:10px}.playlist-menu-sub-list::-webkit-scrollbar-track{background:transparent}.playlist-menu-sub-list::-webkit-scrollbar-thumb{background:#ffffff38;border-radius:8px;border:2px solid #121212}.playlist-menu-sub-item-meta{min-width:0;flex:1 1 auto;display:flex;flex-direction:column;gap:.08rem}.playlist-menu-sub-check{width:1.2rem;height:1.2rem;flex:0 0 auto;margin-left:.15rem;color:var(--theme-play-accent, #60c4ff);opacity:0;pointer-events:none}.playlist-menu-sub-item.is-in .playlist-menu-sub-check{opacity:1}.playlist-menu-sub-check svg{width:100%;height:100%;display:block}.playlist-menu-sub-item-name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.playlist-menu-sub-item-sub{display:block;font-size:.72rem;font-weight:500;color:#ffffff73}.playlist-menu-sub-empty{margin:0;padding:.55rem .5rem .4rem;font-size:.78rem;font-weight:500;color:#ffffff6b}@media(max-width:900px){.playlist-menu-sub{display:none!important}}:root{--font-heading:"Exo 2",system-ui,sans-serif;--font-body:"Source Sans 3",system-ui,sans-serif;--theme-bg:#000;--theme-bg-elev:#0a0a0a;--theme-fg:#fff;--theme-muted:rgba(255,255,255,.5);--theme-muted-2:rgba(255,255,255,.42);--theme-line:rgba(255,255,255,.14);--theme-line-strong:rgba(255,255,255,.28);--theme-panel:rgba(255,255,255,.035);--theme-panel-2:rgba(255,255,255,.06);--theme-btn:#fff;--theme-btn-fg:#0a0a0a;--theme-btn-hover:#eaeaea;--theme-btn-min-h:44px;--theme-btn-min-w:10.5rem;--theme-btn-pad:.85rem 1.45rem;--theme-btn-size:11px;--theme-btn-tracking:.14em;--theme-ghost:rgba(255,255,255,.08);--theme-header-shadow:0 1px 8px rgba(0,0,0,.85),0 0 18px rgba(0,0,0,.55);--theme-danger:#ef5555;--theme-play-accent:#60c4ff;--theme-play-accent-rgb:96, 196, 255;--theme-play-accent-fg:#061018;--onuha-scrollbar-thumb:rgba(255,255,255,.18);--onuha-scrollbar-thumb-nested:rgba(255,255,255,.22);--onuha-scrollbar-track:transparent;--account-sidebar-w:230px;--account-sidebar-w-collapsed:calc(var(--account-content-pad) * 2 + 44px);--account-feed-col:760px;--account-rail-w:var(--account-sidebar-w);--account-layout-max:calc(var(--account-sidebar-w) + var(--account-feed-col) + var(--account-rail-w));--account-grid-cols:var(--account-sidebar-w) minmax(0,var(--account-feed-col)) minmax(0,var(--account-rail-w));--account-shop-main-col:calc(var(--account-feed-col) + var(--account-rail-w));--account-shop-grid-cols:var(--account-sidebar-w) minmax(0,var(--account-shop-main-col));--account-shell-pad-top:calc(var(--site-header-h, 64px) + 1.25rem);--account-shell-inline:max(1rem, env(safe-area-inset-left, 0px));--account-shell-inline-end:max(1rem, env(safe-area-inset-right, 0px));--account-content-pad:1.15rem;--account-column-pad-top:1.35rem;--account-center-pad-x:var(--account-content-pad)}body{font-family:var(--font-body)}html.site-auth body,html.site-media body,html.site-policy body,body.site-shop.is-shop-account,.account-home-lib-list,.account-pricing-dialog,.site-drawer{scrollbar-width:thin;scrollbar-color:var(--onuha-scrollbar-thumb-nested) var(--onuha-scrollbar-track)}html.site-auth body::-webkit-scrollbar,html.site-media body::-webkit-scrollbar,html.site-policy body::-webkit-scrollbar,body.site-shop.is-shop-account::-webkit-scrollbar,.account-pricing-dialog::-webkit-scrollbar,.site-drawer::-webkit-scrollbar{width:8px;height:8px}html.site-auth body::-webkit-scrollbar-thumb,html.site-media body::-webkit-scrollbar-thumb,html.site-policy body::-webkit-scrollbar-thumb,body.site-shop.is-shop-account::-webkit-scrollbar-thumb,.account-pricing-dialog::-webkit-scrollbar-thumb,.site-drawer::-webkit-scrollbar-thumb{background:var(--onuha-scrollbar-thumb);border-radius:999px;border:2px solid transparent;background-clip:padding-box}html.site-auth body::-webkit-scrollbar-track,html.site-media body::-webkit-scrollbar-track,html.site-policy body::-webkit-scrollbar-track,body.site-shop.is-shop-account::-webkit-scrollbar-track,.account-pricing-dialog::-webkit-scrollbar-track,.site-drawer::-webkit-scrollbar-track{background:var(--onuha-scrollbar-track)}.account-home-lib-list::-webkit-scrollbar{width:4px}.account-home-lib-list::-webkit-scrollbar-thumb{background:var(--onuha-scrollbar-thumb-nested);border-radius:999px}.account-muted,.account-empty,.account-note,.account-panel-lede,.account-pricing-lede,.account-price-blurb,.account-price-note,.account-price-features,.account-price-features li,.account-pricing-foot,.account-lock-banner-copy,.account-library-lock-copy,.account-thread-body,.account-home-section-hint,.shop-lede,.shop-muted,.shop-pdp-desc,.shop-pdp-digital-note,.shop-footer-lede,.shop-footer-copy,.media-body-lede,.media-comment-body,.auth-copy,.auth-demo,.auth-lede{font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif)}.site-btn-white{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0;border:1px solid var(--theme-btn,#fff);border-radius:999px;background:var(--theme-btn,#fff);color:var(--theme-btn-fg,#0a0a0a);font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:var(--theme-btn-size,11px);font-weight:800;letter-spacing:var(--theme-btn-tracking,.14em);text-transform:uppercase;text-decoration:none;line-height:1.2;min-height:var(--theme-btn-min-h,44px);min-width:var(--theme-btn-min-w,10.5rem);padding:var(--theme-btn-pad,.85rem 1.45rem);cursor:pointer;-webkit-tap-highlight-color:transparent}.site-btn-white:hover,.site-btn-white:focus-visible{background:var(--theme-btn-hover,#eaeaea);border-color:var(--theme-btn,#fff);color:var(--theme-btn-fg,#0a0a0a);outline:none}.site-demo-badge{position:fixed;right:max(.85rem,env(safe-area-inset-right,0px));bottom:max(.85rem,env(safe-area-inset-bottom,0px));z-index:12000;padding:.32rem .62rem;border:1px solid rgba(255,255,255,.28);border-radius:999px;background:#0000009e;color:#fff;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;pointer-events:none;box-shadow:0 6px 18px #0006}@media(max-width:900px){.site-demo-badge{bottom:calc(max(.85rem,env(safe-area-inset-bottom,0px)) + 5.4rem)}}.site-404{position:fixed;top:0;right:0;bottom:0;left:0;z-index:6;overflow:hidden;background:#000;color:#fff;font-family:"Exo 2",system-ui,sans-serif}.site-404[hidden]{display:none!important}.site-404-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center 58%;display:block;pointer-events:none;opacity:0;filter:blur(32px);transform:translateY(22%) scale(1.06);transition:opacity 1.45s ease,filter 1.55s cubic-bezier(.18,.85,.22,1),transform 1.55s cubic-bezier(.18,.85,.22,1),object-position 1.55s cubic-bezier(.18,.85,.22,1)}.site-404.is-in .site-404-img{opacity:1;filter:blur(0);transform:translateY(0) scale(1);object-position:center 42%}.site-404-fade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;opacity:0;background:linear-gradient(180deg,rgba(0,0,0,.62) 0%,rgba(0,0,0,.22) 30%,transparent 55%),#00000029;transition:opacity 1.2s ease .18s}.site-404.is-in .site-404-fade{opacity:1}.site-404-copy{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;width:min(96%,840px);margin:0 auto;padding:calc(var(--site-header-h) + clamp(1.6rem,7vh,3.6rem)) 1rem 0}.site-404-title{margin:0;font-size:clamp(5.2rem,22vw,11rem);font-weight:200;letter-spacing:.1em;line-height:.88;text-transform:uppercase;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.92),0 0 36px rgba(0,0,0,.55);opacity:0;filter:blur(18px);transform:translateY(14px);transition:opacity .55s ease,filter .85s ease,transform .6s cubic-bezier(.22,.7,.2,1)}.site-404-title.is-running,.site-404-title.is-done{opacity:1;filter:blur(0);transform:none}.site-404-body{margin:clamp(.85rem,2.4vh,1.35rem) 0 0;font-size:clamp(.95rem,2.8vw,1.25rem);font-weight:200;letter-spacing:.1em;text-transform:uppercase;color:#ffffffd1;text-shadow:0 1px 10px rgba(0,0,0,.9);opacity:0;filter:blur(16px);transform:translateY(12px);transition:opacity .55s ease,filter .75s ease,transform .55s cubic-bezier(.22,.7,.2,1)}.site-404-body.is-running,.site-404-body.is-done{opacity:1;filter:blur(0);transform:none}.site-404-title.decrypt-label{display:inline-flex;flex-wrap:nowrap;justify-content:center;white-space:nowrap}.site-404-body.decrypt-label{display:inline-flex;flex-wrap:wrap;justify-content:center;white-space:normal;max-width:min(92vw,34rem)}.site-404-link{margin-top:clamp(1.2rem,3vh,1.7rem);color:#fff;text-decoration:none;font-size:clamp(.72rem,1.8vw,.88rem);font-weight:800;letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.85);border-bottom:1px solid rgba(255,255,255,.55);padding-bottom:3px;opacity:0;filter:blur(12px);transform:translateY(10px);transition:opacity .55s ease,filter .7s ease,transform .55s cubic-bezier(.22,.7,.2,1),border-color .2s ease}.site-404-link.is-in{opacity:1;filter:blur(0);transform:none}.site-404-link:hover{opacity:.78;border-color:#ffffffe6}body.site-404{overflow:hidden}body.site-404 #siteMain{display:none!important;min-height:0;height:0;overflow:hidden}body.site-404 .top-kicker,body.site-404 .top-kicker.on{display:none!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important}html.site-home,html.site-home body{height:100%!important;min-height:100%;max-height:100dvh;overflow:hidden!important;scrollbar-gutter:stable}body.site-home #siteMain,body.site-home #e1{display:none!important}.home-root{--home-v-pad:clamp(.75rem, 2.5dvh, 1.5rem);--home-stage-h:calc(100dvh - var(--site-header-h, 52px) - var(--home-v-pad) * 2);--home-copy-h:clamp(5.5rem, 16dvh, 8.5rem);--home-video-max:min(52dvh, calc(var(--home-stage-h) - var(--home-copy-h)));position:fixed;top:var(--site-header-h, 52px);left:0;right:0;bottom:0;z-index:1;box-sizing:border-box;display:grid;place-items:center;padding:var(--home-v-pad) var(--site-gutter, 22px);color:#fff;font-family:"Exo 2",system-ui,sans-serif;opacity:0;transition:opacity .55s ease;overflow:hidden;pointer-events:none}.home-root[hidden]{display:none!important}.home-root.is-visible{opacity:1;pointer-events:auto}.home-land-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;background:#000;pointer-events:none}.home-intro-stage{position:relative;display:flex;align-items:center;justify-content:center;min-height:1.15em}.home-land{position:relative;width:100%;max-width:none;max-height:100%;min-height:0}.home-land-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:#000 var(--home-planet-img, url(/images/landing/sidebar-planet.avif)) left center / cover no-repeat;pointer-events:none;opacity:0;filter:blur(14px);transform:scale(1.06);transition:opacity 1.25s ease,filter 1.4s ease,transform 1.45s cubic-bezier(.18,.85,.22,1)}.home-root.is-planet-in .home-land-bg{opacity:1;filter:blur(0);transform:scale(1)}@media(prefers-reduced-motion:reduce){.home-land-bg{opacity:1;filter:none;transform:none;transition:none}}.home-land-inner{position:relative;z-index:1;width:100%}.home-land-hero{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;text-align:center;gap:clamp(.85rem,2.2dvh,1.35rem)}.home-land-video-wrap{width:100%}.home-land-video-shell{position:relative;width:min(100%,calc(var(--home-video-max) * 16 / 9));max-height:var(--home-video-max);aspect-ratio:16 / 9;margin-inline:auto;border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.14);background-color:#050505;box-shadow:0 22px 64px #00000085;cursor:pointer}.home-land-video-shell.is-playing{cursor:default}.home-land-video-kicker{position:absolute;top:0;left:0;right:0;z-index:2;margin:0;padding:clamp(.55rem,1.3vw,.85rem) clamp(.7rem,1.6vw,1rem);font-family:"Source Sans 3",system-ui,sans-serif;font-size:clamp(.7rem,1.5vw,.9rem);font-weight:500;letter-spacing:.02em;line-height:1.4;color:#ffffffeb;text-align:left;text-shadow:0 1px 8px rgba(0,0,0,.85);background:linear-gradient(180deg,rgba(0,0,0,.78) 0%,rgba(0,0,0,.28) 68%,transparent 100%);pointer-events:none}.home-land-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;background:#000}.home-land-video-play{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;margin:0;padding:0;border:0;background:transparent;color:#fff;cursor:pointer;transition:opacity .2s ease}.home-land-video-play:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0000002e;transition:background .2s ease}.home-land-video-play:hover:before,.home-land-video-play:focus-visible:before{background:#00000052}.home-land-video-play svg{position:relative;width:clamp(48px,8vw,72px);height:auto;filter:drop-shadow(0 2px 14px rgba(0,0,0,.55))}.home-land-video-shell.is-playing .home-land-video-play{display:none}.home-land-video-shell.is-locked .home-land-video-play:after{content:"";position:absolute;right:clamp(12px,2.5vw,18px);bottom:clamp(12px,2.5vw,18px);z-index:4;width:22px;height:22px;background:center / contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23fff' d='M12 2.8a4.2 4.2 0 0 0-4.2 4.2v2.1H6.5A1.8 1.8 0 0 0 4.7 10.9v8.3A1.8 1.8 0 0 0 6.5 21h11a1.8 1.8 0 0 0 1.8-1.8v-8.3a1.8 1.8 0 0 0-1.8-1.8h-1.3V7a4.2 4.2 0 0 0-4.2-4.2zm0 1.8A2.4 2.4 0 0 1 14.4 7v2.1H9.6V7A2.4 2.4 0 0 1 12 4.6zM12 13.2a1.7 1.7 0 0 1 .9 3.15V18h-1.8v-1.65A1.7 1.7 0 0 1 12 13.2z'/%3E%3C/svg%3E");filter:drop-shadow(0 1px 6px rgba(0,0,0,.65));pointer-events:none}.home-land-video-shell.is-locked .home-land-video{filter:saturate(.72) brightness(.88)}html.site-home{--site-header-h:76px}html.site-home .site-logo img,body.site-home .site-logo img{height:clamp(40px,6.4vh,58px);max-width:min(260px,50vw)}@media(max-width:680px){html.site-home .site-logo img,body.site-home .site-logo img{height:clamp(26px,6.5vw,36px);max-width:min(132px,36vw)}}.home-land-title{position:relative;display:block;container-type:inline-size;margin:0;width:100%;max-width:100%;font-family:Russo One,Arial Black,Impact,sans-serif;font-size:clamp(1.85rem,7.5vw,6.85rem);font-weight:400;letter-spacing:.02em;line-height:.9;text-transform:uppercase;text-shadow:none}.home-land-title .decrypt-label{flex-wrap:nowrap;white-space:nowrap}.home-land-title .decrypt-word:last-child .decrypt-hl:last-child{min-width:0;margin-left:-.08em}.home-land-title-line,.home-land-title .decrypt-label,.home-land-title .decrypt-l{background-image:linear-gradient(180deg,#fff,#f7fafc 6%,#d7e0e8 16%,#aeb9c4 34%,#7d8994 48%,#5e6973 58%,#c5d0d8 76%,#eef3f6,#8f9aa4);-webkit-background-clip:text;background-clip:text;color:transparent;-webkit-text-fill-color:transparent}.home-land-title-live{filter:drop-shadow(0 1px 0 rgba(255,255,255,.4)) drop-shadow(0 1px 0 rgba(0,0,0,.36)) drop-shadow(0 2px 1px rgba(0,0,0,.16))}.home-land-title-live .decrypt-label:not(.is-running):not(.is-done){visibility:hidden}.home-land-sub{margin:0;max-width:40rem;font-family:"Source Sans 3",system-ui,sans-serif;font-size:clamp(1.05rem,2.15vw,1.55rem);font-weight:500;line-height:1.45;letter-spacing:.01em;text-transform:none;color:#fffffff0;opacity:0;filter:blur(12px);transform:translateY(8px);pointer-events:none;transition:opacity .9s ease,filter 1.05s ease,transform 1.05s cubic-bezier(.18,.85,.22,1)}.home-land-sub span{display:block}#homeRoot.is-join-in .home-land-sub{opacity:1;filter:none;transform:none}.home-land-title-sizer,.home-land-title-live{display:flex;flex-direction:column;align-items:center;gap:.28em;width:100%}.home-land-title-sizer{visibility:hidden;pointer-events:none;-webkit-user-select:none;user-select:none}.home-land-title-live{position:absolute;left:0;right:0;top:0}.home-land-title-line{display:block;width:100%;max-width:100%;text-align:center;white-space:nowrap}.home-land-title-truth{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:center;gap:0;width:100%;max-width:100%;font-size:1em;letter-spacing:inherit;line-height:inherit;white-space:nowrap}.home-land-title-truth .decrypt-label{display:inline-flex;flex-wrap:nowrap;justify-content:center;vertical-align:baseline;white-space:nowrap;max-width:none}.home-land-title-truth .decrypt-word{display:inline-flex;flex:0 0 auto}.home-land-title-truth .decrypt-sp{display:inline-block;width:.45em;flex:0 0 auto}.home-land-title-keyword{display:inline-flex;flex:0 0 auto;vertical-align:baseline;justify-content:flex-start;min-width:7.5ch;font-style:normal;color:#fff;text-shadow:0 0 24px rgba(255,255,255,.28)}.home-land-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.65rem;width:100%;max-width:34rem}.home-land-btn[hidden]{display:none!important}.home-land-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;flex:0 1 auto;min-width:0;min-height:0;padding:12px 1.35rem 12px 1.25rem;border-radius:999px;border:1px solid transparent;font-family:"Exo 2",system-ui,sans-serif;font-size:13px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:background .2s ease,border-color .2s ease}.home-land-btn.is-solid{opacity:0;filter:blur(14px);transform:translateY(8px);pointer-events:none;transition:opacity .9s ease,filter 1.05s ease,transform 1.05s cubic-bezier(.18,.85,.22,1),background .2s ease,border-color .2s ease}#homeRoot.is-join-in .home-land-btn.is-solid{opacity:1;filter:blur(0);transform:translateY(0);pointer-events:auto}#homeRoot.is-join-in .home-land-btn.is-solid:hover{opacity:.88;transform:translateY(-1px);transition:opacity .2s ease,transform .2s ease,background .2s ease,border-color .2s ease}.home-land-btn-arrow{display:inline-block;font-size:1.45em;line-height:1;transition:transform .22s ease}#homeRoot.is-join-in .home-land-btn.is-solid:hover .home-land-btn-arrow{transform:translate(7px)}@media(prefers-reduced-motion:reduce){.home-land-btn.is-solid,.home-land-sub,.home-land-btn-arrow{filter:none;transform:none;transition:none}#homeRoot.is-join-in .home-land-btn.is-solid:hover .home-land-btn-arrow{transform:none}}.home-land-btn.is-solid{background:var(--theme-btn,#fff);color:var(--theme-btn-fg,#0a0a0a);border-color:var(--theme-btn,#fff)}.home-land-btn.is-ghost{background:transparent;color:#fff;border-color:#ffffffb8}.home-land-btn:hover{opacity:.88;transform:translateY(-1px)}@media(max-width:767px){body.site-home{--home-copy-h:clamp(8rem, 24dvh, 11rem);--home-video-max:min(46dvh, calc(var(--home-stage-h) - var(--home-copy-h)))}.home-land-bg{background-position:left center}.home-land-hero{gap:clamp(.75rem,2.2dvh,1.15rem)}.home-land-title{letter-spacing:.02em;font-size:clamp(2.2rem,10.6vw,3rem)}.home-land-actions{flex-direction:row;flex-wrap:nowrap;gap:.5rem;width:100%}.home-land-btn{flex:0 1 auto;width:auto;max-width:none;min-height:0;padding:12px .9rem;font-size:12px;letter-spacing:.02em}}@media(max-height:700px){body.site-home{--home-copy-h:clamp(7rem, 22dvh, 10rem);--home-video-max:min(40dvh, calc(var(--home-stage-h) - var(--home-copy-h)))}.home-land-hero{gap:clamp(.65rem,1.8dvh,.95rem)}.home-land-btn{padding:9px .7rem}}@media(max-width:360px){.home-land-title{letter-spacing:.02em;font-size:clamp(2.05rem,10.2vw,2.45rem)}}@media(min-width:768px){body.site-home{--home-video-max:min(54dvh, calc(var(--home-stage-h) - var(--home-copy-h)))}.home-land-bg{background-size:auto 100%}}@media(min-width:901px){.home-root{top:0;padding:0;place-items:stretch}.home-root .home-land{width:100%;height:100%;display:flex;align-items:stretch;justify-content:flex-start;box-sizing:border-box;gap:0;padding:0;overflow:hidden}.home-root .home-land-bg{position:absolute;top:0;right:0;bottom:0;left:0;flex:none;width:auto;max-width:none;height:auto;min-height:0;overflow:hidden;background-position:-10vw center;background-size:auto 124%;z-index:0}.home-root .home-land-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent 0%,transparent 50%,#000 100%);pointer-events:none}.home-root .home-land-inner{position:relative;z-index:1;margin-left:auto;flex:0 0 52%;display:flex;align-items:center;justify-content:center;align-self:stretch;box-sizing:border-box;width:52%;max-width:52%;min-width:0;overflow:visible;background:transparent;padding-top:var(--site-header-h, 76px);padding-left:clamp(1.5rem,3vw,2.75rem);padding-right:clamp(1.25rem,2.5vw,2.25rem)}.home-root .home-land-hero{width:100%;max-width:100%}.home-root .home-land-title{container-type:normal;width:100%;max-width:100%;font-size:clamp(2.05rem,4.6vw,5.5rem)}.home-root .home-land-title .decrypt-label{max-width:100%}}@media(min-width:1200px){.home-root .home-land-inner{margin-right:clamp(2rem,6vw,7rem)}}@media(orientation:landscape)and (max-height:520px){.home-root{display:block;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding-bottom:calc(1.35rem + env(safe-area-inset-bottom,0px))}.home-land{max-height:none;margin-inline:auto}.home-land-video-shell{width:min(100%,720px);max-height:none;height:auto}}html.is-sheet-scroll-lock,html.is-sheet-scroll-lock body{overflow:hidden!important;overscroll-behavior:none;touch-action:none;height:100%}body.is-sheet-scroll-lock{position:fixed;left:0;right:0;width:100%}html.is-sheet-scroll-lock .music-sheet-panel,html.is-sheet-scroll-lock .music-queue-body,html.is-sheet-scroll-lock .music-queue-scroll,html.is-sheet-scroll-lock .music-timer-panel,html.is-sheet-scroll-lock .player-listen-sheet-body,html.is-sheet-scroll-lock .player-listen-sheet-panel,html.is-sheet-scroll-lock .playlist-save-body,html.is-sheet-scroll-lock .playlist-save-panel,html.is-sheet-scroll-lock .playlist-add-body,html.is-sheet-scroll-lock .playlist-add-panel,html.is-sheet-scroll-lock .emoji-picker-sheet-panel,html.is-sheet-scroll-lock [data-sheet-scroll]{touch-action:pan-y;overscroll-behavior:contain}html.is-sheet-scroll-lock .player-listen-sheet-top,html.is-sheet-scroll-lock .player-listen-sheet .listen-art,html.is-sheet-scroll-lock .player-listen-sheet .listen-meta,html.is-sheet-scroll-lock .player-listen-more-sheet .music-sheet-panel,html.is-sheet-scroll-lock .music-sheet-handle-hit,html.is-sheet-scroll-lock .music-sheet-head{touch-action:none}.comment-more-sheet .music-sheet-panel,.comment-report-sheet .music-sheet-panel{padding-bottom:calc(2.45rem + env(safe-area-inset-bottom,0px))}.comment-more-sheet .music-sheet-action[hidden]{display:none!important}.comment-more-sheet .music-sheet-action.is-danger{color:#ef6b6b}.comment-report-panel{display:flex;flex-direction:column;max-height:min(82vh,36rem)}.comment-report-body{flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:.15rem 1.2rem .4rem}.comment-report-lead{margin:0;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:1.05rem;font-weight:750;letter-spacing:.01em;color:#fff}.comment-report-sub{margin:.4rem 0 1.05rem;color:#ffffff94;font-size:.92rem;line-height:1.45}.comment-report-reasons{display:flex;flex-direction:column;gap:.15rem}.comment-report-reason{display:flex;align-items:center;gap:.85rem;min-height:3.05rem;padding:.35rem .15rem;color:#fff;font-size:1rem;font-weight:550;cursor:pointer}.comment-report-reason input{position:absolute;opacity:0;pointer-events:none}.comment-report-radio{flex:0 0 auto;width:1.25rem;height:1.25rem;border:2px solid rgba(255,255,255,.55);border-radius:50%;box-sizing:border-box;position:relative}.comment-report-reason input:checked+.comment-report-radio{border-color:#fff}.comment-report-reason input:checked+.comment-report-radio:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:50%;background:#fff}.comment-report-reason:has(input:focus-visible) .comment-report-radio{outline:2px solid rgba(255,255,255,.45);outline-offset:3px}.comment-report-submit{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 auto;width:calc(100% - 2.1rem);margin:.75rem 1.05rem 0;min-height:48px;border:0;border-radius:999px;background:#3a3a3a;color:#8a8a8a;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:1rem;font-weight:700;letter-spacing:.01em;cursor:default}.comment-report-submit:enabled{background:#fff;color:#0a0a0a;cursor:pointer}.comment-report-submit:enabled:hover,.comment-report-submit:enabled:focus-visible{background:#e8e8e8;outline:none}.comment-report-status{margin:.85rem 0 0;font-size:.92rem;line-height:1.4;color:#ffffffb8}.comment-report-status.is-ok{color:#9be7a8}.comment-report-status.is-err{color:#ffb4b4}.comment-more-pop{position:fixed;z-index:10200;min-width:10.25rem;padding:.35rem;border:1px solid rgba(255,255,255,.14);border-radius:10px;background:#121212;box-shadow:0 10px 24px #0006}.comment-more-pop[hidden]{display:none!important}.comment-more-pop-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;gap:.55rem;width:100%;border:0;border-radius:7px;background:transparent;color:#ffffffc7;font:inherit;font-size:13px;text-align:left;padding:.48rem .55rem;cursor:pointer}.comment-more-pop-item[hidden]{display:none!important}.comment-more-pop-item:hover,.comment-more-pop-item:focus-visible{background:#ffffff14;color:#fff;outline:none}.comment-more-pop-item.is-danger{color:#ef6b6b}.comment-more-pop-item.is-danger:hover,.comment-more-pop-item.is-danger:focus-visible{color:#ff8a8a}.comment-more-pop-ico{display:inline-flex;width:1.05rem;height:1.05rem;flex:0 0 auto;color:currentColor}.comment-more-pop-ico svg{width:100%;height:100%;display:block}.comment-report-dialog{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10210;display:flex;align-items:center;justify-content:center;padding:max(14px,env(safe-area-inset-top,0px)) max(14px,env(safe-area-inset-right,0px)) max(14px,env(safe-area-inset-bottom,0px)) max(14px,env(safe-area-inset-left,0px));box-sizing:border-box}.comment-report-dialog[hidden]{display:none!important}.comment-report-dialog-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;margin:0;padding:0;background:#000000b8;cursor:pointer;opacity:0;transition:opacity .2s ease}.comment-report-dialog.is-open .comment-report-dialog-backdrop{opacity:1}.comment-report-dialog-card{position:relative;z-index:1;width:100%;max-width:min(26rem,100%);max-height:min(82vh,36rem);display:flex;flex-direction:column;margin:0;padding:1.15rem 0 1rem;box-sizing:border-box;background:#121212;border:1px solid rgba(255,255,255,.16);border-radius:14px;box-shadow:0 18px 48px #0000008c;opacity:0;transform:translateY(8px) scale(.98);transition:opacity .2s ease,transform .2s ease}.comment-report-dialog.is-open .comment-report-dialog-card{opacity:1;transform:none}.comment-report-dialog-title{margin:0;padding:0 1.25rem .85rem;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:1.05rem;font-weight:800;letter-spacing:.01em;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.comment-report-dialog .comment-report-body{padding:.85rem 1.25rem .4rem}.comment-report-dialog .comment-report-submit{width:calc(100% - 2.5rem);margin:.85rem 1.25rem 0}.media-comment-more{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0 0 0 auto;padding:0;border:0;border-radius:50%;background:transparent;color:#ffffff80;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.media-comment-more:before{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px}.media-comment-more svg{width:1.1rem;height:1.1rem;display:block}.media-comment-more:hover,.media-comment-more:focus-visible{color:#fff;background:#ffffff14;outline:none}.media-comment-more:disabled{opacity:.45;cursor:default;background:transparent}.account-feed .media-comment-more{width:2rem;height:2rem;margin-left:auto}@media(max-width:900px){.comment-more-pop{display:none!important}}.comment-compose-toolbar{position:relative;display:inline-flex;align-items:center;flex-shrink:0}.emoji-picker-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;margin:0;padding:0;border:0;border-radius:999px;background:transparent;color:#ffffff73;cursor:pointer;transition:color .15s ease,background .15s ease}.emoji-picker-btn svg{width:20px;height:20px;display:block}.emoji-picker-btn:hover,.emoji-picker-btn[aria-expanded=true]{color:#ffffffe0;background:#ffffff14}.emoji-picker-btn:focus{outline:none}.emoji-picker-btn:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff47}.emoji-picker-pop{position:absolute;left:0;bottom:calc(100% + .35rem);z-index:10040;width:min(340px,calc(100vw - 1.5rem));padding:0;overflow:hidden;border:1px solid rgba(255,255,255,.14);border-radius:16px;background:#121212;box-shadow:0 12px 40px #00000073}.emoji-picker-pop.is-below{top:calc(100% + .35rem);bottom:auto}.emoji-picker-pop.is-above{top:auto;bottom:calc(100% + .35rem)}.emoji-picker-pop[hidden]{display:none!important}.emoji-picker-panel{display:flex;flex-direction:column;min-height:0;height:min(420px,58vh);background:#121212}.emoji-picker-pop .emoji-picker-panel{height:100%;max-height:100%}.emoji-picker-search{display:flex;align-items:center;gap:.45rem;flex:0 0 auto;margin:.55rem .6rem .35rem;padding:0 .7rem;min-height:36px;border-radius:999px;background:#ffffff14;color:#ffffff8c}.emoji-picker-search svg{width:16px;height:16px;flex:0 0 auto}.emoji-picker-search input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;min-width:0;margin:0;padding:.4rem 0;border:0;background:transparent;color:#fff;font:inherit;font-size:.92rem;outline:none}.emoji-picker-search input::placeholder{color:#ffffff6b}.emoji-picker-search input::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.emoji-picker-scroll{position:relative;flex:1 1 auto;min-height:0;overflow:auto;padding:0 .35rem .4rem;scrollbar-width:thin;background:#121212}.emoji-picker-section:last-of-type{min-height:100%}.emoji-picker-section-title{position:sticky;top:0;z-index:1;margin:0;padding:.45rem .35rem .3rem;background:#121212;color:#ffffff8c;font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.emoji-picker-empty{margin:1.2rem .4rem;text-align:center;color:#ffffff80;font-size:.9rem}.emoji-picker-item[hidden],.emoji-picker-section[hidden],.emoji-picker-empty[hidden]{display:none!important}.emoji-picker-cats{display:flex;align-items:stretch;flex:0 0 auto;gap:.1rem;margin:0;padding:.2rem .35rem .35rem;border-top:1px solid rgba(255,255,255,.1);overflow-x:auto;scrollbar-width:none}.emoji-picker-cats::-webkit-scrollbar{display:none}.emoji-picker-cat{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;flex:1 0 2.15rem;min-width:2.15rem;height:2.15rem;margin:0;padding:0;border:0;border-radius:8px;background:transparent;color:#ffffff6b;font-size:1.05rem;line-height:1;cursor:pointer}.emoji-picker-cat span{display:block;line-height:1}.emoji-picker-cat svg{width:18px;height:18px;display:block}.emoji-picker-cat:hover,.emoji-picker-cat.is-active{color:#fff;background:#ffffff1a}.emoji-picker-cat:focus{outline:none}.emoji-picker-cat:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff3d}.emoji-picker-grid{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:.1rem}.emoji-picker-item{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1;margin:0;padding:0;border:0;border-radius:8px;background:transparent;font-size:22px;line-height:1;cursor:pointer;transition:background .12s ease,transform .12s ease}.emoji-picker-item:hover{background:#ffffff1a;transform:scale(1.08)}.emoji-picker-item:focus{outline:none}.emoji-picker-item:focus-visible{outline:none;box-shadow:0 0 0 2px #ffffff3d}.feed-comment-field{display:flex;flex-direction:column;gap:.2rem;min-width:0}.feed-comment-toolbar{display:flex;align-items:center;min-height:34px}.feed-comment-form{align-items:flex-end}html:has([data-emoji-sheet].is-open) .site-demo-badge{visibility:hidden}.emoji-picker-sheet[hidden]{display:none!important}.emoji-picker-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10130;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif)}.emoji-picker-sheet.is-open{pointer-events:auto;touch-action:none}.emoji-picker-sheet .music-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;margin:0;padding:0;background:#00000094;cursor:pointer;opacity:0;transition:opacity .28s ease;touch-action:none}.emoji-picker-sheet.is-open .music-sheet-backdrop{opacity:1}.emoji-picker-sheet-panel{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:100%;height:min(78vh,36rem);max-height:min(78vh,36rem);margin:0;padding:0 0 env(safe-area-inset-bottom,0px);border:1px solid rgba(255,255,255,.1);border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;background:#181818;box-shadow:0 -18px 48px #0000008c;overflow:hidden;transform:translate3d(0,108%,0);transition:transform .32s cubic-bezier(.22,1,.36,1);will-change:transform}.emoji-picker-sheet [data-emoji-sheet-body]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.emoji-picker-sheet .emoji-picker-panel,.emoji-picker-sheet .emoji-picker-scroll,.emoji-picker-sheet .emoji-picker-section-title{background:#181818}.emoji-picker-sheet.is-open .emoji-picker-sheet-panel{transform:translateZ(0)}.emoji-picker-sheet.is-dragging .emoji-picker-sheet-panel{transition:none}.emoji-picker-sheet .music-sheet-handle-hit{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:1.65rem;margin:0;padding:.35rem 0 .2rem;border:0;background:transparent;cursor:grab;-webkit-tap-highlight-color:transparent}.emoji-picker-sheet .music-sheet-handle-hit:active{cursor:grabbing}.emoji-picker-sheet .music-sheet-handle{width:2.35rem;height:.28rem;border-radius:999px;background:#ffffff47;display:block}.emoji-picker-sheet .emoji-picker-panel{height:auto;flex:1 1 auto}.emoji-picker-sheet .emoji-picker-item{min-height:44px;font-size:26px}@media(max-width:900px){.emoji-picker-pop{display:none!important}}.media-comment-actions{display:flex;align-items:center;justify-content:space-between;gap:.65rem;width:100%}.missing-page{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;flex:1 1 auto;min-height:calc(100dvh - var(--site-header-h, 64px) - var(--account-dock-stack, 8.5rem));padding:2rem 1.25rem;box-sizing:border-box}.missing-page-title{margin:0 0 1.15rem;max-width:18rem;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:1.05rem;font-weight:800;letter-spacing:.01em;line-height:1.35;color:#fff}.missing-page-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff14;color:#fff;font:inherit;font-size:12px;font-weight:700;letter-spacing:.04em;text-decoration:none;padding:.55rem 1.05rem;cursor:pointer}.missing-page-btn:hover{background:#ffffff24}.account-panel[data-account-panel=home]:not([hidden]):has([data-feed-missing=true]),.account-feed[data-feed-missing=true],.account-music-v2.is-missing,.account-videos-v3.is-missing,.missing-page-mount:not([hidden]),.account-feed[data-feed-missing=true] .feed-post-detail{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.account-feed[data-feed-missing=true],.account-music-v2.is-missing,.account-videos-v3.is-missing{min-height:calc(100dvh - var(--site-header-h, 64px) - var(--account-dock-stack, 8.5rem))}.account-feed[data-feed-missing=true] .missing-page,.account-music-v2.is-missing .missing-page,.account-videos-v3.is-missing .missing-page,.media-stage:has(>.missing-page)>.missing-page{min-height:0;height:100%}.account-music-v2.is-missing>:not([data-music-missing]),.account-videos-v3.is-missing>:not([data-videos-missing]){display:none!important}.account-videos-v3>[data-videos-missing]{margin-left:0;margin-right:0}.media-stage:has(>.missing-page){display:flex;align-items:stretch;min-height:calc(100dvh - var(--site-header-h, 64px) - var(--account-dock-stack, 8.5rem))}.music-timer-sheet[hidden]{display:none!important}.music-timer-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10120;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif)}.music-timer-sheet.is-open{pointer-events:auto}.music-timer-sheet .music-sheet-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;margin:0;padding:0;background:#00000094;cursor:pointer;opacity:0;transition:opacity .28s ease}.music-timer-sheet.is-open .music-sheet-backdrop{opacity:1}.music-timer-panel{position:relative;z-index:1;width:100%;max-width:100%;max-height:min(78vh,34rem);margin:0;padding:.45rem 0 calc(1.1rem + env(safe-area-inset-bottom,0px));border:1px solid rgba(255,255,255,.1);border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;background:#181818;box-shadow:0 -18px 48px #0000008c;overflow:auto;-webkit-overflow-scrolling:touch;transform:translate3d(0,108%,0);transition:transform .32s cubic-bezier(.22,1,.36,1);will-change:transform}.music-timer-sheet.is-open .music-timer-panel{transform:translateZ(0)}.music-timer-sheet.is-dragging .music-timer-panel{transition:none}.music-timer-sheet .music-sheet-handle-hit{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:1.65rem;margin:0;padding:.35rem 0 .2rem;border:0;background:transparent;cursor:grab;-webkit-tap-highlight-color:transparent}.music-timer-sheet .music-sheet-handle-hit:active{cursor:grabbing}.music-timer-sheet .music-sheet-handle{width:2.35rem;height:.28rem;border-radius:999px;background:#ffffff47;display:block}.music-timer-title{margin:0;padding:.35rem 1.25rem .95rem;text-align:center;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:1.05rem;font-weight:800;letter-spacing:.01em;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.music-timer-list{list-style:none;margin:0;padding:.35rem 0 0}.music-timer-option{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;margin:0;border:0;background:transparent;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.35rem;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:1rem;font-weight:500;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.music-timer-option:hover,.music-timer-option:focus-visible{background:#ffffff0f;outline:none}.music-timer-option.is-off{color:#ffffffb8}.music-timer-option.is-active{color:#fff}.music-timer-option-check{flex:0 0 auto;width:1.35rem;height:1.35rem;color:var(--theme-play-accent, #60c4ff);display:inline-flex;align-items:center;justify-content:center}.music-timer-option-check svg{width:100%;height:100%;display:block}@media(min-width:901px){.music-timer-sheet.music-sheet{align-items:center;padding:1.25rem}.music-timer-sheet .music-timer-panel.music-sheet-panel{width:min(27rem,calc(100vw - 2.5rem));max-height:min(80vh,34rem);padding:.85rem 0 1rem;border:1px solid rgba(255,255,255,.14);border-radius:14px;box-shadow:0 22px 64px #0000009e;opacity:0;transform:translateY(8px) scale(.98);transition:opacity .2s ease,transform .2s ease}.music-timer-sheet.music-sheet.is-open .music-timer-panel.music-sheet-panel{opacity:1;transform:none}.music-timer-sheet .music-sheet-handle-hit{display:none}.music-timer-title{padding:.15rem 1.35rem 1rem}.music-timer-list{padding:.45rem .45rem 0}.music-timer-option{border-radius:8px;padding:.85rem 1rem}}.account-search-panel{padding:0 0 2rem;width:100%;max-width:100%;box-sizing:border-box}.account-search{width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box}.account-search-head{margin:0 0 1.35rem}.account-search-title{margin:0 0 .45rem;font-family:"Exo 2",system-ui,sans-serif;font-size:clamp(1.35rem,3.4vw,1.85rem);font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#fff;line-height:1.15}.account-search-lede{margin:0 0 1rem;font-size:.95rem;line-height:1.45;color:#ffffff94}.account-search-filters.account-feed-tabs{margin-top:.15rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.65rem}.account-search-section{margin:0 0 1.6rem;width:100%}.account-search-section-head{display:flex;align-items:baseline;gap:.55rem;margin:0 0 .75rem}.account-search-section-title{margin:0;font-family:"Exo 2",system-ui,sans-serif;font-size:12px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffffffb8}.account-search-section-count{font-size:11px;font-weight:600;letter-spacing:.08em;color:#ffffff61}.account-search-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;width:100%}@media(min-width:720px){.account-search-grid{gap:1rem}}.account-search-card{display:flex;flex-direction:column;width:100%;min-width:0;border:1px solid rgba(255,255,255,.1);border-radius:14px;background:#ffffff09;overflow:hidden;text-decoration:none;color:#fff;transition:border-color .18s ease,background .18s ease,transform .18s ease}.account-search-card:hover{border-color:#ffffff38;background:#ffffff0e;transform:translateY(-1px)}.account-search-card-media{display:block;width:100%;aspect-ratio:1;background:#0f0f0f;overflow:hidden}.account-search-card-art,.account-search-card-media img{display:block;width:100%;height:100%;object-fit:cover}.account-search-card-art--empty{display:block;width:100%;height:100%;background:linear-gradient(145deg,#ffffff14,#ffffff05)}.account-search-card-body{display:flex;flex-direction:column;gap:.22rem;padding:.7rem .75rem .8rem;min-width:0}.account-search-card-kind{font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffff6b}.account-search-card-title{font-family:"Exo 2",system-ui,sans-serif;font-size:clamp(.82rem,2.8vw,.95rem);font-weight:800;letter-spacing:.03em;text-transform:uppercase;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-search-card-meta{font-size:.78rem;color:#ffffff85}.account-search-card-blurb{margin-top:.15rem;font-size:.78rem;line-height:1.35;color:#fff6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.account-search-empty{padding:2.4rem 1rem;border:1px dashed rgba(255,255,255,.14);border-radius:16px;text-align:center}.account-search-empty-title{margin:0 0 .4rem;font-family:"Exo 2",system-ui,sans-serif;font-size:1rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.account-search-empty-copy{margin:0;color:#ffffff80;font-size:.9rem;line-height:1.45}.ui-skel-bone,.music-skel-bone,.music-skel-card{background-color:#ffffff09;background-image:linear-gradient(90deg,#fff0,#fff0 38%,#ffffff0e,#fff0 62%,#fff0);background-size:240% 100%;background-repeat:no-repeat;animation:ui-skel-glare 1.85s ease-in-out infinite}.music-skel-card{background-color:#0c0c0c}@keyframes ui-skel-glare{0%{background-position:100% 0}to{background-position:-120% 0}}.ui-skel-bone{display:block;border-radius:6px}.ui-skel{pointer-events:none}.ui-skel-comments[hidden],[data-replies-loading][hidden]{display:none!important}.account-feed.is-skeleton>.account-feed-list,.account-videos-v3.is-skeleton>.videos-v3-list,.account-videos-v3.is-skeleton>[data-videos-v3-empty],.account-shop-panel.is-skeleton .shop-grid{display:none!important}.account-feed:not(.is-skeleton)>[data-ui-skeleton],.account-feed[data-feed-view=detail]>[data-ui-skeleton],.account-videos-v3:not(.is-skeleton)>[data-ui-skeleton],.account-shop-panel:not(.is-skeleton) [data-ui-skeleton]{display:none!important}.ui-skel-feed{display:flex;flex-direction:column}.ui-skel-feed-post{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;align-items:start;padding:.75rem 1rem;border-bottom:1px solid rgba(255,255,255,.05)}.ui-skel-avatar{width:40px;height:40px;border-radius:50%}.ui-skel-avatar.is-sm{width:28px;height:28px}.ui-skel-feed-body{display:flex;flex-direction:column;gap:.42rem;min-width:0;padding-top:.12rem}.ui-skel-feed-meta{display:flex;align-items:center;gap:.45rem}.ui-skel-feed-name{height:.72rem;max-width:7rem}.ui-skel-feed-handle{height:.55rem;max-width:4.2rem}.ui-skel-feed-title{height:.82rem;max-width:18rem;margin-top:.15rem}.ui-skel-feed-line{height:.62rem}.ui-skel-feed-line.is-short{width:44%}.ui-skel-feed-media{width:100%;aspect-ratio:16/9;border-radius:16px;margin-top:.35rem;background-color:#0c0c0c}.ui-skel-videos{display:flex;flex-direction:column;gap:1.15rem;margin:1.25rem var(--account-center-pad-x,1.25rem) 0}.ui-skel-video-row{border:1px solid rgba(255,255,255,.04);border-radius:18px;overflow:hidden;background:#0a0a0a}.ui-skel-video-thumb{width:100%;aspect-ratio:16/9;border-radius:0;background-color:#0c0c0c}.account-shop-panel .ui-skel-shop{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem .85rem;margin:1.1rem 0 0;padding:0 var(--account-center-pad-x,1.25rem) 4rem;list-style:none}@media(min-width:640px){.account-shop-panel .ui-skel-shop{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:901px){.account-shop-panel .ui-skel-shop{grid-template-columns:repeat(4,minmax(0,1fr))}}.ui-skel-shop-card{display:flex;flex-direction:column;gap:.65rem;min-width:0}.ui-skel-shop-media{width:100%;aspect-ratio:4/5;border-radius:0;background-color:#0c0c0c}.ui-skel-shop-title{height:.78rem}.ui-skel-shop-price{height:.62rem}.ui-skel-comments{list-style:none;margin:.35rem 0 0;padding:0;display:flex;flex-direction:column;gap:1.05rem}.ui-skel-comments.is-compact{gap:.75rem;margin:.45rem 0 .15rem}.ui-skel-comment{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start}.ui-skel-comment-body{display:flex;flex-direction:column;gap:.38rem;min-width:0;padding-top:.15rem}.ui-skel-comment-name{height:.62rem;max-width:7rem}.ui-skel-comment-line{height:.55rem}.ui-skel-comment-line.is-short{width:42%}.ui-skel-search{display:flex;flex-direction:column;gap:.85rem;padding:.15rem 0 1.5rem}.ui-skel-search-row{display:grid;grid-template-columns:4.6rem minmax(0,1fr);gap:.85rem;align-items:center}.ui-skel-search-art{width:4.6rem;height:4.6rem;border-radius:10px;background-color:#0c0c0c}.ui-skel-search-body{display:flex;flex-direction:column;gap:.38rem;min-width:0}.ui-skel-search-kind{height:.48rem;max-width:3.4rem}.ui-skel-search-title{height:.78rem;max-width:16rem}.ui-skel-search-meta{height:.55rem;max-width:8rem}.ui-skel-activity{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.ui-skel-activity-row{display:grid;grid-template-columns:48px minmax(0,1fr);gap:.75rem;align-items:center;min-height:3.4rem;padding:.45rem 0}.ui-skel-activity-thumb{width:48px;height:48px;border-radius:8px;background-color:#0c0c0c}.ui-skel-activity-body{display:flex;flex-direction:column;gap:.38rem;min-width:0}.ui-skel-activity-title{height:.72rem;max-width:14rem}.ui-skel-activity-meta{height:.52rem;max-width:9rem}@media(prefers-reduced-motion:reduce){.ui-skel-bone,.music-skel-bone,.music-skel-card{animation:none;background-image:none}}.policy-root{min-height:100dvh;background:var(--shop-bg,#000);color:var(--shop-fg,#f5f5f5);font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);letter-spacing:.01em}.policy-root[hidden]{display:none!important}.policy-shell{width:100%;max-width:none;margin:0;padding:0;box-sizing:border-box}.policy-inner{width:min(100%,calc(600px + (var(--site-gutter, 22px) * 2)));max-width:none;margin:0 auto;padding:calc(var(--site-header-h) + 1.5rem) var(--site-gutter, 22px) 2.75rem;box-sizing:border-box}.policy-layout{display:grid;gap:2rem;align-items:start}@media(min-width:901px){.policy-inner{width:min(100%,calc(11.5rem + 2.8rem + 600px + (var(--site-gutter, 22px) * 2)))}.policy-layout{grid-template-columns:11.5rem minmax(0,1fr);gap:2.8rem}}.policy-docs-btn{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;margin:0 0 1.35rem;padding:.85rem 1rem;border:1px solid rgba(255,255,255,.16);background:#111;color:#fff;text-align:left;cursor:pointer}.policy-docs-btn-kicker{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.policy-docs-btn-name{font-size:13px;font-weight:500;letter-spacing:.01em;color:#ffffff9e}.policy-side-nav{display:none}.policy-docs-modal[hidden]{display:none!important}.policy-docs-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10200;display:flex;align-items:flex-end;justify-content:center;pointer-events:none;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif)}.policy-docs-modal.is-open{pointer-events:auto}.policy-docs-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;border:0;margin:0;padding:0;background:#00000094;cursor:pointer;opacity:0;transition:opacity .28s ease}.policy-docs-modal.is-open .policy-docs-backdrop{opacity:1}.policy-docs-sheet{position:relative;z-index:1;display:flex;flex-direction:column;width:100%;max-width:100%;height:min(82vh,40rem);max-height:min(82vh,40rem);margin:0;padding:0;box-sizing:border-box;border:1px solid rgba(255,255,255,.1);border-bottom:0;border-left:0;border-right:0;border-radius:16px 16px 0 0;background:#121212;box-shadow:0 -18px 48px #0000008c;overflow:hidden;transform:translate3d(0,108%,0);transition:transform .32s cubic-bezier(.22,1,.36,1),height .32s cubic-bezier(.22,1,.36,1);outline:none}.policy-docs-modal.is-open .policy-docs-sheet{transform:translateZ(0)}.policy-docs-modal.is-open.is-expanded .policy-docs-sheet{height:calc(100dvh - env(safe-area-inset-top,0px) - 8px);max-height:none}.policy-docs-modal.is-dragging .policy-docs-sheet{transition:none}.policy-docs-head{flex:0 0 auto;background:#121212;z-index:2}.policy-docs-handle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:center;width:100%;min-height:1.65rem;margin:0;padding:.35rem 0 .15rem;border:0;background:transparent;cursor:grab;touch-action:none;color:inherit}.policy-docs-handle:active{cursor:grabbing}.policy-docs-handle span{width:2.4rem;height:.28rem;border-radius:999px;background:#ffffff47;pointer-events:none}.policy-docs-title{margin:0;padding:.2rem 1.25rem .85rem;text-align:center;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:1.05rem;font-weight:800;letter-spacing:.01em;color:#fff;border-bottom:1px solid rgba(255,255,255,.1)}.policy-docs-list{display:flex;flex-direction:column;gap:.05rem;flex:1 1 auto;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch;padding:.35rem .55rem calc(1rem + env(safe-area-inset-bottom,0px))}.policy-docs-link{display:block;padding:.92rem .85rem;border:0;border-radius:0;color:#fff;text-decoration:none;font-size:1rem;font-weight:600;letter-spacing:.01em;line-height:1.35}.policy-docs-link:hover,.policy-docs-link:focus-visible{background:#ffffff0f;outline:none}.policy-docs-link.is-active{background:#ffffff1a}html.policy-docs-open,html.policy-docs-open body{overflow:hidden}html.policy-docs-open .site-demo-badge{visibility:hidden}@media(min-width:901px){.policy-docs-btn{display:none}.policy-side-nav{display:flex;flex-direction:column;flex-wrap:nowrap;position:sticky;top:calc(var(--site-header-h) + 1.1rem);align-self:start;gap:.35rem;z-index:2;max-height:calc(100dvh - var(--site-header-h) - 1.5rem);overflow:auto}}.policy-side-link{color:var(--shop-muted,rgba(255,255,255,.55));text-decoration:none;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;padding:.35rem 0;border-bottom:1px solid transparent;transition:color .2s ease,border-color .2s ease}.policy-side-link:hover,.policy-side-link.is-active{color:var(--shop-fg,#fff);border-bottom-color:currentColor}.policy-article{min-width:0}.policy-head{margin:0 0 1.75rem}.policy-title{margin:0 0 .55rem;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:clamp(1.6rem,4.2vw,2.4rem);font-weight:800;letter-spacing:.14em;text-transform:uppercase;line-height:1.1}.policy-title.decrypt-label{display:flex;justify-content:flex-start;width:100%}.policy-updated{margin:0;max-width:none;font-size:13px;font-weight:500;letter-spacing:.02em;line-height:1.5;text-transform:none;color:var(--shop-muted,rgba(255,255,255,.62))}.policy-section{margin:0 0 1.65rem;padding:0 0 1.55rem;border-bottom:1px solid var(--shop-line,rgba(255,255,255,.12))}.policy-section:last-of-type{border-bottom:0}.policy-section-title{margin:0 0 .7rem;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:13px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.policy-sub{margin:1rem 0 .35rem;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif);font-size:15px;font-weight:700;letter-spacing:.01em;text-transform:none;color:var(--shop-fg,#fff)}.policy-p{margin:0 0 .65rem;max-width:none;font-size:15px;font-weight:500;line-height:1.65;letter-spacing:.01em;text-transform:none;color:var(--shop-muted,rgba(255,255,255,.72))}.policy-p:last-child{margin-bottom:0}.policy-mail{color:inherit;text-decoration:underline;text-underline-offset:.15em}.policy-mail:hover{color:var(--shop-fg,#fff)}.policy-p.is-bullet{position:relative;padding-left:1.05em}.policy-p.is-bullet:before{content:"•";position:absolute;left:0}.policy-foot{margin:2rem 0 0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--shop-muted,rgba(255,255,255,.55))}.policy-foot a{color:inherit;text-decoration:none}.policy-foot a:hover{color:var(--shop-fg,#fff)}body.site-policy{background:var(--shop-bg,#000);color:var(--shop-fg,#f5f5f5);overflow-x:clip;overflow-y:auto;height:auto;min-height:100%}html.site-policy{height:auto;overflow-x:clip;overflow-y:auto}body.site-policy .site-header{background:#000!important;height:var(--site-header-h);align-items:center;padding-top:0;overflow:visible;box-shadow:none;border:0}body.site-policy .site-header:before{content:"";position:absolute;left:0;right:0;top:100%;height:2.75rem;background:linear-gradient(180deg,#000 0%,rgba(0,0,0,.55) 40%,transparent 100%);pointer-events:none;z-index:0}body.site-policy:before{content:none;display:none}.membership-setup-root{min-height:100dvh;background:#050505;color:#fff;font-family:var(--font-body,"Source Sans 3",system-ui,sans-serif)}.membership-setup-root[hidden]{display:none!important}.membership-setup{min-height:100dvh;display:flex;align-items:center;justify-content:center;text-align:center}.membership-setup-panel{display:flex;align-items:center;justify-content:center;width:100%;padding:2.5rem clamp(1.4rem,5vw,3rem);box-sizing:border-box}.membership-setup-panel-inner{width:min(420px,100%);display:flex;flex-direction:column;align-items:center;text-align:center}.membership-setup-kicker{margin:0 0 1rem;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:11px;font-weight:800;letter-spacing:.22em;text-transform:uppercase;color:#ffffff73}.membership-setup-title{margin:0 0 1rem;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:clamp(1.45rem,3.6vw,2rem);font-weight:800;letter-spacing:.12em;text-transform:uppercase;line-height:1.15;text-align:center}.membership-setup-lede{margin:0 auto 1.75rem;max-width:34ch;font-size:15px;font-weight:500;line-height:1.55;color:#ffffffb8;text-align:center}.membership-setup-root.is-success .membership-setup,.membership-setup.is-success{transition:opacity .55s ease}.membership-setup-root.is-success .membership-setup-kicker{opacity:.55}.membership-setup-root.is-success .membership-setup-title,.membership-setup.is-success .membership-setup-title{margin:0 0 .85rem;flex-wrap:nowrap;white-space:nowrap;font-size:clamp(1.85rem,8vw,3.5rem);font-weight:600;letter-spacing:.07em;line-height:.92;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.92),0 0 36px rgba(0,0,0,.55);opacity:0;filter:blur(16px);transform:translateY(12px);transition:opacity .55s ease,filter .85s ease,transform .6s cubic-bezier(.22,.7,.2,1)}.membership-setup-root.is-success .membership-setup-title.is-running,.membership-setup-root.is-success .membership-setup-title.is-done,.membership-setup.is-success .membership-setup-title.is-running,.membership-setup.is-success .membership-setup-title.is-done{opacity:1;filter:blur(0);transform:none}.membership-setup-root.is-success .membership-setup-lede,.membership-setup.is-success .membership-setup-lede{margin:0;max-width:28ch;font-size:14px;font-weight:500;letter-spacing:.04em;color:#ffffff9e;opacity:0;transform:translateY(8px);transition:opacity .5s ease .15s,transform .5s cubic-bezier(.22,.7,.2,1) .15s}.membership-setup-root.is-success .membership-setup-lede.is-in,.membership-setup.is-success .membership-setup-lede.is-in{opacity:1;transform:none}.membership-setup-root.is-exiting .membership-setup{opacity:0;transition:opacity .55s ease}.membership-setup-root.is-success .membership-setup-orbit,.membership-setup.is-success .membership-setup-orbit{opacity:0;transform:scale(.96);transition:opacity .35s ease,transform .35s ease}@keyframes membership-setup-spin{to{transform:rotate(360deg)}}.membership-setup-orbit{position:relative;width:4.5rem;height:4.5rem;margin:0 auto 1.35rem}.membership-setup-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid rgba(255,255,255,.18);border-top-color:#ffffffd1;animation:membership-setup-spin 1.15s linear infinite}.membership-setup-ring--delay{top:.55rem;right:.55rem;bottom:.55rem;left:.55rem;opacity:.55;animation-duration:1.65s;animation-direction:reverse}.membership-setup-core{position:absolute;top:1.35rem;right:1.35rem;bottom:1.35rem;left:1.35rem;border-radius:50%;background:radial-gradient(circle at 35% 30%,#fffffff2,#b4c8ff59 58%,#ffffff14);box-shadow:0 0 24px #8cb4ff59}.membership-setup-status{min-height:1.4em;margin:0;font-size:13px;font-weight:500;letter-spacing:.02em;color:#ffffff94;text-align:center}.membership-setup-slow{margin-top:1.35rem;padding-top:1.35rem;border-top:1px solid rgba(255,255,255,.08);width:100%;text-align:center}.membership-setup-slow-copy{margin:0 auto 1rem;max-width:34ch;font-size:14px;line-height:1.55;color:#ffffffd6;text-align:center}.membership-setup-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.75rem 1rem}.membership-setup-facts[hidden]{display:none}.membership-setup-facts{display:grid;gap:.5rem;margin:1.5rem auto 0;padding:1rem 1.15rem;width:min(100%,22rem);box-sizing:border-box;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#ffffff0a;text-align:left}.membership-setup-fact{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.membership-setup-fact dt{margin:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ffffff85}.membership-setup-fact dd{margin:0;font-size:14px;font-weight:600;color:#fff;text-align:right;overflow-wrap:anywhere}.membership-setup-enter{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:1.65rem auto 0;border:0;border-radius:999px;background:#fff;color:#0a0a0a;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;min-height:46px;min-width:13rem;padding:.85rem 1.6rem;cursor:pointer;transition:background .2s ease,transform .2s ease}.membership-setup-enter:hover,.membership-setup-enter:focus-visible{background:#ededed;transform:translateY(-1px)}.membership-setup-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.22);background:#ffffff0f;color:#fff;font-family:var(--font-heading,"Exo 2",system-ui,sans-serif);font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;padding:.78rem 1.15rem;cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.membership-setup-btn:hover{background:#ffffff1a;border-color:#ffffff57}.membership-setup-link{color:#ffffffc7;font-size:14px;font-weight:600;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.24)}.membership-setup-link:hover{color:#fff}html.site-membership-setup,html.site-membership-setup body{height:auto!important;min-height:100%;overflow-x:hidden!important;overflow-y:auto!important;scrollbar-gutter:auto}body.site-membership-setup .site-header,html.site-membership-setup .site-header,body.site-membership-setup .site-drawer-root,html.site-membership-setup .site-drawer-root{display:none!important}
