@import"https://fonts.googleapis.com/css2?family=Anton&family=Inter:wght@400;500;600;700;800&display=swap";:root{font-family:Inter,Arial,sans-serif;color:#f5f5f5;background:#090909;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #d6ff00;outline-offset:3px}button{border:0;background:none;color:inherit}h1,h2,h3,p{margin-top:0}h1,h2,.brand,.artist b{font-family:Anton,Arial Narrow,sans-serif;font-weight:400}h1{font-size:clamp(50px,5vw,86px);line-height:1.01}h2{font-size:34px;line-height:1.15}p{line-height:1.5}a{color:inherit}.site{padding-bottom:72px;overflow-x:clip}header{height:62px;display:flex;align-items:center;justify-content:space-between;padding:0 max(4.5%,24px);border-bottom:1px solid #333;background:#0a0a0af7;position:sticky;top:0;z-index:30;gap:30px}header>button{padding:0}.brand{color:#d6ff00;font-size:32px;letter-spacing:-.02em;white-space:nowrap;display:inline-flex;align-items:center;gap:10px}.mark{font-family:Arial;font-size:34px;line-height:1;display:inline-block;transform:scaleX(1.15)}nav{display:flex;align-self:stretch;gap:46px;align-items:center;margin-right:auto;margin-left:60px}nav button{position:relative;height:100%;font-size:15px;white-space:nowrap}nav button.active:after{content:"";height:3px;background:#d6ff00;position:absolute;bottom:12px;left:0;right:0}.outline{border:1px solid #d6ff00;border-radius:8px;padding:9px 20px;font-size:14px}.outline:hover{background:#d6ff00;color:#111}.hamburger{display:none}.hero{min-height:390px;display:grid;grid-template-columns:55% 45%;gap:18px;padding:30px max(4.5%,24px) 14px;background:radial-gradient(ellipse at 50% 0%,#24271644,transparent 60%),linear-gradient(100deg,#0b0b0b,#111 75%,#0a0a0a);position:relative}.hero-left{position:relative;z-index:1}.kicker{font-size:11px;letter-spacing:3.5px;text-transform:uppercase}.hero h1{font-size:clamp(50px,5vw,84px);max-width:720px;margin:15px 0 8px;line-height:.99}.hero h1 em{font-style:normal;display:block;color:#d6ff00}.hero-left>p:not(.kicker){font-size:14px;line-height:1.45;margin:0 0 15px}.search{height:41px;background:#222;border:1px solid #4b4b4b;border-radius:8px;display:flex;align-items:center;padding:0 14px;gap:12px;color:#ddd;max-width:590px}.search input{background:transparent;border:0;outline:0;color:#fff;width:100%;min-width:0;font-size:14px}.lime{background:#d6ff00;color:#080808;font-weight:800;padding:12px 24px;border-radius:8px}.lime:hover,.album-play span:hover{background:#e9ff73}.hero .lime{margin-top:16px;min-width:205px}.hero-feature{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.75fr);gap:28px;align-items:center;padding-left:15px}.hero-feature>img{width:100%;max-height:320px;aspect-ratio:1;object-fit:cover;border:1px solid #444}.hero-feature label{background:#d6ff00;color:#000;font-size:10px;font-weight:800;letter-spacing:1px;padding:5px;white-space:nowrap}.hero-feature h2{font-size:30px;margin:15px 0 1px}.hero-feature .kicker{font-size:10px;letter-spacing:2px;margin-bottom:17px}.hero-feature p:not(.kicker){font-size:13px;line-height:1.45}.album-play{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:700;white-space:nowrap;padding:0}.album-play span{width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#d6ff00;color:#000}.home-content{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(280px,.95fr);gap:32px;padding:18px max(4.5%,24px) 30px}.section-heading{display:flex;justify-content:space-between;align-items:center;gap:10px}.section-heading h2,.home-content aside h2{font-size:37px;margin-bottom:12px}.section-heading button{color:#d6ff00;font-size:13px;white-space:nowrap}.home-content aside{border-left:1px solid #333;padding-left:32px}.demo-note{font-size:9px;letter-spacing:1.3px;color:#8d8d8d;margin:0 0 5px;text-transform:uppercase}.song{min-height:75px;border-bottom:1px solid #303030;display:grid;grid-template-columns:minmax(205px,1.4fr) minmax(150px,1.1fr) 58px 48px 34px;align-items:center;gap:10px}.song:last-child{border-bottom:0}.song-info{display:flex;align-items:center;gap:20px;text-align:left;min-width:0;padding:0}.song-info>span:last-child{min-width:0}.song-info b,.song-info small,.now b,.now small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.song-info b{font-size:15px}.song-info small{font-size:12px;margin-top:4px}.cover{display:inline-block;flex:none;width:63px;height:63px;background:#333;overflow:hidden}.cover img{width:100%;height:100%;object-fit:cover}.tags{display:flex;gap:8px;flex-wrap:wrap}.tags span{font-size:11px;background:#272727;border:1px solid #333;padding:5px 10px;border-radius:8px}.length{font-size:12px}.circle-play{width:34px;height:34px;border:1px solid white;border-radius:50%;font-size:12px}.circle-play:hover{background:#d6ff00;color:#000;border-color:#d6ff00}.more{letter-spacing:2px}.artist{display:flex;align-items:center;gap:15px;width:100%;padding:7px 0;border-bottom:1px solid #3d3d3d;text-align:left}.artist:last-child{border-bottom:0}.avatar{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:linear-gradient(135deg,#171717,#7d9540 49%,#070707 90%);color:#d6ff00;font-family:Anton;font-size:30px;flex:none;border:1px solid #444}.artist:nth-child(2) .avatar,.artist:nth-child(5) .avatar{background:linear-gradient(145deg,#333,#090909 70%)}.artist:nth-child(3) .avatar{background:linear-gradient(145deg,#565656,#070707 70%)}.artist:nth-child(4) .avatar{background:linear-gradient(145deg,#163600,#080808 75%)}.artist b{font-size:22px;display:block}.artist small{font-size:12px}.chev{margin-left:auto;font-size:30px;font-weight:200}footer{border-top:1px solid #333;padding:20px max(4.5%,24px) 18px;background:#0e0e0e}.footer-cols{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:50px;padding:0 0 20px}.footer-cols>div+div{border-left:1px solid #444;padding-left:50px}.footer-cols .brand{font-size:30px}.footer-cols p{font-size:14px;margin:4px 0}.footer-cols h3{font-family:Inter;font-size:16px;margin:0 0 8px}.footer-cols button{display:block;text-align:left;padding:2px 0;font-size:14px}.footer-cols button:hover{color:#d6ff00}.copyright{border-top:1px solid #444;padding-top:12px;font-size:13px}.player{position:fixed;bottom:0;left:0;right:0;height:73px;z-index:50;display:grid;grid-template-columns:minmax(180px,1fr) 160px minmax(240px,1.2fr) 240px;align-items:center;gap:24px;padding:0 2.6%;background:#0b0b0bf7;border-top:2px solid #d6ff00;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.now{text-align:left;display:flex;align-items:center;gap:15px;min-width:0}.now .cover{width:58px;height:58px}.now span:last-child{min-width:0}.now b{font-size:14px}.now small{font-size:12px;margin-top:5px}.transport{display:flex;align-items:center;justify-content:center;gap:17px}.transport>button{font-size:16px}.transport .big-play{background:#d6ff00;color:#070707;font-size:21px;font-weight:700;width:42px;height:42px;border-radius:50%}.progress{display:flex;gap:12px;align-items:center}.progress span{font-size:12px;min-width:28px}.progress input,.player-options input{width:100%;accent-color:#d6ff00;cursor:pointer;height:4px}.player-options{display:flex;align-items:center;gap:12px}.player-options input{max-width:90px}.player-options button{font-size:24px;margin-left:7px}.player-options .enabled{color:#d6ff00}.expand{display:none}.queue{position:fixed;bottom:75px;right:15px;width:315px;background:#181818;border:1px solid #555;z-index:48;padding:16px;box-shadow:0 0 35px #000}.queue h3{font-size:16px}.queue h3 button{float:right}.queue>button{display:block;padding:10px 0;border-top:1px solid #333;width:100%;text-align:left}.queue small{display:block;color:#aaa}.inner{min-height:60vh;max-width:1320px;margin:auto;padding:55px 5% 100px}.inner>h1{color:#d6ff00}.inner>p{color:#aaa}.inner .kicker{color:#d6ff00}.filters{display:flex;gap:14px;margin:30px 0;align-items:center}.filters .search{width:100%;max-width:490px}.filters select,.dialog select{background:#202020;color:#fff;border:1px solid #444;padding:11px;border-radius:7px}.inner .song{max-width:1000px}.artist-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:15px;margin-top:40px}.artist-card{background:#141414;border:1px solid #333;border-radius:9px;padding:28px 12px;text-align:center}.artist-card .avatar{width:100px;height:100px;margin:auto;font-size:45px}.artist-card h2{margin:18px 0 5px}.artist-card p{color:#aaa}.artist-card small{color:#d6ff00}.back{color:#d6ff00;margin-bottom:24px}.profile{background:#171717;border:1px solid #333;padding:50px;display:flex;gap:32px;align-items:center;margin-bottom:40px}.profile .avatar{width:150px;height:150px;font-size:70px}.profile h1{margin-bottom:8px}.detail{display:flex;gap:40px;align-items:center}.cover.big{width:min(34vw,380px);height:min(34vw,380px)}.detail h1{color:#d6ff00}.detail .outline{margin-left:10px}.detail p:last-child{margin-top:25px;color:#999}.forum{display:grid;grid-template-columns:270px 1fr;gap:25px;margin-top:30px}.forum-nav{border:1px solid #333}.forum-nav button{display:flex;justify-content:space-between;width:100%;padding:14px;border-bottom:1px solid #333;text-align:left}.forum-nav button.selected{background:#d6ff00;color:#000;font-weight:700}.forum>section{background:#141414;border:1px solid #333;padding:24px}.forum form{display:flex;gap:10px}.forum form input{flex:1;min-width:0}.topic{padding:15px;border-bottom:1px solid #444}.distribution{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:50px}.distribution li{margin:12px 0}.distribution form,.dialog form{display:grid;gap:14px}.distribution form{background:#151515;border:1px solid #333;padding:25px}.distribution label,.dialog label{display:grid;gap:7px;font-size:13px}.distribution small{color:#aaa}.distribution input,.distribution textarea,.dialog input:not([type=checkbox]),.dialog textarea,.forum input{padding:12px;background:#232323;color:#fff;border:1px solid #444;border-radius:7px;min-width:0}.distribution textarea{height:100px}.stats{display:flex;gap:20px;margin:30px 0}.stats span{background:#171717;border:1px solid #333;padding:24px;flex:1}.stats b{display:block;font:38px Anton;color:#d6ff00}.pending{display:flex;align-items:center;gap:20px;border-bottom:1px solid #333;padding:14px}.pending b{margin-right:auto}.pending button{border:1px solid #555;border-radius:5px;padding:8px}.overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;z-index:100;display:grid;place-items:center;padding:20px}.dialog{width:min(100%,470px);max-height:90vh;overflow:auto;background:#151515;border:1px solid #555;border-top:3px solid #d6ff00;padding:30px;position:relative;box-shadow:0 15px 80px #000}.dialog h2{font-size:34px}.dialog p{color:#bbb;font-size:13px}.dialog .close{position:absolute;right:17px;top:13px}.dialog .text-button{display:block;color:#d6ff00;margin-top:15px;text-align:left}.dialog .rights{display:flex;align-items:start}.dialog .rights input{margin:0 6px 0 0}.caution{border:1px solid #6f6232;padding:12px}.toast{position:fixed;right:20px;bottom:88px;z-index:120;background:#d6ff00;color:#000;padding:12px 20px;max-width:370px;border-radius:7px;box-shadow:0 8px 30px #000;font-size:13px;font-weight:700}@media(max-width:1150px){nav{margin-left:10px;gap:20px}.brand{font-size:27px}.hero{grid-template-columns:1fr 1fr}.hero-feature{gap:15px}.hero-feature h2{font-size:25px}.hero h1{font-size:clamp(50px,5.2vw,76px)}.player{grid-template-columns:200px 125px 1fr 155px;gap:12px}.player-options input{max-width:55px}.home-content{grid-template-columns:1fr 300px;gap:20px}.home-content aside{padding-left:20px}.song{grid-template-columns:minmax(165px,1fr) minmax(90px,.7fr) 40px 38px 26px;gap:5px}.tags span{padding:4px}.section-heading h2{font-size:32px}}@media(max-width:760px){.site{padding-bottom:64px}header{height:60px;padding:0 18px}.brand{font-size:26px}.mark{font-size:28px}nav{display:none;position:absolute;top:60px;left:0;right:0;margin:0;background:#111;border-bottom:1px solid #444;align-items:stretch;gap:0;padding:8px 20px 15px}nav.shown{display:flex;flex-direction:column}nav button{height:49px;text-align:left}nav button.active:after{bottom:4px;width:38px;right:auto}.header-actions{display:flex;gap:15px;align-items:center}.header-actions .outline{font-size:12px;padding:8px 11px}.hamburger{display:block;font-size:21px}.hero{grid-template-columns:1fr;padding:36px 20px 28px;gap:32px}.hero h1{font-size:clamp(47px,10vw,76px)}.kicker{font-size:9px;letter-spacing:2px}.hero-left>p:not(.kicker){font-size:13px}.hero-feature{padding:0;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:15px}.hero-feature>img{max-height:none}.hero-feature h2{font-size:25px}.hero-feature p:not(.kicker){font-size:12px}.home-content{display:flex;flex-direction:column;padding:20px 20px 40px}.home-content aside{border:0;padding:8px 0}.section-heading h2,.home-content aside h2{font-size:32px}.section-heading button{font-size:11px}.song{grid-template-columns:minmax(0,1fr) 42px 32px;min-height:76px;gap:8px}.song-info{gap:12px}.cover{width:58px;height:58px}.song-info b{font-size:13px}.song-info small{font-size:11px}.song .tags,.song .length{display:none}.artists-list{display:flex;overflow-x:auto;gap:20px;scroll-snap-type:x mandatory}.artist{flex:0 0 180px;border:0;scroll-snap-align:start}.artist .avatar{width:55px;height:55px}.artist b{font-size:20px}.artist small{font-size:10px}.chev{display:none}.footer-cols{grid-template-columns:1fr 1fr;gap:25px}.footer-cols>div+div{padding:0;border:0}.footer-cols>div:first-child{grid-column:span 2}.footer-cols .brand{font-size:28px}.copyright{font-size:11px}.player{height:64px;grid-template-columns:minmax(0,1fr) 95px 20px;padding:0 14px;gap:7px}.now .cover{width:43px;height:43px}.now{gap:9px}.now b{font-size:12px}.now small{font-size:10px}.transport{gap:11px}.transport button:first-child,.transport button:last-child{display:none}.transport .big-play{width:38px;height:38px}.progress,.player-options{display:none}.expand{display:block;font-size:22px}.player.expanded{height:180px;grid-template-columns:1fr 1fr;align-content:start;padding-top:13px}.player.expanded .now{grid-column:span 2}.player.expanded .transport{grid-column:span 2;order:2}.player.expanded .progress{display:flex;grid-column:span 2;order:3}.player.expanded .expand{position:absolute;right:17px;top:22px}.inner{padding:35px 20px 100px}.inner h1{font-size:53px}.filters{flex-wrap:wrap}.filters .search{max-width:none}.artist-grid{grid-template-columns:repeat(2,1fr)}.profile{padding:22px;flex-direction:column;align-items:start}.detail{flex-direction:column;align-items:start}.cover.big{width:min(100%,350px);height:auto;aspect-ratio:1}.forum,.distribution{grid-template-columns:1fr;gap:20px}.forum form,.stats{flex-direction:column}.pending{flex-wrap:wrap}.queue{right:8px;bottom:70px;width:min(94vw,315px)}}@media(max-width:390px){header{padding:0 12px}.brand{font-size:22px}.header-actions{gap:8px}.hero h1{font-size:46px}.hero-feature{grid-template-columns:1fr 1fr}.hero-feature h2{font-size:21px}.hero-feature p:not(.kicker){font-size:11px}.section-heading h2{font-size:27px}}.ep-panel{display:grid;grid-template-columns:1.15fr .85fr;min-height:360px;margin:34px 0 45px;border:1px solid #414141;background:linear-gradient(120deg,#171717,#080808);overflow:hidden}.ep-panel>div:first-child{padding:42px}.ep-panel h2{font-size:clamp(32px,3.8vw,58px);margin:17px 0}.ep-panel p{max-width:620px;font-size:14px;color:#bfbfbf}.ep-label{color:#d6ff00;font-size:11px;letter-spacing:2px;font-weight:800}.ep-panel .lime{margin-top:15px}.ep-art{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;padding:32px;background:radial-gradient(circle at 70% 25%,#92b000,#253000 28%,#0c0c0c 67%);border-left:1px solid #333}.ep-art span,.ep-art small{font-size:12px;letter-spacing:3px;color:#d6ff00}.ep-art strong{font:clamp(45px,5.4vw,86px)/.92 Anton,"Arial Narrow",sans-serif;letter-spacing:-1px;transform:skew(-7deg)}.ep-steps>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:25px 0 35px}.ep-steps article{padding:25px;background:#161616;border:1px solid #353535}.ep-steps article b{color:#d6ff00;font:32px Anton}.ep-steps h3{margin:13px 0 8px}.ep-steps article p{color:#aaa;font-size:13px;margin:0}@media(max-width:760px){.ep-panel{grid-template-columns:1fr}.ep-panel>div:first-child{padding:26px}.ep-art{min-height:250px;border-left:0;border-top:1px solid #333}.ep-art strong{font-size:60px}.ep-steps>div{grid-template-columns:repeat(2,minmax(0,1fr))}.ep-steps article{padding:18px}}.turnstile-box{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin:12px 0}.turnstile-box small{font-size:11px;opacity:.65}
