:root{--koA: #8B2CFF;--koA2: #C77DFF;--koB: #FF2E88;--koB2: #FF7AB6}.nav-live{margin-left:auto;display:inline-flex;align-items:center;font-size:10.5px;font-weight:900;letter-spacing:.14em;text-transform:uppercase;color:var(--hot)}.nav-live .live-dot{width:7px;height:7px;margin-right:6px}.tabs.six{grid-template-columns:repeat(6,1fr)}.tabs a{position:relative}.tab-live{position:absolute;top:9px;left:calc(50% + 7px);width:8px;height:8px;border-radius:50%;background:var(--hot);box-shadow:0 0 0 2px #000;animation:pulse 1.6s infinite}.glove-mark{display:block;flex:none;filter:drop-shadow(0 12px 30px rgba(139,44,255,.45))}.chart-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.cchip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:#ffffff12;border:1px solid var(--line2);font-size:12px;font-weight:700;color:var(--paper2);white-space:nowrap;transition:background .15s,color .15s}.cchip b{color:var(--paper);font-weight:900;font-variant-numeric:tabular-nums}.cchip:hover{background:#ffffff1f;color:var(--paper)}.cchip.ten{border-color:#c77dff73}.cchip.ten b{color:var(--lilac)}.cchip.top{background:linear-gradient(135deg,#8b2cff59,#ff2e8840);border-color:#ff2e8880;color:#fff}.cchip.top b{color:#fff}.cchip.live-tag{color:var(--hot);border-color:#ff2e8859;text-transform:uppercase;letter-spacing:.1em;font-size:10.5px}.cchip.live-tag .live-dot{width:6px;height:6px;margin-right:0}.chart-chips.small .cchip{height:23px;padding:0 8px;font-size:11px}.artist-chips{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px}.artist-chips .chart-chips{margin:0}.ko-record{display:inline-flex;align-items:center;gap:5px;color:#fff;font-weight:800}.ko-record svg{width:16px;height:16px;color:var(--hot)}.cat-bar{display:grid;gap:10px;margin:-8px 0 22px}.cat-bar .chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.cat-bar .chips::-webkit-scrollbar{display:none}.cat-bar .chip{white-space:nowrap;text-transform:none}.pill-live,.pill-done,.pill-soon{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.pill-live{background:var(--hot);color:#fff}.pill-live .live-dot{background:#fff;width:6px;height:6px;margin-right:6px;box-shadow:none}.pill-done{background:#ffffff1a;color:var(--paper)}.pill-soon{background:#c77dff24;color:var(--lilac);letter-spacing:.04em;text-transform:none;font-size:12px}.ko-cat{font-size:12px;font-weight:800;color:var(--paper2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ko-viewers{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:700;color:var(--paper2);white-space:nowrap}.ko-viewers svg{width:14px;height:14px}.tug{position:relative;display:flex;height:6px;border-radius:6px;overflow:visible;background:#ffffff0f}.tug i{display:block;height:100%;transition:width .9s cubic-bezier(.2,.8,.2,1)}.tug-a{background:linear-gradient(90deg,var(--koA),var(--koA2));border-radius:6px 0 0 6px;box-shadow:0 0 16px #8b2cff99}.tug-b{background:linear-gradient(90deg,var(--koB2),var(--koB));border-radius:0 6px 6px 0;box-shadow:0 0 16px #ff2e8899}.tug-knot{position:absolute;top:50%;width:4px;height:14px;margin-left:-2px;transform:translateY(-50%);border-radius:3px;background:#fff;box-shadow:0 0 12px #fff;transition:left .9s cubic-bezier(.2,.8,.2,1)}.tug.big{height:14px;border-radius:14px}.tug.big .tug-a{border-radius:14px 0 0 14px}.tug.big .tug-b{border-radius:0 14px 14px 0}.tug.big .tug-knot{width:6px;height:28px;margin-left:-3px}.ko-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(300px,380px);gap:14px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.ko-row::-webkit-scrollbar{display:none}.ko-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.ko-grid.one,.ko-grid.feature{grid-template-columns:1fr}.ko-grid.feature .ko-card{padding:22px 26px}.ko-grid.feature .ko-face{width:104px;height:104px}.ko-grid.feature .ko-card-txt b{font-size:20px}.ko-grid.feature .ko-card-txt small{font-size:14px}.ko-grid.feature .ko-vs{top:34px;right:-24px;width:48px;height:48px}.ko-grid.feature .ko-vs svg{width:24px;height:24px}.ko-grid.feature .tug{height:10px}.ko-card{display:grid;gap:14px;padding:16px;border-radius:18px;background:linear-gradient(160deg,#8b2cff24,#ff2e880f 60%,#ffffff05);border:1px solid var(--line2);transition:transform .2s,border-color .2s,background .2s;min-width:0}.ko-card:hover{transform:translateY(-2px);border-color:#c77dff80}.ko-card.ko-live{border-color:#ff2e8873;background:radial-gradient(400px 120px at 50% 0%,rgba(255,46,136,.22),transparent 70%),linear-gradient(160deg,#8b2cff33,#ffffff05);box-shadow:0 18px 50px -24px #ff2e8899}.ko-card.ko-done{background:#ffffff09}.ko-card-top{display:flex;align-items:center;gap:10px;min-width:0}.ko-card-top .ko-viewers{margin-left:auto}.ko-card-fight{display:grid;grid-template-columns:1fr 1fr;gap:10px;position:relative}.ko-card-side{display:grid;justify-items:center;text-align:center;gap:8px;min-width:0;position:relative}.ko-card-side.lost{opacity:.5}.ko-face{width:64px;height:64px;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--ink3);box-shadow:0 0 0 3px var(--koA),0 10px 26px -8px #8b2cffcc}.ko-face.b{box-shadow:0 0 0 3px var(--koB),0 10px 26px -8px #ff2e88cc}.ko-face img{width:100%;height:100%;object-fit:cover}.ko-face b{font-size:24px}.ko-card-side.won .ko-face{box-shadow:0 0 0 3px #ffd45e,0 0 30px #ffd45e80}.ko-card-txt{display:grid;gap:2px;min-width:0;width:100%}.ko-card-txt b{font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ko-card-txt small{font-size:12.5px;color:var(--paper2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ko-pts{font-style:normal;font-weight:900;font-size:18px;font-variant-numeric:tabular-nums}.ko-vs{position:absolute;right:-22px;top:18px;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:#0d0b12;border:1px solid var(--line2);color:var(--hot);z-index:2}.ko-vs svg{width:18px;height:18px}.live-strip{margin:0 0 40px}.live-strip h2{gap:10px}.live-strip h2 svg{color:var(--hot)}.ko-hero{position:relative;display:flex;align-items:center;gap:28px;padding:36px;margin:8px 0 30px;border-radius:28px;overflow:hidden;border:1px solid rgba(199,125,255,.28);background:linear-gradient(120deg,#1a0a2e,#0d0b12 55%,#2a0a1c)}.ko-hero-glow{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(500px 260px at 12% 50%,rgba(139,44,255,.5),transparent 70%),radial-gradient(500px 260px at 92% 40%,rgba(255,46,136,.35),transparent 70%);pointer-events:none}.ko-hero-glove{position:relative;animation:jab 2.8s ease-in-out infinite}@keyframes jab{0%,70%,to{transform:rotate(-8deg) translate(0)}78%{transform:rotate(0) translate(14px) scale(1.06)}86%{transform:rotate(-8deg) translate(0)}}.ko-hero-copy{position:relative;max-width:720px}.ko-hero h1{font-size:clamp(34px,5vw,64px);letter-spacing:-.045em;line-height:.95;margin:0 0 12px;font-weight:800}.ko-hero p{color:#e2e0e8;font-size:17px;margin:0 0 20px;line-height:1.45}.ko-hero.slim{padding:26px 32px}.ko-hero.slim h1{font-size:clamp(32px,4vw,48px)}.ko-hero.slim p{margin:0}.ko-hero .hero-cta{align-items:center}.ko-sec{margin:0 0 34px}.ko-sec .sec-h{margin-top:0;gap:10px}.ko-two{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px;align-items:start}.lb{list-style:none;margin:0 0 16px;padding:0;display:grid;gap:6px}.lb li{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 14px;border-radius:14px;background:#ffffff09;border:1px solid var(--line)}.lb li:first-child{background:linear-gradient(90deg,#ff2e8829,#ffffff08);border-color:#ff2e884d}.lb .rank{font-size:20px}.lb-who{display:flex;align-items:center;gap:12px;min-width:0}.lb-who img,.lb-who .blank{width:44px;height:44px;border-radius:50%;object-fit:cover;flex:none;background:var(--ink3);display:grid;place-items:center;font-weight:800}.lb-who span{display:grid;min-width:0}.lb-who b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lb-who small{color:var(--paper3);font-size:12px}.lb-stat{display:grid;justify-items:end}.lb-stat b{font-size:20px;font-weight:900;font-variant-numeric:tabular-nums}.lb-stat small{font-size:11.5px;color:var(--paper3)}.soon-card{display:flex;gap:14px;align-items:center;padding:16px 18px;border-radius:16px;border:1px dashed var(--line2);color:var(--paper2)}.soon-card svg{color:var(--lilac);width:28px;height:28px}.soon-card div{display:grid;gap:2px}.soon-card b{color:var(--paper)}.champs{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;margin-bottom:16px}.champ{position:relative;display:flex;align-items:center;gap:12px;padding:14px;border-radius:16px;background:linear-gradient(140deg,#ffd45e21,#ffffff05 60%);border:1px solid rgba(255,212,94,.28)}.champ img,.champ .blank{width:50px;height:50px;border-radius:50%;object-fit:cover;flex:none;background:var(--ink3);display:grid;place-items:center}.champ span:last-child{display:grid;min-width:0}.champ small{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffd45e;font-weight:800}.champ b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.champ em{font-style:normal;color:var(--paper3);font-size:12px}.champ-belt{position:absolute;top:10px;right:10px;color:#ffd45e}.champ-belt svg{width:18px;height:18px}.ko-room{padding-bottom:40px}.ko-bar{display:flex;align-items:center;gap:12px;margin:4px 0 16px;min-width:0}.ko-brand{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.22em;text-transform:uppercase}.ko-brand svg{color:var(--hot)}.ko-bar-r{margin-left:auto;display:flex;align-items:center;gap:8px}.ghost-btn.sm svg{width:16px;height:16px}.ko-main{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px;align-items:start}.ko-stage-wrap{display:grid;gap:14px;min-width:0}.ko-clock{display:flex;align-items:baseline;justify-content:center;gap:14px}.ko-clock span{font-size:12px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--paper2)}.ko-clock b{font-size:34px;font-weight:900;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ko-clock em{font-style:normal;font-size:13px;color:var(--lilac);font-weight:700}.ko-stage{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:6px;border-radius:24px;overflow:hidden;min-height:400px}.ko-corner{position:relative;overflow:hidden;display:grid;align-content:end;padding:56px 18px 18px;isolation:isolate;transition:filter .4s}.ko-corner-bg{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;z-index:-2;background:var(--art) center/cover;filter:blur(26px) saturate(1.3) brightness(.45);transform:scale(1.1)}.ko-corner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#0707071a,#070707d9 85%)}.ko-corner.a:after,.ko-corner.b:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:24px 0 0 24px;box-shadow:inset 0 0 0 2px transparent;transition:box-shadow .4s}.ko-corner.b:after{border-radius:0 24px 24px 0}.ko-corner.a.on:after{box-shadow:inset 0 0 0 3px var(--koA),inset 0 0 60px #8b2cff73}.ko-corner.b.on:after{box-shadow:inset 0 0 0 3px var(--koB),inset 0 0 60px #ff2e8866}.st-live .ko-corner:not(.on){filter:saturate(.75) brightness(.85)}.ko-video{position:absolute;top:14px;left:14px;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;background:#00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11px;font-weight:700;color:var(--paper2)}.ko-corner.b .ko-video{left:auto;right:14px}.ko-video svg{width:14px;height:14px}.ko-corner-body{display:grid;justify-items:center;text-align:center;gap:8px}.ko-face-big{position:relative;width:120px;height:120px;border-radius:50%;overflow:visible}.ko-face-big img,.ko-face-big .cover{width:120px;height:120px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 4px var(--koA),0 20px 50px -10px #8b2cffcc}.ko-corner.b .ko-face-big img,.ko-corner.b .ko-face-big .cover{box-shadow:0 0 0 4px var(--koB),0 20px 50px -10px #ff2e88cc}.ko-corner.on .ko-face-big img{animation:beat .9s ease-in-out infinite}@keyframes beat{50%{transform:scale(1.04)}}.ko-eq{position:absolute;bottom:-4px;right:-4px;display:inline-flex;gap:2px;align-items:flex-end;height:26px;padding:5px 6px;border-radius:10px;background:#000}.ko-eq i{width:3px;background:var(--lilac);animation:eq .8s ease-in-out infinite}.ko-eq i:nth-child(2){animation-delay:.15s}.ko-eq i:nth-child(3){animation-delay:.3s}.ko-eq i:nth-child(4){animation-delay:.45s}.ko-corner.b .ko-eq i{background:var(--koB2)}.ko-corner h2{margin:6px 0 0;font-size:24px;letter-spacing:-.03em;display:flex;align-items:center;gap:8px}.ko-song{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:#ddd;max-width:100%}.ko-song span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ko-song .cover{border-radius:5px}.ko-corner .chart-chips{justify-content:center;margin-top:2px}.ko-pts-big{font-size:40px;font-weight:900;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums;margin-top:4px}.ko-pts-big small{font-size:13px;color:var(--paper2);margin-left:4px;letter-spacing:0;font-weight:700}.ko-back{min-height:40px;padding:0 18px;border-radius:999px;font-weight:900;font-size:13.5px;color:#fff;background:linear-gradient(135deg,var(--koA),var(--koA2));box-shadow:0 10px 26px -10px #8b2cffe6;transition:transform .15s}.ko-back.b{background:linear-gradient(135deg,var(--koB),var(--koB2));box-shadow:0 10px 26px -10px #ff2e88e6}.ko-back:hover{transform:scale(1.04)}.ko-mine-tag{min-height:40px;display:inline-flex;align-items:center;padding:0 16px;border-radius:999px;font-weight:900;font-size:12px;letter-spacing:.12em;text-transform:uppercase;border:1.5px solid currentColor;color:var(--koA2)}.ko-corner.b .ko-mine-tag{color:var(--koB2)}.ko-vs-mid{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:2px;z-index:3;pointer-events:none}.ko-vs-mid b{font-size:15px;font-weight:900;letter-spacing:.2em;padding:3px 10px;border-radius:999px;background:#000;border:1px solid var(--line2)}.ko-floats{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:4}.kfl{position:absolute;bottom:70px;color:var(--koA2);animation:floatup 1.8s ease-out forwards;opacity:0}.ko-corner.b .kfl{color:var(--koB2)}.kfl svg{width:26px;height:26px;filter:drop-shadow(0 4px 10px rgba(0,0,0,.5))}.kfl-heart{color:var(--hot)!important}@keyframes floatup{0%{transform:translateY(0) scale(.6);opacity:0}12%{opacity:1;transform:translateY(-20px) scale(1.1)}to{transform:translateY(-260px) translate(18px) scale(.9) rotate(14deg);opacity:0}}.gift-burst{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);z-index:6;display:grid;justify-items:center;gap:10px;pointer-events:none;animation:gpop 1.8s ease-out forwards}.gift-burst.huge{animation-duration:2.6s}.gift-burst.huge .gift-art{filter:drop-shadow(0 0 40px rgba(255,212,94,.8))}.gift-burst span{padding:8px 14px;border-radius:999px;background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:13.5px;white-space:nowrap;border:1px solid var(--line2)}.gift-burst.a span{border-color:#8b2cff99}.gift-burst.b span{border-color:#ff2e8899}@keyframes gpop{0%{opacity:0;transform:translate(-50%,-30%) scale(.4)}14%{opacity:1;transform:translate(-50%,-50%) scale(1.15)}24%{transform:translate(-50%,-50%) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-70%) scale(.95)}}.ko-score{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px}.ko-score b{font-size:22px;font-weight:900;font-variant-numeric:tabular-nums;min-width:56px}.ko-score b.a{color:var(--koA2)}.ko-score b.b{color:var(--koB2);text-align:right}.ko-crowd{display:flex;justify-content:space-between;font-size:12.5px;color:var(--paper3);margin-top:-6px}.ko-crowd b{color:var(--paper)}.ko-listen{justify-self:center;animation:pulse-btn 2s infinite}@keyframes pulse-btn{50%{box-shadow:0 0 0 10px #ff2e8800,0 10px 34px -10px #ff2e88bf}}.ko-before{display:grid;gap:4px;text-align:center;padding:14px;border-radius:16px;background:#ffffff0a;border:1px solid var(--line)}.ko-before span{color:var(--paper2);font-size:13.5px}.ko-actions{display:grid;grid-template-columns:auto auto minmax(0,1fr);gap:10px;align-items:stretch}.ko-tap{display:grid;justify-items:center;align-content:center;gap:2px;width:74px;min-height:74px;border-radius:20px;font-weight:900;font-size:12px;color:#fff;background:linear-gradient(135deg,var(--purple),var(--hot));box-shadow:0 12px 30px -12px #ff2e88e6;transition:transform .08s;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}.ko-tap svg{width:30px;height:30px}.ko-tap:active{transform:scale(.9)}.ko-tap.heart{background:#ff2e8824;color:var(--hot);border:1px solid rgba(255,46,136,.4);box-shadow:none}.ko-gifts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(76px,1fr);gap:8px;overflow-x:auto;scrollbar-width:none}.ko-gifts::-webkit-scrollbar{display:none}.gift{display:grid;justify-items:center;align-content:center;gap:3px;min-height:74px;padding:8px 6px;border-radius:16px;background:#ffffff0d;border:1px solid var(--line2);transition:transform .15s,border-color .15s,background .15s}.gift:hover{transform:translateY(-2px);border-color:#ffd45e80;background:#ffffff14}.gift b{font-size:11.5px;white-space:nowrap}.gift small{display:inline-flex;align-items:center;gap:3px;font-size:11px;color:#ffd45e;font-weight:800}.gift small svg{width:12px;height:12px}.gift.off{opacity:.55}.gift.off:hover{transform:none}.ko-gift-note{display:flex;align-items:center;justify-content:center;gap:4px;font-size:12.5px;color:var(--paper3);text-align:center}.ko-gift-note svg{width:14px;height:14px;color:#ffd45e}.ko-side{display:grid;gap:12px;position:sticky;top:84px}.ko-mvps{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mvp{display:grid;gap:6px;padding:12px;border-radius:16px;background:#8b2cff1a;border:1px solid rgba(139,44,255,.3);font-size:12.5px;min-width:0}.mvp.b{background:#ff2e8814;border-color:#ff2e884d}.mvp small{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--paper2);font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mvp span{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.mvp em{font-style:normal;font-weight:900;color:var(--paper3);width:10px}.mvp span b{margin-left:auto;display:inline-flex;align-items:center;gap:2px;color:#ffd45e;font-size:11.5px}.mvp span b svg{width:11px;height:11px}.ko-chat{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:480px;border-radius:18px;background:#ffffff09;border:1px solid var(--line);overflow:hidden}.ko-chat.closed{height:auto;max-height:360px;margin-top:22px;grid-template-rows:auto minmax(0,1fr)}.ko-chat-h{display:flex;justify-content:space-between;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line)}.ko-chat-list{overflow-y:auto;padding:10px 12px;display:grid;align-content:start;gap:6px;overscroll-behavior:contain}.cl{position:relative;display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:13.5px;line-height:1.35;padding:2px 52px 2px 0}.cl b{font-weight:800;color:var(--koA2)}.cl.b b{color:var(--koB2)}.cl>span:not(.cl-tools):not(.cl-tag){color:#e8e6ee;word-break:break-word}.cl-gift{align-items:center;padding:6px 10px;border-radius:10px;background:linear-gradient(90deg,rgba(255,212,94,.12),transparent)}.cl-gift>span{color:#ffe9a8!important}.cl-join>span{color:var(--paper3)!important}.cl.artist{padding:6px 10px;border-radius:10px;background:#ffffff0f}.cl-tag{font-size:9.5px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;padding:2px 6px;border-radius:4px;background:var(--paper);color:#000}.cl-sys{width:100%;text-align:center;font-size:11.5px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--hot);padding:6px 0}.cl-tools{position:absolute;right:0;top:0;display:none;gap:2px}.cl:hover .cl-tools{display:inline-flex}.cl-tools button{width:24px;height:24px;display:grid;place-items:center;border-radius:6px;color:var(--paper3)}.cl-tools button:hover{background:#ffffff1a;color:var(--paper)}.cl-tools svg{width:14px;height:14px}.ko-chat-in{display:grid;grid-template-columns:1fr auto;gap:8px;padding:10px;border-top:1px solid var(--line)}.ko-chat-in input{width:100%;min-width:0;padding:11px 14px;border-radius:999px;border:1px solid var(--line2);background:#0c0c10;outline:none;font-size:14px}.ko-chat-in input:focus{border-color:var(--lilac)}.ko-chat-in .hot-btn{min-height:40px;padding:0 16px;font-size:13.5px}.ko-moment{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;background:radial-gradient(circle at 50% 45%,#ff2e8866,#070707f2 62%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:fade .2s;cursor:pointer}.ko-moment-in{display:grid;justify-items:center;gap:8px}.ko-punch{animation:punch .55s cubic-bezier(.2,1.4,.4,1) both}@keyframes punch{0%{transform:translate(-60vw) rotate(-30deg) scale(.6)}70%{transform:translate(10px) rotate(4deg) scale(1.12)}to{transform:none}}.ko-stamp{font-size:clamp(90px,18vw,200px);font-weight:900;letter-spacing:-.06em;line-height:.85;background:linear-gradient(100deg,#fff,var(--lilac) 40%,var(--hot));-webkit-background-clip:text;background-clip:text;color:transparent;animation:stamp .5s .35s cubic-bezier(.2,1.6,.4,1) both;text-shadow:none}@keyframes stamp{0%{transform:scale(2.4);opacity:0}to{transform:none;opacity:1}}.ko-moment-in span{font-size:20px;font-weight:800;animation:fade .4s .7s both}.recap{display:grid;justify-items:center}.recap-card{width:min(860px,100%);display:grid;gap:20px;padding:26px;border-radius:28px;border:1px solid rgba(199,125,255,.3);background:radial-gradient(600px 240px at 50% 0%,rgba(139,44,255,.28),transparent 70%),linear-gradient(180deg,#15101e,#0d0b12);box-shadow:0 40px 120px -40px #8b2cff99}.recap-top{display:flex;align-items:center;gap:14px}.recap-top .eyebrow{margin:0 0 2px}.recap-fight{display:grid;grid-template-columns:1fr 1fr;gap:16px}.recap-side{display:grid;justify-items:center;text-align:center;gap:6px;padding:18px 10px;border-radius:22px;background:#ffffff08;border:1px solid var(--line);min-width:0}.recap-side.won{background:radial-gradient(300px 160px at 50% 0%,color-mix(in srgb,var(--accent) 35%,transparent),transparent 70%),#ffffff0a;border-color:#ffd45e73}.recap-side.lost{opacity:.62}.recap-face{position:relative;width:110px;height:110px}.recap-face img,.recap-face .cover{width:110px;height:110px;border-radius:50%;object-fit:cover}.recap-side.won .recap-face img{box-shadow:0 0 0 4px #ffd45e,0 0 50px #ffd45e73}.recap-crown{position:absolute;top:-26px;left:50%;transform:translate(-50%) rotate(-8deg)}.recap-side h2{margin:8px 0 0;font-size:24px;letter-spacing:-.03em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recap-pts{font-size:46px;font-weight:900;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.recap-win{font-size:11px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:#000;background:#ffd45e;padding:4px 10px;border-radius:999px}.recap-side .chart-chips{justify-content:center}.recap-bonus{font-size:12px;color:var(--human);font-weight:700}.recap-table{width:100%;border-collapse:collapse;font-size:14px}.recap-table th,.recap-table td{padding:9px 8px;border-bottom:1px solid var(--line)}.recap-table thead th{font-size:12px;color:var(--paper2);text-align:center}.recap-table thead th:first-child{text-align:left}.recap-table thead th:last-child{text-align:right}.recap-table tbody th{font-weight:600;color:var(--paper2);text-align:center;font-size:12.5px}.recap-table td{font-weight:800;font-variant-numeric:tabular-nums}.recap-table td:last-child{text-align:right}.recap-mvps{display:grid;grid-template-columns:1fr 1fr;gap:12px}.recap-mvps>div{display:grid;gap:6px;font-size:13px}.recap-mvps small{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--paper3);font-weight:800}.recap-mvps span{display:flex;gap:8px;align-items:center}.recap-mvps em{font-style:normal;color:var(--paper3);font-weight:900}.recap-mvps b{margin-left:auto;display:inline-flex;gap:3px;align-items:center;color:#ffd45e;font-size:12px}.recap-mvps b svg{width:12px;height:12px}.recap .row-btns{justify-content:center}.rules{display:grid;gap:8px}.rule{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center;padding:12px;border-radius:14px;background:#ffffff0a;border:1px solid var(--line)}.rule>b{font-size:24px;font-weight:900;text-align:center;background:linear-gradient(90deg,var(--lilac),var(--hot));-webkit-background-clip:text;background-clip:text;color:transparent}.rule span{display:grid;gap:2px;font-size:13px;color:var(--paper2);line-height:1.4}.rule strong{color:var(--paper);font-size:14px}.score-sheet .fair-f small{max-width:64%}.pack b svg{width:18px;height:18px;color:#ffd45e;vertical-align:-3px}.ko-studio{display:grid;gap:18px;max-width:1100px}.ko-studio .ko-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.ko-mine,.ko-mine-card{display:grid;gap:10px}.ko-invite{display:grid;gap:10px;padding:14px;border-radius:16px;background:#ff2e8812;border:1px solid rgba(255,46,136,.3)}.ko-hype{display:grid;gap:6px;padding:12px;border-radius:12px;background:#0c0c10;border:1px solid var(--line2);font-size:14px}.ko-suggest{display:grid;gap:6px}.ko-sug{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line);text-align:left}.ko-sug.on{border-color:var(--lilac);background:#c77dff1a}.ko-sug span{display:grid;min-width:0}.ko-sug b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ko-sug small{color:var(--paper3);font-size:12px}.ko-sug em{font-style:normal;font-size:12px;color:var(--lilac);font-weight:800;white-space:nowrap}.earn-top{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.earn-big{font-size:46px;font-weight:900;letter-spacing:-.03em;line-height:1;background:linear-gradient(90deg,#FFD45E,var(--hot));-webkit-background-clip:text;background-clip:text;color:transparent}.earn-pill{font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#ffd45e;border:1px solid rgba(255,212,94,.4);padding:4px 10px;border-radius:999px}@media (max-width: 1100px){.ko-main{grid-template-columns:1fr}.ko-side{position:static}.ko-two{grid-template-columns:1fr}}@media (max-width: 860px){.ko-hero{flex-direction:column;align-items:flex-start;gap:14px;padding:22px 20px;margin-top:0}.ko-hero-glove{width:64px;height:64px}.ko-hero p{font-size:15px}.ko-row{grid-auto-columns:minmax(280px,86vw)}.ko-grid,.ko-studio .ko-grid{grid-template-columns:1fr}.ko-bar{gap:8px}.ko-bar .ko-cat,.ko-brand b{display:none}.ko-bar-r .ghost-btn.sm{padding:0 12px}.ko-clock b{font-size:28px}.ko-clock em{display:none}.ko-stage{min-height:0;border-radius:20px;gap:4px}.ko-corner{padding:44px 8px 14px}.ko-face-big,.ko-face-big img,.ko-face-big .cover{width:76px;height:76px}.ko-corner h2{font-size:16px}.ko-corner h2 .verified{display:none}.ko-song{font-size:11.5px}.ko-song .cover,.ko-song .origin{display:none}.ko-corner .chart-chips .cchip:nth-child(n+3):not(.live-tag){display:none}.ko-pts-big{font-size:28px}.ko-back,.ko-mine-tag{min-height:34px;padding:0 12px;font-size:12px}.ko-video{top:10px;left:8px;height:22px;padding:0 8px;font-size:10px}.ko-video span{display:none}.ko-corner.b .ko-video{right:8px}.ko-vs-mid{top:34%}.ko-vs-mid .glove-mark{width:40px;height:40px}.ko-vs-mid b{font-size:11px}.ko-score b{font-size:17px;min-width:40px}.ko-actions{grid-template-columns:auto auto}.ko-gifts{grid-column:1 / -1;grid-auto-columns:80px}.ko-tap{width:auto;min-height:58px;display:flex;justify-content:center;align-items:center;gap:10px;font-size:15px}.ko-tap svg{width:26px;height:26px}.ko-chat{height:380px}.cl{padding-right:0}.cl-tools{display:inline-flex;position:static;margin-left:auto}.recap-card{padding:18px 14px;gap:16px}.recap-fight{gap:8px}.recap-side{padding:14px 6px}.recap-face,.recap-face img,.recap-face .cover{width:76px;height:76px}.recap-side h2{font-size:17px}.recap-pts{font-size:32px}.recap-side .chart-chips .cchip:nth-child(n+3){display:none}.recap-mvps{grid-template-columns:1fr}.lb li{padding:8px 10px;gap:10px}}@media (prefers-reduced-motion: reduce){.ko-hero-glove,.ko-corner.on .ko-face-big img,.ko-listen{animation:none}}.lbl-h.col{flex-direction:column;align-items:stretch;gap:6px;margin-top:4px}.lbl-h.col input{width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--line2);background:#0c0c10;color:var(--paper);font-size:14.5px;color-scheme:dark}.ko-mine-card .ko-invite,.ko-mine-card .ko-hype{margin-top:-4px}.earn-card .stat-row{grid-template-columns:repeat(3,1fr)}.cl.cl-chat,.cl.cl-join{display:block}.cl.cl-chat>*,.cl.cl-join>*{margin-right:6px}.cl.cl-chat .cl-tools{margin-right:0}.ko-hero.big{min-height:440px;padding:44px;background:#07060a}.ko-hero-vid{position:absolute;top:0;right:0;width:68%;height:100%;object-fit:cover;object-position:50% 30%;opacity:1;-webkit-mask-image:linear-gradient(90deg,transparent,#000 35%);mask-image:linear-gradient(90deg,transparent,#000 35%)}.ko-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#07060ae6,#07060a8c 40%,#07060a00 75%),linear-gradient(0deg,rgba(7,6,10,.55),transparent 35%);pointer-events:none}.ko-hero.big .ko-hero-glow{opacity:.55;mix-blend-mode:screen}.ko-how{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ko-how-card{position:relative;min-height:250px;border-radius:20px;overflow:hidden;background:center/cover no-repeat;border:1px solid var(--line);display:flex;flex-direction:column;justify-content:flex-end;gap:6px;padding:20px}.ko-how-card:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a07100d 20%,#0a0710eb 85%)}.ko-how-card>*{position:relative}.ko-how-card b{font-size:20px;letter-spacing:-.02em}.ko-how-card span:not(.ko-how-n){color:#dcd9e4;font-size:14.5px;line-height:1.45}.ko-how-n{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font-weight:900;background:linear-gradient(135deg,var(--purple),var(--hot));margin-bottom:4px}.ko-empty{position:relative;min-height:230px;border-radius:20px;overflow:hidden;background:center/cover no-repeat;border:1px solid var(--line);display:flex;align-items:flex-end}.ko-empty:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a071026,#0a0710f2 70%)}.ko-empty+*{margin-top:12px}.ko-empty>div{position:relative;padding:22px;display:grid;gap:8px;justify-items:start}.ko-empty b{font-size:22px;letter-spacing:-.02em}.ko-empty span{color:#dcd9e4;line-height:1.45}.ko-empty .hot-btn{margin-top:6px}@media (max-width: 860px){.ko-hero.big{min-height:420px;padding:26px 20px;align-items:flex-end}.ko-hero-vid{width:100%;-webkit-mask-image:none;mask-image:none;opacity:.8}.ko-hero-shade{background:linear-gradient(0deg,#07060af2 30%,#07060a26 80%)}.ko-how{grid-template-columns:1fr}.ko-how-card{min-height:200px}}.lv-face{position:relative;flex:none;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--ink3);box-shadow:0 0 0 3px var(--hot),0 0 0 6px #ff2e882e}.lv-face img{width:100%;height:100%;border-radius:50%;object-fit:cover}.lv-face b{font-size:22px;font-weight:900}.lv-face.sm{width:40px;height:40px;box-shadow:0 0 0 2px var(--hot)}.lv-face.sm b{font-size:16px}.lv-face.lg{width:64px;height:64px}.lv-face.xl{width:120px;height:120px}.lv-face.xl b{font-size:44px}.lv-eq{position:absolute;right:-6px;bottom:-4px;display:inline-flex;align-items:flex-end;gap:2px;height:20px;padding:4px 5px;border-radius:8px;background:var(--hot)}.lv-eq i{width:2.5px;background:#fff;animation:eq .8s ease-in-out infinite}.lv-eq i:nth-child(2){animation-delay:.15s}.lv-eq i:nth-child(3){animation-delay:.3s}.lv-card{position:relative;display:grid;align-content:space-between;gap:18px;min-height:196px;padding:16px;border-radius:20px;overflow:hidden;isolation:isolate;border:1px solid rgba(255,46,136,.4);box-shadow:0 18px 50px -24px #ff2e8899;transition:transform .2s,border-color .2s;min-width:0}.lv-card:hover{transform:translateY(-2px);border-color:#ff2e88bf}.lv-card-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--art) center 35%/cover;filter:saturate(1.15) brightness(.62);transition:transform .5s}.lv-card:hover .lv-card-bg{transform:scale(1.04)}.lv-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#07070a59,#07070a0d 35%,#07070aeb 85%),radial-gradient(300px 140px at 0% 100%,color-mix(in srgb,var(--accent) 35%,transparent),transparent 70%)}.lv-card-top{display:flex;align-items:center;gap:8px}.lv-card-viewers{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:999px;background:#00000073;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:12px;font-weight:800}.lv-card-viewers svg{width:13px;height:13px}.lv-card-ko{margin-left:auto;width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#00000073;color:var(--hot)}.lv-card-ko svg{width:16px;height:16px}.lv-card-body{display:flex;align-items:center;gap:14px;min-width:0}.lv-card-txt{display:grid;gap:3px;min-width:0}.lv-card-txt b{font-size:17px;display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-card-txt>span{font-size:14px;color:#ece9f2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-card-txt small{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;color:var(--paper2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-card-txt small svg{width:13px;height:13px;flex:none;color:var(--lilac)}.lv-card.big{min-height:260px;padding:22px}.lv-card.big .lv-face{width:84px;height:84px}.lv-card.big .lv-card-txt b{font-size:24px}.lv-card.big .lv-card-txt>span{font-size:16px}.lv-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;align-items:stretch}.lv-grid .ko-card{align-content:center}.ko-row .lv-card{min-height:0}.lv-toast{position:fixed;z-index:75;right:24px;bottom:calc(var(--player, 84px) + 18px);display:flex;align-items:center;gap:12px;padding:10px 10px 10px 12px;border-radius:18px;background:#160e20f5;border:1px solid rgba(255,46,136,.45);box-shadow:0 24px 60px -20px #000,0 0 40px -10px #ff2e8880;animation:up .3s ease;max-width:calc(100vw - 32px)}.lv-toast-txt{display:grid;min-width:0}.lv-toast-txt b{white-space:nowrap}.lv-toast-txt small{color:var(--paper2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:220px}.lv-hero{position:relative;display:flex;align-items:center;min-height:380px;padding:40px;margin:8px 0 30px;border-radius:28px;overflow:hidden;border:1px solid rgba(255,46,136,.3);background:#07060a}.lv-hero-vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 40%}.lv-hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#07060aeb,#07060a8c 50%,#07060a26),radial-gradient(500px 260px at 10% 80%,rgba(255,46,136,.35),transparent 70%)}.lv-hero-copy{position:relative;max-width:640px}.lv-hero h1{font-size:clamp(34px,5vw,62px);letter-spacing:-.045em;line-height:.95;margin:0 0 12px;font-weight:800}.lv-hero p{color:#e2e0e8;font-size:17px;margin:0 0 20px;line-height:1.45}.lv-hero .hero-cta{align-items:center}.lv-hero .hot-btn svg,.lv-hero .ghost-btn svg{width:18px;height:18px}.lv-empty{min-height:260px}.lv-how{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:30px}.lv-how-card{display:grid;gap:6px;padding:20px;border-radius:18px;background:linear-gradient(160deg,#ff2e881a,#8b2cff14 60%,#ffffff05);border:1px solid var(--line2)}.lv-how-card b{font-size:18px;letter-spacing:-.02em}.lv-how-card span:not(.lv-how-ic){color:var(--paper2);font-size:14px;line-height:1.45}.lv-how-ic{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--purple),var(--hot));margin-bottom:4px}.lv-how-ic svg{width:22px;height:22px}.lv-room{padding-bottom:40px}.lv-chat .cl,.lv-chat .cl.cl-chat{display:block}.lv-chat .cl>*{margin-right:6px}.lv-chat .cl>.cl-tools{margin-right:0}.lv-chat .cl .ev-ic{display:inline-block;vertical-align:-2px}.lv-chat .cl-sys{display:block}.lv-bar{display:flex;align-items:center;gap:10px;margin:4px 0 14px;min-width:0}.lv-back{display:inline-flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.22em;text-transform:uppercase}.lv-back svg{color:var(--hot);width:20px;height:20px}.lv-since{font-size:12px;color:var(--paper3);font-weight:700}.lv-end{border-color:#ff2e8880;color:var(--hot)}.lv-main{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start}.lv-col{display:grid;gap:12px;min-width:0}.lv-stage{position:relative;display:grid;grid-auto-rows:auto;align-content:start;justify-items:center;gap:12px;min-height:480px;padding:18px 20px 20px;border-radius:26px;overflow:hidden;isolation:isolate;border:1px solid rgba(255,46,136,.28);background:#0b0910}.lv-stage-bg{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:-2;background:var(--art) center/cover;filter:blur(34px) saturate(1.4) brightness(.42);transform:scale(1.1)}.lv-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(520px 300px at 50% 46%,color-mix(in srgb,var(--accent, #8B2CFF) 30%,transparent),transparent 70%),linear-gradient(180deg,#07070a59,#07070a1a 40%,#07070ad9)}.lv-head{justify-self:stretch;display:flex;align-items:center;gap:14px;min-width:0;padding-right:150px}.lv-head-txt{display:grid;gap:2px;min-width:0}.lv-head h1{margin:0;font-size:26px;letter-spacing:-.03em;display:flex;align-items:center;gap:8px;min-width:0}.lv-head h1 a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-head-txt>span{color:#e9e6f0;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-video-soon{position:absolute;top:18px;right:18px;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 11px;border-radius:999px;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:11.5px;font-weight:700;color:var(--paper2);z-index:2}.lv-video-soon svg{width:14px;height:14px}.lv-video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.lv-video.on{z-index:0}.lv-video .lv-video-soon{z-index:3}.lv-video-el{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.lv-video.on~.lv-now .lv-disc{display:none}.lv-now{display:grid;justify-items:center;align-content:center;gap:14px;text-align:center;padding:6px 0}.lv-disc{position:relative;width:210px;height:210px;border-radius:50%;padding:10px;background:radial-gradient(circle,#1a1622 30%,#0c0a10 31%,#18141f 60%,#0c0a10 61%);box-shadow:0 30px 80px -20px #000000e6,0 0 0 1px #ffffff14,0 0 90px -20px color-mix(in srgb,var(--accent, #8B2CFF) 70%,transparent)}.lv-disc .cover{width:100%;height:100%;border-radius:50%;overflow:hidden}.lv-disc .cover img{width:100%;height:100%;object-fit:cover}.lv-disc:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:#0b0910;box-shadow:0 0 0 3px #ffffff26}.lv-disc.turning .cover{animation:lvspin 9s linear infinite}@keyframes lvspin{to{transform:rotate(360deg)}}.lv-now-txt{display:grid;justify-items:center;gap:4px}.lv-now-txt small{font-size:11px;font-weight:900;letter-spacing:.2em;text-transform:uppercase;color:var(--hot)}.lv-now-txt>b{font-size:24px;letter-spacing:-.02em}.lv-wave{justify-self:stretch;display:grid;gap:4px;max-width:640px;width:100%;margin:0 auto}.lv-wave .wave i{background:#ffffff38}.lv-wave .wave i.on{background:linear-gradient(180deg,var(--lilac),var(--hot))}.lv-time{display:flex;justify-content:space-between;font-size:12px;color:var(--paper2);font-variant-numeric:tabular-nums}.lv-deck{display:flex;align-items:center;gap:18px}.lv-deck .icon{width:46px;height:46px;background:#ffffff14;color:var(--paper)}.lv-deck .icon svg{width:20px;height:20px}.lv-listen{animation:pulse-btn 2s infinite}.lv-listening{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:800;color:var(--paper2)}.lv-listening .ko-eq{position:static}.lv-pin{justify-self:start;max-width:100%;display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:12px;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(199,125,255,.35);font-size:13px;z-index:2;margin-top:-2px}.lv-pin svg{width:15px;height:15px;color:var(--lilac);flex:none}.lv-pin span{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lv-overlay{display:none}.lv-ko{position:relative;justify-self:center;z-index:4;display:flex;align-items:center;gap:12px;padding:8px 10px 8px 12px;border-radius:16px;background:linear-gradient(135deg,#8b2cffeb,#ff2e88eb);box-shadow:0 18px 50px -14px #ff2e88e6;white-space:nowrap;animation:kopop .5s cubic-bezier(.2,1.4,.4,1) both}.lv-ko .glove-mark{filter:none}.lv-ko span{display:grid}.lv-ko b{font-size:14.5px}.lv-ko small{font-size:12px;opacity:.9;font-variant-numeric:tabular-nums}.lv-ko em{font-style:normal;font-weight:900;font-size:13px;padding:8px 14px;border-radius:999px;background:#fff;color:#000}.lv-ko.invited{background:#0009;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,46,136,.5);box-shadow:none}@keyframes kopop{0%{transform:translateY(-14px) scale(.85);opacity:0}to{transform:none;opacity:1}}.lv-stage .gift-burst span{white-space:normal;text-align:center;max-width:80vw}.kfl-tap{color:var(--lilac)}.lv-dock{display:flex;align-items:stretch;gap:10px}.lv-bang{flex:1;min-width:0;display:flex;align-items:center;padding:10px 14px;border-radius:20px;background:#ffffff0a;border:1px solid var(--line2)}.lv-bang .bang-wrap{grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;gap:12px;width:100%}.lv-dock .ko-tap{width:74px}.lv-chat-btn{display:none;position:relative;background:#ffffff0f;color:var(--paper);border:1px solid var(--line2);box-shadow:none}.lv-chat-btn em{position:absolute;top:6px;right:8px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--hot);color:#fff;font-style:normal;font-size:10.5px;font-weight:900;display:grid;place-items:center}.lv-gifts-row{display:grid;gap:6px}.lv-asks{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lv-ask{display:flex;align-items:center;gap:12px;padding:14px 16px;border-radius:18px;text-align:left;background:#ffffff0a;border:1px solid var(--line2);transition:border-color .15s,background .15s;min-width:0}.lv-ask:hover{border-color:#c77dff8c;background:#c77dff14}.lv-ask>svg{width:26px;height:26px;color:var(--lilac);flex:none}.lv-ask span{display:grid;gap:2px;min-width:0}.lv-ask b{font-size:15px}.lv-ask small{color:var(--paper2);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-ask.hot{border-color:#ff2e8880;background:linear-gradient(135deg,#8b2cff33,#ff2e8824)}.lv-ask.hot>svg{color:var(--hot)}.lv-side{display:grid;gap:12px;position:sticky;top:84px}.lv-top{display:grid;gap:6px;padding:12px 14px;border-radius:16px;background:linear-gradient(90deg,#ffd45e1a,#ffffff08);border:1px solid rgba(255,212,94,.25);font-size:13px}.lv-top small{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#ffd45e;font-weight:800}.lv-top span{display:flex;align-items:center;gap:8px}.lv-top em{font-style:normal;font-weight:900;color:var(--paper3);width:10px}.lv-top span b{margin-left:auto;display:inline-flex;align-items:center;gap:3px;color:#ffd45e;font-size:12px}.lv-top span b svg{width:12px;height:12px}.lv-chat{height:clamp(480px,calc(100dvh - 210px),760px)}.lv-chat .ko-chat-h .link{font-size:12.5px}.cl .ev-ic{width:15px;height:15px;color:var(--lilac);flex:none;align-self:center}.cl-request,.cl-korequest,.cl-challenge{padding:6px 10px;border-radius:10px;background:#c77dff14}.cl-challenge,.cl-korequest{background:linear-gradient(90deg,rgba(255,46,136,.14),transparent)}.cl-challenge .ev-ic,.cl-korequest .ev-ic{color:var(--hot)}.cl-pin .cl-sys,.cl-track .cl-sys{color:var(--lilac);letter-spacing:.08em}.cl b{color:var(--lilac)}.lv-deck-panel{display:grid;gap:10px;padding:16px;border-radius:20px;background:#ffffff09;border:1px solid var(--line2)}.lv-deck-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.lv-deck-head .lv-switch{padding:0 0 10px}.lv-deck-head .tabs-row{margin:0;gap:20px}.lv-list{display:grid;gap:6px}.lv-item{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:14px;background:#ffffff08;border:1px solid var(--line);min-width:0}.lv-item.ch{border-color:#ff2e8866;background:linear-gradient(90deg,#ff2e881f,#ffffff05)}.lv-item.set.on{border-color:#c77dff80;background:#c77dff1a}.lv-item-txt{flex:1;display:grid;gap:2px;min-width:0}.lv-item-txt b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-item-txt small{color:var(--paper2);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.lv-item .icon:disabled{opacity:.25}.lv-item .hot-btn.sm svg{width:14px;height:14px}.lv-n{width:22px;text-align:center;font-weight:900;color:var(--paper3);font-variant-numeric:tabular-nums}.lv-none{margin:4px 0;color:var(--paper2);font-size:14px}.lv-add{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.lv-add small{width:100%;color:var(--paper3);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:800}.lv-add .pick svg{width:14px;height:14px}.lv-after{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:4px;font-size:13.5px;color:var(--paper2)}.lv-after .seg{min-width:300px}.lv-after .seg button{padding:8px 10px;font-size:13px}.lv-switch{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none;padding:8px 0}.lv-switch input{position:absolute;opacity:0;pointer-events:none}.lv-switch>span{position:relative;width:40px;height:24px;border-radius:999px;background:#ffffff24;transition:background .2s;flex:none}.lv-switch>span:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .2s}.lv-switch input:checked+span{background:linear-gradient(135deg,var(--purple),var(--hot))}.lv-switch input:checked+span:after{transform:translate(16px)}.lv-switch input:focus-visible+span{outline:2px solid var(--lilac);outline-offset:2px}.lv-switch.big{display:grid;grid-template-columns:auto 1fr;column-gap:12px;row-gap:2px;padding:14px;border-radius:14px;background:#ffffff0a;border:1px solid var(--line2)}.lv-switch.big>span{grid-row:span 2;align-self:center}.lv-switch.big small{color:var(--paper2);font-weight:500;font-size:13px}.lv-pick-list{display:grid;gap:6px;max-height:42vh;overflow-y:auto}.lv-pick{display:flex;align-items:center;gap:12px;padding:8px 10px;border-radius:14px;border:1px solid var(--line2);background:#ffffff08;text-align:left}.lv-pick:disabled{opacity:.5}.lv-pick.on{border-color:var(--lilac);background:#c77dff1f}.lv-pick>span:not(.lv-face){flex:1;display:grid;min-width:0}.lv-pick b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-pick small{color:var(--paper2);font-size:12px}.lv-pick>svg{width:20px;height:20px;color:var(--lilac)}.lv-vote{font-style:normal;font-weight:900;color:var(--hot);min-width:30px;text-align:right}.lv-vote svg{width:18px;height:18px}.lv-req input,.lv-name input{width:100%;padding:13px 15px;border-radius:12px;border:1px solid var(--line2);background:#0c0c10;outline:none;font-size:15px}.lv-req input:focus,.lv-name input:focus{border-color:var(--lilac)}.lv-ch-top{display:flex;gap:14px;align-items:center}.lv-ch-top h3{margin:0 0 2px}.lv-ch-top p{margin:0}.lv-chat-sheet{padding:18px 14px 14px}.lv-chat-sheet .lv-chat{height:64dvh;border:0;background:none}.lv-ended{position:relative;display:grid;justify-items:center;text-align:center;gap:10px;padding:56px 20px;border-radius:26px;overflow:hidden;isolation:isolate;border:1px solid var(--line2)}.lv-ended:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(180deg,#07070a66,#07070ae6)}.lv-ended h1{margin:6px 0 0;font-size:clamp(28px,4vw,44px);letter-spacing:-.04em}.lv-ended .row-btns{justify-content:center;margin-top:8px}.lv-ended .lv-face.xl{box-shadow:0 0 0 4px #fff3}.lv-gone{display:grid;justify-items:center;gap:12px;padding-top:80px}.lv-gone-ic{width:64px;height:64px;color:var(--hot)}.lv-go{display:grid;gap:18px;max-width:900px}.lv-go-banner{align-items:center}.lv-go-ic{width:56px;height:56px;flex:none;border-radius:16px;display:grid;place-items:center;background:linear-gradient(135deg,var(--purple),var(--hot));box-shadow:0 14px 40px -12px #ff2e88cc}.lv-go-ic svg{width:30px;height:30px}.lv-go-now{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,46,136,.45);background:#ff2e8814}.lv-go-now>span:not(.pill-live){flex:1;display:grid;min-width:180px}.lv-go-now small{color:var(--paper2)}.lv-go .hot-btn.big{justify-self:start}.lv-go .hot-btn svg{width:20px;height:20px}.artist-live{display:inline-flex;align-items:center;gap:10px}.artist-live .pill-live{height:28px;font-size:12px}.hot-btn.live-join svg,.ghost-btn.live-go svg{width:18px;height:18px}.hot-btn.live-join{animation:pulse-btn 2s infinite}.lv-rel{display:grid;gap:12px;padding:16px;border-radius:22px;background:linear-gradient(160deg,#8b2cff1f,#ff2e880f 55%,#ffffff05);border:1px solid rgba(199,125,255,.28)}.lv-rel-h{display:flex;align-items:baseline;justify-content:space-between;gap:6px 14px;flex-wrap:wrap}.lv-rel-h h2{margin:0;font-size:20px;letter-spacing:-.025em}.lv-rel-h small{color:var(--paper2);font-size:13px}.lv-rel-cards{display:grid;gap:12px;align-items:start}.lv-rc{display:grid;gap:12px;padding:14px;border-radius:18px;background:#07070a8c;border:1px solid var(--line2);min-width:0}.lv-rc.lv-rc-hero{border-color:#ff2e8873;box-shadow:0 18px 50px -28px #ff2e88b3}.lv-rc-top{display:flex;gap:14px;align-items:center;min-width:0}.lv-rc-art{flex:none;width:92px;height:92px;border-radius:12px;overflow:hidden;box-shadow:0 14px 34px -16px #000}.lv-rc.lv-rc-hero .lv-rc-art{width:148px;height:148px;border-radius:16px}.lv-rc-art .cover{width:100%;height:100%;border-radius:inherit}.lv-rc-art img{width:100%;height:100%;object-fit:cover}.lv-rc-meta{display:grid;gap:4px;justify-items:start;min-width:0}.lv-rc-badge{font-size:10.5px;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:var(--paper2)}.lv-rc-badge.lv-rc-new{color:#fff;padding:4px 9px;border-radius:999px;background:linear-gradient(135deg,var(--purple),var(--hot));letter-spacing:.12em}.lv-rc-meta h3{margin:0;font-size:17px;letter-spacing:-.02em;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-rc.lv-rc-hero .lv-rc-meta h3{font-size:26px;letter-spacing:-.035em}.lv-rc-meta>small{color:var(--paper2);font-size:12.5px}.lv-rc-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.lv-rc-acts svg{width:15px;height:15px}.lv-rc-menu{position:relative}.lv-rc-menu .menu{left:0;right:auto;top:42px}.menu-note{display:block;padding:10px 12px;font-size:13px;color:var(--paper2)}.lv-rc-list{list-style:none;margin:0;padding:0;display:grid;gap:4px}.lv-rc-row{display:flex;align-items:center;gap:10px;padding:6px 8px 6px 4px;border-radius:12px;border:1px solid transparent;min-width:0}.lv-rc-row:hover{background:#ffffff0a}.lv-rc-row.lv-rc-on{border-color:#ff2e8880;background:linear-gradient(90deg,#ff2e8829,#8b2cff14)}.lv-rc-play{flex:none;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;color:var(--paper2);font-weight:900;font-size:13px;font-variant-numeric:tabular-nums}.lv-rc-play .p{display:none;width:16px;height:16px;color:var(--paper)}.lv-rc-row:hover .lv-rc-play .n{display:none}.lv-rc-row:hover .lv-rc-play .p{display:block}.lv-rc-t{flex:1;display:grid;gap:1px;min-width:0}.lv-rc-t b{display:flex;align-items:center;gap:6px;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-rc-t small{color:var(--paper3);font-size:12px;font-variant-numeric:tabular-nums}.lv-rc-t .lv-rc-now{display:inline-flex;align-items:center;gap:7px;color:var(--hot);font-weight:800}.lv-rc-now .ko-eq{position:static;height:14px;padding:0;background:none}.lv-rc-now .ko-eq i{width:2.5px;background:var(--hot)}.lv-rc-row .bang{flex:none}.lv-rc-more{justify-self:start;font-size:13px;padding:2px 4px}@media (max-width: 1100px){.lv-main{grid-template-columns:minmax(0,1fr)}.lv-side{display:none}.lv-chat-btn{display:grid}.lv-overlay{display:grid;align-content:end;gap:3px;position:absolute;left:14px;right:14px;bottom:14px;height:118px;overflow:hidden;z-index:2;pointer-events:none;-webkit-mask-image:linear-gradient(0deg,#000 72%,transparent);mask-image:linear-gradient(0deg,#000 72%,transparent)}.lv-ov{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:13px;line-height:1.45;text-shadow:0 1px 6px rgba(0,0,0,.9);animation:fade .3s}.lv-ov>*{margin-right:5px}.lv-ov svg{display:inline-block;vertical-align:-2px}.lv-ov b{color:var(--lilac);font-weight:800}.lv-ov .cl-tag{font-size:9px;padding:1px 5px;border-radius:4px;background:var(--paper);color:#000;font-weight:900;text-shadow:none}.lv-ov .ev-ic{width:13px;height:13px;color:var(--hot)}.lv-ov .cl-sys{font-size:11px;color:var(--lilac);letter-spacing:.06em}.lv-stage{padding-bottom:146px}.lv-wave{position:absolute;left:0;right:0;bottom:0}.lv-wave .wave{height:4px!important;gap:0}.lv-wave .wave i{min-height:4px;height:100%!important;border-radius:0}.lv-time{display:none}}@media (max-width: 860px){.lv-hero{min-height:400px;padding:24px 20px;align-items:flex-end}.lv-hero-shade{background:linear-gradient(0deg,#07060af5 35%,#07060a33 85%)}.lv-hero p{font-size:15px}.lv-how,.lv-grid{grid-template-columns:1fr}.lv-bar{gap:8px}.lv-back b,.lv-since{display:none}.lv-bar .ghost-btn.sm{padding:0 12px}.lv-stage{min-height:0;padding:14px 14px 140px;border-radius:22px;gap:10px}.lv-head{gap:10px;padding-right:0}.lv-head .lv-face.lg{width:46px;height:46px}.lv-head h1{font-size:19px}.lv-head h1 .origin{display:none}.lv-head-txt>span{font-size:13px}.lv-video-soon{top:14px;right:14px;height:26px;padding:0 9px}.lv-video-soon span{display:none}.lv-disc{width:150px;height:150px;padding:7px}.lv-now{gap:10px}.lv-now-txt>b{font-size:19px}.lv-ko{padding:6px 8px 6px 10px;gap:8px}.lv-ko b{font-size:13px}.lv-ko em{padding:6px 10px}.lv-ko .glove-mark{width:26px!important;height:26px!important}.lv-pin{font-size:12px;padding:6px 10px}.lv-dock{flex-wrap:wrap;gap:8px}.lv-bang{flex:1 1 100%;padding:8px 10px}.lv-bang .bang-big{height:46px;font-size:15px}.lv-bang .bang-left{font-size:11.5px}.lv-dock .ko-tap{flex:1;width:auto;min-height:52px;display:flex;justify-content:center;align-items:center;gap:8px;font-size:14px}.lv-dock .ko-tap svg{width:22px;height:22px}.lv-gifts-row .ko-gifts{grid-auto-columns:76px}.lv-rel{padding:12px;gap:10px;border-radius:20px}.lv-rel-h h2{font-size:18px}.lv-rel-h small{font-size:12px}.lv-rel-cards{gap:10px}.lv-rc{padding:12px;gap:10px}.lv-rc-top{gap:12px}.lv-rc-art{width:72px;height:72px}.lv-rc.lv-rc-hero .lv-rc-art{width:112px;height:112px}.lv-rc.lv-rc-hero .lv-rc-meta h3{font-size:21px}.lv-rc-acts .ghost-btn.sm,.lv-rc-acts .hot-btn.sm{min-height:34px;padding:0 12px;font-size:12.5px}.lv-asks{grid-template-columns:1fr;gap:8px}.lv-ask{padding:12px 14px}.lv-deck-panel{padding:12px}.lv-deck-head{flex-direction:column-reverse;align-items:stretch;gap:4px}.lv-deck-head .tabs-row{gap:18px}.lv-deck-head .lv-switch{padding:2px 0 4px}.lv-item{gap:8px;padding:8px;flex-wrap:wrap}.lv-item-txt{min-width:120px}.lv-item.ch .lv-item-txt{flex-basis:calc(100% - 100px)}.lv-after .seg{min-width:0;width:100%}.lv-toast{left:12px;right:12px;bottom:calc(132px + env(safe-area-inset-bottom))}.lv-chat-sheet{align-self:end}.lv-sheet-scrim{place-items:end center;padding:0}.lv-sheet-scrim .sheet{border-radius:22px 22px 0 0;width:100%;max-height:82dvh}}@media (prefers-reduced-motion: reduce){.lv-disc.spin .cover,.lv-listen,.hot-btn.live-join,.lv-eq i{animation:none}}.lv-item.ch .lv-item-txt b{white-space:normal}.lv-deck-head .tabs-row{margin:0!important;padding:0!important;min-height:0;border-bottom:0}@media (max-width: 860px){.lv-deck-head{border-bottom:0}.lv-deck-head .tabs-row{border-bottom:1px solid var(--line)}}.back-btn{box-shadow:0 0 #ff2e8880;animation:backPulse 2.8s ease-out 1.2s 2}@keyframes backPulse{0%{box-shadow:0 0 #ff2e888c}70%{box-shadow:0 0 0 14px #ff2e8800}to{box-shadow:0 0 #ff2e8800}}@media (prefers-reduced-motion: reduce){.back-btn{animation:none}}.back-sheet{display:grid;gap:12px;max-height:calc(100vh - 32px);overflow-y:auto}.back-sheet input:not([type=checkbox]){width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--line2);background:#0c0c10;outline:none;font-size:15px;color:var(--paper)}.back-sheet input:focus{border-color:var(--lilac)}.back-sheet .two{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center}.back-tiers{display:grid;gap:8px}.back-tier{display:grid;grid-template-columns:64px 1fr;gap:12px;align-items:center;text-align:left;padding:12px 14px;border-radius:14px;border:1px solid var(--line2);background:#ffffff08;color:var(--paper);transition:border-color .15s,background .15s}.back-tier b{font-size:20px;letter-spacing:-.02em}.back-tier span{display:grid;gap:2px;font-size:13.5px;color:var(--paper2);line-height:1.35}.back-tier strong{color:var(--paper);font-size:14.5px}.back-tier.on{border-color:var(--hot);background:#ff2e8814}.back-custom{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:14px;color:var(--paper2)}.usd-in{display:inline-flex;align-items:center;gap:4px;font-weight:800;color:var(--paper2)}.usd-in input{width:96px!important;text-align:right}.back-sheet .tiny,.earn .tiny{font-size:12px}.backer-badge{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;font-size:11.5px;font-weight:800;letter-spacing:.02em;color:#000;background:linear-gradient(180deg,#ffd56b,#e8a93a)}.backer-wall{display:grid;gap:10px;margin-bottom:22px;padding:16px;border-radius:16px;background:#ffffff09;border:1px solid var(--line)}.bw-stats{font-size:14px;color:var(--paper2)}.bw-stats b{color:var(--paper)}.bw-stats span{margin:0 4px}.bw-mine{display:flex;gap:8px;align-items:center;font-size:13.5px}.bw-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:340px;overflow-y:auto}.bw-list li{display:grid;gap:2px;font-size:14px}.bw-list li small{color:var(--paper3);font-size:12px}.bw-list li.bw-top b{color:#ffd56b}.bw-list q,.bk-list q{color:var(--paper2);font-size:13px;font-style:italic}.backing-studio{display:grid;gap:16px}.backing-form h2{margin:4px 0 6px;font-size:24px;letter-spacing:-.02em}.bk-head{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:start}.bk-stats{display:grid;justify-items:end;gap:2px;text-align:right}.bk-stats b{font-size:28px;letter-spacing:-.02em}.bk-stats span,.bk-stats small{color:var(--paper2);font-size:13px}.bk-step{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:14px;border-top:1px solid var(--line)}.bk-step>div{display:grid;gap:3px}.bk-step.done b:after{content:" ✓";color:var(--human)}.perk-row{display:grid;grid-template-columns:auto 1fr 2fr auto;gap:8px;align-items:center}.cause-pct{display:grid;gap:8px}.cause-pct>div{display:flex;align-items:baseline;gap:10px;font-size:14px;color:var(--paper2)}.cause-pct b{color:var(--paper);font-size:18px}.note-card{padding:14px 16px;border-radius:14px;background:#c77dff14;border:1px solid rgba(199,125,255,.3);font-size:14px;color:var(--paper2);line-height:1.5}.bk-list,.earn-list{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-width:760px}.bk-list li,.earn-list li{display:grid;grid-template-columns:1fr auto;gap:2px 12px;padding:12px 14px;border-radius:12px;background:#ffffff08;border:1px solid var(--line);font-size:14px}.bk-list li span{color:var(--paper2)}.bk-list li q{grid-column:1 / -1}.earn-list li{grid-template-columns:auto 1fr auto;align-items:center}.earn-list li b{color:#ffd56b}.earn{display:grid;gap:22px}.earn-hero h1{margin:6px 0 8px;font-size:clamp(30px,5vw,46px);letter-spacing:-.03em;line-height:1.05;max-width:760px}.earn-hero p{max-width:620px;margin:0}.earn-ways{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:980px}.earn-way{display:grid;gap:8px;padding:18px;border-radius:18px;background:#ffffff09;border:1px solid var(--line)}.earn-way b{display:inline-flex;gap:6px;align-items:center;font-size:22px;color:#ffd56b}.earn-way b svg{width:20px;height:20px}.earn-way span{display:grid;gap:4px;font-size:14px;color:var(--paper2);line-height:1.45}.earn-way strong{color:var(--paper);font-size:15.5px}.earn-way.soon{opacity:.6}.earn-way.soon b{color:var(--paper2);font-size:15px}.earn-card{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;max-width:980px;padding:20px;border-radius:18px;background:#ffffff0a;border:1px solid var(--line2)}.earn-card>div:first-child{display:grid;gap:8px}.earn-total{display:grid;justify-items:end}.earn-total b{display:inline-flex;gap:6px;align-items:center;font-size:30px}.earn-total b svg{width:24px;height:24px;color:#ffd56b}.earn-total span{color:var(--paper2);font-size:13px}@media (max-width: 760px){.earn-ways,.earn-card,.bk-head{grid-template-columns:1fr}.earn-total,.bk-stats{justify-items:start;text-align:left}.perk-row{grid-template-columns:auto 1fr}.perk-row input:nth-of-type(3){grid-column:1 / -1}.back-sheet .two{grid-template-columns:1fr}}:root{--ink: #070707;--ink2: #0f0f12;--ink3: #17171c;--line: rgba(255,255,255,.08);--line2: rgba(255,255,255,.14);--paper: #f6f5f8;--paper2: #a9a7b3;--paper3: #6f6d78;--purple: #8B2CFF;--purple2: #B33CFF;--lilac: #C77DFF;--hot: #FF2E88;--human: #2EFF8B;--hybrid: #C77DFF;--ai: #00E5FF;--side: 272px;--player: 92px;--r: 14px;--sans: "Helvetica Neue", Helvetica, Arial, system-ui, sans-serif;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;background:var(--ink);color:var(--paper);font-family:var(--sans);-webkit-font-smoothing:antialiased}body{overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer;padding:0}input,textarea,select{font:inherit;color:var(--paper)}svg{width:22px;height:22px;flex:none}::selection{background:var(--purple)}:focus-visible{outline:2px solid var(--lilac);outline-offset:2px;border-radius:6px}.app{display:grid;grid-template-columns:var(--side) 1fr;height:100dvh;padding-bottom:var(--player)}.app.no-player{padding-bottom:0}.main{overflow-y:auto;overflow-x:hidden;position:relative;background:radial-gradient(1200px 500px at 70% -10%,rgba(var(--glow, 139,44,255),.22),transparent 60%),var(--ink);transition:background 1s}.page{padding:0 36px 64px;max-width:1480px}.page.center{display:grid;place-items:center;text-align:center;min-height:60vh;gap:14px;align-content:center}.spin{width:34px;height:34px;margin:80px auto;border-radius:50%;border:3px solid var(--line2);border-top-color:var(--lilac);animation:spin .8s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.side{background:#000;border-right:1px solid var(--line);padding:22px 14px 18px;overflow:hidden;display:flex;flex-direction:column;gap:26px}.logo img{height:34px;margin:4px 10px 6px;display:block}.side nav{display:grid;gap:2px}.nav{display:flex;align-items:center;gap:14px;padding:11px 12px;border-radius:10px;color:var(--paper2);font-weight:700;font-size:15px;transition:color .15s,background .15s}.nav:hover{color:var(--paper);background:var(--ink3)}.nav.on{color:var(--paper);background:linear-gradient(90deg,#8b2cff47,#8b2cff00);box-shadow:inset 3px 0 0 var(--purple)}.side-sec{display:grid;gap:2px}.side-h{font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--paper3);font-weight:700;padding:0 12px 8px}.side-list{display:flex;align-items:center;gap:12px;padding:7px 12px;border-radius:10px;font-size:14px;color:var(--paper2)}.side-list:hover{background:var(--ink3);color:var(--paper)}.side-fill{flex:1 1 0;min-height:0;overflow:hidden}.side-artists-list{display:grid;row-gap:4px}.side-artist{height:56px;padding:8px 12px}.side-face{width:40px;height:40px;border-radius:50%;object-fit:cover;flex:none;background:var(--ink3);display:grid;place-items:center;font-weight:800;color:var(--paper2)}.side-artist-txt{display:grid;min-width:0;line-height:1.25}.side-artist-txt b{font-size:14px;font-weight:700;color:var(--paper);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.side-artist-txt small{font-size:12px;color:var(--paper3)}.liked-tile,.bang-tile{width:36px;height:36px;border-radius:8px;display:grid;place-items:center;flex:none}.liked-tile{background:linear-gradient(135deg,#4b1fff,#c77dff)}.liked-tile svg{width:16px;height:16px}.bang-tile{background:linear-gradient(135deg,#2a0a4d,#8b2cff)}.bang-tile img{width:26px;height:26px}.side-labels{margin-top:auto;border-top:1px solid var(--line);padding:16px 12px 0;display:flex;flex-wrap:wrap;gap:8px}.lbl{display:grid;gap:4px;padding:0 12px;font-size:12.5px;color:var(--paper3)}.top{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 36px;background:transparent;transition:background .25s}.top.solid{background:#070707d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.top-r{display:flex;gap:10px;align-items:center}.filter{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:#ffffff0f;border:1px solid var(--line)}.filter button{padding:8px 15px;border-radius:999px;font-size:13.5px;font-weight:700;color:var(--paper2);white-space:nowrap;transition:background .2s,color .2s}.filter button:hover{color:var(--paper)}.filter button.on{color:#000;background:var(--paper)}.filter .fs{display:none}.filter button.f-human.on{background:var(--human)}.filter button.f-hybrid.on{background:var(--hybrid)}.filter button.f-ai.on{background:var(--ai)}.avatar{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,var(--purple),var(--hot));font-weight:800;font-size:16px}.acct{position:relative}.acct-menu{right:0;left:auto;top:48px;min-width:210px}.hot-btn,.ghost-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:0 24px;border-radius:999px;font-weight:800;font-size:14.5px;letter-spacing:.01em;transition:transform .15s,box-shadow .2s,background .2s;white-space:nowrap}.hot-btn{background:linear-gradient(135deg,var(--purple),var(--hot));color:#fff;box-shadow:0 10px 34px -10px #ff2e88bf}.hot-btn:hover{transform:translateY(-1px) scale(1.02);box-shadow:0 14px 40px -10px #ff2e88e6}.hot-btn:disabled{opacity:.45;transform:none;cursor:not-allowed}.hot-btn svg{width:18px;height:18px}.hot-btn.big{min-height:56px;font-size:16px}.ghost-btn{border:1px solid var(--line2);color:var(--paper);background:#ffffff08}.ghost-btn:hover{border-color:var(--paper2);background:#ffffff12}.ghost-btn.on{border-color:var(--lilac);color:var(--lilac)}.wide{width:100%}.link{color:var(--lilac);font-weight:700;font-size:14px}.icon{width:36px;height:36px;display:inline-grid;place-items:center;border-radius:50%;color:var(--paper2);transition:color .15s,background .15s;position:relative}.icon:hover{color:var(--paper);background:#ffffff12}.icon.on{color:var(--lilac)}.icon.sm svg{width:18px;height:18px}.icon sup{position:absolute;top:4px;right:5px;font-size:9px;font-weight:800}.pp{width:40px;height:40px;border-radius:50%;background:var(--paper);color:#000;display:grid;place-items:center;transition:transform .15s}.pp:hover{transform:scale(1.06)}.pp svg{width:18px;height:18px}.pp.big{width:58px;height:58px;background:linear-gradient(135deg,var(--purple),var(--hot));color:#fff;box-shadow:0 12px 34px -8px #8b2cffcc}.pp.big svg{width:24px;height:24px}.pp:disabled{opacity:.4}.origin{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 7px;border-radius:6px;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;flex:none;border:1px solid currentColor}.origin svg{width:11px;height:11px;stroke-width:2.4}.origin b{font-weight:800}.lbl .origin,.about-label .origin,.prov .origin,.gate-copy .origin{justify-self:start}.origin-human{color:var(--human);background:#2eff8b14}.origin-hybrid{color:var(--hybrid);background:#c77dff1a}.origin-ai{color:var(--ai);background:#00e5ff14}.origin-lg{height:28px;padding:0 11px;font-size:12px;border-radius:8px;gap:6px}.origin-lg svg{width:14px;height:14px}.hero{position:relative;margin:-76px -36px 34px;height:min(74vh,640px);min-height:460px;overflow:hidden;display:flex;align-items:flex-end}.hero-vid,.page-head video,.studio-cta video,.studio-gate video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(7,7,7,.35) 0%,rgba(7,7,7,.15) 35%,rgba(7,7,7,.85) 82%,var(--ink) 100%),radial-gradient(800px 400px at 15% 85%,rgba(139,44,255,.45),transparent 70%)}.hero-copy{position:relative;padding:0 36px 56px;max-width:860px}.eyebrow{font-size:12px;font-weight:800;letter-spacing:.28em;text-transform:uppercase;color:var(--paper2);margin-bottom:10px}.eyebrow.hot{color:var(--hot)}.hero .eyebrow,.page-head .eyebrow,.gate-copy .eyebrow{text-shadow:0 1px 12px rgba(0,0,0,.9)}.hero h1{font-size:clamp(48px,7.4vw,104px);line-height:.92;letter-spacing:-.045em;margin:0 0 18px;font-weight:800}.bang-word{background:linear-gradient(100deg,var(--lilac),var(--hot) 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{font-size:22px;font-weight:500;line-height:1.45;color:#e6e4ec;max-width:620px;margin:0 0 26px}.hero-cta{display:flex;flex-wrap:wrap;gap:12px}.quick{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;margin-bottom:40px}.quick-tile{display:flex;align-items:center;gap:14px;background:#ffffff0f;border-radius:10px;overflow:hidden;padding-right:12px;text-align:left;font-weight:700;font-size:14.5px;transition:background .2s}.quick-tile:hover{background:#ffffff1f}.quick-tile>span:not(.origin){flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.quick-tile .cover{border-radius:0}.shelf{margin:44px 0}.shelf-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.shelf-head h2,.sec-h{font-size:26px;letter-spacing:-.025em;margin:0;font-weight:800;display:flex;align-items:center;gap:12px}.sec-h{margin:34px 0 14px}.more{color:var(--paper2);font-weight:700;font-size:13px;letter-spacing:.04em}.more:hover{color:var(--paper)}.sub{color:var(--paper2);margin:-6px 0 16px;font-size:15px}.shelf-row{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(176px,200px);gap:20px;overflow-x:auto;padding-bottom:8px;scroll-snap-type:x proximity;scrollbar-width:none}.shelf-row::-webkit-scrollbar{display:none}.card{display:block;scroll-snap-align:start;padding:12px;margin:-12px;border-radius:var(--r);transition:background .25s}.card:hover{background:#ffffff0d}.card-art{position:relative;margin-bottom:12px}.card-origin{position:absolute;left:8px;top:8px}.card-origin .origin{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000008c}.card-t{font-weight:800;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;gap:6px;align-items:center}.card-s{color:var(--paper2);font-size:13.5px;margin-top:4px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.card-s:hover{color:var(--paper)}.fab{position:absolute;right:10px;bottom:10px;width:50px;height:50px;border-radius:50%;background:linear-gradient(135deg,var(--purple),var(--hot));color:#fff;display:grid;place-items:center;opacity:0;transform:translateY(8px);transition:all .25s;box-shadow:0 10px 26px -6px #000000b3}.fab svg{width:20px;height:20px}.card:hover .fab,.fab:focus-visible{opacity:1;transform:none}.cover{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;background:var(--ink3);flex:none;box-shadow:0 12px 30px -16px #000000e6}.cover img{width:100%;height:100%;object-fit:cover;display:block}.cover.round{border-radius:50%}.cover-empty{width:100%;height:100%;background:linear-gradient(135deg,#22132f,#0f0f12)}.verified{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--purple);color:#fff;font-size:10px;font-weight:900}.verified.big{width:30px;height:30px;font-size:17px;margin-left:12px;vertical-align:middle}.chart-block{margin:10px 0 44px}.chart{list-style:none;margin:0;padding:0;display:grid;gap:4px;counter-reset:c}.chart li{display:grid;grid-template-columns:44px auto minmax(160px,1fr) minmax(0,280px) auto auto auto;align-items:center;gap:16px;padding:10px 14px;border-radius:12px;transition:background .2s}.chart li:hover{background:#ffffff0d}.chart li.cur{background:linear-gradient(90deg,#8b2cff33,#8b2cff05)}.rank{font-size:26px;font-weight:800;letter-spacing:-.04em;color:var(--paper3);text-align:center;font-variant-numeric:tabular-nums}.chart li:nth-child(1) .rank{color:var(--hot)}.chart li:nth-child(2) .rank,.chart li:nth-child(3) .rank{color:var(--lilac)}.chart-art{position:relative;border-radius:8px;overflow:hidden}.chart-pp{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000073;opacity:0;transition:opacity .2s}.chart li:hover .chart-pp,.chart li.cur .chart-pp{opacity:1}.chart-main{min-width:0;cursor:pointer}.chart-stat{display:grid;text-align:right;font-size:12px;color:var(--paper3)}.chart-stat b{font-size:15px;color:var(--paper)}.chart.compact li{grid-template-columns:30px auto 1fr auto;gap:12px;padding:8px 10px}.chart.compact .rank{font-size:18px}.split{display:grid;grid-template-columns:1fr 1fr;gap:22px}.mini-chart{border-radius:20px;padding:22px;border:1px solid var(--line);background:linear-gradient(160deg,#2eff8b12,#ffffff03 50%)}.mini-chart.ai{background:linear-gradient(160deg,#00e5ff14,#ffffff03 50%)}.mini-chart h2{font-size:20px}.tracks{display:grid}.row{display:grid;grid-template-columns:40px 44px minmax(0,1fr) 90px auto 36px 54px 36px;align-items:center;gap:14px;padding:7px 12px;border-radius:10px;transition:background .15s}.row:not(.row-head):hover{background:#ffffff0f}.row.cur .row-title{color:var(--lilac)}.row-head{color:var(--paper3);font-size:12px;letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid var(--line);border-radius:0;margin-bottom:8px;padding-bottom:10px}.row-idx{color:var(--paper2);font-variant-numeric:tabular-nums;width:40px;height:36px;display:grid;place-items:center;position:relative}.row-idx .p{display:none}.row-idx svg{width:16px;height:16px}.row:hover .row-idx .n{display:none}.row:hover .row-idx .p{display:grid}.row-main{min-width:0;cursor:pointer}.row-title{font-weight:700;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:8px}.row-sub{display:flex;align-items:center;gap:8px;color:var(--paper2);font-size:13.5px;margin-top:4px;min-width:0;white-space:nowrap;overflow:hidden}.row-sub a:hover{color:var(--paper);text-decoration:underline}.row-streams,.row-dur{color:var(--paper2);font-size:13.5px;text-align:right;font-variant-numeric:tabular-nums}.e{font-size:9px;background:var(--paper2);color:#000;border-radius:3px;padding:1px 4px;font-weight:900}.demo{font-size:9.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--paper3);border:1px solid var(--line2);border-radius:4px;padding:1px 5px;font-weight:700}.like.on{color:var(--hot)}.row-menu{position:relative}.eq{display:inline-flex;gap:2px;align-items:flex-end;height:14px}.eq i{width:3px;background:var(--lilac);animation:eq .9s ease-in-out infinite}.eq i:nth-child(2){animation-delay:.2s}.eq i:nth-child(3){animation-delay:.4s}@keyframes eq{0%,to{height:4px}50%{height:14px}}.empty{color:var(--paper3);padding:20px 0}.menu{position:absolute;right:0;top:38px;z-index:40;min-width:200px;background:#1b1a21;border:1px solid var(--line2);border-radius:12px;padding:6px;box-shadow:0 24px 60px -12px #000000d9;display:grid}.menu>button,.menu>a,.menu-sub button{text-align:left;padding:10px 12px;border-radius:8px;font-size:14px;font-weight:600;display:block;width:100%}.menu>button:hover,.menu>a:hover,.menu-sub button:hover{background:#ffffff14}.menu-h{padding:10px 12px;font-weight:800;border-bottom:1px solid var(--line);margin-bottom:4px}.menu-sub{border-top:1px solid var(--line);margin-top:4px;padding-top:4px;max-height:220px;overflow-y:auto}.bang{position:relative;display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px 0 6px;border-radius:999px;background:#8b2cff1f;border:1px solid rgba(139,44,255,.35);color:var(--lilac);font-weight:800;font-size:13px;transition:transform .12s,background .2s;-webkit-user-select:none;user-select:none}.bang:hover{background:#8b2cff3d;transform:scale(1.04)}.bang:active{transform:scale(.92)}.bang-hand{width:24px;height:24px;transform:rotate(8deg);transition:transform .2s;filter:drop-shadow(0 2px 6px rgba(139,44,255,.6))}.bang:hover .bang-hand{transform:rotate(0) translateY(-2px)}.bang.done{background:linear-gradient(135deg,var(--purple),var(--purple2));border-color:transparent;color:#fff}.bang.done .bang-hand{animation:slap .4s ease}@keyframes slap{0%{transform:translateY(5px) scale(.8)}55%{transform:translateY(-7px) scale(1.25) rotate(-4deg)}to{transform:rotate(8deg)}}.bang-n{font-variant-numeric:tabular-nums;min-width:18px}.burst{position:absolute;left:18px;top:50%;pointer-events:none}.burst i{position:absolute;width:70px;height:70px;left:-35px;top:-35px;border-radius:50%;border:3px solid var(--hot);animation:ring .7s ease-out forwards}.burst em{position:absolute;left:6px;top:-10px;font-style:normal;font-weight:900;color:var(--hot);font-size:15px;animation:rise .9s ease-out forwards;text-shadow:0 2px 8px rgba(0,0,0,.6)}@keyframes ring{0%{transform:scale(.2);opacity:1}to{transform:scale(1.4);opacity:0}}@keyframes rise{0%{transform:translateY(0);opacity:1}to{transform:translateY(-34px);opacity:0}}.bang-big{height:52px;padding:0 20px 0 10px;font-size:17px}.bang-big .bang-hand{width:36px;height:36px}.wave{flex:1;display:flex;align-items:center;gap:2px;cursor:pointer;min-width:0}.wave i{flex:1;background:#ffffff38;border-radius:2px;min-width:1px;transition:background .2s}.wave i.on{background:linear-gradient(180deg,var(--lilac),var(--hot))}.wave:hover i:not(.on){background:#ffffff59}.player{position:fixed;left:0;right:0;bottom:0;height:var(--player);z-index:30;display:grid;grid-template-columns:minmax(200px,1fr) minmax(320px,1.6fr) minmax(200px,1fr);align-items:center;gap:20px;padding:0 20px;background:#0a0a0cf0;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.empty-player{display:flex;justify-content:center;color:var(--paper3);font-size:14px}.pl-now{display:flex;align-items:center;gap:14px;min-width:0;cursor:pointer}.pl-meta{min-width:0}.pl-t{font-weight:800;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-s{display:flex;align-items:center;gap:8px;color:var(--paper2);font-size:13px;margin-top:4px;white-space:nowrap}.pl-s a:hover{color:var(--paper)}.pl-mid{display:grid;gap:6px}.pl-ctrl{display:flex;align-items:center;justify-content:center;gap:14px}.pl-bar{display:flex;align-items:center;gap:10px;font-size:11.5px;color:var(--paper3);font-variant-numeric:tabular-nums}.pl-r{display:flex;align-items:center;justify-content:flex-end;gap:10px}.vol{display:flex;align-items:center;gap:8px;color:var(--paper2)}.vol input{width:100px;accent-color:var(--lilac)}.pl-mini-prog,.pl-mini-pp{display:none}.np{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;overflow-y:auto;animation:up .3s ease}@keyframes up{0%{transform:translateY(40px);opacity:0}}.np-bg{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--np) center/cover;filter:blur(60px) saturate(1.4) brightness(.45);transform:scale(1.3)}.np:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0003,#000000bf);pointer-events:none}.np-close{position:fixed;top:16px;left:16px;z-index:3;background:#00000059;color:#fff}.np-inner{position:relative;z-index:2;max-width:560px;margin:0 auto;padding:70px 24px 40px;display:grid;gap:22px}.np-art{width:100%;border-radius:14px;box-shadow:0 40px 90px -20px #000000e6}.np-meta{display:flex;justify-content:space-between;align-items:center;gap:16px}.np-meta h2{margin:0 0 6px;font-size:28px;letter-spacing:-.03em}.np-meta a{color:var(--paper2);font-size:17px}.np-origin{display:flex;align-items:center;gap:12px;text-align:left;padding:12px 14px;border-radius:12px;background:#ffffff14;font-size:14px;color:var(--paper2)}.np-time{display:flex;justify-content:space-between;color:var(--paper2);font-size:12px;margin-top:-12px}.np-ctrl{display:flex;justify-content:center;align-items:center;gap:30px}.np-ctrl .icon svg{width:30px;height:30px;color:#fff}.pp.big{width:72px;height:72px}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#0009;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:16px;animation:fade .2s}@keyframes fade{0%{opacity:0}}.sheet{width:min(520px,100%);max-height:88dvh;overflow-y:auto;background:#131218;border:1px solid var(--line2);border-radius:22px;padding:26px;display:grid;gap:18px;box-shadow:0 40px 120px -20px #000;animation:up .25s ease}.sheet-top{display:flex;gap:18px;align-items:center}.sheet-top h3{margin:0 0 4px;font-size:24px;letter-spacing:-.02em}.muted{color:var(--paper2)}.prov{display:grid;gap:10px;padding:16px;border-radius:14px;border:1px solid var(--line2)}.prov p{margin:0;color:#dedce6;line-height:1.5;font-size:14.5px}.prov-human{background:#2eff8b0f;border-color:#2eff8b40}.prov-hybrid{background:#c77dff12;border-color:#c77dff4d}.prov-ai{background:#00e5ff0f;border-color:#00e5ff40}.facts{display:grid;grid-template-columns:110px 1fr;gap:10px 14px;margin:0;font-size:14px}.facts dt{color:var(--paper3)}.facts dd{margin:0}.cap{text-transform:capitalize}.credits{list-style:none;margin:0;padding:0;display:grid;gap:8px}.credits li{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:12px;background:#ffffff0a}.credits li div{flex:1;display:grid}.credits li span{color:var(--paper2);font-size:13px}.credits em{font-style:normal;font-weight:800;color:var(--lilac)}.who{width:32px;height:32px;border-radius:50%;display:grid;place-items:center}.who svg{width:16px;height:16px}.who.h{background:#2eff8b1f;color:var(--human)}.who.m{background:#00e5ff1f;color:var(--ai)}.auth{text-align:center}.auth-logo{height:34px;margin:4px auto}.auth h3{font-size:26px;letter-spacing:-.03em;margin:0 0 6px}.auth input,.create-form input:not([type=range]):not([type=checkbox]):not([type=file]),.create-form textarea,.admin-card input,.lib-tile input,.new-artist input{width:100%;padding:14px 16px;border-radius:12px;border:1px solid var(--line2);background:#0c0c10;outline:none;font-size:15px;transition:border-color .2s}.auth input:focus,.create-form input:focus,.create-form textarea:focus{border-color:var(--lilac)}.err{color:#ff8fb8;background:#ff2e881a;border:1px solid rgba(255,46,136,.3);padding:10px 14px;border-radius:10px;font-size:14px}.toast{position:fixed;left:50%;bottom:calc(var(--player) + 18px);transform:translate(-50%);z-index:90;background:#fff;color:#000;font-weight:700;font-size:14px;padding:12px 20px;border-radius:999px;box-shadow:0 20px 50px -10px #000c;animation:up .25s;display:flex;align-items:center;gap:10px;white-space:nowrap}.toast-bang{background:linear-gradient(135deg,var(--purple),var(--hot));color:#fff}.toast img{width:22px;height:22px}.page-head{position:relative;margin:-76px -36px 26px;height:380px;overflow:hidden;display:flex;align-items:flex-end}.page-head-copy{position:relative;padding:0 36px 40px;max-width:760px}.page-head h1,.big-h{font-size:clamp(40px,6vw,76px);letter-spacing:-.045em;line-height:.95;margin:0 0 12px;font-weight:800}.big-h{margin-top:18px}.page-head p{color:#e2e0e8;font-size:17px;margin:0;line-height:1.5}.tabs-row{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 24px}.pill{padding:10px 18px;border-radius:999px;background:#ffffff12;font-weight:700;font-size:14px;color:var(--paper2);transition:all .2s}.pill:hover{color:var(--paper)}.pill.on{background:var(--paper);color:#000}.searchbar{display:flex;align-items:center;gap:12px;max-width:560px;padding:0 18px;border-radius:999px;background:#fff;color:#000;margin:10px 0 28px}.searchbar input{flex:1;border:0;outline:0;background:none;color:#000;padding:15px 0;font-size:16px}.genres{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px}.genre{position:relative;aspect-ratio:1.6;border-radius:14px;padding:18px;overflow:hidden;font-weight:800;font-size:24px;text-transform:capitalize;display:grid;align-content:space-between;transition:transform .2s}.genre:hover{transform:scale(1.03)}.genre small{font-size:13px;font-weight:600;opacity:.85}.artist-hero{position:relative;margin:-76px -36px 0;height:420px;display:flex;align-items:flex-end;overflow:hidden}.artist-hero-bg{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background:var(--art) center/cover;filter:blur(30px) saturate(1.3) brightness(.55);transform:scale(1.15)}.artist-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgba(7,7,7,.9) 90%,var(--ink)),radial-gradient(600px 300px at 20% 100%,color-mix(in srgb,var(--accent) 50%,transparent),transparent 70%)}.artist-hero-copy{position:relative;z-index:2;padding:0 36px 34px}.artist-hero h1{font-size:clamp(54px,9vw,120px);letter-spacing:-.05em;line-height:.9;margin:14px 0;font-weight:800}.artist-stats{color:#ddd;font-size:15px}.artist-stats span{color:var(--paper3);margin:0 6px}.artist-actions{display:flex;align-items:center;gap:16px;margin:26px 0;flex-wrap:wrap}.artist-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px}.about{border-radius:20px;padding:24px;background:#ffffff0a;border:1px solid var(--line);align-self:start;display:grid;gap:14px}.about p{margin:0;line-height:1.6;color:#dedce6}.about-label{display:grid;gap:8px;padding:14px;border-radius:12px;font-size:13.5px;color:var(--paper2)}.coll-head{display:flex;align-items:flex-end;gap:28px;padding:30px 0 10px}.coll-head h1{font-size:clamp(36px,6vw,80px);letter-spacing:-.045em;margin:6px 0 12px;line-height:.95}.coll-head .muted{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.liked-big{width:232px;height:232px;border-radius:14px;display:grid;place-items:center;background:linear-gradient(135deg,#4b1fff,#c77dff);flex:none}.liked-big svg{width:90px;height:90px}.lib-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px}.lib-tile,.lib-liked,.lib-bangs{display:flex;align-items:center;gap:16px;padding:14px;border-radius:14px;background:#ffffff0d;transition:background .2s;text-align:left}.lib-tile:hover,.lib-liked:hover,.lib-bangs:hover{background:#ffffff1a}.lib-tile div,.lib-liked div,.lib-bangs div{display:grid;gap:4px;min-width:0}.lib-tile span,.lib-liked span,.lib-bangs span{color:var(--paper2);font-size:13px}.lib-liked{background:linear-gradient(135deg,#4b1fff80,#c77dff40)}.lib-liked>svg{width:40px;height:40px}.lib-bangs{background:linear-gradient(135deg,#8b2cff66,#ff2e8833)}.lib-bangs img{width:48px;height:48px}.lib-tile.new .plus{width:64px;height:64px;border-radius:10px;border:1px dashed var(--line2);display:grid;place-items:center}form.lib-tile{display:grid}.bangs-hero{display:flex;gap:30px;align-items:center;padding:30px;margin:20px 0 30px;border-radius:26px;background:linear-gradient(135deg,#8b2cff59,#ff2e881f 70%);border:1px solid rgba(199,125,255,.3)}.bangs-hand{width:130px;height:130px;filter:drop-shadow(0 20px 40px rgba(139,44,255,.7));animation:float 3s ease-in-out infinite}@keyframes float{50%{transform:translateY(-10px) rotate(-6deg)}}.bangs-hero h1{font-size:clamp(30px,4vw,48px);letter-spacing:-.04em;margin:0 0 10px}.bangs-hero p{color:#e2e0e8;margin:0 0 14px;line-height:1.5;max-width:640px}.notice{font-size:13.5px;color:#ffd6e8;background:#ff2e881f;border:1px solid rgba(255,46,136,.3);border-radius:12px;padding:10px 14px;max-width:640px}.share-list{display:grid;gap:8px}.share-row{display:grid;grid-template-columns:auto minmax(0,1fr) 90px 80px 200px;gap:16px;align-items:center;padding:12px 14px;border-radius:14px;background:#ffffff0a;cursor:pointer}.share-row:hover{background:#ffffff14}.share-stat{display:grid;text-align:right}.share-stat b{font-size:18px}.share-stat span,.share-pct span{font-size:11.5px;color:var(--paper3)}.share-pct{display:grid;position:relative;padding-bottom:8px}.share-pct b{font-size:20px;color:var(--lilac)}.share-pct i{position:absolute;left:0;bottom:0;height:3px;border-radius:3px;background:linear-gradient(90deg,var(--purple),var(--hot))}.studio-cta{position:relative;margin:56px 0 10px;border-radius:28px;overflow:hidden;min-height:360px;display:flex;align-items:center}.studio-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#070707eb 30%,#07070733)}.studio-cta-copy{position:relative;z-index:2;padding:40px;max-width:560px}.studio-cta h2{font-size:clamp(36px,5vw,60px);letter-spacing:-.045em;margin:0 0 12px;line-height:.95}.studio-cta p{color:#e2e0e8;line-height:1.55;margin:0 0 22px}.studio-gate{position:relative;margin:-76px -36px 0;height:calc(100dvh - var(--player));display:flex;align-items:center;max-width:none;padding:0}.gate-copy{position:relative;padding:0 56px;max-width:700px}.gate-copy h1{font-size:clamp(52px,8vw,110px);letter-spacing:-.05em;line-height:.9;margin:0 0 18px}.gate-copy p{font-size:18px;color:#e6e4ec;line-height:1.5;margin:0 0 26px}.studio-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:16px 0 24px;flex-wrap:wrap}.studio-head h1{font-size:clamp(32px,4.4vw,56px);letter-spacing:-.045em;margin:0;line-height:1}.engine{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--paper2);padding:8px 14px;border-radius:999px;border:1px solid var(--line2)}.dot{width:8px;height:8px;border-radius:50%;background:#f5b400}.dot.live{background:var(--human);box-shadow:0 0 10px var(--human)}.create{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:26px;align-items:start}.create-form{display:grid;gap:12px;padding:26px;border-radius:22px;background:#ffffff09;border:1px solid var(--line)}.create-form.solo{max-width:760px}.lbl-h{font-weight:800;font-size:14px;letter-spacing:.02em;margin-top:10px;display:flex;gap:10px;align-items:center}.lbl-h .ok{color:var(--human)}.lbl-h .bad{color:var(--hot)}.hint{font-size:12.5px;color:var(--paper3);margin-top:-4px}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{padding:9px 14px;border-radius:999px;border:1px solid var(--line2);font-size:13.5px;font-weight:700;color:var(--paper2);text-transform:capitalize;transition:all .15s}.chip:hover{color:var(--paper);border-color:var(--paper3)}.chip.on{background:var(--lilac);color:#000;border-color:var(--lilac)}.seg{display:grid;grid-template-columns:1fr 1fr;padding:4px;border-radius:12px;background:#0c0c10;border:1px solid var(--line2)}.seg.three{grid-template-columns:repeat(3,1fr)}.seg button{padding:11px;border-radius:9px;font-weight:800;font-size:14px;color:var(--paper2)}.seg button.on{background:var(--paper);color:#000}.seg .s-human.on{background:var(--human)}.seg .s-hybrid.on{background:var(--hybrid)}.seg .s-ai.on{background:var(--ai)}.picker{display:flex;flex-wrap:wrap;gap:8px}.pick{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;border:1px solid var(--line2);font-weight:700;font-size:14px}.pick.on{border-color:var(--lilac);background:#c77dff1f}.pick-dot{width:12px;height:12px;border-radius:50%}.pick-dot.big{width:56px;height:56px;border-radius:14px;flex:none}.new-artist{display:grid;grid-template-columns:1fr auto;gap:8px}.create-form input[type=range]{accent-color:var(--lilac);width:100%}.create-out{position:sticky;top:90px;min-height:420px;border-radius:22px;border:1px solid var(--line);background:radial-gradient(500px 300px at 50% 0%,rgba(139,44,255,.25),transparent 70%),#ffffff05;display:grid;place-items:center;padding:26px}.out-empty{text-align:center;color:var(--paper2)}.out-empty img{width:120px;animation:float 3s ease-in-out infinite}.cooking{text-align:center}.cooking h3{font-size:24px;margin:20px 0 6px}.rings{position:relative;width:120px;height:120px;margin:0 auto}.rings i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:3px solid var(--lilac);animation:ring 1.8s ease-out infinite}.rings i:nth-child(2){animation-delay:.6s;border-color:var(--hot)}.rings i:nth-child(3){animation-delay:1.2s;border-color:var(--ai)}.result{width:100%;display:grid;gap:14px}.result input{width:100%;padding:14px 16px;border-radius:12px;border:1px solid var(--line2);background:#0c0c10;font-size:16px}.result-play{display:flex;align-items:center;gap:14px}.row-btns{display:flex;gap:10px;flex-wrap:wrap}.drop{display:flex;align-items:center;gap:12px;padding:22px;border-radius:14px;border:1.5px dashed var(--line2);color:var(--paper2);cursor:pointer;font-weight:700}.drop:hover{border-color:var(--lilac);color:var(--paper)}.drop.small{padding:14px 22px;font-weight:600;font-size:14px}.drop input{display:none}.two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.credit-row{display:grid;grid-template-columns:1.4fr 1.2fr 1fr 90px auto;gap:8px;align-items:center}.check{display:flex;gap:10px;align-items:flex-start;font-size:14px;color:var(--paper2);line-height:1.45}.check input{margin-top:3px;accent-color:var(--lilac);width:16px;height:16px;flex:none}.check.strong{color:var(--paper);padding:14px;border-radius:12px;background:#ffffff0a;border:1px solid var(--line2)}.artists-manage{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.artists-manage .create-form{grid-column:1 / -1}.admin-card{display:grid;gap:16px;max-width:620px;padding:24px;border-radius:20px;background:#ffffff0a;border:1px solid var(--line)}.admin-card label{display:grid;gap:6px;font-size:13px;color:var(--paper2)}.lead{max-width:760px;line-height:1.6;font-size:16px}.tabs{display:none}@media (max-width: 1100px){.artist-grid,.create{grid-template-columns:1fr}.create-out{position:static}.row{grid-template-columns:34px 44px minmax(0,1fr) auto 36px 36px}.row-streams,.row-dur{display:none}}@media (max-width: 860px){:root{--player: 64px}.app{grid-template-columns:1fr;padding-bottom:calc(var(--player) + 62px + env(safe-area-inset-bottom))}.side{display:none}.page{padding:0 16px 40px}.top{padding:12px 16px}.filter{overflow-x:auto;max-width:calc(100vw - 110px);scrollbar-width:none}.filter button{padding:7px 11px;font-size:12.5px}.filter .fl{display:none}.filter .fs{display:inline}.top-r .ghost-btn{display:none}.top-r .hot-btn{min-height:38px;padding:0 16px;font-size:13px}.hero,.page-head,.artist-hero,.studio-gate{margin-left:-16px;margin-right:-16px;margin-top:-66px}.hero{height:78vh;min-height:520px}.hero-copy,.page-head-copy,.artist-hero-copy{padding-left:16px;padding-right:16px}.hero p{font-size:16.5px}.gate-copy{padding:0 20px}.split{grid-template-columns:1fr}.chart li{grid-template-columns:30px auto minmax(0,1fr) auto;gap:10px;padding:8px 6px}.chart li .chart-stat,.chart li>.icon,.heat{display:none}.chart li .cover{width:52px!important;height:52px!important}.app.no-player{padding-bottom:calc(62px + env(safe-area-inset-bottom))}.rank{font-size:18px}.row{grid-template-columns:minmax(0,1fr) auto 36px;gap:8px;padding:8px 4px}.row-idx,.row .cover,.row .like,.row-head{display:none}.row-menu{display:block}.tabs{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:31;height:calc(62px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:linear-gradient(180deg,#070707eb,#000)}.tabs a{display:grid;place-items:center;align-content:center;gap:3px;font-size:10.5px;color:var(--paper3);font-weight:700}.tabs a.on{color:var(--paper)}.tabs svg{width:22px;height:22px}.player{bottom:calc(62px + env(safe-area-inset-bottom));left:8px;right:8px;height:58px;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;padding:0 8px 0 6px;border:0;background:#281c3af5;gap:8px;overflow:hidden}.pl-mid,.vol,.pl-r .icon{display:none}.pl-r{gap:6px}.pl-r .bang{height:32px}.pl-now .cover{width:44px!important;height:44px!important}.pl-t{font-size:14px}.pl-s{font-size:12px}.pl-mini-pp{display:grid;width:38px;height:38px;background:none;color:#fff}.pl-mini-pp svg{width:22px;height:22px}.player{grid-template-columns:minmax(0,1fr) auto auto}.pl-mini-prog{display:block;position:absolute;left:0;bottom:0;height:2px;background:var(--lilac)}.empty-player{display:none}.toast{bottom:calc(var(--player) + 76px)}.share-row{grid-template-columns:auto minmax(0,1fr) 90px}.share-row .share-stat{display:none}.bangs-hero{flex-direction:column;text-align:center;padding:22px}.bangs-hand{width:90px;height:90px}.coll-head{flex-direction:column;align-items:flex-start}.coll-head .cover,.liked-big{width:180px!important;height:180px!important}.shelf-row{grid-auto-columns:150px;gap:14px}.credit-row{grid-template-columns:1fr 1fr}.two{grid-template-columns:1fr}.studio-cta-copy{padding:26px}.create-form{padding:18px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}}.hero-vid,.page-head video,.studio-cta video,.studio-gate video{filter:saturate(1.15) contrast(1.05)}.hero-shade:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:3px 3px;mix-blend-mode:overlay}.hero .eyebrow{color:#fff;opacity:.8}.heat{height:6px;border-radius:6px;background:#ffffff0f;overflow:hidden}.heat i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,var(--purple),var(--hot));box-shadow:0 0 14px #ff2e8899;transition:width .8s cubic-bezier(.2,.8,.2,1)}.chart:not(.compact) li:first-child{padding:20px 18px;margin-bottom:8px;background:radial-gradient(600px 160px at 0% 50%,rgba(255,46,136,.22),transparent 70%),#ffffff08}.chart:not(.compact) li:first-child .cover{width:104px!important;height:104px!important;box-shadow:0 20px 50px -12px #ff2e8899}.chart:not(.compact) li:first-child .rank{font-size:44px}.chart:not(.compact) li:first-child .row-title{font-size:22px;letter-spacing:-.02em}.row-title .demo,.mini-chart .row-sub .origin,.artist .tracks .row-sub{display:none}.mono{position:relative;aspect-ratio:1;border-radius:50%;overflow:hidden;display:grid;place-items:center;background:var(--accent);box-shadow:0 18px 40px -18px var(--accent)}.mono:before{content:"";position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:var(--art) center/cover;filter:blur(18px) saturate(1.4);opacity:.85}.mono span{position:relative;font-size:64px;font-weight:800;letter-spacing:-.06em;color:#fff;text-shadow:0 6px 30px rgba(0,0,0,.4)}.artist-card .card-origin{left:50%;top:auto;bottom:-6px;transform:translate(-50%)}.artist-hero-vid{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;mix-blend-mode:screen;opacity:.45}.artist-hero-copy{padding-bottom:18px}.artist-actions{margin:6px 0 28px}.about{background:none;border:0;padding:0}@media (min-width: 1000px){.np-inner{max-width:1120px;min-height:100dvh;grid-template-columns:1fr 1fr;column-gap:56px;align-content:center;padding:40px}.np-art{grid-column:1;grid-row:1 / span 5;width:min(100%,62vh);justify-self:end;align-self:center}}.np-bg{animation:drift 18s ease-in-out infinite alternate}@keyframes drift{to{transform:scale(1.5) rotate(8deg)}}.np-art{box-shadow:0 40px 100px -20px rgba(var(--glow, 139,44,255),.55)}.create-form{background:none;border:0;padding:0}.create-form textarea.prompt{font-size:22px;line-height:1.4;padding:22px;min-height:150px;border-radius:18px;background:#8b2cff14;border-color:#c77dff59;resize:none}.genre img{position:absolute;right:-14px;bottom:-10px;width:46%;aspect-ratio:1;object-fit:cover;border-radius:8px;transform:rotate(22deg);box-shadow:0 10px 30px #00000080}.genre span,.genre small{position:relative;z-index:1}.lib-grid{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:18px}.lib-tile,.lib-liked,.lib-bangs{flex-direction:column;align-items:flex-start;justify-content:flex-end;aspect-ratio:1;padding:22px;border-radius:18px}.lib-liked>svg{width:72px;height:72px;margin-bottom:auto}.lib-bangs img{width:96px;height:96px;margin-bottom:auto}.lib-tile .cover{margin-bottom:auto}.side-labels{display:flex;flex-wrap:wrap;gap:6px;padding:14px 12px 0}.side-labels .side-h,.lbl>span:not(.origin){display:none}.lbl{padding:0}.bangs-hero{background:none;border:0;padding:30px 0}.bangs-hand{width:170px;height:170px}.notice{background:none;border:0;padding:0;color:var(--paper2);font-size:12.5px}.sheet{position:relative}.sheet-x{position:absolute;top:14px;right:14px}.sheet:has(.prov-human){box-shadow:0 40px 120px -20px #2eff8b47}.sheet:has(.prov-hybrid){box-shadow:0 40px 120px -20px #c77dff52}.sheet:has(.prov-ai){box-shadow:0 40px 120px -20px #00e5ff47}.credits li{animation:up .4s both;animation-delay:calc(var(--i, 0) * 90ms)}.type i{display:inline-block;width:2px;height:1em;background:var(--ai);margin-left:2px;vertical-align:-2px;animation:blink .8s steps(1) infinite}.type i.done{display:none}@keyframes blink{50%{opacity:0}}.player{box-shadow:0 -1px rgba(var(--glow, 139,44,255),.35)}.wave i.on{background:linear-gradient(180deg,rgb(var(--glow, 199,125,255)),var(--hot))}.slam{position:fixed;top:0;right:0;bottom:0;left:0;z-index:95;pointer-events:none;display:grid;place-items:center}.slam img{width:min(42vw,260px);filter:drop-shadow(0 30px 60px rgba(139,44,255,.8));animation:slamdown .55s cubic-bezier(.3,1.6,.5,1) both,slamout .3s ease-in .8s forwards}.slam-ring{position:absolute;width:300px;height:300px;border-radius:50%;border:6px solid var(--hot);opacity:0;animation:ring .6s ease-out .42s forwards;box-shadow:0 0 60px #ff2e8899}.slam-stamp{position:absolute;font-size:clamp(54px,9vw,120px);font-weight:900;letter-spacing:-.05em;color:#fff;text-shadow:0 0 40px rgba(255,46,136,.9),0 6px 0 var(--purple);transform:rotate(-8deg);animation:stamp .35s cubic-bezier(.3,1.8,.5,1) .45s both,slamout .3s ease-in .85s forwards}@keyframes slamdown{0%{transform:translateY(70vh) rotate(20deg) scale(1.3);opacity:0}70%{transform:translateY(-14px) rotate(-6deg) scale(1.05);opacity:1}to{transform:none}}@keyframes stamp{0%{transform:rotate(-8deg) scale(2.4);opacity:0}to{transform:rotate(-8deg) scale(1);opacity:1}}@keyframes slamout{to{opacity:0;transform:scale(.85)}}.move{font-size:11px;font-weight:800;padding:2px 6px;border-radius:6px;margin-left:6px}.move.up{color:var(--human);background:#2eff8b1f}.move.down{color:var(--hot);background:#ff2e881f}.move.new{color:#000;background:var(--ai)}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--hot);margin-right:8px;box-shadow:0 0 #ff2e88b3;animation:pulse 1.6s infinite;vertical-align:1px}@keyframes pulse{70%{box-shadow:0 0 0 10px #ff2e8800}to{box-shadow:0 0 #ff2e8800}}.np-art{transform:scale(calc(1 + var(--beat, 0) * .035));transition:transform .08s linear}.np-bg{opacity:calc(.75 + var(--beat, 0) * .25)}.pl-now .cover{box-shadow:0 0 calc(var(--beat, 0) * 26px) rgba(var(--glow, 139,44,255),.8)}.premiere{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;overflow:hidden;background:#000;animation:fade .3s}.premiere-bg{position:absolute;top:-10%;right:-10%;bottom:-10%;left:-10%;background:var(--art) center/cover;filter:blur(50px) saturate(1.5) brightness(.6);animation:zoom 12s ease-out both}@keyframes zoom{0%{transform:scale(1.4)}to{transform:scale(1)}}.premiere-in{position:relative;z-index:2;display:grid;justify-items:center;gap:18px;text-align:center;padding:24px}.premiere-in .cover{width:min(56vw,320px);box-shadow:0 40px 100px -20px #00e5ff99;animation:up .6s cubic-bezier(.2,1.4,.4,1) .2s both}.premiere-in .eyebrow{color:var(--ai);animation:fade .6s .1s both}.premiere-in h1{font-size:clamp(44px,7vw,96px);letter-spacing:-.05em;line-height:.92;margin:0;animation:up .6s .35s both}.premiere-in p{color:var(--paper2);margin:0;font-size:18px;animation:fade .6s .5s both}.premiere-btns{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;animation:fade .6s .7s both}.result-play .wave{min-width:0;gap:1px}.result-play .wave i{min-width:0}.result-play>.muted{flex:none}.np{background:#000}@media (max-width: 860px){.chart:not(.compact) li:first-child{padding:14px 10px}.chart:not(.compact) li:first-child .cover{width:72px!important;height:72px!important}.chart:not(.compact) li:first-child .rank{font-size:30px}.chart:not(.compact) li:first-child .row-title{font-size:17px}.lib-grid,.genres{grid-template-columns:1fr 1fr;gap:12px}.lib-tile,.lib-liked,.lib-bangs{padding:16px}.lib-liked>svg{width:48px;height:48px}.lib-bangs img{width:64px;height:64px}.genre{aspect-ratio:1.15;font-size:19px;padding:14px}}.mix-art{aspect-ratio:1;border-radius:12px;overflow:hidden;position:relative;background:var(--hue);box-shadow:0 18px 40px -18px var(--hue)}.mix-grid{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:1fr 1fr;opacity:.55;mix-blend-mode:luminosity}.mix-grid img{width:100%;height:100%;object-fit:cover;display:block}.mix-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,color-mix(in srgb,var(--hue) 70%,transparent),#0000008c)}.mix-label{position:absolute;left:14px;bottom:14px;right:70px;z-index:2}.mix-label span{font-size:22px;font-weight:900;letter-spacing:-.03em;line-height:1;color:#fff;text-shadow:0 2px 14px rgba(0,0,0,.4)}.mix-art .fab{z-index:3}.artist-actions .ghost-btn svg{width:18px;height:18px}.lbl-row{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.lbl-row .lbl-h{margin:0}.lbl-row .link{display:inline-flex;gap:6px;align-items:center}.lbl-row .link svg{width:16px;height:16px}.vibes{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.vibe{flex:none;padding:9px 14px;border-radius:12px;font-weight:800;font-size:13px;background:linear-gradient(135deg,#8b2cff40,#ff2e881f);border:1px solid rgba(199,125,255,.25);transition:transform .15s,border-color .2s}.vibe:hover{transform:translateY(-1px);border-color:var(--lilac)}.vibe.on{background:linear-gradient(135deg,var(--purple),var(--hot));border-color:transparent}.dials{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:8px}.dial{display:grid;gap:6px;padding:14px;border-radius:14px;background:#0c0c10;border:1px solid var(--line2)}.dial span{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper3);font-weight:800}.dial b{font-size:18px}.dial input[type=range]{accent-color:var(--lilac);width:100%}.dial select{background:none;border:0;font-size:18px;font-weight:800;color:var(--paper);outline:none;padding:0}.stages{list-style:none;padding:0;margin:18px auto 10px;display:grid;gap:8px;text-align:left;width:max-content}.stages li{display:flex;align-items:center;gap:10px;color:var(--paper3);font-weight:700;font-size:14px;transition:color .3s}.stages li span{width:10px;height:10px;border-radius:50%;border:2px solid var(--paper3)}.stages li.done{color:var(--paper2)}.stages li.done span{background:var(--human);border-color:var(--human)}.stages li.now{color:#fff}.stages li.now span{border-color:var(--hot);background:var(--hot);box-shadow:0 0 12px var(--hot);animation:pulse 1.2s infinite}.create-out{align-items:start;place-items:start stretch}.result{gap:16px}.takes{display:grid;gap:8px}.take{display:grid;grid-template-columns:64px 40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;border-radius:14px;border:1px solid var(--line2);background:#ffffff08;cursor:pointer;transition:border-color .2s,background .2s}.take:hover{background:#ffffff0f}.take.on{border-color:var(--lilac);background:#c77dff1a;box-shadow:0 0 0 1px var(--lilac) inset}.take-l{font-weight:900;font-size:14px}.take-meta{font-size:12px;color:var(--paper2);white-space:nowrap}.take .wave{min-width:0;gap:1px}.take .wave i{min-width:0}.take-studio{display:grid;gap:16px;margin-top:6px}.mixer{display:grid;gap:14px;padding:18px;border-radius:20px;background:linear-gradient(180deg,#15121d,#0c0b10);border:1px solid rgba(199,125,255,.25);box-shadow:0 30px 60px -30px #8b2cff99}.mixer-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.small{font-size:12.5px}.mixer-time{display:flex;align-items:center;gap:10px;font-size:12px;color:var(--paper3);font-variant-numeric:tabular-nums}.mixer-time input{flex:1;accent-color:var(--hot)}.strips{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.strip{position:relative;display:grid;justify-items:center;gap:8px;padding:12px 6px 10px;border-radius:14px;background:#ffffff08;border:1px solid var(--line);transition:opacity .2s}.strip.dim,.strip.muted{opacity:.38}.meter{position:absolute;left:8px;top:12px;bottom:92px;width:5px;border-radius:4px;background:#ffffff0f;overflow:hidden;display:flex;align-items:flex-end}.meter i{width:100%;background:linear-gradient(0deg,var(--c),#fff);border-radius:4px;transition:height .06s linear;box-shadow:0 0 10px var(--c)}.fader{writing-mode:vertical-lr;direction:rtl;-webkit-appearance:slider-vertical;-moz-appearance:slider-vertical;appearance:slider-vertical;width:28px;height:150px;accent-color:var(--c)}.strip-val{font-size:12px;color:var(--paper2);font-variant-numeric:tabular-nums}.ms{display:flex;gap:4px}.ms button{width:28px;height:26px;border-radius:7px;border:1px solid var(--line2);font-size:11px;font-weight:900;color:var(--paper2)}.ms button.on{background:var(--c);color:#000;border-color:var(--c)}.strip-l{font-weight:800;font-size:13px;color:var(--c)}.cover-designer{display:grid;grid-template-columns:140px 1fr;gap:16px;align-items:center}.cover-prev{position:relative;width:140px;aspect-ratio:1;border-radius:12px;overflow:hidden;box-shadow:0 20px 40px -18px #000000e6}.cover-prev img{width:100%;height:100%;object-fit:cover;display:block}.cover-title{position:absolute;left:10px;bottom:10px;right:10px;font-weight:900;font-size:15px;letter-spacing:-.02em;line-height:1.05;text-shadow:0 2px 10px rgba(0,0,0,.6)}.cover-controls{display:grid;gap:10px}.swatches{display:flex;gap:8px}.sw{width:34px;height:34px;border-radius:10px;border:2px solid transparent;transition:transform .15s}.sw:hover{transform:scale(1.08)}.sw.on{border-color:#fff;box-shadow:0 0 0 2px var(--ink),0 0 0 4px #fff}.drafts{display:grid;gap:18px;max-width:900px}.draft{display:grid;gap:10px;padding:18px;border-radius:18px;background:#ffffff08;border:1px solid var(--line)}.draft-h{display:grid;gap:4px}@media (max-width: 860px){.dials{grid-template-columns:1fr 1fr}.take{grid-template-columns:52px 38px minmax(0,1fr)}.take-meta{display:none}.fader{height:120px}.meter{bottom:84px}.cover-designer{grid-template-columns:110px 1fr}.cover-prev{width:110px}}.join-card input,.copy-row input,.release input:not([type=checkbox]):not([type=file]):not([type=color]),.profile-editor input:not([type=file]):not([type=color]),.admin-card input:not([type=checkbox]):not([type=date]),.apps input{width:100%;padding:13px 15px;border-radius:12px;border:1px solid var(--line2);background:#0c0c10;outline:none;font-size:15px;color:var(--paper)}.join-card input:disabled{opacity:.6}label input[type=file]{display:none}.perks{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:10px 0 40px}.perk{display:grid;gap:6px;padding:22px;border-radius:18px;background:linear-gradient(160deg,#8b2cff24,#ffffff05 60%);border:1px solid var(--line)}.perk b{font-size:18px;letter-spacing:-.02em}.perk span{color:var(--paper2);line-height:1.5;font-size:14.5px}.steps{list-style:none;counter-reset:s;padding:0;margin:0 0 40px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.steps li{counter-increment:s;display:grid;gap:6px;padding:20px;border-radius:16px;border:1px solid var(--line)}.steps li:before{content:counter(s);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--purple),var(--hot));font-weight:900;margin-bottom:6px}.steps b{font-size:17px}.steps span{color:var(--paper2);font-size:14px;line-height:1.5}.apply{margin:0 auto 60px;scroll-margin-top:90px}.ref-note{font-size:13px;color:var(--lilac)}.applied{text-align:center;display:grid;justify-items:center;gap:14px;padding:40px 0 80px}.applied img{width:120px;animation:float 3s ease-in-out infinite}.applied h2{font-size:40px;letter-spacing:-.04em;margin:0}.applied p{color:var(--paper2);max-width:520px;line-height:1.6}.join{display:grid;place-items:center;min-height:80vh}.join-card{width:min(460px,100%);text-align:left}.join-card h2{font-size:34px;letter-spacing:-.04em;margin:0}.join-kind{display:flex;align-items:center;gap:8px;color:var(--paper2);font-size:14px}.muted-link{color:var(--paper3);font-weight:600}.artists-manage{display:grid;grid-template-columns:1fr;gap:18px;max-width:980px}.onboard-banner{display:flex;gap:18px;align-items:center;padding:18px 22px;border-radius:18px;background:linear-gradient(135deg,#8b2cff59,#ff2e8826);border:1px solid rgba(199,125,255,.3)}.onboard-banner img{width:64px;height:64px}.onboard-banner div{display:grid;gap:4px}.onboard-banner span{color:#e6e4ec}.profile-editor{display:grid;gap:18px}.pe-banner{position:relative;height:260px;border-radius:22px;background:linear-gradient(135deg,var(--accent),#120a1c 75%) center/cover;display:flex;align-items:flex-end;gap:18px;padding:22px;overflow:hidden}.pe-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgba(0,0,0,.7))}.pe-photo{position:relative;z-index:2;width:130px;height:130px;border-radius:50%;background:#1b1a21 center/cover;border:3px solid var(--ink);display:grid;place-items:center;cursor:pointer;flex:none;color:var(--paper2);font-weight:700;font-size:13px;box-shadow:0 16px 40px -10px #000}.pe-name{position:relative;z-index:2;display:grid;gap:8px}.pe-name h2{margin:0;font-size:40px;letter-spacing:-.04em;display:flex;align-items:center}.pe-name div{display:flex;gap:8px;align-items:center}.pe-upload{position:absolute;top:16px;right:16px;z-index:3;padding:9px 14px;border-radius:999px;background:#0000008c;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:700;font-size:13px;cursor:pointer}.founding{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:linear-gradient(135deg,#ffb000,#ff2e88);color:#000;font-size:11px;font-weight:900;letter-spacing:.06em;text-transform:uppercase}.profile-editor input[type=color]{width:54px;height:34px;border:0;background:none;padding:0}.release{display:grid;gap:18px;max-width:980px}.release-head{display:grid;grid-template-columns:220px 1fr;gap:22px;align-items:start}.release-cover{aspect-ratio:1;border-radius:16px;border:1.5px dashed var(--line2);display:grid;place-items:center;overflow:hidden;cursor:pointer;color:var(--paper2);font-weight:700;background:#0c0c10}.release-cover span{display:flex;gap:8px;align-items:center}.release-cover img{width:100%;height:100%;object-fit:cover}.release-meta{display:grid;gap:12px}.release .release-title{font-size:26px!important;font-weight:800;padding:16px 18px!important}.big-drop{padding:34px;justify-content:center;background:#8b2cff0f;border-color:#c77dff59}.rel-tracks{display:grid;gap:10px}.rel-track{display:grid;gap:10px;padding:14px;border-radius:16px;background:#ffffff08;border:1px solid var(--line)}.rt-top{display:grid;grid-template-columns:26px minmax(0,1fr) 210px 32px 32px 32px;gap:8px;align-items:center}.rt-n{font-weight:900;color:var(--paper3);text-align:center}.seg.mini button{padding:8px 4px;font-size:12px}.rt-foot{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.rt-foot .isrc{max-width:220px}.dash{display:grid;gap:18px;max-width:1100px}.stat-row{display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.stat{display:grid;gap:4px;padding:18px;border-radius:16px;background:#ffffff0a;border:1px solid var(--line)}.stat b{font-size:30px;letter-spacing:-.03em}.stat span{color:var(--paper3);font-size:12px}.bars{display:flex;align-items:flex-end;gap:4px;height:160px}.bar{flex:1;height:100%;display:flex;align-items:flex-end;position:relative}.bar i{width:100%;background:linear-gradient(180deg,var(--lilac),var(--purple));border-radius:4px 4px 0 0;min-height:2px}.bar em{position:absolute;left:25%;right:25%;bottom:0;background:var(--hot);border-radius:3px}.dot-k{display:inline-block;width:9px;height:9px;border-radius:2px;margin:0 4px 0 10px}.dot-k.s{background:var(--purple)}.dot-k.b{background:var(--hot)}.dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dash-row{display:grid;grid-template-columns:auto 1fr auto auto;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--line)}.dash-row em{font-style:normal;color:var(--paper3);font-size:12px}.rank-s{font-weight:900;color:var(--lilac);width:22px;text-align:center}.apps{display:grid;gap:12px;max-width:900px;margin-bottom:30px}.app-card{display:grid;gap:10px;padding:18px;border-radius:16px;background:#ffffff0a;border:1px solid var(--line)}.app-top{display:flex;justify-content:space-between;gap:12px}.app-top b{font-size:18px;margin-right:6px}.app-links{display:flex;gap:8px;flex-wrap:wrap}.app-links .pill{padding:7px 14px;font-size:13px;text-transform:capitalize}.copy-row{display:grid;grid-template-columns:1fr auto;gap:8px}.acct-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;max-width:980px}.ok-pill{font-size:11px;font-weight:800;color:#000;background:var(--human);padding:2px 8px;border-radius:999px;margin-left:6px}.admin-card.danger{border-color:#ff2e884d}.legal>section:not(.img-hero){max-width:780px}.legal h2{font-size:20px;margin:30px 0 8px;letter-spacing:-.02em}.legal p{color:#d8d6de;line-height:1.7;margin:0}@media (max-width: 860px){.perks,.steps,.acct-grid,.dash-grid{grid-template-columns:1fr}.stat-row{grid-template-columns:1fr 1fr}.release-head{grid-template-columns:1fr}.release-cover{width:160px}.rt-top{grid-template-columns:22px minmax(0,1fr) 30px 30px 30px}.rt-top .seg{grid-column:1 / -1;order:9}.pe-banner{height:220px}.pe-photo{width:96px;height:96px}.pe-name h2{font-size:28px}}.artist-hero.has-banner .artist-hero-bg{filter:saturate(1.1) brightness(.6);transform:none;top:0;right:0;bottom:0;left:0}.artist-hero.has-banner .artist-hero-vid{display:none}.hero-badges{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.artist-photo{width:84px;height:84px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.15);margin-right:6px;box-shadow:0 16px 40px -10px #000}.engine-soon{display:grid;justify-items:center;text-align:center;gap:12px;padding:60px 20px;border-radius:22px;border:1px solid var(--line);background:radial-gradient(500px 260px at 50% 0%,rgba(139,44,255,.25),transparent 70%)}.engine-soon img{width:110px;animation:float 3s ease-in-out infinite}.engine-soon h2{font-size:32px;letter-spacing:-.03em;margin:0}.tracks.no-cover .row{grid-template-columns:40px minmax(0,1fr) 90px auto 36px 54px 36px}@media (max-width: 1100px){.tracks.no-cover .row{grid-template-columns:34px minmax(0,1fr) auto 36px 36px}}@media (max-width: 860px){.tracks.no-cover .row{grid-template-columns:minmax(0,1fr) auto 36px}}.tabs-row:has(.tab){gap:4px 26px;border-bottom:1px solid var(--line);margin-bottom:34px}.tab{padding:12px 0;font-weight:700;font-size:15px;color:var(--paper3);border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .2s,border-color .2s}.tab:hover{color:var(--paper)}.tab.on{color:var(--paper);border-color:var(--hot)}.wz{position:relative;max-width:820px;margin:0 auto;padding:8px 0 40px}.wz-progress{display:flex;gap:6px;margin:0 0 38px}.wz-progress i{flex:1;height:4px;border-radius:4px;background:#ffffff14;transition:background .3s}.wz-progress i.on{background:linear-gradient(90deg,var(--purple),var(--hot))}.wz-back{position:absolute;top:26px;left:0;color:var(--paper3);font-weight:700;font-size:14px;display:inline-flex;gap:6px;align-items:center}.wz-back:hover{color:var(--paper)}.wz-step{display:grid;gap:26px;animation:wzIn .28s cubic-bezier(.2,.8,.2,1)}@keyframes wzIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.wz-step h2{font-size:clamp(30px,4vw,46px);line-height:1.05;letter-spacing:-.02em;margin:18px 0 0;font-weight:800}.wz-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.wz-grid.four{grid-template-columns:repeat(4,1fr)}.wz-grid.two{grid-template-columns:repeat(2,1fr)}.wz-tile{display:grid;gap:6px;align-content:center;text-align:left;min-height:96px;padding:20px 22px;border-radius:18px;background:#ffffff0a;border:1px solid var(--line);transition:transform .15s,border-color .2s,background .2s}.wz-tile:hover{transform:translateY(-2px);border-color:#c77dff80;background:#8b2cff14}.wz-tile.on{border-color:var(--lilac);background:#8b2cff29;box-shadow:0 0 0 1px var(--lilac) inset}.wz-tile b{font-size:18px;font-weight:800}.wz-tile small{font-size:13px;color:var(--paper3)}.wz-tile.small{min-height:72px;place-items:center;text-align:center}.wz-tile.ghost{border-style:dashed;background:none}.wz-tile.artist{grid-template-columns:48px 1fr auto;align-items:center;gap:14px}.wz-tile.artist img,.wz-dot{width:48px;height:48px;border-radius:50%;object-fit:cover}.wz-write{display:grid;gap:12px}.wz-write textarea{width:100%;padding:18px 20px;border-radius:16px;border:1px solid rgba(199,125,255,.35);background:#8b2cff0f;font-size:18px;line-height:1.45;resize:none;outline:none}.wz-write textarea:focus{border-color:var(--lilac)}.wz-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.wz-new{display:grid;gap:10px;padding-top:6px}.wz-review{display:grid;border:1px solid var(--line);border-radius:18px;overflow:hidden}.wz-review button{display:grid;grid-template-columns:110px 1fr;gap:16px;text-align:left;padding:18px 22px;border-bottom:1px solid var(--line);transition:background .2s}.wz-review button:last-child{border-bottom:0}.wz-review button:hover{background:#ffffff0a}.wz-review span{font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--paper3);font-weight:800;padding-top:3px}.wz-review b{font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wz-fine-btn{justify-self:start;color:var(--lilac);font-weight:700;font-size:14px}.wz .dials{grid-template-columns:repeat(4,1fr);margin:0}.wz-out{max-width:980px;margin:0 auto}.wz-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.wz-card{display:grid;gap:14px;justify-items:start;padding:26px;border-radius:18px;border:1px solid var(--line)}@media (max-width: 860px){.wz-grid.four{grid-template-columns:repeat(2,1fr)}.wz-grid.two{grid-template-columns:1fr}.wz .dials{grid-template-columns:repeat(2,1fr)}.wz-review button{grid-template-columns:1fr;gap:4px}}.wz-grid.three{grid-template-columns:repeat(3,1fr)}.wz-tile.src{min-height:130px;align-content:end}.src-dot{width:34px;height:34px;border-radius:50%;margin-bottom:8px}.src-dot.sp{background:#1ed760}.src-dot.ap{background:linear-gradient(135deg,#fa233b,#fb5c74)}.src-dot.new{background:linear-gradient(135deg,var(--purple),var(--hot))}.wz-link{width:100%;padding:18px 20px;border-radius:16px;border:1px solid rgba(199,125,255,.35);background:#8b2cff0f;font-size:17px;outline:none}.wz-link:focus{border-color:var(--lilac)}.wz-found{display:flex;align-items:center;gap:14px;padding:12px;border-radius:16px;background:#ffffff0a;border:1px solid var(--line);justify-self:start}.wz-found img{width:56px;height:56px;border-radius:10px;object-fit:cover}.wz-found div{display:grid;gap:2px}.wz-found small{color:var(--paper3)}.wz-found.big{justify-self:stretch}.wz-found.big img{width:96px;height:96px}.wz-found.big b{font-size:22px}.hint.warn{color:#ffb000}.wz-tracks{display:grid;border:1px solid var(--line);border-radius:16px;overflow:hidden}.wz-tr{display:grid;grid-template-columns:28px minmax(0,1fr) auto 32px;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line)}.wz-tr:last-child{border-bottom:0}.wz-tr b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.wz-tr .file{color:var(--human);max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wz-tr:not(.ok) b{color:var(--paper3)}@media (max-width: 860px){.wz-grid.three{grid-template-columns:1fr}.wz-tile.src{min-height:84px}}.bangs-hero.first .bangs-hand{width:130px;height:130px}.bang-rules{display:flex;flex-wrap:wrap;gap:10px;margin-top:6px}.bang-rules span{padding:10px 16px;border-radius:999px;background:#ffffff0d;border:1px solid var(--line);color:var(--paper2);font-size:14px}.bang-rules b{color:var(--paper);font-weight:800;margin-right:4px}.bangs-fine{margin:40px 0 10px;font-size:12.5px;color:var(--paper3);max-width:640px}.fair{grid-column:1 / -1}.fair-top{display:flex;align-items:center;gap:16px}.fair-score{font-size:46px;font-weight:800;letter-spacing:-.03em;line-height:1;background:linear-gradient(90deg,var(--purple),var(--hot));-webkit-background-clip:text;background-clip:text;color:transparent}.fair-bar{position:relative;height:8px;border-radius:8px;background:#ffffff12;margin:4px 0 2px}.fair-bar i{position:absolute;inset:0 auto 0 0;border-radius:8px;background:linear-gradient(90deg,var(--purple),var(--hot))}.fair-bar span{position:absolute;top:-3px;width:2px;height:14px;background:#ffffff40}.fair-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px}.fair-f{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;background:#ffffff08;border:1px solid var(--line);font-size:14px}.fair-f small{color:var(--paper3);text-align:right}.fair-f.on small{color:var(--human);font-weight:800}.fair-f.soon{opacity:.55}.fair-f.bad small{color:var(--hot);font-weight:800}.lib{max-width:1100px}.lib-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:20px 0 18px}.lib-head h1{font-size:clamp(32px,4vw,44px);letter-spacing:-.03em;margin:0}.lib-head .ghost-btn{display:inline-flex;gap:8px;align-items:center}.lib-head .ghost-btn svg{width:16px;height:16px}.lib-new{display:flex;gap:8px}.lib-new input{padding:11px 14px;border-radius:999px;border:1px solid var(--line2);background:#0c0c10;outline:none;min-width:220px}.lib-chips{display:flex;gap:8px;margin-bottom:14px}.lib-list{display:grid;gap:2px}.lib-row{display:flex;align-items:center;gap:16px;padding:10px 12px;border-radius:12px;transition:background .15s}.lib-row:hover{background:#ffffff0d}.lib-art{width:56px;height:56px;border-radius:8px;flex:none;display:grid;place-items:center;object-fit:cover}.lib-art.liked{background:linear-gradient(135deg,#4b1fff,#c77dff)}.lib-art.liked svg{width:22px;height:22px}.lib-art.bangs{background:linear-gradient(135deg,#2a0a4d,#8b2cff)}.lib-art.bangs img{width:40px;height:40px}.lib-art.round{border-radius:50%}.lib-txt{display:grid;gap:3px;min-width:0}.lib-txt b{font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lib-txt small{font-size:13px;color:var(--paper3)}.lib-suggest{margin-top:38px}.lib-suggest h2{font-size:22px;margin:0 0 16px}.lib-sug-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:14px}.lib-sug{display:grid;gap:4px;padding:14px;border-radius:16px;transition:background .2s}.lib-sug:hover{background:#ffffff0d}.lib-sug img,.lib-sug .blank{width:100%;aspect-ratio:1;border-radius:50%;object-fit:cover;margin-bottom:8px;background:var(--ink3);display:grid;place-items:center;font-size:32px;font-weight:800}.lib-sug b{font-size:15px}.lib-sug small{color:var(--paper3);font-size:13px}@media (max-width: 860px){.tabs-row:has(.tab){flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;gap:22px}.tabs-row:has(.tab)::-webkit-scrollbar{display:none}.tab{white-space:nowrap}}.credit-line{display:flex;align-items:center;gap:12px;padding:14px 18px;border:1px solid var(--line);border-radius:14px;font-size:14px;color:var(--paper2)}.credit-line b{color:var(--paper);margin-left:auto}.credit-wait{display:flex;align-items:center;gap:10px;color:var(--paper2);font-size:14px}.spin.small{width:16px;height:16px;margin:0;border-width:2px}.credit-sheet h3{margin:0 0 6px;font-size:24px;letter-spacing:-.02em}.packs{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.pack{position:relative;display:grid;gap:4px;justify-items:center;padding:20px 10px 16px;border-radius:16px;border:1px solid var(--line2);background:#ffffff08;transition:border-color .15s,transform .15s}.pack b{font-size:17px}.pack span{color:var(--paper2);font-size:14px;font-weight:700}.pack small{color:var(--lilac);font-size:11.5px}.pack em{position:absolute;top:-9px;padding:2px 9px;border-radius:999px;background:linear-gradient(135deg,var(--purple),var(--hot));color:#fff;font-size:10.5px;font-style:normal;font-weight:800;letter-spacing:.04em}.pack.best{border-color:var(--lilac)}.pack:not(:disabled):hover{border-color:var(--paper2);transform:translateY(-1px)}.pack:disabled{opacity:.55;cursor:not-allowed}.credit-hist{display:grid;border-top:1px solid var(--line)}.credit-row{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.credit-row b{color:var(--paper2)}.credit-row b.plus{color:var(--human)}@media (max-width: 520px){.packs{grid-template-columns:1fr}.pack{grid-template-columns:1fr auto;justify-items:start;padding:16px 18px}.pack em{right:14px}}.perk{overflow:hidden}.perk-img,.step-img{margin:-1px -1px 14px;height:150px;border-radius:15px 15px 0 0;background:center/cover no-repeat;position:relative}.perk-img:after,.step-img:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(180deg,#0a071000 45%,#0a0710d9)}.perk{padding-top:0!important}.perk-img{margin:0 -24px 16px}.steps li{padding-top:0;overflow:hidden;position:relative}.steps li:before{position:absolute;top:108px;left:18px;z-index:1;box-shadow:0 6px 20px #00000080}.step-img{margin:0 -20px 26px;height:130px}.apply-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:22px;align-items:stretch;margin:10px 0 40px}.apply-wrap .create-form.apply{margin:0;max-width:none}.apply-side{border-radius:22px;background:center/cover no-repeat;position:relative;overflow:hidden;min-height:420px;display:flex;align-items:flex-end}.apply-side:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0a07100d,#0a0710eb 78%)}.apply-side>div{position:relative;padding:28px}.apply-side h3{font-size:30px;letter-spacing:-.03em;line-height:1.05;margin:8px 0 10px}.apply-side p{color:#e2e0e8;margin:0;line-height:1.5}.img-hero{position:relative;margin:-76px -36px 26px;min-height:340px;display:flex;align-items:flex-end;background:center/cover no-repeat}.img-hero.tall{min-height:min(560px,70vh)}.img-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(7,7,7,.25),rgba(7,7,7,.55) 55%,var(--bg, #070707))}.img-hero-copy{position:relative;padding:0 36px 34px;max-width:760px}.img-hero-copy h1{font-size:clamp(44px,7vw,96px);letter-spacing:-.05em;line-height:.92;margin:6px 0 14px}.img-hero-copy p{font-size:18px;color:#e6e4ec;line-height:1.5;margin:0 0 22px}.img-hero .hero-cta{display:flex;gap:12px;flex-wrap:wrap}.legal .img-hero{margin-bottom:10px}@media (max-width: 860px){.apply-wrap{grid-template-columns:1fr}.apply-side{min-height:260px}.img-hero{margin-left:-16px;margin-right:-16px;margin-top:-66px}.img-hero-copy{padding:0 16px 26px}}.perk,.steps li{align-content:start}.acct-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:0 0 40px}.acct-tiles .perk{text-decoration:none;color:inherit;transition:transform .2s,border-color .2s}.acct-tiles .perk:hover{transform:translateY(-3px);border-color:#ff2e8880}@media (max-width: 860px){.acct-tiles{grid-template-columns:1fr}}.logo{display:flex;align-items:center;gap:2px}.beta-tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg,#8b2cff59,#ff2e8859);border:1px solid rgba(255,46,136,.55);white-space:nowrap}.logo .beta-tag{margin-top:4px}.top-beta{display:none}.auth-brand{display:flex;align-items:center;justify-content:center;gap:6px}.auth-brand .auth-logo{margin-left:0;margin-right:0}@media (max-width: 860px){.top-beta{display:inline-flex;margin-right:6px}}:root{--coin: #FFC83D;--coin2: #FF9F1C}.bang.paid{background:linear-gradient(135deg,#8b2cffd9,#ff2e88bf);border-color:#ffc83d8c;color:#fff}.bang.paid:hover{box-shadow:0 0 0 3px #ffc83d2e}.pb-badge{display:inline-flex;align-items:center;gap:3px;height:20px;padding:0 7px 0 4px;margin-left:2px;border-radius:999px;background:#00000059;color:var(--coin);font-size:11.5px;font-weight:800;white-space:nowrap}.pb-badge svg{width:14px;height:14px}.pb-badge.soon{color:var(--paper2);padding:0 8px;font-weight:700}.bang-big .pb-badge{height:28px;padding:0 12px 0 7px;font-size:13.5px;gap:5px}.bang-big .pb-badge svg{width:18px;height:18px}.pb-count{position:absolute;top:-8px;right:-6px;min-width:22px;white-space:nowrap;height:18px;padding:0 5px;border-radius:999px;background:var(--coin);color:#1a1000;font-size:10.5px;font-weight:900;display:grid;place-items:center;box-shadow:0 2px 8px #00000080}.burst.power i{border-color:var(--coin)}.burst.power em{color:var(--coin);white-space:nowrap;font-size:13px;left:-4px;top:-16px}.coin-fly{position:absolute;left:-8px;top:-8px;width:16px;height:16px;color:var(--coin);animation:coinfly .8s ease-out forwards;animation-delay:calc(var(--j) * 25ms)}@keyframes coinfly{0%{transform:translate(0) scale(.6);opacity:1}to{transform:translate(calc((var(--j) - 2) * 18px),-46px) rotate(calc(var(--j) * 70deg)) scale(1);opacity:0}}.bang-wrap{display:grid;justify-items:start;gap:8px}.bang-left{font-size:12.5px;color:var(--paper2)}.bang-left b{color:var(--paper)}.side-bang-txt{display:grid;line-height:1.2}.side-bang-txt small{font-size:11.5px;color:var(--lilac);margin-top:2px}.slam-stamp.power{font-size:clamp(30px,8.5vw,92px);max-width:94vw;text-align:center;color:var(--coin);text-shadow:0 0 40px rgba(255,200,61,.75),0 6px 0 var(--purple);white-space:nowrap}.coin-burst{position:absolute;left:50%;top:50%}.coin-burst svg{position:absolute;width:34px;height:34px;left:-17px;top:-17px;color:var(--coin);filter:drop-shadow(0 4px 12px rgba(255,159,28,.7));animation:coinburst .9s cubic-bezier(.2,.8,.3,1) .35s both}@keyframes coinburst{0%{transform:rotate(var(--a)) translateY(0) scale(.3);opacity:0}30%{opacity:1}to{transform:rotate(var(--a)) translateY(calc(var(--d) * -1)) scale(1);opacity:0}}@media (prefers-reduced-motion: reduce){.coin-fly,.coin-burst svg{animation:none;opacity:0}}.toast{cursor:pointer;max-width:calc(100vw - 32px)}@media (max-width: 640px){.toast{white-space:normal;text-align:center;justify-content:center;border-radius:18px;left:16px;right:16px;transform:none;width:fit-content;margin:0 auto}}.bang-meter{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:4px 0 12px;color:var(--paper2);font-size:14px}.bang-meter b{color:var(--paper)}.bang-pips{display:flex;gap:4px}.bang-pips i{width:14px;height:14px;border-radius:4px;background:#ffffff14;border:1px solid var(--line2)}.bang-pips i.on{background:linear-gradient(135deg,var(--purple),var(--hot));border-color:transparent;box-shadow:0 0 10px #ff2e8859}.coin-chip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;background:#ffc83d1a;border:1px solid rgba(255,200,61,.35);color:var(--coin);font-weight:800;font-size:13.5px}.coin-chip svg{width:16px;height:16px}.bang-rules b svg{width:15px;height:15px;vertical-align:-2px;color:var(--coin)}.share-stat em.pw{font-style:normal;color:var(--coin);font-size:.8em}.guest-note{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px;margin:0 0 18px;border-radius:14px;background:#ffffff0a;border:1px solid var(--line);color:var(--paper2);font-size:14px}.coin-score{display:inline-flex;align-items:center;gap:6px;color:var(--coin)}.coin-score svg{width:.8em;height:.8em}.auth-sub{margin:0 0 6px;font-size:14.5px}.auth-mail{width:56px;height:56px;margin:6px auto 2px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,var(--purple),var(--hot))}.auth-mail svg{width:28px;height:28px;color:#fff}.auth-apps{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:6px 0 2px}.auth-apps .ghost-btn{justify-content:center;text-align:center}.auth .link[disabled]{opacity:.5;cursor:default}.np-meta{flex-wrap:wrap}.np-meta>div:first-child{flex:1 1 220px;min-width:0}.np{overflow-x:hidden}@media (max-width: 760px){.bang-meter,.bang-rules{justify-content:center}}.bang-big{max-width:100%}.bang-left{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.bang-left .pb-count{position:static;height:22px;padding:0 9px;font-size:11.5px}.ghost-btn.sm,.hot-btn.sm{min-height:36px;padding:0 14px;font-size:13px}.ghost-btn.danger{border-color:#ff2e8873;color:#ff8fb8}.ghost-btn.danger:hover{background:#ff2e881a;border-color:var(--hot)}.new-artist-wrap{display:grid;gap:10px}.start-here{position:relative;overflow:hidden;display:grid;gap:18px;margin:0 0 28px;padding:24px;border-radius:22px;background:linear-gradient(135deg,#8b2cff47,#ff2e881a 60%,#ffffff05);border:1px solid rgba(199,125,255,.28)}.sh-head h2{margin:4px 0 0;font-size:clamp(22px,2.6vw,30px);letter-spacing:-.03em}.sh-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.sh-steps li{display:flex;gap:14px;align-items:flex-start;padding:18px;border-radius:16px;background:#0707078c;border:1px solid var(--line);min-width:0}.sh-steps li.now{border-color:#c77dff8c;box-shadow:0 0 0 1px #c77dff40,0 18px 40px -24px #8b2cffe6}.sh-steps li.done{opacity:.72}.sh-n{flex:none;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-weight:800;font-size:14px;background:#ffffff14;color:var(--paper2)}.sh-steps li.now .sh-n{background:linear-gradient(135deg,var(--purple),var(--hot));color:#fff}.sh-steps li.done .sh-n{background:var(--human);color:#000}.sh-body{display:grid;gap:6px;min-width:0;flex:1}.sh-body>b{font-size:16px}.sh-body>span{color:var(--paper2);font-size:14px;line-height:1.45}.sh-act{justify-self:start;margin-top:6px;min-height:40px;cursor:pointer}.sh-copy{margin-top:6px}.sh-copy input{font-size:13px;padding:10px 12px}.sh-body .new-artist{grid-template-columns:1fr}.sh-body .seg button{padding:9px 4px;font-size:13px}.empty-card{display:grid;gap:10px;justify-items:start;max-width:620px;padding:26px;border-radius:20px;background:#ffffff0a;border:1px solid var(--line)}.empty-card b{font-size:20px;letter-spacing:-.02em}.empty-card .hot-btn{margin-top:6px}.own-tracks{display:grid;gap:10px;max-width:980px}.own-row{display:grid;grid-template-columns:52px minmax(0,1fr) auto auto auto;gap:14px;align-items:center;padding:12px 14px;border-radius:16px;background:#ffffff09;border:1px solid var(--line)}.own-row.off{border-color:#ff2e884d}.own-main{min-width:0;display:grid;gap:4px}.own-main .row-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:700}.own-main .row-sub{display:flex;gap:8px;align-items:center;color:var(--paper2);font-size:13px;min-width:0}.own-main .row-sub span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.own-why{color:#ff8fb8;font-size:13px}.own-stat{display:grid;text-align:right}.own-stat b{font-size:15px}.own-stat span{font-size:11.5px;color:var(--paper3)}.own-pill{font-size:12px;font-weight:800;padding:5px 10px;border-radius:999px;background:#ffffff14;color:var(--paper2);white-space:nowrap}.own-pill.ok{background:#2eff8b24;color:var(--human)}.own-pill.bad{background:#ff2e8824;color:#ff8fb8}.own-btns{display:flex;gap:8px}.track-edit{grid-column:1 / -1;margin-top:4px}.track-edit .seg button:disabled{opacity:.3;cursor:not-allowed}.track-edit .appeal{display:grid;gap:8px}.track-edit .two{align-items:center}.out-now{display:grid;gap:8px;max-width:640px;margin:0 0 22px;padding:18px 20px;border-radius:18px;background:linear-gradient(135deg,#2eff8b24,#00e5ff0f);border:1px solid rgba(46,255,139,.3)}.out-now b{font-size:18px}.out-now span{color:var(--paper2);font-size:14px}.menu .menu-quiet{color:var(--paper3)}.report-link{justify-self:start;font-size:13px}.about .report-link{margin-top:14px;display:inline-block}.reasons{display:grid;gap:8px}.reason{display:grid;gap:2px;text-align:left;padding:12px 14px;border-radius:12px;border:1px solid var(--line2);background:#ffffff08;transition:border-color .15s,background .15s}.reason b{font-size:15px}.reason small{color:var(--paper3);font-size:13px}.reason:hover{border-color:var(--paper3)}.reason.on{border-color:var(--lilac);background:#c77dff1f}.report textarea,.report input{width:100%;padding:13px 15px;border-radius:12px;border:1px solid var(--line2);background:#0c0c10;outline:none;font-size:15px;resize:vertical}.report textarea:focus,.report input:focus{border-color:var(--lilac)}.report-done{display:grid;gap:10px}.report-done b{font-size:18px}.report-done p{margin:0;line-height:1.55}.copyright .takedown{margin-top:26px}.copyright .takedown .sec-h{margin:0 0 4px}.legal-more{display:flex;flex-wrap:wrap;gap:18px;margin-top:34px;padding-top:20px;border-top:1px solid var(--line)}.site-foot{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;align-items:center;margin:24px 36px 28px;padding-top:20px;border-top:1px solid var(--line);color:var(--paper3);font-size:13px;max-width:1408px}.site-foot nav{display:flex;flex-wrap:wrap;gap:8px 20px}.site-foot a{color:var(--paper2);font-weight:600}.site-foot a:hover{color:var(--paper)}.mod{margin-bottom:30px}.mod .app-card{max-width:900px;margin-bottom:10px}.mod-card.takedown{border-color:#ff2e8866}.mod-card.appeal{border-color:#c77dff66}.mod-kind{font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:3px 8px;border-radius:999px;background:#ffffff14;color:var(--paper2)}.mod-kind.takedown{background:#ff2e882e;color:#ff8fb8}.mod-kind.appeal{background:#c77dff2e;color:var(--lilac)}.mod-claim{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;padding:12px 14px;border-radius:12px;background:#00000059}.mod-claim div{display:grid;gap:2px;min-width:0}.mod-claim span{font-size:11.5px;color:var(--paper3);text-transform:uppercase;letter-spacing:.06em}.mod-claim b{font-size:14px;font-weight:600;overflow-wrap:anywhere}.mod-track{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:14px;align-items:center;max-width:900px;padding:12px 14px;margin-bottom:8px;border-radius:14px;background:#ffffff09;border:1px solid var(--line)}.mod-track>div:nth-child(2){display:grid;gap:4px;min-width:0}.mod-track audio{height:32px;max-width:320px;width:100%;margin-top:4px}.mod-face{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:var(--ink3);font-weight:800}.mod-log{display:grid;gap:6px;max-width:900px}.mod-log>div{display:grid;grid-template-columns:130px 120px minmax(0,1fr) minmax(0,1fr);gap:12px;padding:10px 12px;border-radius:10px;background:#ffffff08;font-size:14px;align-items:baseline}@media (max-width: 860px){.sh-steps{grid-template-columns:1fr}.start-here{padding:18px}.own-row{grid-template-columns:44px minmax(0,1fr) auto}.own-row .own-stat{display:none}.own-pill{grid-column:2;justify-self:start}.own-btns{grid-column:3;grid-row:1}.site-foot{margin:18px 16px 24px}.mod-track{grid-template-columns:48px minmax(0,1fr)}.mod-track .row-btns{grid-column:1 / -1}.mod-log>div{grid-template-columns:1fr;gap:2px}}.sh-note{margin:0;font-size:13.5px;color:var(--paper2)}.cr-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:980px!important;margin-top:20px}.cr-box{display:grid;gap:10px;align-content:start;padding:20px;border-radius:18px;background:#ffffff0a;border:1px solid var(--line)}.cr-agent{display:grid;gap:4px;line-height:1.5}.cr-agent span{color:var(--paper2)}.cr-list{margin:0;padding-left:18px;color:#d8d6de;line-height:1.6;font-size:14.5px}.rights-badges{display:inline-flex;gap:6px;flex-wrap:wrap;vertical-align:middle}.rights-badges i{font-style:normal;font-size:11px;font-weight:800;padding:3px 8px;border-radius:999px;background:#ffb00029;color:#ffb000}.rights-q{display:grid;gap:8px;padding:10px 0 2px}.rq-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.rq{display:grid;gap:6px;font-size:12.5px;color:var(--paper2)}.seg.two-way{grid-template-columns:1fr 1fr}.seg.two-way button{padding:7px 4px;font-size:12.5px}.seg.two-way button.on.yes{background:#ffb000;color:#000}.rq-confirm{display:grid;gap:8px;padding:10px 12px;border-radius:10px;background:#ffb00012;border:1px solid rgba(255,176,0,.25)}.rq-confirm .check{font-size:13.5px}.suspended-banner{display:grid;gap:4px;margin:0 0 20px;padding:16px 20px;border-radius:16px;background:#ff2e881f;border:1px solid rgba(255,46,136,.4)}.suspended-banner span{color:#f1d4df;font-size:14px;line-height:1.5}.cr-card.warn{border-color:#ff2e8866}.cr-strikes{display:flex;align-items:baseline;gap:10px}.cr-strikes b{font-size:34px;letter-spacing:-.03em}.cr-strikes span{color:var(--paper2);font-size:14px}.cr-strike{display:grid;grid-template-columns:96px minmax(0,1fr);gap:2px 12px;font-size:13.5px;padding:8px 0;border-top:1px solid var(--line)}.cr-strike span{color:var(--paper3)}.cr-strike em{grid-column:2;font-style:normal;color:#ff8fb8}.cr-strike.void em{color:var(--paper3);text-decoration:line-through}.counter{display:grid;gap:10px;padding:14px;border-radius:14px;background:#c77dff14;border:1px solid rgba(199,125,255,.3)}.counter .two{align-items:start}@media (max-width: 860px){.cr-grid,.rq-row{grid-template-columns:1fr}.rq{grid-template-columns:1fr 120px;align-items:center}}.wz input:not([type=checkbox]):not([type=file]):not([type=range]):not([type=color]),.wz textarea,.track-edit input:not([type=checkbox]),.counter input:not([type=checkbox]){width:100%;padding:12px 14px;border-radius:12px;border:1px solid var(--line2);background:#0c0c10;outline:none;font-size:15px;color:var(--paper);transition:border-color .2s}.wz input:focus,.wz textarea:focus,.track-edit input:focus,.counter input:focus{border-color:var(--lilac)}.wz .release-title{font-size:24px!important;font-weight:800;padding:14px 16px!important}.rel-track .credit-row,.create-form .credit-row{display:grid;grid-template-columns:1.4fr 1.2fr 1fr 90px 32px;gap:8px;align-items:center;padding:0;border-bottom:0;justify-content:initial}.rel-track .rt-top input{padding:10px 12px}.rq-confirm.ai{display:block}@media (max-width: 860px){.rel-track .credit-row,.create-form .credit-row{grid-template-columns:1fr 1fr}}.ladder{display:flex;align-items:center;gap:4px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.ladder::-webkit-scrollbar{display:none}.ladder-step{display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}.ladder-step i{font-style:normal;color:var(--paper3);font-size:18px;padding:0 2px}.chip.more{color:var(--lilac);border-color:transparent}.page-sub{max-width:640px;color:var(--paper2);margin:-6px 0 20px;line-height:1.5}.genre-pick{justify-self:start;min-height:40px;padding:0 14px;border-radius:999px;border:1px solid var(--line2);background:transparent;color:var(--paper);font:inherit;font-size:14px;font-weight:700}.genre-pick option{color:#000}.chart-dir{display:grid;gap:2px}.chart-dir-row{display:grid;grid-template-columns:150px 1fr auto;align-items:center;gap:14px;padding:14px 12px;border-radius:12px;transition:background .15s}.chart-dir-row:hover{background:#ffffff0f}.chart-dir-row b{font-size:16px}.chart-dir-row small{color:var(--paper3);font-size:13px}.chart-dir-row .lvl{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--paper3)}.chart-dir-row .lvl.town,.chart-dir-row .lvl.city{color:var(--lilac)}@media (max-width: 560px){.chart-dir-row{grid-template-columns:1fr auto;gap:2px 12px}.chart-dir-row .lvl{grid-column:1 / -1}}.field-select{width:100%;padding:14px 16px;border-radius:12px;border:1px solid var(--line2);background:#0c0c10;color:var(--paper);font:inherit;font-size:15px;outline:none}.field-select:focus{border-color:var(--lilac)}.field-select option{color:#000}.wrap-chips{flex-wrap:wrap!important}.genre-pick3 .chip{text-transform:none;display:inline-flex;align-items:center;gap:6px}.genre-pick3 .chip em{font-style:normal;display:inline-grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#000;color:var(--lilac);font-size:11px}.row-btns.tight{align-items:center}.create-form input:disabled{opacity:.45}.share-canvas{width:100%;max-width:360px;aspect-ratio:4 / 5;height:auto;justify-self:center;border-radius:16px;background:#0c0c10}.my-charts .mc-song{display:grid;grid-template-columns:48px minmax(0,1fr);gap:4px 14px;padding:14px 0;border-top:1px solid var(--line)}.my-charts .mc-song:first-of-type{border-top:0}.my-charts .mc-song>div{min-width:0}.my-charts .mc-song b{display:block}.my-charts .mc-pos{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.my-charts .mc-pos button{display:inline-flex;gap:8px;align-items:center;padding:7px 12px;border-radius:999px;border:1px solid var(--line2);background:transparent;color:var(--paper);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.my-charts .mc-pos button b{color:var(--lilac)}.my-charts .mc-pos button.top{border-color:var(--lilac)}.my-charts .mc-off{color:var(--paper3);font-size:13px;margin-top:4px}.bell-wrap{position:relative}.bell{position:relative;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;border:0;background:#ffffff14;color:var(--paper);cursor:pointer}.bell i{position:absolute;top:-2px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--hot);color:#fff;font-style:normal;font-size:11px;font-weight:800;display:grid;place-items:center}.bell-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.bell-menu{position:absolute;right:0;top:48px;z-index:41;width:min(380px,calc(100vw - 32px));max-height:70dvh;overflow-y:auto;padding:8px}.bell-item{width:100%;display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:12px;align-items:center;text-align:left;padding:10px;border:0;border-radius:12px;background:transparent;color:var(--paper);font:inherit;cursor:pointer}.bell-item:hover{background:#ffffff0f}.bell-item.new{background:#8b2cff24}.bell-item img,.bell-dot{width:40px;height:40px;border-radius:10px;object-fit:cover;background:linear-gradient(135deg,var(--purple),var(--hot))}.bell-item b{display:block;font-size:14px}.bell-item small{display:block;color:var(--paper2);font-size:12.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bell-item em{font-style:normal;color:var(--paper3);font-size:12px}.bell-empty{padding:10px}@media (max-width: 760px){.bell-menu{position:fixed;right:16px;top:64px}}.super-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.super-row>span{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--paper3)}.super-row button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid rgba(255,200,61,.45);background:#ffc83d14;color:#fff;font:inherit;font-weight:900;cursor:pointer;transition:transform .12s}.super-row button:active{transform:scale(.93)}.super-row small{display:inline-flex;align-items:center;gap:3px;color:var(--coin, #FFC83D);font-size:12px;font-weight:800}.super-row small svg{width:13px;height:13px}.slam-stamp.super{font-size:clamp(34px,9vw,104px)}.coin-burst.big svg{width:34px;height:34px}.slam-ring.two{animation-delay:.6s;border-color:var(--coin, #FFC83D)}.fan-rewards{margin:34px 0;scroll-margin-top:80px}.fr-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.fr-bar{height:8px;border-radius:4px;background:#ffffff14;overflow:hidden;margin:6px 0 14px}.fr-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--purple),var(--hot));border-radius:4px}.fr-list{display:grid;gap:2px}.fr-item{display:grid;grid-template-columns:72px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px 12px;border-radius:14px;background:#ffffff08}.fr-item.got{background:#8b2cff24}.fr-n{font-size:22px;font-weight:900;color:var(--lilac)}.fr-item strong{display:block}.fr-item small{color:var(--paper3);font-size:12.5px}.fr-tag{font-size:12px;font-weight:800;color:var(--paper3);white-space:nowrap}.fr-tag.done{color:var(--human, #2EFF8B)}.fr-reply{margin:6px 0 0;font-size:14px;color:var(--paper)}.fr-reply span{color:var(--lilac);font-weight:800}.hot-btn.small{min-height:36px;padding:0 16px;font-size:13px}.unlock-row{padding:14px 0;border-top:1px solid var(--line);display:grid;gap:8px}.unlock-row:first-of-type{border-top:0}.claim-note{margin:0;padding:10px 12px;border-radius:10px;background:#ffffff0d;white-space:pre-wrap;font-size:14px}.unlock-actions{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.unlock-actions input{min-width:0;padding:10px 14px;border-radius:10px;border:1px solid var(--line2);background:#0c0c10;color:var(--paper);font:inherit}@media (max-width: 560px){.unlock-actions{grid-template-columns:1fr 1fr}.unlock-actions input{grid-column:1 / -1}.fr-item{grid-template-columns:56px minmax(0,1fr)}.fr-item>:last-child{grid-column:2;justify-self:start}}.seg.four{display:grid;grid-template-columns:repeat(4,1fr)}@media (max-width: 560px){.seg.four{grid-template-columns:1fr 1fr}}.fbanner{position:relative;overflow:hidden;border-radius:22px;margin:6px 0 30px;aspect-ratio:16 / 5;min-height:190px;background:#0c0c10}.fb-track{display:flex;height:100%;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.fb-slide{position:relative;flex:0 0 100%;height:100%;overflow:hidden;display:block;color:#fff;background:radial-gradient(120% 120% at 80% 20%,var(--accent),#0b0710 70%)}.fb-slide.house{background:linear-gradient(120deg,#2a0d4f,#8b2cff 55%,#ff2e88)}.fb-slide img{position:absolute;right:0;top:0;height:100%;width:55%;object-fit:cover}.fb-shade{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,rgba(8,6,12,.96) 30%,rgba(8,6,12,.55) 60%,transparent)}.fb-slide.house .fb-shade{background:none}.fb-copy{position:absolute;left:32px;bottom:30px;right:40%;display:grid;gap:6px}.fb-copy b{font-size:clamp(24px,3.4vw,44px);letter-spacing:-.03em;line-height:1.05}.fb-copy>span{color:#fffc;font-size:15px}.fb-tag{justify-self:start;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;padding:4px 9px;border-radius:999px;background:#ffffff24}.fb-dots{position:absolute;right:18px;bottom:16px;display:flex;gap:6px}.fb-dots button{width:8px;height:8px;border-radius:50%;border:0;background:#ffffff59;cursor:pointer;padding:0}.fb-dots button.on{background:#fff;width:22px;border-radius:4px}@media (max-width: 640px){.fbanner{aspect-ratio:4 / 3}.fb-slide img{width:100%;opacity:.55}.fb-shade{background:linear-gradient(0deg,rgba(8,6,12,.95) 25%,transparent)}.fb-copy{left:18px;right:18px;bottom:22px}.fb-dots{bottom:auto;top:14px;right:14px}}.promo-h{margin:4px 0;font-size:22px;letter-spacing:-.02em}.bk-status{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--paper3)}.bk-status.scheduled{color:var(--human, #2EFF8B)}.bk-status.requested,.bk-status.awaiting_payment{color:var(--coin, #FFC83D)}.chip:disabled{opacity:.35;cursor:not-allowed}.pass-page{display:grid;place-items:start center}.pass-hero{max-width:620px;padding:40px 0;display:grid;gap:18px}.pass-hero h1{font-size:clamp(40px,7vw,72px);letter-spacing:-.045em;line-height:1;margin:0}.pass-price{font-size:34px;font-weight:900;margin:0}.pass-price span{font-size:16px;font-weight:600;color:var(--paper2)}.pass-points{list-style:none;padding:0;margin:0;display:grid;gap:12px}.pass-points li{color:var(--paper2);font-size:16.5px;line-height:1.45}.pass-points b{color:var(--paper)}.pass-active{padding:14px 16px;border-radius:14px;background:#8b2cff29}.pass-active b{color:var(--lilac);font-size:20px}.hot-btn.big,.ghost-btn.big{min-height:56px;font-size:16px;justify-self:start;padding:0 28px}.pb-badge.pass{background:var(--lilac);color:#000}.artist-grid>*{min-width:0}
