@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-cyrillic-ext-400-normal-9PYOMWMR.woff2) format("woff2"),url(/assets/geist-cyrillic-ext-400-normal-ChfpGzr5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-cyrillic-400-normal-DXusLSnH.woff2) format("woff2"),url(/assets/geist-cyrillic-400-normal-DkrqoNl2.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-vietnamese-400-normal-C4gMWAkH.woff2) format("woff2"),url(/assets/geist-vietnamese-400-normal-C8xY9-dI.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-ext-400-normal-CND6cjiG.woff2) format("woff2"),url(/assets/geist-latin-ext-400-normal-Bz1pQMyt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-latin-400-normal-B40WzpMT.woff2) format("woff2"),url(/assets/geist-latin-400-normal-akEymXtG.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-cyrillic-ext-500-normal-UpgxCE-h.woff2) format("woff2"),url(/assets/geist-cyrillic-ext-500-normal-BXrH8YSv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-cyrillic-500-normal-NWpm63d5.woff2) format("woff2"),url(/assets/geist-cyrillic-500-normal-BboVsk8R.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-vietnamese-500-normal-DEhtl5QD.woff2) format("woff2"),url(/assets/geist-vietnamese-500-normal-_b1ojCbH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-ext-500-normal-BovoTgeE.woff2) format("woff2"),url(/assets/geist-latin-ext-500-normal-C9fx-R30.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-latin-500-normal-CTWBw9NS.woff2) format("woff2"),url(/assets/geist-latin-500-normal-BDXIbFrL.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-cyrillic-ext-600-normal-Cr7e20Aw.woff2) format("woff2"),url(/assets/geist-cyrillic-ext-600-normal-PR76dHFV.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-cyrillic-600-normal-BeW5VFD_.woff2) format("woff2"),url(/assets/geist-cyrillic-600-normal-CnEeIcMC.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-vietnamese-600-normal-BFUgqsz8.woff2) format("woff2"),url(/assets/geist-vietnamese-600-normal-B5MZcNo4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-latin-ext-600-normal-CVFbg5dS.woff2) format("woff2"),url(/assets/geist-latin-ext-600-normal-TmIUreF9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-latin-600-normal-CSETrqM2.woff2) format("woff2"),url(/assets/geist-latin-600-normal-DsPlZH-9.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-cyrillic-ext-700-normal-CVY63QZD.woff2) format("woff2"),url(/assets/geist-cyrillic-ext-700-normal-CBIC21Ex.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-cyrillic-700-normal-BSHy2ewF.woff2) format("woff2"),url(/assets/geist-cyrillic-700-normal-BH7gZKkM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-vietnamese-700-normal-Bnl4KG60.woff2) format("woff2"),url(/assets/geist-vietnamese-700-normal-Dm6ODIDG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-latin-ext-700-normal-BnofTsEi.woff2) format("woff2"),url(/assets/geist-latin-ext-700-normal-DKAtFBEc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-latin-700-normal-CFi8mLqe.woff2) format("woff2"),url(/assets/geist-latin-700-normal-Bod5GerT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-ext-400-normal-XB2BPmDK.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-ext-400-normal-CkxHOdCb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-C51Di1Mf.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CPJFfJgk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-symbols2-400-normal-BS9BGVxz.woff2) format("woff2"),url(/assets/geist-mono-symbols2-400-normal-DjbiTEEA.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-vietnamese-400-normal-CKEaXIlx.woff2) format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CZEPLOgu.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-DI-rJ0UV.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-CfzLURNc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-ext-500-normal-C7aYOB1D.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-ext-500-normal-BY1KTvO5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-500-normal-D2cXvDHF.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-500-normal-DfuvdVgn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-symbols2-500-normal-Q_ksOahU.woff2) format("woff2"),url(/assets/geist-mono-symbols2-500-normal-CmnCPGa0.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-vietnamese-500-normal-Bs29RrUZ.woff2) format("woff2"),url(/assets/geist-mono-vietnamese-500-normal-Dx9-epDo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-ext-500-normal-Buglb9-a.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-500-normal-CrWEgvU_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2) format("woff2"),url(/assets/geist-mono-latin-500-normal-D-GG86Jb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ground: #e9e9e6;--card: #fafaf8;--soft: #ececea;--line: #e3e3df;--ink: #0d0d0d;--mute: #636360;--faint: #686864;--tick: #c4c4c0;--stone: #8f8b84;--red: #e5432f;--red-fill: #d63a26;--yellow: #f2b51d;--blue: #2445c9;--paper: #f2efe9;--sans: "Geist", "Helvetica Neue", Helvetica, Arial, sans-serif;--mono: "Geist Mono", ui-monospace, Menlo, monospace;color-scheme:light}*{box-sizing:border-box}html,body,#root{height:100%}body{margin:0;background:var(--ground);color:var(--ink);font:15px/1.5 var(--sans);-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;text-align:left}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}button:disabled{opacity:.45;cursor:default}a{color:inherit}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.muted{color:var(--faint)}.small{font-size:12px}.error{color:var(--red)}.dot{display:inline-block;width:.3em;height:.3em;border-radius:50%;background:var(--red);margin-left:.08em;vertical-align:.08em}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.link{text-decoration:underline;text-underline-offset:3px}.lbl{font-size:11px;color:var(--faint);letter-spacing:.06em;text-transform:uppercase}.lbl.light,.link.light{color:#a5a5a0}.chip{background:var(--soft);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:500}.chip.red{background:var(--red-fill);color:#fff}.tag{font-size:10px;background:var(--ink);color:var(--card);border-radius:6px;padding:2px 6px}.shell{height:100vh;height:100dvh;display:grid;grid-template-columns:240px minmax(0,1fr) 420px;gap:18px;padding:22px;overflow:hidden}.side,.main,.now{background:var(--card);border-radius:26px}.side{padding:28px 24px;display:flex;flex-direction:column;gap:30px;min-height:0;overflow:auto}.brand{font-size:28px;font-weight:600;letter-spacing:-.03em}.side nav{display:flex;flex-direction:column}.side nav button{color:var(--faint)}.side nav button.on,.side nav button:hover{color:var(--ink)}.seg{display:flex;gap:4px;background:var(--soft);padding:4px;border-radius:12px}.seg button{flex:1;text-align:center;border-radius:9px;padding:8px 0;font-size:13px;font-weight:500;color:var(--faint)}.seg button.on{background:var(--ink);color:var(--card)}.seg button.on.live{background:var(--red-fill);color:#fff}.seg.small{padding:3px;border-radius:12px}.seg.small button{padding:7px 12px;flex:none}.main{padding:30px 36px;min-width:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.now{padding:24px;display:flex;flex-direction:column;gap:16px;min-height:0;overflow-y:auto;scrollbar-width:none}.head{display:flex;justify-content:space-between;align-items:flex-end;gap:16px}.head h2{margin:0;font-size:26px;font-weight:600;letter-spacing:-.02em}.head h2 span{color:var(--faint)}.head p{margin:6px 0 0}.count{display:flex;flex-direction:column;align-items:flex-end}.count b{font-size:42px;font-weight:600;letter-spacing:-.03em;line-height:1}.sub{font-size:13px;border-top:1px solid var(--line)}.biglist{display:flex;flex-direction:column;align-items:flex-start}.biglist button{font-size:clamp(34px,4.2vw,56px);font-weight:600;letter-spacing:-.035em;line-height:1.08}.biglist.compact button{font-size:clamp(26px,3vw,38px)}.biglist button.dim{color:var(--mute)}.biglist button.dim:hover{color:var(--ink)}.biglist button.empty,.biglist button:disabled{color:var(--tick);cursor:default;transform:none}.biglist button:disabled:before{display:none}.biglist button.empty sup{color:var(--faint)}.biglist button:hover{color:var(--ink)}.biglist sup{font-size:12px;font-weight:500;color:var(--faint);letter-spacing:0}.rows{display:flex;flex-direction:column}.track{position:relative;display:grid;grid-template-columns:30px 40px minmax(0,1fr) 54px auto 46px;gap:12px;align-items:center;border-top:1px solid var(--soft)}.track-play{grid-column:1 / 4;display:grid;grid-template-columns:subgrid;align-items:center;min-width:0}.track-play:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:14px}.track-play:focus-visible{outline:none}.track-play:focus-visible:after{outline:2px solid var(--ink);outline-offset:-2px}.track.on,.track:hover{background:#fff;border-radius:14px}.tt{display:flex;flex-direction:column;min-width:0}.tt b{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tt span{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.card{display:flex;flex-direction:column;gap:6px;min-width:0}.card b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card span{font-size:12px}.cover{aspect-ratio:1;border-radius:16px;position:relative;overflow:hidden;display:block;object-fit:cover;background:var(--soft);flex:none;max-width:100%}.cover i,.cover b{position:absolute;display:block}.cover.v0{background:var(--ink)}.cover.v0 i{left:18%;top:18%;width:64%;height:64%;border-radius:50%;background:var(--yellow)}.cover.v0 b{right:0;bottom:0;width:34%;height:34%;background:var(--red)}.cover.v1{background:var(--paper)}.cover.v1 i{left:0;bottom:0;width:70%;height:70%;border-top-right-radius:100%;background:var(--blue)}.cover.v1 b{right:14%;top:14%;width:26%;height:26%;border-radius:50%;background:var(--red)}.cover.v2{background:var(--red)}.cover.v2 i{left:0;right:0;bottom:0;height:50%;background:var(--paper)}.cover.v2 b{left:32%;top:32%;width:36%;height:36%;background:var(--ink)}.cover.v3{background:var(--yellow)}.cover.v3 i{left:0;top:0;width:50%;height:100%;background:var(--ink)}.cover.v3 b{left:30%;top:30%;width:40%;height:40%;border-radius:50%;background:var(--paper)}.cover.v4{background:var(--blue)}.cover.v4 i{left:12%;top:50%;width:76%;height:38%;clip-path:polygon(50% 0,100% 100%,0 100%);background:var(--yellow)}.cover.v4 b{left:38%;top:14%;width:24%;height:24%;border-radius:50%;background:var(--paper)}.cover.v5{background:var(--paper)}.cover.v5 i{left:10%;top:10%;width:50%;height:50%;background:var(--red)}.cover.v5 b{right:10%;bottom:10%;width:50%;height:50%;border-top-left-radius:100%;background:var(--ink)}.onair{width:100%;display:grid;background:var(--ink);color:var(--card);border-radius:22px;justify-items:start}.onair-title{font-size:34px;font-weight:600;letter-spacing:-.03em}.artist-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.artist-head h1{margin:0;font-size:clamp(56px,7vw,96px);font-weight:600;letter-spacing:-.05em;line-height:.9}.artist-head h1 span{color:var(--tick)}.bio{font-size:16px;color:var(--mute);max-width:520px;margin:18px 0 24px}.album-head{display:flex;align-items:flex-end;flex-wrap:wrap;margin-bottom:24px}.album-title{margin:4px 0;font-size:clamp(36px,4vw,56px);font-weight:600;letter-spacing:-.04em;line-height:1}.tickets{display:grid;gap:12px;max-width:560px}.ticket{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 96px;background:var(--ink);color:var(--card);border-radius:22px;overflow:hidden;-webkit-mask:radial-gradient(circle 10px at calc(100% - 96px) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle 10px at calc(100% - 96px) 100%,#0000 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(circle 10px at calc(100% - 96px) 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(circle 10px at calc(100% - 96px) 100%,#0000 98%,#000) bottom/100% 51% no-repeat}.ticket>div:first-child{padding:20px;display:grid;gap:6px;justify-items:start}.ticket b{font-size:22px;letter-spacing:-.02em}.stub{border-left:2px dashed #3a3a38;display:grid;place-items:center;gap:8px;align-content:center}.now-top{display:flex;justify-content:space-between;align-items:center}.now-meta{margin-top:auto;padding-top:10px;display:flex}.controls{display:grid;grid-template-columns:68px minmax(0,1fr) 68px;gap:8px;height:96px}.controls button{border-radius:18px;background:var(--line);display:grid;place-items:center}.controls .play,.actions .play{background:var(--ink);color:var(--card);font-weight:500;text-align:center}.actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.actions.inline{display:flex;margin-top:12px}.actions button,.actions .btn{border:1px solid var(--line);background:#fff;border-radius:14px;padding:12px 10px;font-size:13px;font-weight:500;text-align:center;text-decoration:none}.actions.inline button{padding:12px 18px}.fine{font-size:12px;color:var(--faint);text-align:center;margin:0}.upnext{display:grid;gap:6px;border-top:1px solid var(--line);padding-top:12px}.row.tiny{display:flex;gap:10px;font-size:13px;align-items:center}.sheet-close,.mini,.tabbar,.mtop{display:none}.toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);background:var(--ink);color:var(--card);padding:12px 16px;border-radius:14px;font-size:14px;z-index:50;max-width:calc(100% - 32px)}@media (max-width: 1180px){.shell{grid-template-columns:200px minmax(0,1fr) 360px}}@media (max-width: 900px){.shell{display:block;height:auto;overflow:visible;padding:12px 12px 150px}.main{overflow:visible}.mtop{display:flex;justify-content:space-between;padding:6px 6px 14px}.mtop .brand{font-size:24px}.side{display:none}.main{padding:22px 18px;border-radius:22px}.now{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;height:auto;border-radius:0;z-index:40;padding:max(18px,env(safe-area-inset-top)) 18px 24px;transform:translateY(100%);visibility:hidden;transition:transform .45s var(--e-out),visibility 0s .45s}.now.open{transform:none;visibility:visible;transition:transform .45s var(--e-out)}.sheet-close{display:block;align-self:center;font-size:26px;line-height:1;color:var(--faint)}.mini{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-flow:column;grid-auto-columns:40px;gap:10px;align-items:center;position:fixed;left:10px;right:10px;bottom:calc(72px + env(safe-area-inset-bottom));background:var(--card);border-radius:16px;padding:8px;z-index:30;overflow:hidden;box-shadow:0 6px 20px #00000014}.mini-open{display:grid;grid-template-columns:44px minmax(0,1fr);gap:10px;align-items:center;min-width:0}.mini .cover{border-radius:10px}.mini-txt{display:flex;flex-direction:column;min-width:0}.mini-txt b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:14px}.mini-txt span{font-size:12px;color:var(--faint)}.mini-play{display:grid;place-items:center;font-size:15px}.mini>i{position:absolute;left:0;bottom:0;height:3px;background:var(--red)}.tabbar{display:grid;position:fixed;left:0;right:0;bottom:0;background:var(--card);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);z-index:30}.tabbar button{display:grid;justify-items:center;gap:6px;padding:12px 4px 14px;font-size:10px;font-weight:600;letter-spacing:.02em;color:var(--faint);white-space:nowrap}.tabbar button.on{color:var(--ink)}.track{grid-template-columns:24px 36px minmax(0,1fr) auto 42px}.track>.likes{display:none}.toast{bottom:140px}}.pill{border-radius:10px;padding:8px 12px;font-size:13px;font-weight:500;background:var(--soft);text-decoration:none;color:var(--ink);white-space:nowrap}.pill.red{background:var(--red-fill);color:#fff}.glyph{display:inline-block;vertical-align:-1px;flex:none}.composition{display:block;width:100%;height:100%}.dial{position:relative;width:min(300px,100%);margin:4px auto 0;aspect-ratio:1}.dial svg{width:100%;height:100%;display:block}.dial-center{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;pointer-events:none}.dial-time{font-size:clamp(48px,5vw,64px);font-weight:500;letter-spacing:-.05em;line-height:.95;font-variant-numeric:tabular-nums}.dial-time span{color:var(--tick)}.now-meta .title{font-size:24px;font-weight:600;letter-spacing:-.02em;line-height:1.1;text-align:left}.support{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;background:var(--yellow);color:var(--ink);border-radius:18px;padding:14px 16px;text-decoration:none;text-align:left}.support>span:nth-child(2){display:flex;flex-direction:column;min-width:0}.support b{font-size:15px}.support small{font-size:12px;opacity:.75}.golive{display:flex;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--tick);border-radius:14px;padding:10px;font-size:13px;color:var(--mute)}.cta{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:var(--card);border-radius:12px;padding:11px 16px;font-size:14px;font-weight:500;justify-content:center}.cta.yellow{background:var(--yellow);color:var(--ink)}.cta.red{background:var(--red-fill);color:#fff}.actions.inline{flex-wrap:wrap}.actions.inline .cta{padding:12px 18px}.sheet-head{display:flex;align-items:center;gap:10px;font-size:18px}.sheet-head .x{margin-left:auto;font-size:24px;line-height:1;color:var(--faint);padding:0 4px}.amounts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.amounts button,.amounts .custom{background:var(--soft);border-radius:14px;padding:14px 6px;text-align:center;font-size:22px;font-weight:600;letter-spacing:-.02em;display:flex;flex-direction:column;align-items:center}.amounts small{font-size:10px;font-weight:500;color:var(--faint);letter-spacing:.06em}.amounts .on{background:var(--ink);color:var(--card)}.amounts .on small{color:#a5a5a0}.amounts .custom input{width:100%;border:0;background:none;text-align:center;font:600 18px var(--sans);color:inherit}.toggle{display:flex;gap:10px;align-items:center;font-size:14px}.toggle input{width:18px;height:18px;accent-color:var(--ink)}.flow{display:grid;background:#fff;border-radius:16px}.flow>div{display:flex;justify-content:space-between;gap:10px;font-size:14px}.flow .total{border-top:1px solid var(--line);padding-top:8px;font-weight:600}.flow.plain{background:var(--soft)}.send{background:var(--ink);color:var(--card);border-radius:16px;padding:18px;text-align:center;font-size:16px;font-weight:600}.fine a{color:var(--blue)}.hero{display:grid}.bar{display:block;height:8px;border-radius:4px;background:#0d0d0d1f;overflow:hidden}.bar i{display:block;height:100%;background:var(--ink)}.cols{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--red);margin-left:6px;animation:pulse 1.6s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.feed{list-style:none;margin:0;padding:0;display:grid}.feed li{display:grid;grid-template-columns:16px minmax(0,1fr) auto;gap:10px;align-items:center;border-top:1px solid var(--soft);font-size:14px}.feed .feed-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed .feed-txt:disabled{opacity:1}.feed .who{color:var(--blue)}.artists{display:grid}.artist-card{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;background:#fff;border-radius:16px;align-items:center}.artist-card .name{font-size:18px;font-weight:600;letter-spacing:-.02em}.artist-card .cta{grid-row:1 / 3;grid-column:2;padding:9px 14px}.treasury{display:grid;background:var(--yellow);border-radius:24px;overflow:hidden;margin-bottom:8px}.treasury-txt{display:grid;justify-items:start}.treasury-txt .bar{width:100%}.bars{display:grid;gap:8px}.bars button{display:grid;grid-template-columns:120px minmax(0,1fr) auto;gap:10px;align-items:center;font-size:14px}.bars i{display:block;height:18px;border-radius:4px;background:var(--ink)}.bars button:first-child i{background:var(--yellow)}.top{list-style:none;margin:0;padding:0;display:grid}.top li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:10px;padding:8px 0;border-top:1px solid var(--soft);font-size:14px}.stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:8px}.stats>div{background:#fff;border-radius:18px;padding:16px;display:grid;gap:4px}.stats b{font-size:26px;font-weight:600;letter-spacing:-.03em}.stats span{font-size:12px;color:var(--faint)}.line{display:block;padding:10px 0;border-top:1px solid var(--soft);font-size:16px;font-weight:500}.studio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.panel{background:#fff;border-radius:20px;padding:18px;display:grid;gap:12px;align-content:start}.panel h3{margin:0;font-size:18px;display:flex;gap:8px;align-items:center}.panel label{display:grid;gap:4px;font-size:12px;color:var(--faint)}.panel select,.panel input{font:500 14px var(--sans);border:1px solid var(--line);border-radius:10px;padding:10px;background:var(--card);color:var(--ink)}.row2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.side nav button.studio{color:var(--blue)}.ticket .cta.yellow{margin-top:6px}:root{--e-out: cubic-bezier(.16, 1, .3, 1);--e-in: cubic-bezier(.7, 0, .84, 0);--e-io: cubic-bezier(.76, 0, .24, 1);--e-back: cubic-bezier(.34, 1.56, .64, 1)}.splash{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:var(--card);clip-path:inset(0 0 0 0)}.splash-poster{overflow:hidden}.splash-poster .composition{height:100%;width:100%;display:block}.splash-text{display:flex;flex-direction:column;justify-content:flex-end;padding:clamp(24px,5vw,64px)}.splash-kicker{margin:0;font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);animation:sp-fade .7s var(--e-out) .75s both}.splash-word{margin:12px 0 0;font-size:clamp(80px,12vw,180px);font-weight:600;letter-spacing:-.055em;line-height:.84}.splash-word .ln{display:block;overflow:hidden;padding-bottom:.04em;margin-bottom:-.04em}.splash-word .ln>span{display:inline-block;animation:sp-rise 1s var(--e-out) .3s both}.splash-word .ln+.ln>span{animation-delay:.42s}.splash-word .dot{width:.1em;height:.1em;animation:sp-pop .6s var(--e-back) 1.05s both,sp-blink 1.6s ease-in-out 1.8s infinite}.splash-state{margin:20px 0 0;font-size:13px;color:var(--faint);animation:sp-fade .7s var(--e-out) .95s both}.splash-curtain{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ink);transform:scaleY(0);transform-origin:bottom;pointer-events:none}.sp{transform-box:fill-box}.sp-circle{transform-origin:center;animation:sp-pop .9s var(--e-back) .1s both,sp-beat 1.6s ease-in-out 1.2s infinite}.sp-quarter{transform-origin:left bottom;animation:sp-sweep 1s var(--e-out) .25s both}.sp-bar{transform-origin:left center;animation:sp-wipe .9s var(--e-out) .4s both,sp-level 2.4s var(--e-io) 1.4s infinite}.sp-tri{transform-origin:center;animation:sp-drop .9s var(--e-back) .55s both,sp-float 3.2s ease-in-out 1.6s infinite}.splash.err .sp,.splash.err .dot{animation-iteration-count:1}.splash.out .sp-circle{animation:sp-shrink .45s var(--e-in) both}.splash.out .sp-quarter{animation:sp-unsweep .45s var(--e-in) .05s both}.splash.out .sp-bar{animation:sp-unwipe .45s var(--e-in) .1s both}.splash.out .sp-tri{animation:sp-shrink .45s var(--e-in) .15s both}.splash.out .splash-word .ln>span{animation:sp-leave .5s var(--e-in) both}.splash.out .splash-word .ln+.ln>span{animation-delay:.06s}.splash.out .splash-kicker,.splash.out .splash-state{animation:sp-fadeout .3s ease both}.splash.out .splash-curtain{animation:sp-curtain .5s var(--e-io) .28s both}.splash.out{animation:sp-clip .6s var(--e-io) .72s both}.shell.reveal>*{animation:sp-in 1.25s var(--e-out) both;will-change:transform,opacity}.shell.reveal>:nth-child(2){animation-delay:.8s}.shell.reveal>:nth-child(3){animation-delay:.9s}.shell.reveal>:nth-child(4){animation-delay:1s}.shell.reveal .view{animation:view-in 1s var(--e-out) 1.15s both}.shell.reveal .now .dial{animation:sp-pop-soft 1.1s var(--e-out) 1.2s both}@keyframes sp-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes sp-beat{0%,to{transform:scale(1)}12%{transform:scale(.93)}28%{transform:scale(1.02)}50%{transform:scale(1)}}@keyframes sp-sweep{0%{transform:rotate(-90deg)}to{transform:rotate(0)}}@keyframes sp-wipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sp-level{0%,to{transform:scaleX(1)}30%{transform:scaleX(.58)}60%{transform:scaleX(.86)}}@keyframes sp-drop{0%{transform:translateY(-60px) rotate(-40deg);opacity:0}to{transform:none;opacity:1}}@keyframes sp-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-3px) rotate(6deg)}}@keyframes sp-rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes sp-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sp-blink{0%,to{opacity:1}50%{opacity:.25}}@keyframes sp-shrink{to{transform:scale(0)}}@keyframes sp-unsweep{to{transform:rotate(90deg)}}@keyframes sp-unwipe{0%{transform:scaleX(1);transform-origin:right center}to{transform:scaleX(0);transform-origin:right center}}@keyframes sp-leave{to{transform:translateY(-105%)}}@keyframes sp-fadeout{to{opacity:0}}@keyframes sp-curtain{to{transform:scaleY(1)}}@keyframes sp-clip{to{clip-path:inset(0 0 100% 0)}}@keyframes sp-in{0%{opacity:0;transform:translateY(56px) scale(.965)}60%{opacity:1}to{opacity:1;transform:none}}@media (max-width: 1180px){.hero,.cols,.treasury,.studio{grid-template-columns:minmax(0,1fr)}}@media (max-width: 900px){.stats{grid-template-columns:repeat(2,minmax(0,1fr))}.splash{grid-template-columns:minmax(0,1fr);grid-template-rows:45% 55%}.bars button{grid-template-columns:90px minmax(0,1fr) auto}.tabbar{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}.tabbar button{min-width:0;padding:10px 0 12px;font-size:9px;letter-spacing:0;gap:5px;overflow:hidden;text-overflow:ellipsis}}.treasury .big{font-family:var(--sans);font-variant-numeric:tabular-nums}.treasury .big .muted{color:#0d0d0d73}.toast.empty{display:none}dialog.sheet{border:0;padding:0;background:transparent;max-width:min(440px,calc(100% - 32px));width:100%}dialog.sheet::backdrop{background:#0d0d0d59}.sheet-body{background:var(--card);border-radius:26px;padding:24px;display:grid;gap:16px}.dial svg:focus-visible{outline-offset:4px;border-radius:50%}:where(button,a,.cta,.support,.controls button,.actions button,.amounts button,.send){transition:transform .35s var(--e-out),background-color .25s,color .25s,box-shadow .35s var(--e-out),border-color .25s}:where(.cta,.send,.support,.controls button,.actions button,.amounts button,.golive,.onair,.artist-card .cta):active{transform:scale(.96);transition-duration:.08s}:where(.cta,.send):hover{transform:translateY(-1px);box-shadow:0 6px 18px -8px #0d0d0d73}.view{animation:view-in .55s var(--e-out) both}@keyframes view-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.side nav button{position:relative;text-align:left;transition:color .25s,transform .4s var(--e-out)}.side nav button:hover{transform:translate(4px)}.biglist button{position:relative;transition:color .3s,transform .5s var(--e-out)}.biglist button:before{content:"";position:absolute;left:-.42em;top:50%;width:.22em;height:.22em;margin-top:-.11em;background:var(--yellow);transform:scale(0) rotate(-45deg);transition:transform .45s var(--e-back)}.biglist button:hover{transform:translate(.4em)}.biglist button:hover:before{transform:scale(1) rotate(0)}.biglist button:nth-child(3n+2):before{background:var(--blue);border-radius:50%}.biglist button:nth-child(3n+3):before{background:var(--red);border-top-right-radius:100%}.track{transition:background-color .25s,border-radius .25s}.track .num{position:relative}.track:hover .num:not(:has(.eq)){color:transparent}.track:hover .num:not(:has(.eq)):after{content:"";position:absolute;left:2px;top:50%;border-left:10px solid var(--ink);border-top:6px solid transparent;border-bottom:6px solid transparent;transform:translateY(-50%);animation:sp-pop .3s var(--e-back) both}.track .cover{transition:transform .45s var(--e-out),border-radius .45s var(--e-out)}.track:hover .cover{transform:rotate(-4deg) scale(1.06);border-radius:50%}.eq{display:inline-flex;align-items:flex-end;gap:2px;height:14px;vertical-align:middle}.eq i{width:3px;height:100%;background:var(--red);border-radius:1px;transform-origin:bottom;animation:eq .9s ease-in-out infinite}.eq i:nth-child(2){animation-delay:-.3s;animation-duration:.7s}.eq i:nth-child(3){animation-delay:-.6s;animation-duration:1.1s}.card .cover{transition:transform .5s var(--e-out),border-radius .5s var(--e-out),box-shadow .5s var(--e-out)}.card:hover .cover{transform:translateY(-4px);border-radius:26px;box-shadow:0 18px 30px -18px #0d0d0d8c}.cover i,.cover b{transition:transform .7s cubic-bezier(.65,0,.35,1);will-change:transform}.card:hover .cover i,.artist-card:hover .cover i{transform:rotate(-12deg) scale(1.08)}.card:hover .cover b,.artist-card:hover .cover b{transform:translate(-8%,-8%) scale(1.18)}.card b{transition:color .25s}.card:hover b{color:var(--red)}.support .glyph,.cta .glyph,.golive .glyph{transition:transform .5s var(--e-back)}.support:hover .glyph,.cta:hover .glyph{transform:rotate(90deg) scale(1.1)}.golive-txt{display:grid;text-align:left;line-height:1.3}.golive-txt small{font-size:11px;opacity:.75}.golive:hover{border-color:var(--red);color:var(--ink)}.golive:hover .glyph{transform:scale(1.4)}.artist-card{transition:transform .4s var(--e-out),box-shadow .4s var(--e-out)}.artist-card:hover{transform:translateY(-2px);box-shadow:0 12px 24px -16px #0d0d0d66}.bar i,.bars i{transform-origin:left;animation:grow 1.1s var(--e-out) .15s both}.bars button:nth-child(2) i{animation-delay:.22s}.bars button:nth-child(3) i{animation-delay:.29s}.bars button:nth-child(4) i{animation-delay:.36s}@keyframes grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.feed li{animation:sp-fade .5s var(--e-out) both}.feed li:nth-child(2){animation-delay:.04s}.feed li:nth-child(3){animation-delay:.08s}.feed li:nth-child(4){animation-delay:.12s}.feed li:nth-child(5){animation-delay:.16s}.feed li:nth-child(6){animation-delay:.2s}.feed li:nth-child(7){animation-delay:.24s}.feed li:nth-child(8){animation-delay:.28s}.feed li .glyph{transition:transform .45s var(--e-back)}.feed li:hover .glyph{transform:rotate(90deg) scale(1.2)}.dial svg>circle:last-child{transform-box:fill-box;transform-origin:center;transition:transform .35s var(--e-back)}.dial svg.seekable:hover>circle:last-child{transform:scale(1.35)}.dial-time{transition:color .3s}.sheet[open]{animation:sheet-in .5s var(--e-out) both}.sheet[open]::backdrop{animation:sp-fadeout .4s ease reverse both}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px) scale(.98)}to{opacity:1;transform:none}}.amounts .on{animation:sp-pop-soft .4s var(--e-back)}@keyframes sp-pop-soft{0%{transform:scale(.92);opacity:0}to{transform:scale(1);opacity:1}}.flow b{transition:color .3s}.toast:not(.empty){animation:toast-in .5s var(--e-out) both}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,16px)}to{opacity:1;transform:translate(-50%)}}.fine a{background:linear-gradient(currentColor,currentColor) 0 100% / 0 1px no-repeat;transition:background-size .35s var(--e-out);text-decoration:none}.fine a:hover{background-size:100% 1px}.link{transition:text-decoration-color .25s,text-underline-offset .3s var(--e-out);text-decoration-color:var(--tick)}.link:hover{text-decoration-color:currentColor;text-underline-offset:5px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:.01ms!important}}.cta.blue{background:var(--blue);color:#fff}.tag.blue{display:inline-flex;align-items:center;gap:4px;background:#2445c91a;color:var(--blue);border:0}.program{display:grid;grid-template-columns:22px minmax(0,1fr) auto;gap:14px;background:#fff;border-radius:18px;margin:6px 0 18px}.program>div{display:flex;flex-direction:column;gap:2px;min-width:0}.program .glyph{transition:transform .6s var(--e-back)}.program:hover .glyph{transform:rotate(90deg)}.upnext .row.picked span:nth-child(2){font-weight:600}.pick-cta{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:6px;border-radius:14px;text-align:left}.pick-cta span:nth-child(2){display:flex;flex-direction:column}.pick-cta small{font-size:12px}.pick-cta>span:last-child{font-size:20px;color:var(--blue);transition:transform .4s var(--e-back)}.pick-cta:hover>span:last-child{transform:rotate(90deg)}.pick-search input{width:100%;padding:0 14px}.pick-list{display:grid;gap:2px;max-height:260px;overflow-y:auto;margin:0 -6px;padding:0 6px}.pick-row{display:grid;grid-template-columns:36px minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 8px;border-radius:12px}.pick-row:hover{background:#fff}@media (max-width: 900px){.program{grid-template-columns:22px minmax(0,1fr)}.program .cta{grid-column:1 / -1}}dialog.sheet.pick{max-width:min(440px,calc(100% - 32px))}.now>*{flex-shrink:0}.program{padding:16px 18px}.program{align-items:start}.program>.glyph{display:block;margin-top:1px;vertical-align:0}.program>.cta{align-self:center}.program>div b{line-height:1.25}.side-foot{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--mute)}.side-foot button,.side-foot a{color:var(--mute);text-decoration:none}.side-foot button:hover,.side-foot a:hover,.side-foot button.on{color:var(--ink)}.splash-retry{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:16px;animation:sp-fade .5s var(--e-out) both}.pick-blocked{display:flex;gap:8px;align-items:center;background:#f2b51d2e;border-radius:12px;padding:10px 12px;font-size:13px;margin:0}.pick-row.suggested{background:#2445c914}.pick-row:disabled{opacity:.5;cursor:default}.icon{display:inline-block;vertical-align:-.2em;flex:none}.icon.flip{transform:rotate(180deg)}.icon.nudge,.icon.nudge-out{transition:transform .4s var(--e-out)}:is(a,button):hover>.icon.nudge,:is(a,button):hover .go .icon.nudge,:is(.support,.about-more button):hover .icon.nudge{transform:translate(4px)}:is(a,button):hover .icon.nudge-out{transform:translate(2px,-2px)}.x{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--mute)}.x:hover{background:var(--soft);color:var(--ink)}.x .icon{transition:transform .35s var(--e-back)}.x:hover .icon{transform:rotate(90deg)}.controls .play{display:flex;align-items:center;justify-content:center;gap:10px;font-size:16px}.controls button .icon{transition:transform .3s var(--e-back)}.controls button:not(:disabled):hover .icon{transform:scale(1.12)}.mini-play .icon{color:var(--ink)}.sheet-close .icon{color:var(--mute)}.onchain[aria-pressed=true]{border-color:var(--ink)}.onchain.busy{opacity:.7;cursor:progress}.proof{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;font-size:12px;color:var(--mute)}.proof a{color:var(--mute);text-decoration:none;display:inline-flex;align-items:center;gap:3px}.proof a:hover{color:var(--blue)}.now-meta .proof{margin-top:6px}.volume{display:grid;align-items:center}.volume button{display:grid;place-items:center;border-radius:50%;color:var(--mute)}.volume button:hover,.volume button[aria-pressed=true]{background:var(--soft);color:var(--ink)}.volume input[type=range]{width:100%;accent-color:var(--ink)}.cta.ghost{background:#fff;color:var(--ink);border:1px solid var(--line)}.cta.ghost:hover{border-color:var(--ink)}.cta:disabled{opacity:.45;transform:none;box-shadow:none}.confirm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.contrib{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;align-items:start}.contrib-form{gap:12px;scroll-margin-top:20px}.contrib-form textarea{font:500 14px var(--sans);border:1px solid var(--line);border-radius:10px;padding:10px 12px;resize:vertical;color:var(--ink)}.contrib-form input:focus,.contrib-form select:focus,.contrib-form textarea:focus{outline:none;border-color:var(--blue)}#c-track{grid-row:span 2}.problems{background:#e5432f12;border-radius:12px;font-size:13px;color:#a8301f}.ok{display:flex;gap:6px;align-items:center;margin:0;font-weight:600}.hosting{background:var(--soft);border-radius:12px;padding:10px 14px;font-size:13px}.hosting summary{font-weight:600}.hosting ul{margin:6px 0 0;padding-left:18px;display:grid;gap:4px}.hosting p{margin:8px 0 0}.hash{display:grid;gap:6px;padding:10px;border:1px dashed var(--tick);border-radius:12px}.cta.file{position:relative;overflow:hidden;font-size:14px;color:var(--ink)}.cta.file input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.splits{display:grid;gap:6px}.split-row{display:grid;grid-template-columns:minmax(0,1fr) 64px 32px;gap:6px;align-items:center}.toggle.rights{align-items:flex-start;font-size:13px;color:var(--ink);line-height:1.4}.chosen{list-style:none;margin:0;padding:0;display:grid;gap:2px;max-height:220px;overflow-y:auto}.chosen li{display:grid;grid-template-columns:26px minmax(0,1fr) 28px 28px 28px;gap:6px;align-items:center;padding:4px 6px;border-radius:10px;background:var(--soft)}.chosen button{display:grid;place-items:center;height:28px;border-radius:8px;color:var(--mute)}.chosen button:hover{background:#fff;color:var(--ink)}.about{display:grid;gap:28px;max-width:980px}.about-hero{display:grid;gap:12px}.about-hero h1{margin:0;font-size:clamp(56px,8vw,112px);font-weight:600;letter-spacing:-.055em;line-height:.86}.about-hero h1 .dot{width:.1em;height:.1em}.about-lead{margin:4px 0 0;font-size:clamp(18px,1.8vw,22px);line-height:1.4;letter-spacing:-.01em;max-width:46ch}.about-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.about-steps li{background:#fff;border-radius:22px;padding:20px;display:flex;flex-direction:column;gap:10px;transition:transform .45s var(--e-out),box-shadow .45s var(--e-out)}.about-steps li:hover{transform:translateY(-3px);box-shadow:0 16px 30px -22px #0d0d0d8c}.about-step-top{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.about-n{font-size:44px;font-weight:600;letter-spacing:-.05em;line-height:.9;color:var(--tick);font-variant-numeric:tabular-nums;transition:color .3s}.about-steps li:hover .about-n{color:var(--ink)}.about-steps .glyph{transition:transform .6s var(--e-back)}.about-steps li:hover .glyph{transform:rotate(90deg)}.about-steps b{font-size:19px;letter-spacing:-.02em;line-height:1.15}.about-steps p{margin:0;font-size:14px;color:var(--mute);line-height:1.5}.about-facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.about-facts li{display:inline-flex;align-items:baseline;gap:6px;font-size:13px;color:var(--mute)}.about-facts li b{color:var(--ink);font-size:15px;font-variant-numeric:tabular-nums}.about-facts .about-more{color:var(--card);padding:0}.about-facts .about-more button{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500}.about-sec{display:grid;gap:12px}.about-sec .sub{margin:0}.legal-list{margin:0;padding-left:1.2em;display:grid;gap:8px}.about-table{background:#fff;border-radius:20px;padding:6px 18px;display:grid}.about-table>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);gap:12px;align-items:baseline;padding:12px 0;border-top:1px solid var(--soft);font-size:14px}.about-table>div:first-child{border-top:0}.about-table>p{margin:0;padding:10px 0 12px;border-top:1px solid var(--soft)}.about-powers{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px}.about-powers>div{background:#fff;border-radius:20px;padding:18px;display:grid;gap:10px;align-content:start}.about-powers>div.cannot{background:#2445c90f}.about-powers .tag{justify-self:start;font-size:11px;padding:4px 8px;letter-spacing:.04em;text-transform:uppercase}.about-powers ul{margin:0;padding-left:18px;display:grid;gap:8px;font-size:14px;line-height:1.45}.about-powers p{margin:0;font-size:14px;line-height:1.45}.about-rows{list-style:none;margin:0;padding:0;background:#fff;border-radius:20px;overflow:hidden}.about-rows li+li{border-top:1px solid var(--soft)}.about-rows a{display:grid;grid-template-columns:minmax(0,1fr) auto 18px;gap:12px;align-items:center;padding:13px 18px;text-decoration:none;font-size:14px;font-weight:500;transition:background-color .25s}.about-rows a:hover{background:var(--soft)}.about-links{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.about-links a{display:grid;gap:4px;height:100%;background:#fff;border-radius:16px;padding:14px;text-decoration:none;transition:transform .4s var(--e-out),box-shadow .4s var(--e-out)}.about-links a:hover{transform:translateY(-2px);box-shadow:0 12px 24px -18px #0d0d0d80}.about-links b{display:flex;justify-content:space-between;gap:6px;font-size:14px}.new-here{margin:-6px 0 14px;font-size:14px}.new-here .link{display:inline-flex;align-items:center;gap:6px}.artist-needs{margin:0 0 14px;max-width:72ch}.feat{max-width:1080px;gap:36px}.feat-hero{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);gap:28px;align-items:end}.feat-hero-txt{display:grid;gap:14px;justify-items:start}.feat-hero h1{margin:0;font-size:clamp(40px,4.6vw,68px);font-weight:500;letter-spacing:-.055em;line-height:.9}.feat-hero-art{aspect-ratio:1;border-radius:22px;overflow:hidden}.feat-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:6px}.feat-ctas .cta{font-size:17px;padding:16px 24px;border-radius:16px}.feat-video{margin:0;display:grid;gap:10px}.feat-video video{display:block;width:100%;aspect-ratio:16 / 9;background:var(--ink);border-radius:22px}.feat-video figcaption{display:grid;gap:4px;font-size:14px}.feat-video a,.feat-more-a,.feat-go{color:var(--ink)}.feat-h2{margin:0;font-size:clamp(28px,3vw,40px);font-weight:500;letter-spacing:-.035em;line-height:1.05}.feat-h2 span{display:block;font-size:16px;font-weight:400;letter-spacing:0;color:var(--mute);margin-top:6px}.feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feat .feat-grid h3{margin:0;font-size:19px;font-weight:600;letter-spacing:-.02em;line-height:1.15}.feat-grid p{flex:1}.feat-go{align-self:start;display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:500;text-decoration:none;border-bottom:1.5px solid var(--ink);padding-bottom:2px}.feat-more{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}.feat-more li{border-top:1px solid var(--soft)}.feat-more-a{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:11px 0;text-decoration:none}.feat .feat-more-a h3{margin:0;font-size:14px;font-weight:600}.feat-more-h{margin:6px 0 0;padding-top:10px;cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:6px}.feat-more-h::-webkit-details-marker{display:none}.feat-more-h .icon{transition:transform .25s var(--e-back)}.feat-more-box[open] .feat-more-h .icon{transform:rotate(90deg)}.feat-more-box[open] .feat-more{margin-top:10px;animation:sp-pop-soft .4s var(--e-back) both}.feat-end{display:grid;gap:14px;justify-items:start}.listener-ctas{margin:14px 0 4px}.promo-ask{box-shadow:inset 4px 0 0 var(--yellow)}.pick-phone{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;color:var(--mute)}.feat-more-a .small{grid-column:1}.feat-more-a .icon{grid-column:2;grid-row:1;align-self:center}.feat-more-a:hover h3{color:var(--blue)}.feat-example{margin:0;font-size:17px;line-height:1.45;max-width:60ch}.feat .about-powers h3{margin:0 0 2px;font-size:15px;font-weight:600}.feat .about-powers p{margin:0}.feat-final{grid-template-columns:minmax(0,1fr)}.feat-final .bethedj{margin:0}.feat-make{padding:22px 24px;gap:8px;border:0;min-height:0}.feat-make .go{justify-self:end;font-weight:500;display:inline-flex;align-items:center;gap:6px}@media (max-width: 900px){.feat-hero,.feat-grid,.feat-more{grid-template-columns:minmax(0,1fr)}.feat-hero-art{aspect-ratio:4 / 1}}.about-credit{display:flex;gap:10px;align-items:center;padding-top:16px;border-top:1px solid var(--line);font-size:13px;color:var(--mute)}.about-credit a{color:var(--ink);text-decoration:none;display:inline-flex;align-items:center;gap:3px}.about-credit a:hover{color:var(--blue)}@media (max-width: 1180px){.about-links{grid-template-columns:repeat(2,minmax(0,1fr))}.contrib{grid-template-columns:minmax(0,1fr)}#c-track{grid-row:auto}}@media (max-width: 900px){.paths,.about-steps,.about-powers{grid-template-columns:minmax(0,1fr)}.about-table>div{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.about-table>div>.small{grid-column:1 / -1}.about-rows a{grid-template-columns:minmax(0,1fr) 18px}.about-rows a .mono{display:none}}.contrib-form>*,.contrib-form label,.contrib-form .row2>*{min-width:0}.contrib-form input,.contrib-form select,.contrib-form textarea{width:100%;min-width:0;box-sizing:border-box}.contrib-form:not(.touched) .problems,.contrib-form:not(.touched) .ok{display:none}.controls.solo{grid-template-columns:minmax(0,1fr)}.contrib-form label.toggle{display:flex;grid-template-columns:none;color:var(--ink)}.contrib-form label.toggle input{width:18px;flex:none;margin-top:2px}.now .upnext{border-top:0;padding-top:0}.now .upnext .pick-cta{margin-top:4px}.rows .more{margin:10px auto 4px;padding:10px 18px;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:14px;font-weight:500}.rows .more:hover{border-color:var(--ink)}@media (min-width: 901px){.now{overflow:hidden}.dial{flex:1 1 0;min-height:96px;max-height:300px;width:100%;aspect-ratio:auto;margin:0;display:flex;justify-content:center;container-type:size}.dial svg{height:100%;width:auto;max-width:100%;aspect-ratio:1}.dial-time{font-size:22cqh}.dial-center .small{font-size:max(10px,5cqh)}.controls{height:clamp(52px,9dvh,96px)}.now-meta{padding-top:0}.now .support{padding:10px 14px}.now .pick-cta{padding:9px 12px}.now .upnext{gap:4px}}@media (min-width: 901px) and (max-height: 760px){.now .proof,.now .volume>:not(.vol-share){display:none}}@media (min-width: 901px) and (max-height: 680px){.now .support{display:none}}.net{display:inline-block;vertical-align:middle;margin-left:8px;padding:3px 7px;border-radius:6px;background:var(--yellow);color:var(--ink);font:600 10px/1.2 var(--sans);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.chips>*{margin:0}.treasury{grid-template-columns:minmax(0,1fr)}.hero{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:stretch}.side nav button{display:flex;align-items:center;gap:10px}.nav-glyph{display:inline-flex;opacity:0;transform:scale(.4);transition:opacity .25s,transform .4s var(--e-back)}.side nav button.on .nav-glyph{opacity:1}.pill-wrap{position:relative}.pill-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:40;display:grid;gap:6px;width:220px;background:var(--card);border-radius:14px;padding:12px;box-shadow:0 12px 30px -12px #0d0d0d59}.pill-menu button{text-align:left;font-weight:600}.pill-menu small{font-size:11px;color:var(--mute)}.chips{display:flex;flex-wrap:wrap}.chips .chip{font-size:13px}.biglist sup{margin-left:3px;vertical-align:1.4em}.biglist .dot{margin-left:.12em;vertical-align:.2em}.more-links{display:flex}@media (max-width: 900px){.now .volume>:not(.vol-share){display:none}.hero{grid-template-columns:minmax(0,1fr)}}.biglist button,.head h2,.artist-head h1,.album-title,.onair-title,.count b,.about-hero h1,.search input{font-weight:500}.biglist.compact button{font-weight:450}.block-yellow{position:relative;overflow:hidden;display:grid;align-content:end;background:var(--yellow);color:var(--ink);border-radius:22px;text-align:left;min-height:180px}.block-yellow .lbl,.block-yellow .small{color:#0d0d0db3}.block-yellow .big{font-size:40px;font-weight:500;letter-spacing:-.035em;line-height:1}.block-yellow .bar{position:relative;z-index:1;width:100%;height:3px;background:#0d0d0d26}.block-yellow .bar i{background:var(--ink)}.chips .chip{background:none;padding:4px 0;color:var(--mute);border-radius:0;border-bottom:1px solid transparent}.chips .chip:hover{color:var(--ink)}.btn-out{border:1px solid var(--ink);border-radius:10px;padding:5px 10px;font-size:12px;font-weight:500;color:var(--ink);background:none}.btn-out:hover{background:var(--ink);color:var(--card)}.nav-glyph{width:8px}.side nav{gap:10px;font-size:16px;font-weight:450}.sub{font-weight:400;color:var(--faint)}.actions button,.actions .btn{border-width:1px;border-color:var(--line);font-weight:450}.track{border-top-color:var(--line)}.side .brand .net{display:table;margin:8px 0 0}.net.dev{background:var(--red-fill);color:#fff}.onair{padding:28px 32px 30px;gap:14px;align-content:end}.onair .chip{margin-bottom:6px}.onair-title{line-height:1}.head{margin-bottom:24px}.head p{margin-top:8px}.sub{margin:48px 0 16px;padding-top:16px}.cols{gap:32px;margin-top:8px}.hero{gap:16px;margin-bottom:16px}.block-yellow{padding:28px 32px 30px;gap:12px}.artists{gap:12px}.artist-card{padding:16px 18px;gap:4px 12px}.feed li{padding:12px 0}.track{padding:12px}.tt{gap:2px}.now .upnext{gap:6px}.chips{gap:8px 16px;margin:16px 0 24px}.chips .chip{margin-right:0}.more-links{gap:24px;margin-top:32px}.album-head{gap:32px}.album-head .actions.inline{margin-top:16px}.flow{padding:16px 18px;gap:8px}.side nav button:hover .nav-glyph,.side nav button:focus-visible .nav-glyph{opacity:1;transform:rotate(-90deg) scale(1)}.side nav button.on .nav-glyph{transform:none}.side nav button:hover:not(.on){transform:translate(2px)}.about-facts{gap:8px 24px;border-top:1px solid var(--line);padding-top:16px}.about-facts li{background:none;padding:0;border-radius:0}.about-facts .about-more{background:none}.about-facts .about-more button{color:var(--ink);padding:0;text-decoration:underline;text-underline-offset:3px}@media (min-width: 901px){.now{gap:14px}.now .now-meta{margin-top:auto;padding-top:12px}}.dial:has(.dial-loading) svg line{animation:tick-wave 1.2s linear infinite}@keyframes tick-wave{0%,to{stroke:var(--tick)}8%{stroke:var(--ink)}16%{stroke:var(--tick)}}.dial-loading{display:inline-flex;align-items:flex-end;gap:6px;height:14px}.dial-loading i{width:9px;height:9px;animation:hop .9s var(--e-io) infinite}.dial-loading .c{border-radius:50%;background:var(--red)}.dial-loading .s{background:var(--yellow);animation-delay:.15s}.dial-loading .t{background:var(--blue);clip-path:polygon(50% 0,100% 100%,0 100%);animation-delay:.3s}@keyframes hop{0%,60%,to{transform:translateY(0) rotate(0)}30%{transform:translateY(-6px) rotate(45deg)}}.onair .go{justify-self:end;font-weight:500}.wcard{margin-top:auto;display:block;width:100%;background:var(--line);border-radius:22px;overflow:hidden;text-decoration:none;color:var(--ink)}.wcard:disabled{opacity:.7}.wcard-head{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:14px 16px;font-size:16px;font-weight:600;letter-spacing:-.01em}.wcard-art{position:relative;display:block;height:96px}.wcard-art .composition{position:absolute;top:0;right:0;bottom:0;left:0}.wcard.on .lbl{color:#a5a5a0}.wcard.warn .lbl{color:#ffd7cf}.wcard .status{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--blue);margin-right:8px;vertical-align:1px}.wcard.on{background:#fff;color:var(--ink);border:1px solid var(--line)}.wcard.on .wcard-head{font-size:14px}.wcard.warn{background:var(--yellow);color:var(--ink)}.wcard .composition>:not(:first-child){transform-box:fill-box;transform-origin:center;transition:transform .6s var(--e-back)}.wcard:hover .composition>:nth-child(2){transform:rotate(-10deg) scale(1.06)}.wcard:hover .composition>:nth-child(3){transform:translateY(-4px) rotate(8deg)}.wcard:hover .composition>:nth-child(4){transform:scale(1.15)}.wcard:hover .composition>:nth-child(5){transform:rotate(120deg)}.side-foot{margin-top:0}.biglist:has(.on) button:not(.on){color:#b9b9b4}.biglist button:not(.empty):hover,.biglist button:focus-visible{color:var(--ink)}.biglist:not(.compact) button{font-size:clamp(40px,5vw,72px);line-height:1.12;letter-spacing:-.04em}.biglist:not(.compact){gap:6px}.treasury-txt{padding:28px 32px 30px;gap:12px}.treasury .big{font-size:40px;font-weight:500;letter-spacing:-.035em;line-height:1}.proof{margin:8px 0 24px}.help{position:relative;display:inline-flex;vertical-align:middle;margin-left:6px;text-transform:none;letter-spacing:0}.help-q{width:18px;height:18px;border-radius:50%;border:1px solid var(--tick);display:grid;place-items:center;font-size:11px;font-weight:600;color:var(--mute);line-height:1;transition:border-color .25s,color .25s,transform .35s var(--e-back)}.help-q:hover,.help-q[aria-expanded=true]{border-color:var(--ink);color:var(--ink);transform:rotate(12deg)}.help-pop{left:50%;bottom:calc(100% + 8px);color:var(--ink);font-size:13px;font-weight:400;line-height:1.4;animation:sp-fade .25s var(--e-out) both;text-align:left;white-space:normal}.help-pop a{color:var(--blue)}.now-meta{justify-content:space-between;gap:12px}.now-titles{display:flex;flex-direction:column;gap:4px;min-width:0}.now-titles .title{text-overflow:ellipsis}.volume{grid-template-columns:24px minmax(0,1fr) 24px;gap:10px}.volume button{width:24px;height:24px}.volume .vol-share{grid-column:3}.volume .vol-share .icon{width:18px;height:18px}.volume input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:2px;background:var(--line);border-radius:2px}.volume input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;border-radius:50%;background:var(--ink)}.volume input[type=range]::-moz-range-thumb{width:10px;height:10px;border:0;border-radius:50%;background:var(--ink)}.station-select,.pick-search input,.concerts-search input,.time-input{box-sizing:border-box;height:44px;border:1px solid var(--line);border-radius:12px;background-color:#fff;color:var(--ink);font:inherit;font-size:15px;transition:border-color .2s}.station-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:0 36px 0 14px;font-weight:500;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%230d0d0d' stroke-width='1.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.station-select:hover,.pick-search input:hover,.concerts-search input:hover,.time-input:hover{border-color:var(--tick)}.station-select:focus-visible,.pick-search input:focus,.concerts-search input:focus,.time-input:focus{outline:none;border-color:var(--ink)}.side-foot{align-items:center}.ask{margin:8px 0 24px;font-size:clamp(36px,4.4vw,56px);font-weight:500;letter-spacing:-.035em;line-height:1.05}.tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.tile{display:grid;align-content:start;gap:8px;min-height:150px;padding:18px;border:1px solid var(--line);border-radius:18px;background:none;text-align:left;transition:background-color .3s,border-color .3s,color .3s,transform .35s var(--e-out)}.tile b{margin-top:16px;font-size:16px;font-weight:500}.tile span{font-size:13px;color:var(--mute)}.tile:hover{border-color:var(--ink);transform:translateY(-2px)}.tile .glyph{transition:transform .5s var(--e-back)}.tile:hover .glyph{transform:rotate(90deg)}.tile.on{background:var(--ink);border-color:var(--ink);color:var(--card)}.tile.on span{color:#a5a5a0}.connect-line{display:flex;align-items:center;gap:12px;margin:24px 0 0;font-size:13px;color:var(--mute)}.connect-line .cta{margin-left:auto}.path-body{margin-top:32px;animation:view-in .45s var(--e-out) both}.contrib.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:16px;align-items:start}.steps{list-style:none;display:flex;gap:24px;margin:0 0 24px;padding:0 0 12px;border-bottom:1px solid var(--line);font-size:13px;color:var(--faint)}.steps li.on{color:var(--ink);font-weight:500}.steps li.done{color:var(--mute)}.step-done{display:flex;align-items:center;gap:12px;margin:0 0 12px;font-size:14px}.step-done .link{margin-left:auto}.step-n{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--card);font-size:11px}.hosting summary{width:22px;height:22px;border-radius:50%;border:1px solid var(--tick);display:grid;place-items:center;list-style:none;cursor:pointer;font-size:12px;color:var(--mute)}.hosting summary::-webkit-details-marker{display:none}.hosting[open] summary{border-color:var(--ink);color:var(--ink)}@media (max-width: 900px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.contrib.two{grid-template-columns:minmax(0,1fr)}.connect-line{flex-wrap:wrap}}.steps-help{margin-left:auto}.side .brand .net-row{display:flex;align-items:center;gap:6px;margin-top:8px;font-size:13px}.side .brand .net-row .net{display:inline-block;margin:0}.contrib.stepper{display:block}.contrib.stepper .steps{max-width:none}.side-foot{flex-wrap:wrap;row-gap:6px;white-space:nowrap}.side-foot .help{order:3;margin-left:auto}.side-foot .legal-link{order:4;flex-basis:100%;text-align:left}.wcard.wc{position:relative;overflow:hidden;display:grid;gap:4px;padding:16px 18px;background:#fff;border:0;border-radius:22px;text-align:left}.wc-shape{position:absolute;right:-28px;top:-28px;width:72px;height:72px;background:var(--blue);border-bottom-left-radius:100%;transition:transform .6s var(--e-back)}.wcard.wc:hover .wc-shape{transform:rotate(-12deg) scale(1.08)}.wc-label{display:flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.wc-label .status{width:7px;height:7px;border-radius:50%;background:#2fb36d;margin:0}.wc-addr{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:40px}.wc-out{justify-self:start;margin-top:6px;font-size:12px;color:var(--mute);background:none;border:0;padding:0;text-decoration:underline transparent;text-underline-offset:3px;transition:color .25s,text-decoration-color .25s}.wc-out:hover{color:var(--red);text-decoration-color:currentColor}.cover-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .6s var(--e-out),transform .9s var(--e-out)}.cover-art.in{opacity:1;transform:none}.help-pop{position:fixed;z-index:1000;transform:none;width:240px;max-width:calc(100vw - 16px)}.help-pop{display:block;box-sizing:border-box;background:#fff;padding:12px 14px;border-radius:14px;box-shadow:0 16px 40px -16px #0d0d0d59,0 0 0 1px var(--line)}.now-meta{flex-direction:column;align-items:stretch}.now-titles .title{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.act{flex:1 1 0;min-width:0;height:40px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line);border-radius:14px;background:#fff;font-size:13px;font-weight:450;color:var(--ink);text-decoration:none;white-space:nowrap;transition:border-color .25s,background-color .25s,transform .35s var(--e-back)}.act>svg{flex:none;display:block}.act:hover{border-color:var(--ink)}.act:active{transform:scale(.96);transition-duration:.08s}.act.like.on{background:var(--red-fill);border-color:var(--red-fill);color:#fff}.act.on:not(.like){background:var(--ink);border-color:var(--ink);color:var(--card)}.act.support{background:var(--yellow);border-color:var(--yellow)}.act .glyph{transition:transform .45s var(--e-back)}.act:hover .glyph{transform:rotate(90deg)}.field{display:grid;gap:6px;font-size:13px;color:var(--mute)}.panel input:not([type=checkbox]):not([type=file]):not([type=range]),.panel select,.field input:not([type=checkbox]):not([type=range]),.field select,.sheet input:not([type=checkbox]):not([type=range]),.contrib-form textarea,.field textarea{height:44px;padding:0 14px;border:1px solid var(--line);border-radius:12px;background:#fff;font:400 15px var(--sans);color:var(--ink);width:100%}.contrib-form textarea,.field textarea{height:auto;padding:12px 14px;line-height:1.45;resize:vertical}.panel input:focus,.panel select:focus,.field input:focus,.field select:focus,.sheet input:focus,.contrib-form textarea:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px #0d0d0d14}.panel select,.field select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:36px;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%230d0d0d' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 14px center}.hint-line{font-size:12px;color:var(--faint)}.with-suffix,.with-prefix{position:relative;display:block}.with-suffix>span{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:13px;color:var(--faint);pointer-events:none}.with-suffix input{padding-right:56px!important}.with-prefix>span{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--faint);pointer-events:none}.with-prefix input{padding-left:30px!important}.problems{margin:0;padding:0;list-style:none;display:grid;gap:4px}.problems li{position:relative;padding-left:18px;font-size:13px;color:var(--red)}.problems li:before{content:"";position:absolute;left:2px;top:.45em;width:8px;height:8px;border-radius:50%;background:var(--red)}.cta:disabled{background:var(--soft);color:var(--mute);cursor:not-allowed}.combo{position:relative}.combo>.icon{position:absolute;left:14px;top:22px;transform:translateY(-50%);color:var(--faint);pointer-events:none}.combo input{padding-left:40px!important}.combo-list{position:absolute;z-index:50;left:0;right:0;top:calc(100% + 6px);margin:0;padding:6px;list-style:none;background:#fff;border-radius:14px;box-shadow:0 16px 36px -14px #0d0d0d4d;max-height:320px;overflow-y:auto}.combo-list li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;cursor:pointer}.combo-list li>span{display:flex;flex-direction:column;min-width:0}.combo-list li b,.pick-chip b{font-weight:500;font-size:14px;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.combo-list li small,.pick-chip small{font-size:12px;color:var(--faint)}.combo-list li.on{background:var(--soft)}.combo-empty{color:var(--faint);cursor:default!important}.pick-chip{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 8px 6px 14px;border:1px solid var(--ink);border-radius:12px;background:#fff}.pick-chip>span{display:flex;flex-direction:column;min-width:0;flex:1}.pick-chip button{width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:var(--mute)}.pick-chip button:hover{background:var(--soft);color:var(--ink)}.bigsearch{position:relative;display:flex;align-items:center;gap:14px;padding-bottom:12px;border-bottom:1px solid var(--line);color:var(--faint)}.bigsearch input{flex:1;border:0;background:none;font:400 clamp(24px,2.6vw,34px)/1.2 var(--sans);letter-spacing:-.02em;color:var(--ink);min-width:0}.bigsearch input::placeholder{color:var(--tick)}.bigsearch input:focus{outline:none}.bigsearch:focus-within{border-bottom-color:var(--ink);color:var(--ink)}.bigsearch kbd{font:500 11px var(--mono);color:var(--faint);border:1px solid var(--line);border-radius:6px;padding:2px 6px}mark{background:var(--yellow);color:var(--ink);border-radius:2px;padding:0 1px}.gtabs{display:flex;flex-wrap:wrap;gap:6px 22px;margin:20px 0 16px}.gtab{display:inline-flex;align-items:center;gap:8px;padding:6px 0;font-size:14px;color:var(--mute);border-bottom:1.5px solid transparent;transition:color .25s,border-color .25s}.gtab .muted{font-size:12px;color:var(--faint)}.gtab .glyph{transition:transform .45s var(--e-back)}.gtab:hover{color:var(--ink)}.gtab:hover .glyph{transform:rotate(90deg) scale(1.15)}.gtab:hover .glyph :is(rect,circle,path){fill:currentColor}.gtab.on{color:var(--ink);border-bottom-color:var(--ink)}.results .sub:first-child{margin-top:24px}@media (max-width: 900px){.gtabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.gtab{flex:none}.bigsearch kbd{display:none}}.path-body .contrib{grid-template-columns:minmax(0,1fr)}.path-body .contrib.two{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.tiles{grid-auto-rows:1fr;align-items:stretch}.tile.on,.tile:hover{transform:none}@media (max-width: 1100px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.path-body .contrib.two{grid-template-columns:minmax(0,1fr)}}.wc-name{justify-self:start}.seg .help{margin:0;align-self:center}.seg .help-q{width:26px;height:26px;border:0;background:none;color:var(--faint)}.seg .help-q:hover,.seg .help-q[aria-expanded=true]{color:var(--ink);background:var(--card)}.seg.small,.actions.inline{align-items:center}.actions .help-q,.actions.inline .help-q{width:18px;height:18px;padding:0;border:1px solid var(--tick);border-radius:50%;background:none;font-size:11px}.results>.sub:first-of-type,.results>p+.sub{border-top:0;padding-top:0}.connect-line .cta{flex:none;white-space:nowrap}@media (max-width: 1360px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.mtop{align-items:flex-start}.bigsearch input{font-size:20px}.ask{font-size:32px}}.gcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:14px;margin:8px 0 36px}.gcard{position:relative;overflow:hidden;aspect-ratio:16 / 10;border-radius:18px;padding:16px 18px;display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;color:#fff;transition:transform .45s var(--e-out),box-shadow .45s var(--e-out)}.gcard.c0{background:var(--blue)}.gcard.c1{background:var(--yellow);color:var(--ink)}.gcard.c2{background:var(--red)}.gcard.c3{background:var(--ink)}.gcard b{font-size:20px;font-weight:600;letter-spacing:-.02em;line-height:1.1;max-width:70%}.gcard-n{font-size:12px;opacity:.75}.gcard-glyph{margin-top:auto;display:inline-flex;padding:6px;border-radius:10px;background:#ffffffeb;transition:transform .5s var(--e-back)}.gcard-cover{position:absolute;right:-14px;bottom:-10px;width:46%;transform:rotate(22deg);box-shadow:0 10px 24px -8px #00000073;border-radius:8px;overflow:hidden;transition:transform .55s var(--e-out)}.gcard-cover .cover{border-radius:8px}.gcard:hover{transform:translateY(-3px);box-shadow:0 18px 32px -20px #0d0d0d8c}.gcard:hover .gcard-cover{transform:rotate(14deg) translate(-6px,-6px) scale(1.04)}.gcard:hover .gcard-glyph{transform:rotate(-90deg)}.gcard:active{transform:scale(.98)}@media (max-width: 900px){.gcards{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.gcard b{font-size:16px}}.side-search{display:flex;align-items:center;gap:10px;width:100%;margin:-6px 0 2px;padding:10px 12px;border-radius:12px;background:var(--soft);color:var(--mute);font-size:14px;text-align:left;transition:background-color .25s,color .25s}.side-search span{flex:1}.side-search kbd,.bigsearch kbd{font:500 11px var(--mono);color:var(--faint);border:1px solid var(--line);border-radius:6px;padding:2px 6px;background:var(--card)}.side-search:hover{background:var(--line);color:var(--ink)}.side-search:hover .icon{transform:rotate(-12deg) scale(1.1)}.side-search .icon{transition:transform .4s var(--e-back)}.loader{vertical-align:middle}.aresults{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin:6px 0 28px}.aresult{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 14px;border-radius:16px;background:#fff;text-align:left;transition:transform .4s var(--e-out),box-shadow .4s var(--e-out)}.aresult-glyph{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:var(--soft);transition:transform .5s var(--e-back)}.aresult-txt{display:flex;flex-direction:column;min-width:0}.aresult-txt b{font-size:16px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aresult-txt small{font-size:12px;color:var(--mute)}.aresult:hover{transform:translateY(-2px);box-shadow:0 12px 24px -16px #0d0d0d66}.aresult:hover .aresult-glyph{transform:rotate(-90deg)}.pick-cta{background:var(--blue);border:0;color:#fff;padding:14px 16px}.pick-cta small{color:#ffffffc7}.pick-cta>span:last-child,.pick-cta .icon{color:#fff}.pick-cta .glyph path{fill:#fff}.pick-cta:hover{background:#1d38a8;border-style:none;transform:translateY(-1px)}.act.support.ext{background:transparent;border:1px solid var(--yellow);color:var(--ink)}.act.support.ext:hover{background:#f2b51d24}.controls.with-pick{grid-template-columns:68px minmax(0,1fr) 68px 68px}.controls .pickbtn{position:relative;background:var(--blue);color:#fff;place-items:center}.controls .pickbtn .icon{flex:none;transition:transform .4s var(--e-back)}.controls .pickbtn .glyph{transition:transform .5s var(--e-back)}.controls .pickbtn:hover{background:#1d38a8}.controls .pickbtn:hover .glyph{transform:rotate(-90deg)}.controls .pickbtn:hover .icon{transform:scale(1.12)}@media (max-width: 900px){.controls.with-pick{grid-template-columns:56px minmax(0,1fr) 56px 56px}}.controls .pickbtn{display:flex;align-items:center;justify-content:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;white-space:nowrap}@media (max-width: 900px){.controls.with-pick.solo{grid-template-columns:minmax(0,1fr) auto}.controls .pickbtn{padding:0 14px}}.artist-meta{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin:20px 0 8px}.artist-meta .proof{margin:0}.vstatus{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--mute)}.vstatus.ok{color:var(--ink)}.vstatus a{color:inherit}.panel.verify{margin:16px 0 28px;display:grid;gap:14px;border:1px solid var(--tick)}.verify-head{display:flex;justify-content:space-between;align-items:center}.verify-head h3{display:flex;align-items:center;gap:8px;margin:0}.vsteps{list-style:none;margin:0;padding:0;display:grid;gap:18px}.vsteps>li{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:start}.vsteps>li>b{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--ink);color:var(--card);font-size:13px}.vsteps>li>div{display:grid;gap:8px;justify-items:start}.vcode{display:flex;flex-wrap:wrap;gap:8px;align-items:center;max-width:100%}.vcode code{font-size:12px;padding:8px 10px;border-radius:8px;background:var(--bg);border:1px dashed var(--tick);overflow-wrap:anywhere}.verify-done{display:grid;gap:10px;justify-items:start}.ok{color:var(--blue)}.album-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:20px;margin-bottom:8px}.album-card{position:relative}.album-open{display:grid;gap:6px;width:100%;text-align:left;padding:0;background:none;border:0}.album-open>:first-child{aspect-ratio:1;border-radius:12px;overflow:hidden;transition:transform .4s var(--e-out)}.album-card:hover .album-open>:first-child{transform:translateY(-3px)}.album-play-zone{position:absolute;inset:0 0 auto 0;aspect-ratio:1;display:grid;place-items:end;padding:10px;pointer-events:none}.album-play{pointer-events:auto;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:0;background:var(--ink);color:var(--card);opacity:0;transform:translateY(6px) scale(.9);transition:opacity .3s,transform .4s var(--e-out),background .2s}.album-card:hover .album-play,.album-play:focus-visible{opacity:1;transform:none}.album-play:hover{background:var(--red)}@media (hover: none){.album-play{opacity:1;transform:none}}.station-chip{display:inline-flex;align-items:center;gap:8px;width:fit-content;border:0;cursor:pointer;transition:background .25s}.station-chip:hover{background:var(--tick)}.brand-home{font:inherit;letter-spacing:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.brand-home .dot{transition:transform .5s var(--e-back)}.brand-home:hover .dot{transform:scale(1.5)}.head+.rows,section>.head{margin-bottom:28px}.about-steps.compact{margin-bottom:14px}.about-steps.compact b{font-size:16px}.crumbs{display:flex;align-items:center;gap:12px;margin:0 0 28px;font-size:13px;color:var(--mute)}.crumb-back{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1px solid var(--tick);background:none;color:var(--ink);transition:background .25s,transform .4s var(--e-out)}.crumb-back:hover{background:var(--ink);color:var(--card);transform:translate(-2px)}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;min-width:0}.crumbs li{display:flex;align-items:center;min-width:0}.crumbs li+li:before{content:"/";margin:0 8px;color:var(--tick)}.crumbs li button{background:none;border:0;padding:0;font:inherit;color:var(--mute);transition:color .2s}.crumbs li button:hover{color:var(--ink)}.crumbs [aria-current]{color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40ch}.btn.share{display:inline-flex;align-items:center;gap:6px}.head-actions{display:flex;gap:10px;align-items:center}.now-by{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;min-width:0}.now-by>.link{flex-shrink:0}.picked-by{display:inline-flex;align-items:center;gap:5px;font-size:13px;color:var(--blue);animation:sp-pop-soft .5s var(--e-back) both}.pick-done{display:flex;flex-direction:column;gap:4px;background:var(--blue);color:#fff;border-radius:18px;padding:16px 18px;animation:sp-pop-soft .5s var(--e-back) both}.pick-done b{font-size:20px;line-height:1.2;overflow-wrap:anywhere}.pick-done .lbl,.pick-done .muted{color:#ffffffc7}.pick-done .head-actions{margin-top:10px}.pick-done .btn.share{background:#fff;color:var(--blue);border-radius:12px;padding:11px 16px;font-weight:600}.pick-done .cta{background:transparent;border:1px solid rgba(255,255,255,.5)}.feed .feed-txt .link{font:inherit;color:var(--ink);text-decoration:underline;text-decoration-color:var(--tick);text-underline-offset:3px}.feed .feed-txt .link:hover{text-decoration-color:var(--ink)}.top .who,.feed .who{color:var(--blue);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.top .who:hover,.feed .who:hover{text-decoration:underline}button.who{font-size:inherit}button.who:hover{text-decoration:underline}.signwith{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:10px;font-size:13px;color:var(--mute)}.signwith label{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:var(--ink)}.signwith input[type=checkbox]{accent-color:var(--ink);width:16px;height:16px}.pill-menu .signwith{margin-top:4px;padding-top:10px;border-top:1px solid var(--line)}.gnokey-cmd{margin:0;padding:14px;background:var(--soft);border-radius:14px;font-size:12px;line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;max-height:40vh;overflow-y:auto;-webkit-user-select:all;user-select:all}.cols+.treasury{margin-top:40px}.bethedj{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:20px;width:100%;margin:16px 0 8px;padding:22px 24px;border:0;border-radius:22px;background:var(--blue);color:#fff;text-align:left;transition:transform .4s var(--e-out),box-shadow .4s var(--e-out)}.bethedj:hover{transform:translateY(-2px);box-shadow:0 16px 30px -18px #0d0d0d99}.bethedj .glyph{transition:transform .6s var(--e-back)}.bethedj:hover .glyph{transform:rotate(90deg)}.bethedj-txt{display:grid;gap:4px}.bethedj-txt b{font-size:clamp(28px,3vw,36px);line-height:1.05;letter-spacing:-.03em}.bethedj-txt span{font-size:14px;opacity:.85}.bethedj-go{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:12px;background:#fff;color:var(--blue);font-weight:500;white-space:nowrap}@media (max-width: 700px){.bethedj{grid-template-columns:auto minmax(0,1fr)}.bethedj-go{grid-column:1 / -1;justify-content:center}}.pick-note{display:grid;gap:6px;margin:4px 0 10px;font-size:13px}.pick-note input{font:inherit;font-size:15px;padding:10px 12px;border-radius:10px;border:1px solid var(--tick);background:var(--card);color:var(--ink)}.pick-note input[aria-invalid=true]{border-color:var(--red)}.dedic{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;margin-top:8px;padding:6px 10px;border-radius:10px;background:color-mix(in srgb,var(--red) 9%,transparent);color:var(--red);font-size:14px;animation:sp-pop-soft .5s var(--e-back) both}.dedic.solo{grid-template-columns:auto minmax(0,1fr)}.dedic-tag{font-size:14px;line-height:1;border:0;background:none;padding:4px;margin:-4px;cursor:pointer}.dedic-track{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.dedic-run{display:inline-flex;white-space:nowrap;font-style:italic;animation:dedic-scroll 14s linear infinite}.dedic-run i{display:inline-block;width:40px}.dedic:hover .dedic-run{animation-play-state:paused}@keyframes dedic-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.dedic-report{border:0;background:none;padding:0;color:var(--mute);font-size:12px;text-decoration:underline;opacity:0;transition:opacity .2s}.dedic:hover .dedic-report,.dedic-report:focus-visible{opacity:1}@media (hover: none){.dedic-report{opacity:1}}@media (prefers-reduced-motion: reduce){.dedic-run{animation:none}}.controls button:disabled{opacity:.3;cursor:default;transform:none}.onair-note{display:inline-flex;align-items:center;gap:5px;min-width:0;font-size:13px;color:var(--mute);animation:sp-pop-soft .5s var(--e-back) both}.onair-note.new{color:var(--red)}.onair-note.next{color:var(--ink);font-weight:500}.onair-note{overflow:hidden}.onair-note.bio{flex:1 1 auto}.onair-note .bio-txt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-style:italic}.biglist.stations button{margin-bottom:10px}.station-line{display:block;font-size:14px;font-weight:400;letter-spacing:0;line-height:1.35;color:var(--mute);transition:color .3s}.biglist.stations button:hover .station-line,.biglist.stations button.on .station-line{color:var(--ink)}.pick-row.on{background:#fff;box-shadow:inset 0 0 0 2px var(--ink)}.pick-push{position:sticky;bottom:-24px;margin:0 -24px -24px;padding:14px 24px 24px;background:var(--card);border-top:1px solid var(--line);display:grid;gap:6px;border-radius:0 0 26px 26px}.pick-earn{font-size:12px;color:var(--mute)}.push{margin-top:4px;background:var(--red-fill);color:#fff;border-radius:16px;padding:16px;font-weight:600;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.push:disabled{background:var(--soft);color:var(--faint);opacity:1}.mypick{display:inline-flex;align-items:center;gap:6px;background:var(--red-fill);color:#fff;border-radius:6px;padding:2px 8px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mypick .mypick-share{display:grid;place-items:center;margin:-2px -4px -2px 0;color:#fff}.mypick .mypick-share .icon{width:13px;height:13px}.mypick .mypick-share:hover{transform:translateY(-1px)}.now.mine .dial svg line[stroke="var(--ink)"]{stroke:var(--red)}.mypick-card{display:grid;gap:6px;border:2px solid var(--red);border-radius:16px;padding:12px 14px;font-size:13px}.mypick-card .lbl{color:var(--red);font-weight:600;grid-column:1 / -1}.mypick-card{grid-template-columns:minmax(0,1fr) auto;column-gap:12px}.mypick-card .head-actions{align-self:center}.flow .promo span{color:var(--ink)}.promo-note{margin:0;color:var(--mute)}.pick-title{margin:0;font-size:22px;font-weight:600;letter-spacing:-.02em}.pick-step{font-size:12px}.sheet-head .x.back{margin-left:-4px}.sheet-head .x.back+.pick-title{margin-left:0}.pick-filters{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px}.pick-chosen{display:grid;grid-template-columns:56px minmax(0,1fr);gap:12px;align-items:center}.pick-chosen .tt{display:flex;flex-direction:column;min-width:0}.pick-chosen b{font-size:18px;line-height:1.2;overflow-wrap:anywhere}.pick-when{margin:0;font-size:14px;display:flex;gap:8px;align-items:baseline}.pick-when .mono{font-weight:600;color:var(--blue)}.bethedj-perks{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.bethedj-perks>span{font-size:12px;font-weight:500;padding:4px 10px;border-radius:999px;border:1px solid rgba(255,255,255,.45);color:#fff}.pick-perks{margin:0;font-size:14px;font-weight:500;color:var(--ink);overflow:hidden;text-overflow:ellipsis}.pick-perks .dot{margin:0 6px 0 0;vertical-align:.15em}.pick-time{display:flex;flex-wrap:wrap;gap:8px}.pick-time .seg{box-sizing:border-box;height:44px}.pick-time .seg button{padding:0 14px;flex:none}.pick-time .station-select{min-width:190px}.pick-freeline{font-size:15px;color:var(--blue)}.pick-share{display:grid;justify-items:start;gap:6px;margin-top:10px}.pick-done>.cta{align-self:flex-start;margin-top:6px}.now-head{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;align-items:center}.now-head .cover{border-radius:10px;overflow:hidden}.now-head-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.pick-clock{display:flex;align-items:center;gap:10px}.time-input{padding:0 12px;font-variant-numeric:tabular-nums}.pick-notice{font-size:13px;color:var(--mute)}.pick-notice.ok{color:var(--ink)}.pick-notice.bad{color:#fff;background:var(--red);border-radius:12px;padding:10px 14px;font-weight:500}.dial:has(.dial-tuning) svg line{animation:tick-wave 1.2s linear infinite}.dial-tuning{display:grid;grid-template-columns:repeat(2,30px);gap:8px;margin-bottom:8px}.dial-tuning i{width:30px;height:30px;animation:tune 1.6s var(--e-back) infinite}.dial-tuning .c{border-radius:50%;background:var(--red)}.dial-tuning .q{background:var(--ink);border-radius:0 100% 0 0;animation-delay:.2s}.dial-tuning .s{background:var(--blue);animation-delay:.4s}.dial-tuning .t{background:var(--yellow);clip-path:polygon(50% 0,100% 100%,0 100%);animation-delay:.6s}@keyframes tune{0%,to{transform:scale(.55) rotate(0);opacity:.35}30%{transform:scale(1) rotate(90deg);opacity:1}60%{transform:scale(1) rotate(90deg);opacity:1}}@media (prefers-reduced-motion: reduce){.dial-tuning i,.dial:has(.dial-tuning) svg line{animation:none}}.onair{position:relative}.onair-eq{position:absolute;top:28px;right:28px;display:flex;align-items:flex-end;gap:4px;height:26px}.onair-eq i{width:6px;height:100%;transform-origin:bottom;animation:eq 1.1s ease-in-out infinite}.onair-eq i:nth-child(1){background:var(--red)}.onair-eq i:nth-child(2){background:var(--yellow);animation-delay:-.35s;animation-duration:.9s}.onair-eq i:nth-child(3){background:var(--blue);animation-delay:-.7s;animation-duration:1.3s}.onair-eq i:nth-child(4){background:var(--card);animation-delay:-.2s;animation-duration:1s}@keyframes eq{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}@media (prefers-reduced-motion: reduce){.onair-eq i{animation:none;transform:scaleY(.6)}}.actrow{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.controls.with-pick.solo{grid-template-columns:repeat(3,minmax(0,1fr))}.controls.with-pick.solo .play{grid-column:span 2}.dial svg.seekable{cursor:grab;touch-action:none}.dial svg.seekable:active{cursor:grabbing}.sub.sub-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.cta.small{padding:7px 12px;font-size:13px}.dial svg{border-radius:50%}.dial svg:focus{outline:none}.addr-link{display:block;width:fit-content;margin-top:18px;text-decoration:none;transition:color .2s}.addr-link:hover{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.pick .push{background:var(--blue)}.pick .push:hover:not(:disabled){background:#1d38a8}.pick .push:disabled{background:var(--soft)}.pick-perks{white-space:normal;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.pick-cost{line-height:1.45}.pick-on{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--mute)}.pick-on select{font:inherit;font-weight:600;color:var(--ink);background:none;border:0;border-bottom:1px solid var(--tick);padding:2px 2px 2px 0;cursor:pointer}.pick-on select:hover{border-bottom-color:var(--ink)}.play-btn{gap:6px}.actions.inline .play-btn{border-color:var(--ink)}.amounts .hint{font-size:11px;font-weight:400;letter-spacing:0;color:var(--faint);margin-top:2px}.amounts .on .hint{color:#a5a5a0}.amounts .custom{justify-content:center}.sheet .amounts .custom input:not([type=checkbox]){min-width:0;padding:0 4px;font-size:16px}.ticket .muted{color:#fafaf899}.report-first{margin:16px 0 0;font-size:15px;font-weight:500}.feed.lines li{grid-template-columns:16px minmax(0,1fr);align-items:start}.feed.lines li>.glyph{margin-top:4px}.feed-main{display:grid;gap:2px;min-width:0}.feed-title{justify-self:start;max-width:100%;font-weight:600;text-align:left;overflow-wrap:anywhere}button.feed-title:hover{text-decoration:underline;text-underline-offset:3px}.feed-by{font-size:12px;color:var(--mute);min-width:0;overflow-wrap:anywhere}.feed-by .who{font-size:12px}.dedic-report,.dedic:hover .dedic-report{opacity:1;color:var(--mute)}.dedic-report:hover{color:var(--ink)}.shell:has(.bethedj) .now .upnext .pick-cta{display:none}.walletsheet .sheet-head b{font-size:18px;line-height:1.3}.walletsheet-go{display:flex;flex-wrap:wrap;gap:10px}.walletsheet-alt{justify-self:start;color:var(--mute)}.walletsheet .cta{text-decoration:none}.genre-play{margin:16px 0 8px}.now-by .onair-note{flex:0 1 auto;min-width:0;white-space:nowrap;text-overflow:ellipsis;display:block}.now-by .onair-note svg{display:inline-block;vertical-align:.05em;margin-right:5px}.row-acts{position:relative;z-index:1;display:flex;gap:2px}.row-act{width:32px;height:32px;display:grid;place-items:center;border-radius:10px;color:var(--mute);transition:color .2s,background-color .2s,opacity .2s}.row-act:hover{color:var(--ink);background:var(--soft)}.row-act.like[aria-pressed=true]{color:var(--red)}.row-act[aria-pressed=true]:not(.like){color:var(--ink)}.row-act[aria-busy=true]{opacity:.5;cursor:progress}.row-act[aria-pressed=true] svg{animation:row-pop .45s var(--e-back)}@keyframes row-pop{0%{transform:scale(.6)}55%{transform:scale(1.3)}to{transform:scale(1)}}@media (hover: hover) and (pointer: fine){.track:not(:hover,:focus-within) .row-act:not([aria-pressed=true]){opacity:0}}.me-empty{color:var(--faint);border:1px dashed var(--line);border-radius:14px;padding:16px 18px}.count b.first{font-size:22px;letter-spacing:-.02em;line-height:1.15;max-width:220px;text-align:right}.album-head.of-album>div:last-child{flex:1 1 320px;min-width:0}.concerts-page{container-type:inline-size}.concerts{display:grid;gap:24px}.concerts-side{display:grid;gap:16px;align-content:start;min-width:0}.concerts-list{display:grid;gap:32px;align-content:start;min-width:0}.concerts-search input{width:100%;padding:0 14px}.concert-chips{display:flex;gap:8px}.concert-chips .chip{flex:none;white-space:nowrap;transition:background-color .25s,color .25s,transform .35s var(--e-out)}.concert-chips .chip:hover{transform:translateY(-1px)}.concert-chips .chip[aria-pressed=true]{background:var(--ink);color:var(--card)}.concerts-announce{display:grid;gap:4px;justify-items:start;margin:0}.my-tickets{display:grid;gap:10px;background:var(--ink);color:var(--card);border-radius:18px;padding:16px}.my-tickets h3{margin:0;color:#a5a5a0;font-weight:400}.my-ticket{display:grid;grid-template-columns:10px minmax(0,1fr);gap:10px;align-items:start;font-size:14px}.my-ticket>svg{margin-top:5px}.my-ticket>span{display:grid}.my-tickets .muted{color:#fafaf899}.month{margin:0;font-size:18px;font-weight:500;letter-spacing:-.01em}@container (min-width: 600px){.concerts{grid-template-columns:minmax(0,1fr) 200px;gap:28px}.concerts-side{grid-column:2;grid-row:1;position:sticky;top:16px;align-self:start}.concerts-list{grid-column:1;grid-row:1}.concert-chips{flex-wrap:wrap}}@container (max-width: 599px){.concert-chips{overflow-x:auto;scrollbar-width:none;margin:0 -18px;padding:2px 18px}.concert-chips::-webkit-scrollbar{display:none}}.ticket .stub .cover{border-radius:10px;box-shadow:0 0 0 1px #3a3a38;transition:transform .45s var(--e-out),border-radius .45s var(--e-out)}.ticket:hover .stub .cover{transform:rotate(-4deg) scale(1.06);border-radius:50%}.ticket-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.ticket .ticket-acts .cta.yellow{margin-top:0}.ticket .listen{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(250,250,248,.3);border-radius:12px;padding:10px 14px;font-size:14px;font-weight:500;color:var(--card)}.ticket .listen:hover{border-color:var(--card);transform:translateY(-1px)}.ticket .listen:active{transform:scale(.96);transition-duration:.08s}.ticket .almost{font-size:12px;font-weight:600;color:#ff7a66}.ticket.sold>div:first-child>:not(.ticket-acts),.ticket.sold .stub{opacity:.5}.stamp{position:absolute;left:-12px;right:-12px;top:50%;padding:8px 0;background:var(--red);color:#fff;text-align:center;font-size:22px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;transform:translateY(-50%) rotate(-6deg);pointer-events:none;animation:stamp-in .5s var(--e-back) both}@keyframes stamp-in{0%{opacity:0;transform:translateY(-50%) rotate(-6deg) scale(1.3)}}@media (prefers-reduced-motion: reduce){.stamp{animation:none}}.me-nav{gap:6px 18px;margin:24px 0 0}.me-nav~.rows .track:first-child{border-top:0}.me-nav~.sub{margin:32px 0 12px;scroll-margin-top:24px}.me-empty{border:0;padding:0;margin:0;font-size:14px}@media (max-width: 700px){.me-nav{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent);mask-image:linear-gradient(90deg,#000 85%,transparent)}.me-nav::-webkit-scrollbar{display:none}.me-nav .chip{white-space:nowrap}}.more-links{flex-wrap:wrap;row-gap:8px}.more-links>*{white-space:nowrap}.bigsearch{margin-bottom:28px}button.stub{border-top:0;border-right:0;border-bottom:0;background:none;cursor:zoom-in;padding:0}.stub .qr{border-radius:6px;transition:transform .45s var(--e-out)}button.stub:hover .qr{transform:scale(1.06)}.qr-sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;display:grid;place-content:center;justify-items:center;gap:10px;background:color-mix(in srgb,var(--card) 96%,transparent);color:var(--ink);cursor:zoom-out}.qr-sheet .qr{border-radius:14px;box-shadow:0 0 0 1px var(--line)}.qr-sheet b{margin-top:10px;font-size:22px;letter-spacing:-.02em}.qr-sheet .qr-close{position:absolute;top:16px;right:16px}.qr-sheet::backdrop{background:transparent}.ticket-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.give{display:grid;gap:8px;justify-items:start}.give input{min-width:0;width:min(100%,26em)}.my-concert{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;cursor:default}.refund-note{opacity:.8;max-width:46ch}.door{display:grid;gap:16px;justify-items:start}.door-ticket{width:min(100%,560px)}.door-ticket.void{opacity:.55}.door-ok{color:var(--ink);font-size:22px;font-weight:500;letter-spacing:-.02em;margin:0}.door-code{margin:0;font-size:15px}.door-code b{display:block;font-size:56px;letter-spacing:.12em;color:var(--ink);line-height:1.1}.door .pick-blocked{font-size:18px;margin:0}.mine-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0 0 32px;max-width:560px}.mine-link{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px 18px;border-radius:16px;background:var(--card);box-shadow:0 0 0 1px var(--line);text-align:left;font-size:16px;transition:box-shadow .3s var(--e-out),transform .3s var(--e-out)}.mine-link:hover{box-shadow:0 0 0 1px var(--ink);transform:translateY(-2px)}.mine-link:first-child svg:first-child{color:var(--blue)}.mine-link:nth-child(2) svg:first-child{color:var(--red)}.mine-tabs{gap:20px}.mine-tabs .chip{font-size:20px;font-weight:500;letter-spacing:-.02em;color:var(--faint)}.mine-tabs .chip[aria-current=page]{color:var(--ink);border-bottom-color:var(--ink)}.mine-link b .muted{font-weight:400;margin-left:4px}.sort-tabs{gap:4px 16px;font-weight:400}.sort-tabs .chip[aria-pressed=true]{color:var(--ink);border-bottom-color:var(--ink)}.genre-play{display:flex;flex-wrap:wrap;align-items:center;gap:12px 24px}.date-chip{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.date-chip input{border:0;background:none;padding:0;height:auto;font:inherit;color:inherit;width:0;min-width:0;opacity:0;transition:width .3s var(--e-out)}.date-chip.on input,.date-chip:focus-within input{width:7.2em;opacity:1}.date-chip input::-webkit-calendar-picker-indicator{display:none}.date-chip.on{background:var(--ink);color:var(--card)}.date-clear{display:grid;place-items:center;padding:2px;color:inherit}.push,.cta.blue,button.onchain{display:inline-flex;align-items:center;justify-content:center;gap:8px}.push{display:flex}.golive .icon-on-air,button.onchain .icon-on-air{color:var(--blue)}.artist-head h1,.album-title,.about-hero h1,.ask{font-size:clamp(40px,7vw,96px);font-weight:500;letter-spacing:-.05em;line-height:.92}.sub{font-size:15px;font-weight:500;color:var(--ink)}main h3:not([class]),.month{font-size:18px;font-weight:500;letter-spacing:-.01em}.tab-glyph{display:grid;place-items:center;height:18px;filter:grayscale(1);opacity:.45;transition:filter .3s,opacity .3s,transform .45s var(--e-back)}.tabbar button.on .tab-glyph{filter:none;opacity:1;transform:scale(1.12)}.mini-act{display:grid;place-items:center;color:var(--ink)}.mini-act .icon-on-air{color:var(--blue)}@media (prefers-reduced-motion: reduce){.now,.now.open{transition:none}}.wc-g1{justify-self:start;font-size:12px;color:var(--faint);padding:0;transition:color .2s}.wc-g1:hover{color:var(--ink)}.proof-host{color:var(--blue);font-size:12px;font-weight:500}.bars .proof-host{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px}.track.dead>.mono{color:var(--mute)}.track.dead:hover .num:not(:has(.eq)){color:inherit}.track.dead:hover .num:not(:has(.eq)):after{content:none}.artist-page{container-type:inline-size}@container (max-width: 600px){.artist-head .count{align-items:flex-start}.artist-head .count b.first{text-align:left}.artist-page>.actions.inline{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.artist-page>.actions.inline>*{width:100%;justify-content:center}.artist-page>.actions.inline>.play-btn{grid-column:1 / -1}}.vstatus{display:inline;line-height:1.5}.vstatus>svg{vertical-align:-1px;margin-right:6px}@container (max-width: 600px){.artist-page>.actions.inline>*{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.ticket-chain{display:inline-flex;align-items:center;gap:4px;width:fit-content;margin-top:4px;color:#fff9;text-decoration:none}.ticket-chain:hover,.ticket-chain:focus-visible{color:#fff}.upnext-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.upnext-head .proof{margin:0;text-transform:none;letter-spacing:0}.ticket-by{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px}.empty-state{display:grid;gap:12px;justify-items:start;margin:8px 0 24px}.empty-state p{margin:0}.empty-ctas{display:flex;flex-wrap:wrap;gap:10px}.empty-ctas a.cta{text-decoration:none}.dial-chain{pointer-events:auto;display:grid;place-items:center;width:30px;height:30px;position:absolute;left:50%;top:69%;transform:translate(-50%);border-radius:50%;color:var(--mute);transition:color .25s,background .25s}.dial-chain:hover,.dial-chain:focus-visible{color:var(--ink);background:var(--line)}.dial .dial-chain svg{width:13px;height:19px}.dial-tuning{font-size:clamp(48px,5vw,64px);height:.95em;grid-template-columns:repeat(2,.44em);grid-auto-rows:.44em;gap:.07em;align-content:center;margin:0}.dial-tuning i{width:.44em;height:.44em}.dial-center .small,.dial-loading{height:18px;display:inline-flex;align-items:center}@media (min-width: 901px){.dial-tuning{font-size:22cqh}.dial-center .small,.dial-loading{height:max(15px,7.5cqh)}}.skip{position:fixed;left:12px;top:-60px;z-index:100;padding:10px 14px;border-radius:10px;background:var(--ink);color:var(--card);transition:top .2s}.skip:focus-visible{top:12px}.main:focus,.view h1:focus,.view h2:focus{outline:none}.mtop-studio{margin:8px 10px 0 auto}@media (max-width: 900px){.station-select,.pick-search input,.concerts-search input,.time-input,.pick-note input{font-size:16px}}.dedic:focus-within .dedic-run,.dedic:active .dedic-run,.dedic.still .dedic-run{animation-play-state:paused}@media (prefers-reduced-motion: reduce){.dedic-track{mask-image:none;-webkit-mask-image:none}.dedic-run{white-space:normal;display:inline}.dedic-copy,.dedic-run i{display:none}}.act.support.soon{background:transparent;border:1px dashed var(--line);color:var(--mute)}.share-sheet .sheet-body{grid-template-columns:minmax(0,1fr)}.share-sheet h2{font-size:22px}.share-what{margin-top:-8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.share-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.share-to{display:flex;align-items:center;justify-content:center;min-height:54px;border-radius:16px;font-weight:600;font-size:16px;text-decoration:none;color:#fff;background:var(--ink)}.share-to.blue{background:var(--blue)}.share-to.red{background:var(--red-fill)}.share-to.yellow{background:var(--yellow);color:var(--ink)}.share-to.soft{background:var(--soft);color:var(--ink)}.share-to:hover{transform:translateY(-2px)}.share-to:active{transform:scale(.97)}.share-copy{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:16px;background:var(--soft);color:var(--ink);text-align:left}.share-copy .mono{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:var(--mute)}.share-copy strong{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}
