@property --a1{syntax:"<color>";inherits:true;initial-value:#ff6a3d}@property --a2{syntax:"<color>";inherits:true;initial-value:#b34dff}:root{--void:#07060b;--void-2:#0e0c16;--void-3:#181526;--ink:#eeeaf6;--haze:#a49cbf;--mute:#7d7697;--line:rgba(238,234,246,.08);--line-2:rgba(238,234,246,.15);--beam:#f3e8d6;--beam-ink:#120e18;--a1:#ff6a3d;--a2:#b34dff;--display:"Big Shoulders Display","Barlow Condensed","Arial Narrow","DejaVu Sans Condensed",sans-serif;--text:"Hanken Grotesk",ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--nav-h:64px;--dock-h:78px;--gutter:clamp(16px,4vw,48px);--max:1280px;--ease:cubic-bezier(.2,.75,.2,1);--swift:cubic-bezier(.7,0,.25,1);--cx:50vw;--cy:30vh;--px:0;--py:0;transition:--a1 1.6s ease,--a2 1.6s ease}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 24px);-webkit-text-size-adjust:100%}body{margin:0;background:var(--void);color:var(--ink);font:400 16px/1.6 var(--text);overflow-x:hidden;-webkit-font-smoothing:antialiased}body.has-track{padding-bottom:calc(var(--dock-h) + env(safe-area-inset-bottom,0px))}a{color:inherit}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}img{display:block;max-width:100%}:focus-visible{outline:2px solid var(--beam);outline-offset:3px;border-radius:6px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.wrap{width:min(var(--max),100% - 2*var(--gutter));margin-inline:auto}.grad-text{background:linear-gradient(100deg,var(--a1),var(--a2));-webkit-background-clip:text;background-clip:text;color:transparent}.sky{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden}.neb{position:absolute;border-radius:50%;filter:blur(100px);will-change:transform}.neb.n1{width:62vmax;height:52vmax;left:-20vmax;top:-24vmax;background:color-mix(in srgb,var(--a2) 55%,#120a2a);opacity:.42;transform:translate(calc(var(--px)*-30px),calc(var(--py)*-30px))}.neb.n2{width:48vmax;height:44vmax;right:-18vmax;top:18vh;background:color-mix(in srgb,var(--a1) 50%,#2a0a18);opacity:.3;transform:translate(calc(var(--px)*40px),calc(var(--py)*30px))}.neb.n3{width:50vmax;height:40vmax;left:15vw;bottom:-28vmax;background:#0d2550;opacity:.45;transform:translate(calc(var(--px)*-20px),calc(var(--py)*40px))}#stars{position:absolute;inset:0;width:100%;height:100%}.sky .art{position:absolute;inset:-12%;background-size:cover;background-position:center;filter:blur(80px) saturate(1.6);opacity:0;transition:opacity 1.8s ease;transform:scale(1.1)}.sky .art.on{opacity:.16}body.playing .sky .art.on{opacity:.26}.sky .shade{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 0%,transparent,rgba(7,6,11,.6) 70%),linear-gradient(180deg,#07060b33,#07060bbf)}.spot{position:fixed;inset:0;z-index:1;pointer-events:none;background:radial-gradient(520px circle at var(--cx) var(--cy),color-mix(in srgb,var(--a1) 9%,transparent),transparent 65%);opacity:0;transition:opacity .6s}@media (pointer:fine){.spot{opacity:1}}.grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}main,footer,.nav{position:relative;z-index:2}.nav{position:sticky;top:0;z-index:30;height:var(--nav-h);display:flex;align-items:center;gap:14px;padding:0 var(--gutter);background:color-mix(in srgb,var(--void) 78%,transparent);backdrop-filter:blur(18px) saturate(1.3);-webkit-backdrop-filter:blur(18px) saturate(1.3);border-bottom:1px solid var(--line);transition:transform .35s var(--ease)}.nav:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:1px;background:linear-gradient(90deg,transparent,var(--a1),var(--a2),transparent);opacity:.45}.nav.tucked{transform:translateY(-100%)}.brand{display:flex;align-items:center;gap:10px;text-decoration:none;font:700 19px/1 var(--display);letter-spacing:.02em;white-space:nowrap}.brand b{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:linear-gradient(135deg,var(--a1),var(--a2));color:#0b0910;font:800 16px/1 var(--display);box-shadow:0 0 22px -4px var(--a1)}.nav-links{display:flex;gap:2px;margin-left:auto;align-items:center}.nav-links a,.nav-links button{position:relative;padding:8px 11px;border-radius:8px;text-decoration:none;color:var(--haze);font-size:14px;font-weight:500;transition:color .2s}.nav-links a:after,.nav-links button:after{content:"";position:absolute;left:11px;right:11px;bottom:3px;height:1.5px;background:linear-gradient(90deg,var(--a1),var(--a2));transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.nav-links a:hover,.nav-links button:hover{color:var(--ink)}.nav-links a:hover:after,.nav-links button:hover:after{transform:scaleX(1)}.nav-tools{display:flex;align-items:center;gap:6px}.nav-search{display:flex;align-items:center;gap:10px;height:38px;padding:0 10px 0 12px;border:1px solid var(--line-2);border-radius:10px;color:var(--haze);font-size:14px;min-width:170px;transition:border-color .2s,color .2s}.nav-search:hover{border-color:color-mix(in srgb,var(--a1) 60%,transparent);color:var(--ink)}.nav-search svg{width:17px;height:17px;flex:none}.kbd{white-space:nowrap;margin-left:auto;font:600 11px/1 var(--text);padding:4px 6px;border-radius:5px;background:#eeeaf614;color:var(--haze)}.sub-btn{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:10px;background:#f03;color:#fff;font-size:14px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s}.sub-btn:hover{transform:translateY(-1px);box-shadow:0 8px 24px -8px #f03}.sub-btn svg{width:18px;height:18px}.nav-zone{display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:10px;background:#eeeaf612;font-size:14px;font-weight:600;max-width:180px;transition:background .2s}.nav-zone:hover{background:#eeeaf621}.nav-zone i{width:22px;height:22px;flex:none;border-radius:50%;background:linear-gradient(135deg,var(--a1),var(--a2));display:grid;place-items:center;font:800 11px/1 var(--text);color:#0b0910;font-style:normal}.nav-zone span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tool{width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:var(--haze);transition:background .2s,color .2s}.tool:hover{background:#eeeaf614;color:var(--ink)}.tool svg{width:18px;height:18px}@media (max-width:1180px){.nav-links a,.sub-btn span{display:none}.sub-btn{padding:0 10px}}@media (max-width:860px){.nav-search{min-width:0;padding:0 10px}.nav-search span,.nav-search .kbd,.nav-links{display:none}.nav-tools{margin-left:auto}}@media (max-width:520px){.brand span{display:none}.nav{gap:6px}.nav-zone span{display:none}.nav-zone{padding:0 8px}.tool.hide-xs{display:none}}.btn{position:relative;overflow:hidden;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px;border-radius:12px;font-weight:600;font-size:15px;text-decoration:none;border:1px solid var(--line-2);transition:border-color .25s,transform .2s var(--ease),box-shadow .3s}.btn:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.14) 50%,transparent 70%);transform:translate(-120%);transition:transform .7s var(--ease)}.btn:hover:before{transform:translate(120%)}.btn:hover{border-color:color-mix(in srgb,var(--a1) 55%,transparent);transform:translateY(-1px)}.btn:active{transform:scale(.98)}.btn.beam{background:var(--beam);color:var(--beam-ink);border-color:var(--beam);box-shadow:0 12px 40px -14px color-mix(in srgb,var(--a1) 70%,transparent)}.btn.beam:hover{box-shadow:0 14px 50px -10px color-mix(in srgb,var(--a1) 85%,transparent),0 0 0 1px var(--a1)}.btn.neon{background:linear-gradient(110deg,color-mix(in srgb,var(--a1) 22%,transparent),color-mix(in srgb,var(--a2) 22%,transparent));border-color:color-mix(in srgb,var(--a1) 45%,transparent)}.btn svg{width:17px;height:17px;flex:none}.btn.small{height:36px;padding:0 13px;font-size:13.5px;border-radius:10px}.btn[disabled]{opacity:.5;pointer-events:none}.ext:after{content:"";display:inline-block;width:9px;height:9px;margin-left:2px;background:currentColor;opacity:.7;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Cpath d='M3 1h6v6M9 1 1 9' stroke='black' stroke-width='1.6' fill='none'/%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 10 10'%3E%3Cpath d='M3 1h6v6M9 1 1 9' stroke='black' stroke-width='1.6' fill='none'/%3E%3C/svg%3E") center/contain no-repeat}.icon-btn{position:relative;width:38px;height:38px;border-radius:10px;display:grid;place-items:center;color:var(--haze);transition:background .2s,color .2s,transform .2s var(--ease)}.icon-btn:hover{background:#eeeaf614;color:var(--ink);transform:translateY(-1px)}.icon-btn svg{width:18px;height:18px}.icon-btn[aria-pressed=true]{color:var(--a1)}.icon-btn[aria-pressed=true] svg{fill:currentColor}.badge{position:absolute;top:3px;right:2px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--a1);color:#120a06;font:700 10px/16px var(--text);text-align:center}.hero{position:relative;padding:clamp(18px,3vw,34px) 0 0}.scope{position:relative;aspect-ratio:2.39/1;border-radius:18px;overflow:hidden;isolation:isolate;background:radial-gradient(ellipse at 70% 30%,#ff9a5c,#b53a5c 26%,#3c1d58 55%,#0d0a16 85%);box-shadow:0 50px 140px -50px color-mix(in srgb,var(--a1) 55%,transparent),0 0 0 1px var(--line)}.scope img{position:absolute;inset:-3%;width:106%;height:106%;max-width:none;object-fit:cover;object-position:center 42%;z-index:-2;transform:translate(calc(var(--px)*-14px),calc(var(--py)*-10px))}.scope:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#07060b00 30%,#07060b8c 68%,#07060bf0),linear-gradient(90deg,rgba(7,6,11,.55),transparent 55%)}.scope:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(135deg,color-mix(in srgb,var(--a1) 60%,transparent),transparent 40%,transparent 60%,color-mix(in srgb,var(--a2) 60%,transparent));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.scope h1{position:absolute;left:clamp(18px,3.4vw,48px);bottom:clamp(14px,2.6vw,36px);right:clamp(18px,3vw,48px);margin:0;font:900 clamp(46px,8.2vw,128px)/.86 var(--display);text-transform:uppercase;text-wrap:balance;max-width:11ch}.scope h1 span{display:block}@media (prefers-reduced-motion:no-preference){html:not(.lite) .scope{animation:projector 1.8s var(--ease) both}html:not(.lite) .scope h1 span{animation:rise 1.1s var(--ease) both}html:not(.lite) .scope h1 span:nth-child(2){animation-delay:.12s}html:not(.lite) .hero-foot{animation:rise 1s .35s var(--ease) both}}@keyframes projector{0%{filter:brightness(0)}18%{filter:brightness(.55)}24%{filter:brightness(.25)}40%{filter:brightness(.9)}to{filter:none}}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.hero-base{position:relative;isolation:isolate;padding:clamp(24px,3vw,36px) 0 clamp(48px,7vw,90px)}.disco{position:absolute;z-index:-1;left:50%;top:-6%;width:100vw;height:112%;transform:translate(-50%);overflow:hidden;pointer-events:none;-webkit-mask:radial-gradient(ellipse 70% 60% at 50% 50%,#000 25%,transparent 75%);mask:radial-gradient(ellipse 70% 60% at 50% 50%,#000 25%,transparent 75%)}.disco-in{position:absolute;inset:-20% -10%;display:grid;align-content:center;gap:12px;transform:rotate(-7deg) scale(1.1);filter:blur(3px) saturate(1.3) brightness(.5);opacity:.75}.disco-row{display:flex;gap:12px;width:max-content;animation:slide var(--d,140s) linear infinite}.disco-row:nth-child(2){animation-direction:reverse}.disco-row img{width:160px;height:90px;border-radius:8px;object-fit:cover;flex:none}@keyframes slide{to{transform:translate(-50%)}}.hero-foot{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:clamp(20px,4vw,56px);align-items:start}.hero-foot p{margin:0;max-width:44ch;color:var(--haze);font-size:clamp(16px,1.5vw,18px);line-height:1.65}.hero-foot p strong{color:var(--ink);font-weight:600}.hero-search{display:flex;align-items:center;gap:12px;height:58px;padding:0 14px 0 18px;border-radius:14px;background:color-mix(in srgb,var(--void-2) 80%,transparent);border:1px solid var(--line-2);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);cursor:text;transition:border-color .2s,box-shadow .3s}.hero-search:hover,.hero-search:focus-within{border-color:color-mix(in srgb,var(--a1) 60%,transparent);box-shadow:0 0 0 4px color-mix(in srgb,var(--a1) 10%,transparent),0 20px 60px -20px color-mix(in srgb,var(--a2) 60%,transparent)}.hero-search svg{width:20px;height:20px;color:var(--haze);flex:none}.hero-search input{flex:1;min-width:0;height:100%;background:none;border:0;outline:0;font-size:17px}.hero-search input::placeholder{color:var(--mute)}.hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.dice{display:inline-block;font-size:20px;line-height:1}.rolling .dice{animation:roll .7s var(--ease)}@keyframes roll{0%{transform:rotate(0) scale(1)}50%{transform:rotate(380deg) scale(1.25)}to{transform:rotate(720deg) scale(1)}}.mnote{display:none;align-items:center;gap:10px;margin-top:16px;padding:10px 12px;border-radius:12px;border:1px solid var(--line-2);font-size:13.5px;color:var(--haze);background:color-mix(in srgb,var(--void-2) 70%,transparent)}.mnote button{margin-left:auto;color:var(--ink);font-weight:600;font-size:13px}@media (max-width:820px){.scope{aspect-ratio:4/5;border-radius:14px}.scope h1{max-width:none}.hero-foot{grid-template-columns:minmax(0,1fr)}.mnote{display:flex}}@media (min-width:821px) and (max-width:1100px){.scope{aspect-ratio:16/8}}section.block{padding:clamp(56px,8vw,110px) 0}.head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:clamp(22px,3vw,36px)}h2{margin:0;font:800 clamp(40px,5.6vw,78px)/.92 var(--display);text-transform:uppercase}.head p{margin:0;max-width:46ch;color:var(--haze)}@media (max-width:760px){.head{display:block}.head p{margin-top:14px}}.controls{position:sticky;top:calc(var(--nav-h) - 1px);z-index:12;margin:0 calc(-1*var(--gutter));padding:12px var(--gutter);background:color-mix(in srgb,var(--void) 82%,transparent);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--line);transition:top .35s var(--ease)}.nav.tucked~main .controls{top:-1px}.controls-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.controls-row>*{min-width:0}.tabs{display:flex;gap:6px;align-items:center}.tab{position:relative;flex:none;height:40px;padding:0 16px;border-radius:11px;color:var(--haze);font-size:14.5px;font-weight:600;white-space:nowrap;display:flex;align-items:center;gap:8px;border:1px solid transparent;transition:background .2s,color .2s,border-color .2s}.tab small{font-size:12px;font-weight:500;color:var(--mute)}.tab:hover{color:var(--ink);background:#eeeaf60d}.tab[aria-pressed=true]{background:var(--ink);color:var(--void)}.tab[aria-pressed=true] small{color:#5f566f}.tab.extras{border-color:var(--line-2)}.tab.extras[aria-pressed=true]{background:linear-gradient(110deg,color-mix(in srgb,var(--a1) 30%,transparent),color-mix(in srgb,var(--a2) 30%,transparent));color:var(--ink);border-color:color-mix(in srgb,var(--a1) 55%,transparent)}.tab.extras[aria-pressed=true] small{color:var(--haze)}.tab svg{width:14px;height:14px;transition:transform .25s}.tab[aria-expanded=true] svg{transform:rotate(180deg)}.menu{position:absolute;z-index:20;top:calc(100% + 8px);left:0;min-width:230px;padding:6px;border-radius:14px;background:var(--void-3);border:1px solid var(--line-2);box-shadow:0 30px 80px -20px #000c;display:none}.menu.open{display:block;animation:pop .18s var(--ease)}.menu button{display:flex;width:100%;justify-content:space-between;gap:16px;padding:10px 12px;border-radius:9px;font-size:14px;font-weight:500;text-align:left}.menu button:hover{background:#eeeaf612}.menu button[aria-checked=true]{color:var(--a1)}.menu button small{color:var(--mute)}.extras-wrap{position:relative}.seg{display:flex;gap:2px;padding:3px;border-radius:11px;background:#eeeaf60d}.seg button{height:32px;padding:0 12px;border-radius:8px;font-size:13px;font-weight:600;color:var(--haze);white-space:nowrap}.seg button[aria-pressed=true]{background:var(--void-3);color:var(--ink);box-shadow:0 0 0 1px var(--line-2)}.filter{flex:1;min-width:180px;display:flex;align-items:center;gap:8px;height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--line-2);transition:border-color .2s}.filter svg{width:16px;height:16px;color:var(--mute);flex:none}.filter input{flex:1;min-width:0;background:none;border:0;outline:0;font-size:14px}.filter:focus-within{border-color:color-mix(in srgb,var(--a1) 60%,transparent)}.sort{height:38px;padding:0 34px 0 12px;border-radius:10px;border:1px solid var(--line-2);background:var(--void-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%23a49cbf' stroke-width='1.6' fill='none'/%3E%3C/svg%3E") right 12px center/11px no-repeat;appearance:none;font-size:14px}@media (max-width:760px){.controls{position:relative;top:auto}.controls-row.two{gap:8px}.seg{flex:1 1 100%;overflow-x:auto;scrollbar-width:none}.seg::-webkit-scrollbar{display:none}.seg button{flex:none}.filter{flex:1 1 140px;min-width:140px}.sort{flex:none;width:132px}}.list{list-style:none;margin:14px 0 0;padding:0}.row{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border-radius:14px;--rx:50%;--ry:50%}.row:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:radial-gradient(360px circle at var(--rx) var(--ry),color-mix(in srgb,var(--a1) 12%,transparent),transparent 70%);opacity:0;transition:opacity .3s}.row:hover:before{opacity:1}.row:hover{background:#eeeaf606}.row.is-current{background:linear-gradient(90deg,color-mix(in srgb,var(--a1) 13%,transparent),color-mix(in srgb,var(--a2) 5%,transparent) 60%,transparent)}.row.is-current:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:1px;background:linear-gradient(90deg,var(--a1),var(--a2),transparent 70%) 0 0/200% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;opacity:.7}body.playing .row.is-current:after{animation:sweep 3s linear infinite}@keyframes sweep{to{background-position:-200% 0}}.row-main{display:grid;grid-template-columns:128px minmax(0,1fr);gap:16px;align-items:center;text-align:left;width:100%;min-width:0}.thumb{position:relative;aspect-ratio:16/9;border-radius:9px;overflow:hidden;background:var(--void-3)}.thumb img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease),filter .4s}.row:hover .thumb img{transform:scale(1.07)}.thumb .live,.thumb .hov{position:absolute;inset:0;display:grid;place-items:center}.thumb .hov{background:#07060b73;opacity:0;transition:opacity .25s}.thumb .hov svg{width:22px;height:22px;color:#fff}.row:hover .thumb .hov{opacity:1}.thumb .live{display:none;background:#07060b8c}.row.is-current .thumb .live{display:grid}.row.is-current:hover .thumb .hov{opacity:0}.eq{display:flex;gap:3px;align-items:end;height:18px}.eq i{width:3px;height:40%;border-radius:2px;background:linear-gradient(var(--a1),var(--a2))}body.playing .is-current .eq i,body.playing .d-art .eq i{animation:eq .9s ease-in-out infinite alternate}.eq i:nth-child(2){animation-delay:-.3s!important}.eq i:nth-child(3){animation-delay:-.6s!important}.eq i:nth-child(4){animation-delay:-.15s!important}@keyframes eq{0%{height:25%}to{height:100%}}.r-head{display:flex;align-items:baseline;gap:8px;min-width:0}.r-title{flex:0 1 auto;min-width:0;font:700 clamp(20px,2vw,25px)/1.08 var(--display);letter-spacing:.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s}.row:hover .r-title{color:#fff}.row.is-current .r-title{background:linear-gradient(100deg,var(--ink) 30%,var(--a1));-webkit-background-clip:text;background-clip:text;color:transparent}.r-head .suffix{flex:none;font:500 14px/1 var(--text);color:var(--haze);white-space:nowrap}.r-meta{display:flex;gap:14px;flex-wrap:wrap;margin-top:6px;font-size:13px;color:var(--mute)}.r-meta .sub{color:var(--haze)}.r-meta .dur{font-variant-numeric:tabular-nums}.r-side{display:flex;align-items:center;gap:4px}.xbtn{height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2);font-size:13px;font-weight:600;color:var(--haze);display:flex;align-items:center;gap:6px;white-space:nowrap;transition:border-color .2s,color .2s,background .2s}.xbtn svg{width:13px;height:13px;transition:transform .25s}.xbtn:hover{color:var(--ink);border-color:color-mix(in srgb,var(--a1) 55%,transparent)}.row.open .xbtn{color:var(--ink);background:color-mix(in srgb,var(--a1) 14%,transparent);border-color:color-mix(in srgb,var(--a1) 60%,transparent)}.row.open .xbtn svg{transform:rotate(180deg)}.panel-x{grid-column:1/-1;display:none;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:18px;margin:6px 0 4px 144px}.row.open .panel-x{display:grid;animation:fade .3s ease}.versions{border-left:1px solid var(--line-2);padding-left:14px}.v-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;gap:4px;align-items:center;padding:2px 0}.v-item button.v-play{text-align:left;font-size:14px;font-weight:500;color:var(--ink);padding:7px 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s,transform .2s var(--ease)}.v-item button.v-play:hover{color:var(--a1);transform:translate(3px)}.v-item.is-current button.v-play{color:var(--a1)}.v-item .dur{font-size:13px;color:var(--mute);font-variant-numeric:tabular-nums;margin-right:6px}.v-item .icon-btn{width:32px;height:32px}.v-item .icon-btn svg{width:16px;height:16px}.credits{border-radius:14px;padding:14px 16px;background:color-mix(in srgb,var(--void-3) 70%,transparent);border:1px solid var(--line);font-size:13.5px;color:var(--haze);align-self:start}.credits h3,.credits h4{margin:0 0 8px;font:700 18px/1 var(--display);color:var(--ink);text-transform:uppercase;letter-spacing:.02em}.credits dl{margin:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px 12px}.credits dt{color:var(--mute)}.credits dd{margin:0;color:var(--ink)}.credits p{margin:10px 0 0;font-size:12.5px;line-height:1.55;color:var(--mute)}.more-btn{display:flex;margin:18px auto 0}.empty{padding:48px 10px;text-align:center;color:var(--haze)}.empty button{margin-top:12px}@media (max-width:860px){.panel-x{grid-template-columns:minmax(0,1fr);margin-left:0}.r-meta .ctx{display:none}.r-head{display:block}.r-title{display:block;white-space:normal}.r-head .suffix{display:block;margin-top:4px;white-space:normal;line-height:1.3}.row-main{grid-template-columns:104px minmax(0,1fr);gap:12px}.xbtn span{display:none}.xbtn{padding:0 10px}}@media (max-width:480px){.row-main{grid-template-columns:84px minmax(0,1fr)}.row .q-btn,.row .s-btn{display:none}.r-meta{gap:10px}}.start-grid{display:grid;grid-template-columns:1.5fr 1fr;grid-template-rows:1fr 1fr;gap:14px;perspective:1200px}.feature{position:relative;display:block;width:100%;text-align:left;border-radius:16px;overflow:hidden;isolation:isolate;background:var(--void-2);min-height:220px;transform:rotateX(var(--tx,0deg)) rotateY(var(--ty,0deg));transition:transform .4s var(--ease),box-shadow .4s;box-shadow:0 0 0 1px var(--line)}.feature:hover{box-shadow:0 30px 80px -30px color-mix(in srgb,var(--a1) 70%,transparent),0 0 0 1px color-mix(in srgb,var(--a1) 45%,transparent)}.feature:first-child{grid-row:1/3;min-height:420px}.feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform 1.2s var(--ease),filter .6s}.feature:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#07060b0d 30%,#07060beb)}.feature .glare{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(400px circle at var(--gx,50%) var(--gy,0%),rgba(255,255,255,.14),transparent 55%);opacity:0;transition:opacity .3s}.feature:hover .glare{opacity:1}.feature:hover img{transform:scale(1.05);filter:saturate(1.2)}.feature .f-copy{position:absolute;left:20px;right:20px;bottom:18px;z-index:2}.feature .f-title{display:block;font:800 clamp(28px,3.2vw,44px)/.95 var(--display);text-transform:uppercase}.feature:first-child .f-title{font-size:clamp(38px,5vw,72px)}.feature .f-sub{display:block;margin-top:8px;color:var(--haze);font-size:14px}.feature .f-play{position:absolute;z-index:2;top:16px;right:16px;width:46px;height:46px;border-radius:50%;background:var(--beam);color:var(--beam-ink);display:grid;place-items:center;transition:transform .25s var(--ease),background .3s}.feature:hover .f-play{transform:scale(1.1)}.feature .f-play svg{width:18px;height:18px;margin-left:2px}.feature.is-current .f-play{background:linear-gradient(135deg,var(--a1),var(--a2));color:#0b0910}@media (max-width:760px){.start-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:none}.feature:first-child{grid-row:auto;min-height:320px}}.boards{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px}.board{border-radius:20px;border:1px solid var(--line);background:color-mix(in srgb,var(--void-2) 70%,transparent);padding:18px 14px 14px;position:relative;isolation:isolate;overflow:hidden}.board:before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(140deg,color-mix(in srgb,var(--a1) 14%,transparent),transparent 35%,transparent 70%,color-mix(in srgb,var(--a2) 12%,transparent));z-index:-1}.board-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 6px 12px;border-bottom:1px solid var(--line)}.board-head h3{margin:0;font:800 28px/1 var(--display);text-transform:uppercase}.board-head span{font-size:13px;color:var(--mute)}.lb{list-style:none;margin:6px 0 0;padding:0}.lb li{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 8px;border-radius:12px;transition:background .2s,transform .2s var(--ease)}.lb li:hover{background:#eeeaf60a;transform:translate(2px)}.lb .rank{font:800 22px/1 var(--display);color:var(--mute);text-align:center}.lb li:nth-child(1) .rank{color:var(--a1)}.lb li:nth-child(2) .rank{color:color-mix(in srgb,var(--a1) 50%,var(--a2))}.lb li:nth-child(3) .rank{color:var(--a2)}.lb strong{display:block;font:700 19px/1.15 var(--display);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb small{display:flex;gap:10px;flex-wrap:wrap;font-size:12.5px;color:var(--mute);margin-top:2px}.lb .you{background:color-mix(in srgb,var(--a1) 10%,transparent)}.lb .count{font:800 22px/1 var(--display);font-variant-numeric:tabular-nums}.vote{display:flex;align-items:center;gap:6px;height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2);font-weight:700;font-size:14px;font-variant-numeric:tabular-nums;transition:all .2s var(--ease)}.vote svg{width:14px;height:14px}.vote:hover{border-color:var(--a1);color:var(--ink);transform:translateY(-1px)}.vote[aria-pressed=true]{background:linear-gradient(110deg,var(--a1),var(--a2));border-color:transparent;color:#0b0910}.vote.bump{animation:bump .4s var(--ease)}@keyframes bump{40%{transform:scale(1.18)}}.board-note{margin:10px 8px 4px;font-size:13.5px;color:var(--mute)}.req-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:14px 6px 4px}.req-form .full{grid-column:1/-1}@media (max-width:900px){.boards{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.req-form{grid-template-columns:minmax(0,1fr)}}.f label,label.f{display:grid;gap:7px;font-size:13.5px;font-weight:600;color:var(--haze)}.f input,.f select,.f textarea{width:100%;padding:12px 13px;border-radius:11px;border:1px solid var(--line-2);background:color-mix(in srgb,var(--void) 70%,transparent);font-size:15px;font-weight:400;color:var(--ink);outline:0;transition:border-color .2s,box-shadow .2s}.f textarea{resize:vertical;min-height:84px}.f input:focus,.f select:focus,.f textarea:focus{border-color:color-mix(in srgb,var(--a1) 70%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--a1) 14%,transparent)}.f input::placeholder,.f textarea::placeholder{color:var(--mute)}.form-status{font-size:14px;color:var(--haze);margin:0}.form-status.ok{color:#8ff0b5}.about{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:clamp(28px,6vw,96px);align-items:center}.anagram{position:relative;cursor:pointer;outline:none;user-select:none;padding:10px 0}.anagram:focus-visible{outline:2px solid var(--beam);outline-offset:8px}.ana-stage{position:relative;height:var(--ah,1.2em);font:900 clamp(48px,7.6vw,118px)/1 var(--display);text-transform:uppercase;overflow:hidden;padding-right:4px}.ana-measure{position:absolute;visibility:hidden;white-space:nowrap;left:0;top:0}.ana-l{position:absolute;left:0;top:0;transition:transform .95s var(--swift),color .8s;will-change:transform;color:transparent;-webkit-text-stroke:1.4px color-mix(in srgb,var(--beam) 70%,transparent)}.anagram.b .ana-l{color:var(--ink);-webkit-text-stroke:0}.anagram.b .ana-l.hl{color:var(--a1)}.ana-cap{display:flex;align-items:center;gap:12px;margin-top:16px;font-size:14.5px;color:var(--mute)}.ana-cap i{width:34px;height:1px;background:linear-gradient(90deg,var(--a1),var(--a2));flex:none}.about-copy h2{font-size:clamp(34px,4.2vw,56px);margin-bottom:22px}.about-copy p{margin:0 0 16px;color:var(--haze);font-size:17px;line-height:1.75;max-width:60ch}.about-copy p strong{color:var(--ink);font-weight:600}@media (max-width:900px){.about{grid-template-columns:minmax(0,1fr)}}.support{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(28px,5vw,72px);align-items:start}.support-copy p{color:var(--haze);font-size:17px;line-height:1.75;max-width:50ch;margin:18px 0 0}.pay{position:relative;border-radius:22px;padding:clamp(20px,3vw,32px);background:linear-gradient(160deg,color-mix(in srgb,var(--a1) 10%,transparent),color-mix(in srgb,var(--void-2) 92%,transparent) 45%,color-mix(in srgb,var(--a2) 9%,transparent));border:1px solid var(--line-2);box-shadow:0 50px 120px -60px color-mix(in srgb,var(--a1) 70%,transparent)}.pay h3{margin:0 0 6px;font:800 34px/1 var(--display);text-transform:uppercase}.pay ul{margin:12px 0 20px;padding:0;list-style:none;color:var(--haze);font-size:14.5px;display:grid;gap:5px}.pay li:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:linear-gradient(135deg,var(--a1),var(--a2));margin-right:10px;vertical-align:middle}.cur{display:flex;gap:2px;padding:3px;border-radius:11px;background:#eeeaf60f;width:max-content;max-width:100%}.cur button{height:34px;padding:0 14px;border-radius:8px;font-size:14px;font-weight:600;color:var(--haze)}.cur button[aria-pressed=true]{background:var(--ink);color:var(--void)}.amount{display:flex;align-items:baseline;gap:8px;margin:18px 0 6px;padding-bottom:10px;border-bottom:1px solid var(--line-2);transition:border-color .2s}.amount:focus-within{border-color:var(--a1)}.amount span{font:700 34px/1 var(--display)}.amount input{flex:1;min-width:0;width:100%;background:none;border:0;outline:0;font:800 clamp(44px,6vw,64px)/1 var(--display);font-variant-numeric:tabular-nums}.amount input::-webkit-inner-spin-button,.amount input::-webkit-outer-spin-button{appearance:none;margin:0}.amount input[type=number]{-moz-appearance:textfield}.minline{font-size:13px;color:var(--mute);margin:0 0 14px}.presets{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:18px}.presets button{height:40px;border-radius:10px;border:1px solid var(--line-2);font-weight:600;font-size:14px;color:var(--haze);transition:all .2s}.presets button:hover{color:var(--ink);border-color:color-mix(in srgb,var(--a1) 55%,transparent)}.presets button[aria-pressed=true]{border-color:var(--a1);color:var(--ink);background:color-mix(in srgb,var(--a1) 14%,transparent)}.pay .btn.beam{width:100%}.pay .alt{display:block;margin:14px auto 0;font-size:14px;color:var(--haze);text-decoration:underline;text-underline-offset:3px;text-align:center}.pay .alt:hover{color:var(--ink)}.fine{margin:14px 0 0;font-size:12.5px;color:var(--mute);line-height:1.6}@media (max-width:900px){.support{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.presets{grid-template-columns:repeat(2,1fr)}}.mix{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,5vw,72px)}.mix .lead{color:var(--haze);font-size:17px;margin:18px 0 0;max-width:42ch}.mix-steps{list-style:none;margin:26px 0 0;padding:0;display:grid;gap:12px;counter-reset:s}.mix-steps li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:start;color:var(--haze);font-size:15px;counter-increment:s}.mix-steps li:before{content:counter(s);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:800 16px/1 var(--display);border:1px solid color-mix(in srgb,var(--a1) 50%,transparent);color:var(--ink)}.mix-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}.mix-form .full{grid-column:1/-1}.mix-form .actions{grid-column:1/-1;display:flex;align-items:center;gap:16px;flex-wrap:wrap}@media (max-width:860px){.mix{grid-template-columns:minmax(0,1fr)}}@media (max-width:520px){.mix-form{grid-template-columns:minmax(0,1fr)}}.maxx{position:relative;overflow:hidden;isolation:isolate;padding:clamp(90px,13vw,170px) 0;text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);cursor:crosshair;--st:1;--sk:0deg;--ca:0px;--lift:0}.maxx:before{content:"";position:absolute;left:50%;top:50%;width:min(1200px,130vw);aspect-ratio:2.39/1;transform:translate(-50%,-50%) scale(calc(1 + var(--lift)*.12));z-index:-1;background:radial-gradient(ellipse,color-mix(in srgb,var(--a1) 30%,transparent),color-mix(in srgb,var(--a2) 12%,transparent) 40%,transparent 70%);filter:blur(30px)}.maxx-pre{position:relative;font-size:15px;color:var(--haze);font-weight:600;margin:0 0 10px;letter-spacing:.02em}.maxx-word{display:block;margin:0 auto;font:900 clamp(74px,15.5vw,236px)/.8 var(--display);text-transform:uppercase;white-space:nowrap;transform:scaleX(var(--st)) skew(var(--sk));filter:url(#mblur);text-shadow:calc(var(--ca)*-1) 0 0 color-mix(in srgb,var(--a1) 85%,transparent),var(--ca) 0 0 color-mix(in srgb,var(--a2) 85%,transparent)}.maxx-word .ml{display:inline-block;transform:translateY(calc(var(--k,0)*-.08em)) scaleY(calc(1 + var(--k,0)*.22));transform-origin:50% 100%;transition:transform .25s var(--ease)}.maxx-word.w1 .o{color:transparent;-webkit-text-stroke:2px var(--a1);text-shadow:none}.maxx-word.w2 .ml{background:linear-gradient(100deg,var(--ink) 20%,var(--a1) 45%,var(--a2) 60%,var(--ink) 85%) 0 0/600% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:sheen 6s linear infinite}@keyframes sheen{to{background-position:-600% 0}}.maxx p{position:relative;margin:24px 0 30px;color:var(--haze);font-size:18px}.maxx .ring{position:absolute;left:var(--rx0);top:var(--ry0);width:20px;height:20px;margin:-10px 0 0 -10px;border-radius:50%;border:2px solid var(--a1);pointer-events:none;animation:wave 1s var(--ease) forwards;z-index:-1}@keyframes wave{to{transform:scale(40);opacity:0;border-width:.5px}}.maxx.hit .maxx-word{animation:hit .35s var(--ease)}@keyframes hit{30%{letter-spacing:.04em}}.links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line)}.links a{position:relative;display:flex;flex-direction:column;gap:4px;padding:20px 16px 20px 0;border-bottom:1px solid var(--line);text-decoration:none}.links a:before{content:"";position:absolute;left:0;bottom:-1px;height:1px;width:100%;background:linear-gradient(90deg,var(--a1),var(--a2));transform:scaleX(0);transform-origin:left;transition:transform .45s var(--ease)}.links a:hover:before{transform:scaleX(1)}.links a strong{font:700 24px/1 var(--display);display:flex;align-items:center;gap:8px;transition:transform .3s var(--ease)}.links a:hover strong{transform:translate(4px)}.links a span{font-size:14px;color:var(--mute)}.also-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}@media (max-width:860px){.links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.links{grid-template-columns:minmax(0,1fr)}}footer{border-top:1px solid var(--line);padding:40px 0;overflow:hidden}.glitch{position:relative;display:inline-block;font:900 clamp(40px,8vw,110px)/.85 var(--display);text-transform:uppercase;color:var(--ink)}.glitch:before,.glitch:after{content:attr(data-text);position:absolute;inset:0;pointer-events:none}.glitch:before{color:var(--a1);transform:translate(-2px);clip-path:inset(0 0 100% 0);mix-blend-mode:screen}.glitch:after{color:var(--a2);transform:translate(2px);clip-path:inset(100% 0 0 0);mix-blend-mode:screen}@media (prefers-reduced-motion:no-preference){html:not(.lite) .glitch:before{animation:g1 5s steps(1) infinite}html:not(.lite) .glitch:after{animation:g2 5s steps(1) infinite}html:not(.lite) .glitch{animation:g0 5s steps(1) infinite}}@keyframes g0{0%,90%,to{transform:none}91%{transform:translate(2px,-1px) skew(-6deg)}93%{transform:translate(-3px,1px)}95%{transform:none}}@keyframes g1{0%,89%,to{clip-path:inset(0 0 100% 0)}90%{clip-path:inset(10% 0 62% 0);transform:translate(-6px)}92%{clip-path:inset(55% 0 20% 0);transform:translate(5px)}94%{clip-path:inset(30% 0 48% 0);transform:translate(-3px)}96%{clip-path:inset(0 0 100% 0)}}@keyframes g2{0%,89%,to{clip-path:inset(100% 0 0 0)}90%{clip-path:inset(70% 0 8% 0);transform:translate(6px)}92%{clip-path:inset(20% 0 60% 0);transform:translate(-5px)}95%{clip-path:inset(40% 0 35% 0);transform:translate(4px)}97%{clip-path:inset(100% 0 0 0)}}.glitch:hover,.glitch:hover:before,.glitch:hover:after{animation-duration:.6s!important}.foot-row{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:24px;align-items:center}.foot-btns{display:flex;flex-wrap:wrap;gap:8px}.foot-meta{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-top:20px;color:var(--mute);font-size:13.5px}.screen{position:fixed;z-index:65;left:0;top:0;width:356px;height:234px;display:none;flex-direction:column;border-radius:14px;overflow:hidden;background:#000;box-shadow:0 30px 80px -20px #000000d9,0 0 0 1px var(--line-2),0 0 50px -12px color-mix(in srgb,var(--a1) 55%,transparent);transition:left .5s var(--ease),top .5s var(--ease),width .5s var(--ease),height .5s var(--ease),border-radius .5s var(--ease),box-shadow .4s}.screen.show{display:flex}.screen.dragging,.screen.instant{transition:none}.screen.dragging{cursor:grabbing;box-shadow:0 40px 100px -20px #000000e6,0 0 0 1px var(--a1),0 0 70px -10px var(--a1)}.screen.dragging .screen-view{pointer-events:none}.screen[data-mode=dock]{border-radius:14px 14px 0 0;box-shadow:0 -20px 60px -20px #000c,0 0 0 1px var(--line-2),0 -10px 40px -18px var(--a1)}.screen-bar{flex:none;height:34px;display:flex;align-items:center;gap:6px;padding:0 6px 0 12px;background:linear-gradient(90deg,var(--void-3),color-mix(in srgb,var(--a2) 18%,var(--void-3)));cursor:grab;user-select:none;touch-action:none}.screen-bar .grip{width:14px;height:10px;flex:none;background:radial-gradient(circle,var(--mute) 1.2px,transparent 1.6px) 0 0/5px 5px}.screen-bar .s-title{flex:1;min-width:0;font-size:12.5px;font-weight:600;color:var(--haze);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.screen-bar button{height:26px;padding:0 9px;border-radius:7px;font-size:12px;font-weight:600;color:var(--haze);flex:none}.screen-bar button:hover{background:#eeeaf61a;color:var(--ink)}.screen-view{position:relative;flex:1;min-height:0;background:#000}.screen-view iframe,#ytHost{position:absolute;inset:0;width:100%;height:100%;border:0}.screen-art{position:absolute;inset:0;display:none;background:var(--void-3) center/cover no-repeat}.screen.audio .screen-art{display:block}.screen.audio #ytHost,.screen.audio iframe{visibility:hidden}.screen-art.noart{place-items:center;padding:8%;text-align:center;background:radial-gradient(ellipse at 70% 30%,color-mix(in srgb,var(--a1) 40%,transparent),transparent 55%),radial-gradient(ellipse at 20% 80%,color-mix(in srgb,var(--a2) 40%,transparent),transparent 60%),var(--void-2);font:900 clamp(28px,6vw,96px)/.9 var(--display);text-transform:uppercase;color:var(--ink)}.screen.audio .screen-art.noart{display:grid}.screen[data-mode=immersive]{z-index:85;border-radius:6px;box-shadow:0 0 0 1px #ffffff14,0 60px 160px -30px #000000f2,0 0 calc(60px + var(--bass,0)*120px) calc(-10px + var(--bass,0)*20px) color-mix(in srgb,var(--a1) 70%,transparent)}.screen[data-mode=immersive] .screen-bar{display:none}.dock{position:fixed;left:0;right:0;bottom:0;z-index:52;height:calc(var(--dock-h) + env(safe-area-inset-bottom,0px));padding:0 var(--gutter) env(safe-area-inset-bottom,0px);display:none;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:18px;background:color-mix(in srgb,var(--void) 86%,transparent);backdrop-filter:blur(22px) saturate(1.4);-webkit-backdrop-filter:blur(22px) saturate(1.4);border-top:1px solid var(--line);transition:box-shadow .3s,border-color .3s}.dock:before{content:"";position:absolute;left:0;top:-1px;height:2px;width:var(--prog,0%);background:linear-gradient(90deg,var(--a2),var(--a1));box-shadow:0 0 14px var(--a1),0 0 3px var(--a1);transition:width .25s linear}body.has-track .dock{display:grid}.dock.snap{box-shadow:0 -30px 60px -20px color-mix(in srgb,var(--a1) 70%,transparent);border-top-color:var(--a1)}.d-now{display:flex;align-items:center;gap:12px;min-width:0;text-align:left;border-radius:12px;padding:4px 8px 4px 4px;margin-left:-4px;transition:background .25s}.d-now:hover{background:#eeeaf60d}.d-art{position:relative;width:50px;height:50px;flex:none;border-radius:10px;overflow:hidden;background:linear-gradient(135deg,color-mix(in srgb,var(--a1) 60%,transparent),color-mix(in srgb,var(--a2) 60%,transparent)) center/cover no-repeat;box-shadow:0 0 0 1px var(--line);transition:transform .35s var(--ease),box-shadow .4s}.d-now:hover .d-art{transform:scale(1.07) rotate(-2deg)}body.playing .d-art{box-shadow:0 0 0 1px color-mix(in srgb,var(--a1) 60%,transparent),0 0 26px -4px var(--a1)}.d-art .eq{position:absolute;inset:auto 0 6px;justify-content:center;height:14px;opacity:0;transition:opacity .3s}body.playing .d-art .eq{opacity:1}.d-text{min-width:0}.d-text strong{display:block;font:700 18px/1.1 var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-text span{display:block;margin-top:3px;font-size:12.5px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.d-center{display:grid;gap:4px;justify-items:center;min-width:0}.transport{display:flex;align-items:center;gap:6px}.play-btn{position:relative;width:44px;height:44px;border-radius:50%;background:var(--beam);color:var(--beam-ink);display:grid;place-items:center;transition:transform .2s var(--ease),box-shadow .3s}.play-btn:hover{transform:scale(1.07);box-shadow:0 0 0 6px color-mix(in srgb,var(--a1) 18%,transparent)}.play-btn:active{transform:scale(.94)}.play-btn svg{width:18px;height:18px}body.playing .play-btn:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1.5px solid var(--a1);animation:ping 2s var(--ease) infinite;pointer-events:none}@keyframes ping{0%{transform:scale(.95);opacity:.8}to{transform:scale(1.45);opacity:0}}.progress{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:10px;width:100%;font-size:12px;color:var(--mute);font-variant-numeric:tabular-nums}.progress span:last-child{text-align:right}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;height:24px;background:transparent;cursor:pointer;margin:0;--p:0%}input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:4px;background:linear-gradient(90deg,var(--a2),var(--a1) var(--p),rgba(238,234,246,.14) var(--p))}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;margin-top:-5px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--a1) 35%,transparent),0 0 14px var(--a1);opacity:0;transition:opacity .2s}input[type=range]:hover::-webkit-slider-thumb,input[type=range]:focus-visible::-webkit-slider-thumb{opacity:1}input[type=range]::-moz-range-track{height:4px;border-radius:4px;background:#eeeaf624}input[type=range]::-moz-range-progress{height:4px;border-radius:4px;background:linear-gradient(90deg,var(--a2),var(--a1))}input[type=range]::-moz-range-thumb{width:13px;height:13px;border:0;border-radius:50%;background:var(--ink)}.d-right{display:flex;justify-content:flex-end;align-items:center;gap:2px;min-width:0}.vol{display:flex;align-items:center;gap:4px;width:124px}.m-only{display:none}@media (max-width:1060px){.vol{display:none}}@media (max-width:760px){:root{--dock-h:70px}.dock{grid-template-columns:minmax(0,1fr) auto;gap:10px;padding-top:4px}.d-center .progress{position:absolute;left:0;right:0;top:-9px;display:block}.d-center .progress span,.d-center .transport .prev-btn,.d-right{display:none}.dock .m-only{display:grid}}.scrim{position:fixed;inset:0;z-index:48;background:#0504088c;opacity:0;pointer-events:none;transition:opacity .3s}.scrim.on{opacity:1;pointer-events:auto}.drawer{position:fixed;z-index:50;top:0;right:0;bottom:0;width:min(400px,100%);background:var(--void-2);border-left:1px solid var(--line);transform:translate(102%);transition:transform .4s var(--ease);display:flex;flex-direction:column}.drawer.open{transform:none}body.has-track .drawer{bottom:calc(var(--dock-h) + env(safe-area-inset-bottom,0px))}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 18px 12px}.drawer-head>div{display:flex;gap:6px;align-items:center}.drawer-head h3{margin:0;font:800 30px/1 var(--display);text-transform:uppercase}.drawer-body{flex:1;overflow:auto;padding:0 10px 20px}.drawer-body h4{margin:18px 8px 6px;font-size:13px;font-weight:600;color:var(--mute)}.mini-list{list-style:none;margin:0;padding:0}.mini{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:12px;align-items:center;padding:7px 8px;border-radius:10px;transition:background .2s}.mini:hover{background:#eeeaf60d}.mini.is-current{background:color-mix(in srgb,var(--a1) 12%,transparent)}.mini .thumb{border-radius:6px}.mini button.m-play{text-align:left;min-width:0}.mini strong{display:block;font:700 17px/1.1 var(--display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini span{display:block;font-size:12.5px;color:var(--mute);margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mini .m-actions{display:flex}.mini .m-actions .icon-btn{width:32px;height:32px}.muted-note{margin:8px;color:var(--mute);font-size:14px}.pop{position:fixed;z-index:56;min-width:240px;max-width:300px;padding:8px;border-radius:14px;background:var(--void-3);border:1px solid var(--line-2);box-shadow:0 20px 60px -10px #000000b3;display:none}.pop.open{display:block;animation:pop .18s var(--ease)}.pop button{display:flex;width:100%;align-items:center;gap:10px;padding:9px 10px;border-radius:9px;text-align:left;font-size:14px;font-weight:500}.pop button:hover{background:#eeeaf612}.pop form{display:flex;gap:6px;padding:6px 4px 2px;border-top:1px solid var(--line);margin-top:6px}.pop input{flex:1;min-width:0;height:34px;padding:0 10px;border-radius:8px;border:1px solid var(--line-2);background:var(--void);font-size:14px;outline:0}@keyframes pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.page{position:fixed;inset:0;z-index:60;overflow:auto;background:var(--void);display:none}.page.open{display:block;animation:fade .3s ease}.page-top{position:sticky;top:0;z-index:2;height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;padding:0 var(--gutter);background:color-mix(in srgb,var(--void) 90%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.page-in{width:min(1100px,100% - 2*var(--gutter));margin:clamp(32px,6vw,72px) auto 140px}.zone-hello h2{font-size:clamp(52px,9vw,128px);overflow-wrap:anywhere}.zone-hello p{color:var(--haze);margin:14px 0 0;font-size:17px}.zone-stats{display:flex;gap:28px;flex-wrap:wrap;margin-top:22px}.zone-stats div{display:grid}.zone-stats strong{font:800 44px/1 var(--display)}.zone-stats span{font-size:13px;color:var(--mute)}.name-tools{display:flex;gap:6px;margin-top:16px;flex-wrap:wrap}.name-ask{max-width:560px;margin-top:22px;display:flex;gap:10px;flex-wrap:wrap}.name-ask input{flex:1;min-width:200px;height:52px;padding:0 16px;border-radius:12px;border:1px solid var(--line-2);background:var(--void-2);font-size:17px;outline:0}.name-ask input:focus{border-color:var(--a1)}.name-help{width:100%;font-size:13px;color:var(--mute);margin:0}.zone-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:40px}.panel{border-radius:18px;border:1px solid var(--line);background:color-mix(in srgb,var(--void-2) 70%,transparent);padding:16px 10px 12px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 8px 10px;border-bottom:1px solid var(--line);margin-bottom:6px}.panel-head h3{margin:0;font:800 26px/1 var(--display);text-transform:uppercase}.panel-head span{font-size:13px;color:var(--mute)}.pl{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 8px;border-radius:10px}.pl:hover{background:#eeeaf60a}.pl strong{font:700 19px/1.1 var(--display)}.pl span{display:block;font-size:12.5px;color:var(--mute)}.pl div:last-child{display:flex;gap:4px}.shop-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px;margin-top:36px}.shop-item{position:relative;display:flex;flex-direction:column;gap:10px;padding:22px;border-radius:18px;border:1px solid var(--line-2);background:linear-gradient(160deg,color-mix(in srgb,var(--a1) 9%,transparent),var(--void-2) 50%);text-decoration:none;transition:transform .3s var(--ease),border-color .3s,box-shadow .3s;min-height:200px}.shop-item:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--a1) 55%,transparent);box-shadow:0 30px 70px -30px var(--a1)}.shop-item strong{font:800 30px/1 var(--display);text-transform:uppercase}.shop-item span{color:var(--haze);font-size:15px}.shop-item em{margin-top:auto;font-style:normal;font-weight:600;color:var(--ink)}@media (max-width:820px){.zone-grid{grid-template-columns:minmax(0,1fr)}}dialog.modal{width:min(600px,calc(100% - 32px));max-height:calc(100% - 48px);padding:0;border:1px solid var(--line-2);border-radius:20px;background:var(--void-2);color:var(--ink);box-shadow:0 40px 120px -20px #000000e6,0 0 80px -30px var(--a1)}dialog.modal::backdrop{background:#050408b3;backdrop-filter:blur(6px)}dialog.modal[open]{animation:pop .25s var(--ease)}.modal-in{padding:26px clamp(20px,4vw,32px) 24px;overflow:auto}.modal-in h3{margin:0 0 14px;font:800 36px/1 var(--display);text-transform:uppercase}.modal-in p{color:var(--haze);margin:0 0 12px;line-height:1.7}.modal-in p strong{color:var(--ink)}.modal-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.palette{position:fixed;inset:0;z-index:95;display:none;align-items:flex-start;justify-content:center;padding:12vh 16px 16px;background:#05040899;backdrop-filter:blur(6px)}.palette.open{display:flex}.palette-box{width:min(640px,100%);border-radius:18px;background:var(--void-2);border:1px solid var(--line-2);box-shadow:0 40px 120px -20px #000000d9,0 0 60px -20px var(--a1);overflow:hidden;animation:pop .2s var(--ease)}.palette-in{display:flex;align-items:center;gap:12px;padding:0 16px;height:62px;border-bottom:1px solid var(--line)}.palette-in svg{width:20px;height:20px;color:var(--haze)}.palette-in input{flex:1;min-width:0;height:100%;background:none;border:0;outline:0;font-size:18px}.palette-results{max-height:min(56vh,480px);overflow:auto;padding:6px}.palette-results .mini{cursor:pointer}.palette-results .mini[aria-selected=true]{background:color-mix(in srgb,var(--a1) 13%,transparent)}.palette-foot{display:flex;gap:16px;flex-wrap:wrap;padding:10px 16px;border-top:1px solid var(--line);font-size:12.5px;color:var(--mute)}.lbx{position:fixed;left:0;right:0;z-index:83;height:0;background:#000;pointer-events:none;transition:height .55s var(--swift)}.lbx.t{top:0}.lbx.b{bottom:0}body.theatre .lbx{height:13vh}main,.nav,footer{transform-origin:var(--zx,50%) var(--zy,50%)}body.zooming main,body.zooming .nav,body.zooming>footer{transform:scale(1.45);filter:blur(10px) brightness(.4);opacity:0;transition:transform .8s var(--swift),filter .8s,opacity .8s ease-in}body.unzooming main,body.unzooming .nav,body.unzooming>footer{animation:unzoom .7s var(--ease) both}@keyframes unzoom{0%{transform:scale(1.18);filter:blur(8px) brightness(.5);opacity:0}to{transform:none;filter:none;opacity:1}}.imm{position:fixed;inset:0;z-index:80;display:none;background:#040308;overflow:hidden;--bass:0;--mid:0;--treb:0}.imm.open{display:block;animation:immIn .7s var(--ease) both}@keyframes immIn{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.imm-art{position:absolute;inset:-15%;background:center/cover no-repeat;filter:blur(70px) saturate(1.7) brightness(.6);transform:scale(calc(1.15 + var(--bass)*.06));opacity:.9}.imm:before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(ellipse at 36% 46%,transparent 0%,rgba(4,3,8,.5) 55%,rgba(4,3,8,.94) 100%)}.imm-bloom{position:absolute;z-index:1;left:var(--sx,30%);top:var(--sy,45%);width:60vw;aspect-ratio:2/1;transform:translate(-50%,-50%) scale(calc(.9 + var(--bass)*.35));background:radial-gradient(ellipse,color-mix(in srgb,var(--a1) 45%,transparent),color-mix(in srgb,var(--a2) 25%,transparent) 40%,transparent 70%);filter:blur(40px);opacity:calc(.35 + var(--bass)*.5);pointer-events:none}#immCanvas{position:absolute;inset:0;width:100%;height:100%;z-index:2}.imm-stage{position:relative;z-index:3;height:100%;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:clamp(24px,4vw,64px);align-items:center;padding:clamp(56px,7vh,90px) clamp(20px,4vw,64px) clamp(28px,5vh,56px)}.imm-slot{position:relative;width:100%;aspect-ratio:16/9;max-height:72vh}.imm-frame{position:absolute;inset:-14px;pointer-events:none;transition:inset .4s var(--ease)}.imm-frame i{position:absolute;width:26px;height:26px;border-color:color-mix(in srgb,var(--beam) 70%,transparent);border-style:solid;border-width:0}.imm-frame i:nth-child(1){left:0;top:0;border-left-width:2px;border-top-width:2px}.imm-frame i:nth-child(2){right:0;top:0;border-right-width:2px;border-top-width:2px}.imm-frame i:nth-child(3){left:0;bottom:0;border-left-width:2px;border-bottom-width:2px}.imm-frame i:nth-child(4){right:0;bottom:0;border-right-width:2px;border-bottom-width:2px}.imm-stage:hover .imm-frame{inset:-22px}.imm-info h2{font-size:clamp(46px,6.2vw,110px);line-height:.84;transform:translateY(calc(var(--bass)*-4px))}.imm-info .i-sub{margin-top:14px;color:var(--haze);font-size:17px;display:flex;flex-wrap:wrap;gap:6px 18px}.imm-info .i-credit{margin-top:8px;color:var(--mute);font-size:14px;white-space:pre-wrap}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{height:34px;padding:0 13px;border-radius:999px;border:1px solid var(--line-2);font-size:13.5px;font-weight:600;color:var(--haze);white-space:nowrap;background:#07060b59;transition:all .25s var(--ease)}.chip:hover{color:var(--ink);border-color:color-mix(in srgb,var(--a1) 60%,transparent);transform:translateY(-2px);box-shadow:0 10px 30px -12px var(--a1)}.chip.on{background:linear-gradient(110deg,color-mix(in srgb,var(--a1) 30%,transparent),color-mix(in srgb,var(--a2) 30%,transparent));border-color:color-mix(in srgb,var(--a1) 70%,transparent);color:var(--ink)}.imm-info .chips{margin-top:20px}.imm-controls{margin-top:28px;display:grid;gap:12px;max-width:470px}.imm-controls .transport{gap:10px}.imm-controls .play-btn{width:62px;height:62px}.imm-controls .play-btn svg{width:24px;height:24px}.imm-next{margin-top:26px;max-width:470px}.imm-next h4{margin:0 0 6px 8px;font-size:13px;font-weight:600;color:var(--mute)}.imm-edge{position:absolute;z-index:90;left:0;right:0;top:0;height:64px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 clamp(16px,3vw,32px);background:linear-gradient(180deg,rgba(4,3,8,.9),transparent);transform:translateY(-100%);transition:transform .35s var(--ease)}.imm-edge.show{transform:none}.imm-edge div{display:flex;gap:8px}.imm-edge .btn{background:#07060b99;backdrop-filter:blur(10px)}.imm-hint{position:absolute;z-index:4;top:12px;left:50%;transform:translate(-50%);font-size:12.5px;color:var(--mute);transition:opacity .6s;white-space:nowrap}@media (max-width:900px){.imm{overflow:auto}.imm-stage{grid-template-columns:minmax(0,1fr);align-content:start;height:auto;min-height:100%;padding-top:72px}.imm-info h2{font-size:clamp(40px,11vw,72px)}}.toast{position:fixed;z-index:100;left:50%;bottom:calc(var(--dock-h) + 20px);transform:translate(-50%,20px);display:flex;align-items:center;gap:12px;max-width:min(560px,calc(100% - 32px));padding:12px 14px 12px 18px;border-radius:12px;background:var(--beam);color:var(--beam-ink);font-size:14.5px;font-weight:600;box-shadow:0 20px 60px -10px #0009;opacity:0;pointer-events:none;transition:opacity .25s,transform .25s var(--ease)}.toast.show{opacity:1;transform:translate(-50%);pointer-events:auto}.toast button{flex:none;padding:6px 10px;border-radius:8px;background:var(--beam-ink);color:var(--beam);font-size:13px;font-weight:700}html.lite{--void:#ece3cf;--void-2:#e4d9c1;--void-3:#d9ccb0;--ink:#2a2017;--haze:#4f4030;--mute:#6b5a46;--line:rgba(42,32,23,.2);--line-2:rgba(42,32,23,.38);--beam:#2a2017;--beam-ink:#ece3cf;--a1:#8f3a1c;--a2:#35566a;--display:Georgia,"Times New Roman",serif;--text:Georgia,"Times New Roman",serif;color-scheme:light}html.lite *,html.lite *:before,html.lite *:after{animation:none!important;transition:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;text-shadow:none!important}html.lite .sky,html.lite .spot,html.lite .grain,html.lite .disco,html.lite #immCanvas,html.lite .imm-bloom,html.lite .imm-art,html.lite .lbx,html.lite .glitch:before,html.lite .glitch:after,html.lite .maxx:before,html.lite .btn:before,html.lite .row:before,html.lite .feature .glare,html.lite .imm-frame{display:none!important}html.lite body{background:var(--void)}html.lite h2,html.lite .scope h1,html.lite .maxx-word,html.lite .glitch,html.lite .ana-stage{font-weight:700;letter-spacing:-.01em;text-transform:none}html.lite .scope{box-shadow:none;border:1px solid var(--ink)}html.lite .scope img,html.lite .thumb img,html.lite .feature img,html.lite .d-art{filter:sepia(.55) grayscale(.35) contrast(1.05)}html.lite .scope:after{display:none}html.lite .scope:before{background:linear-gradient(180deg,transparent 40%,rgba(236,227,207,.92))}html.lite .nav,html.lite .controls,html.lite .dock,html.lite .page-top{background:var(--void);border-color:var(--line-2)}html.lite .nav:after,html.lite .dock:before{display:none}html.lite .brand b,html.lite .nav-zone i{background:var(--ink);color:var(--void);box-shadow:none}html.lite .btn,html.lite .chip,html.lite .xbtn,html.lite .vote,html.lite .tab{border-radius:4px;box-shadow:none}html.lite .btn.beam,html.lite .vote[aria-pressed=true],html.lite .tab[aria-pressed=true],html.lite .chip.on,html.lite .tab.extras[aria-pressed=true],html.lite .feature.is-current .f-play{background:var(--ink);color:var(--void);border-color:var(--ink)}html.lite .grad-text,html.lite .row.is-current .r-title,html.lite .maxx-word.w2 .ml{background:none;color:var(--ink)}html.lite .maxx-word{filter:none;transform:none}html.lite .maxx-word.w1 .o{color:var(--a1);-webkit-text-stroke:0}html.lite .ana-l{color:var(--ink);-webkit-text-stroke:0}html.lite .anagram.b .ana-l,html.lite .anagram.b .ana-l.hl{color:var(--a1)}html.lite .row.is-current{background:var(--void-2)}html.lite .row.is-current:after{display:none}html.lite .feature:after{background:linear-gradient(180deg,transparent 30%,rgba(236,227,207,.95))}html.lite .feature,html.lite .board,html.lite .pay,html.lite .panel,html.lite .credits,html.lite .shop-item{background:var(--void-2);box-shadow:none;transform:none}html.lite .board:before{display:none}html.lite .screen{box-shadow:0 0 0 1px var(--ink)}html.lite .screen-bar{background:var(--void-3)}html.lite .imm{background:var(--void)}html.lite .imm:before{display:none}html.lite .sub-btn{background:var(--ink);color:var(--void)}html.lite input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--ink) var(--p),var(--line-2) var(--p))}html.lite .eq i{background:var(--ink)}html.lite .form-status.ok{color:#2f6b3a}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes ang{to{--ang:360deg}}.brand{gap:11px;font:900 21px/1 var(--display);text-transform:uppercase;letter-spacing:.035em}.brand .mark{position:relative;flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;isolation:isolate}.brand .mark:before{content:"";position:absolute;inset:0;border-radius:50%;padding:1.6px;background:conic-gradient(from var(--ang),var(--a1),var(--a2),transparent 55%,var(--a1));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ang 7s linear infinite}.brand .mark:after{content:"";position:absolute;inset:5px;z-index:-1;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--a1) 28%,transparent),transparent 72%)}.brand .mark b{width:auto;height:auto;background:none;box-shadow:none;border-radius:0;color:var(--ink);font:800 12.5px/1 var(--display);letter-spacing:.02em;text-transform:none}.brand .wm{position:relative;display:inline-block}.brand .wm:before,.brand .wm:after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;opacity:0;mix-blend-mode:screen;transition:opacity .35s,transform .45s var(--ease)}.brand .wm:before{color:var(--a1);clip-path:inset(0 0 52% 0)}.brand .wm:after{color:var(--a2);clip-path:inset(48% 0 0 0)}.brand:hover .wm:before{opacity:.85;transform:translate(-2px)}.brand:hover .wm:after{opacity:.85;transform:translate(2px)}.brand:hover .mark:before{animation-duration:2.4s}.nav-imm{position:relative;isolation:isolate;display:flex;align-items:center;gap:8px;height:38px;padding:0 15px 0 12px;border-radius:999px;font-size:14px;font-weight:700;color:var(--ink);margin-right:4px}.nav-imm:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--ang),var(--a1),var(--a2),#3dd6ff,var(--a1));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ang 4s linear infinite}.nav-imm:after{content:"";position:absolute;inset:1.5px;z-index:-2;border-radius:inherit;background:linear-gradient(110deg,color-mix(in srgb,var(--a1) 16%,var(--void)),color-mix(in srgb,var(--a2) 16%,var(--void)))}.nav-imm .halo{position:absolute;inset:-7px;z-index:-3;border-radius:inherit;background:conic-gradient(from var(--ang),var(--a1),var(--a2),#3dd6ff,var(--a1));filter:blur(14px);opacity:.45;animation:ang 4s linear infinite,halo 3s ease-in-out infinite;pointer-events:none}@keyframes halo{50%{opacity:.8}}.nav-imm svg{width:16px;height:16px;flex:none}.nav-imm:hover .halo{opacity:.95}.nav-imm:hover svg{animation:corners .9s var(--ease)}@keyframes corners{40%{transform:scale(1.25)}}@media (max-width:640px){.nav-imm span{display:none}.nav-imm{padding:0 11px}}.ripple{position:fixed;z-index:200;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;pointer-events:none;border:1.5px solid color-mix(in srgb,var(--a1) 75%,#fff);box-shadow:0 0 14px color-mix(in srgb,var(--a1) 70%,transparent);animation:rip .65s var(--ease) forwards}@keyframes rip{0%{transform:scale(.3);opacity:.9}to{transform:scale(5.5);opacity:0}}.sprog{position:fixed;left:0;right:0;top:0;z-index:31;height:2px;transform-origin:0 50%;transform:scaleX(0);background:linear-gradient(90deg,var(--a2),var(--a1));box-shadow:0 0 10px var(--a1);pointer-events:none}.rv{opacity:0;transform:translateY(34px);filter:blur(8px);transition:opacity 1s var(--ease),transform 1s var(--ease),filter 1s var(--ease)}.rv.in{opacity:1;transform:none;filter:none}h2.gl{position:relative}h2.gl:before,h2.gl:after{content:attr(data-text);position:absolute;inset:0;pointer-events:none;opacity:0;mix-blend-mode:screen;transition:opacity .3s,transform .4s var(--ease)}h2.gl:before{color:var(--a1);clip-path:inset(8% 0 55% 0)}h2.gl:after{color:var(--a2);clip-path:inset(60% 0 6% 0)}h2.gl:hover:before{opacity:.8;transform:translate(-3px)}h2.gl:hover:after{opacity:.8;transform:translate(3px)}h2.gl.rv.in:before{animation:hg 1.1s steps(1) .7s 1}h2.gl.rv.in:after{animation:hg2 1.1s steps(1) .7s 1}@keyframes hg{0%{opacity:.85;transform:translate(-6px);clip-path:inset(10% 0 60% 0)}25%{transform:translate(4px);clip-path:inset(45% 0 30% 0)}50%{transform:translate(-2px);clip-path:inset(70% 0 5% 0)}75%,to{opacity:0}}@keyframes hg2{0%{opacity:.85;transform:translate(6px);clip-path:inset(62% 0 10% 0)}25%{transform:translate(-4px);clip-path:inset(20% 0 55% 0)}50%{transform:translate(3px)}75%,to{opacity:0}}.list.stagger .row{animation:rowIn .7s var(--ease) both;animation-delay:calc(min(var(--i,0),16)*45ms)}@keyframes rowIn{0%{opacity:0;transform:translateY(18px)}}html:not(.lite) .scope{transform:scale(calc(1 - var(--sp,0)*.05));opacity:calc(1 - var(--sp,0)*.4)}html:not(.lite) .disco-in{transform:rotate(-7deg) scale(1.1) translateY(calc(var(--sp,0)*-70px))}@media (prefers-reduced-motion:no-preference){html:not(.lite) .glitch:before{animation:g1 12s steps(1) infinite}html:not(.lite) .glitch:after{animation:g2 12s steps(1) infinite}html:not(.lite) .glitch{animation:g0 12s steps(1) infinite}}.glitch:hover,.glitch:hover:before,.glitch:hover:after{animation:none!important}.glitch:before,.glitch:after{transition:transform .5s var(--ease),clip-path .5s var(--ease),opacity .5s}.glitch:hover:before{clip-path:inset(0 0 0 0);transform:translate(-3px);opacity:.55}.glitch:hover:after{clip-path:inset(0 0 0 0);transform:translate(3px);opacity:.55}.d-text strong.swap{animation:swap .55s linear}@keyframes swap{0%{transform:translate(3px);text-shadow:-3px 0 var(--a1),3px 0 var(--a2);clip-path:inset(0 0 45% 0)}20%{transform:translate(-3px);clip-path:inset(40% 0 0 0)}40%{transform:none;clip-path:none;text-shadow:-1px 0 var(--a1),1px 0 var(--a2)}to{text-shadow:none}}.spin-btn .disc{position:relative;width:21px;height:21px;flex:none;border-radius:50%;background:conic-gradient(from 20deg,transparent 0 35deg,rgba(255,255,255,.32) 45deg,transparent 55deg 210deg,rgba(255,255,255,.22) 222deg,transparent 234deg),radial-gradient(circle,var(--beam) 0 1.6px,var(--a1) 2px 5.5px,transparent 6px),repeating-radial-gradient(circle,#14101a 0 1.1px,#2b2434 1.1px 2px);box-shadow:0 0 0 1px #00000059}.spin-btn:hover .disc{animation:vinyl 1.8s linear infinite}.spin-btn.spinning .disc{animation:vinyl .8s var(--ease)}@keyframes vinyl{to{transform:rotate(360deg)}}.show{display:grid;gap:12px}.show-stage{position:relative;aspect-ratio:2.39/1;border-radius:20px;overflow:hidden;isolation:isolate;background:var(--void-2);box-shadow:0 0 0 1px var(--line),0 50px 130px -60px color-mix(in srgb,var(--a1) 70%,transparent)}.show-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;animation:kb 10s ease-out both}@keyframes kb{0%{transform:scale(1.16) translate(1.5%,1%)}to{transform:scale(1.03)}}.show-stage:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#07060beb,#07060b66 55%,#07060b1a),linear-gradient(0deg,rgba(7,6,11,.75),transparent 55%)}.show-copy{position:absolute;left:clamp(18px,3.4vw,44px);right:28%;bottom:clamp(18px,3vw,38px);display:grid;justify-items:start;gap:8px;animation:rise .8s var(--ease) both}.show-kind{font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--a1)}.show-title{font:900 clamp(40px,6.4vw,104px)/.85 var(--display);text-transform:uppercase;text-wrap:balance}.show-sub{color:var(--haze);font-size:15px}.show-cta{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.show-cta .btn:not(.beam){background:#07060b80;backdrop-filter:blur(10px)}.show-strip{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.show-strip button{position:relative;aspect-ratio:16/9;border-radius:10px;overflow:hidden;opacity:.5;box-shadow:0 0 0 1px var(--line);transition:opacity .3s,transform .35s var(--ease),box-shadow .3s}.show-strip img{width:100%;height:100%;object-fit:cover}.show-strip span{position:absolute;left:7px;right:7px;bottom:6px;font:700 13px/1 var(--display);text-transform:uppercase;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 8px #000}.show-strip button:hover{opacity:.9;transform:translateY(-3px)}.show-strip button[aria-pressed=true]{opacity:1;box-shadow:0 0 0 2px var(--a1),0 14px 34px -12px var(--a1)}@media (max-width:760px){.show-stage{aspect-ratio:4/5}.show-copy{right:18px}.show-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.qv{position:relative;isolation:isolate;overflow:hidden;height:30px;padding:0 11px 0 9px;border-radius:999px;border:1px solid var(--line-2);display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;color:var(--haze);white-space:nowrap;transition:color .2s,border-color .25s,background .25s,transform .2s var(--ease)}.qv i{position:relative;width:10px;height:10px;flex:none;border-radius:50%}.qv-8d i{border:1px solid currentColor}.qv-8d i:after{content:"";position:absolute;left:50%;top:50%;width:3.5px;height:3.5px;margin:-1.75px;border-radius:50%;background:var(--a1);transform:rotate(0) translate(6px);animation:qorb 1.6s linear infinite paused}@keyframes qorb{to{transform:rotate(360deg) translate(6px)}}.qv-slowed i{background:radial-gradient(circle,currentColor 0 2px,transparent 2.5px),radial-gradient(circle,transparent 0 3.5px,currentColor 3.6px 4.4px,transparent 4.6px)}.qv-sped i{border-radius:2px;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 4px);transform:skew(-20deg)}.qv:hover{color:var(--ink);border-color:color-mix(in srgb,var(--a1) 60%,transparent);transform:translateY(-1px)}.qv:hover i:after{animation-play-state:running}.qv-slowed:hover i{animation:echoDot 1.6s ease-out infinite}@keyframes echoDot{50%{transform:scale(1.35);opacity:.6}}.qv-sped:hover i{animation:jit .18s steps(2) infinite}@keyframes jit{50%{transform:skew(-20deg) translate(1.5px)}}.qv.on{color:var(--ink);background:linear-gradient(110deg,color-mix(in srgb,var(--a1) 26%,transparent),color-mix(in srgb,var(--a2) 22%,transparent));border-color:color-mix(in srgb,var(--a1) 65%,transparent)}.qv.on i:after{animation-play-state:running}@media (max-width:640px){.r-side .qv+.qv{display:none}}@media (max-width:420px){.r-side .qv{display:none}}.thumb{--or:46px}.mini .thumb{--or:24px}.d-art{--or:19px}.thumb .orb,.d-art .orb{display:none;position:absolute;inset:0;pointer-events:none;z-index:1}.thumb.fx-8d .orb,.d-art.fx-8d .orb{display:block;transform:scaleY(.42)}.fx-8d .orb:after{content:"";position:absolute;left:50%;top:50%;width:calc(var(--or)*2);height:calc(var(--or)*2);margin:calc(var(--or)*-1);border-radius:50%;border:1px dashed rgba(255,255,255,.4)}.fx-8d .orb:before{content:"";position:absolute;left:50%;top:50%;width:7px;height:7px;margin:-3.5px;border-radius:50%;background:#fff;box-shadow:0 0 12px 3px var(--a1);animation:orbit 2.2s linear infinite paused;z-index:1}@keyframes orbit{0%{transform:rotate(0) translate(var(--or)) rotate(0) scaleY(2.38)}to{transform:rotate(360deg) translate(var(--or)) rotate(-360deg) scaleY(2.38)}}.row:hover .fx-8d .orb:before,.is-current .fx-8d .orb:before,.mini:hover .fx-8d .orb:before,body.playing .d-art.fx-8d .orb:before{animation-play-state:running}.row:hover .thumb.fx-8d img,.mini:hover .thumb.fx-8d img{animation:sway 2.2s ease-in-out infinite}@keyframes sway{0%,to{transform:scale(1.12) translate(-4%) rotate(-1deg)}50%{transform:scale(1.12) translate(4%) rotate(1deg)}}.thumb.fx-slowed img{filter:saturate(.75) hue-rotate(-12deg) brightness(.95)}.thumb.fx-slowed .orb,.d-art.fx-slowed .orb{display:block}.fx-slowed .orb:before,.fx-slowed .orb:after{content:"";position:absolute;left:50%;top:50%;width:46%;aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.6);transform:translate(-50%,-50%) scale(.15);opacity:0}.row:hover .fx-slowed .orb:before,.row:hover .fx-slowed .orb:after,.is-current .fx-slowed .orb:before,.is-current .fx-slowed .orb:after,.mini:hover .fx-slowed .orb:before,.mini:hover .fx-slowed .orb:after,body.playing .d-art.fx-slowed .orb:before,body.playing .d-art.fx-slowed .orb:after{animation:echo 3s ease-out infinite}.fx-slowed .orb:after{animation-delay:1.5s!important}@keyframes echo{0%{transform:translate(-50%,-50%) scale(.15);opacity:.85}to{transform:translate(-50%,-50%) scale(2.6);opacity:0}}.row:hover .thumb.fx-slowed img{transition:transform 2.4s var(--ease),filter .6s;transform:scale(1.12);filter:saturate(.75) hue-rotate(-12deg) blur(.6px)}.thumb.fx-sped .orb,.d-art.fx-sped .orb{display:block;opacity:0;background:repeating-linear-gradient(90deg,transparent 0 16px,rgba(255,255,255,.4) 16px 18px,transparent 18px 44px);-webkit-mask:linear-gradient(transparent 22%,#000 40%,#000 60%,transparent 78%);mask:linear-gradient(transparent 22%,#000 40%,#000 60%,transparent 78%);transition:opacity .2s}.row:hover .fx-sped .orb,.is-current .fx-sped .orb,.mini:hover .fx-sped .orb,body.playing .d-art.fx-sped .orb{opacity:.75;animation:streak .32s linear infinite}@keyframes streak{to{background-position:-44px 0}}.row:hover .thumb.fx-sped img{transform:scale(1.14) skew(-5deg);transition:transform .18s}.thumb.fx-destroyed img{filter:contrast(1.25) saturate(1.4)}.thumb.fx-destroyed .orb,.d-art.fx-destroyed .orb{display:block;opacity:0;background:linear-gradient(transparent 0 22%,color-mix(in srgb,var(--a1) 55%,transparent) 22% 26%,transparent 26% 61%,color-mix(in srgb,var(--a2) 55%,transparent) 61% 63%,transparent 63%);mix-blend-mode:screen}.row:hover .fx-destroyed .orb,.is-current .fx-destroyed .orb,.mini:hover .fx-destroyed .orb{opacity:1;animation:crush .5s steps(1) infinite}@keyframes crush{0%{transform:translate(0);clip-path:inset(0)}25%{transform:translate(-6px);clip-path:inset(10% 0 40% 0)}50%{transform:translate(5px);clip-path:inset(50% 0 5% 0)}75%{transform:translate(-2px);clip-path:inset(30% 0 30% 0)}}.row:hover .thumb.fx-destroyed img{animation:shake .25s steps(2) infinite}@keyframes shake{50%{transform:scale(1.08) translate(1.5px,-1px)}}.thumb.fx-club .orb,.d-art.fx-club .orb{display:block;opacity:.35;background:conic-gradient(from var(--ang) at 50% -10%,transparent 0 160deg,color-mix(in srgb,var(--a1) 70%,transparent) 170deg,transparent 180deg,color-mix(in srgb,var(--a2) 70%,transparent) 190deg,transparent 200deg 360deg);mix-blend-mode:screen;animation:ang 3s linear infinite paused}.row:hover .fx-club .orb,.is-current .fx-club .orb,.mini:hover .fx-club .orb,body.playing .d-art.fx-club .orb{opacity:.9;animation-play-state:running}.row:hover .thumb.fx-club img{animation:strobe 1s steps(1) infinite}@keyframes strobe{0%,to{filter:none}50%{filter:brightness(1.35) saturate(1.3)}}.thumb.fx-vintage img{filter:sepia(.7) contrast(1.05) brightness(.95)}.thumb.fx-vintage .orb{display:block;opacity:.25;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 120 120' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.row:hover .fx-vintage .orb{animation:flick .2s steps(2) infinite}@keyframes flick{50%{opacity:.4;transform:translate(2px,-1px)}}.row:hover .thumb.fx-bass img,.is-current .thumb.fx-bass img{animation:thump .55s cubic-bezier(.2,1.6,.4,1) infinite}@keyframes thump{0%{transform:scale(1.04)}25%{transform:scale(1.16)}to{transform:scale(1.04)}}.row .zap{position:absolute;inset:0;z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(100deg,transparent 35%,color-mix(in srgb,var(--a1) 32%,transparent) 50%,transparent 65%) 0 0/300% 100% no-repeat;animation:zap .75s var(--ease) forwards}@keyframes zap{0%{background-position:100% 0;opacity:1}to{background-position:0 0;opacity:0}}.row.fire .thumb{animation:hitT .5s var(--ease)}@keyframes hitT{30%{transform:scale(.93)}65%{transform:scale(1.04)}}.row.fire .r-title{animation:titleHit .5s var(--ease)}@keyframes titleHit{30%{letter-spacing:.03em;text-shadow:-2px 0 var(--a1),2px 0 var(--a2)}}.row .views{color:var(--haze)}.mini{position:relative;isolation:isolate}.mini:before{content:"";position:absolute;left:0;top:20%;bottom:20%;width:2px;border-radius:2px;background:linear-gradient(var(--a1),var(--a2));transform:scaleY(0);transition:transform .3s var(--ease)}.mini:hover:before,.mini[aria-selected=true]:before{transform:scaleY(1)}.mini:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--a1) 10%,transparent),transparent 75%)}.mini .thumb img{transition:transform .5s var(--ease)}.mini:hover .thumb img{transform:scale(1.14)}.mini .m-play strong,.mini .m-play span{transition:transform .3s var(--ease),color .2s}.mini:hover .m-play strong{transform:translate(4px);color:#fff}.mini:hover .m-play span{transform:translate(4px)}.tribe{margin-top:30px;padding:22px 22px 20px;border-radius:20px;border:1px solid var(--line-2);background:linear-gradient(150deg,color-mix(in srgb,var(--a2) 10%,transparent),transparent 60%);max-width:520px}.tribe h3{margin:0;font:900 clamp(38px,4.6vw,62px)/.88 var(--display);text-transform:uppercase}.tribe p{color:var(--haze);font-size:15px;line-height:1.6;margin:10px 0 16px}.tribe-links{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.tribe-links a:not(.btn){width:42px;height:42px;border-radius:12px;display:grid;place-items:center;border:1px solid var(--line-2);color:var(--haze);transition:color .2s,border-color .25s,transform .25s var(--ease),box-shadow .3s}.tribe-links a:not(.btn):hover{color:var(--ink);border-color:var(--a1);transform:translateY(-2px);box-shadow:0 10px 30px -12px var(--a1)}.tribe-links svg{width:19px;height:19px}.methods-label{margin:18px 0 8px;font-size:13px;font-weight:600;color:var(--mute)}.methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 16px}.methods button{display:grid;gap:2px;text-align:left;padding:10px 12px;border-radius:12px;border:1px solid var(--line-2);background:#07060b4d;transition:border-color .2s,background .25s,transform .2s var(--ease)}.methods button:hover:not(:disabled){border-color:color-mix(in srgb,var(--a1) 55%,transparent);transform:translateY(-1px)}.methods strong{font-size:14.5px}.methods small{font-size:12px;color:var(--mute)}.methods button[aria-checked=true]{border-color:var(--a1);background:linear-gradient(110deg,color-mix(in srgb,var(--a1) 18%,transparent),color-mix(in srgb,var(--a2) 12%,transparent));box-shadow:inset 0 0 0 1px var(--a1)}.methods button:disabled{opacity:.42;cursor:not-allowed}.links .ico{display:inline-grid;place-items:center;width:24px;height:24px;flex:none;color:var(--haze);transition:color .3s,transform .4s var(--ease)}.links .ico svg{width:22px;height:22px}.links a:hover .ico{color:var(--a1);transform:scale(1.12) rotate(-6deg)}.links a strong span{display:inline-flex;align-items:center;gap:4px}.mini-icos i{display:inline-grid;vertical-align:-3px;margin:0 3px 0 1px}.mini-icos svg{width:14px;height:14px}.maxx{cursor:default}.maxx-zone{display:inline-block;max-width:100%;cursor:crosshair;padding:6px 10px}.maxx-word .ml{transition:transform .45s var(--ease)}body.has-track{padding-bottom:calc(var(--dock-h) + 36px + env(safe-area-inset-bottom,0px))}.dock{left:14px;right:14px;bottom:calc(14px + env(safe-area-inset-bottom,0px));z-index:62;height:var(--dock-h);padding:0 16px 0 10px;border-radius:20px;border:1px solid transparent;background:linear-gradient(color-mix(in srgb,var(--void-2) 86%,transparent),color-mix(in srgb,var(--void) 90%,transparent)) padding-box,linear-gradient(115deg,color-mix(in srgb,var(--a1) 60%,transparent),#eeeaf61f 32% 68%,color-mix(in srgb,var(--a2) 60%,transparent)) border-box;box-shadow:0 28px 70px -20px #000000f2,0 0 0 6px #07060b59,0 18px 60px -36px var(--a1)}.dock:before{inset:auto 24px -1px;width:auto;height:2px;border-radius:2px;transform-origin:0 50%;transform:scaleX(var(--pr,0));transition:transform .25s linear}.dock.snap{box-shadow:0 0 0 2px var(--a1),0 0 60px -10px var(--a1)}.transport .icon-btn{width:36px;height:36px}[data-repeat] svg{fill:none!important}[data-repeat][data-mode=off]{color:var(--mute)}[data-repeat][data-mode=all],[data-repeat][data-mode=one]{color:var(--a1)}[data-repeat] .r1{position:absolute;right:3px;top:3px;display:none;place-items:center;width:13px;height:13px;border-radius:50%;background:var(--a1);color:#120a06;font:800 9px/1 var(--text)}[data-repeat][data-mode=one] .r1{display:grid}.screen[data-mode=dock]{border-radius:14px 14px 6px 6px}.drawer{top:12px;right:12px;border-radius:20px;border:1px solid var(--line-2);bottom:12px}body.has-track .drawer{bottom:calc(var(--dock-h) + 26px + env(safe-area-inset-bottom,0px))}.toast{bottom:calc(var(--dock-h) + 34px)}@media (max-width:760px){.dock{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));padding:4px 8px 0 6px;border-radius:16px}.dock:before{left:14px;right:14px}.d-center .progress{left:14px;right:14px}.dock #mShareBtn{display:none}.transport{gap:2px}.transport .icon-btn{width:34px;height:34px}body.has-track{padding-bottom:calc(var(--dock-h) + 22px + env(safe-area-inset-bottom,0px))}.drawer{top:0;right:0;border-radius:0;border:0}body.has-track .drawer{bottom:calc(var(--dock-h) + 16px)}}.np-chip{display:flex;align-items:center;gap:10px;min-width:0;max-width:min(440px,46vw);height:38px;padding:0 15px 0 12px;margin:0 12px;border-radius:999px;border:1px solid color-mix(in srgb,var(--a1) 45%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--a1) 14%,transparent),color-mix(in srgb,var(--a2) 10%,transparent));font-size:13.5px;transition:box-shadow .3s,transform .2s var(--ease)}.np-chip:hover{box-shadow:0 0 0 1px var(--a1),0 10px 30px -10px var(--a1);transform:translateY(-1px)}.np-chip .eq{height:14px;flex:none}body.playing .np-chip .eq i{animation:eq .9s ease-in-out infinite alternate}.np-chip .np-l{flex:none;color:var(--a1);font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.np-chip .np-t{min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:600px){.np-chip .np-l{display:none}.np-chip{margin:0 8px}}.page .mix{margin-top:8px}.imm.closing{animation:immOut .56s var(--swift) forwards!important}@keyframes immOut{to{opacity:0;transform:scale(.84);filter:blur(12px) brightness(.6)}}.imm-hud{position:absolute;z-index:4;left:clamp(16px,3vw,32px);right:clamp(16px,3vw,32px);bottom:14px;display:flex;justify-content:space-between;gap:16px;font:600 11px/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.16em;text-transform:uppercase;color:#eeeaf66b;pointer-events:none}.imm-hud .hud-l{display:flex;align-items:center;gap:8px}.imm-hud .rec{width:7px;height:7px;border-radius:50%;background:var(--a1);box-shadow:0 0 10px var(--a1);opacity:.4}body.playing .imm-hud .rec{animation:recb 1.6s steps(1) infinite}@keyframes recb{50%{opacity:1}}#hudFx{color:color-mix(in srgb,var(--a1) 80%,#fff);text-align:center}#hudTc{font-variant-numeric:tabular-nums}@media (max-width:900px){.imm-hud{display:none}}.imm .icon-btn,.imm .chip,.imm-edge .btn{transition:background .25s,color .2s,box-shadow .3s,transform .2s var(--ease)}.imm .icon-btn:hover,.imm-edge .btn:hover{background:color-mix(in srgb,var(--a1) 16%,transparent);color:var(--ink);box-shadow:0 0 0 1px color-mix(in srgb,var(--a1) 60%,transparent),0 0 26px -4px var(--a1)}.imm .icon-btn:active,.imm .chip:active{transform:scale(.9)}.imm .play-btn{box-shadow:0 0 calc(18px + var(--bass)*46px) calc(-6px + var(--bass)*6px) var(--a1)}.imm .chip.on{box-shadow:0 0 calc(10px + var(--mid)*26px) -6px var(--a1)}.imm .chip[class*=cfx-]:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;border-radius:50%;background:var(--a2);vertical-align:1px}.imm .chip.cfx-8d:before{background:none;border:1px solid currentColor;width:7px;height:7px}.imm .chip.cfx-8d:hover:before{animation:qorb2 1s linear infinite}@keyframes qorb2{to{transform:rotate(360deg) translate(2px)}}.imm-frame i{transition:border-color .3s}.imm-stage:hover .imm-frame i{border-color:var(--a1)}.imm[data-fx="8d"] .imm-bloom{transition:none;width:40vw}.imm[data-fx=destroyed] .imm-art{filter:blur(60px) saturate(2.3) contrast(1.35) brightness(.6)}.imm[data-fx=vintage] .imm-art{filter:blur(70px) sepia(.75) brightness(.55)}.imm[data-fx=slowed] .imm-art{filter:blur(90px) saturate(1.3) brightness(.5) hue-rotate(-15deg)}.imm[data-fx=sped] .imm-art{filter:blur(50px) saturate(2) brightness(.65)}.screen.jolt{transform:translate(4px,-2px) skew(-1.5deg);filter:hue-rotate(40deg) contrast(1.2)}html.lite .brand .mark:before{background:var(--ink)}html.lite .brand .mark:after,html.lite .brand .wm:before,html.lite .brand .wm:after,html.lite .nav-imm .halo,html.lite .ripple,html.lite .sprog,html.lite .thumb .orb,html.lite .d-art .orb,html.lite h2.gl:before,html.lite h2.gl:after,html.lite .imm-hud,html.lite .row .zap{display:none!important}html.lite .nav-imm:before{background:var(--ink)}html.lite .nav-imm:after{background:var(--void)}html.lite .rv{opacity:1!important;transform:none!important;filter:none!important}html.lite .dock{border:1px solid var(--line-2);box-shadow:0 10px 30px -18px #2a201799}html.lite .show-img,html.lite .show-strip img{filter:sepia(.55) grayscale(.35)}html.lite .show-stage:after{background:linear-gradient(90deg,rgba(236,227,207,.95),rgba(236,227,207,.55) 60%,transparent)}html.lite .qv.on,html.lite .methods button[aria-checked=true],html.lite .np-chip{background:var(--ink);color:var(--void);border-color:var(--ink)}html.lite .np-chip .np-l{color:var(--void)}html.lite .tribe,html.lite .drawer{background:var(--void-2)}html.lite .spin-btn .disc{background:radial-gradient(circle,var(--void) 0 2px,var(--a1) 2.5px 5.5px,transparent 6px),var(--ink)}@media (prefers-reduced-motion:reduce){.rv{opacity:1;transform:none;filter:none}.ripple{display:none}}.nav-links a,.nav-links button{white-space:nowrap}@media (max-width:1440px){.nav-search{min-width:0}.nav-search .kbd{display:none}}@media (max-width:1340px){.nav-links a{display:none}}@media (max-width:520px){.brand .wm{display:none}.nav-imm{padding:0 10px;margin-right:0}}.toast{width:max-content}.nav-imm:before{background:conic-gradient(from var(--ang),var(--a1),var(--a2),var(--a1))}.nav-imm .halo{background:linear-gradient(90deg,var(--a1),var(--a2));animation:halo 3s ease-in-out infinite!important;will-change:opacity}.nav .brand .wm,.page-top .brand .wm{font:900 22px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;color:#fff;text-shadow:0 0 16px color-mix(in srgb,var(--a1) 60%,transparent),0 0 40px color-mix(in srgb,var(--a2) 35%,transparent)}@media (max-width:520px){.brand .wm{display:inline-block!important;font-size:15px!important;letter-spacing:.02em}.nav-tools .sub-btn{display:none}}@media (max-width:380px){.brand .wm{font-size:13px!important}}.glitch,.brand .wm{--gx:0;--gy:.5;--gi:0}.glitch:hover:before,.brand:hover .wm:before{opacity:calc(.35 + var(--gi)*.55);transform:translate(calc(-2px - var(--gi)*7px + var(--gx)*-2px));clip-path:inset(max(0%,calc(var(--gy)*100% - 22%)) 0 max(0%,calc(78% - var(--gy)*100%)) 0);transition:opacity .25s}.glitch:hover:after,.brand:hover .wm:after{opacity:calc(.3 + var(--gi)*.5);transform:translate(calc(2px + var(--gi)*7px + var(--gx)*2px));clip-path:inset(max(0%,calc(var(--gy)*100% - 8%)) 0 max(0%,calc(88% - var(--gy)*100%)) 0);transition:opacity .25s}.glitch:hover{transform:skew(calc(var(--gi)*var(--gx)*-4deg))}#liteBtn svg{width:19px;height:19px}#liteBtn[aria-pressed=true]{background:#fff;color:#000}.rel{position:fixed;z-index:29;left:50%;top:calc(var(--nav-h) + 12px);display:flex;align-items:center;gap:12px;max-width:min(640px,calc(100% - 24px));padding:8px;border-radius:16px;background:color-mix(in srgb,var(--void-2) 92%,transparent);border:1px solid color-mix(in srgb,var(--a1) 40%,transparent);box-shadow:0 20px 60px -20px #000000e6,0 0 40px -18px var(--a1);background:var(--void-2);transform:translate(-50%,-14px);opacity:0;transition:transform .6s var(--ease),opacity .6s}.rel.in{transform:translate(-50%);opacity:1}.rel-art{width:64px;height:40px;flex:none;border-radius:8px;background:var(--rel-art) center/cover;box-shadow:0 0 0 1px var(--line-2)}.rel-k{flex:none;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#120a06;background:var(--a1);padding:4px 7px;border-radius:6px}.rel-t{min-width:0;display:grid}.rel-t strong{font:800 18px/1.05 var(--display);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rel-t span{font-size:12.5px;color:var(--haze);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nb{flex:none;font:800 10px/1 var(--text);letter-spacing:.14em;text-transform:uppercase;color:#120a06;background:var(--a1);padding:4px 6px;border-radius:5px;align-self:center}@media (max-width:600px){.rel-art{display:none}.rel-t strong{font-size:15px}}.scope .kicker{position:absolute;left:clamp(18px,3.4vw,48px);top:clamp(14px,2.4vw,30px);margin:0;display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:#ffffffd1}.scope .kicker i{width:4px;height:4px;border-radius:50%;background:var(--a1)}.pc{position:relative;display:inline-block;white-space:nowrap}.pc-old{position:relative;display:inline-block;color:#eeeaf680}.pc-old:after{content:"";position:absolute;left:-3%;right:-3%;top:48%;height:.16em;background:#efe4cf;transform:rotate(-2.5deg) scaleX(0);transform-origin:0 50%;clip-path:polygon(0 30%,4% 0,9% 40%,15% 8%,22% 35%,30% 5%,38% 30%,47% 0,55% 38%,63% 6%,72% 33%,80% 4%,88% 36%,95% 8%,100% 30%,100% 70%,96% 100%,89% 62%,82% 96%,74% 64%,66% 100%,58% 66%,50% 98%,41% 64%,33% 96%,25% 66%,17% 100%,10% 64%,4% 96%,0 70%);box-shadow:0 2px #0000004d;animation:cutIn .55s cubic-bezier(.6,0,.2,1) 1.5s forwards}@keyframes cutIn{to{transform:rotate(-2.5deg) scaleX(1)}}.pc-new{position:absolute;left:1.1em;top:-.62em;z-index:1;font-size:.4em;line-height:1;padding:.14em .32em .18em;color:#141018;background:#f1e7d3;transform:rotate(3deg) scale(1.25);opacity:0;clip-path:polygon(0 6%,6% 0,14% 5%,23% 1%,33% 6%,44% 0,55% 5%,66% 1%,77% 6%,88% 0,96% 5%,100% 2%,99% 30%,100% 58%,98% 88%,100% 97%,92% 100%,82% 95%,71% 100%,60% 96%,49% 100%,38% 95%,27% 100%,16% 96%,6% 100%,0 96%,2% 64%,0 34%);box-shadow:0 10px 30px #00000080;animation:stick .5s cubic-bezier(.2,1.4,.4,1) 2.05s forwards;white-space:nowrap}@keyframes stick{to{opacity:1;transform:rotate(3deg) scale(1)}}.live{display:flex;align-items:center;gap:8px;margin:14px 0 0;font-size:14px;color:var(--haze)}.live i{width:8px;height:8px;border-radius:50%;background:#3ddc84;box-shadow:0 0 #3ddc8499;animation:livep 2s ease-out infinite}@keyframes livep{70%{box-shadow:0 0 0 8px #3ddc8400}to{box-shadow:0 0 #3ddc8400}}.live .live-n{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}.feed{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px}.post{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:20px;border:1px solid var(--line);background:color-mix(in srgb,var(--void-2) 70%,transparent);transition:border-color .3s,transform .4s var(--ease)}.post:hover{border-color:color-mix(in srgb,var(--a1) 35%,transparent);transform:translateY(-2px)}.post time{font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--a1)}.post h3{margin:6px 0 0;font:800 30px/1 var(--display);text-transform:uppercase}.post-img{width:100%;border-radius:12px;aspect-ratio:16/9;object-fit:cover}.post-body{color:var(--haze);font-size:15.5px;line-height:1.65}.post-body a{color:var(--ink)}.post .btn{align-self:flex-start}.post-foot{margin-top:auto;border-top:1px solid var(--line);padding-top:10px}.linkish{color:var(--ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;font-size:inherit}.comments{display:grid;gap:8px}.cm{margin:0;font-size:14.5px;color:var(--haze)}.cm strong{color:var(--ink)}.cm-form{display:flex;gap:8px}.cm-form input{flex:1;min-width:0;height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--line-2);background:var(--void);font-size:14px;outline:0}.cm-form input:focus{border-color:var(--a1)}.composer{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-bottom:22px;padding:18px;border-radius:18px;border:1px dashed color-mix(in srgb,var(--a1) 45%,transparent)}.composer .full{grid-column:1/-1}.composer .actions{display:flex;align-items:center;gap:14px}.collab{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(28px,5vw,72px)}.collab .lead{color:var(--haze);font-size:17px;line-height:1.7;margin:18px 0 0;max-width:46ch}.collab-tags{list-style:none;margin:22px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.collab-tags li{padding:8px 12px;border-radius:999px;border:1px solid var(--line-2);font-size:13.5px;font-weight:600;color:var(--ink);transition:border-color .25s,background .25s}.collab-tags li:hover{border-color:var(--a1);background:color-mix(in srgb,var(--a1) 12%,transparent)}@media (max-width:860px){.collab{grid-template-columns:minmax(0,1fr)}}.offers{display:grid;gap:8px;margin:24px 0 0;max-width:520px}.offers button{display:grid;gap:3px;text-align:left;padding:14px 16px;border-radius:14px;border:1px solid var(--line-2);background:#07060b4d;transition:border-color .25s,background .25s,transform .25s var(--ease)}.offers button:hover{border-color:color-mix(in srgb,var(--a1) 55%,transparent);transform:translate(3px)}.offers strong{font:800 22px/1 var(--display);text-transform:uppercase}.offers small{font-size:13.5px;color:var(--haze)}.offers button[aria-checked=true]{border-color:var(--a1);background:linear-gradient(110deg,color-mix(in srgb,var(--a1) 16%,transparent),color-mix(in srgb,var(--a2) 10%,transparent))}.cur-sel{display:grid;gap:6px;font-size:13px;font-weight:600;color:var(--mute);margin:6px 0 14px}.cur-sel select{height:42px;padding:0 36px 0 12px;border-radius:11px;border:1px solid var(--line-2);background:var(--void-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%23a49cbf' stroke-width='1.6' fill='none'/%3E%3C/svg%3E") right 12px center/11px no-repeat;appearance:none;font-size:15px;color:var(--ink);max-width:240px}.tribe .btn{margin-top:4px}.maxx{background:#000;border-color:#ffffff1f}.maxx:before{background:radial-gradient(ellipse,rgba(255,255,255,.14),rgba(255,255,255,.04) 40%,transparent 70%)}.maxx-word{color:#fff;text-shadow:calc(var(--ca)*-1) 0 0 rgba(255,255,255,.55),var(--ca) 0 0 rgba(255,255,255,.25)}.maxx-word.w1 .o{-webkit-text-stroke:2px #fff}.maxx-word.w2 .ml{background:linear-gradient(100deg,#fff 20%,#7d7d7d 45%,#fff 60% 85%) 0 0/600% 100%;-webkit-background-clip:text;background-clip:text}.maxx .ring{border-color:#fff}.maxx .btn.beam{background:#fff;color:#000;border-color:#fff;box-shadow:0 12px 40px -14px #ffffff80}.maxx-pre,.maxx p{color:#9a9a9a}.ana-stage{position:relative;height:auto;font:900 10px/1 var(--display);overflow:visible;--c:60px}.pz{position:absolute;left:0;top:0;width:var(--c);height:var(--c);transition:transform 1.05s var(--swift);transition-delay:calc(var(--n)*32ms);will-change:transform}.pz svg{position:absolute;left:-20%;top:-20%;width:140%;height:140%;overflow:visible}.pz path{fill:color-mix(in srgb,var(--void-3) 85%,transparent);stroke:#eeeaf647;stroke-width:2;vector-effect:non-scaling-stroke;transition:fill .6s,stroke .6s}.pz b{position:absolute;inset:0;display:grid;place-items:center;font:900 calc(var(--c)*.6)/1 var(--display);text-transform:uppercase;color:#eeeaf6cc}.anagram.b .pz path{fill:color-mix(in srgb,var(--void-2) 70%,#1d1726);stroke:#eeeaf629}.anagram.b .pz.hl path{fill:color-mix(in srgb,var(--a1) 30%,var(--void-2))}.anagram.b .pz.hl b{color:#fff}.anagram.snapped .pz{animation:snap .35s var(--ease) both;animation-delay:calc(var(--n)*18ms)}@keyframes snap{40%{scale:1.06}to{scale:1}}.anagram.snapped .pz path{stroke:#eeeaf614}html:not(.lite) .head h2,html:not(.lite) .show-stage,html:not(.lite) .board,html:not(.lite) .post,html:not(.lite) .pay,html:not(.lite) .links{translate:0 calc(var(--sv,0)*22px)}html:not(.lite) #list .thumb{scale:1 calc(1 + var(--sva,0)*.1)}html:not(.lite) .scope h1{transform:skewY(calc(var(--sv,0)*-2deg))}html.scroll-up .sprog{background:linear-gradient(90deg,var(--a1),var(--a2))}main,footer{transition:transform 1.1s var(--ease)}body.tease main,body.tease>footer{transform:scale(1.03);transition:transform 1.8s cubic-bezier(.3,0,.2,1)}.tease-lens{position:fixed;inset:0;z-index:63;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .5s,visibility 0s .5s,backdrop-filter .5s;-webkit-backdrop-filter:none;backdrop-filter:none;-webkit-mask:radial-gradient(circle at var(--tx,50%) var(--ty,50%),transparent 0 60px,rgba(0,0,0,.6) 180px,#000 420px);mask:radial-gradient(circle at var(--tx,50%) var(--ty,50%),transparent 0 60px,rgba(0,0,0,.6) 180px,#000 420px);background:radial-gradient(circle at var(--tx,50%) var(--ty,50%),transparent 0 90px,rgba(4,3,8,.5) 60%,rgba(4,3,8,.8))}body.tease .tease-lens{opacity:1;visibility:visible;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:opacity 1.8s cubic-bezier(.3,0,.2,1),backdrop-filter 1.8s cubic-bezier(.3,0,.2,1)}.tease-ring{position:fixed;left:var(--tx,50%);top:var(--ty,50%);width:90px;height:90px;margin:-45px 0 0 -45px;border-radius:50%;border:1px solid color-mix(in srgb,var(--a1) 70%,transparent);opacity:0;transform:scale(.6)}body.tease .tease-ring{animation:lensRing 1.8s cubic-bezier(.3,0,.2,1) infinite}@keyframes lensRing{0%{opacity:0;transform:scale(2.6)}60%{opacity:.7}to{opacity:0;transform:scale(.7)}}body.tease .nav-imm,body.tease #immBtn,body.tease #maxxImm{position:relative;z-index:64}.phones{position:fixed;inset:0;z-index:120;display:grid;place-items:center;background:#000;opacity:0;transition:opacity .7s}.phones.in{opacity:1}.phones.out{opacity:0;pointer-events:none}.phones:before,.phones:after{content:"";position:absolute;left:0;right:0;height:11vh;background:#000;z-index:2;box-shadow:0 0 40px 20px #000}.phones:before{top:0}.phones:after{bottom:0}.phones-in{position:relative;z-index:3;width:min(1200px,100% - 40px);text-align:center}.phones-k{margin:0 0 18px;font-size:12px;font-weight:700;letter-spacing:.3em;text-transform:uppercase;color:#8d8d8d;animation:fadeUp 1s .2s both}.phones h2{margin:0;font:900 clamp(46px,9vw,140px)/.86 var(--display);text-transform:uppercase;color:#fff}.phones h2 span{display:block;animation:fadeUp 1.2s .45s both}.phones h2 .sub{margin-top:.25em;font-size:.3em;letter-spacing:.06em;color:#bdbdbd;animation-delay:1.1s}@keyframes fadeUp{0%{opacity:0;transform:translateY(24px);filter:blur(10px)}to{opacity:1;transform:none;filter:none}}.phones-wave{display:flex;justify-content:center;align-items:center;gap:4px;height:40px;margin:34px 0 30px;animation:fadeUp 1s 1.5s both}.phones-wave i{width:3px;height:20%;border-radius:2px;background:#fff;opacity:.75;animation:eq 1s ease-in-out infinite alternate}.phones-wave i:nth-child(3n){animation-duration:.7s}.phones-wave i:nth-child(4n+1){animation-duration:1.3s}.phones-wave i:nth-child(5n+2){animation-delay:-.4s}.phones-act{display:flex;justify-content:center;align-items:center;gap:20px;flex-wrap:wrap;animation:fadeUp 1s 1.8s both}.phones-act .btn.beam{background:#fff;color:#000;border-color:#fff}.phones-act .linkish{color:#9a9a9a}.phones-q{margin:26px 0 0;font-size:13px;color:#6f6f6f;animation:fadeUp 1s 2.2s both}.cookie{position:fixed;z-index:70;left:14px;bottom:calc(var(--dock-h) + 40px);width:min(380px,calc(100% - 28px));display:grid;gap:12px;padding:16px;border-radius:16px;background:var(--void-3);border:1px solid var(--line-2);box-shadow:0 30px 70px -20px #000000e6;font-size:13.5px;color:var(--haze);animation:pop .4s var(--ease)}body:not(.has-track) .cookie{bottom:14px}.cookie p{margin:0;line-height:1.55}.cookie strong{color:var(--ink)}.cookie .btn{justify-self:start}.pal-quip{margin:0;padding:8px 18px 0;font-size:13px;font-style:italic;color:var(--mute);opacity:.55;min-height:1.4em}.pop .pop-h{margin:4px 8px 6px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.pop a{display:flex;width:100%;align-items:center;justify-content:space-between;gap:10px;padding:9px 10px;border-radius:9px;font-size:14px;font-weight:500;text-decoration:none}.pop a:hover{background:#eeeaf612}.pop a span{font-size:12px;color:var(--mute)}.imm-stage{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:center}.imm-info{align-self:center}.imm-info h2{font-size:clamp(56px,8vw,148px)}.i-scene{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:12px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:color-mix(in srgb,var(--a1) 80%,#fff)}.i-scene i{width:28px;height:1px;background:currentColor}.imm-side{display:grid;justify-items:end;align-self:end;gap:10px;min-width:0}.imm-slot{width:min(440px,100%);max-height:none}.imm-side .btn{background:#07060b8c;backdrop-filter:blur(10px)}.imm.vbig .imm-stage{grid-template-columns:minmax(300px,.75fr) minmax(0,1.35fr)}.imm.vbig .imm-info{order:0}.imm.vbig .imm-side{align-self:center;justify-items:stretch}.imm.vbig .imm-slot{width:100%}.imm.vbig .imm-info h2{font-size:clamp(42px,5vw,92px)}.imm-cover{position:absolute;inset:0;border-radius:8px;background:center/cover no-repeat;display:none;box-shadow:0 40px 100px -30px #000000e6}.imm.audio .imm-cover{display:block}.imm.audio #iVideo{display:none}.imm-vig{position:absolute;inset:0;z-index:2;pointer-events:none;background:radial-gradient(ellipse at 50% 50%,transparent 45%,rgba(0,0,0,.55))}.imm-hud #hudScene{color:#eeeaf680}.imm-hud .hud-r{display:flex;gap:18px}.imm.jolt .imm-stage{transform:translate(3px,-2px)}.imm[data-scene=vintage] .imm-art{filter:blur(70px) sepia(.8) brightness(.55);animation:weave 1.2s steps(3) infinite}@keyframes weave{50%{translate:1px -1px}}.imm[data-scene=vintage] .imm-vig{background:radial-gradient(ellipse,transparent 35%,rgba(10,6,0,.75))}.imm[data-scene=spy] .imm-vig{background:repeating-linear-gradient(0deg,rgba(255,255,255,.025) 0 1px,transparent 1px 3px),radial-gradient(ellipse,transparent 40%,rgba(0,0,0,.6))}.imm[data-scene=digital] .imm-vig{background:repeating-linear-gradient(0deg,rgba(255,255,255,.03) 0 1px,transparent 1px 4px),radial-gradient(ellipse,transparent 45%,rgba(0,0,0,.6))}.imm[data-scene=rain] .imm-art{filter:blur(80px) saturate(.9) brightness(.45)}.imm[data-scene=gold] .imm-art{filter:blur(70px) saturate(1.4) sepia(.35) brightness(.6)}.imm[data-scene=haunted] .imm-vig{animation:candle 4s steps(1) infinite}@keyframes candle{0%,to{opacity:1}43%{opacity:.75}45%{opacity:1}71%{opacity:.85}}.imm[data-scene=chaos] #iTitle{text-shadow:calc(var(--mid)*10px) 0 0 color-mix(in srgb,var(--a1) 45%,transparent),calc(var(--mid)*-10px) 0 0 color-mix(in srgb,var(--a2) 45%,transparent)}.imm[data-scene=ticker] .imm-vig{background:linear-gradient(0deg,rgba(0,0,0,.35),transparent 30%),radial-gradient(ellipse,transparent 45%,rgba(0,0,0,.6))}@media (max-width:900px){.imm-stage{grid-template-columns:minmax(0,1fr)!important}.imm-side{justify-items:stretch}.imm-slot{width:100%}}.music-head{display:none}html.lite{--void:#000;--void-2:#0b0b0b;--void-3:#151515;--ink:#fff;--haze:#cfcfcf;--mute:#8d8d8d;--line:rgba(255,255,255,.12);--line-2:rgba(255,255,255,.26);--beam:#fff;--beam-ink:#000;--a1:#fff;--a2:#9a9a9a;--display:"Big Shoulders Display","Barlow Condensed","Arial Narrow","DejaVu Sans Condensed",sans-serif;--text:"Hanken Grotesk",ui-sans-serif,system-ui,sans-serif;color-scheme:dark}html.lite main{display:flex;flex-direction:column}html.lite .music-head{display:block;order:-3;padding:clamp(40px,7vw,90px) 0 10px}html.lite #listen{order:-2;padding-top:20px}html.lite .hero{order:-1}html.lite .hero .scope,html.lite .hero .disco{display:none}.mh-title{margin:0;font:900 clamp(64px,12vw,190px)/.82 var(--display);text-transform:uppercase;letter-spacing:-.01em}.music-head p{margin:18px 0 0;font-size:18px;color:var(--haze);display:flex;gap:10px;flex-wrap:wrap;align-items:center}html.lite h2,html.lite .scope h1,html.lite .maxx-word,html.lite .glitch{font-weight:900;text-transform:uppercase;letter-spacing:0}html.lite #list .r-title{font-size:clamp(26px,3vw,40px)}html.lite #list .row-main{grid-template-columns:150px minmax(0,1fr)}html.lite .scope img,html.lite .thumb img,html.lite .feature img,html.lite .d-art,html.lite .show-img,html.lite .show-strip img{filter:none}html.lite .anagram.b .ana-l,html.lite .anagram.b .ana-l.hl,html.lite .maxx-word.w1 .o{color:#fff}html.lite .row.is-current{background:#141414;outline:2px solid #fff}html.lite .btn.beam,html.lite .tab[aria-pressed=true]{background:#fff;color:#000;border-color:#fff}html.lite .rel,html.lite .cookie{background:#111}html.lite .show-stage:after{background:linear-gradient(90deg,rgba(0,0,0,.9),rgba(0,0,0,.4) 60%,transparent)}html.lite .np-chip,html.lite .qv.on,html.lite .methods button[aria-checked=true],html.lite .offers button[aria-checked=true]{background:#fff;color:#000;border-color:#fff}html.lite .np-chip .np-l{color:#000}html.lite .brand .wm{text-shadow:none}html.lite .tribe,html.lite .drawer,html.lite .post,html.lite .board,html.lite .pay,html.lite .panel{background:#0b0b0b}html.lite .tease-lens{display:none}@media (max-width:860px){html.lite #list .row-main{grid-template-columns:104px minmax(0,1fr)}}html{overflow-x:hidden}.neb{filter:none!important}.neb.n1{background:radial-gradient(closest-side,color-mix(in srgb,var(--a2) 55%,#120a2a),transparent)!important;opacity:.55!important}.neb.n2{background:radial-gradient(closest-side,color-mix(in srgb,var(--a1) 50%,#2a0a18),transparent)!important;opacity:.4!important}.neb.n3{background:radial-gradient(closest-side,#0d2550,transparent)!important;opacity:.6!important}.imm-art{transform:scale(1.15)!important;will-change:auto}.imm-bloom{filter:none!important}.pc-old:after{left:-1%;right:-1%;top:46%;height:.12em}.pc-new{left:.2em;top:52%;font-size:.42em;transform:rotate(-3deg) scale(1.25)}@keyframes stick{to{opacity:1;transform:rotate(-3deg) scale(1)}}.rel.away{opacity:0;transform:translate(-50%,-20px);pointer-events:none}.tease-lens:before{content:"";position:absolute;inset:-20%;background:repeating-conic-gradient(from 0deg at var(--tx,50%) var(--ty,50%),rgba(255,255,255,.05) 0 .6deg,transparent .6deg 3deg);-webkit-mask:radial-gradient(circle at var(--tx,50%) var(--ty,50%),transparent 0 120px,#000 520px);mask:radial-gradient(circle at var(--tx,50%) var(--ty,50%),transparent 0 120px,#000 520px);opacity:0;transform:scale(1.15);transform-origin:var(--tx,50%) var(--ty,50%);transition:opacity 1.8s cubic-bezier(.3,0,.2,1),transform 2.4s cubic-bezier(.3,0,.2,1)}body.tease .tease-lens:before{opacity:1;transform:scale(1)}.pc-old{display:inline}.tease-lens:before{background:repeating-conic-gradient(from 0deg at var(--tx,50%) var(--ty,50%),rgba(255,255,255,.028) 0 .35deg,transparent .35deg 1.7deg)}.pc-old{display:inline-block}.pc-old:after{right:auto;left:-2%;width:calc(var(--tw,100%) * 1.04)}.music-head .mh-title{display:block;margin:0;font:900 clamp(64px,12vw,190px)/.82 var(--display);text-transform:uppercase;letter-spacing:-.01em;color:#fff}@media (max-width:600px){.rel{left:10px;right:10px;max-width:none;transform:translateY(-14px)}.rel.in{transform:none}.rel.away{transform:translateY(-20px)}.rel-t span{display:none}.rel-t strong{white-space:normal;font-size:14px;line-height:1.1}.rel .btn{white-space:nowrap;padding:0 10px}.scope .kicker{flex-wrap:wrap;gap:4px 8px;font-size:10px;letter-spacing:.12em;right:18px}}.sky .art{inset:50% auto auto 50%;width:5vw;height:5vh;transform:translate(-50%,-50%) scale(26);filter:saturate(1.6) blur(1px);will-change:transform,opacity}.imm-art{inset:auto!important;left:50%;top:50%;width:5vw;height:5vh;transform:translate(-50%,-50%) scale(27)!important;filter:saturate(1.7) brightness(.6) blur(1px);will-change:transform}.imm[data-scene=vintage] .imm-art{filter:sepia(.8) brightness(.55) blur(1px)}.imm[data-scene=rain] .imm-art{filter:saturate(.9) brightness(.45) blur(1px)}.imm[data-scene=gold] .imm-art{filter:saturate(1.4) sepia(.35) brightness(.6) blur(1px)}.imm[data-fx=destroyed] .imm-art{filter:saturate(2.3) contrast(1.35) brightness(.6) blur(1px)}.imm[data-fx=vintage] .imm-art{filter:sepia(.75) brightness(.55) blur(1px)}.imm[data-fx=slowed] .imm-art{filter:saturate(1.3) brightness(.5) hue-rotate(-15deg) blur(1px)}.imm[data-fx=sped] .imm-art{filter:saturate(2) brightness(.65) blur(1px)}:root{--void:#030206;--void-2:#08070d;--void-3:#110f18;--max:1520px;--gutter:clamp(16px,3.2vw,44px);--grunge:"Hanken Grotesk",system-ui,sans-serif;--erode:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='e'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.32' numOctaves='2' seed='11'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -16 0 0 0 12.3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23e)'/%3E%3C/svg%3E")}body{background:var(--void)}.page .rv{opacity:1!important;transform:none!important;filter:none!important}body[data-dock=top].has-track{padding-top:0!important}body[data-dock=top].has-track main{padding-top:calc(var(--dock-h) + 24px)}.sky .shade{background:radial-gradient(ellipse at 50% 0%,transparent,rgba(3,2,6,.72) 70%),linear-gradient(180deg,#03020659,#030206d9)}.neb.n1{opacity:.4!important}.neb.n2{opacity:.28!important}.neb.n3{opacity:.42!important}@media (prefers-reduced-motion:no-preference){html:not(.lite) .neb.n1{animation:osc1 38s ease-in-out infinite alternate}html:not(.lite) .neb.n2{animation:osc2 46s ease-in-out infinite alternate}html:not(.lite) .neb.n3{animation:osc3 52s ease-in-out infinite alternate}}@keyframes osc1{to{translate:10vw 8vh;scale:1.12}}@keyframes osc2{to{translate:-12vw 10vh;scale:.9}}@keyframes osc3{to{translate:8vw -9vh;scale:1.18}}.grain{opacity:.035;mix-blend-mode:overlay;background-size:256px 256px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='256' height='256'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='256' height='256' filter='url(%23n)'/%3E%3C/svg%3E")}.sky{--pg:0}.sky:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(110% 55% at 50% 112%,color-mix(in srgb,var(--a1) 26%,transparent),transparent 62%);opacity:calc(.08 + var(--pg)*.6);transition:opacity 1s linear}main h2:not(.sr-only),.scope h1,.mh-title,.glitch,.phones h2,.page h2,.imm-info h2,.inv strong,.show-title{-webkit-mask-image:var(--erode);mask-image:var(--erode);-webkit-mask-size:300px 300px;mask-size:300px 300px}.kicker,.i-scene,.post time,.ana-cap,.phones-k,.show-kind,.maxx-pre,.inv-k,.jump,.imm-hud,.zm-h,.cuts span,.methods-label,.board-note,.rel-k,.nb,.phones-q{font-family:var(--grunge)!important;letter-spacing:.06em!important}.scope:after{background:linear-gradient(135deg,rgba(255,255,255,.3),transparent 40%,transparent 60%,rgba(255,255,255,.18))}.scope img{filter:contrast(1.08) saturate(.92)}.hero .scope{box-shadow:0 50px 140px -60px #000000e6,0 0 0 1px var(--line)}.maxx,footer{position:relative}.maxx:after,footer:before{content:"";position:absolute;left:0;right:0;top:-1px;height:14px;background:var(--void);-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 14' preserveAspectRatio='none'%3E%3Cpath d='M0 0h400v5l-9 4-11-3-8 5-13-4-10 3-12-5-9 6-14-3-8 4-12-4-10 5-11-2-9 4-13-5-8 3-12-4-10 6-9-3-14 4-8-5-12 3-10-4-11 5-9-3-13 4-8-4-12 5-10-3-9 4-14-5-8 3-12-3-10 5-11-4-9 3-13-2-8 5-12-5-10 4-9-3-14 4z'/%3E%3C/svg%3E") 0 0/100% 100%;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 14' preserveAspectRatio='none'%3E%3Cpath d='M0 0h400v5l-9 4-11-3-8 5-13-4-10 3-12-5-9 6-14-3-8 4-12-4-10 5-11-2-9 4-13-5-8 3-12-4-10 6-9-3-14 4-8-5-12 3-10-4-11 5-9-3-13 4-8-4-12 5-10-3-9 4-14-5-8 3-12-3-10 5-11-4-9 3-13-2-8 5-12-5-10 4-9-3-14 4z'/%3E%3C/svg%3E") 0 0/100% 100%;pointer-events:none;z-index:1}footer:before{background:var(--void)}.scope img,.show-img,.post-img,.show-strip img,.rel-art,.imm-cover{transition:filter .7s var(--ease)}.scope:hover img,.show-stage:hover .show-img,.post:hover .post-img,.show-strip button:hover img,.rel:hover .rel-art,.imm-cover:hover{filter:grayscale(1) contrast(1.18)}.inv:hover,.links a:hover strong{filter:grayscale(1)}.hero-foot{grid-template-columns:minmax(0,1fr)!important}.hero-search{height:64px}.hero-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.hero-actions .btn{width:100%}@media (max-width:640px){.hero-actions{grid-template-columns:minmax(0,1fr)}}.zwrap{position:relative}.nav-zone svg{width:13px;height:13px;margin-left:2px;opacity:.7;transition:transform .25s}.nav-zone[aria-expanded=true] svg{transform:rotate(180deg)}.zmenu{position:absolute;right:0;top:calc(100% + 8px);z-index:40;min-width:220px;padding:6px;border-radius:14px;background:var(--void-3);border:1px solid var(--line-2);box-shadow:0 30px 80px -20px #000000e6;animation:pop .18s var(--ease)}.zmenu button{display:flex;width:100%;padding:10px 12px;border-radius:9px;font-size:14px;font-weight:500;text-align:left}.zmenu button:hover{background:#eeeaf612}.zmenu .zm-out{color:#ff8a7a}.zm-h{margin:6px 12px 8px;font-size:12px;color:var(--mute)}.zm-h strong{color:var(--ink)}@media (max-width:520px){.nav-zone svg{display:none}}.jump{position:fixed;z-index:29;left:50%;top:calc(var(--nav-h) + 10px);transform:translate(-50%,-12px);opacity:0;pointer-events:none;transition:opacity .35s,transform .45s var(--ease),top .35s var(--ease)}.jump.on{opacity:1;transform:translate(-50%);pointer-events:auto}.nav.tucked~.jump{top:10px}.jump>button{display:flex;align-items:center;gap:10px;height:36px;padding:0 12px 0 14px;border-radius:999px;background:color-mix(in srgb,var(--void-3) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line-2);font-size:13px;box-shadow:0 14px 40px -16px #000000e6}.jump>button i{width:6px;height:6px;border-radius:50%;background:var(--a1);box-shadow:0 0 8px var(--a1)}.jump>button svg{width:13px;height:13px;opacity:.7;transition:transform .25s}.jump.open>button svg{transform:rotate(180deg)}.jump-list{position:absolute;left:50%;top:calc(100% + 8px);transform:translate(-50%);min-width:230px;padding:6px;border-radius:14px;background:var(--void-3);border:1px solid var(--line-2);box-shadow:0 30px 80px -20px #000000e6;display:none}.jump.open .jump-list{display:grid;animation:pop .18s var(--ease)}.jump-list a{padding:9px 12px;border-radius:9px;font-size:14px;text-decoration:none;color:var(--haze);font-family:var(--text)}.jump-list a:hover,.jump-list a.on{background:#eeeaf612;color:var(--ink)}.jump-list a.on:before{content:"";display:inline-block;width:5px;height:5px;border-radius:50%;background:var(--a1);margin:0 9px 2px 0;vertical-align:middle}body:has(.rel.in:not(.away)) .jump{top:calc(var(--nav-h) + 78px)}.controls-row.two{margin-top:0;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.segi{display:inline-flex;align-items:center;border-radius:8px}.seg-play{width:26px;height:32px;display:grid;place-items:center;border-radius:8px 0 0 8px;color:var(--mute);transition:color .2s,background .2s}.seg-play svg{width:11px;height:11px}.seg-play:hover{color:var(--ink);background:color-mix(in srgb,var(--a1) 22%,transparent)}.segi button[data-type]{padding-left:6px}.cuts{display:flex;align-items:center;gap:8px;height:38px;padding:0 4px 0 12px;border-radius:10px;border:1px solid var(--line-2);background:var(--void-2)}.cuts span{font-size:12px;color:var(--mute)}.cuts select{height:36px;padding:0 28px 0 4px;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' stroke='%23a49cbf' stroke-width='1.6' fill='none'/%3E%3C/svg%3E") right 8px center/10px no-repeat;border:0;appearance:none;font-size:14px;color:var(--ink);outline:0}.cuts select option,.sort option{background:var(--void-2)}@media (max-width:760px){.cuts{flex:1 1 140px}}.row .pl-btn svg{width:17px;height:17px}@media (max-width:480px){.row .pl-btn{display:none}}.thumb .live{display:none!important}.row.is-current .thumb .live{display:flex!important;align-items:flex-end;justify-content:flex-start;padding:7px 8px;background:linear-gradient(0deg,#000000b8,#0000 65%)}.eq{height:14px;gap:2px;align-items:flex-end}.eq i{width:2px;height:100%;border-radius:1px;background:#fff!important;transform-origin:50% 100%;transform:scaleY(.3);animation:none}.eq i:nth-child(4){display:none}body.playing .is-current .eq i,body.playing .d-art .eq i,body.playing .np-chip .eq i{animation:eqs 1.1s cubic-bezier(.45,0,.55,1) infinite!important;height:100%}.eq i:nth-child(1){animation-delay:-.2s!important}.eq i:nth-child(2){animation-delay:-.65s!important}.eq i:nth-child(3){animation-delay:-.4s!important}@keyframes eqs{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.row.is-current .thumb{box-shadow:0 0 0 1.5px color-mix(in srgb,var(--a1) 70%,transparent)}.d-art .eq{inset:auto auto 6px 7px;justify-content:flex-start;height:12px}.dock:before{display:none}.ripple{width:0;height:0;margin:0;border:0;box-shadow:none;animation:none;background:none}.ripple i{position:absolute;left:-6px;top:-6px;width:12px;height:12px;border-radius:50%;border:1px solid rgba(255,255,255,.32);opacity:0;animation:wv6 1.5s cubic-bezier(.2,.6,.3,1) forwards}.ripple i:nth-child(2){animation-delay:.14s;border-color:#fff3}.ripple i:nth-child(3){animation-delay:.28s;border-color:#ffffff1f}@keyframes wv6{0%{transform:scale(.3);opacity:.6}to{transform:scale(10);opacity:0}}[data-shuffle][aria-pressed=true]{color:var(--a1)}[data-shuffle] svg{fill:none!important}.dock-max{display:none}.dock.min .dock-max{display:grid}.dock{transition:box-shadow .3s,border-color .3s,width .45s var(--ease),left .45s var(--ease),right .45s var(--ease)}.dock.min{left:auto;width:auto;grid-template-columns:auto auto auto;gap:6px;padding:0 8px 0 6px}.dock.min .d-text,.dock.min .d-right,.dock.min .progress,.dock.min .transport>:not(.play-btn){display:none!important}.dock.min .d-now{padding:4px}body.has-track.dock-min{padding-bottom:calc(var(--dock-h) + 30px)}body.has-track[data-dock=top]{padding-bottom:0;padding-top:calc(var(--dock-h) + 24px)}body[data-dock=top] .dock{top:calc(var(--nav-h) + 10px);bottom:auto}body[data-dock=top] .nav.tucked~.dock{top:10px}body[data-dock=top] .jump{top:calc(var(--nav-h) + var(--dock-h) + 22px)}body[data-dock=top] .screen[data-mode=dock]{border-radius:6px 6px 14px 14px}body.has-track[data-dock=left]{padding-bottom:0;padding-left:112px}body.has-track[data-dock=right]{padding-bottom:0;padding-right:112px}body[data-dock=left] .dock,body[data-dock=right] .dock{top:calc(var(--nav-h) + 12px);bottom:14px;height:auto;width:92px;grid-template-columns:minmax(0,1fr);grid-auto-rows:min-content;align-content:start;justify-items:center;gap:12px;padding:12px 6px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}body[data-dock=left] .dock{left:14px;right:auto}body[data-dock=right] .dock{right:14px;left:auto}body[data-dock=left] .d-now,body[data-dock=right] .d-now{flex-direction:column;margin:0;padding:4px}body[data-dock=left] .d-art,body[data-dock=right] .d-art{width:64px;height:64px}body[data-dock=left] .d-text,body[data-dock=right] .d-text{display:none}body[data-dock=left] .d-center,body[data-dock=right] .d-center{width:100%}body[data-dock=left] .transport,body[data-dock=right] .transport{flex-direction:column;gap:4px}body[data-dock=left] .progress,body[data-dock=right] .progress{grid-template-columns:minmax(0,1fr);width:72px}body[data-dock=left] .progress span,body[data-dock=right] .progress span{display:none}body[data-dock=left] .d-right,body[data-dock=right] .d-right{flex-direction:column;gap:2px}body[data-dock=left] .vol,body[data-dock=right] .vol{display:none}body[data-dock=left] .dock.min,body[data-dock=right] .dock.min{bottom:auto;width:76px;grid-template-columns:minmax(0,1fr);padding:8px 6px}body[data-dock=top] .dock.min{left:auto;right:14px}body[data-dock=left] .screen[data-mode=dock],body[data-dock=right] .screen[data-mode=dock]{border-radius:14px}.screen-bar #screenSmaller,.screen-bar #screenBigger{width:26px;padding:0;font-size:16px;line-height:1}.screen-rs{position:absolute;right:0;bottom:0;width:18px;height:18px;cursor:nwse-resize;z-index:2;background:linear-gradient(135deg,transparent 50%,rgba(255,255,255,.5) 50% 58%,transparent 58% 70%,rgba(255,255,255,.5) 70% 78%,transparent 78%)}.screen[data-mode=dock] .screen-rs{left:0;right:auto;cursor:nesw-resize;transform:scaleX(-1)}.screen[data-mode=immersive] .screen-rs{display:none}.page-top .pt-r{display:flex;gap:6px;align-items:center}.home-btn{text-decoration:none}.inv-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.inv{position:relative;display:grid;align-content:start;gap:8px;min-height:180px;padding:20px;text-align:left;border-radius:18px;border:1px solid var(--line-2);background:linear-gradient(160deg,color-mix(in srgb,var(--a1) 8%,transparent),var(--void-2) 55%);overflow:hidden;isolation:isolate;transition:transform .4s var(--ease),border-color .3s,filter .6s}.inv:after{content:"";position:absolute;inset:auto -20% -60% auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--a1) 30%,transparent),transparent);z-index:-1;transition:transform .6s var(--ease)}.inv:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--a1) 55%,transparent)}.inv:hover:after{transform:scale(1.4)}.inv-k{font-size:12px;color:var(--a1)}.inv strong{font:800 clamp(26px,2.4vw,36px)/.95 var(--display);text-transform:uppercase}.inv span:last-child{color:var(--haze);font-size:14.5px;line-height:1.5}@media (max-width:520px){.inv-grid{grid-template-columns:minmax(0,1fr)}.inv{min-height:0}}.page #community .head,.page #collab{margin-top:8px}.pz path{fill:#e9dcc3;stroke:#0000008c;stroke-width:2}.pz b{color:#17121c;text-shadow:none}.pz svg{filter:drop-shadow(0 8px 14px rgba(0,0,0,.55))}.anagram.b .pz path{fill:#efe4cf;stroke:#0006}.anagram.b .pz.hl path{fill:color-mix(in srgb,var(--a1) 55%,#efe4cf)}.anagram.b .pz.hl b,.anagram.b .pz b{color:#120e16}.anagram.snapped .pz path{stroke:#0000002e}.anagram.snapped .pz svg{filter:drop-shadow(0 0 22px color-mix(in srgb,var(--a1) 55%,transparent)) drop-shadow(0 8px 14px rgba(0,0,0,.5))}.shock{position:fixed;z-index:150;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;pointer-events:none;border:2px solid rgba(255,255,255,.75);box-shadow:0 0 40px #fff6,inset 0 0 30px #ffffff40;animation:shock 1.2s cubic-bezier(.15,.6,.25,1) forwards}@keyframes shock{0%{transform:scale(.2);opacity:1}to{transform:scale(60);opacity:0;border-width:.5px}}body.snapfx main{animation:snapfx .6s var(--ease)}@keyframes snapfx{0%{filter:none}18%{filter:brightness(1.35) contrast(1.15) grayscale(.6);translate:2px -1px}36%{translate:-2px 1px}60%{filter:brightness(1.08);translate:0}to{filter:none}}.maxx-zone{display:block;width:100%}html.lite .ripple,html.lite .shock,html.lite .jump{display:none!important}html.lite main h2,html.lite .glitch{-webkit-mask-image:none;mask-image:none}html.lite .inv{background:#0b0b0b}.pop{z-index:97}.jump>button{white-space:nowrap;max-width:calc(100vw - 32px)}#jumpCur{overflow:hidden;text-overflow:ellipsis}@media (max-width:640px){.jump>button{font-size:12px;height:32px}}.imm .imm-stage{display:grid;grid-template-columns:minmax(240px,1fr) auto minmax(240px,1fr);gap:clamp(20px,3vw,52px);align-items:center;height:100%;padding:86px clamp(20px,3.4vw,56px) 46px}.imm .imm-info{align-self:center;min-width:0}.imm .imm-info h2{font-size:clamp(44px,5.2vw,104px);line-height:.86;overflow-wrap:normal;word-break:normal;hyphens:none}.imm .imm-info .chips{margin-top:22px}.imm-center{display:grid;justify-items:center;align-content:center;gap:24px;min-width:0}.imm-right{display:grid;gap:16px;align-content:end;align-self:stretch;min-width:0;padding-bottom:4px}.imm .imm-next{margin:0;max-width:none}.imm .imm-controls{margin:0;width:min(520px,80vw);max-width:none;justify-items:center}.imm .imm-controls .progress{width:100%}.imm .imm-controls .transport{justify-content:center;flex-wrap:wrap}.deck{position:relative;width:min(46vh,30vw);aspect-ratio:1;transform:scale(calc(1 + var(--bass)*.025));transition:transform .08s linear}.deck-vinyl{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,#0c0b0f 0 31%,transparent 31.5%),repeating-radial-gradient(circle,#0a090d 0 1.4px,#16141b 1.4px 2.8px);box-shadow:0 40px 100px -24px #000000f2,0 0 0 1px #ffffff0f,0 0 calc(30px + var(--bass)*90px) calc(-14px + var(--bass)*10px) var(--a1);animation:vinylSpin 1.8s linear infinite;animation-play-state:paused}body.playing .imm .deck-vinyl{animation-play-state:running}@keyframes vinylSpin{to{transform:rotate(360deg)}}.deck-label{position:absolute;inset:30%;border-radius:50%;background:#1a1720 center/cover no-repeat;box-shadow:0 0 0 2px #000000b3,inset 0 0 0 1px #ffffff1f}.deck-hole{position:absolute;left:50%;top:50%;width:11px;height:11px;margin:-5.5px;border-radius:50%;background:#000;box-shadow:0 0 0 2px #ffffff2e}.deck-sheen{position:absolute;inset:0;border-radius:50%;pointer-events:none;background:conic-gradient(from 210deg,transparent 0 18deg,rgba(255,255,255,.09) 34deg,transparent 58deg 196deg,rgba(255,255,255,.06) 214deg,transparent 238deg)}.deck-arm{position:absolute;right:-7%;top:-6%;width:9px;height:60%;border-radius:5px;background:linear-gradient(#d9d9e0,#6b6b74);transform-origin:50% 5%;transform:rotate(14deg);box-shadow:0 12px 24px #0009;transition:transform 1.2s cubic-bezier(.3,1.4,.4,1)}.deck-arm:after{content:"";position:absolute;left:-5px;bottom:-8px;width:19px;height:26px;border-radius:4px;background:#2a2730;box-shadow:inset 0 0 0 1px #ffffff26}body.playing .imm .deck-arm{transform:rotate(27deg)}.imm[data-view=audio] .imm-slot,.imm[data-view=video] .deck{display:none}.imm .imm-slot{width:min(56vw,calc((100vh - 300px) * 16 / 9));aspect-ratio:16/9;max-height:none;max-width:100%}.imm[data-view=video] .imm-stage{grid-template-columns:minmax(220px,.62fr) auto minmax(220px,.62fr)}.imm[data-view=video] .imm-info h2{font-size:clamp(38px,3.6vw,72px)}.imm-mon{position:relative;width:356px;max-width:100%;height:234px;border-radius:10px;border:1px dashed rgba(255,255,255,.14);justify-self:end}.imm-mon .mon-l{position:absolute;left:0;right:0;top:-26px;display:flex;justify-content:space-between;font:12px var(--grunge);letter-spacing:.06em;color:#ffffff80}.imm-mon .linkish{font-size:12px;color:#ffffffbf}.imm[data-view=video] .imm-mon,.imm.audio .imm-mon{display:none}.imm.swap .imm-center,.imm.swap .imm-info{animation:immRise .7s var(--ease)}.imm-edge{display:none!important}.imm-top{position:absolute;z-index:90;left:0;right:0;top:0;height:74px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 clamp(16px,2.6vw,32px);background:linear-gradient(180deg,rgba(0,0,0,.65),transparent);transition:opacity .6s,transform .6s var(--ease)}.imm.idle .imm-top{opacity:0;transform:translateY(-12px);pointer-events:none}.imm.idle{cursor:none}.imm.idle .imm-right,.imm.idle .imm-controls,.imm.idle .chips{opacity:.4;transition:opacity .8s}.imm .imm-right,.imm .imm-controls,.imm .chips{transition:opacity .4s}.imm-back{display:flex;align-items:center;gap:8px;height:40px;padding:0 10px 0 8px;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:14px;font-weight:700;color:#fff;transition:background .25s,border-color .25s}.imm-back:hover{background:#ffffff21;border-color:#ffffff4d}.imm-back svg{width:18px;height:18px;transition:transform .3s var(--ease)}.imm-back:hover svg{transform:translate(-3px)}.imm-back kbd{font:600 10.5px/1 var(--text);padding:4px 6px;border-radius:6px;border:1px solid rgba(255,255,255,.2);color:#ffffff8c}.imm-view{position:absolute;left:50%;transform:translate(-50%);display:flex;padding:3px;border-radius:999px;background:#ffffff12;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.imm-view button{height:32px;padding:0 18px;border-radius:999px;font-size:13px;font-weight:700;color:#ffffff9e;transition:background .3s,color .3s}.imm-view button[aria-pressed=true]{background:#fff;color:#000}.imm.audio .imm-view{display:none}.imm-tools{display:flex;gap:6px;align-items:center}.imm-tool{height:36px;padding:0 12px;border-radius:999px;font-size:13px;font-weight:600;color:#ffffffc7;border:1px solid rgba(255,255,255,.11);background:#ffffff0b;display:flex;align-items:center;gap:7px;transition:color .2s,border-color .25s,background .25s}.imm-tool:hover{color:#fff;border-color:#ffffff52;background:#ffffff14}.imm-tool .k{color:#ffffff73;font-weight:500}.imm-tool svg{width:12px;height:12px}.imm-tool[aria-pressed=true]{border-color:color-mix(in srgb,var(--a1) 60%,transparent)}.sdot{width:7px;height:7px;border-radius:50%;background:#ffffff59}#iSync[aria-pressed=true] .sdot{background:#3ddc84;box-shadow:0 0 8px #3ddc84}.imm-modewrap{position:relative}.imm-modes{position:absolute;right:0;top:calc(100% + 8px);z-index:2;min-width:260px;padding:6px;border-radius:14px;background:#0c0a10f7;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 80px -20px #000000e6;display:grid;animation:pop .18s var(--ease)}.imm-modes[hidden]{display:none}.imm-modes button{display:grid;gap:2px;text-align:left;padding:9px 12px;border-radius:9px}.imm-modes button:hover{background:#ffffff0f}.imm-modes button strong{font-size:14px}.imm-modes button small{font-size:12px;color:#ffffff80}.imm-modes button[aria-checked=true] strong{color:var(--a1)}.imm .imm-hint{top:auto;bottom:16px}@media (max-width:1100px){.imm-tool .k,#iSync span,#immShare{display:none}}.imm-scan{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;transition:opacity .6s}@keyframes scratchy{50%{background-position:37px 11px}}@keyframes wobble{50%{translate:0 -3px;rotate:.15deg}}.lbx{height:0!important;transition:none}body.cine-in .lbx{height:50.5vh!important;transition:height .5s cubic-bezier(.75,0,.25,1)}body.cine-open .lbx{height:0!important;transition:height 1.15s cubic-bezier(.2,.8,.2,1)}.cine-flash{position:fixed;left:0;right:0;top:50%;height:2px;margin-top:-1px;z-index:84;pointer-events:none;background:linear-gradient(90deg,transparent,#fff 25%,#fff 75%,transparent);box-shadow:0 0 34px 8px #ffffff73;transform:scaleX(0);opacity:0}body.cine-in .cine-flash,body.cine-open .cine-flash{animation:cflash 1.15s .3s cubic-bezier(.2,.8,.2,1) both}@keyframes cflash{0%{transform:scaleX(0);opacity:0}28%{transform:scaleX(1);opacity:1}55%{opacity:.9}to{transform:scaleX(1) scaleY(30);opacity:0}}.imm.closing{animation:none!important}.imm.enter .imm-info>*{animation:immRise 1.1s var(--ease) both}.imm.enter .imm-info>*:nth-child(2){animation-delay:.1s}.imm.enter .imm-info>*:nth-child(3){animation-delay:.2s}.imm.enter .imm-info>*:nth-child(4){animation-delay:.28s}.imm.enter .imm-info>*:nth-child(5){animation-delay:.36s}.imm.enter .deck{animation:deckIn 1.5s cubic-bezier(.2,.8,.2,1) both}.imm.enter .imm-slot{animation:immRise 1.2s .1s var(--ease) both}.imm.enter .imm-controls{animation:immRise 1.1s .45s var(--ease) both}.imm.enter .imm-right{animation:immSlide 1.2s .3s var(--ease) both}.imm.enter .imm-top{animation:immDrop 1s .6s var(--ease) both}@keyframes immRise{0%{opacity:0;transform:translateY(34px);filter:blur(12px)}}@keyframes immSlide{0%{opacity:0;transform:translate(50px);filter:blur(8px)}}@keyframes immDrop{0%{opacity:0;transform:translateY(-20px)}}@keyframes deckIn{0%{opacity:0;transform:scale(.6) rotate(-60deg);filter:blur(14px)}}@media (max-width:900px){.imm .imm-stage{grid-template-columns:minmax(0,1fr)!important;height:auto;min-height:100%;align-content:start;padding-top:112px}.imm-center{order:-1}.deck{width:min(62vw,40vh)}.imm .imm-hint{position:fixed;bottom:calc(14px + env(safe-area-inset-bottom));padding:7px 14px;border-radius:999px;background:#000000a6;pointer-events:none}.imm .imm-slot{width:100%}.imm-mon{justify-self:stretch;width:100%;height:auto;aspect-ratio:356/234}.imm-view{position:static;transform:none}.imm-tools .imm-tool:not(#iModeBtn){display:none}}html.lite .deck-vinyl{animation:none}.imm-mon{margin-top:30px}.inv-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1000px){.inv-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.inv-grid{grid-template-columns:minmax(0,1fr)}}.inv-tribe{border-color:color-mix(in srgb,var(--a1) 45%,transparent);background:linear-gradient(160deg,color-mix(in srgb,var(--a1) 18%,transparent),var(--void-2) 60%)}.inv-soon{background:repeating-linear-gradient(135deg,rgba(255,255,255,.025) 0 10px,transparent 10px 20px),var(--void-2)}.nav-links .nl-tribe{color:var(--ink);font-weight:700}.nav-links .nl-tribe:before{content:"";display:inline-block;width:6px;height:6px;margin:0 7px 2px 0;border-radius:50%;background:var(--a1);box-shadow:0 0 8px var(--a1);vertical-align:middle}.tb{display:inline-block;margin-left:7px;padding:2px 7px;border-radius:999px;font:700 10px/1.4 var(--text);letter-spacing:.08em;text-transform:uppercase;vertical-align:2px;border:1px solid currentColor}.tb-bass{color:#b9a8ff;background:#7a5cff24}.tb-treble{color:#7fe6da;background:#2ec4b624}.tb-symphony{color:#f2d79b;background:#e9c77f29;box-shadow:0 0 12px -3px #e9c77f99}.av{flex:none;width:28px;height:28px;border-radius:50%;object-fit:cover}.av-init{display:inline-grid;place-items:center;background:var(--void-3);font:700 12px/1 var(--text);color:var(--haze);box-shadow:inset 0 0 0 1px var(--line-2)}.av-bass{box-shadow:0 0 0 2px #7a5cff}.av-treble{box-shadow:0 0 0 2px #2ec4b6}.av-symphony{box-shadow:0 0 0 2px #e9c77f,0 0 14px -2px #e9c77f}.cm{display:flex;gap:10px;align-items:flex-start}.nav-zone i img{width:100%;height:100%;border-radius:50%;object-fit:cover}.nav-zone[data-tier=bass] i{box-shadow:0 0 0 2px #7a5cff}.nav-zone[data-tier=treble] i{box-shadow:0 0 0 2px #2ec4b6}.nav-zone[data-tier=symphony] i{box-shadow:0 0 0 2px #e9c77f,0 0 10px #e9c77f}.tribe-k{margin:0 0 10px;font:13px var(--grunge);letter-spacing:.12em;text-transform:uppercase;color:var(--a1)}.page .lead{color:var(--haze);font-size:17px;max-width:56ch;margin:16px 0 0;line-height:1.6}.tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:36px}.tier{container-type:inline-size;position:relative;display:flex;flex-direction:column;gap:14px;padding:24px;border-radius:22px;border:1px solid var(--line-2);background:var(--void-2);overflow:hidden;isolation:isolate;transition:transform .4s var(--ease),border-color .3s}.tier:before{content:"";position:absolute;inset:-40% -40% auto auto;width:80%;aspect-ratio:1;border-radius:50%;z-index:-1;opacity:.35;filter:blur(2px)}.tier-bass:before{background:radial-gradient(closest-side,#7a5cff,transparent)}.tier-treble:before{background:radial-gradient(closest-side,#2ec4b6,transparent)}.tier-symphony:before{background:radial-gradient(closest-side,#e9c77f,transparent)}.tier:hover{transform:translateY(-4px);border-color:#ffffff4d}.tier.mine{border-color:var(--a1)}.tier-k{margin:0;font:900 clamp(34px,15.5cqi,70px)/.85 var(--display);white-space:nowrap;text-transform:uppercase;-webkit-mask-image:var(--erode);mask-image:var(--erode);-webkit-mask-size:300px;mask-size:300px}.tier-bass .tier-k{color:#b9a8ff}.tier-treble .tier-k{color:#7fe6da}.tier-symphony .tier-k{color:#f2d79b}.tier-p{margin:0;display:flex;align-items:baseline;gap:6px}.tier-p strong{font:800 34px/1 var(--display)}.tier-p span{color:var(--mute);font-size:14px}.tier ul{margin:0;padding:0;list-style:none;display:grid;gap:8px;color:var(--haze);font-size:14.5px}.tier li:before{content:"\2713";margin-right:9px;color:var(--ink)}.tier-dps{display:flex;gap:8px;margin-top:auto}.tier-dps img{width:44px;height:44px;border-radius:50%;transition:transform .3s var(--ease)}.tier-dps img:hover{transform:scale(1.15) rotate(-6deg)}.tier .btn{width:100%}.tier .btn[aria-disabled=true]{opacity:.6;pointer-events:none}.tier-symphony{border-color:#e9c77f59}.tier-symphony .tier-dps img{animation:dpSpin 9s linear infinite}@keyframes dpSpin{to{rotate:360deg}}.tier-link{margin-top:28px;padding:20px;border-radius:18px;border:1px dashed var(--line-2);color:var(--haze)}.tier-link p{margin:0}.tier-link .name-ask{margin-top:12px}.lk-h{width:100%;color:var(--ink)}@media (max-width:900px){.tiers{grid-template-columns:minmax(0,1fr)}}.mz{margin-top:26px;padding:18px;border-radius:18px;border:1px solid var(--line-2);background:var(--void-2);max-width:620px}.mz-h{margin:0 0 12px;font-weight:700;display:flex;align-items:center;gap:6px}.mz-h .tb{margin:0}.dp-pick{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.dp-pick button,.dp-pick span{width:58px;height:58px;border-radius:50%;padding:0;transition:transform .25s var(--ease),box-shadow .25s}.dp-pick img{width:100%;height:100%;border-radius:50%}.dp-pick button:hover{transform:scale(1.08)}.dp-pick button[aria-pressed=true]{box-shadow:0 0 0 3px var(--a1)}.dp-pick.locked span{filter:grayscale(.6) blur(1.5px);opacity:.6}.soon{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;margin-top:32px}.soon-card{display:grid;gap:12px;padding:18px;border-radius:18px;border:1px solid var(--line-2);background:var(--void-2)}.soon-card img{width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px}.soon-card h3{margin:0;font:800 30px/1 var(--display);text-transform:uppercase}.soon-card p{margin:0;color:var(--haze)}.soon-lock{grid-column:1/-1;position:relative;min-height:340px;border-radius:22px;overflow:hidden;border:1px solid var(--line-2)}.soon-ghosts{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;padding:24px;filter:blur(14px);opacity:.6}.soon-ghosts i{border-radius:16px;background:linear-gradient(160deg,color-mix(in srgb,var(--a1) 35%,transparent),var(--void-3))}.soon-msg{position:relative;display:grid;justify-items:center;text-align:center;gap:10px;padding:56px 24px;background:radial-gradient(ellipse at center,#030206bf,#03020659)}.soon-msg h3{margin:0;font:900 clamp(34px,4vw,58px)/.9 var(--display);text-transform:uppercase}.soon-msg p{margin:0;color:var(--haze);max-width:44ch}.imm.chatting .imm-next{display:none}.imm-chat{display:flex;flex-direction:column;gap:10px;min-height:0;max-height:min(46vh,440px);padding:14px;border-radius:18px;background:#06050a99;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.imm-chat[hidden]{display:none}.chat-h{display:flex;align-items:center;gap:10px}.chat-h strong{font:800 20px/1 var(--display);text-transform:uppercase}.chat-h span{flex:1;font-size:12px;color:#ffffff80}.chat-h .icon-btn{width:30px;height:30px}.chat-list{flex:1;min-height:120px;overflow-y:auto;margin:0;padding:0;list-style:none;display:grid;align-content:start;gap:8px;scrollbar-width:thin}.chat-m{display:flex;gap:9px;align-items:flex-start;font-size:14px;color:#ffffffd1;animation:pop .25s var(--ease)}.chat-m strong{color:#fff}.chat-m.me strong{color:var(--a1)}.chat-m .av{width:24px;height:24px}.chat-form{display:flex;gap:6px}.chat-form input{flex:1;min-width:0;height:38px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#0006;font-size:14px;outline:0;color:#fff}.chat-form input:focus{border-color:var(--a1)}.chat-note{margin:0;font-size:12px;color:#ffffff73}.shop-bar{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:18px}.masters{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,270px),1fr));gap:16px}.master{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;border:1px solid var(--line);background:var(--void-2);transition:transform .4s var(--ease),border-color .3s,box-shadow .4s}.master:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--a1) 45%,transparent);box-shadow:0 30px 70px -30px #000000e6}.m-art{position:relative;display:block;aspect-ratio:16/10;overflow:hidden}.m-art img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease),filter .6s}.master:hover .m-art img{transform:scale(1.06);filter:grayscale(1) contrast(1.15)}.mst-play{position:absolute;right:12px;bottom:12px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:var(--beam);color:var(--beam-ink);opacity:0;transform:translateY(8px);transition:opacity .3s,transform .3s var(--ease)}.mst-play svg{width:16px;height:16px;margin-left:2px}.master:hover .mst-play{opacity:1;transform:none}.m-body{display:flex;flex-direction:column;gap:6px;padding:16px;flex:1}.m-k{font:12px var(--grunge);letter-spacing:.06em;color:var(--a1)}.m-body strong{font:800 26px/1 var(--display);text-transform:uppercase}.m-sub{font-size:13px;color:var(--mute)}.m-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;padding-top:10px}.m-price{font-weight:700;font-size:14px}.pay-for{margin:-2px 0 10px;padding:8px 12px;border-radius:10px;background:color-mix(in srgb,var(--a1) 14%,transparent);font-weight:600;font-size:14px}.pay.flash{animation:payFlash 1.2s var(--ease)}@keyframes payFlash{20%{box-shadow:0 0 0 3px var(--a1),0 0 80px -10px var(--a1)}}html.lite .master,html.lite .tier,html.lite .mz{background:#0b0b0b}.page-top{gap:10px}.page-top .back-btn{display:inline-flex;align-items:center;gap:6px;padding-left:10px;flex:none}.page-top .back-btn svg{width:16px;height:16px}.page-top .brand{margin-right:auto}@media (max-width:640px){.page-top .brand{display:none}.page-top .np-chip{margin-left:auto}.page-top .home-btn{display:none}}.hero .scope{background:radial-gradient(120% 90% at 72% 36%,#5a2a2a,#2a1424 34%,#100b17 62%,#07060b 88%)}.hero-sun{position:absolute;z-index:-2;left:72%;top:40%;width:clamp(120px,15vw,230px);aspect-ratio:1;border-radius:50%;transform:translate(-50%,-50%) scale(calc(1 + var(--hb,0)*.07));will-change:transform;background:radial-gradient(circle at 50% 45%,#ffe6b8,#ffbf7a 30%,#ff7a45 62%,#ff5a3c00 72%);box-shadow:0 0 110px 18px #ff784652}.hero-sun:after{content:"";position:absolute;inset:-60%;border-radius:50%;background:radial-gradient(circle,rgba(255,150,90,.2),transparent 60%);opacity:calc(.55 + var(--hb,0)*.8);will-change:opacity}.hero-wave{position:absolute;left:0;right:0;bottom:0;width:100%;height:46%;z-index:-1;pointer-events:none}.hero-tex{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.16;background-image:var(--erode);background-size:420px 420px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}.hero .scope:before{background:linear-gradient(180deg,#07060b00 40%,#07060b40 70%,#07060b99),linear-gradient(90deg,rgba(7,6,11,.55),transparent 55%)}html.lite .hero-wave,html.lite .hero-tex{display:none}.why{padding-top:clamp(28px,4vw,48px);padding-bottom:0}.why-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.why-c{position:relative;padding:18px 18px 16px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(160deg,rgba(255,255,255,.035),transparent 60%);overflow:hidden}.why-c:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:var(--a1);opacity:.6}.why-k{font:12px var(--grunge);letter-spacing:.1em;color:var(--a1)}.why-c strong{display:block;margin:6px 0 4px;font:800 22px/1 var(--display);text-transform:uppercase}.why-c p{margin:0;color:var(--haze);font-size:14px;line-height:1.5}@media (max-width:1000px){.why-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.why-grid{grid-template-columns:minmax(0,1fr)}.why-c p{display:none}}.nb-first{background:var(--ink)!important;color:var(--void)!important}.pay-for{display:none!important}.need-l{margin:4px 0 8px;font-size:13px;font-weight:700;color:var(--haze);letter-spacing:.04em}.pick{position:relative;margin-bottom:12px}.pick-cur{display:flex;align-items:center;gap:12px;width:100%;padding:8px 12px 8px 8px;border-radius:14px;border:1px solid var(--line-2);background:#07060b59;text-align:left;transition:border-color .2s}.pick-cur:hover{border-color:var(--a1)}.pick-cur img{width:64px;aspect-ratio:16/10;object-fit:cover;border-radius:8px;flex:none}.pick-cur span{display:grid;gap:2px;min-width:0;flex:1}.pick-cur strong{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pick-cur small{font-size:12px;color:var(--mute)}.pick-cur em{font-style:normal;font-size:12.5px;font-weight:700;color:var(--a1)}.pick-cur.empty{border-style:dashed;padding:14px 16px}.pick-pop{position:absolute;z-index:5;left:0;right:0;top:calc(100% + 6px);padding:8px;border-radius:14px;background:var(--void-3);border:1px solid var(--line-2);box-shadow:0 30px 70px -20px #000000e6}.pick-pop input{width:100%;height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--line-2);background:var(--void-2);font-size:15px;outline:0;margin-bottom:6px}.pick-pop ul{margin:0;padding:0;list-style:none;max-height:300px;overflow:auto}.pick-pop button{display:flex;align-items:center;gap:10px;width:100%;padding:6px;border-radius:9px;text-align:left;font-size:14px}.pick-pop button:hover{background:#eeeaf612}.pick-pop img{width:48px;aspect-ratio:16/10;object-fit:cover;border-radius:6px}.need-t,.pay-mail input{width:100%;height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:#07060b59;font-size:15px;outline:0;margin-bottom:12px}.need-t:focus,.pay-mail input:focus{border-color:var(--a1)}.pay-mail{display:block}.pay-mail span{display:block;margin:6px 0;font-size:13px;font-weight:700;color:var(--haze)}.pay-mail[hidden]{display:none}.optin{display:flex;align-items:center;gap:10px;margin:0 0 12px;font-size:14px;color:var(--haze);cursor:pointer;width:100%}.optin input{width:18px;height:18px;accent-color:var(--a1);flex:none}.name-ask .optin{margin:2px 0 0}#joinEmail{flex:1 1 100%}.minline[data-inr]:not([data-inr=""]):after{content:" " attr(data-inr);color:var(--ink)}#payBtn:disabled{opacity:.5;cursor:not-allowed}.upi-box{display:flex;gap:16px;align-items:flex-start;margin-top:14px;padding:14px;border-radius:16px;border:1px solid var(--line-2);background:#07060b66}.upi-box[hidden]{display:none}.upi-qr svg{display:block;width:148px;height:auto;border-radius:10px}.upi-qr:empty{display:none}.upi-c{flex:1;min-width:0}.upi-c p{margin:0 0 8px;font-size:14px}.upi-c code{font-size:13px;padding:2px 6px;border-radius:6px;background:#ffffff14}.upi-c .name-ask{margin-top:6px}.upi-c .name-ask input{height:44px;font-size:15px;min-width:160px}.upi-done{margin:0;font-size:14.5px;line-height:1.6;color:var(--haze)}.upi-done strong{color:var(--ink)}.upi-done.ok strong{color:#7fe6a0}@media (max-width:560px){.upi-box{flex-direction:column}.upi-qr svg{width:180px}}.wish{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;padding:18px 20px;border-radius:18px;border:1px dashed var(--line-2);background:repeating-linear-gradient(135deg,rgba(255,255,255,.02) 0 10px,transparent 10px 20px)}.wish>div{display:grid;gap:2px}.wish strong{font:800 22px/1 var(--display);text-transform:uppercase}.wish span{color:var(--haze);font-size:14px}.wish-form{flex:1 1 100%;display:flex;flex-wrap:wrap;gap:8px}.wish-form[hidden]{display:none}.wish-form input{flex:1 1 200px;height:44px;padding:0 14px;border-radius:11px;border:1px solid var(--line-2);background:var(--void-2);font-size:15px;outline:0}.wish-form input:focus{border-color:var(--a1)}.wish-form .form-status{flex:1 1 100%;margin:0}#soonGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr))}.tz{position:relative;display:grid;gap:14px;padding:18px;border-radius:20px;border:1px solid var(--line-2);background:var(--void-2);overflow:hidden;outline:0}.tz:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 0%,hsla(var(--h),80%,60%,.14),transparent 60%)}.tz-board{position:relative;width:min(100%,264px);aspect-ratio:1;margin:8px auto 0;--k:1}.tz-board i{position:absolute;left:calc(var(--c) * 33.333%);top:calc(var(--r) * 33.333%);width:33.333%;height:33.333%;transform:translate(calc(var(--sx) * var(--k)),calc(var(--sy) * var(--k))) rotate(calc(var(--sr) * var(--k)));transition:transform .9s cubic-bezier(.2,.8,.2,1);filter:drop-shadow(0 8px 12px rgba(0,0,0,.55))}.tz-board i:nth-child(odd){transition-delay:.05s}.tz-board svg{position:absolute;left:-20%;top:-20%;width:140%;height:140%;overflow:visible}.tz:hover .tz-board,.tz:focus-visible .tz-board{--k:.18}.tz:hover .tz-board i,.tz:focus-visible .tz-board i{animation:tzNo .5s .9s ease-in-out}@keyframes tzNo{25%{translate:3px 0}50%{translate:-3px 0}75%{translate:2px 0}}.tz-meta{position:relative;text-align:center}.tz-meta .tribe-k{margin:0 0 6px}.tz-t{display:flex;flex-wrap:wrap;justify-content:center;gap:4px;margin:0}.tz-t b{display:grid;place-items:center;width:24px;height:28px;border-radius:5px;background:#efe6d6;color:#111;font:800 15px/1 var(--display);box-shadow:0 2px #0006;transform:rotate(calc((var(--n,0) - 2) * 2deg))}.tz-t b:nth-child(3n){--n:4}.tz-t b:nth-child(3n+1){--n:1}.tz-t .sp{width:10px}.tz-cta{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-radius:18px;border:1px solid color-mix(in srgb,#e9c77f 40%,transparent);background:linear-gradient(110deg,rgba(233,199,127,.12),transparent)}.tz-cta p{margin:0;color:var(--haze)}@media (prefers-reduced-motion:reduce){.tz-board i{transition:none}}.maxx-viz{position:absolute;inset:0;width:100%;height:100%;z-index:-1;pointer-events:none}.grunge-v{position:fixed;inset:0;width:100vw;height:100vh;object-fit:cover;pointer-events:none;z-index:85;mix-blend-mode:screen;opacity:0;transition:opacity 1.4s ease;filter:contrast(1.25) brightness(calc(.85 + var(--gb,0)*.7));-webkit-mask-image:radial-gradient(ellipse 75% 70% at center,transparent 45%,#000 100%);mask-image:radial-gradient(ellipse 75% 70% at center,transparent 45%,#000 100%)}body.grunge .grunge-v{opacity:.3}body.grunge:has(.imm.open) .grunge-v{opacity:.5;-webkit-mask-image:none;mask-image:none}html.lite .grunge-v{display:none}.deck-vinyl{animation-duration:5.4s}.imm .imm-controls{gap:14px;width:min(560px,86vw)}.imm .imm-controls .t-main{gap:clamp(14px,2.4vw,28px);flex-wrap:nowrap;align-items:center}.imm .imm-controls .t-main .icon-btn{width:46px;height:46px}.imm .imm-controls .t-main .icon-btn svg{width:21px;height:21px}.imm .imm-controls .t-main .play-btn{width:74px;height:74px}.imm .imm-controls .t-side{gap:10px;opacity:.75;transition:opacity .3s}.imm .imm-controls .t-side:hover{opacity:1}.imm .imm-controls .t-side .icon-btn{width:38px;height:38px;border:1px solid rgba(255,255,255,.12);border-radius:50%}.imm .imm-controls .t-side .icon-btn svg{width:16px;height:16px}.imm .imm-controls .progress{gap:14px}.imm.crash .imm-info,.imm.crash .imm-center>.deck,.imm.crash .imm-next{animation:crashZ .46s cubic-bezier(.16,.84,.3,1)}.imm[data-view=video].crash .imm-center>.deck{animation:none}@keyframes crashZ{0%{transform:scale(calc(1 + var(--crash,.5)*.055));filter:blur(calc(var(--crash,.5)*2.4px)) brightness(calc(1 + var(--crash,.5)*.25))}to{transform:none;filter:none}}html.lite .imm.crash *{animation:none!important}@media (max-width:900px){.imm .imm-controls .t-main .play-btn{width:64px;height:64px}.imm .imm-controls .t-main{gap:12px}}.drag-ghost{position:fixed;left:-1000px;top:-1000px;display:flex;align-items:center;gap:10px;max-width:320px;padding:6px 14px 6px 6px;border-radius:12px;background:var(--void-3);border:1px solid var(--a1);color:var(--ink);font:600 14px var(--text);box-shadow:0 20px 50px -10px #000000e6}.drag-ghost img{width:48px;aspect-ratio:16/10;object-fit:cover;border-radius:6px}.drag-ghost span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.dragging-track .dock{box-shadow:0 0 0 2px color-mix(in srgb,var(--a1) 55%,transparent),0 -20px 60px -20px var(--a1)}body.dragging-track .dock:after{content:"Drop here to queue it";position:absolute;left:50%;top:-38px;transform:translate(-50%);padding:7px 14px;border-radius:999px;background:var(--a1);color:#0b0a10;font:700 13px var(--text);white-space:nowrap;pointer-events:none;animation:pop .2s var(--ease)}.drop-on{outline:2px dashed var(--a1)!important;outline-offset:3px;background-color:color-mix(in srgb,var(--a1) 8%,transparent)!important}.dock.drop-on{outline-offset:-4px}[draggable=true]{-webkit-user-drag:element}.tip{position:fixed;z-index:99;left:18px;bottom:calc(var(--dock-h) + 30px);width:min(340px,calc(100vw - 36px));padding:18px;border-radius:18px;background:var(--ink);color:var(--void);box-shadow:0 30px 80px -20px #000000e6;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .35s,transform .45s var(--ease)}body:not(.has-track) .tip{bottom:24px}.tip.on{opacity:1;transform:none;pointer-events:auto}.tip-k{margin:0 0 4px;font:12px var(--grunge);letter-spacing:.08em;opacity:.6}.tip strong{display:block;font:800 24px/1 var(--display);text-transform:uppercase}.tip p{margin:6px 0 0;font-size:14.5px;line-height:1.5}.tip-b{display:flex;justify-content:space-between;gap:8px;margin-top:14px}.tip .btn{background:transparent;color:var(--void);border-color:#00000040}.tip .btn.beam{background:var(--void);color:var(--ink);border-color:var(--void)}.tip-on{position:relative;z-index:3;box-shadow:0 0 0 2px var(--ink),0 0 0 8px #ffffff1f,0 0 60px #ffffff2e!important;border-radius:14px;transition:box-shadow .3s}.join-dlg .j-opts{display:grid;gap:8px;margin:6px 0 14px}.j-opts button{display:grid;gap:2px;text-align:left;padding:12px 14px;border-radius:12px;border:1px solid var(--line-2);background:#07060b4d}.j-opts button[aria-checked=true]{border-color:var(--a1);box-shadow:inset 0 0 0 1px var(--a1)}.j-opts small{color:var(--mute);font-size:12.5px}.j-form{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0}.j-form input{flex:1 1 200px;height:46px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--void-2);font-size:15px;outline:0}.join-dlg .upi-box{margin-top:0}.embed-dlg .seg{display:inline-flex;margin-bottom:12px}.emb-prev{border-radius:14px;overflow:hidden;background:#000;margin-bottom:12px}.emb-prev iframe{display:block;width:100%;border:0}.emb-code{width:100%;padding:12px;border-radius:12px;border:1px solid var(--line-2);background:var(--void);color:var(--haze);font:12.5px/1.5 ui-monospace,Menlo,monospace;resize:none}.imm.own .imm-mon{display:none}.hero.night{position:relative;min-height:min(100svh,980px);padding:calc(var(--nav-h,64px) + 24px) 0 0;display:flex;align-items:center;overflow:hidden;isolation:isolate;margin:0;width:100%}.hero.night:before{content:"";position:absolute;inset:0;z-index:-3;background:radial-gradient(90% 70% at 70% 18%,#1c2550 0%,#0e1430 38%,#070912 72%,var(--void) 100%)}.hero.night:after{content:"";position:absolute;left:0;right:0;bottom:0;height:22%;z-index:-1;background:linear-gradient(180deg,transparent,var(--void));pointer-events:none}.range{position:absolute;inset:0;z-index:-2;pointer-events:none;--px:0;--py:0}.range .moon{position:absolute;right:16%;top:14%;width:clamp(56px,7vw,110px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 38% 36%,#fffdf4,#f1ecd9 46%,#cfc8b0);box-shadow:0 0 60px 10px #f0ecd62e,0 0 180px 40px #96aaff1f;transform:translate(calc(var(--px)*-10px),calc(var(--sp,0)*60px + var(--py)*-6px))}.range .moon i{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 64% 60%,rgba(120,110,90,.22) 0 9%,transparent 10%),radial-gradient(circle at 34% 66%,rgba(120,110,90,.18) 0 6%,transparent 7%),radial-gradient(circle at 56% 30%,rgba(120,110,90,.14) 0 5%,transparent 6%)}.range .peaks{position:absolute;left:-3%;right:-3%;bottom:0;width:106%;height:78%}.range .pk{transform:translate(calc(var(--px)*var(--d)*-1.2px),calc(var(--sp,0)*var(--d)*3px));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.range .mist{position:absolute;left:-10%;right:-10%;height:22%;border-radius:50%;background:radial-gradient(closest-side,rgba(170,185,230,.16),transparent);filter:blur(8px);pointer-events:none}.range .mist.m1{bottom:24%;animation:mist 38s linear infinite}.range .mist.m2{bottom:12%;opacity:.7;animation:mist 54s linear infinite reverse}@keyframes mist{0%{transform:translate(-6%)}50%{transform:translate(6%)}to{transform:translate(-6%)}}.range .ridge-wave{position:absolute;left:0;top:0;width:100%;height:62%;mix-blend-mode:screen;opacity:.9}.hero-in{position:relative;padding-bottom:clamp(90px,14vh,170px)}.hero.night .kicker{position:static;display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;padding:7px 14px;border-radius:99px;font-size:12.5px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#ffffffdb;background:#0a0c1873;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.hero.night .kicker i{width:4px;height:4px;border-radius:50%;background:var(--a1)}.hero.night h1{margin:0;font:900 clamp(40px,6.2vw,112px)/.9 var(--display);text-transform:uppercase;letter-spacing:-.01em;max-width:none;text-shadow:0 10px 60px rgba(0,0,0,.5)}.hero.night .hl{display:block;white-space:nowrap}.hero.night .fix{position:relative;display:inline-grid;vertical-align:top}.hero.night .fix>*{grid-area:1/1}.hero.night .fix-old{position:relative;justify-self:start;color:#eeeaf65c;white-space:nowrap;font-size:.62em;align-self:start;transform:translateY(-.1em)}.hero.night .fix-old .strike{position:absolute;left:-4%;top:28%;width:108%;height:.7em;overflow:visible}.hero.night .fix-old .strike path{fill:none;stroke:var(--a1);stroke-width:5;stroke-linecap:round;stroke-dasharray:340;stroke-dashoffset:340;animation:strike .7s .9s cubic-bezier(.6,.1,.2,1) forwards}@keyframes strike{to{stroke-dashoffset:0}}.hero.night .fix-new{display:block;margin-top:.62em;white-space:nowrap;background:linear-gradient(100deg,#fff 0%,#fff 40%,var(--a1) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;clip-path:inset(0 100% 0 0);animation:wipeIn .8s 1.45s cubic-bezier(.6,.1,.2,1) forwards}@keyframes wipeIn{to{clip-path:inset(0 -2% 0 0)}}.hero-bar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:center;max-width:820px;margin-top:clamp(26px,4vw,44px)}.hero-bar .hero-search{height:60px;margin:0;background:#0a0c188c;border-color:#ffffff24}.hero-bar .btn{height:60px;padding:0 20px;white-space:nowrap}.hero.night .live{margin-top:18px}.hero.night .mnote{max-width:820px}.scroll-cue{position:absolute;left:50%;bottom:22px;width:26px;height:42px;margin-left:-13px;border-radius:14px;border:1.5px solid rgba(255,255,255,.35);z-index:2}.scroll-cue i{position:absolute;left:50%;top:8px;width:3px;height:8px;margin-left:-1.5px;border-radius:2px;background:#fff;animation:cue 1.8s ease-in-out infinite}@keyframes cue{0%{opacity:0;transform:translateY(0)}40%{opacity:1}to{opacity:0;transform:translateY(14px)}}@media (max-width:820px){.hero.night{min-height:auto;padding-top:calc(var(--nav-h,64px) + 18px)}.hero-in{padding-bottom:120px}.hero.night h1{font-size:clamp(34px,10vw,60px);max-width:none}.hero.night .hl,.hero.night .fix-new{white-space:normal}.hero-bar{grid-template-columns:1fr 1fr}.hero-bar .hero-search{grid-column:1/-1}.hero-bar .btn{height:52px;justify-content:center}.range .peaks{height:56%}.scroll-cue{display:none}}body.home-go main,body.home-go .page.open{animation:homeOut .32s cubic-bezier(.6,0,.8,.2) both}@keyframes homeOut{to{opacity:0;transform:scale(.96);filter:blur(6px)}}.hero.arrive .pk{animation:rise 1.2s cubic-bezier(.2,.8,.2,1) both}.hero.arrive .pk:nth-child(3){animation-delay:.06s}.hero.arrive .pk:nth-child(4){animation-delay:.12s}.hero.arrive .pk:nth-child(5){animation-delay:.18s}.hero.arrive .moon{animation:moonIn 1.4s cubic-bezier(.2,.8,.2,1) both}.hero.arrive .hero-in{animation:homeIn .9s .2s cubic-bezier(.2,.8,.2,1) both}@keyframes rise{0%{transform:translateY(120px)}}@keyframes moonIn{0%{opacity:0;translate:0 60px}}@keyframes homeIn{0%{opacity:0;transform:translateY(24px);filter:blur(6px)}}.mb-box{position:relative;--mv:0;--md:1}.mb-box:before{content:"";position:absolute;inset:-14px clamp(-14px,-1vw,-6px);border-radius:24px;border:1px solid color-mix(in srgb,var(--a1) calc(14% + var(--mv)*40%),var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--a1) calc(var(--mv)*7%),transparent),transparent 40%);pointer-events:none;transform:scaleY(calc(1 + var(--mv)*.012)) translateY(calc(var(--mv)*var(--md)*-6px));filter:blur(calc(var(--mv)*2.5px));transition:border-color .4s}.mb-box>.head h2{text-shadow:0 calc(var(--mv)*var(--md)*-10px) calc(var(--mv)*8px) color-mix(in srgb,var(--a1) 60%,transparent)}html.lite .mb-box:before{display:none}html:not(.lite) main .block>.head h2{transition:letter-spacing .2s}html:not(.lite) body.playing main .block>.head h2{letter-spacing:calc(var(--mb,0)*.012em)}html:not(.lite) body.playing .mb-box:before{box-shadow:0 0 calc(var(--mb,0)*40px) -10px color-mix(in srgb,var(--a1) 50%,transparent)}html:not(.lite) body.playing .neb{filter:saturate(calc(1 + var(--mm,0)*.6))}.why .head{margin-bottom:18px}.start-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap}.sh-l{display:flex;align-items:center;gap:18px}.big-play{position:relative;flex:none;width:76px;height:76px;border-radius:50%;display:grid;place-items:center;background:var(--beam);color:var(--beam-ink);box-shadow:0 18px 50px -14px var(--a1);transition:transform .25s var(--ease)}.big-play svg{width:30px;height:30px;margin-left:4px;position:relative;z-index:1}.big-play .bp-ring{position:absolute;inset:-6px;border-radius:50%;border:1.5px solid var(--a1);opacity:.6;animation:bpRing 2.4s cubic-bezier(.2,.6,.3,1) infinite}.big-play .bp-ring.r2{animation-delay:1.2s}@keyframes bpRing{0%{transform:scale(.9);opacity:.7}to{transform:scale(1.7);opacity:0}}.big-play:hover{transform:scale(1.07) rotate(-4deg)}.big-play:active{transform:scale(.94)}.big-play.hit{animation:bpHit .5s cubic-bezier(.3,1.6,.5,1)}@keyframes bpHit{0%{transform:scale(.8)}to{transform:scale(1)}}@media (max-width:620px){.big-play{width:60px;height:60px}.big-play svg{width:24px;height:24px}}.me-strip{display:grid;grid-template-columns:1.25fr 1fr .9fr 1.1fr;gap:12px;margin-top:clamp(26px,4vw,44px);align-items:end}.me{position:relative;margin:0;overflow:hidden;border-radius:16px;background:#0b0a0e;border:1px solid var(--line)}.me img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.05) brightness(.92);transform:scale(1.02);transition:transform 1.2s var(--ease),filter .8s}.me.m1{aspect-ratio:4/5}.me.m2{aspect-ratio:3/4;transform:translateY(-22px)}.me.m3{aspect-ratio:2/3}.me.m4{aspect-ratio:4/5;transform:translateY(-12px)}.me figcaption{position:absolute;left:12px;right:12px;bottom:10px;font:12px var(--grunge);letter-spacing:.08em;color:#ffffffd1;opacity:0;transform:translateY(6px);transition:.4s var(--ease)}.me:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(0,0,0,.65));opacity:0;transition:opacity .4s}.me:hover img{transform:scale(1.07);filter:grayscale(.2) contrast(1.05)}.me:hover:after,.me:hover figcaption{opacity:1;transform:none}@media (max-width:820px){.me-strip{grid-template-columns:1fr 1fr}.me.m2,.me.m4{transform:none}.me figcaption{opacity:1;transform:none}.me:after{opacity:1}}.foot-cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:14px;margin:26px 0}.foot-card{padding:18px 20px;border-radius:16px;border:1px solid var(--line);background:color-mix(in srgb,var(--void-2) 70%,transparent)}.foot-card p{margin:0;font-size:14px;line-height:1.6;color:var(--haze)}.foot-card .fc-k{margin-bottom:8px;font:12px var(--grunge);letter-spacing:.1em;text-transform:uppercase;color:var(--a1)}.keys{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:8px 18px;margin:0}.keys>div{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--haze)}.keys dt{flex:none;min-width:62px}.keys dd{margin:0}.keys .kbd{display:inline-grid;place-items:center;min-width:24px;height:24px;padding:0 6px;border-radius:6px;font:600 12px ui-monospace,Menlo,monospace;border:1px solid var(--line-2);background:var(--void-3);color:var(--ink)}@media (max-width:820px){.foot-cards{grid-template-columns:1fr}}@media (pointer:coarse){.foot-card+.foot-card{display:none}}.thanks .th-hero{position:relative;height:min(62vh,560px);overflow:hidden}.thanks .th-hero img{width:100%;height:100%;object-fit:cover;object-position:50% 60%;filter:saturate(.9) contrast(1.05);animation:kb 18s ease-out both}.thanks .th-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(3,2,6,.1) 30%,var(--void))}.th-h{position:absolute;left:0;right:0;bottom:8%;z-index:1;text-align:center}.th-h h2{margin:0;font:900 clamp(56px,12vw,180px)/.85 var(--display);text-transform:uppercase;letter-spacing:-.02em}.th-body{max-width:760px;margin:0 auto;padding:30px 20px 80px}.th-copy p{font-size:clamp(17px,1.6vw,20px);line-height:1.7;color:var(--haze);margin:0 0 18px}.th-copy p:first-child:first-letter{float:left;font:900 3.4em/.8 var(--display);margin:.06em .1em 0 0;color:var(--a1)}.th-sign{margin-top:26px!important;font:700 22px var(--display)!important;color:var(--ink)!important}.th-sign span{display:block;font:13px var(--grunge);letter-spacing:.1em;color:var(--mute);margin-top:4px}.th-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px;margin:34px 0}.th-stats div{padding:16px;border-radius:14px;border:1px solid var(--line);background:var(--void-2)}.th-stats strong{display:block;font:800 30px var(--display)}.th-stats span{font-size:13px;color:var(--mute)}.th-names{display:flex;flex-wrap:wrap;gap:8px}.th-names span{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:99px;border:1px solid var(--line-2);font-size:14px;background:var(--void-2)}.th-end{margin:46px 0 0;text-align:center;font:800 clamp(24px,3.4vw,40px)/1.1 var(--display);background:linear-gradient(100deg,var(--a1),var(--a2));-webkit-background-clip:text;background-clip:text;color:transparent}.wk{display:grid;grid-template-columns:minmax(220px,380px) minmax(0,1fr);gap:clamp(20px,3vw,40px);align-items:end}.wk-art{position:relative;aspect-ratio:1;border-radius:18px;overflow:hidden;box-shadow:0 40px 100px -40px var(--a1)}.wk-art img{width:100%;height:100%;object-fit:cover}.wk h2,.cat-h h2{margin:10px 0 4px;font:900 clamp(36px,5.4vw,84px)/.9 var(--display);text-transform:uppercase}.wk-s{margin:0 0 16px;color:var(--haze);font-size:17px}.wk-acts{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.wk-credits{font-size:13.5px;color:var(--mute)}.wk-h{margin:38px 0 12px;font:800 22px var(--display)}.wk-cuts{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:8px}.wk-cut{display:flex;align-items:stretch;border-radius:12px;border:1px solid var(--line);background:var(--void-2);overflow:hidden}.wk-p{flex:1;display:flex;align-items:center;gap:10px;padding:12px 14px;text-align:left;min-width:0}.wk-p span{flex:1;font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wk-p small{color:var(--mute);font-variant-numeric:tabular-nums}.wk-p:hover{background:color-mix(in srgb,var(--a1) 12%,transparent)}.wgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:12px}.wcard{display:grid;gap:8px;text-align:left;padding:8px;border-radius:14px;border:1px solid var(--line);background:var(--void-2);transition:transform .25s var(--ease),border-color .25s}.wcard img{width:100%;aspect-ratio:16/10;object-fit:cover;border-radius:9px}.wcard strong{display:block;font-size:14.5px}.wcard small{display:block;font-size:12.5px;color:var(--mute);margin-top:2px}.wcard:hover{transform:translateY(-3px);border-color:color-mix(in srgb,var(--a1) 50%,var(--line))}.cat-h{margin-bottom:22px}.pl-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}#plPage .page-in,#workPage .page-in{max-width:1180px;margin:0 auto;padding:20px clamp(16px,3vw,40px) 120px}#plIn.drop-on{outline:2px dashed var(--a1);outline-offset:8px;border-radius:16px}.i-cat{display:inline-flex;align-items:center;padding:5px 11px;border-radius:99px;font:12px var(--grunge);letter-spacing:.08em;text-transform:uppercase;border:1px solid color-mix(in srgb,var(--a1) 50%,var(--line-2));color:var(--a1);background:color-mix(in srgb,var(--a1) 8%,transparent);cursor:pointer}.i-cat:hover{background:color-mix(in srgb,var(--a1) 18%,transparent)}@media (max-width:760px){.wk{grid-template-columns:1fr}.wk-art{max-width:300px}}.rights{margin:10px 0 0;font-size:12px;line-height:1.55;color:var(--mute)}.rights .rl{display:inline-grid;place-items:center;width:15px;height:15px;border-radius:50%;border:1px solid currentColor;font-size:9.5px;font-weight:700;vertical-align:1px;margin-right:2px}.cut-i{width:15px;height:15px;flex:none;vertical-align:-3px;margin-right:6px;opacity:.85}.chipw{display:inline-flex;align-items:stretch}.chipw .chip{border-top-right-radius:0;border-bottom-right-radius:0}.chipw .chip.on{border-radius:99px}.chip-q{display:grid;place-items:center;min-width:30px;padding:0 9px;border:1px solid var(--line-2);border-left:0;border-radius:0 99px 99px 0;font-weight:700;font-size:15px;color:var(--haze);background:#ffffff0a;cursor:pointer}.chip-q:hover{color:#fff;background:color-mix(in srgb,var(--a1) 25%,transparent)}.wk-cut .chip-q{border:0;border-left:1px solid var(--line);border-radius:0;min-width:44px}.q-toggles{display:flex;gap:8px;padding:0 18px 12px;flex-wrap:wrap}.tgl{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:99px;border:1px solid var(--line-2);font-size:13px;color:var(--haze);background:var(--void-3);cursor:pointer}.tgl i{position:relative;width:28px;height:16px;border-radius:99px;background:#ffffff24;transition:background .25s}.tgl i:after{content:"";position:absolute;left:2px;top:2px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .25s var(--ease)}.tgl[aria-pressed=true]{color:var(--ink);border-color:color-mix(in srgb,var(--a1) 55%,var(--line-2))}.tgl[aria-pressed=true] i{background:var(--a1)}.tgl[aria-pressed=true] i:after{transform:translate(12px)}body:has(.imm.open) .drawer{z-index:90}body:has(.imm.open) .scrim{z-index:89}body:has(.imm.open) .pop{z-index:97}body[data-dock=top].has-track .drawer{top:calc(var(--nav-h) + var(--dock-h) + 22px);bottom:0}body:has(.imm.open) .drawer{top:0!important;bottom:0!important}.mini{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:56px}.mini .m-play{min-width:0;display:grid;text-align:left;cursor:pointer}.mini .m-play strong,.mini .m-play span{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mini .thumb{width:72px;flex:none}html:has(body.locked){overflow:hidden}body.locked{overflow:hidden}.page{overscroll-behavior:contain}.ask-dlg .modal-in{display:grid;gap:12px;min-width:min(420px,86vw)}.ask-dlg h3{margin:0;font:800 20px var(--display)}.ask-in{height:48px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:var(--void-3);font-size:16px}.own-dlg{width:min(860px,96vw);max-height:92vh;padding:0;overflow:auto}.own-dlg .modal-in{padding:18px}.own-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:10px}.own-h h3{margin:0;font:800 clamp(20px,2.4vw,28px) var(--display)}.own-dlg #pay{margin:0;box-shadow:none}.jank{position:fixed;z-index:120;left:18px;bottom:calc(var(--dock-h,0px) + 24px);width:min(380px,calc(100% - 36px));padding:18px;border-radius:16px;background:var(--void-3);border:1px solid var(--line-2);box-shadow:0 30px 80px -20px #000c;opacity:0;transform:translateY(16px);transition:.4s var(--ease)}.jank.on{opacity:1;transform:none}.jank p{margin:0 0 12px;font-size:14px;line-height:1.55;color:var(--haze)}.jank .jank-k{font:800 18px var(--display);color:var(--ink);margin-bottom:6px}.jank-b{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap}.member-off{margin:10px 0 0;font-size:13px;color:var(--a1)}.tgl.follow{margin:10px 8px 0 0}.drop-hint{font-size:12.5px;color:var(--mute)}#pay.drop-on{outline:2px dashed var(--a1);outline-offset:6px}#pay.got{animation:got .6s cubic-bezier(.3,1.5,.5,1)}@keyframes got{0%{transform:scale(.985)}to{transform:scale(1)}}#amountInput::placeholder{color:#eeeaf652}.bundle-l{margin:6px 0 0;padding-left:18px;font-size:13.5px;color:var(--haze)}.payee{display:inline-block;margin-left:6px;font-size:12.5px;color:var(--mute)}.upi-safe{margin:10px 0;font-size:13px;color:var(--haze)}.upi-safe summary{cursor:pointer;color:var(--a1)}.upi-safe ul{margin:8px 0 0;padding-left:18px;display:grid;gap:5px}.tz-blank svg{opacity:.55}.tz-hint{margin:8px 0 0;font:13px var(--grunge);letter-spacing:.04em;color:var(--haze);text-align:center}.transport.t-side{flex-wrap:wrap;justify-content:center}.i-vol{display:inline-flex;align-items:center;gap:4px}.i-vol input{width:110px}#iMute.off{opacity:.5}.own-btn{color:var(--a1)}.imm-next h4{display:flex;align-items:center;justify-content:space-between;gap:10px}.imm-next h4 .linkish{font:600 12px var(--body,inherit);text-transform:none;letter-spacing:0;color:var(--a1)}#iTitle{cursor:pointer}#iSub .i-cat{margin-right:8px;font-size:11px;padding:3px 9px}.imm-quote{position:absolute;left:50%;bottom:clamp(110px,16vh,170px);z-index:6;width:min(820px,86vw);margin:0;transform:translate(-50%);text-align:center;pointer-events:none;opacity:0;transition:opacity 1.2s ease}.imm-quote.on{opacity:1}.imm-quote .q-l{display:block;font:italic 500 clamp(18px,2vw,28px)/1.35 Georgia,"Times New Roman",serif;color:#f5efe2;text-shadow:0 2px 20px rgba(0,0,0,.9);letter-spacing:.01em}.imm-quote.on .q-l{animation:qIn 1.6s cubic-bezier(.2,.7,.2,1) both}.imm-quote .q-s{display:block;margin-top:8px;font:11px var(--grunge);letter-spacing:.2em;text-transform:uppercase;color:var(--a1);opacity:.85}@keyframes qIn{0%{letter-spacing:.12em;filter:blur(6px);opacity:0}}.imm.trk .imm-stage,.imm.trk .imm-info{animation:trk .9s cubic-bezier(.2,.7,.2,1)}@keyframes trk{0%{opacity:.25;filter:blur(8px);transform:scale(.985)}to{opacity:1;filter:none;transform:none}}.imm.ishock .imm-stage{animation:immShock .8s cubic-bezier(.2,.9,.3,1)}@keyframes immShock{0%{transform:scale(1)}12%{transform:scale(calc(1 + var(--shock,1)*.03));filter:brightness(1.25) contrast(1.08)}to{transform:scale(1);filter:none}}.imm.dark-cover{background:#030304}@media (max-width:760px){.i-vol{display:none}.imm-quote{bottom:150px}}body.grunge .grunge-v{opacity:calc(.12*var(--grk,1))}body.grunge:has(.imm.open) .grunge-v{opacity:calc(.22*var(--grk,1))}@media (max-width:1060px) and (min-width:761px){.vol{display:flex;width:96px}#mirrorBtn,#floatBtn{display:none}}@media (max-width:900px) and (min-width:761px){#shareBtn{display:none}.vol{width:80px}}body[data-dock=left] .dock,body[data-dock=right] .dock{width:380px;padding:calc(var(--vidh,0px) + 14px) 14px 14px;gap:14px;justify-items:stretch;align-content:start;grid-template-columns:minmax(0,1fr)}body.has-track[data-dock=left]{padding-left:408px}body.has-track[data-dock=right]{padding-right:408px}body[data-dock=left] .d-now,body[data-dock=right] .d-now{flex-direction:row;align-items:center;gap:12px;padding:6px;text-align:left}body[data-dock=left] .d-art,body[data-dock=right] .d-art{width:72px;height:72px}body[data-dock=left] .d-text,body[data-dock=right] .d-text{display:block;min-width:0}body[data-dock=left] .d-center,body[data-dock=right] .d-center{display:grid;gap:8px}body[data-dock=left] .transport,body[data-dock=right] .transport{flex-direction:row;justify-content:center;gap:4px}body[data-dock=left] .progress,body[data-dock=right] .progress{grid-template-columns:40px minmax(0,1fr) 40px;width:100%}body[data-dock=left] .progress span,body[data-dock=right] .progress span{display:block}body[data-dock=left] .d-right,body[data-dock=right] .d-right{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:2px}body[data-dock=left] .vol,body[data-dock=right] .vol{display:flex;width:100%;order:-1;margin-bottom:6px}body[data-dock=left] .vol input,body[data-dock=right] .vol input{flex:1}body[data-dock=left] .dock.min,body[data-dock=right] .dock.min{width:76px;padding:8px 6px}#zone .page-in{width:min(1440px,100% - 2*var(--gutter))}.zone-hello{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:32px;align-items:end;padding:clamp(22px,3vw,40px);border-radius:24px;border:1px solid var(--line);background:radial-gradient(120% 140% at 100% 0%,color-mix(in srgb,var(--a1) 16%,transparent),transparent 60%),var(--void-2)}.zone-hello>*{grid-column:1/-1}.zone-hello>h2,.zone-hello>p{grid-column:1}.zone-hello h2{font-size:clamp(40px,6vw,96px);margin:0}.zone-hello>.zone-stats{grid-column:2;grid-row:1/span 2;margin:0;justify-content:flex-end}@media (min-width:1200px){#zone .zone-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.zone-hello{grid-template-columns:1fr}.zone-hello>.zone-stats{grid-column:1;grid-row:auto;margin-top:18px;justify-content:flex-start}}@media (max-width:760px),(pointer:coarse){.grain,.spot,.ripple{display:none!important}.range .mist{animation:none}.range .pk{transition:none}main h2.gl:before,main h2.gl:after{display:none}.mb-box:before{filter:none}}@media (max-width:1560px){body.has-track[data-dock=left] .r-side .qv+.qv,body.has-track[data-dock=right] .r-side .qv+.qv,body.has-track[data-dock=left] .r-side .s-btn,body.has-track[data-dock=right] .r-side .s-btn,body.has-track[data-dock=left] .r-side .pl-btn,body.has-track[data-dock=right] .r-side .pl-btn{display:none}}@media (max-width:1300px){body.has-track[data-dock=left] .r-side .qv,body.has-track[data-dock=right] .r-side .qv{display:none}}.imm .imm-controls{margin-top:clamp(26px,6.5vh,72px)}body.grunge:has(.imm.open) .grunge-v{opacity:0!important;display:none}body.playing .play-btn:after,.play-btn:after{display:none!important;animation:none!important}.ripple i{animation-duration:2.4s!important;border-color:#ffffff29!important}.ripple i:nth-child(2){border-color:#ffffff1a!important}.ripple i:nth-child(3){border-color:#ffffff0d!important}.mb-box:before{display:none!important}.head h2,body.playing main .block>.head h2{letter-spacing:normal!important;transition:none!important}.mb-soft>.head h2{text-shadow:0 calc(var(--mv,0)*var(--md,1)*-8px) calc(var(--mv,0)*6px) color-mix(in srgb,var(--a1) 45%,transparent)}html:not(.lite) body.playing .neb{filter:none}.neb{transition:opacity .6s linear}.page.leaving{display:block;z-index:59;animation:none!important}.page.closing{display:block;animation:pageOut .24s ease forwards!important;pointer-events:none}@keyframes pageOut{to{opacity:0}}.page.open:not(.leaving):not(.closing){animation:pageIn .32s ease both}@keyframes pageIn{0%{opacity:0}}body.locked .drawer{z-index:70}body.locked .scrim{z-index:69}body.locked .pop{z-index:97}body[data-dock=top] .nav{z-index:64}#vol,#iVol{filter:brightness(calc(.75 + var(--vk,.8) * .55)) drop-shadow(0 0 calc(var(--vk,.8) * 9px) color-mix(in srgb,var(--a1) calc(var(--vk,.8) * 90%),transparent));transition:filter .25s}.vol .icon-btn,#iMute{color:color-mix(in srgb,var(--a1) calc(var(--vk,.8) * 100%),var(--haze))}.more-btn{margin:10px auto 0}#listen{padding-bottom:clamp(16px,2.6vw,36px)}.me-strip{grid-template-columns:repeat(4,minmax(0,1fr));max-width:860px;gap:10px;align-items:stretch}.me.m1,.me.m2,.me.m3,.me.m4{aspect-ratio:3/4;transform:none}@media (max-width:820px){.me-strip{grid-template-columns:repeat(2,minmax(0,1fr));max-width:420px}}.zone-hello{display:block}.zone-hello>.zone-stats{display:flex;flex-wrap:wrap;gap:14px 40px;justify-content:flex-start;margin:22px 0 0;padding-top:18px;border-top:1px solid var(--line)}.zone-hello .name-tools{margin-top:18px}.keys-t{display:inline-flex;align-items:center;gap:8px;font:12px var(--grunge);letter-spacing:.1em;text-transform:uppercase;color:var(--a1);cursor:pointer}.keys-t span{transition:transform .25s}.keys-t[aria-expanded=true] span{transform:rotate(180deg)}#keysWrap{margin-top:12px}.foot-cards{align-items:start}.range .pk,.neb{transition:none!important}.name-ask .optin{display:flex!important;align-items:center;gap:10px;justify-content:flex-start;width:auto;grid-column:1/-1;cursor:pointer}.name-ask .optin input{width:18px;height:18px;min-height:0;flex:none;margin:0}body.has-track .page>.page-in,body.has-track .page>.thanks{padding-bottom:300px}.toast{opacity:0;transform:translate(-50%,28px) scale(.94);filter:blur(4px);transition:opacity .38s ease,transform .6s cubic-bezier(.2,.9,.25,1.12),filter .45s ease!important}.toast.show{opacity:1;transform:translate(-50%) scale(1);filter:none}.nav-zone #zoneLabel{display:none}.nav-zone{padding:0 8px;gap:4px}.hero-bar{grid-template-columns:minmax(0,1fr) auto auto;max-width:1120px}.hero-bar .hero-search{min-width:0}@media (max-width:820px){.hero-bar{grid-template-columns:1fr 1fr}.hero-bar .hero-search{grid-column:1/-1}}.dive{position:absolute;left:50%;bottom:22px;transform:translate(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;font:600 12px var(--text);letter-spacing:.14em;text-transform:uppercase;color:#ffffffc7;text-decoration:none}.dive-a{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:#080a1473;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:diveB 2.2s cubic-bezier(.4,0,.2,1) infinite;transition:background .25s,border-color .25s}.dive-a svg{width:20px;height:20px}.dive:hover .dive-a{background:var(--a1);border-color:var(--a1);color:#0b0910;animation-play-state:paused}@keyframes diveB{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}@media (max-width:820px){.dive{position:static;transform:none;margin:22px auto 0;width:max-content}}.latest{margin-top:clamp(10px,2vw,24px)}.lt-card{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:clamp(18px,3vw,40px);align-items:center;padding:clamp(14px,2vw,22px);border-radius:24px;border:1px solid var(--line);background:linear-gradient(135deg,color-mix(in srgb,var(--a1) 10%,var(--void-2)),var(--void-2) 60%)}.lt-art{position:relative;display:block;aspect-ratio:16/9;border-radius:16px;overflow:hidden;background:#000}.lt-art img{width:100%;height:100%;object-fit:cover;transition:transform .8s var(--ease)}.lt-art:hover img{transform:scale(1.04)}.lt-play{position:absolute;left:50%;top:50%;width:66px;height:66px;margin:-33px;border-radius:50%;display:grid;place-items:center;background:var(--beam);color:var(--beam-ink);box-shadow:0 14px 40px -10px #000;transition:transform .25s}.lt-play svg{width:22px;height:22px}.lt-art:hover .lt-play{transform:scale(1.08)}.lt-c h2{margin:6px 0;font-size:clamp(30px,3.6vw,56px)}.lt-s{margin:0;color:var(--haze)}.lt-dot{display:inline-block;width:7px;height:7px;margin-right:8px;border-radius:50%;background:#3ddc84;box-shadow:0 0 #3ddc8499;animation:livep 2s ease-out infinite;vertical-align:1px}@media (max-width:820px){.lt-card{grid-template-columns:1fr}}.start-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 20px;border-radius:16px;border:1px dashed var(--line-2);color:var(--haze);font-size:15px;text-align:left;transition:border-color .25s,background .25s}.start-toggle strong{color:var(--ink)}.start-toggle i{font-style:normal;transition:transform .3s}.start-toggle:hover{border-color:var(--a1);background:color-mix(in srgb,var(--a1) 6%,transparent)}.start-fold.folded .start-body{display:none}.start-fold:not(.folded) .start-toggle i{transform:rotate(180deg)}.start-fold:not(.folded) .start-body{margin-top:18px;animation:fade .4s ease}.about{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(220px,330px)!important;align-items:center}.prints{position:relative;width:100%;max-width:310px;aspect-ratio:3/4;justify-self:center;margin-right:30px;cursor:pointer;outline:0;--tx:0;--ty:0}.print{position:absolute;inset:0;margin:0;border-radius:14px;overflow:hidden;background:#0b0a0e;border:6px solid #e9e4d8;border-bottom-width:28px;box-shadow:0 30px 60px -24px #000000e6;transform:translate(calc(var(--d)*9px),calc(var(--d)*-10px)) rotate(calc(var(--d)*3deg - 2deg)) scale(calc(1 - var(--d)*.045));z-index:calc(10 - var(--d));filter:brightness(calc(1 - var(--d)*.2));transition:transform .75s cubic-bezier(.2,.8,.2,1),filter .75s}.print img{display:block;width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.08);transform:scale(1.04);transition:transform .9s var(--ease),filter .9s}.print.top img{transform:translate(calc(var(--tx)*-12px),calc(var(--ty)*-12px)) scale(1.1)}.prints:hover .print.top img{filter:grayscale(.15) contrast(1.05)}.prints:hover .print.top{transform:rotate(-1deg) scale(1.02)}.print-cap{position:absolute;left:0;right:0;bottom:-34px;margin:0;text-align:center;font:600 12px var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--haze)}.print-hint{position:absolute;right:-6px;top:-30px;font-size:11.5px;color:var(--mute);opacity:0;transition:opacity .3s}.prints:hover .print-hint{opacity:1}.print.out{z-index:20}.print.out.fx-crash img{animation:pCrashOut .48s cubic-bezier(.6,0,.9,.4) forwards}.print.out.fx-stretch img{animation:pStretchOut .48s cubic-bezier(.6,0,.9,.4) forwards}.print.out.fx-motion{animation:pMotionOut .48s cubic-bezier(.6,0,.9,.4) forwards}.print.out.fx-zoom img{animation:pZoomOut .48s cubic-bezier(.6,0,.9,.4) forwards}.print.out{animation:pFade .48s ease forwards}.print.in.fx-crash img{animation:pCrashIn .75s cubic-bezier(.16,.84,.3,1) both}.print.in.fx-stretch img{animation:pStretchIn .75s cubic-bezier(.16,.84,.3,1) both}.print.in.fx-motion img{animation:pMotionIn .75s cubic-bezier(.16,.84,.3,1) both}.print.in.fx-zoom img{animation:pZoomIn .75s cubic-bezier(.16,.84,.3,1) both}@keyframes pFade{to{opacity:0}}@keyframes pCrashOut{to{transform:scale(1.5);filter:grayscale(1) blur(14px) brightness(1.6)}}@keyframes pStretchOut{to{transform:scale(2.2,.92);filter:grayscale(1) blur(10px)}}@keyframes pMotionOut{to{transform:translate(-130%) rotate(-12deg) skew(-14deg);filter:blur(10px)}}@keyframes pZoomOut{to{transform:scale(.6);filter:grayscale(1) blur(12px)}}@keyframes pCrashIn{0%{transform:scale(1.45);filter:grayscale(1) blur(12px) brightness(1.5)}}@keyframes pStretchIn{0%{transform:scale(1.8,.94);filter:grayscale(1) blur(9px)}}@keyframes pMotionIn{0%{transform:translate(30%) skew(10deg) scale(1.1);filter:grayscale(1) blur(10px)}}@keyframes pZoomIn{0%{transform:scale(.75);filter:grayscale(1) blur(10px)}}@media (max-width:1100px){.about{grid-template-columns:minmax(0,1fr) minmax(200px,300px)!important}.about>.about-copy{grid-column:1/-1;grid-row:2}.prints{justify-self:center}}@media (max-width:700px){.about{grid-template-columns:1fr!important}.about>.about-copy{grid-row:auto}.prints{max-width:250px;margin:10px auto 40px}}#immBtn{position:relative;isolation:isolate;border-radius:999px;width:40px;color:var(--ink)}#immBtn:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--ang,0deg),var(--a1),var(--a2),#3dd6ff,var(--a1));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ang 4s linear infinite}#immBtn:after{content:"";position:absolute;inset:-5px;z-index:-2;border-radius:inherit;background:conic-gradient(from var(--ang,0deg),var(--a1),var(--a2),#3dd6ff,var(--a1));filter:blur(10px);opacity:.4;animation:ang 4s linear infinite}#immBtn:hover:after{opacity:.85}.r-side .al-btn svg{width:17px;height:17px}@media (max-width:1180px){.r-side .al-btn{display:none}}@media (max-width:1280px) and (min-width:761px){#albumBtn{display:none}}body[data-dock=left] .dock,body[data-dock=right] .dock{bottom:auto!important;max-height:calc(100vh - var(--nav-h) - 26px);height:auto!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line-2) transparent;border-radius:22px;padding:calc(var(--vidh,0px) + 16px) 16px 16px!important;gap:12px!important}body[data-dock=left] .d-now,body[data-dock=right] .d-now{display:grid!important;grid-template-columns:76px minmax(0,1fr);gap:14px;padding:4px;border-radius:14px}body[data-dock=left] .d-art,body[data-dock=right] .d-art{width:76px!important;height:76px!important;border-radius:12px}body[data-dock=left] .d-text strong,body[data-dock=right] .d-text strong{font-size:19px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}body[data-dock=left] .d-center,body[data-dock=right] .d-center{padding:10px 0 4px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}body[data-dock=left] .transport,body[data-dock=right] .transport{justify-content:space-between!important;padding:0 4px}body[data-dock=left] .transport .m-only,body[data-dock=right] .transport .m-only{display:none!important}body[data-dock=left] .d-right,body[data-dock=right] .d-right{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr));justify-items:center;gap:4px!important}body[data-dock=left] .d-right .vol,body[data-dock=right] .d-right .vol{grid-column:1/-1;width:100%;padding:4px 6px 8px}body[data-dock=left] .d-right #albumBtn,body[data-dock=right] .d-right #albumBtn{display:grid}body[data-dock=left] .dock.min .side-next,body[data-dock=right] .dock.min .side-next,.side-next{display:none}body[data-dock=left] .side-next,body[data-dock=right] .side-next{display:block;border-top:1px solid var(--line);padding-top:10px}.side-next .sn-h{margin:0 4px 6px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.side-next .mini{min-height:48px;grid-template-columns:52px minmax(0,1fr) auto}.side-next .mini .thumb{width:52px}.to-top,.cart-fab{position:fixed;right:18px;z-index:55;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;border:1px solid var(--line-2);background:color-mix(in srgb,var(--void-2) 85%,transparent);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:var(--ink);box-shadow:0 14px 30px -14px #000;transition:opacity .35s,transform .45s cubic-bezier(.2,.9,.25,1.2),background .25s}.to-top{bottom:calc(var(--dock-h,0px) + 34px);opacity:0;transform:translateY(16px) scale(.8);pointer-events:none}body:not(.has-track) .to-top{bottom:24px}.to-top.on{opacity:1;transform:none;pointer-events:auto}.to-top:hover,.cart-fab:hover{background:var(--a1);color:#0b0910}.to-top svg,.cart-fab svg{width:20px;height:20px}.cart-fab{bottom:calc(var(--dock-h,0px) + 90px)}body:not(.has-track) .cart-fab{bottom:80px}.cart-fab b{position:absolute;right:-3px;top:-3px;min-width:19px;height:19px;padding:0 5px;border-radius:99px;background:var(--a1);color:#0b0910;font:700 11px/19px var(--text);text-align:center}.cart-fab.bump{animation:bump .5s cubic-bezier(.3,1.6,.5,1)}@keyframes bump{40%{transform:scale(1.2)}}body[data-dock=right].has-track .to-top,body[data-dock=right].has-track .cart-fab{right:auto;left:18px}body[data-dock=left].has-track .to-top,body[data-dock=right].has-track .to-top{bottom:24px}body[data-dock=left].has-track .cart-fab,body[data-dock=right].has-track .cart-fab{bottom:80px}body[data-dock=top].has-track .to-top{bottom:24px}body[data-dock=top].has-track .cart-fab{bottom:80px}.m-btns{display:flex;gap:6px}.cart-add.in{border-color:var(--a1);color:var(--a1)}.cart-dlg .modal-in{min-width:min(460px,90vw)}.cart-l{list-style:none;margin:6px 0 12px;padding:0;display:grid;gap:6px;max-height:46vh;overflow:auto}.cart-l li{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:12px;align-items:center;padding:6px;border-radius:12px;border:1px solid var(--line)}.cart-l img{width:72px;aspect-ratio:16/10;object-fit:cover;border-radius:8px}.cart-l strong{display:block;font-size:14.5px}.cart-l small{color:var(--mute);font-size:12.5px}.cart-tot{margin:0 0 6px;color:var(--haze)}.offers-main{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px}.offers-more{margin-top:10px}.offers-more summary{cursor:pointer;list-style:none;font-size:13.5px;color:var(--haze);padding:6px 2px}.offers-more summary::-webkit-details-marker{display:none}.offers-more summary:after{content:" \2304"}.offers-more[open] summary:after{content:" \2303"}.offers-more>button{margin-top:8px;width:100%}.offers-more{display:grid}.pay{border-radius:24px;overflow:hidden}.own-dlg{border-radius:24px;overflow:hidden!important;padding:0;border:1px solid var(--line-2)}.own-dlg .modal-in{max-height:90vh;overflow:auto;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--a1) 50%,transparent) transparent;padding:20px 20px 24px}.own-dlg .modal-in::-webkit-scrollbar,.cart-l::-webkit-scrollbar,.dock::-webkit-scrollbar{width:8px}.own-dlg .modal-in::-webkit-scrollbar-thumb,.cart-l::-webkit-scrollbar-thumb,.dock::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--a1) 45%,transparent);border-radius:8px;border:2px solid transparent;background-clip:content-box}.own-dlg .modal-in::-webkit-scrollbar-track{background:transparent}.own-dlg #pay{border-radius:18px}.sq{display:inline-flex;align-items:center;gap:6px;margin-top:12px;padding:6px 12px;border-radius:99px;border:1px solid var(--line-2);font-size:12.5px;color:var(--haze);background:#ffffff08;cursor:pointer;transition:border-color .25s,color .25s}.sq span{color:var(--mute)}.sq:hover{border-color:var(--a1);color:var(--ink)}.sq:hover span{color:var(--a1)}.imm-quote{top:clamp(74px,11vh,110px);bottom:auto!important}@media (max-width:760px){.imm-quote{top:70px}}.deck-vinyl{background:radial-gradient(circle,transparent 0 30.5%,rgba(255,255,255,.07) 30.8%,transparent 31.3%),radial-gradient(circle,transparent 0 47%,rgba(255,255,255,.05) 47.3%,transparent 47.9%),radial-gradient(circle,transparent 0 63%,rgba(255,255,255,.05) 63.3%,transparent 63.9%),radial-gradient(circle,transparent 0 79%,rgba(255,255,255,.05) 79.3%,transparent 79.9%),radial-gradient(circle,transparent 0 97.2%,rgba(255,255,255,.14) 97.6%,#050506 98.4%),repeating-radial-gradient(circle,#0b0b0e 0 .9px,#131217 .9px 1.8px,#0d0c11 1.8px 2.4px)!important;box-shadow:0 50px 110px -30px #000000f2,0 0 0 1px #ffffff0a,inset 0 0 40px #000c!important}.deck-label{inset:31%!important;box-shadow:0 0 0 3px #0a0a0c,0 0 0 4px #ffffff14,inset 0 0 0 1px #ffffff2e,inset 0 0 24px #0000008c!important}.deck-label:after{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,transparent 0 62%,rgba(0,0,0,.35) 63%,transparent 64%),radial-gradient(circle at 35% 30%,rgba(255,255,255,.18),transparent 45%)}.deck-hole{width:14px!important;height:14px!important;margin:-7px!important;background:radial-gradient(circle at 35% 35%,#f2f2f5,#8d8d96 45%,#3a3a40 75%)!important;box-shadow:0 0 0 3px #0009,0 2px 6px #000c!important}.deck-sheen{background:conic-gradient(from 200deg,transparent 0 14deg,rgba(255,255,255,.13) 30deg,rgba(255,255,255,.03) 44deg,transparent 58deg 190deg,rgba(255,255,255,.1) 208deg,rgba(255,255,255,.02) 222deg,transparent 236deg)!important;mix-blend-mode:screen;-webkit-mask:radial-gradient(circle,transparent 0 31%,#000 32% 97%,transparent 98%);mask:radial-gradient(circle,transparent 0 31%,#000 32% 97%,transparent 98%)}.deck-arm{width:7px!important;border-radius:4px!important;background:linear-gradient(90deg,#77777f,#f4f4f7 45%,#9a9aa3 60%,#55555c)!important;box-shadow:6px 18px 22px #0000008c!important}.deck-arm:before{content:"";position:absolute;left:50%;top:-30px;width:54px;height:54px;margin-left:-27px;border-radius:50%;background:radial-gradient(circle at 40% 35%,#d8d8de,#7c7c85 40%,#2c2c32 72%);box-shadow:0 10px 24px #000000b3,inset 0 0 0 4px #00000040}.deck-arm:after{left:-8px!important;bottom:-14px!important;width:22px!important;height:32px!important;border-radius:3px 3px 6px 6px!important;background:linear-gradient(180deg,#3a3a42,#16161a)!important;transform:rotate(-22deg);box-shadow:0 8px 14px #0009,inset 0 1px #fff3!important}.pop form .btn{flex:none;width:auto!important}.pop form input{flex:1 1 auto;width:auto;min-width:120px}.cm{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:10px 0;border-top:1px solid var(--line)}.cm .av{width:34px;height:34px}.cm-b p{margin:0}.cm-h{display:flex;align-items:center;gap:8px;font-size:13.5px}.cm-h time{margin-left:auto;font-size:12px;color:var(--mute)}.cm-x{margin-top:3px!important;font-size:14.5px;line-height:1.55;color:var(--haze);white-space:pre-wrap;overflow-wrap:anywhere}.cm-act{display:flex;gap:14px;margin-top:4px;font-size:12.5px}.cm-act .linkish{color:var(--mute)}.cm-act .linkish:hover{color:var(--ink)}.cm-edit{display:grid;gap:8px;margin-top:6px}.cm-edit div{display:flex;gap:6px}.cm-edit textarea,.tcm-form textarea{width:100%;padding:10px 12px;border-radius:12px;border:1px solid var(--line-2);background:var(--void-2);color:var(--ink);font:inherit;resize:vertical}.tcm-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end;margin:0 0 10px}.wk-h small{font:600 14px var(--text);color:var(--mute);margin-left:6px}.cmts{max-width:780px}.faq-in,.legal-in{max-width:860px}.faq-g{margin:30px 0 8px;font:800 22px var(--display);text-transform:uppercase}.faq{border-top:1px solid var(--line)}.faq summary{cursor:pointer;list-style:none;padding:15px 34px 15px 2px;position:relative;font-weight:600;font-size:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:6px;top:12px;font-size:22px;color:var(--a1);transition:transform .25s}.faq[open] summary:after{transform:rotate(45deg)}.faq div{padding:0 2px 16px;color:var(--haze);line-height:1.65}.legal-copy p{color:var(--haze);line-height:1.7;margin:0 0 14px}.legal-copy strong{color:var(--ink)}.crq{margin-top:26px}.crq-tf{width:100%;height:560px;border:0;border-radius:18px;background:#fff}.crq-card{padding:clamp(20px,3vw,32px);border-radius:22px;border:1px solid var(--line-2);background:linear-gradient(160deg,color-mix(in srgb,var(--a1) 8%,var(--void-2)),var(--void-2))}.crq-bar{height:4px;border-radius:4px;background:var(--line);overflow:hidden;margin-bottom:16px}.crq-bar i{display:block;height:100%;background:var(--a1);transition:width .4s var(--ease)}.crq-n{margin:0 0 6px;font-size:12.5px;color:var(--mute)}.crq-q{display:block;margin-bottom:12px;font:700 clamp(20px,2.4vw,28px)/1.25 var(--text)}.crq-q small{font-size:13px;color:var(--mute);font-weight:500}.crq input,.crq textarea{width:100%;padding:14px 4px;border:0;border-bottom:2px solid var(--line-2);background:transparent;color:var(--ink);font:500 19px var(--text);outline:0;resize:vertical}.crq input:focus,.crq textarea:focus{border-color:var(--a1)}.crq-err{min-height:1.2em;margin:8px 0;color:#ff9b9b;font-size:13.5px}.crq-done h3{margin:0 0 8px;font:800 28px var(--display);text-transform:uppercase}.crq-done p{margin:0;color:var(--haze)}.crq-card .kbd{margin-left:6px;opacity:.6}.avail{margin:12px 0 0;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:#ffffff05;font-size:14px;color:var(--haze)}.sug-dlg .modal-in{display:grid;gap:10px;min-width:min(480px,90vw)}html .imm.closing{animation:immFade .4s cubic-bezier(.4,0,.2,1) forwards!important}@keyframes immFade{to{opacity:0;transform:scale(.975)}}.welcome{margin:0 0 14px;display:flex;flex-wrap:wrap;align-items:baseline;gap:.35em;font:400 clamp(19px,2vw,28px)/1.1 "Instrument Serif",Georgia,serif;color:#ffffffc7;letter-spacing:.005em}.welcome .w-a{font-style:italic;opacity:0;animation:wIn 1.1s .25s cubic-bezier(.2,.8,.2,1) forwards}.welcome .w-b{position:relative;font-family:var(--display);font-weight:800;font-size:.86em;letter-spacing:.14em;text-transform:uppercase;background:linear-gradient(100deg,#fff 0%,var(--a1) 35%,#fff 50%,var(--a2) 70%,#fff 100%) 0 0/250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;opacity:0;animation:wIn 1.1s .55s cubic-bezier(.2,.8,.2,1) forwards,wShine 7s 1.8s ease-in-out infinite}.welcome .w-b:after{content:"";position:absolute;left:0;right:.14em;bottom:-5px;height:1.5px;background:linear-gradient(90deg,var(--a1),var(--a2),transparent);transform-origin:left;transform:scaleX(0);animation:wLine 1.2s 1.2s cubic-bezier(.2,.8,.2,1) forwards}@keyframes wIn{0%{opacity:0;transform:translateY(10px);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}@keyframes wShine{0%,60%{background-position:100% 0}to{background-position:-150% 0}}@keyframes wLine{to{transform:scaleX(1)}}.hero-bar{max-width:1280px!important}@media (max-width:760px){.welcome{font-size:18px;margin-bottom:10px}}.jump{display:flex;align-items:center;gap:8px}.jump-list{left:0;transform:none}.jump-lr{display:flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;background:color-mix(in srgb,var(--void-3) 88%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line-2);font:500 13px var(--text,inherit);color:var(--ink);text-decoration:none;box-shadow:0 14px 40px -18px #000c;transition:border-color .25s,box-shadow .25s,opacity .3s,transform .3s var(--ease),max-width .4s var(--ease),padding .4s var(--ease);max-width:200px;overflow:hidden;white-space:nowrap}.jump-lr svg{width:14px;height:14px;flex:none;color:var(--a1)}.jump-lr:hover{border-color:color-mix(in srgb,var(--a1) 60%,transparent);box-shadow:0 0 0 3px color-mix(in srgb,var(--a1) 14%,transparent),0 14px 40px -18px #000c}.jump-lr.here{opacity:0;pointer-events:none;transform:translate(-8px) scale(.94);max-width:0;padding:0;border-width:0}.more-row{display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.more-row .more-btn{margin:14px 0 0}.less-btn{color:var(--haze)}.yt-i{width:15px;height:11px;margin-right:5px;vertical-align:-1px;flex:none}.row .views{display:inline-flex;align-items:center}.edge-nav{--near:0;position:absolute;top:50%;width:36px;height:36px;margin-top:-18px;display:grid;place-items:center;border-radius:50%;border:1px solid color-mix(in srgb,var(--a1) calc(var(--near)*70%),transparent);background:color-mix(in srgb,var(--void-3) calc(var(--near)*90%),transparent);color:var(--ink);opacity:calc(var(--near)*1.2);box-shadow:0 0 calc(var(--near)*26px) calc(var(--near)*2px) color-mix(in srgb,var(--a1) 55%,transparent);transform:scale(calc(.85 + var(--near)*.15));transition:opacity .2s,transform .2s,box-shadow .2s;z-index:3}.edge-nav svg{width:18px;height:18px}.edge-nav:hover,.edge-nav:focus-visible{--near:1;opacity:1}.edge-nav.hit{animation:edgeHit .45s var(--ease)}@keyframes edgeHit{40%{transform:scale(.86)}}.e-prev{right:calc(100% + 4px)}.e-next{left:calc(100% + 4px)}@media (max-width:900px),(hover:none){.edge-nav{display:none}}.rot{display:inline-block;color:var(--a1);transition:opacity .26s,transform .26s var(--ease),filter .26s}.rot.out{opacity:0;transform:translateY(-8px);filter:blur(4px)}.req-kind{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.req-kind button{display:grid;gap:2px;text-align:left;padding:10px 12px;border-radius:12px;border:1px solid var(--line-2);background:#ffffff05;color:var(--haze);cursor:pointer;transition:border-color .2s,background .2s,color .2s}.req-kind button strong{font-size:14px;color:var(--ink)}.req-kind button small{font-size:12px;color:var(--mute)}.req-kind button[aria-checked=true]{border-color:var(--a1);background:color-mix(in srgb,var(--a1) 12%,transparent)}@media (max-width:620px){.req-kind{grid-template-columns:1fr 1fr}}.m-foot{flex-wrap:wrap;row-gap:10px}.m-btns{flex:1 1 auto;justify-content:flex-end;min-width:0}.m-btns .btn{white-space:nowrap;height:36px;padding:0 14px;line-height:1}.m-btns .cart-add{padding:0 12px}.m-price{white-space:nowrap}@container (max-width:300px){.m-btns{flex-basis:100%}}.master{container-type:inline-size}@container (max-width:330px){.m-foot{flex-direction:column;align-items:stretch}.m-btns{display:grid;grid-template-columns:auto 1fr}.m-btns .btn{justify-content:center}}@keyframes pStretchOut{to{transform:scale(2.2,1.1);filter:grayscale(1) blur(10px)}}@keyframes pZoomOut{to{transform:scale(1.7);filter:grayscale(1) blur(14px) brightness(1.3)}}@keyframes pStretchIn{0%{transform:scale(1.8,1.08);filter:grayscale(1) blur(9px)}}@keyframes pMotionIn{0%{transform:translate(8%) skew(5deg) scale(1.45);filter:grayscale(1) blur(10px)}}@keyframes pZoomIn{0%{transform:scale(1.6);filter:grayscale(1) blur(10px)}}.print img{will-change:transform}.imm .imm-controls{translate:0 clamp(26px,4.6vh,48px)}.imm-hint{bottom:10px!important}.i-own{margin-top:16px;display:grid;gap:8px;max-width:420px}.sq-k{margin:0;display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--mute)}.sq-k i{width:6px;height:6px;border-radius:50%;background:var(--haze);opacity:.6}.sq-k b{color:var(--haze);font-weight:600}.i-own-row{display:flex;gap:8px;align-items:stretch}.i-buy{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:16px;flex:1;min-width:0;padding:10px 16px 10px 14px;border-radius:14px;border:0;color:var(--ink);background:linear-gradient(120deg,color-mix(in srgb,var(--a1) 26%,#0b0a10),color-mix(in srgb,var(--a2) 18%,#0b0a10));cursor:pointer;text-align:left;box-shadow:0 14px 40px -18px color-mix(in srgb,var(--a1) 80%,transparent);transition:transform .25s var(--ease),box-shadow .25s}.i-buy:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;padding:1.5px;background:conic-gradient(from var(--ang,0deg),var(--a1),var(--a2),#ffd27a,var(--a1));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:ang 5s linear infinite}.i-buy:hover{transform:translateY(-1px);box-shadow:0 20px 50px -18px color-mix(in srgb,var(--a1) 95%,transparent)}.i-buy-t{display:grid;gap:1px;min-width:0}.i-buy-t small{max-width:100%;font-size:10.5px;letter-spacing:.08em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;color:#ffd9a8;font-weight:700}.i-buy-t strong{font-size:15px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.i-buy-p{font-weight:800;font-size:15px;white-space:nowrap;color:#fff}.i-cart{flex:none;padding:0 14px;border-radius:14px;border:1px solid var(--line-2);background:#ffffff0a;color:var(--ink);font-weight:600;font-size:13px;cursor:pointer;white-space:nowrap;transition:border-color .2s,color .2s}.i-cart:hover{border-color:var(--a1)}.i-cart[aria-pressed=true]{border-color:var(--a1);color:var(--a1)}.i-own-n{margin:0;font-size:13px;color:#ffd9a8;animation:wIn .6s var(--ease)}.i-own.nudge .i-buy{animation:nudge 1.6s var(--ease) 2}@keyframes nudge{30%{transform:scale(1.035);box-shadow:0 0 0 6px color-mix(in srgb,var(--a1) 22%,transparent),0 20px 50px -18px var(--a1)}}.imm .sq{display:none}.imm-next h4{cursor:default}.imm-next .nx-l small{margin-left:6px;padding:1px 7px;border-radius:99px;background:#ffffff14;font-size:11px;color:var(--haze)}.imm-next .nx-l small:empty{display:none}.imm-next .nx-r{display:flex;align-items:center;gap:10px}.nx-min{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1px solid var(--line-2);background:#ffffff0a;color:var(--ink);cursor:pointer}.nx-min svg{width:13px;height:13px}.nx-min:hover{border-color:var(--a1)}.imm-next .mini-list{transition:opacity .3s,max-height .45s var(--ease);max-height:420px;overflow:hidden}.imm-next.min .mini-list{max-height:0;opacity:0}.imm-next.min h4{cursor:pointer;padding:8px 10px;margin-left:0;border-radius:12px;background:#0a0a1099;border:1px solid var(--line-2);backdrop-filter:blur(10px)}.imm-next.min #iNextAll{display:none}.cuts-pick{margin:12px 0 4px}.cuts-pick .need-l small{font-weight:400;color:var(--mute);margin-left:6px}.cuts-l{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.cuts-l button{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 14px;border-radius:99px;border:1px solid var(--line-2);background:#ffffff08;color:var(--haze);font-weight:600;font-size:13px;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.cuts-l button[aria-pressed=true]{border-color:var(--a1);background:color-mix(in srgb,var(--a1) 16%,transparent);color:var(--ink)}.cuts-l button[aria-pressed=true]:before{content:"\2713";font-size:12px;color:var(--a1)}.cuts-l .cuts-all{border-style:dashed}.np-dot{width:7px;height:7px;border-radius:50%;background:#3ddc84;box-shadow:0 0 8px #3ddc84}.cuts-tip{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:color-mix(in srgb,var(--a2) 10%,transparent);border:1px solid color-mix(in srgb,var(--a2) 30%,transparent);font-size:13.5px;color:var(--haze);line-height:1.5}.cuts-tip strong{color:var(--ink)}.pay-tribe{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 4px;padding:10px 12px;border-radius:12px;border:1px solid var(--line-2);background:#ffffff06;font-size:13.5px;color:var(--haze);line-height:1.45}.pay-tribe strong{color:var(--ink)}.pay-tribe .btn{flex:none;white-space:nowrap}.pay-more{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:10px}.pay-more .btn{height:34px;white-space:nowrap}.pay-more .linkish{font-size:13px}.chat-m.pending{opacity:.6}.chat-m.pending strong:after{content:" \b7  sending";font-weight:400;color:var(--mute)}.chat-m.failed{opacity:.5;text-decoration:line-through}.feed.studio{display:block}.st-top{display:flex;align-items:center;gap:28px;flex-wrap:wrap;margin-bottom:22px}.st-prof{display:flex;align-items:center;gap:14px;flex:none}.st-avw{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;padding:2.5px;background:conic-gradient(from 210deg,#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75)}.st-av{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2.5px solid var(--void,#07060b);background:#111}.st-who{display:grid;gap:2px}.st-who strong{font-size:16px}.st-who span{font-size:13px;color:var(--mute)}.st-prof .btn{margin-left:6px}.st-rings{display:flex;gap:16px;overflow-x:auto;scrollbar-width:none;padding:4px 2px;flex:1;min-width:0}.st-rings::-webkit-scrollbar{display:none}.st-ring{display:grid;justify-items:center;gap:6px;flex:none;width:74px;background:none;border:0;color:var(--haze);cursor:pointer;padding:0}.st-r{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;padding:2.5px;background:conic-gradient(from 210deg,var(--a1),var(--a2),#ffd27a,var(--a1));transition:transform .25s var(--ease)}.st-ring.seen .st-r{background:#ffffff2e}.st-ring:hover .st-r{transform:scale(1.06)}.st-i{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;overflow:hidden;border:2.5px solid var(--void,#07060b);background:linear-gradient(135deg,hsl(var(--h) 70% 45%),hsl(calc(var(--h) + 60) 70% 30%))}.st-i img{width:100%;height:100%;object-fit:cover}.st-i b{font:800 24px var(--display);color:#fff;text-transform:uppercase}.st-ring small{font-size:11.5px;max-width:74px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));grid-auto-flow:dense;gap:12px}.st-card{position:relative;isolation:isolate;aspect-ratio:4/5;border-radius:18px;overflow:hidden;cursor:pointer;background:#0d0c12;border:1px solid var(--line);outline:0;transition:transform .35s var(--ease),box-shadow .35s,border-color .35s}.st-card.big{grid-column:span 2;grid-row:span 2;aspect-ratio:auto;min-height:420px}.st-grid.n1 .st-card.big{grid-column:1/-1;grid-row:auto;aspect-ratio:3/1;min-height:260px}.st-grid.n2{grid-template-columns:1fr 1fr}.st-grid.n2 .st-card{grid-column:auto;grid-row:auto;aspect-ratio:16/10;min-height:0}@media (max-width:620px){.st-grid.few .st-card,.st-card.big{grid-column:auto;grid-row:auto;aspect-ratio:4/5;min-height:0}}.st-card:hover,.st-card:focus-visible{transform:translateY(-3px);border-color:color-mix(in srgb,var(--a1) 45%,transparent);box-shadow:0 30px 70px -30px color-mix(in srgb,var(--a1) 60%,transparent)}.st-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;transition:transform .8s var(--ease),filter .6s}.st-card:hover .st-img{transform:scale(1.05)}.st-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 35%,rgba(5,4,9,.55) 60%,rgba(5,4,9,.94))}.st-card.txt{background:radial-gradient(120% 90% at 0% 0%,hsl(var(--h) 75% 42% / .9),transparent 60%),radial-gradient(120% 90% at 100% 100%,hsl(calc(var(--h) + 70) 70% 35% / .85),transparent 60%),#0d0c12}.st-card.txt:after{background:linear-gradient(180deg,transparent 50%,rgba(5,4,9,.6))}.st-txt{position:absolute;left:0;right:0;bottom:44px;padding:0 18px;display:grid;gap:6px}.st-txt time{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#ffffffb3}.st-txt h3{margin:0;font:800 clamp(22px,2vw,30px)/.98 var(--display);text-transform:uppercase;color:#fff;overflow-wrap:anywhere}.st-card.big .st-txt h3{font-size:clamp(30px,3.6vw,54px)}.st-txt p{margin:0;font-size:14px;line-height:1.5;color:#ffffffc7;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.st-card.txt .st-txt{top:22px;bottom:auto}.st-card.txt .st-txt h3{font-size:clamp(26px,2.6vw,38px)}.st-card.txt.big .st-txt h3{font-size:clamp(36px,4.4vw,66px)}.st-card.txt .st-txt p{-webkit-line-clamp:5}.st-foot{position:absolute;left:18px;right:18px;bottom:14px;display:flex;align-items:center;gap:14px;font-size:13px;color:#ffffffd9}.st-foot span{display:inline-flex;align-items:center;gap:6px}.st-foot svg{width:16px;height:16px}.st-foot .st-lk{margin-left:auto;padding:3px 10px;border-radius:99px;background:#ffffff24;font-size:12px;font-weight:600}@media (max-width:760px){.st-top{gap:14px}.st-rings{flex-basis:100%}}.pv{padding:0;border:0;background:transparent;max-width:none;max-height:none;width:100vw;height:100dvh;color:var(--ink)}.pv::backdrop{background:#040308d1;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);animation:fadeIn .25s}.pv-in{position:relative;margin:auto;top:50%;transform:translateY(-50%);width:min(1060px,94vw);height:min(680px,88dvh);display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.9fr);border-radius:20px;overflow:hidden;background:#0c0b11;border:1px solid var(--line-2);box-shadow:0 60px 160px -40px #000000f2;animation:pvIn .38s cubic-bezier(.2,.9,.3,1)}.pv.closing .pv-in{animation:pvOut .22s ease forwards}@keyframes pvIn{0%{opacity:0;transform:translateY(-47%) scale(.96)}}@keyframes pvOut{to{opacity:0;transform:translateY(-49%) scale(.97)}}@keyframes fadeIn{0%{opacity:0}}.pv-media{position:relative;background:#000;display:grid;place-items:center;overflow:hidden}.pv-media img{width:100%;height:100%;object-fit:cover}.pv-media .pv-mt{display:none}.pv-media.txt{background:radial-gradient(120% 90% at 0% 0%,hsl(var(--h) 75% 42% / .9),transparent 60%),radial-gradient(120% 90% at 100% 100%,hsl(calc(var(--h) + 70) 70% 35% / .85),transparent 60%),#0d0c12}.pv-media.txt .pv-mt{display:block;padding:40px}.pv-mt h3{margin:0;font:800 clamp(40px,5vw,76px)/.94 var(--display);text-transform:uppercase;color:#fff;overflow-wrap:anywhere}.pv-side{display:flex;flex-direction:column;min-height:0;border-left:1px solid var(--line)}.pv-side header{display:flex;align-items:center;gap:10px;padding:14px 14px 14px 16px;border-bottom:1px solid var(--line)}.pv-side header .st-av{width:36px;height:36px;border-width:0}.pv-side header span{display:grid;flex:1;min-width:0}.pv-side header strong{font-size:14px}.pv-side header time{font-size:12px;color:var(--mute)}.pv-scroll{flex:1;min-height:0;overflow:auto;padding:16px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.18) transparent}.pv-body h3{margin:0 0 8px;font:800 26px/1 var(--display);text-transform:uppercase}.pv-body>div{color:var(--haze);font-size:15px;line-height:1.65;overflow-wrap:anywhere}.pv-body a{color:var(--ink)}.pv-body .btn{margin-top:12px}.pv-cm{margin-top:18px;padding-top:14px;border-top:1px solid var(--line)}.pv-ch{margin:0 0 10px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.pv-form{display:flex;gap:8px;padding:12px;border-top:1px solid var(--line)}.pv-form input{flex:1;min-width:0;height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--line-2);background:#ffffff08;color:var(--ink)}.pv-side>.muted-note{padding:12px 16px;margin:0;border-top:1px solid var(--line)}.pv-nav{position:absolute;top:50%;width:42px;height:42px;margin-top:-21px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line-2);background:#0a0a10b3;backdrop-filter:blur(8px);color:var(--ink);cursor:pointer;z-index:3}.pv-nav svg{width:18px;height:18px}.pv-p{left:12px}.pv-n{left:calc(55% - 56px)}.pv-bars{position:absolute;left:12px;right:calc(45% + 12px);top:10px;display:flex;gap:4px;z-index:4}.pv-bars i{flex:1;height:3px;border-radius:3px;background:#ffffff47;overflow:hidden}.pv-bars i.done b{display:block;height:100%;background:#fff}.pv-bars i.on b{display:block;height:100%;background:#fff;transform-origin:left;animation:pvBar 7s linear forwards}.pv.hold .pv-bars i.on b,.pv-in:hover .pv-bars i.on b{animation-play-state:paused}@keyframes pvBar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (max-width:820px){.pv-in{grid-template-columns:1fr;grid-template-rows:42% 58%;width:100vw;height:100dvh;border-radius:0;top:0;transform:none}.pv-side{border-left:0;border-top:1px solid var(--line)}.pv-n{left:auto;right:12px;top:21%}.pv-p{top:21%}.pv-bars{right:12px}@keyframes pvIn{0%{opacity:0;transform:scale(.98)}}}@media (max-width:760px){.hero .hero-in{padding-left:18px!important;padding-right:18px!important;box-sizing:border-box;width:100%}.hero .hero-bar{grid-template-columns:1fr 1fr!important;width:100%}.hero .hero-bar .hero-search{grid-column:1/-1!important}.hero .dive{grid-column:1/-1}}.nav .brand .wm-short{font:900 25px/1 var(--display);letter-spacing:.06em;-webkit-mask-image:var(--erode);mask-image:var(--erode);-webkit-mask-size:180px 180px;mask-size:180px 180px}.nav .brand .wm-short i{font-style:normal;color:#7fb2ff;text-shadow:0 0 12px rgba(61,214,255,.8)}@media (max-width:520px){.nav .brand .wm-short{font-size:18px!important}}.pal-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px 4px}.pal-acts:empty{display:none}.pal-acts .pa-k{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute);margin-right:4px}.pal-acts button{height:30px;padding:0 12px;border-radius:99px;border:1px solid var(--line-2);background:#ffffff08;color:var(--ink);font-size:13px;font-weight:600;cursor:pointer}.pal-acts button:hover,.pal-acts button:focus-visible{border-color:var(--a1);background:color-mix(in srgb,var(--a1) 12%,transparent)}.nb-early{background:color-mix(in srgb,#7aa2ff 18%,transparent)!important;color:#bcd0ff!important;border:1px solid color-mix(in srgb,#7aa2ff 45%,transparent)}.masters{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,236px),1fr));gap:14px}.mcell{container-type:inline-size;position:relative;display:flex;flex-direction:column;border-radius:18px;overflow:hidden;background:var(--void-2);border:1px solid var(--line);cursor:pointer;outline:0;transition:transform .35s var(--ease),border-color .3s,box-shadow .35s}.mcell:hover,.mcell:focus-visible{transform:translateY(-3px);border-color:color-mix(in srgb,var(--a1) 45%,transparent);box-shadow:0 26px 60px -30px color-mix(in srgb,var(--a1) 70%,transparent)}.mc-art{position:relative;aspect-ratio:16/10;overflow:hidden;background:#0b0a10}.mc-art img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease)}.mcell:hover .mc-art img{transform:scale(1.05)}.mc-prev{position:absolute;right:10px;bottom:10px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;border:0;background:#05050ab8;color:#fff;backdrop-filter:blur(6px);cursor:pointer;opacity:0;transform:scale(.9);transition:opacity .25s,transform .25s}.mc-prev svg{width:16px;height:16px}.mcell:hover .mc-prev,.mcell:focus-within .mc-prev{opacity:1;transform:none}@media (hover:none){.mc-prev{opacity:1;transform:none}}.mc-tag{position:absolute;left:10px;top:10px;padding:3px 9px;border-radius:99px;background:#0a0e1ecc;border:1px solid #7aa2ff66;color:#bcd0ff;font-size:11px;font-weight:700}.mc-b{display:grid;gap:4px;padding:14px 16px 6px;flex:1}.mc-k{margin:0;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--a1)}.mc-b h3{margin:0;font:800 clamp(19px,8.5cqi,25px)/1.02 var(--display);text-transform:uppercase;overflow-wrap:anywhere}.mc-s{margin:0;font-size:13px;color:var(--mute);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-f{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 12px 16px}.mc-p{font-weight:800;font-size:15px;white-space:nowrap}.mc-p small{font-weight:500;font-size:12px;color:var(--mute)}.mc-cart{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 13px;border-radius:99px;border:1px solid var(--line-2);background:#ffffff08;color:var(--ink);font-weight:700;font-size:13px;white-space:nowrap;cursor:pointer;transition:border-color .2s,color .2s,background .2s}.mc-cart:hover{border-color:var(--a1)}.mc-cart.in{border-color:var(--a1);color:var(--a1);background:color-mix(in srgb,var(--a1) 10%,transparent)}.sheet-dlg .modal-in{max-width:960px;width:min(960px,94vw);padding:0;overflow:hidden}.sheet{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr)}.sheet-x{position:absolute;right:12px;top:12px;z-index:2}.sh-art{position:relative;min-height:100%;background:#000}.sh-art img{width:100%;height:100%;object-fit:cover;display:block;min-height:320px}.sh-prev{position:absolute;left:16px;bottom:16px;background:#05050ab3!important;backdrop-filter:blur(8px)}.sh-c{padding:28px 28px 24px;display:grid;gap:12px;align-content:start;max-height:min(84dvh,760px);overflow:auto;scrollbar-width:thin}.sh-c h3{margin:0;font:900 clamp(30px,3.6vw,46px)/.95 var(--display);text-transform:uppercase}.sh-s{margin:-4px 0 0;color:var(--haze)}.sh-pitch{margin:0;color:var(--haze);line-height:1.6;font-size:15px}.sh-spec{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:1px;border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--line)}.sh-spec div{background:var(--void-2);padding:10px 12px}.sh-spec div:last-child:nth-child(odd){grid-column:1/-1}.sh-spec dt{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.sh-spec dd{margin:2px 0 0;font-weight:600;font-size:14px}.sh-why{margin:0;padding-left:18px;color:var(--haze);display:grid;gap:4px;font-size:14px;line-height:1.5}.sh-buy{display:grid;gap:10px;margin-top:4px;padding-top:14px;border-top:1px solid var(--line)}.sh-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px}.sh-price strong{font-size:26px}.sh-price small,.sh-price span{color:var(--mute);font-size:13px}.sh-mem{color:#bcd0ff!important}.sh-btns{display:flex;flex-wrap:wrap;gap:8px}.sh-alt{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px}@media (max-width:760px){.sheet{grid-template-columns:1fr}.sh-art img{min-height:0;aspect-ratio:16/10}.sh-c{padding:20px 18px;max-height:none}.sheet-dlg .modal-in{max-height:92dvh;overflow:auto}}.gift-f{display:grid;gap:8px;margin:2px 0 10px}.gift-f input{height:44px;padding:0 14px;border-radius:12px;border:1px solid var(--line-2);background:#ffffff08;color:var(--ink)}.gm-price{margin:6px 0}.gm-form{display:grid;gap:8px}.giftm-dlg .period-tg{margin:8px 0}.period-tg{display:inline-flex;gap:4px;padding:4px;margin:6px 0 18px;border-radius:99px;border:1px solid var(--line-2);background:#ffffff05}.period-tg button{height:34px;padding:0 16px;border-radius:99px;border:0;background:none;color:var(--haze);font-weight:600;font-size:13.5px;cursor:pointer}.period-tg button small{color:#9fe8a8;font-weight:600;margin-left:4px}.period-tg button[aria-pressed=true]{background:var(--ink);color:#0b0910}.period-tg button[aria-pressed=true] small{color:#2a7a36}.period-tg.sm{margin:4px 0 10px}.tier-p em{display:block;width:100%;font-style:normal;font-size:12.5px;color:var(--mute);margin-top:2px}.tier-p{flex-wrap:wrap}.tier-cart{align-self:flex-start;font-size:13px}.tier-bonus{color:#9fe8a8}.tribe-more{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.cart-sec{margin:10px 0 4px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.cart-tier{display:grid;place-items:center;width:44px;height:44px;border-radius:10px;font:900 20px var(--display);background:linear-gradient(135deg,var(--a1),var(--a2));color:#0b0910}.modal-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.lane-tg{display:flex!important;align-items:center;gap:8px;font-size:14px}.lane-tg small{color:var(--mute)}.lane-b{padding:1px 8px;border-radius:99px;background:color-mix(in srgb,#7aa2ff 18%,transparent);color:#bcd0ff;font-weight:600}.vault{display:grid;gap:14px;max-width:760px}.vault-cta{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px 18px;border-radius:16px;border:1px solid color-mix(in srgb,var(--a1) 40%,transparent);background:color-mix(in srgb,var(--a1) 8%,transparent)}.vault-cta p{margin:0}.vpost{display:grid;gap:10px;padding:18px 20px;border-radius:18px;border:1px solid var(--line);background:var(--void-2)}.vpost header{display:flex;align-items:center;gap:10px}.vpost time{font-size:12px;color:var(--mute)}.vpost h3{margin:0;font:800 26px/1 var(--display);text-transform:uppercase}.vp-img{width:100%;border-radius:12px;max-height:420px;object-fit:cover}.vp-body{color:var(--haze);line-height:1.65}.vp-audio{width:100%}.vp-cm{border-top:1px solid var(--line);padding-top:10px}.vp-form{display:flex;gap:8px;margin-top:8px}.vp-form input{flex:1;min-width:0;height:40px;padding:0 12px;border-radius:10px;border:1px solid var(--line-2);background:#ffffff08;color:var(--ink)}.vpost.locked{position:relative;overflow:hidden}.vp-blur{margin:0;color:var(--haze);filter:blur(5px);user-select:none}.vpost.locked .btn{justify-self:start}.zone-hello{background-size:cover;border-radius:22px}.zx{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:14px;margin:18px 0}.zx .panel{padding-bottom:14px}.zx-pl{margin:0 8px;padding-left:18px;display:grid;gap:6px;color:var(--haze);font-size:14px}.zx-pl b{color:var(--ink)}.zx-claim{display:flex;gap:8px;margin:12px 8px 4px}.zx-claim select{flex:1;min-width:0;height:38px;border-radius:10px;border:1px solid var(--line-2);background:var(--void-3);color:var(--ink);padding:0 10px}.zx-nums{display:flex;gap:22px;margin:4px 8px 10px}.zx-nums strong{display:block;font:900 34px/1 var(--display)}.zx-nums span{font-size:12.5px;color:var(--mute)}.zx-big{font:900 40px/1 var(--display);margin:4px 8px}.zx-bars{display:grid;grid-template-columns:repeat(12,1fr);align-items:end;gap:4px;height:56px;margin:0 8px 10px}.zx-bars i{display:block;height:max(3px,var(--h));border-radius:3px;background:linear-gradient(180deg,var(--a1),color-mix(in srgb,var(--a2) 60%,transparent))}.zx-top{margin:0 8px;padding-left:20px;display:grid;gap:4px;font-size:14px}.zx-top li{display:flex;justify-content:space-between;gap:10px}.zx-top span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zx-top b{color:var(--mute);font-weight:600}.zx-l{margin:10px 8px 6px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}.zx-sw{display:flex;flex-wrap:wrap;gap:6px;margin:0 8px}.zx-sw button{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:99px;border:1px solid var(--line-2);background:#ffffff05;color:var(--ink);font-size:13px;cursor:pointer}.zx-sw button i{width:12px;height:12px;border-radius:50%;display:inline-block}.zx-sw.dots button{padding:0;width:32px;justify-content:center}.zx-sw.dots button i{width:18px;height:18px}.zx-sw button[aria-pressed=true]{border-color:var(--ink);box-shadow:0 0 0 2px color-mix(in srgb,var(--ink) 25%,transparent)}.zx-sw button:disabled{opacity:.45;cursor:not-allowed}.pl{align-items:center}.pl-cover{flex:none;width:46px;height:46px;border-radius:10px;overflow:hidden;border:1px solid var(--line-2);padding:0;background:var(--void-3);cursor:pointer;margin-right:10px}.pl-cover img{width:100%;height:100%;object-fit:cover;display:block}.pl-cover i{display:block;width:100%;height:100%;background:linear-gradient(135deg,var(--a1),var(--a2));opacity:.5}html.my-accent .imm,html.my-accent .dock{--a1:var(--me)!important}.party-chip{position:fixed;z-index:31;right:18px;top:calc(var(--nav-h) + 12px);display:flex;align-items:center;gap:8px;height:34px;padding:0 14px;border-radius:99px;border:1px solid #7aa2ff88;background:#060a1adb;backdrop-filter:blur(12px);color:#dfe8ff;font-size:13px;font-weight:600;cursor:pointer;box-shadow:0 0 22px #3d78ff59}.party-chip i{width:8px;height:8px;border-radius:50%;background:#3ddc84;box-shadow:0 0 10px #3ddc84;animation:pPulse 1.6s ease-in-out infinite}.party-chip.soon i{background:#ffb547;box-shadow:0 0 10px #ffb547}@keyframes pPulse{50%{opacity:.35}}.imm.open~.party-chip,body:has(.imm.open) .party-chip{top:74px;right:24px;z-index:90}.imm .i-own{margin-top:14px;gap:6px;max-width:360px}.imm .sq-k{display:none}.imm .i-own-row{gap:6px}.imm .i-buy{padding:8px 14px;border-radius:12px;background:#ffffff09;box-shadow:none}.imm .i-buy:before{opacity:.55}.imm .i-buy-t small{color:var(--mute);letter-spacing:.06em}.imm .i-buy-t strong{font-size:13.5px;font-weight:600}.imm .i-buy-p{font-size:13.5px;font-weight:700;color:var(--ink)}.imm .i-cart{padding:0 12px;border-radius:12px;font-size:12.5px;background:transparent}.imm .chips{gap:6px;margin-top:14px}.imm .chipw.xtra{display:none}.imm .chips-more{height:30px;padding:0 12px;border-radius:99px;border:1px dashed var(--line-2);background:none;color:var(--haze);font-size:12.5px;cursor:pointer}.imm .imm-info{max-width:min(380px,30vw)}.imm-quote{display:none!important}@media (max-width:900px){.imm .imm-info{max-width:none}}.st-grid.calm .st-card{aspect-ratio:4/3}.st-grid.calm .st-card.big{aspect-ratio:auto;min-height:380px}.st-grid.calm.n1 .st-card{grid-column:1/-1;aspect-ratio:auto;min-height:240px;max-height:340px}.st-grid.calm .st-txt h3{font-size:clamp(20px,1.8vw,28px)}.st-grid.calm .st-card.txt{background:linear-gradient(160deg,color-mix(in srgb,var(--void-2) 70%,hsl(var(--h) 40% 20%)),var(--void-2))}.st-go{margin-left:auto;font-size:16px;opacity:.7;transition:transform .3s var(--ease)}.st-card:hover .st-go{transform:translate(4px);opacity:1}.st-top{display:none}.imm{background:radial-gradient(120% 90% at 50% 38%,#081127,#04060f 55%,#020308)}.imm:before{content:"";position:absolute;inset:-12%;z-index:0;pointer-events:none;background-image:var(--topo,none);background-size:900px 900px;opacity:.06;mix-blend-mode:screen;animation:topoDrift 240s linear infinite;filter:hue-rotate(0deg)}.imm:after{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(40% 35% at 12% 88%,rgba(43,108,255,.12),transparent 70%),radial-gradient(35% 30% at 90% 12%,rgba(61,214,255,.08),transparent 70%)}@keyframes topoDrift{to{transform:rotate(360deg)}}.imm .imm-stage,.imm .imm-top,.imm .imm-hud{position:relative;z-index:2}.imm .play-btn{box-shadow:0 0 calc(14px + var(--bass)*40px) calc(-6px + var(--bass)*6px) color-mix(in srgb,var(--a1) 70%,#3dd6ff),0 0 0 1px #a0c8ff2e}.imm .progress input[type=range]{accent-color:#7fb2ff}.imm[data-theme=ember]:before{filter:hue-rotate(170deg) saturate(1.4)}.imm[data-theme=ember]{background:radial-gradient(120% 90% at 50% 38%,#1a0c06,#0a0503 55%,#040202)}.imm[data-theme=ice]{background:radial-gradient(120% 90% at 50% 38%,#06192a,#030a12 55%,#010407)}.imm[data-theme=ice]:before{opacity:.09}.imm[data-theme=mono]{background:radial-gradient(120% 90% at 50% 38%,#121212,#070707 60%,#030303)}.imm[data-theme=mono] .imm-art,.imm[data-theme=mono] canvas{filter:grayscale(1)!important}.dock{background-image:linear-gradient(color-mix(in srgb,#060b1c 80%,transparent),color-mix(in srgb,#03050c 92%,transparent))!important}.dock:before{content:"";position:absolute;left:18px;right:18px;top:-1px;height:1px;background:linear-gradient(90deg,transparent,rgba(122,162,255,.55),rgba(61,214,255,.35),transparent);pointer-events:none}.dock:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background-image:var(--topo,none);background-size:600px 600px;opacity:.035;mix-blend-mode:screen}html.lite .imm:before,html.lite .dock:after{display:none}@media (max-width:620px){.masters{grid-template-columns:1fr 1fr;gap:10px}.mc-b{padding:10px 12px 4px}.mc-b h3{font-size:17px}.mc-s{display:none}.mc-f{padding:8px 10px 10px 12px;flex-wrap:wrap}.mc-cart span{display:none}.mc-cart{width:34px;padding:0;justify-content:center}.party-chip{left:12px;right:auto;top:auto;bottom:calc(var(--dock-h) + 24px)}.tribe-more .btn{flex:1}.sh-spec{grid-template-columns:1fr}}#immTop{z-index:30!important}@property --sk1{syntax:"<color>";inherits:true;initial-value:#05070f}@property --sk2{syntax:"<color>";inherits:true;initial-value:#0b1128}@property --sk3{syntax:"<color>";inherits:true;initial-value:#151d40}@property --gl{syntax:"<color>";inherits:true;initial-value:#2a2f5a}@property --cl{syntax:"<color>";inherits:true;initial-value:#2a3150}#hero.night{transition:--sk1 55s linear,--sk2 55s linear,--sk3 55s linear,--gl 55s linear,--cl 55s linear}.range .sky-tod{position:absolute;inset:0;background:linear-gradient(180deg,var(--sk1) 0%,var(--sk2) 38%,var(--sk3) 64%);opacity:var(--skO,0);transition:opacity 55s linear}.range .sky-glow{position:absolute;left:-15%;right:-15%;top:0;height:66%;background:radial-gradient(55% 52% at var(--sunX,50%) 100%,var(--gl),transparent 74%);opacity:var(--glO,0);transition:opacity 55s linear;mix-blend-mode:screen}.range .sun{position:absolute;left:var(--sunX,50%);top:var(--sunY,70%);width:clamp(54px,5.4vw,92px);aspect-ratio:1;translate:-50% -50%;border-radius:50%;background:radial-gradient(circle,#fff8e8 0 34%,#ffe0a8 52%,#ffc47859 64%,#ffaa5a00 72%);box-shadow:0 0 90px 30px color-mix(in srgb,var(--gl) 45%,transparent);opacity:var(--sunO,0);transition:opacity 55s linear,left 60s linear,top 60s linear}.range .moon{opacity:var(--moonO,1);transition:opacity 55s linear}.range .peaks{filter:brightness(var(--pkB,1));transition:filter 55s linear}.range .clouds{position:absolute;left:0;top:2%;width:200%;height:48%;pointer-events:none;opacity:var(--clO,0);transition:opacity 90s linear;background-repeat:repeat-x;background-size:50% 100%;will-change:transform}.range .clouds.c1{background-image:radial-gradient(28% 22% at 14% 40%,color-mix(in srgb,var(--cl) 62%,transparent),transparent 72%),radial-gradient(22% 16% at 44% 26%,color-mix(in srgb,var(--cl) 48%,transparent),transparent 72%),radial-gradient(30% 20% at 78% 46%,color-mix(in srgb,var(--cl) 55%,transparent),transparent 72%);animation:skyDrift 520s linear infinite}.range .clouds.c2{top:16%;height:40%;opacity:calc(var(--clO,0) * .75);background-image:radial-gradient(24% 18% at 30% 60%,color-mix(in srgb,var(--cl) 50%,transparent),transparent 72%),radial-gradient(34% 22% at 66% 40%,color-mix(in srgb,var(--cl) 42%,transparent),transparent 72%),radial-gradient(18% 14% at 92% 64%,color-mix(in srgb,var(--cl) 40%,transparent),transparent 72%);animation:skyDrift 760s linear infinite reverse}@keyframes skyDrift{to{transform:translate(-50%)}}.range .mist{filter:blur(8px) brightness(var(--mistB,1));transition:filter 55s linear}.range .ridge-wave{opacity:calc(.9 * var(--aur,1));transition:opacity 55s linear}.range .hero-rain{position:absolute;inset:0;width:100%;height:100%;opacity:var(--rainO,0);transition:opacity 25s linear;pointer-events:none}#hero[data-wx=clouds] .sun,#hero[data-wx=haze] .sun{filter:blur(4px)}#hero[data-wx=rain] .sun,#hero[data-wx=rain] .moon{filter:blur(7px)}#hero[data-wx=clouds] .moon{filter:blur(2px)}#hero.sky-now,#hero.sky-now .range *{transition:none!important}html.lite .range .clouds{animation:none}html.lite .range .hero-rain{display:none}@media (max-width:760px){.range .clouds{height:40%}.range .sun{width:52px}}@media (max-width:1024px){.hero.night{flex-wrap:wrap;align-content:center}.hero.night>.hero-in{flex:0 0 auto;min-width:0}.hero.night>.dive{flex:0 0 auto;margin:26px auto 28px}.hero-bar>.hero-search{grid-column:1/-1}.hero.night .kicker{white-space:nowrap;font-size:11px;letter-spacing:.12em;padding:6px 12px}}.imm{cursor:default;-webkit-user-select:none;user-select:none}.imm input,.imm textarea,.imm [contenteditable]{-webkit-user-select:text;user-select:text}@media (min-width:901px){.imm .imm-top{position:absolute!important;top:0;left:0;right:0}.imm .imm-hud{position:absolute!important;top:66px!important;bottom:auto!important;left:clamp(16px,3vw,32px)!important;right:clamp(16px,3vw,32px)!important;width:auto!important;margin:0!important}.imm .imm-stage{height:100%!important;min-height:0!important;box-sizing:border-box;padding:96px clamp(20px,3vw,48px) 26px!important;grid-template-columns:minmax(220px,1fr) auto minmax(264px,1fr)!important;align-items:center!important;align-content:center!important;gap:clamp(18px,2.6vw,44px)!important}.imm[data-view=video] .imm-stage{grid-template-columns:minmax(200px,.72fr) minmax(0,2.6fr) minmax(250px,.72fr)!important}.imm .imm-center{gap:clamp(10px,2.2vh,22px)!important;align-content:center!important;min-height:0}.imm .imm-controls{margin-top:0!important;translate:none!important}.imm{--dw:clamp(170px,min(26vw, calc(75vh - 200px) ),540px)}.imm .deck{width:var(--dw)!important}.imm[data-view=audio] .imm-center{gap:calc(var(--dw) * .17)!important}.imm .imm-top{display:flex!important}.imm .imm-view{position:static!important;transform:none!important;margin:0 auto!important;flex:none}.imm .imm-slot{width:min(100%,calc((100vh - 336px) * 16 / 9))!important;max-width:100%!important}.imm .imm-info{max-width:min(380px,100%)!important}.imm .imm-info h2{font-size:clamp(38px,min(5.2vw,10vh),104px)!important}.imm[data-view=video] .imm-info h2{font-size:clamp(32px,min(3.4vw,8vh),72px)!important}.imm .imm-right{justify-self:end!important;width:min(360px,100%)!important;align-self:center!important;display:flex!important;flex-direction:column;gap:14px;min-height:0;max-height:calc(100vh - 128px);padding:0!important;align-items:stretch}.imm .imm-mon{flex:none}}@media (min-width:901px) and (max-width:1500px){.imm .imm-tool{padding:0 10px;font-size:12.5px}.imm .imm-tool .k,.imm[data-view=video] .i-buy-t{display:none}}@media (min-width:901px) and (max-height:700px){.imm .imm-controls .t-main .play-btn{width:60px!important;height:60px!important}.imm .imm-controls .t-main .icon-btn{width:40px!important;height:40px!important}.imm .imm-info .i-credit{display:none}}.imm .imm-next{display:none!important}.imm.chatting .imm-panel{display:none}.imm-panel{position:relative;display:flex;flex-direction:column;min-height:0;max-height:min(560px,calc(100vh - 150px));border-radius:18px;background:#08080e99;border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 30px 80px -30px #000000e6;overflow:hidden;transition:opacity .4s,box-shadow .4s}.imm:not(.own):not(.audio):not([data-view=video]) .imm-panel{max-height:calc(100vh - 470px);min-height:150px}.ip-head{display:flex;align-items:center;gap:6px;padding:8px 6px 8px 8px;border-bottom:1px solid rgba(255,255,255,.07)}.ip-tabs{display:flex;gap:2px;flex:1;min-width:0}.ip-tabs button{height:32px;padding:0 11px;border-radius:999px;font:600 13px var(--text,inherit);color:#eeeaf69e;white-space:nowrap;transition:background .2s,color .2s}.ip-tabs button:hover{color:#fff}.ip-tabs button[aria-selected=true]{background:#ffffff1a;color:#fff}.ip-tabs small{margin-left:5px;padding:1px 6px;border-radius:99px;background:color-mix(in srgb,var(--a1) 34%,transparent);font-size:11px;color:#fff}.ip-tabs small:empty{display:none}.ip-min{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#eeeaf6b3;transition:background .2s}.ip-min:hover{background:#ffffff14;color:#fff}.ip-min svg{width:15px;height:15px}.ip-body{min-height:0;overflow:auto;padding:6px 8px 8px;display:grid;gap:6px;align-content:start}.ip-body[hidden]{display:none}.ip-list{margin:0;padding:0;list-style:none}.ip-foot{position:relative;margin:4px -8px -8px;padding:10px 12px 12px;display:flex;align-items:center;justify-content:space-between;gap:8px 10px;flex-wrap:wrap;background:linear-gradient(#08080e00,#08080ef5 26%);border-top:1px solid rgba(255,255,255,.06)}.ip-foot .linkish{font-size:12.5px;color:var(--a1)}.ip-note{flex:1 1 100%;margin:0;font-size:12px;line-height:1.45;color:var(--mute)}.ip-pl{display:flex;align-items:center;gap:10px;width:100%;padding:7px;border-radius:12px;text-align:left;color:inherit;transition:background .2s}.ip-pl:hover{background:#ffffff0f}.ip-art{flex:none;width:42px;height:42px;border-radius:9px;overflow:hidden;display:grid;place-items:center;background:#ffffff0f}.ip-art img{width:100%;height:100%;object-fit:cover}.ip-art.fav{background:color-mix(in srgb,var(--a1) 22%,transparent);color:#fff}.ip-art svg{width:18px;height:18px}.ip-t{display:grid;min-width:0;flex:1}.ip-t strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ip-t small{font-size:12px;color:var(--mute)}.ip-go{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#ffffff14;opacity:.6;transition:opacity .2s}.ip-pl:hover .ip-go{opacity:1}.ip-go svg{width:12px;height:12px}.ip-save{justify-self:start;margin-top:4px}.ip-you{display:flex;align-items:center;gap:12px;padding:8px 4px}.ip-av{flex:none;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;overflow:hidden;background:linear-gradient(135deg,var(--a1),var(--a2));color:#0b0910;font:800 18px var(--display,inherit);box-shadow:0 0 0 2px #ffffff1a}.ip-av img{width:100%;height:100%;object-fit:cover}.ip-av.t-symphony{box-shadow:0 0 0 2px #e9c77f,0 0 18px -4px #e9c77f}.ip-av.t-treble{box-shadow:0 0 0 2px #9fd8ff}.ip-av.t-bass{box-shadow:0 0 0 2px #c86bff}.ip-stats{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border-radius:12px;overflow:hidden;background:#ffffff12}.ip-stats div{padding:9px 10px;background:#08080ed9}.ip-stats dt{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}.ip-stats dd{margin:2px 0 0;font-weight:700;font-size:16px}.ip-acts{display:flex;flex-wrap:wrap;gap:6px;padding-top:4px}.ip-open{display:none}.imm-panel.min{align-self:flex-end;width:48px;max-height:240px;min-height:0!important;border-color:color-mix(in srgb,var(--a1) 60%,transparent);box-shadow:0 0 26px -6px var(--a1),0 20px 50px -20px #000000e6;background:#0a0810c7}.imm-panel.min>:not(.ip-open){display:none!important}.imm-panel.min .ip-open{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;padding:12px 0 14px;color:#fff;font:700 11.5px var(--text,inherit);letter-spacing:.16em;text-transform:uppercase}.ip-open svg{width:16px;height:16px;color:var(--a1)}.ip-open span{writing-mode:vertical-rl;transform:rotate(180deg)}.ip-open b{min-width:22px;height:22px;padding:0 5px;border-radius:99px;background:var(--a1);color:#0b0910;display:grid;place-items:center;font-size:11px;letter-spacing:0}.ip-open b:empty{display:none}.imm-panel.min:hover{box-shadow:0 0 34px -4px var(--a1),0 20px 50px -20px #000000e6}@media (max-width:900px){.imm-panel{max-height:none}.imm-panel.min{align-self:stretch;width:auto}.imm-panel.min .ip-open{flex-direction:row;justify-content:center;padding:12px}.ip-open span{writing-mode:horizontal-tb;transform:none}}.imm-wm{position:absolute;left:0;right:0;bottom:0;height:24vh;z-index:2;pointer-events:none;overflow:hidden}.imm-wm span{position:absolute;left:-.035em;bottom:-.4em;font:900 clamp(90px,12.5vw,260px)/1 var(--display);letter-spacing:.02em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.075);background:linear-gradient(100deg,rgba(255,255,255,.06),rgba(255,255,255,.015) 45%,transparent 75%);-webkit-background-clip:text;background-clip:text;-webkit-mask-image:linear-gradient(90deg,#000 35%,transparent 100%);mask-image:linear-gradient(90deg,#000 35%,transparent 100%);opacity:calc(.8 + var(--bass,0) * .5);transition:opacity .2s}.imm[data-view=video] .imm-wm span{opacity:.55}.mx-wm{position:absolute;left:0;right:0;bottom:0;height:46%;z-index:-1;pointer-events:none;overflow:hidden}.mx-wm span{position:absolute;right:-.04em;bottom:-.34em;font:900 clamp(110px,16vw,300px)/1 var(--display);white-space:nowrap;color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.08);background:linear-gradient(260deg,rgba(255,255,255,.07),transparent 70%);-webkit-background-clip:text;background-clip:text;-webkit-mask-image:linear-gradient(270deg,#000 25%,transparent 95%);mask-image:linear-gradient(270deg,#000 25%,transparent 95%)}@media (max-width:900px){.imm-wm{height:14vh}.imm-wm span{font-size:28vw}}.gc-wrap{position:relative}.gc-btn{display:inline-flex;align-items:center;gap:8px}.gc-btn .gcd{width:7px;height:7px;border-radius:50%;background:#ffffff4d;transition:background .3s,box-shadow .3s}.gc-btn[aria-pressed=true]{border-color:color-mix(in srgb,var(--a1) 75%,transparent)!important;color:#fff;box-shadow:0 0 20px -4px var(--a1)}.gc-btn[aria-pressed=true] .gcd{background:var(--a1);box-shadow:0 0 10px var(--a1);animation:gcPulse .9s ease-in-out infinite}@keyframes gcPulse{50%{transform:scale(1.6)}}.gc-pop{position:absolute;right:0;top:calc(100% + 10px);width:250px;padding:12px 14px;border-radius:14px;background:#0c0a10f7;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 80px -20px #000000e6;display:grid;gap:8px;font-size:12.5px;color:var(--haze);animation:pop .18s var(--ease)}.gc-pop label{display:flex;justify-content:space-between;font-weight:600;color:#fff}.gc-pop small{color:var(--mute);line-height:1.45}.gc-wrap:not(:hover):not(:focus-within) .gc-pop{display:none}.gc-pop[hidden]{display:none!important}html.lite .imm.gc *{transform:none!important;filter:none!important}@media (prefers-reduced-motion:reduce){.imm.gc *{transform:none!important;filter:none!important}}.brand .wm,.page-top .brand .wm{font-size:27px!important;letter-spacing:.045em!important}.brand{overflow:visible;position:relative;z-index:2}.wm-x{white-space:nowrap}.wm-x:before,.wm-x:after{display:none!important}.wm-x em{font-style:normal;display:inline-block;max-width:0;opacity:0;overflow:hidden;vertical-align:bottom;white-space:pre;transition:max-width .55s cubic-bezier(.2,.8,.2,1),opacity .3s ease}.brand:hover .wm-x em,.brand:focus-visible .wm-x em{max-width:3.2em;opacity:1}.brand:hover .wm-x em:nth-of-type(2),.brand:focus-visible .wm-x em:nth-of-type(2){transition-delay:.04s}.brand:hover .wm-x em:nth-of-type(3),.brand:focus-visible .wm-x em:nth-of-type(3){transition-delay:.08s}.brand:hover .wm-x em:nth-of-type(4),.brand:focus-visible .wm-x em:nth-of-type(4){transition-delay:.12s}.brand:hover .wm-x em:nth-of-type(5),.brand:focus-visible .wm-x em:nth-of-type(5){transition-delay:.16s}.brand:hover .wm-x em:nth-of-type(6),.brand:focus-visible .wm-x em:nth-of-type(6){transition-delay:.2s}.wm-x.glitch{animation:wmGlitch .6s steps(1,end) 1}@keyframes wmGlitch{0%{text-shadow:3px 0 var(--a1),-3px 0 var(--a2);clip-path:inset(0 0 55% 0);transform:translate(2px)}12%{clip-path:inset(40% 0 20% 0);transform:translate(-3px)}24%{text-shadow:-2px 0 var(--a1),2px 0 var(--a2);clip-path:inset(70% 0 0 0);transform:translate(1px)}36%{clip-path:inset(10% 0 60% 0);transform:translate(-1px)}48%{text-shadow:1px 0 var(--a1),-1px 0 var(--a2);clip-path:inset(0 0 0 0);transform:none}to{clip-path:none;transform:none}}@media (max-width:760px){.brand .wm,.page-top .brand .wm{font-size:22px!important}}@media (prefers-reduced-motion:reduce){.wm-x.glitch{animation:none}}.print{transition:transform .75s cubic-bezier(.2,.8,.2,1),filter .75s,opacity .55s ease}.print.parked{opacity:0!important;transition:none!important}.print.parked img{animation:none!important}dialog.sheet-dlg{width:min(980px,calc(100% - 32px));max-width:none;overflow:hidden}.sheet-dlg .modal-in{width:100%!important;min-width:0!important;max-width:none!important;max-height:none!important;overflow:hidden!important;padding:0!important}.sheet{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr)}.sh-art{min-height:440px;overflow:hidden}.sh-art img{position:absolute;inset:0;width:100%;height:100%;min-height:0!important;object-fit:cover}.sh-c{max-height:min(86dvh,780px)}@media (max-width:760px){dialog.sheet-dlg{max-height:92dvh;overflow:auto}.sheet{grid-template-columns:1fr}.sh-art{min-height:0;aspect-ratio:1/1}.sh-c{max-height:none}}html,*{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.16) transparent}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track,::-webkit-scrollbar-corner{background:transparent}::-webkit-scrollbar-thumb{background:#ffffff29;border-radius:99px;border:2px solid transparent;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--a1) 55%,transparent);background-clip:padding-box}.toast.leave{transition:none!important;animation:toastOut .36s cubic-bezier(.7,0,.84,0) forwards}@keyframes toastOut{0%{opacity:1;transform:translate(-50%) scale(1);filter:blur(0)}30%{opacity:1;transform:translate(-50%) scale(1.12,.9);filter:blur(1px)}to{opacity:0;transform:translate(-50%,8px) scale(2.8,.04);filter:blur(18px)}}.r-buy{flex:none;height:30px;padding:0 13px;border-radius:999px;border:1px solid color-mix(in srgb,var(--a1) 45%,transparent);color:var(--a1);font:700 12px var(--text,inherit);letter-spacing:.05em;text-transform:uppercase;transition:background .2s,color .2s}.r-buy:hover{background:var(--a1);color:#0b0910}@media (max-width:760px){.row .r-buy{display:none}}.wk-links{margin:6px 0 14px}.wk-links .tribe-k{margin:0 0 8px}.wk-lk{display:flex;flex-wrap:wrap;gap:6px}.pop-cp{margin:0 0 6px;padding:8px 10px;border-radius:10px;background:color-mix(in srgb,var(--a1) 12%,transparent);display:grid;gap:2px;font-size:12.5px}.pop-cp b{color:var(--ink);font-weight:700}.pop-cp span{color:var(--haze);word-break:break-all}.imm.gc .imm-bloom{opacity:calc(.75 + var(--gc-k,0) * .25)}.imm.gc.ishock .imm-stage{animation:none}.imm.crash .imm-info,.imm.crash .imm-center>.deck,.imm.crash .imm-next{animation:none}.imm.jolt .imm-stage{transform:none}.imm.ishock .imm-stage{animation:immShock2 1.1s cubic-bezier(.25,.8,.3,1)}@keyframes immShock2{0%{transform:none}22%{transform:scale(calc(1 + var(--shock,1) * .016));filter:brightness(1.12)}to{transform:none;filter:none}}.imm .imm-wm{height:auto;top:auto;bottom:0;overflow:visible}.imm .imm-wm span{position:relative;display:block;left:0;right:0;bottom:auto;margin:0 auto;width:max-content;font:900 100px/.78 var(--display);letter-spacing:.03em;color:transparent;-webkit-text-stroke:0;background:linear-gradient(180deg,#ffffff0b,#fff0 80%);-webkit-background-clip:text;background-clip:text;opacity:1;padding-bottom:1.2vh}.imm[data-view=video] .imm-wm span{opacity:.6}@media (max-width:900px){.imm .imm-wm{height:auto}.imm .imm-wm span{font-size:24vw}}.imm .imm-right .imm-mon,.imm .imm-mon{height:auto!important;aspect-ratio:16/9;flex:none!important;align-self:stretch;width:100%!important;max-height:none}.imm .imm-top .imm-view.centred{position:absolute!important;left:50%!important;top:50%;transform:translate(-50%,-50%)!important;margin:0!important}.maxx.hit .maxx-word{animation:none}.maxx-word{will-change:transform}.toast.leave{transition:none!important;animation:toastOut2 .42s cubic-bezier(.5,0,.75,.15) forwards;will-change:transform,opacity,filter}@keyframes toastOut2{0%{opacity:1;transform:translate(-50%) scale(1);filter:blur(0)}55%{opacity:.85;transform:translate(-50%,2px) scale(1.06,.86);filter:blur(1.5px)}to{opacity:0;transform:translate(-50%,8px) scale(1.45,.3);filter:blur(7px)}}.sh-art.sh-bg{background:#000}.sh-art.sh-bg:before{content:"";position:absolute;inset:-30px;background:var(--shbg) center/cover no-repeat;filter:blur(30px) brightness(.55) saturate(1.3)}.sh-art img.sh-whole{object-fit:contain!important;z-index:1;animation:none!important;transform:none!important}.sh-art .sh-prev{z-index:2}.sh-prev.on{background:var(--a1);color:#0b0910;border-color:var(--a1)}.d-own{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 12px 0 10px;border-radius:999px;border:1px solid color-mix(in srgb,var(--a1) 55%,transparent);color:var(--a1);font:700 12px var(--text,inherit);letter-spacing:.06em;text-transform:uppercase;flex:none;transition:background .2s,color .2s}.d-own svg{width:15px;height:15px}.d-own:hover{background:var(--a1);color:#0b0910}.d-own[hidden]{display:none}@media (max-width:760px){.d-own{display:none}}.imm-panel .ip-tabs button{padding-left:10px!important;padding-right:10px!important}.page-top .brand .wm.wm-pt{font-size:22px!important}.foot-tag{margin:-4px 0 22px;font:600 clamp(13px,1.3vw,16px)/1.4 var(--text,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--haze);opacity:.8}.foot-tag:before{content:"";display:inline-block;width:28px;height:1px;margin-right:12px;vertical-align:middle;background:var(--a1)}.imm .deck{transition:none!important;will-change:transform}.imm .imm-art{will-change:transform,opacity;transition:opacity 3.5s ease}.imm .imm-bloom{left:0!important;top:0!important;will-change:transform}.imm #iTitle,.imm .imm-info,.imm .imm-right,.imm #immCanvas,.imm .imm-wm span{will-change:transform}.imm .play-btn{position:relative;box-shadow:0 0 22px -6px var(--a1)!important}.imm .play-btn:after{content:"";position:absolute;inset:-12px;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--a1) 55%,transparent),transparent 70%);opacity:var(--pg,.2);pointer-events:none;z-index:-1;will-change:opacity}.imm .chip.on{box-shadow:0 0 16px -6px var(--a1)!important}.screen[data-mode=immersive]{box-shadow:0 0 0 1px #ffffff14,0 60px 160px -30px #000000f2,0 0 80px -10px color-mix(in srgb,var(--a1) 55%,transparent)!important}.imm *{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.imm .imm-panel{background:#0b090fe6!important}.imm .imm-tool,.imm .imm-back,.imm .imm-view{background:#0e0c13b8!important}.imm.trk .imm-stage,.imm.trk .imm-info{animation:trk2 .8s cubic-bezier(.2,.7,.2,1)}@keyframes trk2{0%{opacity:.35;transform:scale(.99)}to{opacity:1;transform:none}}.imm.ishock .imm-stage{animation:immShock3 1s cubic-bezier(.25,.8,.3,1)}@keyframes immShock3{0%{transform:none}20%{transform:scale(calc(1 + var(--shock,1) * .014))}to{transform:none}}#hudTc{display:inline-block;min-width:11ch;contain:layout paint}.imm .imm-info,.imm .imm-right,.imm .imm-controls,.imm .imm-tools,.imm .imm-hud,.imm .imm-wm{transition:opacity .25s ease}.imm.drift .imm-info,.imm.drift .imm-right,.imm.drift .imm-controls,.imm.drift .imm-tools{opacity:.16;transition:opacity 3s ease}.imm.drift .imm-hud,.imm.drift .imm-wm{opacity:.08;transition:opacity 3s ease}.imm.drift .imm-art{opacity:1!important}.imm:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;background:radial-gradient(ellipse at var(--fx,50%) 45%,transparent 30%,rgba(0,0,0,.55) 85%);opacity:0;transition:opacity .25s ease}.imm.drift:after{opacity:1;transition:opacity 3s ease}html.still .imm-art,html.still .ns-amb,html.still .ns-amb i,html.still .imm-bloom,html.still .sky,html.still #stars,html.still .grunge-v{animation:none!important;transition:none!important}html.still .ns-amb .glow{opacity:.2!important}html.still .imm .deck-vinyl{animation-duration:12s!important}html.still .wm-x.glitch,html.still .glitch:before,html.still .glitch:after{animation:none!important}html.still .gc-wrap{opacity:.4;pointer-events:none}.still-btn[aria-pressed=true] .sdot{background:var(--a1);box-shadow:0 0 10px var(--a1)}.q-k{font-weight:500;font-size:12px;color:var(--mute);text-transform:none;letter-spacing:0;margin-left:6px}.q-hint{margin:6px 0 12px}html:has(#imm.open:not(.enter):not(.closing)) .nav,html:has(#imm.open:not(.enter):not(.closing)) .dock:not(.persistent-layer-player),html:has(#imm.open:not(.enter):not(.closing)) main,html:has(#imm.open:not(.enter):not(.closing)) body>footer,html:has(#imm.open:not(.enter):not(.closing)) .grain,html:has(#imm.open:not(.enter):not(.closing)) .sky,html:has(#imm.open:not(.enter):not(.closing)) #stars{visibility:hidden!important}body:not(.grunge) .grunge-v{display:none}.pager{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center;margin-top:12px}.pager button{min-width:36px;height:36px;padding:0 10px;border-radius:10px;border:1px solid var(--line-2);background:transparent;color:var(--haze);font:600 14px var(--text,inherit);cursor:pointer;transition:background .2s,color .2s}.pager button:hover:not(:disabled){color:var(--ink);border-color:var(--a1)}.pager button[aria-current=page]{background:var(--ink);color:var(--void);border-color:var(--ink)}.pager button:disabled{opacity:.35;cursor:default}.pager span{color:var(--mute);padding:0 2px}.more-row{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}.imm .imm-wm span,.mx-wm span{-webkit-text-stroke:0!important}.mx-wm span{background:linear-gradient(260deg,rgba(255,255,255,.045),transparent 70%)!important;-webkit-background-clip:text!important;background-clip:text!important}.imm[data-view=video] .imm-wm span{opacity:.45}@media (max-width:1700px){.still-btn span{display:none}.still-btn{padding:0 12px!important}}.imm .imm-right{gap:34px!important}.imm-mon .mon-l{cursor:grab;pointer-events:auto;z-index:2}.imm-mon .mon-l:active{cursor:grabbing}.imm-mon.free{position:fixed!important;z-index:5;margin:0!important;justify-self:auto}.mon-grip{position:fixed;z-index:86;width:22px;height:22px;border-radius:6px;background:#0e0c13d9;border:1px solid rgba(255,255,255,.3);cursor:nwse-resize;touch-action:none}.mon-grip:after{content:"";position:absolute;right:5px;bottom:5px;width:8px;height:8px;border-right:2px solid rgba(255,255,255,.8);border-bottom:2px solid rgba(255,255,255,.8)}.mon-grip[hidden]{display:none}.gc-band{display:flex;flex-wrap:wrap;gap:4px;align-items:center;margin-top:4px}.gc-band span{width:100%;font-weight:600;color:#fff;font-size:12px}.gc-band button{height:26px;padding:0 10px;border-radius:999px;border:1px solid rgba(255,255,255,.18);color:#ffffffbf;font:600 11.5px var(--text,inherit)}.gc-band button[aria-pressed=true]{background:var(--a1);border-color:var(--a1);color:#0b0910}.still-btn{display:inline-flex;align-items:center;gap:7px}.still-btn svg{width:17px;height:17px}.still-btn .sx{opacity:0}.still-btn[aria-pressed=true] .sx{opacity:1}.still-btn[aria-pressed=true]{color:var(--a1)}.deck .orb-cv{position:absolute;left:-50%;top:-50%;width:200%;height:200%;pointer-events:none;display:none}.imm.orb .deck .orb-cv{display:block}.imm.orb .deck-vinyl,.imm.orb .deck-sheen,.imm.orb .deck-arm{visibility:hidden;animation:none!important}.imm.orb .deck{transition:none}html.lite .imm.orb .deck .orb-cv{display:none}html.lite .imm.orb .deck-vinyl,html.lite .imm.orb .deck-sheen,html.lite .imm.orb .deck-arm{visibility:visible}.imm.orb .deck{cursor:grab}.imm.orb.orb-drag,.imm.orb.orb-drag *{cursor:grabbing!important;user-select:none}.imm-orb[aria-pressed=true]{color:var(--a1)}.imm-orb[aria-pressed=true] svg{filter:drop-shadow(0 0 6px var(--a1))}.imm.orb .deck,.imm.orb.crash .imm-center>.deck,.imm.orb.enter .deck,.imm.orb.swap .deck{animation:none!important;transform:none!important;filter:none!important;transition:none!important}.imm.orb.swap .imm-center{animation:none}.neb-cv{position:absolute;inset:0;width:100%;height:100%;display:none;pointer-events:none}.imm .neb-cv{z-index:1}.imm.nebv .neb-cv{display:block}.imm.nebv .imm-art,.imm.nebv .imm-bloom,.imm.nebv .imm-scan{visibility:hidden}.imm.nebv .deck-vinyl,.imm.nebv .deck-sheen,.imm.nebv .deck-arm{visibility:hidden;animation:none!important}.imm.nebv .deck{will-change:auto;transition:none}.deck-cover{display:none;position:absolute;inset:13%;perspective:900px;pointer-events:none}.imm.nebv .deck-cover{display:block}.deck-cover i{position:absolute;inset:0;border-radius:18px;background:#0b0a10 center/cover no-repeat;opacity:0;transform:translateY(10px) scale(.96);transition:opacity 1.6s ease,transform 1.8s cubic-bezier(.2,.7,.2,1);box-shadow:0 40px 90px -30px #000000e6,0 0 0 1px #ffffff14,0 0 70px -18px color-mix(in srgb,var(--a1) 55%,transparent),0 0 140px -40px color-mix(in srgb,var(--a2) 50%,transparent)}.deck-cover.in i{opacity:.96;transform:none;animation:coverFloat 16s ease-in-out infinite alternate}.deck-cover i:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg,rgba(255,255,255,.14),transparent 38%,transparent 70%,rgba(255,255,255,.05));mix-blend-mode:screen}@keyframes coverFloat{0%{transform:translateZ(0) rotateX(2deg) rotateY(-3deg)}50%{transform:translate3d(0,-6px,0) rotateX(-1deg) rotateY(2deg)}to{transform:translate3d(0,3px,0) rotateX(1deg) rotateY(3deg)}}html.still .deck-cover.in i{animation:none}.imm.nebv .imm-vig{background:radial-gradient(ellipse at 50% 50%,transparent 55%,rgba(0,0,0,.42))}html.neb-sky .range .neb-cv{display:block;z-index:0}html.neb-sky .range .sky-tod,html.neb-sky .range .sky-glow,html.neb-sky .range .sun,html.neb-sky .range .moon,html.neb-sky .range .clouds{display:none}html.lite .neb-cv{display:none!important}.imm-orb[data-vis=nebula] svg circle,.imm-orb[data-vis=nebula] svg path{stroke-dasharray:2 2.4}.imm-info h2 .t-main{display:block;text-wrap:balance}.imm-info h2 .t-from{display:block;margin-top:.7em;font:700 clamp(12px,1vw,15px)/1.35 var(--text,inherit);letter-spacing:.16em;text-transform:uppercase;color:#ffffff9e;-webkit-mask-image:none;mask-image:none;text-shadow:none;text-wrap:balance}.imm-edge{position:absolute;inset:0;z-index:2;pointer-events:none;overflow:hidden;opacity:.7;transition:opacity .25s linear;contain:strict}.imm-edge i{position:absolute;width:70vmax;height:70vmax;border-radius:50%;opacity:.16;will-change:transform;animation:edgeA 17s ease-in-out infinite alternate}.imm-edge i:nth-child(1){left:-52vmax;top:-30vmax;background:radial-gradient(closest-side,var(--a1),transparent)}.imm-edge i:nth-child(2){right:-54vmax;top:-10vmax;background:radial-gradient(closest-side,var(--a2),transparent);animation-duration:23s;animation-delay:-6s}.imm-edge i:nth-child(3){left:-20vmax;bottom:-58vmax;background:radial-gradient(closest-side,var(--a2),transparent);animation-duration:19s;animation-delay:-11s;opacity:.12}.imm-edge i:nth-child(4){right:-30vmax;bottom:-56vmax;background:radial-gradient(closest-side,var(--a1),transparent);animation-duration:29s;animation-delay:-3s;opacity:.12}@keyframes edgeA{0%{transform:translateZ(0) scale(1)}50%{transform:translate3d(3vmax,2vmax,0) scale(1.08)}to{transform:translate3d(-2vmax,4vmax,0) scale(.96)}}html.still .imm-edge i,html.lite .imm-edge{animation:none}html.lite .imm-edge{display:none}.imm.nebv:before{opacity:.45}.pop-x{position:absolute;top:10px;right:10px;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:#ffffffb3;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);z-index:5;cursor:pointer;transition:background .2s,color .2s}.pop-x:hover,.pop-x:focus-visible{background:#ffffff29;color:#fff}.pop-x svg{width:15px;height:15px}.phones-in .pop-x{position:fixed;top:18px;right:18px;width:40px;height:40px}.cookie{position:fixed}.cookie .pop-x{top:8px;right:8px;width:28px;height:28px}.cookie p{padding-right:26px}.mnote{display:none!important}.hero.night{min-height:clamp(540px,82svh,840px)}.hero.night .hero-in{padding-bottom:clamp(64px,9vh,110px);display:flex;flex-direction:column;align-items:center;text-align:center}.hero.night .kicker{background:none!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0 0 18px!important;font:600 11px/1 var(--text)!important;letter-spacing:.32em!important;color:#ffffffb8!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.hero.night h1{font-size:clamp(36px,5.2vw,92px)!important;text-align:center;text-shadow:0 8px 50px rgba(0,0,0,.55)}.hero.night .fix{justify-items:center}.hero.night .fix-old{justify-self:center!important}.hero.night .hero-bar{width:min(100%,880px);margin-left:auto;margin-right:auto;max-width:880px!important}.hero.night .live{justify-content:center}.hero-meta{position:absolute;left:0;right:0;bottom:16px;z-index:3;display:flex;justify-content:space-between;padding:0 clamp(18px,3vw,44px);font:600 10.5px/1 var(--text);letter-spacing:.24em;text-transform:uppercase;color:#ffffff80;pointer-events:none}.hero.night .dive{bottom:14px}.hero.night .dive span{font-size:10.5px;letter-spacing:.26em}html.neb-sky .range .peaks{opacity:.92}@media (max-width:900px){.hero-meta{display:none}}@media (max-width:760px){.hero.night{min-height:0!important;padding-top:calc(var(--nav-h,64px) + 66px)!important;padding-bottom:0}body:has(.rel.in:not(.away)) .hero.night{padding-top:calc(var(--nav-h,64px) + 140px)!important}.hero.night .hero-in{padding-bottom:92px}.hero.night .kicker{font-size:10px!important;letter-spacing:.24em!important;margin-bottom:14px!important}.hero.night h1{font-size:clamp(28px,8.6vw,40px)!important;line-height:.98}.hero.night .fix-new{white-space:normal!important}.hero.night .hero-bar{gap:8px;margin-top:22px}.hero.night .hero-bar .btn{min-height:46px;padding:0 12px;font-size:14px}.range .peaks{height:52%!important}}@media (pointer:coarse),(hover:none),(max-width:760px){.imm.idle .imm-top{opacity:1!important;transform:none!important;pointer-events:auto!important}.imm.idle .imm-right,.imm.idle .imm-controls,.imm.idle .chips,.imm.drift .imm-info,.imm.drift .imm-right,.imm.drift .imm-controls,.imm.drift .imm-tools,.imm.drift .imm-hud,.imm.drift .imm-wm{opacity:1!important}.imm.drift:after{opacity:0!important}}@media (max-width:760px){.imm{overflow:hidden!important}.imm .imm-stage{position:absolute!important;inset:0!important;z-index:4;overflow-y:auto!important;overflow-x:hidden!important;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:0!important;height:auto!important;min-height:0!important;padding:calc(env(safe-area-inset-top,0px) + 70px) 18px calc(env(safe-area-inset-bottom,0px) + 34px)!important;margin:0!important;transform:none!important}.imm .imm-info{display:contents!important}.imm .imm-stage>*,.imm .imm-info>*{flex:none!important;align-self:stretch!important;max-height:none!important}.imm .imm-controls{margin-top:6px!important;translate:none!important}.imm .i-scene{order:1;margin:0 0 10px!important}.imm #iTitle{order:2;margin:0!important;font-size:clamp(30px,9.2vw,46px)!important;line-height:.9!important;transform:none!important}.imm .i-sub{order:3;margin-top:10px!important}.imm .imm-center{order:4;margin:22px 0 8px!important;gap:18px!important;justify-items:center;width:100%;transform:none!important}.imm .imm-center{display:flex!important;flex-direction:column!important;align-items:center!important;height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.imm .imm-center>*{flex:none!important}.imm[data-view=audio] .imm-slot{display:none!important}.imm .imm-center{padding-bottom:8px}.imm .i-credit{order:5;margin-top:26px!important}.imm .i-own{order:6;margin-top:16px!important}.imm .chips{order:7;margin-top:14px!important}.imm .imm-right{order:8;margin-top:26px!important;width:100%!important;max-width:none!important;transform:none!important}.imm{--dw:min(66vw,300px)!important}.imm .deck{width:var(--dw)!important;margin:0 auto}.imm.nebv{--dw:min(62vw,280px)!important}.imm[data-view=audio] .imm-mon,.imm.audio .imm-mon,.imm .imm-wm,.imm .imm-hud,.imm .imm-hint{display:none!important}.imm .imm-controls{width:100%!important;max-width:440px}.imm .imm-controls .t-side{flex-wrap:wrap;justify-content:center;gap:6px!important}.imm .imm-controls .t-side .icon-btn{width:36px!important;height:36px!important}.imm .imm-controls .t-side #iVol,.imm .imm-controls .t-side #iMirror{display:none!important}.imm .imm-top{position:absolute!important;left:0;right:0;top:0;z-index:6;padding:calc(env(safe-area-inset-top,0px) + 10px) 12px 10px!important;background:linear-gradient(#020308d9,#02030800)}.imm .imm-top .imm-back span,.imm .imm-top .imm-back kbd{display:none}.imm .imm-edge i{opacity:.12}.dock #stopBtn,.dock [data-stop],.dock #repeatBtn,.dock [data-repeat]{display:none!important}}@media (max-width:760px),(pointer:coarse){*,*:before,*:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.nav{background:#05040af0!important}.dock{background:#080810f5!important}.grunge-v{display:none!important}.range .mist{filter:none!important;animation-duration:80s!important}.imm .imm-panel,.imm .imm-next,.imm .imm-tool,.imm .imm-view{background:#0c0b12eb!important}}#liteBtn+[data-still]{white-space:nowrap}@media (max-width:1500px){#liteBtn+[data-still] span{font-size:12.5px}}@media (min-width:761px){.hero.night .hl .fix{display:grid!important;width:100%;justify-items:center}.hero.night .fix-old{font-size:.5em!important;transform:none!important;margin-top:.15em}.hero.night .fix-new{margin-top:.5em!important}}@media (max-width:1600px){#liteBtn+[data-still] span{display:none}#liteBtn+[data-still]:before{content:"\223f";font-size:19px;line-height:1}}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--a1);outline-offset:2px}.jank{position:fixed}.jank .pop-x{top:10px;right:10px}.imm.nebv .deck{transform:none!important}.imm .imm-wm,.mx-wm{display:none!important}.imm-info h2 .t-tail{display:block;margin-top:.5em;font:700 clamp(12px,1.05vw,16px)/1 var(--text,inherit);letter-spacing:.46em;text-transform:uppercase;color:color-mix(in srgb,var(--a1) 70%,#fff);-webkit-mask-image:none;mask-image:none;text-shadow:none}.imm-info h2 .t-tail+.t-from{margin-top:.6em}.nav-tools [data-still] span{display:none!important}.nav-tools [data-still]:before{content:"\223f";font-size:19px;line-height:1}html:not(.no-boxglow) .tier-bass{box-shadow:0 0 0 1px #9678ff38,-26px -18px 70px -34px #7a5cff99,30px 34px 90px -40px #4678ff73,0 0 140px -60px #aa5aff8c}html:not(.no-boxglow) .tier-treble{box-shadow:0 0 0 1px #50dcc838,-26px -18px 70px -34px #2ec4b699,30px 34px 90px -40px #3caaff66,0 0 140px -60px #28dcaa80}html:not(.no-boxglow) .tier-symphony{box-shadow:0 0 0 1px #f0cd8242,-26px -18px 70px -34px #e9c77f99,30px 34px 90px -40px #ff964666,0 0 140px -60px #ffd27880}html:not(.no-boxglow) .foot-card,html:not(.no-boxglow) #zone .panel,html:not(.no-boxglow) .zone-hello,html:not(.no-boxglow) .pay,html:not(.no-boxglow) .card.pair{box-shadow:0 0 0 1px color-mix(in srgb,var(--a1) 14%,transparent),-24px -16px 70px -40px color-mix(in srgb,var(--a1) 50%,transparent),26px 30px 90px -46px color-mix(in srgb,var(--a2) 45%,transparent)}html:not(.no-boxglow) .tier,html:not(.no-boxglow) .foot-card,html:not(.no-boxglow) #zone .panel{transition:box-shadow .6s ease}html:not(.no-boxglow) .tier:hover{box-shadow:0 0 0 1px #ffffff2e,-30px -22px 90px -30px var(--tg,rgba(255,255,255,.2)),36px 40px 110px -36px var(--tg,rgba(255,255,255,.15))}.tier-bass{--tg:rgba(122,92,255,.7)}.tier-treble{--tg:rgba(46,196,182,.7)}.tier-symphony{--tg:rgba(233,199,127,.7)}html.no-edge .imm-edge{display:none}#zone .page-in{width:min(1840px,100% - 2*var(--gutter))!important}@media (min-width:1500px){#zone .zx{grid-template-columns:repeat(4,minmax(0,1fr))!important}}.zx-vis .zx-sw button{padding:7px 14px}.rights-note{display:flex;gap:10px;align-items:flex-start;margin:14px 0;padding:11px 13px;border-radius:12px;border:1px solid var(--line-2,rgba(255,255,255,.14));background:#ffffff08;font-size:12.5px;line-height:1.5;color:var(--haze,rgba(255,255,255,.7))}.rights-note svg{width:16px;height:16px;flex:none;margin-top:1px;color:var(--a1)}.rights-note.shop{max-width:980px;margin:22px auto 0}.rights-mini{margin:8px 0 0;font-size:11.5px;line-height:1.4;color:#ffffff80;cursor:help}.rights-mini:empty{display:none}.policy-in h3{margin:34px 0 10px;font:800 clamp(20px,2vw,26px)/1.1 var(--display);text-transform:uppercase;letter-spacing:.02em}.policy-in ul{margin:0;padding-left:20px;display:grid;gap:9px;color:var(--haze);line-height:1.6}.policy-in b{color:var(--ink)}.to-policy{margin-top:30px}.deck-cover{inset:50% auto auto 50%;width:var(--cw,76%);aspect-ratio:var(--car,1);translate:-50% -50%;transition:scale .12s linear,rotate .2s linear}.deck-cover.wide{--cw:128%}.deck-cover.tall{--cw:62%}.deck-cover i{border-radius:14px;background-color:#07060b;background-position:center;background-repeat:no-repeat;box-shadow:0 0 0 1px #ffffff24 inset,0 34px 80px -28px #000000f2,0 0 0 1px #00000080}.deck-cover i:after{background:linear-gradient(160deg,rgba(255,255,255,.16),rgba(255,255,255,.03) 26%,transparent 46%);mix-blend-mode:normal;opacity:.7}.deck-cover:before{content:"";position:absolute;inset:8% 6% -6%;border-radius:40px;background:var(--cimg,none) center/cover no-repeat;filter:blur(48px) saturate(1.7) brightness(1.05);opacity:0;transform:scale(1.08);transition:opacity 2s ease;z-index:-1}.deck-cover.in:before{opacity:.62}html.lite .deck-cover:before{display:none}@media (max-width:760px){.deck-cover.wide{--cw:118%}.deck-cover:before{filter:blur(30px) saturate(1.5)}}.obl-btn[aria-pressed=true]{color:#fff;background:#ffffff24}.imm.oblivion.drift .imm-info,.imm.oblivion.drift .imm-right,.imm.oblivion.drift .imm-tools,.imm.oblivion.drift .imm-hud,.imm.oblivion.drift .imm-wm,.imm.oblivion.drift .imm-top,.imm.oblivion.drift .imm-controls{opacity:0!important;transition:opacity 2.4s ease}.imm.oblivion.drift .imm-controls:hover,.imm.oblivion.drift .imm-controls:focus-within,.imm.oblivion.drift .imm-top:hover{opacity:1!important;transition:opacity .25s ease}.drawer h4 .q-k{font-weight:600;opacity:.6;margin-left:6px}.hero.night .fix-new{text-shadow:none!important;filter:none!important}.hero.night .hero-bar .btn.ghost{background:#0c0b149e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-color:#ffffff38}.deck .osk{position:absolute;left:-100%;top:-100%;width:300%;height:300%;pointer-events:none;display:none}.imm.orb .deck .osk{display:block}.imm.orb .deck{overflow:visible!important}html.lite .deck .osk,html.still .deck .osk{display:none!important}.toast{padding-right:44px!important}.toast .toast-x{position:absolute;top:50%;right:8px;transform:translateY(-50%);width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:transparent;border:0;color:inherit;opacity:.6;cursor:pointer}@media (max-width:760px){.toast .toast-x{top:8px;transform:none}}.toast .toast-x:hover{opacity:1;background:#00000014}.toast .toast-x svg{width:15px;height:15px}.toast .toast-no{flex:none;background:transparent;border:1px solid currentColor;color:inherit;opacity:.75;border-radius:8px;padding:7px 12px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}.toast .toast-no:hover{opacity:1}.tip,.jank{position:fixed}.tip .pop-x,.jank .pop-x{top:8px;right:8px;width:28px;height:28px;color:inherit}.tip>strong,.tip>.tip-k{padding-right:28px}.pv-bar{position:fixed;z-index:2147483000;top:12px;left:50%;transform:translate(-50%);display:flex;gap:10px;align-items:center;padding:8px 10px 8px 16px;border-radius:12px;background:#111019;color:#fff;border:1px solid rgba(255,255,255,.2);box-shadow:0 20px 50px #0009;font:600 13px/1.2 var(--text,system-ui)}.pv-bar span{opacity:.6;text-transform:uppercase;letter-spacing:.14em;font-size:10.5px}.pv-bar b{min-width:240px}.pv-bar button{background:#ffffff14;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:8px;padding:7px 12px;font:inherit;cursor:pointer}.pv-bar button.beam{background:#f3e8d6;color:#14121c}html:not(.neb-sky):not(.neb-off):not(.lite) #hero.night .range .sky-tod,html:not(.neb-sky):not(.neb-off):not(.lite) #hero.night .range .sky-glow,html:not(.neb-sky):not(.neb-off):not(.lite) #hero.night .range .sun,html:not(.neb-sky):not(.neb-off):not(.lite) #hero.night .range .moon,html:not(.neb-sky):not(.neb-off):not(.lite) #hero.night .range .clouds{opacity:0!important;transition:none!important}html.neb-sky .range .neb-cv{animation:nebSkyIn 1.4s ease both}@keyframes nebSkyIn{0%{opacity:0}to{opacity:1}}.imm.nebv .imm-controls{isolation:isolate;position:relative}.imm.nebv .imm-controls:before{content:"";position:absolute;inset:-46px -120px -40px;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(3,3,9,.62),rgba(3,3,9,.32) 55%,transparent)}.imm.nebv .imm-info,.imm.nebv .imm-right{text-shadow:0 2px 18px rgba(0,0,0,.55)}.has-vbg:not(.page){position:relative}.has-vbg{isolation:isolate}.vbg{position:absolute;z-index:-1;top:0;left:50%;width:100vw;transform:translate(-50%);height:min(82vh,760px);overflow:hidden;pointer-events:none;background:var(--vp) center/cover no-repeat;opacity:1}.vbg:before{content:"";position:absolute;inset:0;z-index:1;background:color-mix(in srgb,var(--void) 40%,transparent)}.vbg:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(180deg,color-mix(in srgb,var(--void) 55%,transparent) 0%,transparent 26%,transparent 50%,var(--void) 100%),linear-gradient(90deg,color-mix(in srgb,var(--void) 70%,transparent),transparent 30%,transparent 70%,color-mix(in srgb,var(--void) 70%,transparent))}.vbg video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.8s ease}.vbg.on video{opacity:1}.vbg-storm video{filter:grayscale(1) contrast(1.15)}.vbg-storm .vtint,.vbg-storm{--tint:var(--a1)}.vbg-storm:before{background:linear-gradient(color-mix(in srgb,var(--a1) 30%,transparent),color-mix(in srgb,var(--a2) 18%,transparent)),color-mix(in srgb,var(--void) 50%,transparent);mix-blend-mode:normal}.vbg-shore video{filter:grayscale(.6) brightness(.9)}.page.has-vbg>.vbg{left:0;width:100%;transform:none;position:absolute}.page.has-vbg .page-top{background:transparent}html.lite .vbg video{display:none}@media (max-width:760px){.vbg{height:62vh}}.imm>.deck-cover.corner{display:none;position:absolute;inset:auto;right:clamp(20px,2.6vw,44px);bottom:clamp(18px,3.4vh,36px);width:var(--cc);height:auto;translate:none;z-index:7;--cc:min(17vh,12vw,184px)}.imm.nebv>.deck-cover.corner{display:block}.imm>.deck-cover.corner.wide{--cc:min(26vh,19vw,300px)}.imm>.deck-cover.corner.tall{--cc:min(13vh,9vw,140px)}.imm>.deck-cover.corner i{border-radius:12px}.imm>.deck-cover.corner:before{inset:4% 4% -8%;filter:blur(30px) saturate(1.6)}.imm.nebv.drift>.deck-cover.corner{opacity:.85;transition:opacity 2s}.imm.oblivion.drift>.deck-cover.corner{opacity:0}.toast.leave{animation:toastOutCalm .3s cubic-bezier(.4,0,.2,1) forwards!important;transition:none!important}@keyframes toastOutCalm{0%{opacity:1;transform:translate(-50%) scale(1);filter:blur(0)}to{opacity:0;transform:translate(-50%,10px) scale(.98);filter:blur(2px)}}.vbg>i.grain{position:absolute;inset:-50%;z-index:3;pointer-events:none;opacity:.1;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");mix-blend-mode:overlay;animation:grainMove 1.2s steps(6) infinite}@keyframes grainMove{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}html.still .vbg>i.grain,html.lite .vbg>i.grain{animation:none}.imm>.deck-cover.corner.cl{right:auto;left:clamp(20px,2.6vw,44px)}.imm.nebv.cover-left:has(>.deck-cover.corner) .imm-info{position:relative;top:-11vh;transition:top .6s cubic-bezier(.2,.7,.2,1)}@media (max-height:760px){.imm>.deck-cover.corner{--cc:min(14vh,10vw,140px)}.imm>.deck-cover.corner.wide{--cc:min(22vh,16vw,240px)}}.toast{display:flex!important;flex-wrap:wrap;align-items:center;column-gap:10px;row-gap:10px;width:auto!important;max-width:min(560px,calc(100% - 32px))}.toast #toastMsg{flex:1 1 240px}.toast #toastBtn,.toast .toast-no{width:auto!important;flex:none!important;grid-column:auto!important}.wk-cut .wk-p span{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.back-mini{display:inline-flex;align-items:center;gap:6px;padding-left:12px;padding-right:14px}.back-mini svg{width:16px;height:16px}.dock.min .dock-max svg{transform:rotate(-90deg);transition:transform .2s}body[data-dock=left] .dock.min .dock-max svg{transform:rotate(90deg)}.dock.d-unfold{animation:dockLeft .6s cubic-bezier(.2,.8,.2,1) both}body[data-dock=left] .dock.d-unfold{animation-name:dockRight}@keyframes dockLeft{0%{clip-path:inset(0 0 0 calc(100% - 200px) round 18px);opacity:.6}to{clip-path:inset(0 0 0 0 round 18px);opacity:1}}@keyframes dockRight{0%{clip-path:inset(0 calc(100% - 200px) 0 0 round 18px);opacity:.6}to{clip-path:inset(0 0 0 0 round 18px);opacity:1}}@media (min-width:761px){.hero.night{min-height:calc(100svh - var(--nav-h,64px))!important}}.imm-dream{position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;transition:opacity 1.2s ease;--dl:.4}.imm.open.nebv .imm-dream,.imm.open.orb .imm-dream{opacity:calc(.35 + var(--dl) * .5)}.imm-dream i{position:absolute;top:-10%;bottom:-10%;width:34vw;filter:blur(40px);animation:dreamA 14s ease-in-out infinite alternate;transition:opacity .4s}.imm-dream i:nth-child(1){left:-18vw;background:radial-gradient(60% 50% at 70% 50%,color-mix(in srgb,var(--a1) 42%,transparent),transparent 70%)}.imm-dream i:nth-child(2){right:-18vw;background:radial-gradient(60% 50% at 30% 50%,color-mix(in srgb,var(--a2) 38%,transparent),transparent 70%);animation-duration:19s;animation-delay:-7s}@keyframes dreamA{0%{transform:translateY(-4%) scale(1)}50%{transform:translateY(3%) scale(1.06)}to{transform:translateY(-2%) scale(.97)}}html.still .imm-dream i,html.lite .imm-dream{animation:none}html.lite .imm-dream{display:none}.imm.oblivion.drift .imm-dream{opacity:.25}.palette{background:#040409bd!important;-webkit-backdrop-filter:blur(18px) saturate(.8)!important;backdrop-filter:blur(18px) saturate(.8)!important}.toast{display:flex!important;flex-wrap:nowrap!important;align-items:center;gap:10px;padding:12px 44px 12px 18px!important;max-width:min(620px,calc(100% - 24px))!important}.toast #toastMsg{flex:1 1 auto;min-width:0}.toast #toastBtn{order:2}.toast .toast-no{order:3;padding:6px 10px!important;font-size:13px!important}@media (max-width:560px){.toast{flex-wrap:wrap!important}.toast #toastMsg{flex-basis:100%}}.ctl-tip{position:fixed;z-index:2147483000;pointer-events:none;padding:5px 9px;border-radius:7px;background:#0c0b12f0;color:#f4efe6;font:600 11.5px/1.2 var(--text,system-ui);letter-spacing:.01em;border:1px solid rgba(255,255,255,.12);box-shadow:0 8px 24px #00000073;opacity:0;transform:translateY(3px);transition:opacity .14s,transform .14s;white-space:nowrap}.ctl-tip.on{opacity:1;transform:none}html.lite .imm .deck-vinyl{animation:vinylSpin 2.4s linear infinite!important;animation-play-state:paused!important}html.lite body.playing .imm .deck-vinyl{animation-play-state:running!important}html.lite #iOrb,html.lite #iOblivion,html.lite #iRestart,html.lite #gcBtn,html.lite .gc-wrap,html.lite #iSync,html.lite #iModeBtn,html.lite .still-btn,html.lite .imm-tools [data-still]{display:none!important}.wk-art{align-self:start!important;height:auto!important;aspect-ratio:1!important}.wk-art img{display:block;width:100%;height:100%;object-fit:cover}body.snapfx main{animation:none!important}.imm[data-view=video] .gc-pop{display:none!important}.nav-bell{position:relative}.nav-bell b{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;border-radius:99px;background:var(--a1,#ff6a3d);color:#fff;font:800 10px/16px var(--text,system-ui);text-align:center;display:none}.nav-bell.has b{display:block}.nav-bell.has svg{animation:bellRing 2.6s ease-in-out 1s 2}@keyframes bellRing{0%,to{transform:rotate(0)}10%{transform:rotate(14deg)}20%{transform:rotate(-10deg)}30%{transform:rotate(6deg)}40%{transform:rotate(0)}}.bell-pop{position:fixed;z-index:120;width:min(380px,calc(100vw - 20px));max-height:min(70vh,520px);overflow:auto;padding:12px;border-radius:16px;background:#0c0b12f5;border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 80px #0009;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.bell-h{display:flex;align-items:center;justify-content:space-between;padding:2px 4px 10px}.bell-h .pop-x{position:static;width:28px;height:28px}.bell-r{display:grid;grid-template-columns:56px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 6px;border-top:1px solid rgba(255,255,255,.08)}.bell-r img{width:56px;height:56px;border-radius:10px;object-fit:cover}.bell-r .bell-dot{width:10px;height:10px;border-radius:50%;background:var(--a1);margin:auto}.bell-r strong{display:block;font-size:14px}.bell-r span{display:block;font-size:13px;color:var(--haze,#bbb)}.bell-r small{display:block;font-size:11px;opacity:.55;margin-top:2px}.bell-r.new strong:after{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--a1);margin-left:8px;vertical-align:middle}#list .row.pinned{border-color:color-mix(in srgb,var(--a1) 28%,var(--line-2));background:linear-gradient(105deg,color-mix(in srgb,var(--a1) 8%,transparent),transparent 58%)}#list .row.pinned:before{content:"";position:absolute;left:-10px;top:12px;bottom:12px;width:3px;border-radius:3px;background:var(--a1);box-shadow:0 0 14px color-mix(in srgb,var(--a1) 65%,transparent)}#list .row.pinned .r-title:after{content:"PINNED";display:inline-flex;align-items:center;margin-left:9px;padding:2px 7px;border-radius:999px;border:1px solid color-mix(in srgb,var(--a1) 52%,transparent);background:color-mix(in srgb,var(--a1) 12%,var(--void-2));color:var(--a1);font:700 9px/1.4 var(--text);letter-spacing:.09em;vertical-align:2px}#list .row{position:relative}.rec-sky{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity 1.4s ease;overflow:hidden}.imm.recsky .rec-sky{opacity:1}.rec-sky video{position:absolute;inset:-2%;width:104%;height:104%;object-fit:cover;opacity:0;transition:opacity 1.4s ease;filter:saturate(.9) brightness(.62)}.rec-sky video.on{opacity:1}.rec-sky:after{content:"";position:absolute;inset:0;z-index:2;background:radial-gradient(ellipse 60% 70% at 50% 45%,transparent 30%,color-mix(in srgb,var(--void) 70%,transparent) 100%),linear-gradient(180deg,color-mix(in srgb,var(--void) 45%,transparent),transparent 30%,transparent 65%,color-mix(in srgb,var(--void) 80%,transparent))}.rec-sky>i.grain{position:absolute;inset:-50%;z-index:3;opacity:.08;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:grainMove 1.2s steps(6) infinite}html.lite .rec-sky>i.grain{animation:none;opacity:.035}.imm.recsky .imm-art{opacity:.25}html.lite .rec-sky{display:none}#heroTitle.alt-head .hl{white-space:normal}.orb-dust{position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;transition:opacity 1.6s ease;overflow:hidden}.imm.orb .orb-dust{opacity:1}.orb-dust i{position:absolute;inset:-20%;background-repeat:repeat;will-change:transform}.orb-dust i:nth-child(1){background-image:radial-gradient(1px 1px at 20px 30px,rgba(255,255,255,.55),transparent 60%),radial-gradient(1px 1px at 130px 90px,rgba(255,255,255,.4),transparent 60%),radial-gradient(1.2px 1.2px at 70px 160px,rgba(255,255,255,.5),transparent 60%);background-size:190px 190px;animation:dustA 140s linear infinite;opacity:.55}.orb-dust i:nth-child(2){background-image:radial-gradient(1.6px 1.6px at 40px 60px,color-mix(in srgb,var(--a1) 80%,#fff),transparent 60%),radial-gradient(1.4px 1.4px at 210px 170px,color-mix(in srgb,var(--a2) 70%,#fff),transparent 60%);background-size:280px 280px;animation:dustB 95s linear infinite;opacity:.45}.orb-dust i:nth-child(3){background-image:radial-gradient(60px 40px at 30% 40%,color-mix(in srgb,var(--a1) 10%,transparent),transparent 70%),radial-gradient(80px 50px at 70% 70%,color-mix(in srgb,var(--a2) 8%,transparent),transparent 70%);background-size:520px 420px;animation:dustA 180s linear infinite reverse;opacity:.9;filter:blur(6px)}@keyframes dustA{0%{transform:translateZ(0)}to{transform:translate3d(-190px,-95px,0)}}@keyframes dustB{0%{transform:translateZ(0)}to{transform:translate3d(280px,-140px,0)}}html.still .orb-dust i{animation:none}html.lite .orb-dust{display:none}.al-list{margin:34px 0 8px}.al-list .wk-h small{font-weight:500;font-size:.62em;color:var(--mute);margin-left:8px;letter-spacing:.02em}.al-ol{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:4px}.al-ol li{display:flex;align-items:center;gap:6px}.al-t{flex:1;min-width:0;display:flex;align-items:center;gap:14px;padding:8px 12px;border:0;border-radius:12px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background .2s}.al-t:hover,.al-t:focus-visible{background:color-mix(in srgb,var(--a1) 10%,transparent)}.al-t b{width:22px;text-align:right;font-variant-numeric:tabular-nums;color:var(--mute);font-weight:600}.al-t img{width:44px;height:44px;border-radius:8px;object-fit:cover;flex:none}.al-t span{min-width:0;display:flex;flex-direction:column}.al-t strong,.al-t small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.al-t small{color:var(--mute);font-size:.82em}.al-from{display:inline-flex;align-items:center;gap:8px;margin:2px 0 8px;padding:5px 12px 5px 9px;border-radius:99px;border:1px solid color-mix(in srgb,var(--a1) 40%,var(--line,rgba(255,255,255,.15)));background:color-mix(in srgb,var(--a1) 8%,transparent);color:inherit;font:inherit;font-size:.86rem;cursor:pointer}.al-from svg{width:15px;height:15px;opacity:.8}.al-from:hover{background:color-mix(in srgb,var(--a1) 16%,transparent)}.ip-tabs{overflow-x:auto;scrollbar-width:none}.ip-tabs::-webkit-scrollbar{display:none}.imm[data-view=video] .ip-tabs{gap:0}.imm[data-view=video] .ip-tabs button{padding-left:7px!important;padding-right:7px!important;font-size:12px}@media (min-width:901px){.imm[data-view=video] .imm-stage{grid-template-columns:minmax(200px,.72fr) minmax(0,2.6fr) minmax(286px,.72fr)!important}}.mk-fmt{display:inline-flex;align-items:flex-end;gap:.18em;font-family:"Exo 2",var(--text);line-height:.82;color:#fff;position:relative;padding-bottom:.32em;white-space:nowrap;vertical-align:middle}.mk-fmt b{font-weight:900;font-style:italic;font-size:1.9em;letter-spacing:-.02em;padding-right:.12em;margin-right:-.08em;background:linear-gradient(180deg,#fff 30%,#c9cfdc 62%,#8c94a8);-webkit-background-clip:text;background-clip:text;color:transparent}.mk-fmt i{display:flex;flex-direction:column;font-style:normal;line-height:1}.mk-fmt i span{font-weight:500;font-size:.95em;letter-spacing:.01em}.mk-fmt i small{font-weight:500;font-size:.62em;opacity:.8;margin-top:.1em}.mk-fmt:after{content:"";position:absolute;left:8%;right:4%;bottom:0;height:1.5px;border-radius:2px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--a1) 85%,#6ab8ff),transparent);box-shadow:0 0 8px color-mix(in srgb,var(--a1) 70%,#6ab8ff)}.mk-fmt.hi b{background:linear-gradient(180deg,#fff 25%,#e3e8f4 55%,#9aa6c2);-webkit-background-clip:text;background-clip:text}.mk-dd .mk-fmt{font-size:18px}.mk-row{display:flex!important;align-items:flex-end;gap:8px;margin-top:3px}.mk-row .mk-fmt{font-size:10.5px}.mk-row em{font-style:normal;font-size:11px;opacity:.7;margin-bottom:.28em}.i-scene .mk-q{display:inline-flex;margin-left:12px;vertical-align:middle;opacity:.85;transform:translateY(1px)}.i-scene .mk-q:empty{display:none}.mk-sv{display:inline-flex;align-items:center;gap:.32em;font-family:"Exo 2",var(--display);text-transform:none;line-height:1}.mk-sv>b{font-weight:900;font-style:italic;font-size:1em;letter-spacing:-.06em;padding:0 .2em 0 .04em;margin-right:-.12em;background:linear-gradient(175deg,#fff 20%,#d7dce6 48%,#7d8598 52%,#e8ecf3 80%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 .045em color-mix(in srgb,var(--a1) 45%,transparent))}.mk-w{display:inline-flex;flex-direction:column;align-items:center;gap:.08em}.mk-w>span{font-weight:300;font-size:.2em;letter-spacing:.5em;margin-right:-.5em;text-transform:uppercase;color:#eeeaf6e6}.mk-wave{width:.5em;height:.24em;fill:color-mix(in srgb,var(--a1) 80%,#7cc4ff);filter:drop-shadow(0 0 .06em color-mix(in srgb,var(--a1) 80%,#7cc4ff))}.mk-remix .mk-w>span{font-weight:800;font-size:.36em;letter-spacing:.02em;margin:0;align-self:flex-end;padding-bottom:.18em;background:linear-gradient(90deg,var(--a2,#c86bff),var(--a1));-webkit-background-clip:text;background-clip:text;color:transparent}.mk-orig{display:inline-grid;place-items:center;font-family:"Exo 2",var(--text);line-height:1}.mk-orig svg{grid-area:1/1;width:1.25em;height:1.25em;fill:none;stroke:color-mix(in srgb,var(--a1) 80%,#7cc4ff);stroke-width:2.4;stroke-linecap:round;filter:drop-shadow(0 0 4px color-mix(in srgb,var(--a1) 80%,#7cc4ff))}.mk-orig b{grid-area:1/1;font-weight:500;font-size:.5em;letter-spacing:-.01em;text-transform:none;color:#fff}.cat-h h2.has-mk{font-size:clamp(56px,8vw,120px);text-transform:none;margin:14px 0 10px}.cat-h h2.has-mk{-webkit-mask-image:none!important;mask-image:none!important}.mk-sv{gap:.16em}.sh-c{grid-auto-rows:max-content}.imm.idle .imm-top{transform:none}.foot-marks{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:clamp(18px,3vw,44px);margin:34px 0 6px;padding:26px 0 8px;border-top:1px solid color-mix(in srgb,var(--line,rgba(255,255,255,.12)) 70%,transparent);color:var(--ink,#eee);font-family:"Exo 2",var(--text)}.fm{display:inline-flex;align-items:center;gap:8px;opacity:.38;filter:grayscale(1);transition:opacity .4s ease;line-height:1;white-space:nowrap;-webkit-user-select:none;user-select:none}.fm:hover{opacity:.72}.fm b{font-weight:800}.fm-bpa svg{width:40px;height:40px}.fm-bpa>span{display:flex;flex-direction:column;align-items:center;gap:3px}.fm-bpa b{font-weight:500;font-size:10px;letter-spacing:.32em;margin-right:-.32em}.fm-sv b{font-size:25px;font-weight:900;font-style:italic;letter-spacing:-.06em;padding-right:.12em}.fm-sv i{width:1px;height:20px;background:currentColor;opacity:.6}.fm-sv span{font-size:10.5px;font-weight:300;letter-spacing:.42em;margin-right:-.42em}.fm-sj{flex-direction:column;gap:4px}.fm-sj b{font-size:21px;font-weight:900;letter-spacing:.14em;margin-right:-.14em;display:inline-flex;align-items:center}.fm-sj b svg{width:.66em;height:.78em;margin:0 .1em}.fm-sj span{font-size:8px;font-weight:500;letter-spacing:.6em;margin-right:-.6em;display:flex;align-items:center;gap:8px}.fm-sj span:before,.fm-sj span:after{content:"";width:16px;height:1px;background:currentColor;opacity:.6}.fm-ltn{flex-direction:column;gap:3px}.fm-ltn b{font-weight:400;font-size:19px;letter-spacing:-.01em}.fm-ltn svg{width:64px;height:10px}.fm-hifi svg{width:22px;height:20px}.fm-hifi b{font-size:12.5px;font-weight:800;letter-spacing:.18em}.fm-max{flex-direction:column;gap:3px}.fm-max b{font-size:20px;font-weight:900;letter-spacing:.02em}.fm-max b i{font-style:normal;font-size:1.22em;letter-spacing:-.12em;margin-right:.08em}.fm-max span{font-size:7.5px;font-weight:500;letter-spacing:.62em;margin-right:-.62em;display:flex;align-items:center;gap:8px}.fm-max span:before,.fm-max span:after{content:"";width:14px;height:1px;background:currentColor;opacity:.6}.fm-mi{flex-direction:column;gap:0}.fm-mi svg{width:80px;height:20px;margin-bottom:-2px}.fm-mi b{font-size:18px;font-weight:700;letter-spacing:-.01em}.fm-mi b span{font-weight:300}@media (max-width:760px){.foot-marks{gap:18px 26px}.fm{opacity:.4}}html.lite .fm{transition:none}.foot-legal{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 18px;margin:22px 0 4px;font-size:13px}.foot-legal a{color:var(--mute);text-decoration:none;border-bottom:1px solid transparent;transition:color .2s,border-color .2s}.foot-legal a:hover{color:var(--ink);border-color:currentColor}.pol-pricing ul{margin-top:6px}.vbg>i.grain{opacity:.05}.rec-sky>i.grain{opacity:.05}.orb-cast{position:fixed;left:50%;top:85%;width:520px;height:120px;transform:translate(-50%,-50%) scale(var(--ocs,1));border-radius:50%;pointer-events:none;z-index:1;opacity:0;transition:opacity .9s ease;will-change:transform;background:radial-gradient(closest-side,rgba(0,0,0,.55),rgba(0,0,0,.3) 45%,rgba(0,0,0,.08) 78%,transparent 100%)}.imm.orb .orb-cast{opacity:.45}.imm.orb.oblivion .orb-cast{opacity:.95}.imm:not(.orb) .orb-cast,.imm[data-view=video] .orb-cast{opacity:0}@media (prefers-reduced-motion:reduce){.orb-cast{transition:none}}footer .foot-top{display:grid;grid-template-columns:minmax(220px,1.1fr) 3.4fr;gap:clamp(24px,4vw,64px);align-items:start;padding-bottom:28px;border-bottom:1px solid rgba(255,255,255,.07)}footer .foot-brand .glitch{display:inline-block;margin-bottom:10px}footer .foot-brand p{margin:0 0 16px;color:var(--muted,#a9a3b8);font-size:.88rem;line-height:1.55;max-width:34ch}footer .foot-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 28px}footer .fcol{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}footer .fcol h3{font:600 .7rem/1.2 var(--fb,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--accent2,#b9a7ff);margin:0 0 10px;opacity:.85}footer .fl{all:unset;box-sizing:border-box;cursor:pointer;color:#ece8f5b8;font-size:.9rem;line-height:1.35;padding:5px 0;border-radius:4px;transition:color .2s ease;max-width:100%}footer .fl:hover,footer .fl:focus-visible{color:#fff}footer .fl:focus-visible{outline:2px solid var(--accent,#c9a6ff);outline-offset:3px}footer .fl.fl-hi{color:#f4e9d8;font-weight:600}footer .fl[hidden]{display:none}footer .fnote{margin:-2px 0 8px;font-size:.74rem;line-height:1.4;color:#ece8f56b;max-width:28ch}footer .foot-keys{margin:18px 0 0;padding:16px 18px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:#ffffff05}footer .foot-meta{margin-top:22px}@media (max-width:1000px){footer .foot-top{grid-template-columns:1fr}footer .foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){footer .foot-cols{gap:18px 16px}footer .fl{font-size:.86rem}}footer .foot-brand .glitch{font-size:clamp(26px,2.6vw,40px)!important;line-height:1.02!important;letter-spacing:.01em}footer .foot-brand .btn[href="#home"]{display:none}.maxx-word.w2 .ml{padding-top:.16em;margin-top:-.16em;-webkit-text-fill-color:currentColor}.maxx-word.w2{text-shadow:none}#elsewhere .also-groups{display:grid;grid-template-columns:1fr 1.35fr 1.2fr;gap:18px;margin-top:8px}#elsewhere .ag{border:1px solid rgba(255,255,255,.07);border-radius:18px;padding:16px 16px 10px;background:linear-gradient(180deg,#ffffff08,#ffffff03)}#elsewhere .ag h3{font:600 .7rem/1 var(--text,inherit);letter-spacing:.16em;text-transform:uppercase;color:var(--a2,#b9a7ff);margin:0 0 10px;opacity:.85}#elsewhere .al{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:9px 8px;margin:0 -8px;border-radius:12px;text-decoration:none;color:inherit;transition:background .2s ease}#elsewhere .al:hover,#elsewhere .al:focus-visible{background:#ffffff0d}#elsewhere .al strong{display:contents}#elsewhere .al .ico{grid-row:1/3;width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#ffffff0f;color:var(--ink,#eee)}#elsewhere .al .ico svg{width:18px;height:18px}#elsewhere .al .ext{font-weight:650;font-size:.95rem;color:#f1edf8}#elsewhere .al>span{grid-column:2;font-size:.8rem;color:#ece8f58c;line-height:1.35}@media (max-width:900px){#elsewhere .also-groups{grid-template-columns:1fr}}.offers-more>summary{list-style:none;display:inline-flex;align-items:center;gap:8px;margin-top:4px;padding:9px 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;font-size:.88rem;font-weight:600;color:#efe9f7;cursor:pointer;background:#ffffff08;transition:border-color .2s,background .2s}.offers-more>summary::-webkit-details-marker{display:none}.offers-more>summary:after{content:"+";font-weight:400;opacity:.7}.offers-more[open]>summary:after{content:"\2212"}.offers-more>summary:hover{border-color:var(--a1,#f0a);background:#ffffff0f}.prints .print.out,.prints .print.out.fx-motion,.prints .print.out.fx-crash,.prints .print.out.fx-stretch,.prints .print.out.fx-zoom{animation:pFlick .47s cubic-bezier(.45,0,.7,.4) forwards!important}.prints .print.out img,.prints .print.in img{animation:none!important}@keyframes pFlick{to{transform:translate(58%,-4%) rotate(9deg);opacity:0}}.page-top{position:sticky}.page-top .np-chip{position:absolute;left:50%;translate:-50% 0;margin:0;max-width:min(440px,calc(100vw - 180px))}.np-chip .np-t{display:block;flex:1 1 0;overflow:hidden;text-overflow:clip;min-width:0;mask-image:none;-webkit-mask-image:none}.np-chip .np-tk{display:inline-flex;gap:48px;width:max-content;max-width:none;white-space:nowrap;animation:none;transform:translate(0)}.np-chip .np-tk>span{flex:none}.np-chip .np-t[data-np-scrolling=true]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.np-chip .np-t[data-np-scrolling=true] .np-tk{animation:npTick var(--npd,16s) linear infinite;will-change:transform}.np-chip:focus-visible .np-tk{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.np-chip:hover .np-tk{animation-play-state:paused}}@keyframes npTick{0%{transform:translate(0)}to{transform:translate(var(--np-travel,-300px))}}@media (prefers-reduced-motion:reduce){.np-chip .np-t[data-np-scrolling=true] .np-tk{animation:none}.np-chip .np-tk>span+span{display:none}}#moodSelect{margin-left:8px}.methods .m-soon{opacity:.48;cursor:not-allowed;border-style:dashed!important}.methods .m-soon small{color:var(--a1,#f9a)!important;letter-spacing:.04em}.tribe-why{margin-top:34px;display:grid;gap:16px}.tribe-why h3{font:700 clamp(20px,2.4vw,28px)/1.1 var(--display,inherit);letter-spacing:.01em;margin:8px 0 0;text-transform:uppercase}.tw-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.tw-grid>div{border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:16px;background:#ffffff06}.tw-grid b{display:block;font-size:1rem;margin-bottom:6px}.tw-grid p{margin:0;font-size:.88rem;line-height:1.5;color:#ece8f5a8}.tw-not{margin:0;padding:14px 16px;border-left:2px solid var(--a1,#f9a);background:#ffffff08;border-radius:0 12px 12px 0;font-size:.9rem;line-height:1.55;color:#ece8f5c7}.tc-wrap{overflow-x:auto;border:1px solid rgba(255,255,255,.08);border-radius:16px}.tc{width:100%;border-collapse:collapse;font-size:.9rem;min-width:520px}.tc th,.tc td{padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.06);text-align:center}.tc tbody th{text-align:left;font-weight:500;color:#ece8f5d1}.tc thead th{font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--a2,#bba)}.tc tr:last-child th,.tc tr:last-child td{border-bottom:0}.tc-y{color:#9ef0c0;font-weight:700}.tc-n{color:#ffffff40}.tc-v{font-weight:700}@media (max-width:760px){.tw-grid{grid-template-columns:1fr}}.bell-sub{border-top:1px solid rgba(255,255,255,.08);margin-top:8px;padding:12px 14px 6px;display:grid;gap:8px;font-size:.84rem;color:#ece8f5bf}.bell-sub p{margin:0}.bell-f{display:flex;gap:8px}.bell-f input{flex:1;min-width:0;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.14);background:#ffffff0a;color:inherit;padding:0 10px;font:inherit}.bell-feed{justify-self:start;font-size:.82rem}.mk-img{display:inline-block;height:2.2em;width:auto;vertical-align:middle;opacity:.94;user-select:none}.mk-img.mk-hi{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--a1,#9cf) 45%,transparent))}.mk-row .mk-img{height:20px}.mk-dd .mk-img{height:34px}.mk-q .mk-img{height:22px}.mk-img.mk-sv-i{height:1.9em}.foot-marks{gap:22px 40px}.foot-marks .fm-i{width:auto;opacity:.5;transition:opacity .25s ease;user-select:none}.foot-marks .fm-i:hover{opacity:.8}@media (max-width:600px){.foot-marks{gap:18px 26px}.foot-marks .fm-i{max-height:34px}}.about-sig{display:block;width:min(260px,62%);height:auto;margin:6px 0 18px;opacity:.82}.imm>.deck-cover.corner i{filter:grayscale(1) contrast(1.12) brightness(.82);transition:filter .6s ease}.imm>.deck-cover.corner:hover i{filter:grayscale(.2) contrast(1.05) brightness(.95)}.imm>.deck-cover.corner:before{filter:blur(30px) grayscale(1) brightness(.6)!important;opacity:.5}.imm .imm-controls{opacity:.74;transition:opacity .5s ease}.imm .imm-controls:hover,.imm .imm-controls:focus-within{opacity:1}.imm.oblivion .imm-controls{opacity:.42}.imm #iPlay{background:#f4ecded1;backdrop-filter:blur(6px)}.imm-info .mk-q .mk-fmt{font-size:8.5px}.imm-info .mk-q{transform:translateY(-1px);margin-left:10px}.nb.nb-cut{background:color-mix(in srgb,var(--a1) 22%,transparent);color:var(--ink,#fff);border:1px solid color-mix(in srgb,var(--a1) 55%,transparent)}html.neb-sky #hero .range .ridge-wave,html.neb-sky #hero .range .hero-rain{display:none!important}html.neb-sky #hero .range .mist{opacity:.55}html.neb-sky #hero .range .mist.m2{opacity:.35}.imm-info .mk-q{display:none!important}.imm-panel{will-change:clip-path}.imm-panel.min .ip-open{transition:color .2s ease}.imm-panel.min .ip-open:hover{color:var(--a1)}.imm-modes{min-width:310px;max-width:min(360px,calc(100vw - 32px));gap:2px}.imm-modes button{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 12px;border-radius:10px}.imm-modes .md-sw{width:22px;height:22px;border-radius:50%;background:conic-gradient(from 210deg,var(--m1,var(--a1)),var(--m2,var(--a2)),var(--m1,var(--a1)));box-shadow:0 0 14px -4px var(--m1,var(--a1)),inset 0 0 0 1px #ffffff38}.imm-modes .md-t{display:grid;gap:3px;min-width:0}.imm-modes .md-t strong{font:700 15px/1.05 var(--display);letter-spacing:.06em;text-transform:uppercase;color:#fff}.imm-modes .md-t small{font:400 12px/1.4 var(--text);color:#ffffff8f}.imm-modes .md-ck{width:16px;height:16px;color:var(--a1);opacity:0;transition:opacity .2s ease}.imm-modes button[aria-checked=true]{background:#ffffff0e}.imm-modes button[aria-checked=true] .md-t strong{color:#fff}.imm-modes button[aria-checked=true] .md-ck{opacity:1}.imm-modes button:focus-visible{outline:2px solid var(--a1);outline-offset:-2px}.imm-flash{position:absolute;inset:0;z-index:3;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 50% 55%,color-mix(in srgb,var(--a1) 70%,#fff),transparent 70%);mix-blend-mode:screen}.imm[data-mode=rock] .imm-scan{opacity:.07;background-size:220px 220px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3C/svg%3E")}.imm[data-mode=lofi] .imm-scan{opacity:1;background:repeating-linear-gradient(0deg,rgba(255,236,210,.022) 0 1px,transparent 1px 3px)}.imm[data-mode=orch] .imm-vig{background:radial-gradient(ellipse,transparent 45%,rgba(16,10,0,.5))}.cur{font-family:var(--text);font-weight:600;font-size:.7em;margin-right:.06em;vertical-align:.1em;letter-spacing:0}.amount span{font:600 26px/1 var(--text);align-self:flex-start;margin-top:8px}.imm .i-buy-t strong{font:700 15px/1.1 var(--display);letter-spacing:.05em;text-transform:uppercase}.imm .i-buy-t small{font:600 10px/1.2 var(--text);letter-spacing:.12em}.imm .i-buy-p{font:800 19px/1 var(--display);letter-spacing:.02em;font-variant-numeric:tabular-nums}.imm .i-buy-p small{font:500 10.5px var(--text);letter-spacing:.1em;text-transform:uppercase;color:var(--mute);margin-right:3px;vertical-align:.25em}.imm .i-cart{font:700 13px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.own-dlg .own-h h3{font:600 clamp(15px,1.5vw,18px)/1.35 var(--text);text-transform:none;letter-spacing:0;color:#ffffffd1;max-width:46ch}.cart-l strong{font:600 15px/1.25 var(--text)}.cart-l .cart-m{display:block;margin-top:2px;font:500 12px/1.3 var(--text);color:var(--mute);letter-spacing:.01em}.cart-l .linkish{font:500 13px var(--text);text-decoration:none;color:var(--mute);padding:6px 8px;border-radius:8px}.cart-l .linkish:hover{color:var(--ink);background:#ffffff0d}.cart-tot{font:400 14px/1.5 var(--text)}.cart-tot strong{font:800 22px/1 var(--display);letter-spacing:.02em;margin:0 3px}.khud{position:absolute;left:50%;bottom:clamp(120px,22vh,220px);z-index:12;transform:translate(-50%,8px);padding:8px 16px;border-radius:999px;background:#0a090ec7;border:1px solid rgba(255,255,255,.12);color:#fff;font:700 14px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .25s ease,transform .25s cubic-bezier(.2,.8,.2,1);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.khud.on{opacity:1;transform:translate(-50%)}.keys26{position:fixed;inset:0;z-index:120;display:none;place-items:center;padding:16px;background:#0403089e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.keys26.on{display:grid;animation:wIn .3s cubic-bezier(.2,.8,.2,1)}.k26-in{width:min(760px,100%);max-height:calc(100vh - 32px);overflow:auto;padding:20px 22px 22px;border-radius:20px;background:var(--void-2,#0d0b12);border:1px solid var(--line-2,rgba(255,255,255,.14));box-shadow:0 40px 120px -20px #000000e6}.k26-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.k26-cols{display:grid;grid-template-columns:1fr 1fr;gap:10px 28px}.k26-cols h4{margin:8px 0;font:700 15px/1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:var(--a1)}.k26-cols dl{margin:0;display:grid;gap:7px}.k26-cols dl>div{display:grid;grid-template-columns:96px 1fr;gap:10px;align-items:baseline}.k26-cols dt{white-space:nowrap}.k26-cols dd{margin:0;font:400 13.5px/1.4 var(--text);color:#ffffffc7}@media (max-width:640px){.k26-cols{grid-template-columns:1fr}}.ksep{font:500 11px var(--text);color:var(--mute);margin:0 2px}.imm>.deck-cover.corner{pointer-events:auto}.imm>.deck-cover.corner.fx{--cc:min(30vh,21vw,320px)}.imm>.deck-cover.corner.fx.wide{--cc:min(30vh,24vw,380px)}.imm>.deck-cover.corner.fx i{opacity:0!important}.imm>.deck-cover.corner.fx:before{opacity:0!important}.imm>.deck-cover.corner .cv-fx{position:absolute;inset:0;width:100%;height:100%;border-radius:12px}.imm>.deck-cover.corner.look-dust .cv-fx{border-radius:0;overflow:visible}.imm>.deck-cover.corner.look-ripple .cv-fx,.imm>.deck-cover.corner.look-ghost .cv-fx{-webkit-mask-image:radial-gradient(ellipse 72% 72% at 50% 50%,#000 60%,transparent 100%);mask-image:radial-gradient(ellipse 72% 72% at 50% 50%,#000 60%,transparent 100%)}.cv-look{position:absolute;left:8px;top:8px;z-index:2;padding:5px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.16);background:#08070c99;color:#fff;font:700 11px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;opacity:0;transition:opacity .25s ease;cursor:pointer;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.imm>.deck-cover.corner:hover .cv-look,.cv-look:focus-visible{opacity:1}.imm.oblivion .cv-look{display:none}.imm>.deck-cover.corner:not(.fx) .cv-fx{display:none}.imm.intro .imm-controls,.imm.intro .imm-top,.imm.intro .imm-info,.imm.intro .imm-right,.imm.intro #immPanel,.imm.intro>.deck-cover.corner,.imm.intro .imm-tools{opacity:0!important;pointer-events:none!important;transition:opacity .8s ease}.mx-intro{position:absolute;inset:0;z-index:40;display:grid;place-items:center;pointer-events:auto;background:radial-gradient(ellipse at 50% 55%,transparent 30%,rgba(2,2,5,.55) 100%);opacity:0;transition:opacity .9s ease}.mx-intro.on{opacity:1}.mx-intro.out{opacity:0;transition:opacity .7s ease}.mxi-bar{position:absolute;left:0;right:0;height:0;background:#000;transition:height 1.1s cubic-bezier(.7,0,.2,1)}.mxi-bar.t{top:0}.mxi-bar.b{bottom:0}.mx-intro.on .mxi-bar{height:11vh}.mx-intro.out .mxi-bar{height:0;transition:height .6s ease}.mxi-stage{position:relative;width:min(980px,calc(100vw - 48px));min-height:40vh;display:grid;place-items:center;text-align:center}.mxi-card{grid-area:1/1;display:grid;justify-items:center;gap:14px;animation:mxiIn 1.1s cubic-bezier(.2,.8,.2,1) both}.mxi-card.leave{animation:mxiOut .6s ease both}@keyframes mxiIn{0%{opacity:0;transform:translateY(14px);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes mxiOut{to{opacity:0;transform:translateY(-10px);filter:blur(6px)}}.mxi-k{margin:0;font:600 12px/1 var(--text);letter-spacing:.42em;text-transform:uppercase;color:color-mix(in srgb,var(--a1) 75%,#fff)}.mxi-name{margin:0;display:flex;gap:.04em;font:900 clamp(56px,10vw,150px)/.9 var(--display);letter-spacing:.02em;text-transform:uppercase;color:#fff;text-shadow:0 0 60px color-mix(in srgb,var(--a1) 50%,transparent)}.mxi-name span{display:inline-block;animation:mxiName 2.2s cubic-bezier(.2,.8,.2,1) both}.mxi-name span+span{color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.9);animation-delay:.25s}@keyframes mxiName{0%{opacity:0;letter-spacing:.4em;filter:blur(10px)}to{opacity:1;letter-spacing:.02em;filter:none}}.mxi-sub{margin:4px 0 0;font:400 clamp(18px,2vw,26px)/1.3 "Instrument Serif",Georgia,serif;font-style:italic;color:#fffc}.mxi-line{margin:0;max-width:30ch;font:400 clamp(24px,3.2vw,44px)/1.22 "Instrument Serif",Georgia,serif;color:#fff;text-wrap:balance}.mxi-line kbd,.mxi-card kbd{display:inline-grid;place-items:center;min-width:1.5em;padding:.05em .35em;margin:0 .08em;border-radius:6px;border:1px solid rgba(255,255,255,.3);font:700 .62em/1.4 var(--text);vertical-align:.15em;color:#fff;background:#ffffff0f}.mxi-skip{position:absolute;right:clamp(16px,3vw,36px);top:calc(11vh + 16px);display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.22);background:#08070c8c;color:#fff;font:600 13px/1 var(--text);letter-spacing:.04em;opacity:.8;transition:opacity .2s}.mxi-skip:hover,.mxi-skip:focus-visible{opacity:1}.mxi-skip kbd{font:600 10px/1 var(--text);padding:3px 5px;border-radius:4px;border:1px solid rgba(255,255,255,.25);color:#ffffffb3}.mxi-prog{position:absolute;left:50%;bottom:calc(11vh + 18px);width:min(220px,40vw);height:2px;translate:-50% 0;background:#ffffff1f;border-radius:2px;overflow:hidden}.mxi-prog i{display:block;height:100%;width:100%;transform-origin:left;transform:scaleX(0);background:var(--a1);animation:mxiProg linear both}@keyframes mxiProg{to{transform:scaleX(1)}}.mx-intro.calm .mxi-card,.mx-intro.calm .mxi-name span{animation-duration:.01ms}.k26-intro{margin-top:14px}@media (max-width:640px){.mx-intro.on .mxi-bar{height:7vh}.mxi-skip{top:calc(7vh + 12px)}.mxi-prog{bottom:calc(7vh + 14px)}}.imm .i-buy-p{display:inline-flex;align-items:baseline;gap:3px;white-space:nowrap;flex:none}.imm .i-buy-p .cur{vertical-align:0}.imm .i-buy-t strong{font-size:14px;letter-spacing:.035em}html.mob body:has(.imm.open) .toast{top:calc(env(safe-area-inset-top,0px) + 14px);bottom:auto;transform:translate(-50%,-10px);backdrop-filter:none;-webkit-backdrop-filter:none;background:#0e0c14f0}html.mob body:has(.imm.open) .toast.on,html.mob body:has(.imm.open) .toast.show{transform:translate(-50%)}html.mob .mxi-line{font-size:clamp(22px,6.4vw,30px);max-width:22ch}html.mob .mxi-name{font-size:clamp(46px,14vw,72px)}html.mob .mxi-k{letter-spacing:.3em;font-size:11px}html.mob .k26-cols dl>div{grid-template-columns:84px 1fr}html.mob .imm-modes{min-width:0;width:min(330px,calc(100vw - 24px))}html:not(.neb-off) #hero .range .ridge-wave,html:not(.neb-off) #hero .range .hero-rain{display:none!important}.bi{position:absolute;left:clamp(12px,2vw,28px);top:calc(env(safe-area-inset-top,0px) + 64px);z-index:30;width:min(400px,calc(100vw - 24px));padding:10px 12px;border-radius:12px;background:#06060adb;border:1px solid rgba(255,255,255,.12);color:#e9e9ef;font:11px/1.45 ui-monospace,Menlo,Consolas,monospace;box-shadow:0 20px 60px -20px #000c}.bi[hidden]{display:none}.bi-h{display:flex;align-items:baseline;gap:8px;margin-bottom:8px}.bi-h b{font:700 11px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--a1);white-space:nowrap}.bi-h span{flex:1;min-width:0;color:#ffffff9e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bi-h button{border:1px solid rgba(255,255,255,.18);background:none;color:#fff;border-radius:6px;padding:2px 7px;font:600 11px/1.3 var(--text);cursor:pointer}.bi canvas{display:block;width:100%;height:66px;border-radius:6px}.bi-l{margin:8px 0 0;max-height:min(34vh,260px);overflow:auto;white-space:pre;font:10.5px/1.5 ui-monospace,Menlo,Consolas,monospace;color:#ffffffd1}.bi-n{margin:6px 0 0;font:10.5px/1.4 var(--text);color:#ffffff73}html.mob .bi{top:calc(env(safe-area-inset-top,0px) + 56px)}.imm>.deck-cover.corner{width:calc(var(--cc) * var(--cvs,1))!important;max-width:min(46vw,620px)}.cvs-grip{position:absolute;z-index:3;top:-10px;left:-10px;width:26px;height:26px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:#08070cb8;color:#fff;cursor:nwse-resize;opacity:0;transition:opacity .2s;touch-action:none}.cvs-grip svg{width:13px;height:13px}.imm>.deck-cover.corner.cl .cvs-grip{left:auto;right:-10px;cursor:nesw-resize}.imm>.deck-cover.corner:hover .cvs-grip,.cvs-grip:focus-visible{opacity:.9}@media (hover:none){.cvs-grip{opacity:.7}}@keyframes coverFloat29{0%{transform:translateZ(0)}to{transform:translate3d(0,-3px,0)}}.deck-cover.in i{animation-name:coverFloat29!important;animation-duration:18s!important}.sec-off{display:none!important}.imm-x{position:absolute;z-index:120;top:max(10px,env(safe-area-inset-top,0px));right:max(10px,env(safe-area-inset-right,0px));width:34px;height:34px;display:none;place-items:center;padding:0;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:#08070c99;color:#fff;cursor:pointer;opacity:.55;transition:opacity .2s,background .2s}.imm.open .imm-x{display:grid}.imm-x:hover,.imm-x:focus-visible{opacity:1;background:#08070cd9}.imm-x svg{width:16px;height:16px}.imm .imm-top{padding-right:56px!important}html.mob .imm-x{top:calc(env(safe-area-inset-top,0px) + 8px)}.imm .i-buy-p .cur{font-family:"Teko",var(--display);font-weight:600;font-size:.9em;margin-right:.06em;vertical-align:.02em;letter-spacing:0}.imm .i-buy-p small{font:600 10px var(--text);letter-spacing:.12em}.zx-row{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 10px}.zx-dd{position:relative}.zx-dd>summary{list-style:none;display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid var(--line-2,rgba(255,255,255,.14));background:#ffffff08;cursor:pointer;font:500 13px/1 var(--text);color:var(--mute,rgba(238,234,246,.7));user-select:none}.zx-dd>summary::-webkit-details-marker{display:none}.zx-dd>summary b{font-weight:600;color:var(--ink,#eee)}.zx-dd>summary svg{width:14px;height:14px;opacity:.6;transition:transform .2s}.zx-dd[open]>summary{border-color:color-mix(in srgb,var(--a1) 60%,transparent)}.zx-dd[open]>summary svg{transform:rotate(180deg)}.zx-menu{position:absolute;z-index:20;top:calc(100% + 6px);left:0;min-width:190px;display:grid;gap:2px;padding:6px;border-radius:14px;border:1px solid var(--line-2,rgba(255,255,255,.14));background:var(--ink-bg,#0d0b12);box-shadow:0 24px 60px -20px #000000d9}.zx-menu button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 10px;border:0;border-radius:9px;background:none;color:var(--ink,#eee);font:500 13px/1.2 var(--text);text-align:left;cursor:pointer}.zx-menu button:hover{background:#ffffff0f}.zx-menu button[aria-checked=true]:after{content:"";width:7px;height:7px;border-radius:50%;background:var(--a1)}.zx-dd.up>.zx-menu{top:auto;bottom:calc(100% + 6px)}.zx-note{margin:4px 8px;font:500 11.5px/1.35 var(--text);color:var(--mute,rgba(238,234,246,.6))}.zx-pair{display:flex;gap:4px;padding:0 4px 6px}.zx-pair button{flex:1;justify-content:center;border:1px solid var(--line-2,rgba(255,255,255,.14))}.zx-pair button[aria-checked=true]{border-color:var(--a1)}.zx-pair button[aria-checked=true]:after{display:none}.art-cv{position:absolute;inset:0;width:100%;height:100%;z-index:1;display:none;pointer-events:none}.imm.artv .art-cv{display:block}.imm.artv .imm-center>.deck,.imm.artv #immCanvas,.imm.artv>.deck-cover.corner{visibility:hidden!important}.imm.artv .imm-art{opacity:0!important}.imm .art-back{z-index:1}.mx-type{position:absolute;inset:0;z-index:1;pointer-events:none;display:none;overflow:hidden}.imm.mxa .mx-type{display:block}.mx-type.front{z-index:2}.mx-head{position:absolute;line-height:.86;white-space:nowrap;transform:translateY(calc(var(--mx-tv,0) * -4px));transition:transform .25s ease-out}.mx-l{display:block;overflow:hidden;padding:0 .02em .05em}.mx-l>span{display:inline-block}.mx-type.anim .mx-l>span{animation:mxUp .95s cubic-bezier(.2,.75,.1,1) both;animation-delay:calc(var(--i) * .1s + .12s)}@keyframes mxUp{0%{transform:translateY(108%)}to{transform:none}}.mx-notes{position:absolute;display:grid;gap:3px;font:500 11px/1.3 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.09em;text-transform:uppercase;opacity:.8}.mx-type.anim .mx-notes{animation:mxFade .9s .55s both}@keyframes mxFade{0%{opacity:0;transform:translateY(6px)}}.mx-rule{display:block;width:28px;height:2px;margin-bottom:7px}.imm.mxa:not(.mxa-stack) .imm-stage{display:block!important;padding:0!important;overflow:hidden!important;grid-template-columns:none!important}.imm.mxa:not(.mxa-stack) .imm-info,.imm.mxa:not(.mxa-stack) .imm-center,.imm.mxa:not(.mxa-stack) .imm-right{position:absolute!important;margin:0!important;transform:none!important;max-width:none!important;transition:left .7s cubic-bezier(.2,.7,.2,1),top .7s cubic-bezier(.2,.7,.2,1),width .7s cubic-bezier(.2,.7,.2,1),opacity .4s}.imm.mxa:not(.mxa-stack) .imm-info{left:var(--mx-ix)!important;top:var(--mx-iy)!important;width:var(--mx-iw)!important}.imm.mxa:not(.mxa-stack) .imm-center{left:var(--mx-cx)!important;top:var(--mx-cy)!important;width:var(--mx-cw)!important;display:block!important}.imm.mxa:not(.mxa-stack) .imm-controls{width:100%!important;max-width:none!important}.imm.mxa:not(.mxa-stack) .imm-right{left:var(--mx-qx)!important;top:var(--mx-qy)!important;width:var(--mx-qw)!important;height:var(--mx-qh)!important;max-height:none!important;overflow:hidden!important;justify-self:auto!important;align-self:auto!important}.imm.mxa.mx-noq .imm-right{display:none!important}.imm.mxa .imm-center>.deck,.imm.mxa #immQuote,.imm.mxa .cine-line,.imm.mxa .tease-lens,.imm.mxa .imm-vig,.imm.mxa .imm-scan,.imm.mxa .imm-bloom{display:none!important}.imm.mxa .imm-controls:before{display:none!important}.imm.mxa.mx-headed:not(.mxa-stack) #iTitle{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap}.imm.mxa-stack .imm-stage:before{content:"";display:block;flex:none;order:-10;height:var(--mx-spacer)}.imm.mxa.mx-light .imm-info,.imm.mxa.mx-light .imm-center,.imm.mxa.mx-light .imm-right,.imm.mxa.mx-light .imm-top,.imm.mxa.mx-light .imm-hud{color:var(--mx-ink)!important}.imm.mxa.mx-light .imm-info *,.imm.mxa.mx-light .imm-controls .icon-btn,.imm.mxa.mx-light .imm-tool,.imm.mxa.mx-light .linkish,.imm.mxa.mx-light .imm-back,.imm.mxa.mx-light .imm-view button,.imm.mxa.mx-light .imm-next *,.imm.mxa.mx-light .imm-controls .progress span{color:var(--mx-ink)!important;-webkit-text-fill-color:currentColor;text-shadow:none!important}.imm.mxa.mx-light #iTitle,.imm.mxa.mx-light #iTitle *{background:none!important;-webkit-text-fill-color:var(--mx-ink)!important}.imm.mxa.mx-light .imm-controls .play-btn{background:var(--mx-ink)!important;color:var(--mx-bg)!important;box-shadow:none!important}.imm.mxa.mx-light .imm-controls .play-btn svg{fill:var(--mx-bg)!important;color:var(--mx-bg)!important}.imm.mxa.mx-light .imm-controls .t-side .icon-btn,.imm.mxa.mx-light .imm-tool,.imm.mxa.mx-light .imm-back,.imm.mxa.mx-light .imm-view,.imm.mxa.mx-light .i-buy,.imm.mxa.mx-light .i-cart,.imm.mxa.mx-light .chips button{border-color:color-mix(in srgb,var(--mx-ink) 28%,transparent)!important;background:color-mix(in srgb,var(--mx-bg) 55%,transparent)!important;box-shadow:none!important}.imm.mxa.mx-light input[type=range]{accent-color:var(--mx-ink);filter:none!important}.imm.mxa.mx-light .imm-right,.imm.mxa.mx-light .imm-right *{color:var(--mx-ink)!important;-webkit-text-fill-color:currentColor}.imm.mxa.mx-light .imm-next,.imm.mxa.mx-light .imm-right>*{background:color-mix(in srgb,var(--mx-bg) 72%,transparent)!important;border-color:color-mix(in srgb,var(--mx-ink) 18%,transparent)!important;box-shadow:none!important;backdrop-filter:none!important}.imm.mxa.mx-light .imm-view button[aria-pressed=true],.imm.mxa.mx-light .imm-view .on{background:var(--mx-ink)!important;color:var(--mx-bg)!important;-webkit-text-fill-color:var(--mx-bg)!important}.imm.mxa.mx-light .ip-foot{background:linear-gradient(color-mix(in srgb,var(--mx-bg) 0%,transparent),color-mix(in srgb,var(--mx-bg) 96%,transparent) 30%)!important;border-color:color-mix(in srgb,var(--mx-ink) 18%,transparent)!important}.imm.mxa.mx-light .imm-right [aria-pressed=true],.imm.mxa.mx-light .ip-tabs .on{background:color-mix(in srgb,var(--mx-ink) 12%,transparent)!important}@media (prefers-reduced-motion:reduce){.imm.mxa .imm-info,.imm.mxa .imm-center,.imm.mxa .imm-right{transition:none!important}.mx-type.anim .mx-l>span,.mx-type.anim .mx-notes{animation:none!important}}.liq-cv{position:absolute;inset:0;width:100%;height:100%;z-index:1;display:none;pointer-events:none}.imm.liqv .liq-cv{display:block}.imm.liqv .imm-center>.deck,.imm.liqv #immCanvas,.imm.liqv>.deck-cover.corner{visibility:hidden!important}.imm.liqv .imm-art{opacity:0!important}.imm.liqv .imm-controls{isolation:isolate;position:relative}.imm.liqv .imm-controls:before{content:"";position:absolute;inset:-46px -120px -40px;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(2,10,12,.55),rgba(2,10,12,.25) 55%,transparent)}.imm.liqv .imm-info,.imm.liqv .imm-right{isolation:isolate;position:relative}@media (min-width:900px){.imm.liqv .imm-info:before,.imm.liqv .imm-right:before{content:"";position:absolute;inset:-60px -70px;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgba(2,12,14,.72),rgba(2,12,14,.42) 60%,transparent)}}.imm.liqv .imm-info,.imm.liqv .imm-right{text-shadow:0 1px 14px rgba(0,0,0,.65)}@media (max-width:899px){.imm.liqv .liq-ov{background:linear-gradient(180deg,#040a0c73,#040a0c00 22% 46%,#040a0cb3 62%,#040a0cd1)}}.imm.liqv .imm-vig,.imm.liqv .imm-scan,.imm.liqv .imm-bloom,.imm.liqv:before,.imm.liqv:after{display:none!important}footer .foot-meta.one-line{align-items:center;flex-wrap:nowrap;gap:28px}footer .foot-meta.one-line>span{flex:1 1 0;min-width:0}footer .foot-meta.one-line>span:last-child{text-align:right}footer .foot-meta.one-line>.foot-marks{flex:0 0 auto;margin:0;padding:0;border:0;gap:clamp(14px,2vw,30px);zoom:.78}@media (max-width:980px){footer .foot-meta.one-line{flex-wrap:wrap;justify-content:center;text-align:center}footer .foot-meta.one-line>span{flex:1 1 100%;text-align:center!important}footer .foot-meta.one-line>.foot-marks{order:3;flex:1 1 100%;justify-content:center;margin-top:8px}}#tribeWhy>h3:first-child,#tribeWhy .tw-grid,#tribeWhy .tw-not{display:none}.name-ask .optin{flex:1 1 100%;justify-content:flex-start;text-align:left}.name-ask .optin input{flex:0 0 auto;min-width:0;width:18px;height:18px;padding:0;margin:0;accent-color:var(--a1)}.name-ask .z-rule{width:100%;margin:2px 0 0;font-size:13px;color:#ffb4a8}.name-help:empty{display:none}.zp{display:flex;align-items:center;gap:16px;margin-bottom:14px}.zp-ph{position:relative;width:72px;height:72px;flex:none;border-radius:50%;border:1px solid var(--line-2);background:linear-gradient(135deg,var(--a1),var(--a2)) center/cover;display:grid;place-items:center;font:800 28px/1 var(--display);color:#0b0910;overflow:hidden;cursor:pointer}.zp-ph.has{background-size:cover;background-position:center}.zp-ph span{position:absolute;inset:auto 0 0;padding:4px 0 6px;font:600 10.5px/1 var(--text);letter-spacing:.04em;color:#fff;background:linear-gradient(transparent,#000000b3);opacity:0;transition:opacity .2s}.zp-ph:hover span,.zp-ph:focus-visible span,.zp-ph:not(.has) span{opacity:1}.zp-ph:not(.has) span{display:none}.zp-ph:not(.has):after{content:"+";position:absolute;right:2px;bottom:2px;width:22px;height:22px;border-radius:50%;background:var(--ink);color:#0b0910;font:800 16px/22px var(--text);text-align:center;box-shadow:0 0 0 3px var(--void-2)}.zp-ph{overflow:visible}.zp-ph.has{overflow:hidden}.zp-t{display:grid;gap:3px;justify-items:start}.zp-n{font:700 20px/1.2 var(--text);color:var(--ink);padding:0;border-bottom:1px dashed transparent}.zp-n:hover{border-color:var(--line-2)}.zp-n em{font-style:normal;color:var(--mute);font-weight:600}.zp-t>span{font-size:13.5px;color:var(--mute)}.zp-t .linkish{font-size:12.5px}.nav-zone i.has-photo{background-size:cover;background-position:center}.endx{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin:22px 0 4px;height:44px;border-radius:12px;border:1px solid var(--line-2);background:#ffffff0a;color:var(--haze);font-weight:600;font-size:14px}.endx:hover{background:#ffffff17;color:var(--ink)}.endx svg{width:16px;height:16px}.tier-cmp{margin:10px 0 4px;padding:14px;border:1px solid var(--line-2);border-radius:14px;background:#ffffff06}.tcm{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tcm-t{display:grid;gap:4px;align-content:start;padding:12px;border-radius:10px;background:#ffffff09}.tcm-t b{font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--haze)}.tcm-t strong{font:800 22px/1.1 var(--display)}.tcm-t strong small{font:500 12px var(--text);color:var(--mute);margin-left:4px}.tcm-t em{font-style:normal;font-size:12.5px;color:var(--a1)}.tcm-t ul{margin:4px 0 0;padding-left:16px;font-size:12.5px;color:var(--mute);display:grid;gap:3px}.tcm-a{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:8px}.tcm-a .linkish{font-size:12.5px}@media (max-width:620px){.tcm{grid-template-columns:1fr}}.cur-pick{position:relative;display:flex;align-items:center;margin-right:8px}.cur-pick select{appearance:none;-webkit-appearance:none;height:38px;padding:0 26px 0 12px;border-radius:10px;border:0;background:#eeeaf612 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23eeeaf6' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 8px center/12px;color:var(--ink);font:600 13.5px var(--text);cursor:pointer}.cur-pick select:hover{background-color:#eeeaf621}.cur-pick select option{background:#14121a;color:#eee}@media (max-width:620px){.cur-pick select{height:34px;padding:0 22px 0 9px;font-size:12.5px}}.cur-note{margin:12px 0 0;font-size:12.5px;color:var(--mute);text-align:center}.tcm-t .btn.small{height:32px;font-size:12.5px}.zm-cur{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px 6px;margin-top:4px;border-top:1px solid var(--line-2);font-size:13px;color:var(--mute)}.zm-cur select{height:32px;padding:0 8px;border-radius:8px;border:1px solid var(--line-2);background:var(--void-2);color:var(--ink);font:600 13px var(--text)}body:has(dialog[open]) .screen:not([data-mode=immersive]){visibility:hidden!important}body:has(dialog[open]) .cart-fab,body:has(dialog[open]) .to-top{display:none!important}@media (max-width:760px){.nav .cur-pick{display:none}}@media (max-width:600px){dialog.modal{width:calc(100% - 20px)!important;max-height:84dvh!important;border-radius:18px}dialog.modal .modal-in{padding:18px 16px 16px!important;gap:10px;min-width:0}dialog.modal h3{font-size:clamp(20px,6vw,26px)}#amountInput{font-size:clamp(26px,8vw,36px)!important}.tcm{grid-template-columns:1fr}.endx{height:40px;margin-top:14px}.page-top{gap:8px}.page-top .back-btn span{display:none}.page-top .back-btn{padding:0 10px}.page-top>*:nth-child(2){min-width:0;flex:1 1 auto;overflow:hidden}.page-top .pt-r .btn{padding:0 10px;font-size:13px}.imm .imm-top{display:flex!important;justify-content:flex-start!important;gap:8px!important;height:auto!important;min-height:56px;padding:calc(env(safe-area-inset-top,0px) + 10px) 54px 8px 12px!important}.imm .imm-top .imm-view,.imm .imm-top .imm-view.centred{position:static!important;transform:none!important;margin:0 auto!important;flex:0 0 auto}.imm .imm-top .imm-view button{height:34px;padding:0 13px;font-size:13.5px}.imm .imm-top .imm-back{width:36px;height:36px;flex:none}.imm .imm-tools{flex:none;gap:6px}.imm #iModeBtn{height:34px;padding:0 10px;font-size:13px}.imm .imm-x{top:calc(env(safe-area-inset-top,0px) + 11px)!important;right:12px!important;width:36px;height:36px}.imm .deck-arm{top:6%!important;height:50%!important}.imm .deck-arm:before{width:40px!important;height:40px!important;margin-left:-20px!important;top:-22px!important}.imm .imm-info{isolation:isolate;position:relative;text-shadow:0 1px 3px rgba(0,0,0,.7),0 2px 18px rgba(0,0,0,.65)}.imm .imm-info:before{content:"";position:absolute;inset:-30px -16px -24px;z-index:-1;pointer-events:none;background:radial-gradient(120% 90% at 30% 45%,rgba(3,3,8,.62),rgba(3,3,8,.28) 60%,transparent 85%)}.imm .imm-controls{text-shadow:0 1px 10px rgba(0,0,0,.6)}body:has(.imm.open) .toast{top:auto!important;bottom:calc(env(safe-area-inset-bottom,0px) + 22px)!important}}@media (max-width:899px),(pointer:coarse){.imm.open{animation:immFadeM .26s ease-out both!important}.imm.enter .imm-info>*,.imm.enter .deck,.imm.enter .imm-slot,.imm.enter .imm-controls,.imm.enter .imm-right,.imm.enter .imm-top{animation:immFadeM .3s ease-out both!important;animation-delay:0s!important}@keyframes immFadeM{0%{opacity:0}to{opacity:1}}}#shopSec .shopx{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start;margin-top:8px}#shopSec .shopx-main{min-width:0}#shopSec .shopx-k{margin:0;font:700 11.5px/1 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--mute)}#shopSec .shopx-checkout{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px 18px;border:1px solid var(--line-2);border-radius:16px;background:color-mix(in srgb,var(--void-2) 75%,transparent)}#shopSec .shopx-checkout p{margin:0;color:var(--mute);font-size:14px;line-height:1.5}#shopSec .shopx-checkout .btn{flex:none}#ownOffers .offers{max-width:none;margin:0 0 16px}#ownOffers .offers-main{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}#ownOffers .offers button{padding:12px 14px}#ownOffers .offers strong{font-size:20px}#ownSlot .pay{margin:0;width:100%;max-width:none}#ownDlg #pay{opacity:1!important;filter:none!important;transform:none!important;translate:none!important;transition:none}#ownDlg{max-height:calc(100dvh - 40px)!important;overflow:clip!important}#ownDlg .modal-in{max-height:calc(100dvh - 42px);overscroll-behavior:contain;box-sizing:border-box}@media (max-width:600px){#ownDlg{width:calc(100vw - 24px);max-height:calc(100dvh - 24px)!important;border-radius:18px}#ownDlg .modal-in{padding:16px;max-height:calc(100dvh - 26px)}#ownDlg .own-h{margin-bottom:14px}#ownDlg .tribe-k{font-size:10px;margin-bottom:5px}#ownDlg .shopx-k{font-size:12px;margin-bottom:10px}#ownOffers .offers-main{grid-template-columns:repeat(2,minmax(0,1fr))}#ownOffers .offers button{padding:11px 10px;align-content:start}#ownOffers .offers strong{font-size:18px;line-height:1.1}#ownOffers .offers small{font-size:11px;line-height:1.5}#ownOffers .offers{gap:5px;margin-bottom:14px}#ownOffers .offers-more{margin-top:4px}#ownOffers .offers-more summary{font-size:12px;padding:9px 12px}#ownSlot .pay{padding:16px;border-radius:14px}#ownSlot #offerTitle{font-size:24px}}#shopSec .shopx-tribe{margin-top:34px}.sv-wall{margin-top:30px;padding:18px 20px;border:1px solid var(--line-2);border-radius:18px;background:color-mix(in srgb,var(--void-2) 82%,transparent)}.svw-top{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:10px}.svw-top .tribe-k{margin:0}.svw-top span{font-size:12.5px;color:var(--mute)}.svw-g{margin-top:10px}.svw-h{margin:0 0 8px;font:600 12px var(--text);color:var(--mute);letter-spacing:.06em}.svw-l{display:flex;flex-wrap:wrap;gap:8px}.svw-p{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 12px;border-radius:999px;border:1px solid var(--line-2);background:var(--void-3,rgba(255,255,255,.04));font-size:13.5px}.svw-p.pic{padding:0 8px 0 2px}.svw-p img{width:28px;height:28px;border-radius:50%;object-fit:cover;display:block}.svw-p b{font-weight:600;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svw-ok{font-style:normal;font-size:11px;color:var(--a1)}.svw-priv,.svw-empty{margin:10px 0 0;font-size:13px;color:var(--mute)}.wall-pick{display:grid;gap:6px;margin:4px 0 2px}.wall-pick label{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;color:var(--mute)}.wall-pick select,.wall-pick input{height:34px;padding:0 10px;border-radius:9px;border:1px solid var(--line-2);background:var(--void-2);color:var(--ink);font:500 13px var(--text);min-width:0}.wall-hint,.wall-note{margin:0;font-size:12px;color:var(--mute)}.tribe-wall{max-width:520px;margin:28px auto 8px;padding:14px 16px;border:1px solid var(--line-2);border-radius:14px}.imm #iModeName{display:inline-block;max-width:96px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}body:has(#iModes:not([hidden])) .screen[data-mode=immersive]{visibility:hidden!important}.dock .m-own[hidden]{display:none!important}@media (max-width:760px){.dock .transport{gap:2px}.dock .d-center .transport .prev-btn,.dock .transport #stopBtn{display:grid!important}.dock .transport #shuffleBtn,.dock .transport #mQueueBtn,.dock .transport #mShareBtn{display:none!important}.dock .transport #prevBtn{order:1}.dock .transport #playBtn{order:2}.dock .transport #nextBtn{order:3}.dock .transport #stopBtn{order:4}.dock .transport #mOwnBtn{order:5}.dock .transport .icon-btn{width:34px;height:34px}.dock .transport #stopBtn svg{width:15px;height:15px}.dock .m-own{color:var(--a1);border:1px solid color-mix(in srgb,var(--a1) 50%,transparent);border-radius:50%}.dock .d-now{gap:9px;padding-right:2px}.dock .d-art{width:40px!important;height:40px!important;flex:none}.dock .d-text strong{font-size:14px}.dock .d-text span{font-size:12px}}@media (max-width:360px){.dock .d-art{display:none!important}}@media (max-width:899px),(pointer:coarse){.imm .imm-top{transition:background .2s,box-shadow .2s}.imm.scrolled .imm-top{background:#04040bf2!important;box-shadow:0 10px 26px -12px #000000e6}.pz{transition:transform .62s cubic-bezier(.2,.8,.2,1)!important;transition-delay:calc(var(--n)*14ms)!important}.pz svg,.anagram.snapped .pz svg{filter:none!important}.pz path{transition:none!important}.anagram.snapped .pz{animation:none!important}}html.lite .pz svg,html.lite .anagram.snapped .pz svg{filter:none!important}html.lite .anagram.snapped .pz{animation:none!important}.dock-more{position:fixed;left:10px;right:10px;bottom:calc(var(--dock-h,70px) + env(safe-area-inset-bottom,0px) + 10px);z-index:79;isolation:isolate;padding:10px;border-radius:18px;background:#0c0a12;border:1px solid var(--line-2);box-shadow:0 30px 70px -20px #000000e6;animation:dmIn .18s ease-out}.dock-more[hidden]{display:none}@keyframes dmIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.dm-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.dm-b{display:grid;justify-items:center;gap:6px;padding:12px 4px 10px;border-radius:12px;color:var(--ink);font:500 11.5px/1.2 var(--text);text-align:center}.dm-b svg{width:22px;height:22px}.dm-b:active,.dm-b:hover{background:#ffffff0f}.dm-b.on{color:var(--a1)}.dock .m-more.on svg{transform:rotate(180deg)}.dock .m-more svg{transition:transform .2s}@media (min-width:761px){.dock-more{display:none!important}}@media (max-width:760px){.dock .transport #mMoreBtn{order:6}.dock .transport .icon-btn{width:32px;height:32px}.dock .d-art{width:36px!important;height:36px!important}}.v-item .v-play{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}@media (max-width:600px){.imm #iTitle,.imm .i-credit{text-align:center!important;margin-left:auto;margin-right:auto}.imm .i-scene,.imm .i-sub,.imm #iChips{justify-content:center!important;text-align:center}.imm #iOwnBox{margin-left:auto;margin-right:auto}}body:has(#dockMore:not([hidden])) .screen:not([data-mode=immersive]){visibility:hidden!important}#pay .step-l{display:flex;align-items:center;gap:8px;margin:14px 0 8px;font:700 11.5px/1 var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--mute)}#pay{counter-reset:paystep}#pay .step-l:before{counter-increment:paystep;content:counter(paystep);display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--a1) 22%,transparent);color:var(--a1);font-size:11px;letter-spacing:0}#pay .need-l.step-l{margin-top:4px}#pay .pay-tribe{font-size:12.5px;padding:10px 12px!important;margin:8px 0 0}#pay details.pay-pts,#pay details.pay-opts{margin:10px 0 0;border:1px solid var(--line-2);border-radius:12px;padding:0 12px}#pay details>summary{cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:40px;font:600 13px var(--text);color:var(--ink)}#pay details>summary::-webkit-details-marker{display:none}#pay details>summary:after{content:"+";font-size:17px;color:var(--mute);transition:transform .2s}#pay details[open]>summary:after{transform:rotate(45deg)}#pay details[open]{padding-bottom:10px}#pay details #offerPoints{margin:0;font-size:13px}#pay details .optin,#pay details .wall-pick{margin:6px 0}#pay .pay-price{display:flex;align-items:flex-end;gap:10px;min-width:0}#pay .pay-price .amount{flex:1;min-width:0;margin:0}#pay .pay-price .cur-sel{flex:none;margin:0;font-size:11px;display:grid;gap:4px}#pay .pay-price .cur-sel{width:98px}#pay .pay-price .cur-sel select{height:40px;width:98px;min-width:0;padding:0 6px}#pay .methods .m-soon{display:none!important}#pay .pay-soon{margin:6px 0 0;font-size:11.5px;color:var(--mute)}#pay .pay-soon:empty{display:none}#pay #payFine{font-size:11.5px;line-height:1.5;opacity:.8}#payRights{position:relative;cursor:pointer}#payRights:not(.open)>*{max-height:4.6em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,transparent);mask-image:linear-gradient(#000 55%,transparent)}#payRights:not(.open):after{content:"Read more";display:block;margin-top:2px;font-size:11.5px;color:var(--a1)}.page .page-top{background:#06060cf0!important;border-bottom:1px solid var(--line-2);z-index:5}.th-hero{max-height:62vh;overflow:hidden}.th-hero img{object-position:50% 30%}.th-body{padding:24px 20px 60px}.th-copy p{font-size:clamp(15.5px,1.4vw,18px);line-height:1.65;margin:0 0 14px}.th-stats{margin:26px 0;gap:8px}.th-stats div{padding:12px 14px}.th-stats strong{font-size:24px}.th-wall{margin-top:18px;padding:16px 18px;border:1px solid var(--line-2);border-radius:16px;background:color-mix(in srgb,var(--void-2) 70%,transparent)}.th-wall .tribe-k{margin:0 0 10px}.th-names span{padding:5px 10px;font-size:13px}.th-names .tb{font-size:10px;padding:2px 6px}#thSv.sv-wall{margin-top:14px}.th-end{margin:34px 0 0;font-size:clamp(20px,2.6vw,32px)}@media (max-width:600px){.th-hero{max-height:48vh}.th-h .th-title,.th-h h2{font-size:clamp(40px,13vw,64px)}.th-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media (max-width:600px){.purchase-row{flex-wrap:wrap}.purchase-state{justify-content:flex-start}}.purchase-panel{margin:0 0 16px}.purchase-list{display:grid;gap:8px}.purchase-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.purchase-row>div:first-child{display:grid;gap:4px;min-width:0}.purchase-row strong{font-size:14px}.purchase-row small{color:var(--muted);line-height:1.4;overflow-wrap:anywhere}.purchase-state{display:flex;align-items:center;justify-content:flex-end;gap:8px;flex-wrap:wrap}.purchase-panel .panel-head{display:flex;align-items:center;justify-content:space-between;gap:10px}.purchase-panel .panel-head h3{margin:0}#shopSec{--shop-gap:20px}#shopSec .shopx{gap:var(--shop-gap)}#shopSec .wish{margin-top:20px;border-style:solid;background:var(--void-2);padding:20px 22px;border-radius:18px;gap:16px;align-items:center}#shopSec .wish strong{font:600 16px/1.4 var(--text);letter-spacing:0}#shopSec .wish span{display:block;margin-top:4px;font-size:13px;line-height:1.6}#shopSec .shopx-checkout{padding:22px;border-radius:18px;background:linear-gradient(110deg,rgba(255,73,85,.07),var(--void-2));border-color:var(--line-2)}#shopSec .shop-community{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--shop-gap);margin-top:var(--shop-gap);align-items:stretch}#shopSec .shop-community>.sv-wall,#shopSec .shop-community>.tribe{margin:0;max-width:none;width:auto;padding:26px;border-radius:18px;background:var(--void-2);min-width:0}#shopSec .shop-community .tribe h2{font-size:clamp(28px,3.5vw,42px);line-height:1.08;margin:0 0 14px}#shopSec .shop-community .tribe p{font-size:14px;line-height:1.75;max-width:52ch;margin:0 0 18px}#shopSec .svw-top{display:block;margin-bottom:22px}#shopSec .svw-top .tribe-k{font:600 15px/1.4 var(--text);letter-spacing:0;text-transform:none;color:var(--ink);margin-bottom:8px}#shopSec .svw-top span{font-size:13px;line-height:1.6;display:block;max-width:46ch}#shopSec .svw-g+.svw-g{border-top:1px solid var(--line-2);padding-top:14px;margin-top:18px}@media (max-width:720px){#shopSec .shop-community{grid-template-columns:1fr}#shopSec .shop-community>.sv-wall,#shopSec .shop-community>.tribe{padding:22px}#shopSec .shopx-checkout{align-items:stretch;gap:14px}#shopSec .shopx-checkout .btn{width:100%}#shopSec .wish{align-items:flex-start}}#about .about-copy{position:relative;isolation:isolate;padding:28px;border-radius:22px;background:linear-gradient(145deg,#07060bf0,#07060be0);border:1px solid rgba(255,255,255,.1);box-shadow:0 12px 40px #00000029}#about .about-copy h2{color:#fff;line-height:1.08;text-wrap:balance}#about .about-copy p{color:#f0edf5;font-size:17px;line-height:1.8;font-weight:400;opacity:1;max-width:58ch}#about .about-copy p strong{color:#fff;font-weight:650}#about .about-copy .btn{background:#14111b;color:#fff;border-color:#ffffff47}#about .about-copy .about-sig{opacity:1}@media (max-width:700px){#about .about-copy{padding:22px 20px}#about .about-copy p{font-size:16px;line-height:1.85}}.portrait-stage{position:absolute;inset:0;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 51% 64%,color-mix(in srgb,var(--portrait-accent,#c0b8ac) 10%,transparent),color-mix(in srgb,var(--portrait-bg,#07080b) 55%,transparent) 80%);isolation:isolate}.portrait-stage canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.portrait-stage .portrait-grain{position:absolute;inset:-10%;opacity:var(--portrait-grain,.18);background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' opacity='.8' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;mix-blend-mode:screen;animation:portraitGrain .45s steps(3) infinite}.portrait-stage .portrait-vhs{position:absolute;inset:0;opacity:var(--portrait-vhs,.12);background:repeating-linear-gradient(0deg,#0000 0 3px,#b4b4ba66 4px);mix-blend-mode:screen}.portrait-vhs:after{content:"";position:absolute;inset:-25% 0;background:linear-gradient(0deg,transparent 46%,#d1e2e52a 49%,#0006 50%,transparent 53%);animation:portraitTracking 12s linear infinite}.portrait-stage .portrait-grunge{position:absolute;inset:0;opacity:var(--portrait-grunge,.18);background:repeating-linear-gradient(93deg,transparent 0 113px,#b9b1a35c 114px,transparent 115px 239px),radial-gradient(ellipse at 20% 40%,#f4d8a82a,transparent 45%),radial-gradient(ellipse at 80% 80%,#000a,transparent 60%);mix-blend-mode:screen;mask-image:linear-gradient(90deg,#000,transparent 38%,transparent 62%,#000)}.portrait-stage .portrait-wash{position:absolute;inset:0;background:linear-gradient(90deg,#08080d80,transparent 32%,transparent 70%,#08080d80),linear-gradient(0deg,#08080d55,transparent 20%);pointer-events:none}@keyframes portraitTracking{0%{transform:translateY(-35%)}to{transform:translateY(35%)}}.portrait-still .portrait-grain,.portrait-still .portrait-vhs:after{animation-play-state:paused}@keyframes portraitGrain{0%,to{transform:translate(0)}25%{transform:translate(2%,1%)}75%{transform:translate(-1%,-2%)}}.imm.portrait-mode{--ink:#f4f1eb;--haze:#d2cdd2;--mute:#b2abb8;--a1:var(--portrait-accent,#bcb5a9)!important;--a2:var(--portrait-accent,#bcb5a9)!important;--beam:var(--portrait-accent,#bcb5a9)!important;background:var(--portrait-bg,#08080b)!important}.imm.portrait-mode .imm-bloom,.imm.portrait-mode #immCanvas,.imm.portrait-mode .deck,.imm.portrait-mode .imm-slot,.imm.portrait-mode .deck-cover,.imm.portrait-mode .imm-wm,.imm.portrait-mode #nebCv,.imm.portrait-mode #orbCv{display:none!important}.imm.portrait-mode .imm-art{display:block!important;opacity:calc(var(--portrait-atmosphere,.8)*.5)!important;z-index:0;pointer-events:none;animation:portraitCoverDrift 26s ease-in-out alternate infinite}.imm.portrait-mode:before{display:block!important;z-index:1;opacity:calc(var(--portrait-atmosphere,.8)*.125);pointer-events:none}@keyframes portraitCoverDrift{0%{translate:-10px -6px}to{translate:14px 10px}}.imm.portrait-mode:has(.portrait-still) .imm-art,.imm.portrait-mode:has(.portrait-still):before{animation-play-state:paused}.imm.portrait-mode .portrait-stage{z-index:2}.imm.portrait-mode .imm-stage{display:block!important;position:absolute!important;inset:0!important;padding:0!important;pointer-events:none;z-index:5}.imm.portrait-mode .imm-info{position:absolute!important;left:clamp(24px,4vw,76px)!important;top:50%!important;bottom:auto!important;right:auto!important;transform:translateY(-50%)!important;width:clamp(240px,25vw,390px)!important;max-height:76vh;overflow:auto;padding:22px 0;pointer-events:auto;opacity:1!important;text-align:left!important}.imm.portrait-mode #iTitle{font-size:clamp(40px,4.5vw,84px)!important;line-height:.94!important;text-align:left!important;transform:none!important;text-shadow:none!important;color:#f6f3ed!important;-webkit-text-fill-color:#f6f3ed!important;filter:none!important}.imm.portrait-mode .i-sub,.imm.portrait-mode .i-credit{text-align:left!important;color:#d4cdd9!important}.imm.portrait-mode .imm-center{display:contents!important}.imm.portrait-mode .imm-right{position:absolute!important;right:clamp(20px,3.4vw,64px)!important;left:auto!important;top:19%!important;bottom:48px!important;width:clamp(260px,25vw,370px)!important;display:flex!important;flex-direction:column;justify-content:center;gap:18px;pointer-events:auto;overflow:auto;max-height:76vh;opacity:1!important;transform:none!important}.imm.portrait-mode .imm-controls{position:static!important;max-width:none!important;width:100%!important;margin:0!important;padding:20px 15px!important;border:1px solid #eee5da26;border-radius:18px;background:#0e0e14d9;backdrop-filter:blur(18px);box-shadow:0 20px 80px #0006;transform:none!important;opacity:1!important}.imm.portrait-mode .imm-next{position:static!important;width:100%!important;max-width:none!important;margin:0!important;background:#0b0b12c9;border-radius:18px;padding:14px 12px;border:1px solid #eee5da18}.imm.portrait-mode .imm-next .mini-list{max-height:25vh;overflow:auto}.imm.portrait-mode .transport{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important}.imm.portrait-mode .t-side .icon-btn{width:32px;height:32px}.imm.portrait-mode .imm-edge{z-index:91}.imm.portrait-mode .i-own{margin-top:18px}.imm.portrait-mode .chips{margin-top:16px}@media (max-width:1050px){.imm.portrait-mode .imm-info{left:22px!important;width:24vw!important;min-width:205px}.imm.portrait-mode .imm-right{right:20px!important;width:29vw!important;min-width:260px}.imm.portrait-mode #iTitle{font-size:46px!important}.imm.portrait-mode .i-credit{font-size:12px}}@media (max-width:720px){.imm.portrait-mode .imm-stage{overflow-y:auto!important;padding:64px 16px 28px!important;display:flex!important;flex-direction:column!important;justify-content:space-between;gap:22px;pointer-events:auto}.imm.portrait-mode .imm-info{position:relative!important;left:auto!important;top:auto!important;transform:none!important;width:100%!important;max-height:none;padding:12px 6px!important;flex:none}.imm.portrait-mode #iTitle{font-size:clamp(34px,10vw,54px)!important;max-width:75%}.imm.portrait-mode .i-credit,.imm.portrait-mode .i-own,.imm.portrait-mode .chips{display:none!important}.imm.portrait-mode .imm-right{position:relative!important;right:auto!important;top:auto!important;bottom:auto!important;width:100%!important;min-width:0;max-height:none;margin-top:auto;overflow:visible;padding-top:24vh}.imm.portrait-mode .imm-controls{padding:14px!important}.imm.portrait-mode .imm-next{display:none!important}.imm.portrait-mode .portrait-wash{background:linear-gradient(0deg,#08080deb,#08080d22 45%,#08080d55 75%,#08080de8)}.imm.portrait-mode .imm-controls .t-side{gap:4px!important}.imm.portrait-mode .imm-controls .play-btn{width:48px;height:48px}.imm.portrait-mode .imm-hud{display:none}}body:has(.imm.portrait-mode.open) .tip{visibility:hidden!important;pointer-events:none!important}@media (max-width:720px){.imm.portrait-mode .imm-right>*:not(.imm-controls){display:none!important}.imm.portrait-mode .i-sub,.imm.portrait-mode .i-scene{justify-content:flex-start!important;text-align:left!important;margin-left:0!important}}@media (prefers-reduced-motion:reduce){.portrait-grain,.portrait-vhs:after,.imm.portrait-mode .imm-art,.imm.portrait-mode:before{animation:none!important}}.imm.portrait-mode{overflow:clip!important}.imm.portrait-mode .imm-stage{overflow:hidden!important;height:100%!important;min-height:0!important;width:100%;max-width:100%;margin:0!important;box-sizing:border-box}.imm.portrait-mode .imm-info{display:block!important;min-width:0;box-sizing:border-box}.imm.portrait-mode .imm-info>*{max-width:100%;min-width:0}.imm.portrait-mode .i-sub{flex-wrap:wrap;overflow-wrap:anywhere}.imm.portrait-mode.own #immMon{display:none!important}.imm.portrait-mode .imm-right{overflow:visible!important;gap:16px!important;min-height:0!important;min-width:0!important;max-width:calc(100vw - 40px);justify-content:center;box-sizing:border-box}.imm.portrait-mode .imm-controls{flex:0 0 auto!important;min-width:0;box-sizing:border-box}.imm.portrait-mode .progress,.imm.portrait-mode .transport,.imm.portrait-mode .t-side{min-width:0;max-width:100%;box-sizing:border-box}.imm.portrait-mode .progress input{min-width:0}.imm.portrait-mode .t-side{flex-wrap:wrap}.imm.portrait-mode .imm-panel{flex:0 1 auto;min-height:0!important;min-width:0!important;max-width:100%;width:100%;overflow:hidden;box-sizing:border-box}.imm.portrait-mode .imm-panel .ip-head{flex-shrink:0;min-width:0}.imm.portrait-mode .imm-panel .ip-tabs{min-width:0;overflow:hidden}.imm.portrait-mode .imm-panel .ip-tabs button{min-width:0;padding-left:8px;padding-right:8px;font-size:11px}.imm.portrait-mode .imm-panel .ip-body{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.imm.portrait-mode .imm-panel .ip-list{max-height:none;overflow:visible}.imm.portrait-mode .imm-panel.min{flex:0 0 auto;align-self:flex-end;width:48px;max-height:150px;overflow:hidden}.imm.portrait-mode:not(.own) .imm-right{top:84px!important;bottom:26px!important;max-height:none!important}.imm.portrait-mode .imm-mon{flex:0 0 auto;width:100%;max-width:100%;height:214px;min-width:0;box-sizing:border-box}@media (max-width:720px){.imm.portrait-mode .imm-stage{overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain}.imm.portrait-mode .imm-right{max-width:100%;flex:none!important}.imm.portrait-mode .imm-info{overflow:visible}}@media (max-width:720px){.imm.portrait-mode:not(.own) .imm-right{top:auto!important;bottom:auto!important}.imm.portrait-mode:not(.own) .imm-right>#immMon{display:block!important;margin-top:12px;align-self:center;width:min(100%,356px);height:234px}.imm.portrait-mode .imm-info{max-height:none!important}}@media (max-height:520px) and (min-width:721px){.imm.portrait-mode .imm-stage{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start;gap:24px;padding:78px 24px 24px!important;overflow-y:auto!important;overflow-x:hidden!important}.imm.portrait-mode .imm-info{position:relative!important;left:auto!important;right:auto!important;top:auto!important;transform:none!important;width:100%!important;min-width:0!important;max-height:none!important;overflow:visible;padding:0!important}.imm.portrait-mode .imm-right,.imm.portrait-mode:not(.own) .imm-right{position:relative!important;inset:auto!important;width:100%!important;min-width:0!important;max-height:none!important;max-width:none;margin:0!important}.imm.portrait-mode #iTitle{font-size:38px!important}.imm.portrait-mode .imm-controls{padding:12px!important}.imm.portrait-mode .imm-controls .play-btn{height:46px;width:46px}.imm.portrait-mode .i-own,.imm.portrait-mode .chips{display:none!important}}@media (max-width:900px),(pointer:coarse){body:has(.imm.open) .toast{color:#f4f1eb!important;background:#0e0c14f0!important;border-color:#eee5da40!important}body:has(.imm.open) .toast button{color:#f4f1eb!important}body:has(.imm.open) .toast #toastBtn,body:has(.imm.open) .toast .toast-no{background:#ffffff12;border-color:#ffffff30}}.imm.portrait-mode.drift:not(.oblivion) .imm-info,.imm.portrait-mode.drift:not(.oblivion) .imm-right{opacity:.16!important;transition:opacity 3s ease}.imm.portrait-mode.oblivion.drift .imm-info,.imm.portrait-mode.oblivion.drift .imm-right,.imm.portrait-mode.oblivion.drift .imm-controls,.imm.portrait-mode.oblivion.drift .imm-top,.imm.portrait-mode.oblivion.drift .imm-tools{opacity:0!important;transition:opacity 2.4s ease}.imm.portrait-mode.drift .imm-right:focus-within,.imm.portrait-mode.drift .imm-right:focus-within .imm-controls{opacity:1!important;transition:opacity .2s ease}@media (hover:hover){.imm.portrait-mode.drift .imm-right:hover,.imm.portrait-mode.drift .imm-right:hover .imm-controls{opacity:1!important;transition:opacity .2s ease}}@media (prefers-reduced-motion:reduce){.imm.portrait-mode.drift .imm-info,.imm.portrait-mode.drift .imm-right,.imm.portrait-mode.drift .imm-controls{transition:none!important}}.imm.oblivion.drift .imm-right:focus-within{opacity:1!important;transition:opacity .2s ease}@media (hover:hover){.imm.oblivion.drift .imm-right:hover{opacity:1!important;transition:opacity .2s ease}}#ownDlg button:focus-visible,#joinDlg button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}dialog.modal#ownDlg{transition:none;animation:none}#ownDlg .checkout-total:before,#ownDlg .checkout-total:after{display:none}#ownDlg .checkout-intents button{min-height:76px}#ownDlg #payTribe{display:none}dialog.modal#joinDlg{width:min(800px,calc(100vw - 48px));max-height:calc(100dvh - 48px)}#joinDlg>.modal-in{padding:28px;overflow:auto;max-height:calc(100dvh - 50px)}#joinDlg h3{font:650 23px/1.4 var(--text);margin:12px 0 22px}#joinDlg .j-opts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#joinDlg .j-opts button{min-height:78px;padding:15px;text-align:left;border-radius:12px}#joinDlg .j-opts strong{font:650 13px/1.5 var(--text)}#joinDlg .j-opts small{font-size:11px;line-height:1.6}#joinDlg .j-body{padding:20px;border:1px solid var(--line);border-radius:13px;margin:18px 0}#joinDlg .j-form input{min-height:46px}@media (max-width:700px){dialog.modal#joinDlg{width:calc(100vw - 16px);max-height:calc(100dvh - 16px)}#joinDlg>.modal-in{padding:19px;max-height:calc(100dvh - 18px)}#joinDlg h3{font-size:19px}#joinDlg .j-body{padding:14px}#joinDlg .j-opts button{padding:12px}#joinDlg .modal-actions{gap:15px}}dialog.modal#ownDlg{width:min(1060px,calc(100vw - 48px))!important;max-height:calc(100dvh - 48px)!important;border-radius:22px;overflow:clip!important}#ownDlg>.modal-in{display:flex;flex-direction:column;max-height:calc(100dvh - 50px);padding:0!important;overflow:hidden}#ownDlg .own-h{flex:none;margin:0;padding:22px 26px 17px;align-items:center;border-bottom:1px solid var(--line)}#ownDlg .own-h h3{margin:0!important;font:600 19px/1.3 var(--text)}#ownDlg .own-h .tribe-k{font:600 10px var(--text);letter-spacing:.13em;margin:0 0 7px}#ownDlg [data-x]{flex:none}.checkout-intents{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:16px 26px;flex:none}.checkout-intents button{padding:13px 12px;border-radius:11px;border:1px solid var(--line-2);text-align:left;display:grid;gap:6px}.checkout-intents strong{font:650 13px/1.3 var(--text)}.checkout-intents small{font:11px/1.4 var(--text);color:var(--haze)}.checkout-intents [aria-selected=true]{border-color:var(--a1);background:color-mix(in srgb,var(--a1) 9%,var(--void-2))}.checkout-scroll{min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;padding:5px 26px 25px;flex:1 1 auto}.checkout-commerce{display:grid;grid-template-columns:minmax(230px,.75fr) minmax(0,1.4fr);gap:24px;align-items:start}.checkout-commerce[hidden],#ownTribe[hidden],.checkout-total[hidden]{display:none!important}.checkout-choices{position:sticky;top:0;min-width:0;padding-top:12px}#ownDlg .shopx-k{font:600 11px/1.4 var(--text);margin:0 0 12px;color:var(--haze);letter-spacing:.03em}#ownOffers .offers-main{grid-template-columns:1fr}#ownOffers .offers{margin:0;gap:10px}#ownOffers .offers button{padding:16px;border-radius:12px;align-content:start;min-width:0}#ownOffers .offers strong{font:650 15px/1.35 var(--text);text-transform:none}#ownOffers .offers small{font:12px/1.7 var(--text)}#ownOffers .offers button:hover{transform:none}#ownDlg[data-intent=music] .offers-more{display:none!important}#ownDlg[data-intent=extra] .offers-main{display:none}#ownDlg[data-intent=extra] .offers-more{display:block;margin:0}#ownDlg[data-intent=extra] .offers-more summary{display:none}#ownDlg[data-intent=extra] .offers-more>button{margin:0 0 9px}#ownDlg .checkout-context{font-size:11px;line-height:1.8;color:var(--haze);margin:15px 0 24px}.checkout-membership-note{padding:18px 0;border-top:1px solid var(--line)}.checkout-membership-note strong{font-size:12px}.checkout-membership-note p,.checkout-membership-note button{font-size:11px!important;line-height:1.8}.checkout-membership-note p{margin:6px 0 10px}#ownSlot #pay{padding:23px;border-radius:15px;background:var(--void-2);box-shadow:none}#ownSlot #offerTitle{font:650 19px/1.3 var(--text);text-transform:none;margin-bottom:18px}#ownSlot .step-l{margin-top:22px}#ownSlot .cuts-pick .need-l{font-size:12px}#ownSlot .cuts-l{gap:7px}#ownSlot .cuts-l button{min-height:35px;font-size:11px;padding:6px 11px}#ownSlot .cuts-pick small{font-size:10px}#ownSlot .pay-opts,#ownSlot .pay-pts{margin-top:14px}.checkout-total{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:17px 26px;border-top:1px solid var(--line-2);background:var(--void-2);flex:none;box-shadow:0 -12px 30px #0002}.checkout-total>div:first-child{display:grid;gap:4px;min-width:0}.checkout-total #ownSummary{font-size:11px;color:var(--haze);overflow-wrap:anywhere}.checkout-total #ownTotal{font:650 25px/1.2 var(--text);letter-spacing:-.04em}.checkout-total #ownBillingNote{font-size:10px;color:var(--haze)}#ownActionSlot{flex:none;max-width:62%}#ownActionSlot #payBtn{height:47px;max-width:100%;white-space:normal;font-size:12px;padding:0 22px;line-height:1.3}.checkout-tribe-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:9px 0 24px}.checkout-tribe-heading h4{font:500 28px/1.2 var(--display);margin:8px 0 12px}.checkout-tribe-heading p{font-size:12px}.checkout-period{display:flex;flex:none;padding:4px;border:1px solid var(--line-2);border-radius:25px}.checkout-period button{padding:9px 15px;font-size:11px;border-radius:20px}.checkout-period [aria-pressed=true]{background:var(--ink);color:var(--void)}.checkout-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.checkout-tiers article{display:flex;flex-direction:column;padding:22px;border:1px solid var(--line-2);border-radius:15px;background:var(--void-2)}.checkout-tier-name{font-weight:700;font-size:15px;margin-bottom:12px!important}.checkout-tier-price{font-size:27px;font-weight:650;line-height:1.3!important;letter-spacing:-.04em}.checkout-tier-price small{font-size:11px;letter-spacing:0;font-weight:400}.checkout-tiers ul{padding-left:16px;font-size:12px;line-height:1.9;color:var(--haze);margin:0 0 24px}.checkout-tiers .btn{margin-top:auto;width:100%;font-size:12px}.checkout-tribe-fine{font-size:11px;margin:20px 0 0!important;line-height:1.8}@media (max-width:700px){dialog.modal#ownDlg{width:calc(100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;border-radius:17px}#ownDlg>.modal-in{max-height:calc(100dvh - 18px)}#ownDlg .own-h{padding:16px 16px 12px}#ownDlg .own-h h3{font-size:16px}.checkout-intents{padding:12px 14px;gap:5px}.checkout-intents button{padding:10px 8px;gap:4px}.checkout-intents strong{font-size:11px}.checkout-intents small{font-size:9px;line-height:1.5}.checkout-scroll{padding:4px 14px 18px}.checkout-commerce{grid-template-columns:1fr;gap:15px}.checkout-choices{position:static;padding:0}#ownOffers .offers-main{grid-template-columns:repeat(2,minmax(0,1fr))}#ownOffers .offers button{padding:12px 10px}#ownOffers .offers strong{font-size:13px}#ownOffers .offers small{font-size:10px;line-height:1.6}.checkout-membership-note{display:none}#ownDlg .checkout-context{margin:11px 0 0;font-size:10px}#ownSlot #pay{padding:16px}#ownSlot #offerTitle{font-size:17px}.checkout-total{padding:12px 14px;gap:12px}.checkout-total #ownSummary{font-size:10px}.checkout-total #ownTotal{font-size:22px}#ownActionSlot{max-width:60%}#ownActionSlot #payBtn{padding:0 14px;font-size:11px;height:45px}.checkout-tribe-heading{display:block;margin:10px 0 17px}.checkout-tribe-heading h4{font-size:24px}.checkout-period{display:inline-flex}.checkout-tiers{grid-template-columns:1fr;gap:12px}.checkout-tiers article{padding:19px}.checkout-tiers ul{margin-bottom:17px}.checkout-tier-price{font-size:26px}}#ownDlg .checkout-tiers .tier{gap:0}#ownDlg .checkout-tiers .tier-k{font:700 20px/1.25 var(--text);white-space:normal;mask-image:none;-webkit-mask-image:none;letter-spacing:0;text-transform:none}#ownDlg .checkout-tiers .tier-bass{--tier-ink:#b9a8ff;--tier-color:#7a5cff}#ownDlg .checkout-tiers .tier-treble{--tier-ink:#7fe6da;--tier-color:#2ec4b6}#ownDlg .checkout-tiers .tier-symphony{--tier-ink:#f2d79b;--tier-color:#e9c77f;border-color:#e9c77f59}#ownDlg .checkout-tiers .checkout-tier-price{color:var(--tier-ink)}#ownDlg .checkout-tier-price small{color:var(--haze)}#ownDlg .checkout-tiers li:before{content:none}#ownDlg .checkout-tiers ul{display:block;list-style:disc}#ownDlg .checkout-tiers li::marker{color:var(--tier-ink)}#ownDlg .checkout-tiers .btn{--a1:var(--tier-color);--a2:var(--tier-ink)}#joinDlg .join-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}#joinDlg .join-header>div{min-width:0}#joinDlg .join-header .tribe-k{margin:0 0 10px}#joinDlg .join-header h3{margin:0;text-transform:none}#joinDlg .join-header [data-jclose]{flex:none;min-width:44px;min-height:44px;margin:-8px -8px 0 0;display:grid;place-items:center}#joinDlg .join-footer{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:24px;padding:18px 0 0;border-top:1px solid var(--line);overflow:visible}#joinDlg .join-footer:before,#joinDlg .join-footer:after{display:none}#joinDlg .join-alternatives{display:flex;flex-wrap:wrap;align-items:center;gap:4px 20px;min-width:0}#joinDlg .join-alternatives button{min-height:44px;text-align:left;font-size:12px}#joinDlg .join-close{margin-left:auto;flex:none;min-height:44px}#joinDlg .j-form-cashfree{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px;margin:0}#joinDlg .j-form-cashfree label{display:grid;gap:8px;font-size:12px;color:var(--haze);min-width:0}#joinDlg .j-form-cashfree input{width:100%;min-width:0;box-sizing:border-box;font-size:14px}#joinDlg .j-form-cashfree>.btn{grid-column:1/-1;min-height:48px}#joinDlg .j-form input:focus-visible{outline:2px solid var(--a1);outline-offset:3px}#joinDlg .j-body>.form-status:empty{display:none}@media (max-width:700px){#joinDlg .join-footer{align-items:flex-end;gap:12px}#joinDlg .join-alternatives{display:grid;gap:0}#joinDlg .join-header{gap:12px;margin-bottom:18px}#joinDlg .j-form-cashfree{grid-template-columns:1fr}#joinDlg .j-form-cashfree>.btn{grid-column:auto}#joinDlg .join-alternatives button{font-size:12px}#joinDlg .join-close{padding-inline:18px}}#zone .page-in{width:min(1280px,calc(100% - 64px))!important;margin:0 auto;padding-top:25px;padding-bottom:130px}#zone [hidden]{display:none!important}#zone .page-top{background:var(--void);backdrop-filter:none;-webkit-backdrop-filter:none;z-index:5}#zone button:focus-visible,#zone a:focus-visible{outline:2px solid var(--ink);outline-offset:4px}#zone :is(h1,h2,h3){font-family:var(--text);text-transform:none;letter-spacing:-.035em;mask-image:none;-webkit-mask-image:none;text-shadow:none}#zone .zone-welcome.has-banner{padding:30px;border-radius:16px;background-size:cover;margin-bottom:28px}#zone .zone-featured i{color:#17131c!important}#zone .zone-featured i svg{fill:currentColor;stroke:none}#zone .zx-row{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}#zone .zx-dd{min-width:120px;flex:1;border-radius:9px}#zone .zx-dd summary{font:12px/1.5 var(--text);min-height:46px;padding:12px}#zone .zx-menu{border-radius:10px;box-shadow:0 15px 30px #0006;max-width:min(300px,calc(100vw - 60px))}#zone .zx-menu button{font-size:12px;min-height:40px}#zone .zx-pair{display:flex;gap:8px}#zone .zx-pair button{padding:8px 18px;border:1px solid var(--line);border-radius:8px}#zone .zone-preference-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0 10px}#zone .zone-preference{display:grid;gap:10px;align-content:start;min-width:0;font:500 12px/1.6 var(--text)}#zone .zone-preference select{width:100%;min-width:0;max-width:100%;height:44px;padding:0 12px;border:1px solid var(--line-2);border-radius:9px;background:var(--void);color:var(--ink);font:500 12px var(--text)}#zone .zone-preference small{font:11px/1.8 var(--text);color:var(--haze)}#zone .zone-extra-preferences{margin-top:25px;border-top:1px solid var(--line);padding-top:18px}#zone .zone-extra-preferences summary{font:600 12px/1.7 var(--text);cursor:pointer;min-height:32px}#zone .zx-l{text-transform:none;letter-spacing:0;color:var(--ink)}@media (max-width:760px){#zone .zone-preference-grid{gap:19px;grid-template-columns:1fr}#zone .zone-preference select{font-size:13px}}@media (max-width:1050px){#zone .page-in{width:calc(100% - 40px)!important}}@media (max-width:760px){#zone .page-in{width:calc(100% - 32px)!important}#zone .zone-welcome.has-banner{padding:22px;margin-top:15px;margin-bottom:0}#zone .zx-dd{min-width:calc(50% - 10px)}}#zone .zone-welcome{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.8fr);align-items:center;gap:42px;padding:36px 0 40px;border-bottom:1px solid var(--line);margin-bottom:32px}#zone .zone-eyebrow{font:600 10px/1.5 var(--text);letter-spacing:.14em;text-transform:uppercase;color:var(--haze);margin:0 0 14px}#zone #zoneHeading{font-size:clamp(30px,3.4vw,48px);font-weight:550;line-height:1.15;max-width:720px;margin:0 0 18px;overflow-wrap:anywhere;outline:none}#zone .zone-welcome-copy>p:not(.zone-eyebrow){font:14px/1.9 var(--text);color:var(--haze);max-width:530px;margin:0}#zone .zone-welcome-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px}#zone .zone-welcome-actions .btn{height:44px;font-size:12px;padding:0 18px;border-radius:10px}#zone .zone-welcome-actions .btn svg{width:12px;height:12px;margin-left:12px}#zone .zone-identity{display:flex;align-items:center;gap:10px;flex-wrap:wrap;color:var(--haze);font-size:12px}#zone .zone-featured{display:grid;grid-template-columns:90px minmax(0,1fr) 30px;gap:17px;align-items:center;padding:18px;border:1px solid var(--line-2);border-radius:16px;background:linear-gradient(120deg,color-mix(in srgb,var(--a1) 6%,var(--void-2)),var(--void-2));text-align:left;min-width:0;box-shadow:none}#zone .zone-featured img{width:90px;height:90px;object-fit:cover;border-radius:9px;background:var(--line)}#zone .zone-featured span{display:grid;gap:9px;min-width:0}#zone .zone-featured small{font:600 8px/1.5 var(--text);letter-spacing:.09em;color:var(--haze)}#zone .zone-featured strong{font:600 16px/1.4 var(--text);overflow-wrap:anywhere}#zone .zone-featured em{font:11px/1.6 var(--text);color:var(--haze)}#zone .zone-featured i{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--void);font-style:normal}#zone .zone-featured svg{width:12px;height:12px}#zone .zone-workspace{display:grid;grid-template-columns:170px minmax(0,1fr);gap:38px;align-items:start}#zone .zone-navigation{position:sticky;top:88px;display:grid;gap:7px;padding:0;min-width:0}#zone .zone-navigation>button{display:flex;justify-content:space-between;align-items:center;gap:6px;padding:13px 14px;border:1px solid transparent;border-radius:9px;font:500 13px var(--text);text-align:left;color:var(--haze);min-height:44px}#zone .zone-navigation>button[aria-selected=true]{border-color:var(--line-2);background:var(--void-2);color:var(--ink);font-weight:650;box-shadow:inset 3px 0 0 var(--a1)}#zone .zone-navigation>button:hover{color:var(--ink);background:var(--void-2)}#zone .zone-nav-count{font-size:10px;color:var(--haze)}#zone .zone-nav-note{font:11px/1.9 var(--text);color:var(--haze);margin:22px 14px;overflow-wrap:anywhere}#zone .zone-canvas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start;min-width:0;position:relative}#zone .zone-canvas>.zone-section-head{grid-column:1/-1;margin:2px 0 8px}#zone .zone-section-head .zone-eyebrow{margin:0 0 8px}#zone #zoneSectionTitle{font:550 clamp(23px,2.1vw,30px)/1.3 var(--text);letter-spacing:-.025em;margin:0 0 12px;scroll-margin-top:90px;outline:none}#zone #zoneSectionDescription{font:12px/1.9 var(--text);color:var(--haze);margin:0;max-width:680px}#zone :is(#zoneOverview,#zoneHello,#zonePurchases,#zoneTribeHome,#zoneSettingsScope,#zoneLibraryTabs,#zoneListeningStats){grid-column:1/-1;min-width:0}#zone .zone-grid,#zone .zone-extra,#zone .zx{display:contents}#zone .zone-canvas .panel{padding:23px;border:1px solid var(--line);border-radius:14px;background:var(--void-2);box-shadow:none;min-width:0;margin:0}#zone .zone-canvas .panel:before,#zone .zone-canvas .panel:after{display:none}#zone .panel-head{gap:14px;margin:0 0 18px;align-items:center}#zone .panel-head h3{font:600 16px/1.5 var(--text);letter-spacing:-.015em}#zone .panel-head span{font-size:11px;color:var(--haze)}#zone .zone-grid>.panel{grid-column:1/-1}#zone .zone-overview-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:26px}#zone .zone-overview-cards>button{padding:22px 19px;border:1px solid var(--line);border-radius:14px;background:var(--void-2);display:flex;flex-direction:column;align-items:start;text-align:left;min-width:0;transition:background .15s,border-color .15s}#zone .zone-overview-cards>button:hover{border-color:var(--line-2);background:color-mix(in srgb,var(--ink) 3%,var(--void-2));transform:none}#zone .zone-card-kicker{font-size:10px;color:var(--haze);margin-bottom:18px;letter-spacing:.05em}#zone .zone-overview-cards strong{font:600 17px/1.5 var(--text);letter-spacing:-.02em}#zone .zone-overview-cards p{font:12px/1.8 var(--text);color:var(--haze);margin:12px 0 20px}#zone .zone-card-link{font:600 11px/1.7 var(--text);margin-top:auto}#zone .zone-recent-preview{border:1px solid var(--line);padding:24px;border-radius:14px;background:var(--void-2)}#zone .zone-recent-preview>p{font:13px/1.8 var(--text);color:var(--haze);margin-bottom:18px}#zone .zone-local-note{font:11px/1.9 var(--text);color:var(--haze);padding:19px 0;margin-top:8px;max-width:700px}#zone .zone-library-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 2px}#zone .zone-library-tabs button{font:500 11px var(--text);padding:11px 14px;border:1px solid var(--line);border-radius:22px;min-height:40px}#zone .zone-library-tabs [aria-pressed=true]{color:var(--void);background:var(--ink);border-color:var(--ink)}#zone .mini-list li{min-width:0;gap:12px;padding:10px 0}#zone .mini-list li img{border-radius:7px}#zone .mini-list li strong{font-family:var(--text);font-size:13px;line-height:1.5}#zone .mini-list li small{font-size:10px;line-height:1.7}#zone .zone-hello{display:block;padding:26px;background:var(--void-2)!important;box-shadow:none;border:1px solid var(--line);border-radius:14px;min-width:0}#zone .zone-hello>h2{font:600 21px/1.4 var(--text);margin:0 0 10px}#zone .zone-hello>p{font:12px/1.8 var(--text);margin:0 0 18px}#zone .name-ask{max-width:640px;gap:10px;margin-top:18px}#zone .name-ask input{font:13px var(--text);height:44px;min-width:0}#zone .name-ask .btn{font-size:12px;height:44px}#zone .name-help{font-size:12px;line-height:1.8;width:100%;margin-top:8px}#zone .name-tools{display:flex;flex-wrap:wrap;gap:10px;margin:22px 0 0;padding-top:20px;border-top:1px solid var(--line)}#zone .name-tools .btn{font-size:11px;height:38px}#zone .zp{margin:0 0 25px;padding:0 0 22px;border-bottom:1px solid var(--line);max-width:100%}#zone .zp-ph{width:64px;height:64px;flex:none}#zone .zp-n{font:600 18px var(--text)}#zone .zp-t{min-width:0}#zone .zp-t>span{font-size:12px;overflow-wrap:anywhere}#zone .mz{margin-top:25px;padding-top:20px;border-top:1px solid var(--line)}#zone .mz-h{font-size:12px}#zone .dp-pick{flex-wrap:wrap;gap:10px}#zone .zone-stats{margin:0!important;padding:18px 0!important;display:flex;gap:25px;flex-wrap:wrap;border-top:0}#zone .zone-stats strong{font:550 28px/1.3 var(--text);letter-spacing:-.03em}#zone .zone-stats span{font:11px/1.8 var(--text);color:var(--haze)}#zone .zx-year{grid-column:1/-1}#zone .zx-year .zx-top{display:none}#zone .zx-nums strong{font-family:var(--text);font-size:30px;font-weight:550}#zone .zx-bars{height:85px}#zone .zx-mine,#zone .zx-vis,#zone .zx-perks{grid-column:1/-1}#zone .zx-l{font:600 12px/1.8 var(--text);margin:20px 0 9px}#zone .zx-l small{display:block;font-weight:400;font-size:11px;line-height:1.8}#zone .zx-sw{gap:8px;flex-wrap:wrap}#zone .zx-sw button{font:11px/1.4 var(--text);min-height:37px;border-radius:8px}#zone .zx-sw.dots button{width:38px;height:38px}#zone .zx-pl{font:13px/1.9 var(--text);padding-left:19px}#zone .zx-claim{display:flex;flex-wrap:wrap;gap:10px}#zone .zx-claim select{min-width:0;max-width:100%;font-size:13px}#zone .zone-settings-scope{font:11px/1.9 var(--text);color:var(--haze);margin:0}#zone .zone-membership-status{display:flex;gap:26px;align-items:center;justify-content:space-between;padding:28px;border:1px solid var(--line-2);border-radius:15px;background:linear-gradient(110deg,color-mix(in srgb,var(--a1) 7%,var(--void-2)),var(--void-2))}#zone .zone-membership-status h3{font:550 27px/1.35 var(--text);margin:8px 0 14px;display:flex;flex-wrap:wrap;gap:15px;align-items:center}#zone .zone-membership-status p:not(.zone-eyebrow){font:13px/1.9 var(--text);color:var(--haze);max-width:540px;margin:0}#zone .zone-membership-status .btn{font-size:12px;flex:none}#zone .zone-member-links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:18px}#zone .zone-member-links>button{padding:20px;border-radius:12px;border:1px solid var(--line);background:var(--void-2);text-align:left;display:grid;gap:13px}#zone .zone-member-links strong{font-size:14px}#zone .zone-member-links span{font:11px/1.8 var(--text);color:var(--haze)}#zone .zone-membership-benefits{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}#zone .zone-membership-benefits span{font-size:11px;padding:10px 14px;border:1px solid var(--line);border-radius:20px;color:var(--haze)}#zone .zone-link-note{font:12px/1.8 var(--text);margin:24px 0 5px;color:var(--haze)}#zone .purchase-panel .panel-head{margin-bottom:10px}#zone .purchase-row{gap:20px;align-items:center;padding:20px 0;min-width:0}#zone .purchase-row>div:first-child{min-width:0;flex:1}#zone .purchase-row strong{font:600 14px/1.5 var(--text)}#zone .purchase-row small{font:11px/1.9 var(--text);overflow-wrap:anywhere}#zone .purchase-row .btn{font-size:11px;min-height:38px}#zone .purchase-state{flex-wrap:wrap;justify-content:flex-end;flex:none}#zone .purchase-panel .muted-note{font-size:12px;line-height:1.9}#zone .zone-purchase-empty{padding:32px!important}#zone .zone-purchase-empty h3{font:550 23px/1.4 var(--text);margin:0 0 15px}#zone .zone-purchase-empty p{font:13px/1.9 var(--text);color:var(--haze);max-width:540px}#zone .zone-purchase-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:23px}@media (max-width:1050px){#zone .page-in{width:calc(100% - 40px)}#zone .zone-workspace{grid-template-columns:142px minmax(0,1fr);gap:24px}#zone .zone-overview-cards{grid-template-columns:1fr}#zone .zone-overview-cards>button{padding:20px}#zone .zone-card-kicker{margin-bottom:10px}#zone .zone-overview-cards p{margin:8px 0 12px}#zone .zone-welcome{gap:25px;grid-template-columns:minmax(0,1fr) minmax(240px,.9fr)}#zone .zone-featured{grid-template-columns:64px minmax(0,1fr);padding:14px;gap:13px}#zone .zone-featured img{width:64px;height:64px}#zone .zone-featured i{display:none}#zone .zone-membership-status{display:block}#zone .zone-membership-status>.btn{margin-top:22px}}@media (max-width:760px){#zone .page-in{width:calc(100% - 32px);padding-top:14px}#zone .zone-welcome{grid-template-columns:1fr;gap:25px;padding:17px 0 27px;margin-bottom:0}#zone #zoneHeading{font-size:32px;max-width:530px}#zone .zone-welcome-copy>p:not(.zone-eyebrow){font-size:13px}#zone .zone-welcome-actions{margin-top:20px}#zone .zone-welcome-actions .btn{height:42px;font-size:11px}#zone .zone-featured{grid-template-columns:56px minmax(0,1fr) 30px;border-radius:12px}#zone .zone-featured img{width:56px;height:56px}#zone .zone-featured i{display:grid}#zone .zone-featured strong{font-size:14px}#zone .zone-featured small{font-size:8px}#zone .zone-featured em{display:none}#zone .zone-featured span{gap:7px}#zone .zone-workspace{grid-template-columns:1fr;gap:20px}#zone .zone-navigation{position:sticky;top:62px;z-index:3;background:var(--void);display:flex;flex-wrap:wrap;gap:0;padding:8px 0 0;margin:0 -1px;border-bottom:1px solid var(--line)}#zone .zone-navigation>button{min-height:47px;flex:1;justify-content:center;border:0!important;border-radius:0;font-size:11px;padding:12px 5px;box-shadow:none!important}#zone .zone-navigation>button[aria-selected=true]{background:transparent;border-bottom:2px solid var(--a1)!important}#zone .zone-nav-count,#zone .zone-nav-note{display:none}#zone .zone-canvas{gap:17px}#zone .zone-section-head{margin-bottom:5px!important}#zone #zoneSectionTitle{font-size:26px;scroll-margin-top:130px}#zone #zoneSectionDescription{font-size:12px}#zone .zone-eyebrow{font-size:9px}#zone .zone-canvas .panel{padding:18px;border-radius:12px}#zone .zone-overview-cards{gap:10px;margin-bottom:18px}#zone .zone-overview-cards>button{padding:19px}#zone .zone-overview-cards strong{font-size:17px}#zone .zone-card-kicker{font-size:10px}#zone .zone-recent-preview{padding:19px}#zone .zone-hello{padding:20px}#zone .name-ask{display:flex;flex-direction:column;align-items:stretch}#zone .name-ask input{width:100%}#zone .name-ask .optin{font-size:11px}#zone .zone-member-links{grid-template-columns:1fr}#zone .zone-member-links>button{padding:17px}#zone .zone-membership-status{padding:23px}#zone .zone-membership-status h3{font-size:25px}#zone .zone-membership-status p:not(.zone-eyebrow){font-size:12px}#zone .purchase-row{display:block}#zone .purchase-state{justify-content:flex-start;margin-top:15px}#zone .zone-library-tabs{gap:6px}#zone .zone-library-tabs button{padding:10px 11px;font-size:10px}#zone .pl{flex-wrap:wrap;gap:12px}#zone .pl>div:last-child{flex-wrap:wrap;display:flex;gap:7px}#zone .pl strong{overflow-wrap:anywhere;font-size:13px}#zone .pl .btn{font-size:10px}#zone .zone-stats{gap:18px 25px}#zone .zone-stats strong{font-size:25px}#zone .zone-listening-stats{min-width:0}}#zone:not([data-zone-active=overview]) .zone-welcome{grid-template-columns:1fr;gap:0;padding:20px 0 23px;margin-bottom:25px}#zone:not([data-zone-active=overview]) .zone-welcome.has-banner{padding:20px 24px;margin-top:15px}#zone:not([data-zone-active=overview]) .zone-welcome :is(.zone-eyebrow,.zone-featured,.zone-welcome-actions),#zone:not([data-zone-active=overview]) .zone-welcome-copy>p{display:none}#zone:not([data-zone-active=overview]) #zoneHeading{font:550 25px/1.4 var(--text);margin:0;letter-spacing:-.025em}@media (max-width:760px){#zone:not([data-zone-active=overview]) .zone-welcome{padding:14px 0 21px;margin-bottom:0}#zone:not([data-zone-active=overview]) #zoneHeading{font-size:22px}}#zone .purchase-row>div:not(.purchase-state){display:grid;gap:6px;min-width:0;flex:1}#zone .purchase-row strong,#zone .purchase-row small{display:block;overflow-wrap:anywhere}#zone .purchase-row [data-downloads-for]:empty{display:none}@media (max-width:760px){#zone .purchase-row{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;align-items:start}#zone .purchase-row:has(>.purchase-cover){grid-template-columns:48px minmax(0,1fr)}#zone .purchase-row .purchase-cover{width:48px;height:48px;grid-column:1;grid-row:1}#zone .purchase-row:has(>.purchase-cover)>div{grid-column:2}#zone .purchase-row .purchase-state{width:auto;padding:0;margin:0;justify-content:flex-start;gap:10px}}[hidden]{display:none!important}.purchase-row .purchase-cover{width:56px;height:56px;flex:0 0 56px;object-fit:contain;border-radius:8px;background:#111018}.purchase-row>div:not(.purchase-state){flex:1;min-width:0}.cart-tot strong{display:inline-flex!important;white-space:nowrap;gap:.2em;align-items:baseline;font-family:var(--text, sans-serif);font-size:1.6rem}.cart-total-line{display:flex;justify-content:space-between;align-items:baseline;gap:16px;margin:24px 0 8px}.cart-total-line strong{font:700 30px/1.2 var(--text,sans-serif);white-space:nowrap}.cart-membership{border-top:1px solid var(--line);padding:20px 0;margin:24px 0}.version-cart{border:1px solid var(--line);border-radius:8px;background:#17121c;color:var(--ink);font:600 11px/1.2 var(--text,sans-serif);padding:8px;white-space:nowrap;cursor:pointer}.wk-cut .version-cart{border-radius:0;border-width:0 0 0 1px}.row .thumb img{object-fit:contain!important;background:#0b0a10}#ownDlg .checkout-intents{grid-template-columns:1fr 1fr}#ownDlg .offers-more,#ownDlg [data-checkout-intent=extra]{display:none!important}#ownDlg .amount{align-items:baseline}#ownDlg #amountInput{font-family:var(--text,sans-serif);font-size:clamp(30px,5vw,48px);line-height:1.2;min-width:0}.checkout-membership-note{border:1px solid var(--a1);border-radius:14px;padding:18px!important}#jumpBtn{background:#121019!important;border:1px solid #6c657b!important;box-shadow:0 4px 22px #000b}.hero-meta{display:none!important}.shop-pager{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:22px 0}.shop-pager span{font-size:13px;color:var(--muted)}#workIn{position:relative;isolation:isolate;overflow:hidden}.wk-atmosphere{position:absolute;inset:-10%;width:120%;height:900px;object-fit:cover;filter:blur(75px) saturate(.65);opacity:.16;z-index:-1;pointer-events:none}.rendition-credit{padding-top:16px;margin-top:16px;border-top:1px solid var(--line)}.rendition-credit strong{font:600 12px var(--text,sans-serif);letter-spacing:.06em}.credits p{line-height:1.7}.missing-music{display:block;margin:20px 0}.licence-dlg{width:min(800px,calc(100vw - 24px));max-height:90dvh;overflow:auto}.licence-dlg .modal-in{padding:clamp(20px,4vw,38px)}.licence-dlg p{line-height:1.75;color:var(--muted)}.licence-dlg form{display:grid;gap:18px;margin-top:26px}.licence-dlg form>label:not(.optin){display:grid;gap:8px;font-size:13px}.licence-dlg input:not([type=checkbox]),.licence-dlg select,.licence-dlg textarea{width:100%;padding:12px;border:1px solid var(--line);border-radius:10px;background:var(--void-2);color:var(--ink);font:inherit}.licence-terms{border:1px solid var(--line);border-radius:14px;padding:18px;margin:24px 0}.licence-terms summary{cursor:pointer;font-weight:650}.licence-terms h4{font:650 16px/1.4 var(--text,sans-serif);margin-top:24px}.licensing-entry{font-size:12px;line-height:1.6;text-align:left;margin:12px 0}.nav .cur-pick{display:inline-flex!important}.cur-pick select{max-width:100px}.shop-community{display:block!important}#shopSec .tribe-wide{width:100%;margin-top:24px;display:flex;flex-wrap:wrap;gap:20px;align-items:center;padding:28px;border:1px solid var(--line);border-radius:20px}#shopSec .tribe-wide>div{flex:1 1 280px}#shopSec .tribe-wide .btn{min-width:210px;justify-content:center}.connection-actions{display:flex;gap:12px;flex-wrap:wrap;padding:20px;border:1px solid var(--line);border-radius:16px;margin-top:20px;background:#100e17}#feed.studio-journal .st-grid,#studioFeed .st-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:20px;align-items:start}#studioFeed .st-card{min-height:0!important;height:auto!important;grid-column:auto!important}#studioFeed .st-txt{padding:24px}#studioFeed .st-txt h3{font:700 24px/1.3 var(--text,sans-serif)}#studioFeed .st-txt p{line-height:1.75}#studioFeed .st-foot{position:static!important;padding:18px 24px;border-top:1px solid var(--line)}.studio-all-notes{margin:24px 0}#shopSec .tribe-wide{display:grid;grid-template-columns:1fr minmax(240px,.55fr);padding:32px;gap:32px}#shopSec .tribe-wide h3{font-size:clamp(32px,5vw,60px);margin:8px 0 12px}#shopSec .tribe-wide p{max-width:720px;line-height:1.7;color:var(--muted)}#shopSec .tribe-wide>.btn{width:100%;min-height:56px}#maxx{width:calc(100% - clamp(24px,5vw,96px));margin:28px auto;border:1px solid #ffffff22;border-radius:28px;padding-top:clamp(70px,8vw,120px);padding-bottom:clamp(70px,8vw,120px)}#maxx .maxx-pre{display:inline-flex;padding:8px 16px;border:1px solid #ffffff25;border-radius:999px;letter-spacing:.14em;font-size:11px}#maxx #maxxImm{min-width:240px;margin-top:20px}@media (max-width:700px){#shopSec .tribe-wide{grid-template-columns:1fr;padding:24px;gap:16px}#maxx{border-radius:20px}}#feed.studio-journal .st-card{min-height:0!important;height:auto!important;grid-column:auto!important;padding:0;overflow:hidden}#feed.studio-journal .st-txt{padding:24px}#feed.studio-journal .st-txt p{line-height:1.75;margin-top:16px;font-size:15px}#feed.studio-journal .st-txt h3{font:700 24px/1.3 var(--text,sans-serif);margin:16px 0 8px}#feed.studio-journal .st-foot{position:static!important;margin:0;padding:16px 24px;border-top:1px solid var(--line)}.studio-author{display:flex;align-items:center;gap:12px;margin-bottom:22px;font-weight:650;font-size:14px}.studio-author small{display:block;font-size:11px;color:var(--muted);font-weight:400;margin-top:3px}.studio-monogram{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#482a35,#183946);border:1px solid #ffffff24;font-size:12px}.thanks .th-hero{height:clamp(220px,36vh,400px)!important;max-height:400px}.thanks .th-h h2{font-size:clamp(60px,10vw,120px)!important}.thanks #thCopy{max-width:760px;margin:0 auto;font-size:clamp(15px,1.5vw,18px);line-height:1.9}.thanks #thCopy p:first-child:first-letter{font:inherit!important;float:none!important;color:inherit!important}#maxx .sec-head{gap:24px;align-items:center}.motion-control{display:inline-flex!important;align-items:center;gap:7px;width:auto!important;padding:8px 10px!important}.motion-control span{font-size:11px;white-space:nowrap}.track .art img,.track .cover img,.track-row img,.track .t-art img,.tr-art img{object-fit:contain!important;background:#0b0a10}@media (max-width:600px){.purchase-row{gap:10px}.purchase-state{width:100%;padding-left:66px}.purchase-row .purchase-cover{width:48px;height:48px;flex-basis:48px}.connection-actions>.btn{flex:1 1 200px}#shopSec .tribe-wide .btn{width:100%}.motion-control span{font-size:10px}}#masters .mc-b{display:flex;flex-direction:column;gap:8px;padding:16px 16px 0}#masters .mc-b h3{font-size:clamp(21px,10cqi,28px);line-height:1.12;min-height:2.24em;text-wrap:balance}#masters .mc-k{font:600 10px/1.5 var(--text);letter-spacing:.04em;text-transform:none;color:var(--haze)}#masters .mc-f{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:14px;padding:16px;margin-top:auto}#masters .mc-offer{display:flex;align-items:baseline;justify-content:space-between;gap:6px;min-width:0}#masters .mc-p{font-size:16px;line-height:1.4}#masters .mc-p small{font-size:10px}#masters .mc-format{font:500 10px/1.4 var(--text);color:var(--haze);text-align:right}#masters .mc-cart{display:flex;justify-content:center;width:100%;min-height:44px;height:auto;border-radius:10px;font-size:12px;padding:9px 8px}#masters .mc-cart span{display:inline}@media (max-width:600px){#masters .mc-b{padding:12px 10px 0;gap:6px}#masters .mc-b h3{font-size:20px}#masters .mc-k{font-size:10px}#masters .mc-f{padding:12px 10px 10px;gap:12px}#masters .mc-p{font-size:14px}#masters .mc-p small,#masters .mc-format{font-size:9px}#masters .mc-cart{font-size:11px}}.skip-links{position:fixed;top:8px;left:8px;z-index:2147483646;display:flex;gap:8px;transform:translateY(-160%)}.skip-links:focus-within{transform:none}.skip-links a{padding:12px 16px;background:#f3e8d6;color:#120e18;border:2px solid #120e18;border-radius:8px;font:700 14px/1.4 var(--text)}:where(a,button,input,select,textarea,[tabindex]):focus-visible{outline:2px solid #f3e8d6!important;outline-offset:3px;box-shadow:0 0 0 5px #120e18!important}dialog :where(a,button,input,select,textarea,[tabindex]){scroll-margin-block:60px}.a11y-scroll-reserve{padding-bottom:76px!important;scroll-padding-block:60px}.a11y-scroll-cue{position:fixed;z-index:2147483001;min-height:44px;padding:9px 16px;border:1px solid #a49cbf;border-radius:24px;background:#181526;color:#eeeaf6;box-shadow:0 4px 20px #0009;font:600 12px/1.4 var(--text);display:flex;align-items:center;justify-content:center;gap:10px;white-space:nowrap}.a11y-scroll-cue span{font-size:20px;line-height:1}.a11y-scroll-cue[hidden]{display:none!important}#ownDlg .own-h [data-x],#sheetDlg .sheet-x{width:48px;min-width:48px;height:48px;flex:0 0 48px;border-radius:6px}#ownDlg .own-h>div{min-width:0;flex:1}#ownDlg .own-h{overflow:visible}#ownDlg .own-h [data-x] svg,#sheetDlg .sheet-x svg{pointer-events:none}#sheetDlg{overflow:hidden!important;max-height:calc(100dvh - 32px)!important}#sheetDlg .modal-in{max-height:calc(100dvh - 34px)!important}#masters .mc-details{font:inherit;text-transform:inherit;letter-spacing:inherit;text-align:left;color:inherit;min-height:44px;width:100%}#masters .mcell:focus-within{border-color:var(--ink)}.sub-btn{background:#d9002b!important;color:#fff!important}@media (max-width:760px){#sheetDlg .modal-in{overflow-y:auto!important;overscroll-behavior:contain}#sheetDlg .sh-c{max-height:none;overflow:visible}#sheetDlg .sheet-x{position:sticky;top:8px;right:auto;margin:8px 8px -52px auto;grid-column:1;grid-row:1;background:#0e0c16;z-index:4}#sheetDlg .sh-art{grid-column:1;grid-row:1}}@media (forced-colors:active){.a11y-scroll-cue,.skip-links a{border:2px solid ButtonText;background:Canvas;color:CanvasText}:focus-visible{outline-color:Highlight!important}}@media (prefers-reduced-motion:reduce){.a11y-scroll-cue,.skip-links{animation:none!important;transition:none!important}}@media (hover:none) and (pointer:coarse){:is(button,a,[role=button]){-webkit-tap-highlight-color:transparent}.btn:before{display:none!important}.btn:hover,.icon-btn:hover{transform:none!important}.imm .icon-btn:hover{box-shadow:none}:is(button,.btn,[role=button]):active{filter:brightness(.9)}#ownDlg #amountInput{font-size:30px}}.release-issue{padding:20px;margin:18px 0;border:1px solid var(--line-2);border-radius:14px;background:var(--void-2);font-family:var(--text)}.release-issue h4{font:700 18px/1.4 var(--text);margin:0 0 10px}.release-issue p{font-size:14px;line-height:1.65}.release-issue form{display:grid;gap:16px}.release-issue label{display:grid;gap:7px;font-size:13px}.release-issue :is(input,select,textarea){width:100%;min-width:0;padding:12px;border-radius:9px;border:1px solid var(--line-2);background:var(--void);font:16px/1.5 var(--text)}.inline-actions{display:flex;flex-wrap:wrap;gap:12px}.inline-actions .btn{min-height:44px}.mobile-rail{display:none}.mobile-sections nav{display:grid}.mobile-sections nav button{display:flex;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--line);text-align:left;font-size:15px;min-height:48px}.mobile-destinations{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:24px}.mobile-destinations button{font-size:13px;min-height:48px}.wk-purchase-note{font:13px/1.7 var(--text);color:var(--haze);margin:12px 0 18px}.checkout-tribe-invite{display:grid;gap:5px;width:100%;padding:15px;margin-top:14px;text-align:left;border:1px solid #a49cbf55;border-radius:10px;background:linear-gradient(110deg,#7a5cff18,#2ec4b612,#e9c77f12)}.checkout-tribe-invite strong{font:650 14px/1.5 var(--text)}.checkout-tribe-invite span{font:12px/1.6 var(--text);color:var(--haze)}#cartDlg h3{font:700 24px/1.3 var(--text);text-transform:none}#cartDlg .cart-l li{gap:12px}#cartDlg .cart-l small{display:block;font-size:13px;line-height:1.65}#cartDlg .cart-l strong{font:650 15px/1.5 var(--text)}#cartDlg [data-version-checkout]{width:100%;min-height:48px;margin-top:8px}#cartDlg [data-empty-cart]{display:block;min-height:44px;margin:12px 0 0 auto;font-size:13px}#cartDlg .cart-tribe-link{display:block;min-height:44px;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);width:100%;text-align:left;font-size:13px}#feed.studio-journal .st-card,#studioFeed .st-card{aspect-ratio:auto!important;min-height:220px!important}#feed.studio-journal .st-txt,#studioFeed .st-txt{position:relative!important;inset:auto!important}#feed.studio-journal .st-foot,#studioFeed .st-foot{position:relative!important}#feed.studio-journal .st-card:has(.st-img) .st-img{opacity:.2}#vaultPage{background:radial-gradient(ellipse at 50% 20%,#243d3d55,transparent 60%),#090b10}#vaultPage .vault-chamber{max-width:1100px}.vault-emblem{width:90px;height:90px;border:1px solid #baad8155;border-radius:50%;display:grid;place-items:center;box-shadow:0 0 0 10px #baad8108,0 0 0 22px #baad8105;margin:40px 0 30px;color:#e6d5a5}.vault-emblem span{font:600 24px var(--text);letter-spacing:.15em}#vaultPage .tribe-k{color:#e6d5a5}#vaultPage h2{font:700 clamp(44px,7vw,80px)/1.05 var(--display);letter-spacing:.01em}#vaultPage .lead{font-size:17px;line-height:1.8;max-width:55ch}.vault-preview{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin:36px 0;background:#baad8133;border:1px solid #baad8133;border-radius:16px;overflow:hidden}.vault-preview>div{padding:26px;background:#101519}.vault-preview span{display:block;color:#c4b88e;font:11px/1.6 var(--text);letter-spacing:.08em;margin-bottom:20px}.vault-preview strong{font:650 20px/1.4 var(--text)}.vault-preview p{font:14px/1.8 var(--text);color:var(--haze);margin:12px 0 0}#vaultPage .vault-cta{padding:24px;border-color:#baad8155;background:#14191c}#vaultPage .vpost{background:#101519;border-color:#baad8133}@media (max-width:760px){.jump{display:none!important}.mobile-rail{position:fixed;z-index:35;right:8px;top:42%;display:grid;gap:8px}.mobile-rail button{width:44px;height:44px;display:grid;place-items:center;border:1px solid #a49cbf77;background:#121019ed;color:#eeeaf6;border-radius:50%;box-shadow:0 4px 16px #0006}.mobile-rail svg{width:20px;height:20px}.mobile-rail [data-mobile-account]{font-size:22px}body:has(dialog[open],.imm.open) .mobile-rail{display:none}body:has(.mobile-rail) #zoneMenu{position:fixed!important;top:auto!important;right:12px!important;left:auto!important;bottom:calc(var(--dock-h) + 24px);width:min(300px,calc(100vw - 32px));max-height:65dvh;overflow:auto}#zoneMenu button{font-size:15px;min-height:44px}.bell-pop{left:12px!important;right:12px!important;width:auto!important;max-width:calc(100vw - 24px);font-size:14px}#shopSec .sec-head{display:block}#shopSec #shopFilter{font-size:16px;min-height:46px}#shopTabs{gap:0}#shopTabs button{font-size:12px;min-height:42px}#masters .mc-b h3{font-family:var(--text);font-weight:750;font-size:18px;line-height:1.3;min-height:2.6em;text-transform:none}#masters .mc-k{font-size:12px}#masters .mc-f{padding:12px 10px}#masters .mc-p{font-size:16px}#masters .mc-p small,#masters .mc-format{font-size:11px}#masters .mc-cart{font-size:13px}#masters .mc-offer{align-items:center}#masters .mc-format{max-width:64px}#masters .mcell{border-radius:14px}.shop-pager{gap:10px;margin:16px 0}.shop-pager .btn{font:600 13px var(--text);min-height:44px;padding:9px 14px}.shop-pager span{font-size:13px}.shop-pager-top{margin:16px 0}#ownDlg .checkout-intents strong{font-size:14px}#ownDlg .checkout-intents small{font-size:12px}#ownDlg .checkout-intents button{padding:12px}#ownDlg .shopx-k{font-size:13px}#ownOffers .offers strong{font-size:16px}#ownOffers .offers small{font-size:13px;line-height:1.65}#ownDlg .checkout-context{font-size:12px}#ownDlg #offerTitle{font:700 21px/1.4 var(--text)}#ownDlg .step-l{font:650 12px/1.6 var(--text);letter-spacing:.06em}#ownDlg .cuts-pick .need-l{font-size:14px}#ownDlg .cuts-pick small,#ownDlg .cuts-l button{font-size:12px}#ownDlg .cuts-l button{min-height:40px}#ownDlg .muted-note,#ownDlg .rights-note{font-size:13px;line-height:1.7}#ownDlg label{font-size:14px}#ownDlg :is(input,select,textarea){font-size:16px}#ownDlg .pay-amount input{font-size:30px}#ownDlg #ownSummary,#ownDlg #ownBillingNote{font-size:12px}#ownDlg #ownTotal{font-size:24px}#ownDlg #payBtn{font-size:13px!important;min-height:48px}.checkout-total{gap:12px}#ownActionSlot{max-width:58%}.sheet-dlg .sh-pitch,.sheet-dlg .sh-s,.sheet-dlg .sh-alt,.sheet-dlg .sh-price>span,.sheet-dlg dt{font-size:13px;line-height:1.7}.sheet-dlg .sh-btns{display:grid;grid-template-columns:1fr;gap:12px}.sheet-dlg .sh-btns .btn{font:650 14px/1.4 var(--text);min-height:48px}.sheet-dlg .sh-alt{display:grid;gap:12px}.sheet-dlg .sh-alt button{min-height:44px;text-align:left;font-size:13px}#workPage .wk-acts{display:grid;grid-template-columns:1fr 1fr;gap:10px}#workPage .wk-acts .btn{font:650 14px/1.4 var(--text);min-height:46px;padding:12px}#workPage .wk-acts [data-cart]{grid-column:1/-1}#workPage .wk-c h2{font-size:32px;line-height:1.15}#workPage .wk-s{font-size:16px}#workPage .credits p,#workPage .credits small,#workPage .wk-credits{font-size:13px!important;line-height:1.8}#workPage .wk-h{font:700 22px/1.4 var(--text);margin-top:28px}#workPage .wk-cut{display:grid;grid-template-columns:minmax(0,1fr) 40px 60px}#workPage .wk-p{min-width:0;font-size:14px}#workPage .wk-p small,#workPage .version-cart{font-size:12px}#workPage .missing-music{font-size:14px;min-height:44px;text-align:left;margin:16px 0}#cartDlg .cart-l li{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:start;padding:14px 10px}#cartDlg .cart-l img{width:52px;height:52px;object-fit:contain}#cartDlg [data-remove-version]{grid-column:2;justify-self:start;min-height:36px;font-size:13px}#cartDlg .cart-total-line{font-size:14px}#cartDlg .muted-note{font-size:13px}#cartDlg .cart-total-line strong{font-size:26px}.vault-preview{grid-template-columns:1fr;margin:26px 0}.vault-preview>div{padding:22px}.vault-preview span{margin-bottom:10px}#vaultPage .lead{font-size:16px}.vault-emblem{width:70px;height:70px;margin:32px 0}#vaultPage .vault-cta p{font-size:15px}.vault-cta .btn{width:100%;font-size:14px;min-height:48px}#feed.studio-journal .st-txt,#studioFeed .st-txt{padding:20px}#feed.studio-journal .st-txt h3,#studioFeed .st-txt h3{font-size:21px}#feed.studio-journal .st-foot,#studioFeed .st-foot{padding:15px 20px}}@media (max-width:760px){#nav .nav-tools>.motion-control{display:none!important}#nav .cur-pick{flex-basis:60px}#nav .cur-pick select{width:60px;font-size:11px}.controls-row.two .filter{flex-basis:100%;min-width:0}.controls-row.two .cuts{flex:1 1 50%;min-width:0;max-width:100%;box-sizing:border-box}.controls-row.two .cuts select{flex:1;min-width:0;width:0}.controls-row.two .sort{flex:1 1 35%;min-width:0}.shop-pager{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px}.shop-pager .btn{padding:9px 8px;font-size:12px}.shop-pager span{font-size:12px;text-align:center;overflow-wrap:anywhere}#shopTabs{overflow-x:auto;max-width:100%;scrollbar-width:thin}#shopTabs button{flex:none}}@media (max-width:360px){#nav .brand .wm{font-size:13px!important}#nav .nav-tools{gap:2px}}@media (max-width:760px){#nav{padding-inline:12px;gap:8px}#nav .brand{font-size:18px;min-width:0;flex:0 1 auto}#nav .nav-tools{gap:4px;margin-left:auto;min-width:0}#nav .nav-tools>.zwrap{position:static;flex:0 0 0;width:0;margin:0}#nav #navZone{display:none}#nav .nav-tools>.still-btn{display:none}#nav .cur-pick{margin-right:0;flex:0 0 60px}#nav .cur-pick select{width:60px;min-width:0;padding-left:8px;padding-right:20px;font-size:12px}#nav :is(.nav-imm,.nav-search,.nav-bell){width:44px;min-width:44px;height:44px;padding:0;justify-content:center}#nav .brand .wm{font-size:18px}#imm #iSync[hidden]{display:none!important}}@media (max-width:760px){.page .lead{font:400 16px/1.8 var(--text)}.page input,.page select,.page textarea{font-family:var(--text);font-size:16px}.page .muted-note,.page .form-status{font:400 14px/1.7 var(--text)}.page .form-grid label,.page .field label{font-size:14px}.page .btn{font-family:var(--text);font-size:14px;min-height:44px}}@media (max-width:760px){#home .wrap,body>footer .wrap{width:calc(100% - 76px);margin-left:16px;margin-right:60px}.mobile-rail{right:6px;top:calc(50% - 108px)}body:has(.page.open) .mobile-rail{display:none}.cart-fab,.to-top{right:6px!important}#masters .mc-b h3{font-size:16px}#masters .mc-format{font-size:11px}.mobile-rail button{background:#121019;border-color:#a49cbf88}body>footer .wrap{padding-right:0}}.faq-search{margin:26px 0}.faq-search label{display:block;font:650 14px/1.6 var(--text);margin-bottom:8px}.faq-search input{width:100%;font:16px/1.5 var(--text);padding:14px 16px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--ink)}.faq-search p{font:13px/1.7 var(--text);color:var(--haze);margin:8px 0}.control-help summary{display:flex;align-items:center;gap:12px}.faq-control-icon{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;color:var(--ink)}.faq-control-icon svg{width:22px;height:22px}.faq-in .faq summary{font:650 16px/1.5 var(--text)}.faq-in .faq>div{font:15px/1.85 var(--text)}.policy-in p,.policy-in li{font:15px/1.85 var(--text)}.modal-in,.modal-in input,.modal-in select,.modal-in textarea{font-family:var(--text)}@media (max-width:760px){#imm #iSync{display:inline-flex!important;max-width:190px;min-height:44px;font:600 12px var(--text)}#imm #iSync span{display:inline!important}#ownDlg .checkout-choices{gap:10px}#ownDlg .checkout-intents button{padding:10px}#ownDlg .checkout-context{margin:6px 0}.checkout-tribe-invite{padding:10px;margin-top:10px}.checkout-tribe-invite span{font-size:12px}.faq-in .faq>div,.policy-in p,.policy-in li{font-size:15px}#ownDlg #amountInput{font-size:30px}}body[data-member-tier=bass]{--member-accent:#b9a8ff;--member-glow:#7a5cff55}body[data-member-tier=treble]{--member-accent:#88e2d6;--member-glow:#2ec4b655}body[data-member-tier=symphony]{--member-accent:#f1d48f;--member-glow:#e9c77f66}body[data-member-tier]:not([data-member-tier=""]) #nav{border-bottom-color:var(--member-accent);box-shadow:0 1px 18px -7px var(--member-glow)}body[data-member-tier]:not([data-member-tier=""]) #navZone,body[data-member-tier]:not([data-member-tier=""]) [data-mobile-account]{border:1px solid var(--member-accent);box-shadow:0 0 0 3px var(--member-glow),0 0 22px -5px var(--member-accent);color:var(--member-accent)}.member-nav-tag{font:650 11px/1.3 var(--text);padding:4px 7px;border:1px solid var(--member-accent);border-radius:6px;color:var(--member-accent)}.member-menu-status{padding:14px 16px;margin:0 0 8px;border-bottom:1px solid var(--member-accent);display:grid;gap:5px;color:var(--member-accent)}.member-menu-status strong{font:700 18px/1.4 var(--text)}.member-menu-status span{font:13px/1.5 var(--text)}body[data-member-tier]:not([data-member-tier=""]) #zoneWelcome{border-color:var(--member-accent);box-shadow:0 0 35px -22px var(--member-accent)}.member-payment-welcome{padding:20px;border:1px solid var(--member-accent,#e9c77f);border-radius:14px;background:#17140e;margin:22px 0}.member-payment-welcome p{font:15px/1.7 var(--text)}.member-payment-welcome .tb{font-size:16px}.dialog-back{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:70px;min-height:44px;padding:8px 10px;border:1px solid var(--line-2);border-radius:10px;font:600 13px/1.4 var(--text);flex:0 0 auto}.own-h,.join-header{gap:12px}.dialog-back:hover{border-color:var(--ink)}.checkout-intents .tribe-intent{background:linear-gradient(115deg,#7a5cff15,#2ec4b612,#e9c77f17);border-color:#c4acd67a;position:relative}.checkout-intents .tribe-intent strong{font-size:16px}.checkout-intents .tribe-intent small{color:#d7cfee;font-size:12px}.tribe-intent-tag{font:700 10px/1.3 var(--text);letter-spacing:.08em;text-transform:uppercase;color:#e9c77f}.tier-cart-action{width:100%;min-height:44px;margin-top:10px;font:600 14px/1.5 var(--text);border-color:color-mix(in srgb,var(--tc,#a49cbf) 50%,transparent)}.tier-cart-action[aria-pressed=true]{border-color:var(--ink)}.mixed-cart-review{padding:20px;margin-bottom:18px;border:1px solid #a49cbf77;border-radius:14px;background:linear-gradient(115deg,#2ec4b60b,#e9c77f0d)}.mixed-cart-review h4{font:700 20px/1.4 var(--text);margin:6px 0 12px}.mixed-cart-review p{font:14px/1.7 var(--text);margin:8px 0}.cart-membership{display:grid;gap:12px;margin:20px 0;padding:20px 0;border-block:1px solid var(--line)}.cart-membership h4,.cart-membership p{margin:0}.cart-membership [data-membership-checkout]{width:100%;min-height:46px}.cart-membership [data-remove-membership]{justify-self:end;min-height:44px}.cart-membership h4{font:700 18px/1.4 var(--text)}#cartDlg .modal-in{padding:26px}#cartDlg .cart-tribe-link{margin-top:16px}.mixed-cart-note{margin:12px 0 16px}@media (max-width:760px){.own-h,.join-header{gap:8px}.dialog-back{min-width:60px;padding:8px 7px;font-size:12px}#ownDlg .own-h h3{font-size:15px}.checkout-intents .tribe-intent strong{font-size:14px}.checkout-intents .tribe-intent small{font-size:12px}.member-payment-welcome{padding:16px}.mixed-cart-review{padding:15px}#cartDlg .modal-in{padding:20px}#cartDlg h3{font-size:22px}#cartDlg .cart-membership{padding:18px 0}.mobile-destinations [data-still]{grid-column:1/-1}#nav .cur-pick{flex:0 0 60px}#nav .cur-pick select{width:60px;font-size:11px}}.join-header>div{flex:1;min-width:0}@media (max-height:500px){dialog.modal#ownDlg{max-height:calc(100dvh - 16px)!important}#ownDlg>.modal-in{max-height:calc(100dvh - 18px)}#ownDlg .own-h{padding:8px 14px}#ownDlg .own-h h3{font-size:16px;margin:0}#ownDlg .own-h .tribe-k{font-size:10px;margin:0 0 3px}#ownDlg .checkout-intents{padding:6px 14px;gap:8px}#ownDlg .checkout-intents button{min-height:58px;padding:7px 10px;gap:3px}#ownDlg .checkout-intents strong{font-size:13px}#ownDlg .checkout-intents small{font-size:11px}#ownDlg .tribe-intent-tag{display:none}#ownDlg .checkout-total{padding:8px 14px}#ownDlg #ownTotal{font-size:20px}#ownDlg .checkout-scroll{padding:4px 14px 12px}}#nav .brand{min-height:44px}#ownDlg[data-cart-checkout=true] .checkout-choices{display:none}#ownDlg[data-cart-checkout=true] .checkout-commerce{grid-template-columns:minmax(0,1fr);max-width:850px;margin-inline:auto}#ownDlg .checkout-tiers .tier-cart-action{margin-top:10px}#cfReceiptDlg .modal-actions>[data-cf-close]{margin-left:auto}#cfReceiptDlg .own-h>[data-cf-close]{min-width:44px;min-height:44px}.member-link-field{display:grid;gap:8px;flex:1 1 230px;min-width:0;font:600 14px/1.5 var(--text)}.member-link-field input{width:100%;font-size:16px}#mLink,#mVerify{align-items:end}#mLink button,#mVerify button{min-height:44px;margin-bottom:0}.wk-cuts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:10px}.wk-cut{min-width:0}.wk-cut .wk-p{min-width:0;flex:1}.wk-cut .wk-p span{white-space:normal;overflow:visible;text-overflow:clip;line-height:1.5;overflow-wrap:anywhere}.wk-cut .wk-p small{flex-shrink:0}.wk-cut .version-cart,.wk-cut .chip-q{flex-shrink:0;min-height:44px}.desktop-destinations{position:fixed;right:16px;top:45%;z-index:35;width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#141019;color:#eeeaf6;box-shadow:0 4px 20px #0008}.desktop-destinations svg{width:20px;height:20px}body:has(dialog[open],.imm.open,.page.open) .desktop-destinations{display:none}.soon-card audio{width:100%;margin:16px 0}@media (max-width:760px){.desktop-destinations{display:none}}.member-service-dialog{width:min(760px,calc(100vw - 24px));max-height:calc(100dvh - 24px);padding:0}.member-service-dialog>.modal-in{padding:24px;max-height:calc(100dvh - 26px);overflow:auto}.member-service-dialog .own-h{position:sticky;top:-24px;background:var(--night,#0b090f);padding:16px 0;z-index:2;display:flex;justify-content:space-between;gap:20px}.member-service-dialog h3{font:700 22px/1.35 var(--text)}.member-service-dialog h4{font:700 23px/1.4 var(--text);margin:20px 0 12px}.member-service-body p{font:15px/1.8 var(--text);color:var(--haze)}.member-service-body form,.member-service-body label{display:grid;gap:10px}.member-service-body form{gap:20px;margin-top:20px}.member-service-body input,.member-service-body textarea,.member-service-body select{width:100%;min-width:0;font:16px/1.5 var(--text);padding:12px;border:1px solid var(--line);border-radius:10px;background:#100d17;color:var(--ink)}.member-service-status{padding:22px;border:1px solid var(--member-accent,var(--line));border-radius:14px;background:color-mix(in srgb,var(--member-accent,#7e6cff) 7%,#0d0a12)}.member-service-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.member-service-links button,.member-service-links>span{padding:16px;border:1px solid var(--line);border-radius:10px;text-align:left;min-width:0;font:600 14px/1.6 var(--text)}.member-service-links small{display:block;font:13px/1.6 var(--text);color:var(--haze)}.member-upgrade-options{display:flex;flex-wrap:wrap;gap:12px}.member-renewal{margin:28px 0;padding:18px;border:1px solid var(--line);border-radius:12px}.member-renewal summary{font:600 16px/1.6 var(--text);cursor:pointer}.member-service-dialog .modal-actions{display:flex;gap:12px;flex-wrap:wrap}.member-service-dialog .modal-actions .btn{flex:1 1 200px}.upgrade-quote{display:grid;gap:14px}.upgrade-quote>div{display:flex;justify-content:space-between;gap:16px}.upgrade-quote dd{margin:0;font-weight:700}.private-messages{list-style:none;padding:0;display:grid;gap:12px;max-height:340px;overflow:auto}.private-messages li{padding:16px;border:1px solid var(--line);border-radius:12px}.private-messages p{white-space:pre-wrap;overflow-wrap:anywhere}.private-messages time{display:block;font-size:11px;color:var(--haze)}.private-messages .from-studio{border-color:var(--member-accent,#8be1d6)}.currency-native{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;padding:0!important}.currency-trigger{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px;border:1px solid var(--line);border-radius:9px;min-height:44px;font:600 13px/1.4 var(--text);background:#16131c;color:var(--ink)}.currency-popover{position:fixed;z-index:2147483005;padding:16px;border:1px solid #8c80a6;border-radius:14px;background:#100d17;box-shadow:0 20px 70px #000b;max-height:min(420px,calc(100dvh - 24px));overflow:auto;color:#f3edf8}.currency-popover header{display:flex;justify-content:space-between;align-items:center}.currency-popover header button{min-width:44px;min-height:44px;font-size:24px}.currency-popover label{display:grid;gap:6px;font-size:12px}.currency-popover input{font-size:16px;min-height:42px;border:1px solid #8c80a6;border-radius:8px;padding:10px;width:100%;background:#191321;color:#fff}.currency-options{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:12px;max-height:235px;overflow:auto}.currency-options button{padding:9px;text-align:left;border:1px solid transparent;border-radius:7px;min-height:44px}.currency-options [aria-pressed=true]{border-color:#b9a8ff;background:#30243e}.currency-options small{display:block;font-size:10px;color:#bcb2d0}.currency-popover>p{font-size:11px;line-height:1.6;margin-bottom:0;color:#bcb2d0}#shopOptionsHub{grid-column:1/-1;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 30px}.shop-options-hub button{border:1px solid var(--line);border-radius:12px;padding:18px;text-align:left;min-height:84px;background:#100d16}.shop-options-hub strong,.shop-options-hub span{display:block}.shop-options-hub strong{font:700 16px/1.5 var(--text)}.shop-options-hub span{font:13px/1.6 var(--text);color:var(--haze);margin-top:5px}#shopSec .member-aware-tribe{grid-column:1/-1;justify-self:stretch;width:100%;min-width:0;max-width:none;grid-template-columns:minmax(0,1fr) minmax(230px,.32fr);padding:36px;gap:36px}#shopSec .member-aware-tribe h3{font-size:clamp(30px,4vw,52px);line-height:1.15;max-width:none}#shopSec .member-aware-tribe>.btn{align-self:center}.tribe-benefit-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:22px}.tribe-benefit-strip span{font:14px/1.7 var(--text);padding-top:12px;border-top:1px solid var(--line)}.tribe-benefit-strip b{display:block;font-size:17px}.immersive-benefits{margin-top:18px;padding:12px 14px;border:1px solid var(--member-accent,var(--line));border-radius:12px;max-width:550px;font:13px/1.7 var(--text);background:#0e0b12bb}.immersive-benefits summary{cursor:pointer;font-weight:650}.immersive-benefits p{font-size:13px}.immersive-benefits ul{padding-left:18px}.dp-pick button:after{content:attr(data-picture-label);display:block;font:11px/1.4 var(--text);color:var(--haze);margin-top:6px}.dp-pick button{height:auto;padding:8px;min-height:64px}.a11y-cue-lane{height:60px;min-height:60px;display:flex;align-items:center;justify-content:center;flex-shrink:0;background:var(--night,#0b090f);border-top:1px solid var(--line);position:relative;z-index:3}.a11y-cue-lane .a11y-scroll-cue{position:static!important;transform:none!important;inset:auto!important;max-width:100%!important}.checkout-workspace:has(>.a11y-cue-lane){grid-template-rows:auto minmax(0,1fr) auto auto}.a11y-cue-lane[hidden]{display:none!important}@media (max-width:760px){#nav .cur-pick{flex-basis:64px}#nav .currency-trigger{padding:7px 6px;width:64px;font-size:11px}#shopOptionsHub{grid-template-columns:1fr 1fr;gap:9px}.shop-options-hub button{padding:13px;min-height:90px}.shop-options-hub strong{font-size:14px}.shop-options-hub span{font-size:12px}#shopSec .member-aware-tribe{grid-template-columns:1fr;padding:22px;gap:18px}.tribe-benefit-strip{grid-template-columns:1fr;gap:10px}.member-service-links{grid-template-columns:1fr}.member-service-dialog>.modal-in{padding:18px}.member-service-dialog .own-h{top:-18px}.member-service-dialog h3{font-size:19px}.member-service-status{padding:18px}}#ownDlg>.modal-in:has(>.a11y-cue-lane){grid-template-rows:auto auto minmax(0,1fr) auto auto}#ownDlg .a11y-scroll-cue{box-shadow:none}.member-service-dialog .a11y-scroll-cue{display:none!important}:root{--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--radius-control:10px;--radius-panel:18px;--touch:44px;--motion-fast:.16s;--motion-base:.26s;--layer-utility:95;--focus-ring:2px solid #f6d5a0;--page-gutter:clamp(16px,4vw,64px)}:is(button,a,input,select,textarea):focus-visible{outline:var(--focus-ring);outline-offset:4px}.purchase-consent{margin:20px 0 10px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-control);font:14px/1.7 var(--text)}.purchase-consent label{display:flex!important;gap:12px;align-items:flex-start!important}.purchase-consent input[type=checkbox]{appearance:auto!important;flex:0 0 20px;width:20px!important;height:20px!important;min-height:20px!important;margin:4px 0!important;accent-color:var(--a1);padding:0!important}.purchase-consent .linkish{font:inherit;text-align:left;display:inline;min-height:24px;text-decoration:underline}.purchase-consent small{display:block;font-size:11px;color:var(--haze);margin-top:8px}.consent-error:empty{display:none}.consent-error{color:#ffd3bc;font-size:13px}.platform-dock{display:none}.row-toggle{display:grid;place-items:center;width:44px;min-width:44px;height:44px;border:1px solid var(--line-2);border-radius:50%;background:#17131e;color:var(--ink)}.row-toggle svg{width:18px;height:18px}.row-toggle[aria-pressed=true]{background:var(--cream,#eee4d0);color:#120d16;border-color:var(--a1)}.row-main .thumb .hov{opacity:.8}.row.is-current .row-main .thumb .hov{opacity:0}.row .r-side{align-items:center}.resume-card{position:fixed;z-index:90;left:16px;bottom:calc(var(--dock-h,96px) + env(safe-area-inset-bottom,0px) + 16px);display:grid;grid-template-columns:48px minmax(0,1fr) 36px;gap:14px;width:min(420px,calc(100vw - 104px));padding:18px;border:1px solid var(--line-2);border-radius:18px;background:#100d17f5;box-shadow:0 16px 60px #0009;backdrop-filter:blur(12px)}.resume-card img{width:48px;height:48px;object-fit:cover;border-radius:9px}.resume-card p{margin:0 0 4px;font-size:12px;color:var(--haze)}.resume-card strong{display:block;font:650 14px/1.5 var(--text);overflow-wrap:anywhere}.resume-card span{display:block;font-size:12px;margin:4px 0 10px;color:var(--haze)}.resume-card .icon-btn{width:36px;height:36px;min-width:0}.resume-card .btn{min-height:44px}body:has(dialog[open],.imm.open) .resume-card{display:none}.service-scopes{margin-top:32px}.service-scopes>div{display:grid;grid-template-columns:1fr 1fr;gap:16px}.service-scopes article,.business-information{padding:22px;border:1px solid var(--line);border-radius:16px;background:#100d16}.service-scopes h4{font:650 17px/1.5 var(--text);margin:0 0 8px}.service-scopes p,.business-information p{font:14px/1.8 var(--text);color:var(--haze)}.business-information{margin-top:32px}@media (max-width:760px){#home .wrap,body>footer .wrap{width:calc(100% - 32px)!important;margin-left:auto!important;margin-right:auto!important}.mobile-rail{display:none!important}.cart-fab,.to-top{right:16px!important}.cart-fab{bottom:calc(var(--dock-h,76px) + 88px + env(safe-area-inset-bottom,0px))!important}.to-top{bottom:calc(var(--dock-h,76px) + 146px + env(safe-area-inset-bottom,0px))!important}.platform-dock{display:block;position:fixed;right:16px;bottom:calc(var(--dock-h,76px) + 16px + env(safe-area-inset-bottom,0px));z-index:var(--layer-utility)}.platform-dock-trigger{display:flex;align-items:center;justify-content:center;gap:9px;min-width:84px;min-height:48px;border:1px solid var(--member-accent,#a49cbf);border-radius:14px;background:#14101bed;box-shadow:0 8px 30px #0008;color:var(--ink);font:650 13px var(--text)}.platform-dock-trigger svg{width:18px;height:18px}.platform-dock-panel{position:absolute;right:0;bottom:60px;width:min(340px,calc(100vw - 32px));padding:18px;border:1px solid var(--line-2);border-radius:18px;background:#100d17;box-shadow:0 16px 60px #000a}.platform-dock-panel p{font:650 12px/1.6 var(--text);color:var(--haze);margin:0 0 12px}.platform-dock-panel>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.platform-dock-panel button{min-height:48px;padding:12px;text-align:left;border:1px solid var(--line);border-radius:10px;font:600 13px var(--text)}.platform-dock-panel [aria-current=page]{border-color:var(--a1)}body:has(dialog[open],.imm.open) .platform-dock{display:none}.resume-card{grid-template-columns:36px minmax(0,1fr) 28px;width:calc(100vw - 132px);min-width:188px;left:12px;padding:12px;gap:9px;bottom:calc(var(--dock-h,76px) + 16px + env(safe-area-inset-bottom,0px))}.resume-card img{width:36px;height:36px}.resume-card strong{font-size:12px}.resume-card .icon-btn{width:28px;height:44px}.row .r-side{gap:8px}.row-toggle{width:44px;height:44px}.service-scopes>div{grid-template-columns:1fr}#nav .cur-pick{flex-basis:64px}#home{padding-bottom:80px}}@media (prefers-reduced-motion:reduce){.platform-dock *,.resume-card *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media (prefers-reduced-motion:reduce){.hero.night .fix-new{clip-path:none!important;opacity:1!important;transform:none!important}}@media (max-width:760px){.cart-fab,.to-top{display:none!important}.platform-dock-trigger[data-tier=symphony]{border-color:#ecd38a;box-shadow:0 0 18px #ecd38a40}.platform-dock-trigger[data-tier=treble]{border-color:#80dacc}.platform-dock-trigger[data-tier=bass]{border-color:#b7a3ff}}@media (max-width:760px){.resume-card{width:calc(100vw - 32px);left:16px;bottom:calc(var(--dock-h,76px) + 88px + env(safe-area-inset-bottom,0px));grid-template-columns:36px minmax(0,1fr) 44px}.resume-card .icon-btn{width:44px;height:44px}.resume-card strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body:has(.platform-dock-panel:not([hidden])) .resume-card{display:none}}.hero-purpose{max-width:560px;margin:20px auto 0;padding:0 12px;text-align:center;color:var(--haze);font:14px/1.7 var(--text)}@media (max-width:760px){#nav .brand{width:auto!important;max-width:calc(100vw - 244px);overflow:hidden}#nav .brand .wm-x em{display:none!important;max-width:0!important;opacity:0!important}#nav .brand .wm-x{animation:none!important}}body:has(#cookie:not([hidden]),#phones:not([hidden]),.tip.on) .resume-card{display:none}body:has(#phones:not([hidden]),.tip.on) .platform-dock{display:none}@media (max-width:760px){#cookie{bottom:calc(var(--dock-h,76px) + 88px + env(safe-area-inset-bottom,0px));max-height:45dvh;overflow-y:auto}}body:has(#workPage.open):not(:has(.imm.open)) #cartFab{z-index:var(--layer-utility,90)}.platform-cart{display:none}@media (max-width:760px){.platform-dock{display:flex;align-items:center;gap:8px}.platform-cart:not([hidden]){display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:10px 15px;border:1px solid var(--a1);border-radius:14px;background:#14101bf5;color:var(--ink);font:650 13px var(--text);box-shadow:0 8px 30px #0008}.platform-cart b{display:grid;place-items:center;min-width:22px;height:22px;padding:0 4px;border-radius:50%;background:var(--a1);color:var(--void)}#workPage{padding-bottom:calc(var(--dock-h,0px) + 88px + env(safe-area-inset-bottom,0px))}}.records-price{padding:18px 0;margin:14px 0;border-block:1px solid var(--line-2)}.records-price[hidden]{display:none!important}.records-price .records-minimum{font-size:16px;font-weight:700;margin:0 0 12px}.records-price-label,.records-cart-price label{display:block;font-size:14px;font-weight:600;margin-bottom:8px}.records-price-note,.records-cart-price p{font-size:13px;line-height:1.6;color:var(--haze)}.records-price .amount{width:100%;min-width:0;box-sizing:border-box}.records-price .amount input{width:0!important;min-width:0!important;max-width:100%;flex:1 1 0}.records-price #presets button{min-height:44px}.records-cart-price{margin:16px 0}.records-cart-price input{box-sizing:border-box;width:100%;max-width:100%;min-height:48px;border:1px solid var(--line-2);border-radius:10px;background:var(--night);color:var(--ink);padding:12px;font-size:20px}.records-price-error{color:#f3a3a3!important}.records-cart-price input:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.site-purpose{margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.site-purpose h3{font:600 clamp(22px,3vw,30px)/1.25 var(--text);margin:10px 0 16px}.site-purpose .eyebrow{font:650 11px var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--a1)}.site-purpose p{font-size:15px;line-height:1.8}dialog.contextual-checkout#ownDlg{width:min(760px,calc(100vw - 40px))!important}#ownDlg.contextual-checkout .checkout-intents{padding:10px 24px;gap:16px;display:flex;border-bottom:1px solid var(--line)}#ownDlg.contextual-checkout .checkout-intents button{min-height:44px;padding:8px 0;border:0;background:transparent!important;box-shadow:none;display:block;border-radius:0}#ownDlg.contextual-checkout .checkout-intents button[aria-selected=true]{border-bottom:2px solid var(--a1)}#ownDlg.contextual-checkout .checkout-intents small{display:none}#ownDlg.contextual-checkout .checkout-commerce{display:flex;flex-direction:column;gap:0}#ownDlg.contextual-checkout .checkout-choices{position:static;padding:16px 0 0}#ownDlg.contextual-checkout #ownSlot{width:100%;display:contents}#ownDlg.contextual-checkout #pay{padding:0!important;background:none;border:0;border-radius:0;box-shadow:none}#ownDlg.contextual-checkout .checkout-scroll{padding:0 24px 24px;overscroll-behavior:contain}#ownDlg.contextual-checkout .checkout-order-card{order:-2;display:flex;gap:18px;align-items:center;padding:24px 0 18px;width:100%}.checkout-order-card img{width:76px;height:76px;object-fit:cover;border-radius:10px;flex:none}.checkout-order-card p{margin:0 0 6px;color:var(--haze);font-size:12px}.checkout-order-card h4{font:650 21px/1.3 var(--text);margin:0 0 7px;overflow-wrap:anywhere}.checkout-order-card span{display:block;font:14px/1.5 var(--text)}.checkout-order-card small{display:block;color:var(--haze);font-size:12px;line-height:1.6;margin-top:6px}.checkout-edit{order:-1;width:100%;border-bottom:1px solid var(--line);margin-bottom:24px}.checkout-edit>summary,.checkout-support>summary{cursor:pointer;min-height:44px;padding:12px 0;color:var(--a1);font:600 13px/1.5 var(--text)}#ownDlg.contextual-checkout #ownOffers .offers-main{grid-template-columns:1fr 1fr}#ownDlg.contextual-checkout .checkout-membership-note,#ownDlg.contextual-checkout .checkout-context,#ownDlg.contextual-checkout #ownChoiceTitle,#ownDlg.contextual-checkout #offerTitle,#ownDlg.contextual-checkout .step-l,#ownDlg.contextual-checkout #payFor,#ownDlg.contextual-checkout .drop-hint,#ownDlg.contextual-checkout #followNow{display:none!important}#ownDlg.contextual-checkout #payNeed{margin:18px 0}#ownDlg.contextual-checkout #offerPoints{margin:0 0 16px;padding-left:18px;font:13px/1.8 var(--text);color:var(--haze)}#ownDlg.contextual-checkout .pay-pts{margin-top:0}#ownDlg.contextual-checkout .pay-opts{margin:20px 0}#ownDlg.contextual-checkout .checkout-support{margin-bottom:24px}#ownDlg.contextual-checkout .checkout-support .cur-sel{margin-top:12px}#ownDlg.contextual-checkout .checkout-contact{display:grid;grid-template-columns:1fr 1fr;gap:0 16px}#ownDlg.contextual-checkout .checkout-contact h4{grid-column:1/-1;font:650 16px var(--text);margin:0 0 16px}#ownDlg.contextual-checkout .pay-mail span{font:600 13px/1.5 var(--text);margin:0 0 7px;color:var(--ink)}#ownDlg.contextual-checkout .pay-mail input{font:15px/1.5 var(--text);min-height:48px;background:#15121d;margin:0 0 16px;width:100%;color:var(--ink);border:1px solid var(--line-2);border-radius:10px;padding:12px}#ownDlg.contextual-checkout [aria-invalid=true]{border-color:#ff9d89!important}.contextual-checkout .methods{display:flex;flex-direction:column;gap:8px}.contextual-checkout #methods:not(.expanded)>button:not([aria-checked=true]){display:none}.contextual-checkout #methods .m-soon{display:none!important}#ownDlg.contextual-checkout .methods button{min-height:62px;padding:14px 16px;text-align:left;border-radius:10px}.checkout-method-toggle{min-height:44px;font-size:13px;margin-top:8px;text-align:left}.checkout-licence-note{font:12px/1.7 var(--text);color:var(--haze);margin:20px 0 0}.contextual-checkout .purchase-consent{padding:0;border:0;margin:16px 0}.contextual-checkout .purchase-consent small{display:none}.contextual-checkout .purchase-consent label{font-size:13px}.contextual-checkout .purchase-consent input[type=checkbox]{flex-basis:22px;width:22px!important;height:22px!important}.contextual-checkout #payFine{font-size:12px;line-height:1.7}.checkout-feedback{flex:none;margin:0;padding:12px 24px;font:600 13px/1.6 var(--text);background:#191723;color:var(--ink);border-top:1px solid var(--line)}.checkout-feedback[hidden]{display:none}.checkout-feedback[data-kind=error]{color:#ffc5b5;background:#2a1719}.contextual-checkout .checkout-total{padding:18px 24px;box-shadow:none;gap:16px}.contextual-checkout #ownTotal{font-size:26px}.contextual-checkout #ownSummary{font-size:12px}.contextual-checkout #ownBillingNote{font-size:11px;line-height:1.5}#ownDlg.contextual-checkout #payBtn{min-height:48px;font:650 14px/1.3 var(--text);padding:12px 22px;height:auto;background:var(--beam);color:var(--beam-ink)}#ownDlg.contextual-checkout #payBtn:disabled{opacity:.7}#ownDlg.contextual-checkout .a11y-cue-lane,#ownDlg.contextual-checkout>.a11y-scroll-cue{display:none!important}.contextual-checkout .mixed-cart-review{margin:0 0 18px;padding:16px 0;border:0;border-bottom:1px solid var(--line);background:none}.contextual-checkout .mixed-cart-review p,.contextual-checkout .mixed-cart-review h4{margin:6px 0}.contextual-checkout .mixed-cart-review .tribe-k{display:none}@media (max-width:760px){#zone .zone-welcome{padding:24px 18px}#zone .zone-welcome h2{font-size:26px}#zone .zone-tabs button{min-height:44px}#zone .muted-note,#zone p{line-height:1.7}#dock .icon-btn{min-width:40px;min-height:44px}}@media (max-width:600px){dialog.contextual-checkout#ownDlg{width:100vw!important;max-width:100vw!important;max-height:100dvh!important;height:100dvh!important;margin:0!important;border-radius:0;border:0}.contextual-checkout#ownDlg>.modal-in{height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top)}#ownDlg.contextual-checkout .own-h{padding:16px 18px}.contextual-checkout .own-h h3{font-size:17px}#ownDlg.contextual-checkout .checkout-intents{padding:0 18px;gap:24px}#ownDlg.contextual-checkout .checkout-scroll{padding:0 18px 20px}.checkout-order-card img{width:64px;height:64px}.checkout-order-card h4{font-size:18px}.checkout-order-card span{font-size:13px}.checkout-order-card small{font-size:12px}.checkout-order-card{gap:14px}#ownDlg.contextual-checkout .checkout-contact{grid-template-columns:1fr}#ownDlg.contextual-checkout .checkout-contact h4,#ownDlg.contextual-checkout .checkout-contact [data-payu-name]{grid-column:1}.contextual-checkout .checkout-total{padding:14px 18px calc(14px + env(safe-area-inset-bottom));align-items:center}.contextual-checkout #ownSummary{display:none}#ownDlg.contextual-checkout #ownActionSlot{max-width:65%}#ownDlg.contextual-checkout #payBtn{font-size:13px;padding:12px 15px}#ownDlg.contextual-checkout #ownTotal{font-size:23px}#ownDlg.contextual-checkout #ownBillingNote{max-width:136px;font-size:10px}.checkout-feedback{padding:12px 18px}.contextual-checkout .checkout-edit>summary{font-size:13px}#ownDlg.contextual-checkout #ownOffers .offers button{font-size:13px;min-height:70px}.site-purpose p{font-size:15px}}#ownDlg.contextual-checkout .tribe-intent-tag{display:none}#ownDlg.contextual-checkout .checkout-intents strong{font-size:13px;line-height:1.5}#ownDlg.contextual-checkout .pay-pts{border:0;border-bottom:1px solid var(--line);border-radius:0;margin-bottom:22px}#ownDlg.contextual-checkout .pay-pts>summary{padding:12px 0;font-size:13px}#ownDlg.contextual-checkout #payRights{margin:16px 0}#ownDlg.contextual-checkout .pay-price:empty{display:none}#ownDlg.contextual-checkout .checkout-contact [data-payu-name]{grid-column:1/-1}.discovery-options{flex:1 1 220px;min-width:0}.discovery-options>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font:600 13px var(--text);color:var(--haze)}.discovery-options>div{display:flex;gap:10px;padding:10px 0}.discovery-options .cuts,.discovery-options .sort{min-height:44px;flex:1;min-width:0}.controls .seg button{min-height:44px;font-size:13px}#zone .welcome-compact{gap:24px;padding:24px 0;margin-bottom:24px}#zone .welcome-compact .zone-welcome-actions{margin-top:16px}#zone .zone-section-head #zoneSectionDescription{font-size:14px}#zone .zone-overview-cards{grid-template-columns:1fr 1fr}#zone .zone-overview-cards>button:last-child{grid-column:1/-1;padding:16px 20px;display:grid;grid-template-columns:1fr auto;gap:8px 24px;background:none}#zone .zone-overview-cards>button:last-child .zone-card-kicker{margin:0;grid-column:1/-1}#zone .zone-overview-cards>button:last-child p{margin:0;grid-column:1}#zone .zone-overview-cards>button:last-child .zone-card-link{grid-column:2;grid-row:2/4;align-self:center}#zone .zone-card-kicker{font-size:12px;margin-bottom:12px}#zone .zone-overview-cards p{font-size:14px}#zone .zone-card-link{font-size:13px}#zone .zone-local-note,#zone .zone-nav-note{font-size:12px}#zone .page-in{padding-bottom:calc(var(--dock-h,96px) + 100px + env(safe-area-inset-bottom))!important}@supports (content-visibility:auto){#updates,#elsewhere{content-visibility:auto;contain-intrinsic-size:auto 700px}}@media (max-width:760px){.discovery-options{flex-basis:100%}.controls .controls-row.two .filter{min-height:44px}.controls .seg{border:0;gap:4px}.controls .seg button{border-radius:8px;padding:10px 12px}.discovery-options>div{flex-wrap:wrap}#zone .welcome-compact{padding:20px 0;gap:20px}#zone .zone-overview-cards{grid-template-columns:1fr}#zone .zone-overview-cards>button:last-child{display:flex;gap:6px}#zone .zone-overview-cards>button:last-child p{margin:8px 0}#zone .zone-overview-cards>button:last-child .zone-card-link{align-self:flex-start}#zone .zone-overview-cards>button{padding:20px}#zone .zone-overview-cards .zone-card-kicker{margin-bottom:8px}#zone .zone-overview-cards p{margin:8px 0 12px}#zone .zone-welcome-copy h2{font-size:27px}#zone .zone-welcome-copy>p:not(.zone-eyebrow){font-size:14px;line-height:1.7}}.discovery-reset{min-height:44px;font-size:13px}.page>.page-in{padding-bottom:max(160px,calc(var(--dock-h,96px) + 88px + env(safe-area-inset-bottom)))!important}@media (max-width:760px){.toast{bottom:calc(var(--dock-h,76px) + 88px + env(safe-area-inset-bottom))!important}body:has(.toast.show) .resume-card{display:none}}@media (max-width:760px){.hero.arrive .hero-in{animation:none!important}.hero.night .fix-new{animation:none!important;clip-path:none!important}.hero.night .fix-old .strike path{animation-duration:.25s;animation-delay:.1s}body:has(.page.open,.imm.open,dialog[open]) #cookie{display:none}}.payment-handoff{flex:none;padding:14px 24px;border-top:1px solid var(--line);background:var(--void-2);color:var(--ink)}.payment-handoff p{font:600 13px/1.6 var(--text);margin:0 0 10px;overflow-wrap:anywhere}.payment-handoff form{margin:0 0 8px}.payment-handoff .btn{min-height:44px;white-space:normal}.payment-handoff button[hidden]{display:none!important}.payment-handoff .linkish{font:13px/1.6 var(--text);min-height:44px}.payment-handoff:has(button[type=submit][hidden]) form{display:none}@media (max-height:500px){.payment-handoff{padding:8px 14px}.payment-handoff p{margin-bottom:4px}}#ownActionSlot [data-payu-continue]{min-height:48px;font:650 13px/1.3 var(--text);max-width:100%;white-space:normal}#ownActionSlot button[hidden]{display:none!important}#ownDlg.contextual-checkout #methods{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}#ownDlg.contextual-checkout #methods>button[data-priority-payment=true]{display:grid!important}#ownDlg.contextual-checkout #methods>button[data-method]{position:relative;align-content:start;gap:5px;min-width:0;min-height:86px;padding:13px 12px;border:1px solid var(--line-2);background:#12101a;box-shadow:none}#ownDlg.contextual-checkout #methods>button strong{font-size:14px;line-height:1.4;white-space:normal}#ownDlg.contextual-checkout #methods>button small{font-size:12px;line-height:1.5;white-space:normal;color:var(--haze)}#methods [data-payment-rail=here]{--payment-color:#82c6b1}#methods [data-payment-rail=payu]{--payment-color:#c6cf87}#methods [data-payment-rail=upi]{--payment-color:#edac69}#methods [data-payment-rail=paypal]{--payment-color:#83b9eb}#methods [data-payment-rail=kofi]{--payment-color:#eea3a0}#ownDlg.contextual-checkout #methods>button[aria-checked=true]{background:#2b241d;border:2px solid #f4e8d4;padding:12px 11px;box-shadow:0 0 0 1px #f4e8d426}#methods .payment-choice-title{display:grid;grid-template-columns:20px minmax(0,1fr);gap:8px;align-items:start}#methods .payment-choice-radio{display:grid;place-items:center;width:20px;height:20px;border:2px solid #85808f;border-radius:50%;background:transparent;box-sizing:border-box}#methods [aria-checked=true] .payment-choice-radio{background:#f4e8d4;border-color:#f4e8d4;color:#18131a}#methods [aria-checked=true] .payment-choice-radio:after{content:"\2713";font:800 14px/1 sans-serif}#methods .payment-choice-state{display:block;font:600 12px/1.5 var(--text);color:var(--haze);margin-top:3px}#methods [aria-checked=true] .payment-choice-state{color:#f4e8d4;font-weight:750}#methods>button:focus-visible{outline:3px solid #b4a4ff;outline-offset:3px}.payment-recommended{font:500 11px/1.4 var(--text);color:var(--haze);letter-spacing:.02em}.direct-qr-panel{width:100%;min-width:0}.direct-qr-choices{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.direct-qr-choices button{min-height:44px;padding:10px 14px;font:600 13px/1.5 var(--text);border:1px solid var(--line-2);border-radius:8px;background:transparent;color:var(--ink)}.direct-qr-choices [aria-pressed=true]{border-color:var(--a1);background:#2b211a}.direct-qr-picture{display:grid;place-items:center;padding:10px;border-radius:12px;background:#fff;width:min(100%,280px);margin:0 auto 16px}.direct-qr-picture img{display:block;width:100%;height:auto}.direct-qr-picture svg{display:block;width:min(100%,220px);height:auto}.direct-qr-payee{display:grid;gap:6px;text-align:center}.direct-qr-payee code{font:13px/1.6 var(--text);overflow-wrap:anywhere}.direct-qr-pending{padding:12px;border-left:3px solid #e6b66c;font:13px/1.7 var(--text);color:#f3d9b3;background:#241d13}.upi-box:has(.direct-qr-panel){display:block}.upi-box:has(.direct-qr-panel) .upi-c{width:100%;margin-top:16px}.upi-box:has(.direct-qr-panel) .upi-c p:first-child{overflow-wrap:anywhere}.form-status[data-state=error]{color:#ffc2b6}.form-status[data-state=pending]{color:#f3d9b3}.form-status[data-state=confirmed]{color:#b6e4cb}.form-status[data-state=checking]{color:var(--ink)}@media (max-width:380px){#ownDlg.contextual-checkout #methods>button[data-method]{padding:11px 9px}#ownDlg.contextual-checkout #methods>button strong{font-size:13px}#ownDlg.contextual-checkout #methods>button small{font-size:11px}}#listen .row-main{grid-template-columns:76px minmax(0,1fr)}#listen .row-main>.thumb{width:76px;height:76px;aspect-ratio:1}#listen .row-main>.thumb img{object-fit:contain;transform:none!important}.nav-zone[data-tier=symphony]:hover,.nav-zone[data-tier=symphony]:focus-visible{border-color:#efd084;box-shadow:0 0 16px #e9c77f50,inset 0 0 12px #e9c77f18}.nav-zone[data-tier=symphony]:hover .tb-symphony,.nav-zone[data-tier=symphony]:focus-visible .tb-symphony{color:#fff0bf;text-shadow:0 0 12px #f2c75b}#shopSec .tribe-wide h2{font-size:clamp(28px,3vw,42px);line-height:1.08}@media (max-width:600px){#listen .row-main{grid-template-columns:56px minmax(0,1fr)}#listen .row-main>.thumb{width:56px;height:56px}}.imm.open:not(.closing){animation:immersiveSoftIn .38s cubic-bezier(.2,.7,.2,1) both!important}.imm.closing{animation:immersiveSoftOut .18s ease-in both!important}@keyframes immersiveSoftIn{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes immersiveSoftOut{0%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.imm.open:not(.closing),.imm.closing{animation:none!important}}.cart-file-state{display:block;margin-top:7px;color:#e8be87;font-size:13px;line-height:1.5;overflow-wrap:anywhere}.cart-unavailable{border-color:#a57a4780}.cart-total-line .cart-review-total{white-space:normal;font-size:1rem;line-height:1.4;max-width:60%}.checkout-unavailable{color:#e8be87;line-height:1.5}.checkout-unavailable .btn{margin-top:8px}.imm.orb .imm-art{opacity:.08!important}.imm.orb .imm-bloom{opacity:.12!important}.imm.orb .deck{background:radial-gradient(ellipse at center,rgba(5,4,9,.9),rgba(5,4,9,.55) 58%,transparent 74%)!important}.listen-selection-play{margin:0 0 18px;min-height:46px}.checkout-live-player{display:flex;align-items:center;gap:8px;padding:10px 24px;flex:none;background:#15121c;border-bottom:1px solid var(--line)}.checkout-live-player[hidden]{display:none}.checkout-live-player>div{flex:1;min-width:0}.checkout-live-player small{display:block;font-size:11px;color:var(--haze)}.checkout-live-player strong{display:block;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.checkout-live-player button{flex:none;min-width:44px;min-height:44px}.checkout-live-player [data-checkout-toggle]{min-width:64px}@media (max-width:480px){.checkout-live-player{padding:8px 14px;gap:4px}.checkout-live-player strong{font-size:12px}}#dock .playback-status{display:block;font:500 11px/1.4 var(--text);color:var(--haze);margin-top:3px}#dock .playback-status[hidden]{display:none}body[data-playback-state=error] #dock .playback-status{color:#ffc0b1}@media (min-width:960px){dialog#ownDlg.contextual-checkout{position:fixed;left:auto!important;right:0!important;top:0!important;margin:0!important;width:min(640px,calc(100vw - 320px))!important;max-width:100vw!important;box-sizing:border-box;transform:none!important;translate:none!important;height:100dvh;max-height:100dvh!important;border-radius:18px 0 0 18px;border-right:0}dialog#ownDlg.contextual-checkout>.modal-in{height:100%;max-height:100%;border-radius:inherit}dialog#ownDlg.contextual-checkout::backdrop{background:linear-gradient(90deg,#08060c26,#08060c80);backdrop-filter:blur(2px)}}#anaStage{aspect-ratio:4/1;max-height:243.6px}.imm[data-view=video] .imm-frame,.imm[data-view=video] .imm-stage:hover .imm-frame{inset:0!important}body:has(#imm.open):not(:has(dialog[open])) #dock{display:none!important}@media (min-width:901px){.imm .imm-top{display:grid!important;grid-template-columns:auto auto minmax(0,1fr);height:auto;min-height:74px;gap:12px;padding-top:10px;padding-bottom:10px;box-sizing:border-box}.imm .imm-top .imm-view,.imm .imm-top .imm-view.centred{position:static!important;transform:none!important;margin:0!important;justify-self:start}.imm .imm-tools{min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:8px}.imm .imm-tools>*{flex:none}.imm .imm-tool{white-space:nowrap;min-height:40px;height:auto}.imm .imm-hud{top:calc(var(--imm-toolbar-h,74px) + 4px)!important}.imm[data-view=video] .imm-stage{padding-top:calc(var(--imm-toolbar-h,74px) + 32px)!important;overflow-y:auto;overflow-x:hidden}.imm[data-view=video] .imm-center{gap:32px!important}.imm[data-view=video] .imm-slot{width:min(100%,calc(max(200px,100dvh - var(--imm-toolbar-h,74px) - 280px) * 16 / 9))!important;min-height:200px}.imm[data-view=video] .imm-controls{width:min(100%,560px)!important;min-width:0}.imm[data-view=video] .imm-controls .t-side{flex-wrap:wrap}}@media (max-width:900px){.imm .imm-top{display:grid!important;grid-template-columns:36px minmax(0,1fr);height:auto!important;gap:8px!important}.imm .imm-top .imm-view,.imm .imm-top .imm-view.centred{position:static!important;transform:none!important;flex:none}.imm .imm-tools{grid-column:1/-1;justify-content:center;flex-wrap:wrap;min-width:0;width:100%}.imm .imm-stage{padding-top:calc(var(--imm-toolbar-h,112px) + 16px)!important}.imm[data-view=video] .imm-slot{min-height:200px}.imm[data-view=video] .imm-controls{margin-top:16px!important}}

body:has(#imm.open):not(:has(dialog[open])) #imm.has-persistent-player{bottom:0!important;height:100dvh!important}

/* Quick fixes 30 Oct: queue vs cart */
:root{--cart:#f2c46d}
.chip-q svg{width:16px;height:16px;display:block}
.version-cart:not(:disabled),.mc-cart,.btn[data-cart]{color:var(--cart);border-color:color-mix(in srgb,var(--cart) 45%,transparent);background:color-mix(in srgb,var(--cart) 9%,transparent)}
.version-cart:not(:disabled):hover,.mc-cart:hover,.btn[data-cart]:hover{border-color:var(--cart);background:color-mix(in srgb,var(--cart) 18%,transparent)}
.version-cart[aria-pressed="true"]:not(:disabled),.version-cart[aria-pressed="true"]:not(:disabled):hover,.mc-cart.in,.mc-cart.in:hover{color:#1b1306;background:var(--cart);border-color:var(--cart)}
.version-cart:focus-visible,.mc-cart:focus-visible,.btn[data-cart]:focus-visible,.chip-q:focus-visible{outline:2px solid var(--cart);outline-offset:2px}

/* Next (30 Oct): Portrait mode legibility and phone header spacing */
.imm.portrait-mode .i-cat{color:rgba(246,243,237,.86)!important;border-color:rgba(246,243,237,.32)!important;background:rgba(8,8,13,.42)!important}
.imm.portrait-mode .i-scene,.imm.portrait-mode #iScene{color:rgba(246,243,237,.64)!important}
@media (max-width:760px){.imm.portrait-mode .i-scene{margin-top:44px!important}}

.cf-upi{display:flex;gap:10px;align-items:flex-start;margin:8px 0 4px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--cart,#f2c46d) 35%,transparent);border-radius:10px;background:color-mix(in srgb,var(--cart,#f2c46d) 7%,transparent);cursor:pointer}
.cf-upi[hidden]{display:none}.cf-upi input{width:18px;height:18px;margin-top:2px;accent-color:var(--cart,#f2c46d)}
.cf-upi span{display:grid;gap:2px}.cf-upi strong{font-size:13px}.cf-upi small{font-size:12px;opacity:.75;line-height:1.4}

.records-price .your-price{width:100%;box-sizing:border-box;min-height:52px;padding:12px 16px;border-radius:12px;border:1px solid var(--line-2,#3a3442);background:rgba(255,255,255,.04);color:var(--ink,#eeeaf6);font:600 20px/1.2 var(--text,sans-serif)}
.records-price .your-price::placeholder{color:rgba(238,234,246,.42);font-weight:500}
.records-price .your-price:focus-visible{outline:2px solid var(--cart,#f2c46d);outline-offset:2px;border-color:transparent}
.records-price .amount-mirrored{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap}
.records-price .records-minimum{display:none}
.records-price .your-price-hint{margin:6px 2px 0;font-size:13px;color:#f2a96d;min-height:0}.records-price .your-price-hint:empty{display:none}

/* Phase C (30 Oct): availability pending */
html.bp-site-pending .cuts-l [data-cutp],html.bp-site-pending .version-cart,html.bp-site-pending #payBtn{opacity:.5;cursor:progress}
html.bp-site-pending .cuts-all{visibility:hidden}
html.bp-site-pending .cuts-l::after{content:"Checking which studio files are ready\2026";flex-basis:100%;font-size:12px;color:var(--mut,#a8a299);animation:bpPulse 1.2s ease-in-out infinite alternate}
@keyframes bpPulse{from{opacity:.45}to{opacity:1}}
@media (prefers-reduced-motion:reduce){html.bp-site-pending .cuts-l::after{animation:none}}
/* Phase C (30 Oct): search focus. The site-wide !important cream ring drew a box offset around the borderless search
   input (owner screenshot S2). The search bar itself now carries focus: a lit bottom rule, still visible for keyboards. */
.palette-in input:focus-visible{outline:none!important;box-shadow:none!important}
.palette-in:focus-within{border-bottom-color:color-mix(in srgb,var(--a1) 75%,transparent);box-shadow:inset 0 -2px 0 color-mix(in srgb,var(--a1) 75%,transparent)}
.palette-in:focus-within svg{color:var(--ink)}
/* Phase C2 (30 Oct): versions without a studio file look different from buyable ones (owner S14), and the Listening
   Room "Play this selection" button is removed (owner brief P0-2; element kept hidden so existing scripts stay valid). */
.cuts-l [data-cutp]:disabled{opacity:.6;border-style:dashed!important;cursor:not-allowed}
.cuts-l [data-cutp]:disabled::after{content:" \00b7  no studio file";font-size:11px;opacity:.8}
.cuts-l .cuts-excl{flex-basis:100%;font-size:12px;color:var(--mut,#a8a299);margin-top:2px}
#listenSelectionPlay{display:none!important}
#pay>.pay-soon{display:none}
#ownDlg .checkout-edit>summary{cursor:default;list-style:none}#ownDlg .checkout-edit>summary::-webkit-details-marker{display:none}#ownDlg .checkout-edit>summary::after{display:none}
:where(.np-chip){position:relative}.np-chip{overflow:hidden}
.np-chip::after{content:"";position:absolute;left:14px;right:14px;bottom:3px;height:2px;border-radius:2px;background:currentColor;opacity:.55;transform-origin:left;transform:scaleX(var(--np-progress,0));transition:transform .25s linear}
@media (prefers-reduced-motion:reduce){.np-chip::after{transition:none}}
/* Phase D3 (30 Oct): Symphony members get their gold (owner S3/S9). The tier colour already exists as --member-accent
   on body[data-member-tier]; the member menu and member block now use it instead of the site purple / cream, and the
   three Symphony actions sit in one row on wide screens (no empty grid cell). */
body[data-member-tier=symphony] #zoneMenu,body[data-member-tier=symphony] #shopSec .member-aware-tribe{--a1:var(--member-accent)}
body[data-member-tier=symphony] #zoneMenu [data-zm=tribe]{color:var(--member-accent)}
body[data-member-tier=symphony] #shopSec .member-aware-tribe{border-color:color-mix(in srgb,var(--member-accent) 30%,transparent)}
body[data-member-tier=symphony] #shopSec .member-aware-tribe .tribe-k{color:var(--member-accent)}
body[data-member-tier=symphony] #shopSec .member-aware-tribe>.btn.beam{background:linear-gradient(180deg,#f6dc9c,#e2bd67);color:#1d1606;border-color:transparent;box-shadow:0 10px 34px -14px color-mix(in srgb,var(--member-accent) 70%,transparent)}
body[data-member-tier=symphony] #shopSec .member-aware-tribe .member-service-links button{border-color:color-mix(in srgb,var(--member-accent) 22%,var(--line))}
@media (min-width:900px){body[data-member-tier=symphony] #shopSec .member-aware-tribe .member-service-links{grid-template-columns:repeat(3,minmax(0,1fr))}}
.jump.on.jump-away{opacity:0;transform:translate(-50%,-12px);pointer-events:none}
main section[id]{scroll-margin-top:64px}

/* D-3/D-5 (30 Oct): purchase download links */
.dl-set{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin:10px 0}
.dl-set .dl-zip{display:inline-flex;align-items:center;gap:8px;min-height:44px}
.dl-set .dl-zip small{font-size:11px;letter-spacing:.08em;opacity:.7}
.dl-set .dl-note{flex-basis:100%;font-size:12.5px;color:var(--haze,#a8a299)}
.dl-dots::after{content:"";display:inline-block;width:1.2em;text-align:left;animation:dlDots 1.2s steps(4,end) infinite}
@keyframes dlDots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}
@media (prefers-reduced-motion:reduce){.dl-dots::after{animation:none;content:"…"}}

/* P-6 (30 Oct): pay looks unavailable until a price is chosen */
#ownDlg:has(.records-price #yourPrice:placeholder-shown) #payBtn{opacity:.55}
#cartDlg .records-cart-price input::placeholder{color:rgba(238,234,246,.42)}

/* Quick batch (30 Oct) */
#zoneMenu .zm-out{margin-top:6px;border-top:1px solid var(--line-2,#3a3442);padding-top:12px}
#zoneMenu .zm-pref{margin-top:6px;border-top:1px solid var(--line,#26222c);padding-top:12px;color:var(--haze,#a8a299)}
@media (min-width:900px){
 #discoveryOptions{flex:0 1 auto;display:block;white-space:nowrap}
 #discoveryOptions>summary{display:none}
 #discoveryOptions>div{display:inline-flex!important;flex-wrap:nowrap;align-items:center;gap:10px;padding:0;vertical-align:middle}
 #discoveryOptions .cuts{flex:0 1 auto;width:auto;min-height:44px;padding:0 10px 0 12px}
 #discoveryOptions .cuts select{width:auto;flex:0 1 auto;min-width:150px}
 #discoveryOptions .sort{flex:0 1 auto;min-height:44px}
 #controls .controls-row.two{padding-right:64px}   /* keep the row clear of the floating menu button */
 #discoveryOptions .discovery-reset{display:inline-flex;align-items:center;vertical-align:middle;margin-left:12px;white-space:nowrap}
}
#types .seg-play{width:0;padding:0;opacity:0;overflow:hidden;transition:width .2s,opacity .2s}
#types .segi:hover .seg-play,#types .segi:focus-within .seg-play,#types .segi:has(button[aria-pressed=true]) .seg-play{width:26px;opacity:1}
@media (hover:none){#types .segi:hover .seg-play{width:0;opacity:0}#types .segi:has(button[aria-pressed=true]) .seg-play{width:26px;opacity:1}}
@media (prefers-reduced-motion:reduce){#types .seg-play{transition:none}}

/* L-2 (30 Oct): the minimized player stays a compact pill (art + play + expand), on every page and above dialogs */
html body #dock.persistent-layer-player.min{inset:auto 14px max(8px,env(safe-area-inset-bottom,0px)) auto!important;width:auto!important;grid-template-columns:auto auto auto!important;gap:6px!important;padding:0 8px 0 6px!important;border-radius:20px}
html body #dock.persistent-layer-player.min .d-text,html body #dock.persistent-layer-player.min .d-right,html body #dock.persistent-layer-player.min .progress,html body #dock.persistent-layer-player.min .transport>:not(.play-btn),html body #dock.persistent-layer-player.min .side-next{display:none!important}
html body #dock.persistent-layer-player.min .d-now,html body #dock.persistent-layer-player.min .d-center{display:flex!important;width:auto!important;min-width:0}
html body #dock.persistent-layer-player.min .dock-max{display:grid!important}
/* L-3 (30 Oct): the Now Playing title stops scrolling while the music is paused (state follows the player) */
body:not(.playing) .np-chip .np-t[data-np-scrolling=true] .np-tk{animation-play-state:paused!important}

/* N-3 (31 Oct): preference switches moved to the account menu */
#liteBtn,#liteBtn2,nav [data-still],.nav [data-still],#imm [data-still]{display:none!important}

/* N-8 (31 Oct): the Vault leads with its posts; the hero and the three explainer cards shrink and move below them */
.vault-chamber{display:flex;flex-direction:column}
.vault-chamber>.vault-preview{order:1;margin:28px 0 0}
.vault-chamber .vault-emblem{width:48px;height:48px;margin:14px 0 12px;box-shadow:0 0 0 6px #baad8108}
.vault-chamber .vault-emblem span{font-size:14px}
.vault-chamber>h2{font-size:clamp(30px,4.2vw,46px);line-height:1.1;margin:0 0 10px}
.vault-chamber>.lead{max-width:62ch;margin:0 0 18px}
.vault-chamber .vault-preview>div{padding:16px 18px}
.vault-chamber .vault-preview span{margin-bottom:6px}
.vault-chamber .vault-preview strong{font-size:15px}
.vault-chamber .vault-preview p{font-size:13px;line-height:1.55;margin-top:6px}

/* N-12 (30 Oct): click-to-expand artwork */
img[data-zoomable]{cursor:zoom-in}
dialog.art-zoom{padding:0;border:0;background:transparent;max-width:none;max-height:none;width:100vw;height:100dvh;display:grid;place-items:center}
dialog.art-zoom::backdrop{background:rgba(6,5,10,.88);backdrop-filter:blur(6px)}
dialog.art-zoom img{max-width:min(92vw,1100px);max-height:86dvh;object-fit:contain;border-radius:14px;box-shadow:0 30px 90px -30px #000;animation:artZoomIn .22s ease-out}
dialog.art-zoom .art-zoom-x{position:fixed;top:16px;right:16px;width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.25);background:rgba(20,18,26,.7);color:#f1eadf;font-size:18px;cursor:pointer}
@keyframes artZoomIn{from{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}
@media (prefers-reduced-motion:reduce){dialog.art-zoom img{animation:none}}

/* N-6 (31 Oct): My Crate leads with the library, purchases and membership; the welcome hero is a header, not a poster */
html body .zone-welcome{padding:18px 0 20px;gap:24px;margin-bottom:22px}
html body #zone #zoneHeading{font-size:clamp(24px,2.4vw,32px);line-height:1.15;margin:0}
html body .zone-welcome-copy:has(.zone-identity)>p:not(.zone-eyebrow){display:none}
html body .zone-welcome-actions{margin-top:14px}
html body .zone-featured{padding:12px;grid-template-columns:64px minmax(0,1fr) 30px}
html body .zone-featured img{width:64px;height:64px}
@media (max-width:700px){html body #zone #zoneHeading{font-size:24px}html body .zone-welcome{padding:12px 0 16px;gap:14px}html body .zone-featured{grid-template-columns:52px minmax(0,1fr) 30px;padding:10px}html body .zone-featured img{width:52px;height:52px}}
/* N-7 (31 Oct): "Your membership" is denser: wider on desktop, compact status, benefits in one row, saving as one line */
html body #memberManageDlg .member-service-status{padding:16px 18px}
html body #memberManageDlg .member-service-status .tribe-k{margin:0 0 6px}
html body #memberManageDlg .member-service-status h4{margin:0 8px 0 0;display:inline-block;vertical-align:middle}
html body #memberManageDlg .member-service-status p{margin:6px 0 0}
html body #memberManageDlg .member-service-body>h4{margin:20px 0 10px}
html body #memberManageDlg .member-service-links>span{grid-column:1/-1;font-weight:500;font-size:13px;padding:10px 14px}
html body #memberManageDlg .member-top-tier{margin:12px 0}
@media (max-width:899px){html body #memberManageDlg .member-service-links{grid-template-columns:1fr 1fr;gap:8px}html body #memberManageDlg .member-service-links button{padding:12px}html body #memberManageDlg .member-service-status{padding:14px}}
/* Y-4 (31 Oct): expanded Listening Room row: a version line has six items in a five-column grid, so Share wrapped onto its
   own line; and the version list stretched to the credits' height (big empty area, e.g. Pathaan Theme, one version) */
html body .panel-x{align-items:start}
html body .panel-x:has(.versions .v-item):not(:has(.v-item ~ .v-item)){grid-template-columns:minmax(0,1fr)}
@media (min-width:700px){html body .panel-x .v-item{grid-template-columns:minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:auto}}
/* Y-3 (31 Oct): project licensing form uses the width on desktop (two columns), so it fits without the "More below" chip */
@media (min-width:900px){html body #licensingDlg{width:min(860px,calc(100vw - 48px));max-width:none}html body #licenceForm{display:grid;grid-template-columns:1fr 1fr;gap:4px 18px;align-items:end}html body #licenceForm>label:has(textarea),html body #licenceForm>.optin,html body #licenceForm>button,html body #licenceForm>[role=status]{grid-column:1/-1}html body #licenceForm>button{justify-self:start}}
@media (min-width:900px){html body #memberManageDlg{width:min(880px,calc(100vw - 48px));max-width:none}html body #memberManageDlg .member-service-links{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}}

/* P-13 (31 Oct): members are not upsold membership in checkout or the cart; their "Member price: X% off" line stays */
body[data-member-tier]:not([data-member-tier=""]) :is(#ownDlg .checkout-tribe-invite,.cart-tribe-link){display:none!important}
/* N-13 (31 Oct): light mode = the dark theme inverted; artwork, embedded players and content video are inverted back; background scenes (sky canvas, ambient video) invert with the page */
html.bp-light{filter:invert(1) hue-rotate(180deg);background:#000}
html.bp-light :is(img,iframe,video:not(.vbg video)):not(.wk-atmosphere){filter:invert(1) hue-rotate(180deg)}

/* B-1 (31 Oct, first piece): one shared busy state for buttons ("Preparing your download", "Checking", "Sending"...): three
   small equaliser bars after the label instead of plain text dots. Static bars when reduced motion is preferred. */
:is(button,a,.btn)[aria-busy=true] .dl-dots{display:none!important}
:is(button,a,.btn)[aria-busy=true]::after,.bp-busy::after{content:"";display:inline-block;flex:none;width:13px;height:11px;margin-left:9px;vertical-align:-1px;
 background:linear-gradient(currentColor,currentColor) 0 100%/3px 45% no-repeat,linear-gradient(currentColor,currentColor) 5px 100%/3px 90% no-repeat,linear-gradient(currentColor,currentColor) 10px 100%/3px 60% no-repeat;
 animation:bpBusyEq .9s ease-in-out infinite;opacity:.85}
@keyframes bpBusyEq{0%,100%{background-size:3px 45%,3px 90%,3px 60%}33%{background-size:3px 95%,3px 40%,3px 75%}66%{background-size:3px 60%,3px 70%,3px 35%}}
@media (prefers-reduced-motion:reduce){:is(button,a,.btn)[aria-busy=true]::after,.bp-busy::after{animation:none}}

/* L-6 (31 Oct): what is actually playing */
#dock .d-q{display:inline-flex;align-items:center;margin-left:8px;padding:1px 7px;border:1px solid var(--line-2);border-radius:999px;font:600 9.5px/1.6 var(--text);letter-spacing:.06em;text-transform:uppercase;color:var(--haze);vertical-align:1px;white-space:nowrap}
#dock .d-q[data-src=yt]{border-style:dashed}
#dock.min .d-q{display:none}

/* N-13 (31 Oct, batch 8): the inverted light mode is withdrawn until a designed palette exists */
html.bp-light{filter:none!important}html.bp-light :is(img,iframe,video){filter:none!important}
[data-zmlight]{display:none!important}
/* N-14 (31 Oct): members see their membership once in the account menu (status header), not also in the top nav and as a menu item */
body[data-member-tier]:not([data-member-tier=""]) :is(#nav [data-open="tribe"],#zoneMenu [data-zm="tribe"]){display:none!important}
#zoneMenu button.member-menu-status{display:block;width:100%;text-align:left;background:none;border:0;font:inherit;color:inherit;cursor:pointer}
#zoneMenu button.member-menu-status small{display:block;margin-top:4px;font-size:11px;opacity:.75}
#zoneMenu button.member-menu-status:hover small,#zoneMenu button.member-menu-status:focus-visible small{opacity:1;text-decoration:underline}

/* N-14b / N-15 (31 Oct): grouped account menu */
#zoneMenu .zm-g{margin:10px 14px 2px;font:700 9.5px/1.4 var(--text);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);pointer-events:none}
#zoneMenu .zm-g:first-child{margin-top:4px}
#zoneMenu [data-zmpay] small,#zoneMenu [data-zm="tribe"] small{display:block;margin-top:3px;font-size:11px;font-weight:400;color:var(--haze)}
#zoneMenu .zm-out{margin-top:8px;border-top:1px solid var(--line-2);padding-top:12px}
/* N-2 (31 Oct): search from any page's top bar */
.page-top .pt-search{display:inline-grid;place-items:center;width:36px;min-width:36px;padding:0}
.page-top .pt-search svg{width:16px;height:16px}
@media (max-width:700px){.page-top:has(.pt-search) .np-chip{max-width:min(210px,calc(100vw - 260px))}}
html body #zoneMenu :is(button.member-menu-status,[data-zmpay],[data-zm="tribe"]){display:block!important;text-align:left;line-height:1.35}
html body #zoneMenu button.member-menu-status strong{display:inline;font-size:15px}
html body #zoneMenu button.member-menu-status span{display:inline;margin-left:7px;font-size:12px;font-weight:500;color:var(--haze)}
html body #zoneMenu :is(button.member-menu-status,[data-zmpay],[data-zm="tribe"]) small{display:block!important;margin-top:4px}

/* P1 (1 Nov): one membership message at a time */
html.bp-member #ownDlg :is(.checkout-membership-note,.checkout-tribe-invite),html.bp-member #cartDlg .cart-tribe-link{display:none!important}
html.bp-offer-on #ownDlg :is(.checkout-membership-note,.checkout-tribe-invite){display:none!important}
/* The guest's one offer in checkout is the price nudge (it shows the saving on this purchase), replacing the two generic invites */
html.bp-offer-on body #ownDlg #payTribe:not([hidden]){display:flex;flex-wrap:wrap}
html.bp-upsell-snoozed :is(#payTribe,#ownDlg .checkout-tribe-invite,#cartDlg .cart-tribe-link){display:none!important}
html body #pay #payTribe [data-upsell-snooze]{margin-left:10px;font-size:12px;color:var(--haze)}
html body #pay .pay-upgrade{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:8px 0 12px;padding:10px 12px;border:1px solid var(--line-2);border-radius:12px;font-size:13px;line-height:1.45;color:var(--haze)}
html body #pay .pay-upgrade[hidden]{display:none}
html body #pay .pay-upgrade strong{color:var(--ink)}
html body #pay .pay-upgrade .pu-act{display:inline-flex;align-items:center;gap:12px}
html body #pay .pay-upgrade .linkish{font-size:12px;color:var(--haze)}
/* C4 / P-12: remembered email as one line */
html body #pay .pay-mail.bp-mail-known > :is(span:not(.pay-mail-known),input){display:none}
html body #pay .pay-mail-known{display:block;font-size:13px;color:var(--haze)}
html body #pay .pay-mail-known[hidden]{display:none}
html body #pay .pay-mail-known b{color:var(--ink);font-weight:600;word-break:break-all}
html body #pay .pay-mail-known .linkish{margin-left:6px;font-size:12px}
/* P-11: gateway transition */
#ownDlg .modal-in{position:relative}
#ownDlg .gw-wait{position:absolute;inset:0;z-index:30;display:grid;place-items:center;padding:24px;background:color-mix(in srgb,var(--void,#07060b) 82%,transparent);backdrop-filter:blur(6px);opacity:0;transition:opacity .2s ease;border-radius:inherit}
#ownDlg .gw-wait.on{opacity:1}
#ownDlg .gw-wait[hidden]{display:none}
#ownDlg .gw-card{display:grid;justify-items:center;gap:8px;max-width:320px;text-align:center}
#ownDlg .gw-card strong{font:600 16px/1.3 var(--display,inherit);color:var(--ink)}
#ownDlg .gw-card small{font-size:12.5px;line-height:1.45;color:var(--haze)}
#ownDlg .gw-eq{display:inline-flex;align-items:flex-end;gap:3px;height:18px}
#ownDlg .gw-eq i{width:3px;height:100%;border-radius:2px;background:var(--beam,var(--a1,#c9a6ff));transform-origin:bottom;animation:gwEq .9s ease-in-out infinite}
#ownDlg .gw-eq i:nth-child(2){animation-delay:-.6s}#ownDlg .gw-eq i:nth-child(3){animation-delay:-.3s}#ownDlg .gw-eq i:nth-child(4){animation-delay:-.75s}
#ownDlg .gw-bar{display:block;width:180px;height:2px;margin-top:6px;border-radius:2px;background:var(--line-2,rgba(255,255,255,.12));overflow:hidden}
#ownDlg .gw-bar i{display:block;width:40%;height:100%;background:var(--beam,var(--a1,#c9a6ff));animation:gwBar 1.4s ease-in-out infinite}
@keyframes gwEq{0%,100%{transform:scaleY(.3)}50%{transform:scaleY(1)}}
@keyframes gwBar{0%{transform:translateX(-100%)}100%{transform:translateX(250%)}}
@media (prefers-reduced-motion:reduce){#ownDlg .gw-wait{transition:none}#ownDlg .gw-eq i,#ownDlg .gw-bar i{animation:none}#ownDlg .gw-eq i{transform:scaleY(.6)}#ownDlg .gw-bar i{width:100%;opacity:.5}}

/* P1b (1 Nov): B-1 motion vocabulary. Three shapes only: equaliser bars (something is working on this control), a sweep line
   (this area is loading), one short rise (something new or finished appeared). Same timing everywhere; static under reduced motion. */
:root{--bp-m-fast:.18s;--bp-m-ease:cubic-bezier(.2,.7,.2,1);--bp-m-beat:.9s;--bp-m-accent:var(--beam,var(--a1,#c9a6ff))}
@keyframes bpRise{from{opacity:.35;transform:translateY(3px)}to{opacity:1;transform:none}}
@keyframes bpDone{0%{transform:scale(.6);opacity:.4}60%{transform:scale(1.15)}100%{transform:scale(1);opacity:1}}
/* sweep line under any status line that ends in "…" (history, payment checks, buffering, sending) */
.bp-working{position:relative}
.bp-working::after{content:"";display:block;width:min(180px,70%);height:2px;margin-top:8px;border-radius:2px;
 background:var(--line-2,rgba(255,255,255,.12)) linear-gradient(var(--bp-m-accent),var(--bp-m-accent)) no-repeat;background-size:40% 100%;animation:bpSweepBg 1.4s ease-in-out infinite}
@keyframes bpSweepBg{0%{background-position:-80% 0}100%{background-position:180% 0}}
.playback-status.bp-working::after{display:inline-block;width:13px;height:11px;margin:0 0 0 8px;vertical-align:-1px;border-radius:0;
 background:linear-gradient(currentColor,currentColor) 0 100%/3px 45% no-repeat,linear-gradient(currentColor,currentColor) 5px 100%/3px 90% no-repeat,linear-gradient(currentColor,currentColor) 10px 100%/3px 60% no-repeat;animation:bpBusyEq var(--bp-m-beat) ease-in-out infinite}
/* version switch: the version just chosen shows the bars until the player reports playing */
body[data-playback-state=loading] .bp-switching::after{content:"";display:inline-block;width:13px;height:11px;margin-left:7px;vertical-align:-1px;
 background:linear-gradient(currentColor,currentColor) 0 100%/3px 45% no-repeat,linear-gradient(currentColor,currentColor) 5px 100%/3px 90% no-repeat,linear-gradient(currentColor,currentColor) 10px 100%/3px 60% no-repeat;animation:bpBusyEq var(--bp-m-beat) ease-in-out infinite;opacity:.85}
/* search: results rise in as you type (no delay: they are already there, only the opacity eases) */
#palResults.bp-refresh>li{animation:bpRise var(--bp-m-fast) var(--bp-m-ease) both}
#palResults.bp-refresh>li:nth-child(2){animation-delay:.02s}#palResults.bp-refresh>li:nth-child(3){animation-delay:.04s}#palResults.bp-refresh>li:nth-child(n+4){animation-delay:.06s}
/* P-1: one payment-state strip for Cashfree, PayU and PayPal */
.bp-pstate{display:flex;flex-wrap:wrap;gap:4px 0;margin:6px 0 12px;padding:0;list-style:none;font-size:12px;line-height:1.3;color:var(--haze,#a99f94);counter-reset:ps;animation:bpRise var(--bp-m-fast) var(--bp-m-ease) both}
.bp-pstate li{display:flex;align-items:center;flex:1 1 0;min-width:0;gap:6px;counter-increment:ps}
.bp-pstate li:not(:last-child)::after{content:"";flex:1;min-width:8px;height:1px;margin:0 6px;background:var(--line-2,rgba(255,255,255,.14))}
.bp-pstate li::before{content:counter(ps);display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;border:1px solid var(--line-2,rgba(255,255,255,.2));font-size:10.5px}
.bp-pstate li>span{display:grid;min-width:0}
.bp-pstate li small{font-size:11px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.bp-pstate li.done{color:var(--ink,#f1eadf)}
.bp-pstate li.done::before{content:"✓";border-color:var(--bp-m-accent);color:var(--bp-m-accent)}
.bp-pstate li.done:not(:last-child)::after{background:var(--bp-m-accent)}
.bp-pstate li.now{color:var(--ink,#f1eadf);font-weight:600}
.bp-pstate li.now:not(.end)::before{border-color:var(--bp-m-accent);background:linear-gradient(currentColor,currentColor) 4px 100%/2px 45% no-repeat,linear-gradient(currentColor,currentColor) 8px 100%/2px 90% no-repeat,linear-gradient(currentColor,currentColor) 12px 100%/2px 60% no-repeat;background-origin:content-box;padding:3px 0;color:var(--bp-m-accent);content:"";animation:bpBusyEq var(--bp-m-beat) ease-in-out infinite}
.bp-pstate li.ps-completed::before{content:"✓";background:var(--bp-m-accent);border-color:var(--bp-m-accent);color:var(--void,#07060b);animation:bpDone .42s var(--bp-m-ease) both}
.bp-pstate li.ps-pending::before{content:"…";border-style:dashed}
.bp-pstate li.ps-failed::before{content:"!";border-color:#e8846f;color:#e8846f}
.bp-pstate li.ps-cancelled::before{content:"×";border-color:currentColor}
.bp-pstate li.ps-failed{color:#f0a493}
#bpCfOpening .bp-pstate{max-width:420px;margin:18px auto 0;text-align:left;color:#a99f94}
html body #ownDlg .gw-card{max-width:400px}
#ownDlg .gw-card .bp-pstate{width:100%;margin:0 0 10px}
@media (max-width:480px){.bp-pstate li>span{font-size:11px}.bp-pstate li:not(.now):not(.end)>span{display:none}.bp-pstate li:not(:last-child)::after{min-width:6px;margin:0 4px}}
@media (prefers-reduced-motion:reduce){.bp-working::after,.playback-status.bp-working::after,body[data-playback-state=loading] .bp-switching::after,
 #palResults.bp-refresh>li,.bp-pstate,.bp-pstate li.now:not(.end)::before,.bp-pstate li.ps-completed::before{animation:none!important}
 .bp-working::after{background-size:100% 100%;opacity:.5}}

/* HOME-TIDY (1 Nov) */
.hero .live{width:fit-content;max-width:100%;padding:7px 14px;border-radius:999px;background:rgba(7,6,11,.7);border:1px solid rgba(255,255,255,.1);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--ink);text-shadow:0 1px 2px rgba(0,0,0,.5)}
.hero.night .live{margin-inline:auto}
.hero .live[hidden]{display:none}
.svw-also{font-style:normal;font-size:11.5px;color:var(--mute);white-space:nowrap}
@media (min-width:900px){#svWall{display:grid;grid-template-columns:minmax(240px,320px) 1fr;column-gap:48px;align-items:start}#svWall .svw-top{margin-bottom:0}#svWall .svw-body>.svw-g:first-child{margin-top:0}}
/* CHECKOUT-TIDY (1 Nov) */
.contextual-checkout #payFine{margin-top:14px}

/* B-8 (1 Nov): design-reference details, see dev/DESIGN-REFERENCES.md */
#ownDlg.contextual-checkout:not([data-cart-checkout=true]) .checkout-order-card h4{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
#ownDlg .purchase-consent a.linkish{display:inline;color:var(--ink);text-decoration-thickness:1px}
dialog.modal[open]{animation:bpDlgIn .18s cubic-bezier(.23,1,.32,1)}
dialog.modal[open]::backdrop{animation:fadeIn .18s ease-out}
@keyframes bpDlgIn{from{opacity:0;transform:translateY(8px) scale(.985)}}
#ownDlg .own-h [data-x]{border-radius:999px;border-color:transparent;background:rgba(255,255,255,.06)}
#ownDlg .own-h [data-x]:hover{background:rgba(255,255,255,.12)}
#ownDlg .own-h .dialog-back{border-radius:999px;border-color:transparent;background:rgba(255,255,255,.06)}
#ownDlg .own-h .dialog-back:hover{background:rgba(255,255,255,.12)}
html.bp-site-pending .cuts-l [data-cutp],html.bp-site-pending .version-cart,html.bp-site-pending #payBtn{animation:bpPendDim .2s .4s backwards}
html.bp-site-pending .cuts-l::after{animation:bpPendIn .25s .4s backwards,bpPulse 1.2s .65s ease-in-out infinite alternate}
@keyframes bpPendDim{from{opacity:1}}
@keyframes bpPendIn{from{opacity:0}}
@media (prefers-reduced-motion:reduce){html.bp-site-pending .cuts-l::after{animation:bpPendIn .01ms .4s backwards}}
.svw-body .svw-loading{position:relative;width:min(220px,58%);height:34px;margin-top:12px;border-radius:999px;color:transparent;overflow:visible;user-select:none;background:linear-gradient(100deg,rgba(255,255,255,.045) 30%,rgba(255,255,255,.11) 50%,rgba(255,255,255,.045) 70%) 0 0/250% 100%;animation:bpPendIn .3s .2s backwards,bpShimmer 1.4s .5s linear infinite}
.svw-body .svw-loading::after{content:"";position:absolute;left:calc(100% + 10px);top:0;width:min(140px,62%);height:100%;border-radius:inherit;background:inherit;animation:inherit}
@keyframes bpShimmer{from{background-position:100% 0}to{background-position:0 0}}
:is(button,[role=button]) svg[fill=none][viewBox="0 0 24 24"] :is(path,line,polyline,polygon,circle,rect,ellipse){vector-effect:non-scaling-stroke;stroke-width:1.5px}

/* batch23 (1 Nov): owner checkout + account menu fixes */
#ownDlg .records-price .records-price-note:empty{display:none}
#ownDlg .records-price .records-price-label{display:block;margin:0 0 8px;font-size:15px;font-weight:600;color:var(--ink,#f1eadf)}
#ownDlg .cf-upi{flex-direction:row-reverse;justify-content:space-between;align-items:center;gap:14px;margin:10px 0 6px;padding:12px 14px;border:1px solid var(--line,rgba(255,255,255,.1));border-radius:12px;background:rgba(255,255,255,.025)}
#ownDlg .cf-upi:has(input:checked){border-color:color-mix(in srgb,var(--cart,#f2c46d) 55%,transparent);background:color-mix(in srgb,var(--cart,#f2c46d) 8%,transparent)}
#ownDlg .cf-upi strong{font-size:14px;font-weight:600}
#ownDlg .cf-upi small{font-size:12px;line-height:1.45;color:var(--haze,#a8a299)}
#ownDlg .cf-upi input{appearance:none;-webkit-appearance:none;flex:none;position:relative;width:38px;height:22px;margin:0;border-radius:999px;background:rgba(255,255,255,.18);cursor:pointer;transition:background .15s}
#ownDlg .cf-upi input::before{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .15s}
#ownDlg .cf-upi input:checked{background:var(--cart,#f2c46d)}
#ownDlg .cf-upi input:checked::before{transform:translateX(16px);background:#1a1410}
#ownDlg .cf-upi input:focus-visible{outline:2px solid var(--cart,#f2c46d);outline-offset:2px}
#zoneMenu{width:min(320px,calc(100vw - 32px));max-height:min(80dvh,680px);padding:8px}
#zoneMenu button{min-height:42px;padding:10px 14px;border-radius:10px;font-size:14.5px;line-height:1.35}
#zoneMenu .zm-h{margin:8px 14px 10px;font-size:12.5px}
#zoneMenu .zm-g{margin:6px 14px 6px;padding-top:14px;font-size:10.5px;letter-spacing:.1em}
#zoneMenu .zm-g:not(:first-child){margin-top:10px;border-top:1px solid var(--line,#26222c)}
#zoneMenu .zm-g:first-child{padding-top:4px}
#zoneMenu :is(button.member-menu-status,[data-zmpay],[data-zm="tribe"]) small{font-size:12px;line-height:1.45;margin-top:4px}
#zoneMenu .zm-pref{margin-top:0;border-top:0;padding-top:10px}

/* batch24 (1 Nov): type scale - 11 px floor for labels, section title under page title, footer on whole steps */
.kicker,#hero .hero-in p.kicker{font-size:11px!important}
#zone .zone-eyebrow{font-size:11px!important;letter-spacing:.12em}
#zoneWelcome .zone-featured small{font-size:11px!important}
.mcell .mc-k,.mc-offer .mc-format,.mc-offer .mc-p small{font-size:11px!important}
#zoneHeading{font-size:clamp(26px,2.6vw,34px)!important}
#zoneSectionTitle{font-size:clamp(20px,1.7vw,24px)!important}
#zoneHeading:focus,#zoneHeading:focus-visible,#zoneSectionTitle:focus,#zoneSectionTitle:focus-visible{outline:none!important;box-shadow:none!important;border-color:transparent!important}
footer .fl{font-size:14px!important}
footer .fnote{font-size:12px!important}
footer .foot-tag{font-size:14px!important}
#elsewhere .ag h3{font-size:12px!important}

/* batch25 (1 Nov): owner mobile UI list */
.bp-hold{position:fixed;inset:0;z-index:2147482000;display:flex;align-items:flex-end;justify-content:center}
.bp-hold-back{position:absolute;inset:0;background:rgba(3,2,6,.62);animation:fadeIn .16s ease-out}
.bp-hold-card{position:relative;width:min(520px,100%);max-height:80dvh;overflow:auto;padding:14px 14px calc(14px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;background:#14101b;border-top:1px solid rgba(255,255,255,.1);box-shadow:0 -12px 40px #000a;animation:bpDlgIn .18s cubic-bezier(.23,1,.32,1)}
.bp-hold-h{display:flex;gap:12px;align-items:center;padding:4px 6px 12px;border-bottom:1px solid rgba(255,255,255,.08)}
.bp-hold-h img{width:48px;height:48px;border-radius:10px;object-fit:cover}
.bp-hold-h p{margin:0;display:grid;gap:2px;min-width:0}
.bp-hold-h strong{font:700 16px/1.25 var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.bp-hold-h small{font-size:12px;color:var(--haze,#a8a299)}
.bp-hold-l{display:grid;padding:6px 0}
.bp-hold-l button,.bp-hold-c{display:block;width:100%;min-height:48px;padding:0 10px;border:0;border-radius:12px;background:none;color:var(--ink,#f1eadf);font:500 15px var(--text);text-align:left}
.bp-hold-l button:active,.bp-hold-l button:focus,.bp-hold-l button:focus-visible,.bp-hold-c:focus-visible{background:rgba(255,255,255,.07)!important;outline:none!important;box-shadow:inset 3px 0 0 var(--cart,#f2c46d)!important}
.bp-hold-c{margin-top:4px;text-align:center;background:rgba(255,255,255,.06)}
@media (hover:none){#list .row{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}}
@media (max-width:560px){#list .row .row-toggle,#list .row .r-side .qv{display:none!important}#list .row .r-side{gap:6px;flex:none}#list .row .xbtn{min-width:0;padding:0 10px;height:34px}#list .row .r-side [data-fav]{width:34px;height:34px;min-width:34px}#list .row .row-main{flex:1 1 auto;min-width:0}#list .row .r-title{white-space:normal;overflow-wrap:anywhere;line-height:1.2}}
.platform-dock-trigger[data-tier]{border-color:rgba(255,255,255,.16)!important;box-shadow:0 8px 30px #0008!important}
.platform-dock-trigger[data-tier]::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--tier-dot,#a49cbf);flex:none}
.platform-dock-trigger[data-tier=symphony]{--tier-dot:#ecd38a}.platform-dock-trigger[data-tier=treble]{--tier-dot:#80dacc}.platform-dock-trigger[data-tier=bass]{--tier-dot:#b7a3ff}
#shopSec .shopx-checkout{display:none!important}
.rights-fold{margin:14px 0;border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:10px 14px}
.rights-fold summary{cursor:pointer;font:600 13px var(--text);color:var(--haze,#a8a299);list-style:none}
.rights-fold summary::-webkit-details-marker{display:none}
.rights-fold summary::before{content:"i";display:inline-grid;place-items:center;width:16px;height:16px;margin-right:8px;border:1px solid currentColor;border-radius:50%;font:700 10px/1 var(--text)}
.rights-fold[open] summary{margin-bottom:8px}.rights-fold .rights-note{margin:0;border:0;padding:0;background:none}
body::after{content:"";position:fixed;inset:0;z-index:2147481000;pointer-events:none;opacity:.07;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .55 0'/%3E%3C/filter%3E%3Crect width='220' height='220' filter='url(%23n)'/%3E%3Cpath d='M37 0v220M141 0l-6 220M203 0v90' stroke='%23fff' stroke-opacity='.18' stroke-width='.6'/%3E%3C/svg%3E") 0 0/220px 220px}
html.lite body::after,body.lite::after{display:none}
@media (prefers-reduced-data:reduce){body::after{display:none}}

/* batch26 (1 Nov): home weight, About spread, phone video */
#shopSec .shopx-main{content-visibility:auto;contain-intrinsic-size:auto 2600px}
footer{content-visibility:auto;contain-intrinsic-size:auto 900px}
@media (min-width:900px){#about .about{display:grid!important;grid-template-columns:minmax(0,660px) minmax(260px,380px)!important;grid-template-areas:"ana prints" "copy prints"!important;justify-content:space-between;gap:24px 64px;align-items:start!important}#about .about>div:first-child{grid-area:ana!important}#about .about-copy{grid-area:copy!important}#about .prints{grid-area:prints!important;position:sticky;top:96px;margin:0;justify-self:end}}
@media (max-width:899px){#about .about{display:flex!important;flex-direction:column;gap:0}#about .about-copy{display:contents!important}#about .about>div:first-child{order:0;margin-bottom:18px}#about .about-copy>h2{order:1;margin:0 0 16px}#about .about-copy>p:first-of-type{order:2}#about .prints{order:3;width:min(240px,70%);margin:14px auto 26px}#about .about-copy>:not(h2):not(p:first-of-type){order:4}#about .about-copy>.site-purpose{margin-top:22px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1)}}
@media (max-width:560px){#screen[data-mode=dock]{left:10px!important;right:auto!important;top:auto!important;bottom:calc(var(--dock-h,72px) + 14px)!important;width:176px!important;height:131px!important;z-index:64}#screen[data-mode=dock] :is(#screenSmaller,#screenBigger,#screenTitle){display:none!important}#imm #iSub{display:flex!important;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 0;margin-top:6px}#imm #iSub .i-cat{display:none!important}#imm #iSub>:not(.i-cat){display:inline!important;margin:0!important;padding:0!important;border:0!important;background:none!important;font:500 14px/1.4 var(--text)!important;color:rgba(255,255,255,.72)!important}#imm #iSub>:not(.i-cat)~:not(.i-cat)::before{content:"\00b7";margin:0 8px;opacity:.55}}

/* batch29 (1 Nov): PERF-01 first-visit headphones note as a small card after load; row More/Credits keeps its name on phones */
.phones.card29{inset:auto 24px 24px auto;width:min(360px,calc(100vw - 32px));display:block;place-items:initial;padding:18px 18px 16px;background:rgba(10,10,14,.97);border:1px solid rgba(255,255,255,.12);border-radius:16px;box-shadow:0 18px 50px rgba(0,0,0,.55);z-index:96;transform:translateY(10px);transition:opacity .35s,transform .35s}
.phones.card29.in{transform:none}.phones.card29.out{transform:translateY(10px)}
.phones.card29:before,.phones.card29:after,.phones.card29 .phones-wave,.phones.card29 .phones-q{display:none}
.phones.card29 .phones-in{width:auto;text-align:left}.phones.card29 *{animation:none!important}
.phones.card29 .phones-k{margin:0 0 6px;font-size:11px;letter-spacing:.18em}
.phones.card29 h2{font:800 24px/1 var(--display)}
.phones.card29 h2 .sub{margin-top:6px;font:500 13px/1.4 var(--text);letter-spacing:0;text-transform:none;color:#bdbdbd}
.phones.card29 .phones-act{justify-content:flex-start;gap:16px;margin-top:14px}.phones.card29 .phones-act .btn.beam{padding:9px 16px;font-size:13px}
@media (max-width:560px){.phones.card29{left:12px;right:12px;width:auto;bottom:calc(150px + env(safe-area-inset-bottom))}}
@media (max-width:860px){.xbtn>span{display:inline!important;position:absolute!important;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}

/* batch31 (1 Nov): About desktop columns */
@media (min-width:900px){#about .about[data-cols]{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(300px,380px)!important;grid-template-areas:none!important;gap:56px!important;align-items:start!important;max-width:1160px;margin-inline:auto!important;justify-content:stretch!important}#about .about[data-cols]>div.about-col-l{grid-area:auto!important;grid-column:1!important;grid-row:1!important}#about .about[data-cols]>div.about-col-r{grid-area:auto!important;grid-column:2!important;grid-row:1!important}#about .about-col-l{display:flex;flex-direction:column;gap:22px;min-width:0}#about .about-col-l .about-copy{width:100%;max-width:none!important}#about .about-col-r{display:flex;flex-direction:column;gap:28px;min-width:0}#about .about-col-r .prints{position:relative!important;top:auto!important;margin:0 auto!important;width:100%;justify-self:auto!important}#about .about-col-r .site-purpose{margin:0!important;padding:26px 28px!important;border:1px solid rgba(255,255,255,.1)!important;border-top:1px solid rgba(255,255,255,.1)!important;border-radius:22px;background:linear-gradient(145deg,#07060bf0,#07060be0)!important;box-shadow:0 12px 40px #00000029}}

/* batch32 (1 Nov): pay as you wish chips (Fair / Kind / Patron / Your amount) + open-ended track */
html body .records-price #presets button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:56px;line-height:1.1}html body .records-price #presets .chip-tier{font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:rgba(238,234,246,.5)}html body .records-price #presets button[aria-pressed="true"] .chip-tier{color:inherit;opacity:.75}html body .records-price #presets button[data-yours]{border-style:dashed;border-color:rgba(242,196,109,.55);color:var(--cart,#f2c46d)}html body .records-price #presets button[data-yours] .chip-tier{color:rgba(242,196,109,.75)}html body .records-price .price-track{position:relative;height:3px;margin:14px 2px 4px;border-radius:2px;background:linear-gradient(90deg,rgba(255,255,255,.13) 60%,rgba(255,255,255,0))}html body .records-price .price-track i{position:absolute;left:0;top:0;bottom:0;width:var(--fill,0%);border-radius:2px;background:linear-gradient(90deg,var(--cart,#f2c46d) 70%,rgba(242,196,109,0));transition:width .28s ease}@media (prefers-reduced-motion:reduce){html body .records-price .price-track i{transition:none}}
/* batch32: tips card (dots + Skip + round arrow) */
html body .tip{background:#16141d;color:#eeeaf6;border:1px solid rgba(255,255,255,.1);box-shadow:0 18px 50px rgba(0,0,0,.45)}html body .tip>p:not(.tip-k){color:rgba(238,234,246,.78)}html body .tip .pop-x{color:rgba(238,234,246,.7)}html body .tip .tip-k-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;margin:0;padding:0}html body .tip .tip-b{align-items:center;justify-content:flex-start;gap:6px}html body .tip .tip-dots{display:flex;gap:6px;align-items:center;margin-right:auto}html body .tip .tip-dots i{width:6px;height:6px;border-radius:3px;background:rgba(255,255,255,.22);transition:width .25s}html body .tip .tip-dots i.on{width:18px;background:var(--cart,#f2c46d)}html body .tip .btn[data-tip="skip"]{background:none;border:0;box-shadow:none;color:rgba(238,234,246,.62);min-height:44px;padding:0 10px}html body .tip .btn[data-tip="skip"]:hover{color:#eeeaf6}html body .tip .btn.tip-next{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--cart,#f2c46d);color:#2a1d05;border:0;box-shadow:none}html body .tip .tip-next svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:reduce){html body .tip .tip-dots i{transition:none}}/* batch32: MaxxImmerse intro removed (owner) */html body [data-mxintro]{display:none!important}
/* batch32: floating search above the floating menu (desktop) */.desktop-search{position:fixed;right:16px;top:calc(45% - 56px);z-index:35;width:46px;height:46px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#141019;color:#eeeaf6;box-shadow:0 4px 20px #0008;cursor:pointer}.desktop-search svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.desktop-search:hover{border-color:var(--line-2,#3a3442)}.desktop-search:focus-visible{outline:2px solid var(--cart,#f2c46d);outline-offset:2px}body:has(dialog[open],.imm.open,.page.open) .desktop-search{display:none}@media (max-width:760px){.desktop-search{display:none}}
/* batch32: Portrait mode on phones (owner: controls merge into the background) */.imm.portrait-mode .imm-controls .icon-btn.imm-orb{color:#e4dfe8}@media (max-width:760px){html body .imm.portrait-mode .imm-stage>.imm-right{margin-top:auto!important;padding-bottom:calc(4px + env(safe-area-inset-bottom,0px))!important}html body .imm.portrait-mode .imm-controls{background:rgba(12,11,17,.9);-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);border:1px solid rgba(255,255,255,.12)}html body .imm.portrait-mode .imm-controls .icon-btn{color:#e4dfe8;border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.06)}html body .imm.portrait-mode .imm-controls .t-main .icon-btn{background:none;border-color:transparent}html body .imm.portrait-mode .imm-controls .icon-btn:disabled{opacity:.45}}

/* batch33 (1 Nov): price box focus ring drawn inside the box (the panel clips anything outside it) */
html body .records-price .your-price:focus,html body .records-price .your-price:focus-visible{outline:none!important;border-color:var(--cart,#f2c46d)!important;box-shadow:inset 0 0 0 1px var(--cart,#f2c46d)!important}

/* batch42 (7 Nov 2026): one calm colour for seek and volume bars (no per-track rainbow), no coloured volume glow */
input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--ink) var(--p),rgba(238,234,246,.14) var(--p))}
input[type=range]::-moz-range-progress{background:var(--ink)}
input[type=range]::-webkit-slider-thumb{box-shadow:0 0 0 4px rgba(238,234,246,.18)}
#vol,#iVol{filter:none}

/* batch44 (7 Nov 2026): full-screen player in/out. Five older rules competed; the one that won faded for .4s while the code
   removes the player after .18s, so every close froze half-faded over the page ("buggy"). One fade each way, close = .18s. */
html .imm.open:not(.closing){animation:bpImmIn .22s cubic-bezier(.2,.7,.2,1) both!important}
html .imm.closing{animation:bpImmOut .18s ease-in both!important}
@keyframes bpImmIn{from{opacity:0;transform:scale(.985)}to{opacity:1;transform:none}}
@keyframes bpImmOut{from{opacity:1}to{opacity:0}}
html.lite .imm.open,html.lite .imm.closing{animation:none!important}
/* loading: a slim ring around the play button while audio or video loads (owner's pending loader) */
html body[data-playback-state=loading] .play-btn::after{content:""!important;display:block!important;position:absolute;inset:-5px;border-radius:50%;background:none!important;border:2px solid rgba(238,234,246,.16);border-top-color:var(--ink);opacity:1;animation:bpLoadSpin .8s linear infinite!important;pointer-events:none}
@keyframes bpLoadSpin{to{transform:rotate(360deg)}}
@media (prefers-reduced-motion:reduce){html .imm.open,html .imm.closing{animation:none!important}html body[data-playback-state=loading] .play-btn::after{animation:none!important;border-color:var(--ink);opacity:.5}}

/* batch45 (8 Nov 2026) */
/* The film grain is a blended full-screen video: hidden while the page scrolls (html.bp-scrolling, set by the app), fades back after */
html.bp-scrolling .grunge-v{display:none!important}
@starting-style{body.grunge .grunge-v{opacity:0}}
/* "Sync to sound" only matters for YouTube plays; your own audio already drives the visuals */
body:has(#screen.audio) #iSync{display:none!important}
/* The player cover: the HI-FI badge and the playing bars never share the corner */
#dArt:has(>.hifi-tag:not([hidden])) .eq{display:none}

/* batch46 (8 Nov 2026): + Cart on each listening-room row, beside Get */
.r-cart{flex:none;height:30px;padding:0 12px;border-radius:999px;border:1px solid var(--line-2,rgba(238,234,246,.15));background:transparent;color:var(--ink,#eeeaf6);font:700 12px var(--text,inherit);letter-spacing:.04em;white-space:nowrap;cursor:pointer;transition:background .2s,color .2s,border-color .2s}
.r-cart:hover{border-color:color-mix(in srgb,var(--a1) 60%,transparent);background:color-mix(in srgb,var(--a1) 14%,transparent)}
.r-cart.in{border-color:color-mix(in srgb,var(--a1) 55%,transparent);color:var(--a1)}
.r-cart:focus-visible{outline:2px solid var(--a1);outline-offset:2px}
html.lite .r-cart{border-color:var(--line-2)}
/* phones: rows hide Get to keep titles readable; + Cart follows it */
@media (max-width:760px){.r-side .r-cart{display:none}}

/* batch47 (8 Nov 2026): My Crate sign-in / sign-up form, same sizes and type everywhere; phones no longer collapse it */
#zone .name-ask input:not([type=checkbox]){font:15px var(--text);height:48px;padding:0 16px;border-radius:12px}
#zone .name-ask .btn{font-size:14px;height:48px;border-radius:12px}
#zone .name-ask .optin{font-size:14px;line-height:1.4;color:var(--haze)}
#zone .name-ask .optin input[type=checkbox]{width:18px;height:18px;min-width:0;min-height:0;padding:0;flex:0 0 18px;margin:0}
@media (max-width:760px){
 #zone .name-ask input:not([type=checkbox]){flex:0 0 auto;font-size:16px;height:50px}
 #zone .name-ask .btn{height:50px;font-size:15px}
 #zone .name-ask .optin{width:100%;flex:0 0 auto}
}
/* batch47: with Up next folded to its tab, both side columns match, so the video and its controls sit centred (the right one kept the open panel's 286 px) */
.imm[data-view=video]:has(.imm-panel.min) .imm-stage{grid-template-columns:minmax(200px,.72fr) minmax(0,2.6fr) minmax(200px,.72fr)!important}
.imm[data-view=video] .imm-panel.min{justify-self:end}
