@import "https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;500;600;700;800&family=Manrope:wght@400;500;600;700&display=swap";:root{--black:#050505;--panel:#0d0c0a;--gold:#c9a35f;--cream:#e7dece;--muted:#918a81;--line:#332b21;--yellow:#ffd51f;--green:#79a87e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:#eee;background:#050505;margin:0;font-family:Manrope,Arial,sans-serif}button,input,select,textarea{font:inherit}button{cursor:pointer}.site{background:radial-gradient(circle at 75% 7%,#2a1c1055,#0000 28%),#050505;min-height:100vh}.topbar{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#050505f2;border-bottom:1px solid #45351f;grid-template-columns:280px 1fr 320px;align-items:center;height:86px;padding:0 3.2vw;display:grid;position:sticky;top:0}.logoBtn{background:0 0;border:0;padding:0}.brand{color:#dec28b;text-align:left;flex-direction:column;width:max-content;display:flex}.brand b{letter-spacing:.01em;font:700 29px/1 Barlow Condensed}.brand small{letter-spacing:.7em;margin:6px 0 0 6px;font-size:8px}.topbar nav{justify-content:center;gap:28px;display:flex}.topbar nav button,.tools button,footer button{color:#cec6b9;letter-spacing:.13em;white-space:nowrap;background:0 0;border:0;font:600 12px Barlow Condensed}.topbar nav button:hover{color:var(--gold)}.tools{justify-content:flex-end;align-items:center;gap:16px;display:flex}.cartBtn{border-left:1px solid var(--line)!important;padding-left:17px!important}.cartBtn i{background:var(--gold);color:#090909;border-radius:10px;margin-left:4px;padding:2px 6px;font-style:normal}.eyebrow{color:var(--gold);letter-spacing:.28em;margin:0;font-size:10px;font-weight:700}.hero{grid-template-columns:49% 51%;min-height:570px;display:grid}.heroCopy{background:radial-gradient(circle at 100% 45%,#342316,#0000 48%);padding:72px 3.8vw 38px}.hero h1,.pageHero h1,.vipHero h1,.account h1,.custom h1{color:var(--cream);letter-spacing:-.025em;margin:16px 0 22px;font:700 clamp(68px,7.6vw,118px)/.8 Barlow Condensed}.hero h1 em,.vipHero h1 em{color:var(--gold);font-style:normal}.heroCopy>p:not(.eyebrow),.pageHero>p:last-child,.vipHero>div>p:last-child{color:#aaa299;max-width:470px;line-height:1.8}.heroActions{align-items:center;gap:28px;margin-top:30px;display:flex}.goldBtn{color:#fff;letter-spacing:.13em;background:linear-gradient(120deg,#886634,#dab978,#966f39);border:0;justify-content:center;align-items:center;min-height:51px;padding:0 27px;font-size:11px;font-weight:700;display:inline-flex}.goldBtn:disabled{opacity:.35}.outlineBtn{border:1px solid var(--gold);color:#d9b878;letter-spacing:.11em;background:0 0;padding:13px 16px;font-size:10px}.textBtn{border:0;border-bottom:1px solid var(--gold);color:#ddd2c2;letter-spacing:.13em;background:0 0;padding:12px 0;font-size:11px}.plainBtn{color:#aaa;letter-spacing:.1em;background:0 0;border:0;font-size:10px}.heroStats{border-top:1px solid #302a22;gap:27px;margin-top:55px;padding-top:20px;display:flex}.heroStats span{color:#817a72;letter-spacing:.12em;font:600 9px Barlow Condensed}.heroStats b{color:#eee2d0;font-size:20px}.heroVisual{background:linear-gradient(90deg,#050505 0,#0000 24%),linear-gradient(#0000 60%,#050505aa),url(/media/hero-studio.png) 50%/cover;position:relative}.heroVisual>span{text-align:center;width:92px;height:92px;color:var(--gold);border:1px solid #d3ad68aa;border-radius:50%;place-content:center;font:700 28px/1 Barlow Condensed;display:grid;position:absolute;bottom:9%;right:7%;transform:rotate(-8deg)}.heroVisual small{letter-spacing:.14em;margin-top:6px;font-size:7px;display:block}.featured{border:1px solid var(--line);z-index:3;background:#0c0b09;grid-template-columns:164px 250px 62px 1fr 105px 200px;align-items:center;gap:20px;min-height:204px;margin:-8px 3.2vw 0;padding:12px 20px;display:grid;position:relative}.cover{width:max-content;position:relative}.cover img{object-fit:cover;width:100%;height:100%}.cover>span{background:var(--yellow);color:#111;letter-spacing:.1em;padding:5px 8px;font:800 9px Barlow Condensed;position:absolute;top:-4px;right:-4px;box-shadow:0 4px 15px #0009}.featured>.cover{width:164px;height:164px}.featured h2{margin:6px 0;font:700 38px Barlow Condensed}.featured>div:nth-child(2)>b{color:#ae4037;letter-spacing:.16em;font:600 11px Barlow Condensed}.featured>div:nth-child(2)>p:last-child{color:#aaa;letter-spacing:.13em;font:500 11px Barlow Condensed}.play{background:var(--gold);color:#080808;border:0;border-radius:50%;width:56px;height:56px}.play.playing{background:var(--cream);animation:1.3s infinite pulse}@keyframes pulse{50%{box-shadow:0 0 0 12px #c9a35f00}}.wave,.miniWave{background:repeating-linear-gradient(90deg,#0000 0 5px,#777168 5px 7px);height:52px;-webkit-mask:linear-gradient(#0000 8%,#000 50%,#0000 92%);mask:linear-gradient(#0000 8%,#000 50%,#0000 92%)}.featured>strong{color:#888;letter-spacing:.11em;font:500 10px Barlow Condensed}.featured>strong span{color:var(--gold);font-size:35px;display:block}.featured>div:last-child{gap:8px;display:grid}.latest{padding:76px 3.2vw}.title{justify-content:space-between;align-items:end;display:flex}.title h2,.promos h2,.rules h2{color:var(--cream);margin:7px 0;font:700 54px Barlow Condensed}.beatRows{border:1px solid #29241d;margin-top:24px}.beatRows article{background:#090908;border-bottom:1px solid #29241d;grid-template-columns:35px 55px 38px 205px 1fr 82px 92px 100px 34px 38px;align-items:center;gap:12px;padding:10px 14px;display:grid}.beatRows article:last-child{border:0}.beatRows article>.cover{width:55px;height:55px}.beatRows article>.cover>span{padding:3px;font-size:7px}.beatRows .play{width:32px;height:32px;font-size:10px}.beatRows article>span,.beatRows article>i{color:#7f7972;font:500 10px Barlow Condensed}.beatRows h3{margin:0;font:600 20px Barlow Condensed}.beatRows small{color:#a83f37;letter-spacing:.13em;font:600 9px Barlow Condensed}.miniWave{height:26px}.beatRows strong{color:var(--gold);font:600 18px Barlow Condensed}.freeBtn{border:1px solid var(--yellow);color:var(--yellow);background:#ffd51f10;padding:8px 9px;font-size:9px;font-weight:700}.add{color:#ddd;background:0 0;border:1px solid #4d4335;width:30px;height:30px}.promos{grid-template-columns:1fr 1fr;display:grid}.promos article{flex-direction:column;justify-content:center;align-items:flex-start;min-height:460px;padding:70px 7vw;display:flex}.promos article:first-child{background:linear-gradient(90deg,#080706e8,#08070699),url(/media/midnight-empire.png) 50%/cover}.promos article:last-child{background:linear-gradient(90deg,#120b08e8,#120b0877),url(/media/hero-studio.png) 50%/cover}.promos p:not(.eyebrow){color:#9e9790;max-width:440px;line-height:1.8}.pageHero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 85% 45%,#2b1711,#0000 30%);padding:80px 6vw 56px}.pageHero h1{margin-bottom:14px;font-size:clamp(65px,8vw,112px)}.filters{border-bottom:1px solid var(--line);justify-content:space-between;gap:25px;padding:30px 4vw;display:flex}.filters input{color:#fff;background:#0d0d0c;border:1px solid #3c352c;width:min(420px,40vw);padding:14px 17px}.filters>div{gap:7px;display:flex;overflow:auto}.filters button{color:#8f8982;letter-spacing:.09em;background:#0b0a09;border:1px solid #312a20;padding:10px 13px;font-size:9px}.filters button.active{border-color:var(--gold);color:var(--gold)}.beatGrid{grid-template-columns:repeat(4,1fr);gap:17px;padding:45px 4vw 85px;display:grid}.beatCard{background:#0c0b0a;border:1px solid #2b261f;min-width:0}.cardCover{aspect-ratio:1;position:relative;overflow:hidden}.cardCover>.cover{width:100%;height:100%}.cardCover .cover>span{padding:8px 11px;top:12px;right:12px}.cardCover .play{opacity:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.beatCard:hover .play,.cardCover .play.playing{opacity:1}.cardBody{padding:19px}.cardBody>small{color:#aa3b34;letter-spacing:.13em;font:700 9px Barlow Condensed}.cardBody h2{margin:5px 0;font:700 27px Barlow Condensed}.cardBody p{color:#807b74;font-size:10px}.cardBody>div{align-items:center;gap:8px;margin-top:17px;display:flex}.cardBody strong,.cardBody .freeBtn{margin-right:auto}.cardBody strong{color:var(--gold);font:600 18px Barlow Condensed}.exclusive{background:linear-gradient(90deg,#120b08,#1d0f0a);border:1px solid #503426;justify-content:space-between;align-items:center;margin:0 4vw 75px;padding:35px 40px;display:flex}.exclusive h2{margin:6px 0;font:600 31px Barlow Condensed}.vipHero{background:radial-gradient(circle at 22% 55%,#352518,#0000 38%);grid-template-columns:1fr 390px;align-items:center;gap:8vw;min-height:610px;padding:70px 7vw;display:grid}.vipHero h1{font-size:clamp(72px,8.5vw,124px)}.vipSeal{float:right;border:1px solid var(--gold);width:70px;height:70px;color:var(--gold);border-radius:50%;place-content:center;font:700 26px Barlow Condensed;display:grid}.vipHero>article{border:1px solid var(--gold);background:#0d0b08;padding:42px;box-shadow:0 30px 70px #000}.vipHero>article>small{color:#928a7e;letter-spacing:.15em}.vipHero>article>strong{color:var(--cream);margin:18px 0 0;font:700 82px Barlow Condensed;display:block}.vipHero sup{color:var(--gold);font-size:28px}.vipHero article .goldBtn{width:100%;margin:25px 0 16px}.vipHero article>span{text-align:center;color:#67625c;font-size:9px;display:block}.benefits{background:var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.benefits article{background:#090908;min-height:260px;padding:55px 5vw}.benefits article>b{color:var(--gold);font:700 28px Barlow Condensed}.benefits h3{font:600 22px Barlow Condensed}.benefits p{color:#8d867d;font-size:13px;line-height:1.7}.rules{text-align:center;padding:90px 7vw}.rules>div{border:1px solid var(--line);grid-template-columns:repeat(3,1fr);max-width:900px;margin:35px auto 0;display:grid}.rules span{color:#888;letter-spacing:.12em;border-right:1px solid var(--line);padding:25px 18px;font-size:10px}.rules b{color:#d9b979;margin-top:9px;display:block}.booking{grid-template-columns:1fr 350px;gap:25px;max-width:1300px;margin:auto;padding:45px 6vw 90px;display:grid}.calendar,.booking>aside{border:1px solid var(--line);background:#0a0908;padding:34px}.days{grid-template-columns:repeat(7,1fr);gap:7px;margin:28px 0 38px;display:grid}.days button{color:#8d867e;background:#11100e;border:1px solid #2e2922;height:92px}.days small,.days b{display:block}.days b{margin-top:8px;font:600 29px Barlow Condensed}.days .active,.times .active{border-color:var(--gold);color:#d9b979;background:#2b2115}.calendar>h3{letter-spacing:.1em;font:600 18px Barlow Condensed}.times{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.times button{color:#ddd;background:#11100e;border:1px solid #302a23;min-height:58px;font-size:11px}.times button small{color:#a24b44;font-size:7px;display:block}.times button:disabled{opacity:.3}.booking>aside{height:max-content;position:sticky;top:110px}.booking aside h2{margin:8px 0 25px;font:600 38px Barlow Condensed}.booking dl>div{border-bottom:1px solid var(--line);justify-content:space-between;padding:13px 0;display:flex}.booking dt{color:#777;font-size:9px}.booking dd{margin:0;font:600 13px Barlow Condensed}.booking aside label,.login label,.adminForm label,.licenseAdmin label{color:#89837b;letter-spacing:.11em;gap:7px;margin:18px 0;font-size:9px;display:grid}.booking select,.songMeta select{color:#fff;background:#13110e;border:1px solid #3b3329;padding:12px}.bookTotal{justify-content:space-between;align-items:end;margin:28px 0;display:flex}.bookTotal b{color:var(--gold);font:700 42px Barlow Condensed}.booking aside .goldBtn{width:100%}.booking aside>small{color:#69645d;text-align:center;margin-top:13px;display:block}.account{min-height:85vh;padding:80px 6vw}.account>section{justify-content:space-between;align-items:end;display:flex}.account h1{margin-bottom:10px;font-size:72px}.accountStats{grid-template-columns:repeat(3,1fr);gap:14px;margin:45px 0;display:grid}.accountStats article,.accountPanels>article{border:1px solid var(--line);background:#0a0908;padding:28px}.accountStats small{color:#7f7972}.accountStats b{color:#d9b979;margin:13px 0 5px;font:700 34px Barlow Condensed;display:block}.accountStats em{color:#777;font-size:15px}.accountStats span{color:#747069;font-size:10px}.accountPanels{grid-template-columns:1fr 1fr;gap:16px;display:grid}.saved{border-bottom:1px solid var(--line);padding:18px 0}.saved b,.saved span{display:block}.saved span{color:#777;margin-top:6px;font-size:11px}.custom{background:radial-gradient(circle at 80% 30%,#3a2114,#0000 28%);min-height:75vh;padding:12vh 10vw}.custom h1{max-width:900px}.custom>p:not(.eyebrow){color:#aaa29a;max-width:680px;margin-bottom:35px;font-size:17px;line-height:1.9}footer{border-top:1px solid var(--line);color:#746e66;grid-template-columns:1fr auto 1fr;align-items:center;gap:35px;min-height:150px;padding:35px 4vw;display:grid}footer>div{gap:25px;display:flex}footer>small{text-align:right;font-size:8px}.backdrop{z-index:80;background:#000d;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.licenseModal,.login{border:1px solid var(--gold);background:#0d0c0a;width:min(600px,96vw);max-height:92vh;padding:40px;position:relative;overflow:auto}.close{color:#9a948b;background:0 0;border:0;font-size:25px;position:absolute;top:17px;right:22px}.licenseModal h2,.login h2,.cart h2,.writer h2{margin:8px 0;font:700 42px Barlow Condensed}.licenseModal>p:not(.eyebrow){color:#827c74}.license{text-align:left;color:#eee;background:#15120e;border:1px solid #3d3428;justify-content:space-between;align-items:center;width:100%;margin-top:9px;padding:18px;display:flex}.license span b,.license span small{display:block}.license small{color:#7e7870;margin-top:5px;font-size:9px}.license strong{color:var(--gold);font:600 25px Barlow Condensed}.license.free{background:#2d2708;border-color:#8e7a16}.exclusiveLink{color:#b99861;background:0 0;border:0;width:100%;padding:20px 5px 2px;font-size:9px}.cart,.writer{border-left:1px solid var(--gold);z-index:70;background:#0b0a09;padding:40px;position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-30px 0 70px #0008}.cart{width:min(470px,100%);transition:all .28s;transform:translate(102%)}.cart.open{transform:none}.cartLine{border-bottom:1px solid var(--line);grid-template-columns:55px 1fr auto;align-items:center;gap:12px;padding:13px 0;display:grid}.cartLine img{object-fit:cover;width:55px;height:55px}.cartLine small{color:#777;display:block}.cartLine>button{text-align:left;color:#9f4c45;background:0 0;border:0;grid-column:2;font-size:8px}.cartTotal{justify-content:space-between;margin:30px 0;display:flex}.cartTotal b{color:var(--gold);font:700 32px Barlow Condensed}.cart>.goldBtn{width:100%}.writer{width:min(760px,100%)}.writerHead{border-bottom:1px solid var(--line);grid-template-columns:90px 1fr 60px;align-items:center;gap:18px;padding-bottom:22px;display:grid}.writerHead img{object-fit:cover;width:90px;height:90px}.writerHead span{color:#817b73;font-size:9px}.songMeta{grid-template-columns:1fr 150px;gap:10px;margin:20px 0;display:grid}.songMeta input,.writer>textarea,.login input,.adminForm input,.adminForm textarea,.pageList input,.pageList textarea,.licenseAdmin input,.licenseAdmin textarea{color:#eee;background:#12100e;border:1px solid #373027;padding:13px}.writer>textarea{resize:none;width:100%;height:43vh;line-height:1.8}.ai{background:#171109;border:1px solid #403323;justify-content:space-between;align-items:center;margin-top:12px;padding:13px 16px;display:flex}.ai b,.ai small{display:block}.ai b{color:var(--gold);font:600 13px Barlow Condensed}.ai small{color:#777;font-size:8px}.ai button,.writerFoot button{border:1px solid var(--gold);color:var(--gold);background:0 0;padding:10px 12px;font-size:9px}.rhymeChips{flex-wrap:wrap;gap:6px;padding:13px 0;display:flex}.rhymeChips button{color:#d6c4a5;background:#15120e;border:1px solid #483c2c;padding:8px 11px}.writerFoot{justify-content:space-between;align-items:center;margin-top:15px;display:flex}.writerFoot span{color:var(--green);font-size:8px}.login{width:min(430px,96vw)}.login .brand{margin-bottom:35px}.login input{width:100%}.login .goldBtn{width:100%;margin:20px 0 13px}.login>small{color:#6f6a63}.empty{text-align:center;color:#6e6962;padding:45px 20px}.empty span{font-size:29px}.toast{z-index:120;color:#15100a;background:#dfbd7d;padding:14px 22px;font-size:11px;font-weight:700;position:fixed;bottom:25px;left:50%;transform:translate(-50%)}.admin{z-index:90;background:#080807;grid-template-columns:230px 1fr;display:grid;position:fixed;inset:0;overflow:hidden}.admin>aside{border-right:1px solid var(--line);background:#0b0a09;flex-direction:column;padding:30px 22px;display:flex}.admin>aside>p{color:#6e6861;letter-spacing:.14em;margin:28px 0;font:600 10px Barlow Condensed}.admin>aside>p i{color:var(--gold)}.admin>aside nav{gap:5px;display:grid}.admin>aside nav button,.return{color:#8b857d;text-align:left;letter-spacing:.09em;background:0 0;border:0;border-left:2px solid #0000;padding:13px;font:600 11px Barlow Condensed}.admin>aside nav button.active{border-left-color:var(--gold);color:#d9b979;background:#17130e}.return{border:1px solid var(--line)!important;text-align:center!important;margin-top:auto!important}.admin>main{padding:0 3vw 50px;overflow:auto}.admin>main>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:105px;margin-bottom:30px;display:flex}.admin>main>header h1{margin:4px 0;font:700 43px Barlow Condensed}.adminUser,.avatar{background:var(--gold);color:#111;border-radius:50%;place-content:center;width:38px;height:38px;font-weight:700;display:grid}.adminGrid{grid-template-columns:1fr 330px;gap:22px;display:grid}.adminList,.pageList,.licenseAdmin,.simpleAdmin{border:1px solid var(--line);background:#0a0908;height:max-content;padding:24px}.adminList article{border-bottom:1px solid var(--line);grid-template-columns:65px 1fr 70px 75px 190px;align-items:center;gap:12px;padding:10px 0;display:grid}.adminList article>.cover{width:55px;height:55px}.adminList small,.pageList small,.simpleAdmin small{color:#777;font-size:8px;display:block}.adminList article>i{color:var(--green);font-size:8px}.adminList article>div:last-child{gap:4px;display:flex}.adminList button,.pageList button,.simpleAdmin button{color:#a59c8f;background:0 0;border:1px solid #3b332a;padding:6px;font-size:7px}.adminForm{border:1px solid var(--line);background:#0b0a09;height:max-content;padding:24px}.adminForm h2{margin:5px 0;font:600 31px Barlow Condensed}.adminForm>div{grid-template-columns:1fr 1fr;gap:9px;display:grid}.adminForm>p:not(.eyebrow){color:#777;font-size:11px}.checks{display:block!important}.checks label{align-items:center;display:flex!important}.adminForm .goldBtn{width:100%}.pageList article{border-bottom:1px solid var(--line);grid-template-columns:110px 1fr 1.3fr 100px;align-items:center;gap:10px;padding:14px 0;display:grid}.pageList textarea{resize:none;height:52px}.licenseAdmin>article{border-bottom:1px solid var(--line);grid-template-columns:180px 1fr 100px 100px 1.5fr;align-items:end;gap:12px;padding:17px 0;display:grid}.licenseAdmin label{margin:0}.licenseAdmin textarea{resize:none;height:43px}.policy{background:#171008;border:1px solid #594128;margin-top:30px;padding:25px}.simpleAdmin{max-width:1000px}.simpleAdmin>article{border-bottom:1px solid var(--line);grid-template-columns:60px 1fr 130px 100px 100px;align-items:center;gap:15px;padding:15px 0;display:grid}.date{border:1px solid var(--gold);text-align:center;place-content:center;width:48px;height:48px;display:grid}.date b{color:var(--gold);font:700 20px Barlow Condensed}.simpleAdmin article>strong,.simpleAdmin article>i{color:var(--green);font-size:10px;font-style:normal}@media (width<=1100px){.topbar{grid-template-columns:230px 1fr}.topbar nav{display:none}.hero{grid-template-columns:1fr}.heroVisual{min-height:400px}.featured{grid-template-columns:130px 1fr 55px}.featured>.cover{width:130px;height:130px}.featured .wave,.featured>strong,.featured>div:last-child{grid-column:1/-1}.beatRows article{grid-template-columns:30px 50px 35px 1fr 80px 80px 90px 30px 35px}.beatRows .miniWave{display:none}.beatGrid{grid-template-columns:repeat(3,1fr)}.adminGrid{grid-template-columns:1fr}.adminList{overflow:auto}.adminList article{min-width:700px}.licenseAdmin>article{grid-template-columns:repeat(2,1fr)}}@media (width<=760px){.topbar{grid-template-columns:1fr auto;height:72px;padding:0 17px}.brand b{font-size:23px}.tools button:first-child,.tools button:nth-child(2){display:none}.heroCopy{padding:55px 20px}.hero h1{font-size:66px}.heroVisual{min-height:280px}.featured{grid-template-columns:80px 1fr 46px;margin:0;padding:14px}.featured>.cover{width:80px;height:80px}.featured h2{font-size:29px}.latest{padding:55px 12px}.beatRows article{grid-template-columns:42px 32px 1fr 75px 30px 34px}.beatRows article>span,.beatRows article>i,.beatRows .plainBtn{display:none}.promos{grid-template-columns:1fr}.promos article{min-height:390px;padding:55px 25px}.pageHero{padding:60px 22px 40px}.pageHero h1{font-size:64px}.filters{padding:20px 12px;display:grid}.filters input{width:100%}.beatGrid{grid-template-columns:1fr 1fr;padding:30px 12px}.exclusive{gap:18px;margin:0 12px 50px;padding:25px;display:grid}.vipHero{grid-template-columns:1fr;padding:55px 22px}.vipHero h1{font-size:65px}.vipHero>article{padding:28px}.benefits,.rules>div{grid-template-columns:1fr}.booking{grid-template-columns:1fr;padding:25px 12px 60px}.calendar,.booking>aside{padding:20px}.booking>aside{position:static}.days{grid-template-columns:repeat(7,65px);overflow:auto}.times{grid-template-columns:1fr 1fr}.account{padding:55px 17px}.account>section{gap:20px;display:grid}.account h1{font-size:55px}.accountStats,.accountPanels{grid-template-columns:1fr}.custom{padding:12vh 22px}.custom h1{font-size:60px}footer{grid-template-columns:1fr;gap:23px}footer>small{text-align:left}.writer{padding:25px 15px}.writerHead{grid-template-columns:70px 1fr 50px}.writerHead img{width:70px;height:70px}.songMeta,.admin{grid-template-columns:1fr}.admin>aside{z-index:2;padding:13px;display:block;position:sticky;top:0}.admin>aside .brand,.admin>aside>p{display:none}.admin>aside nav{display:flex;overflow:auto}.admin>aside nav button{white-space:nowrap}.return{margin-top:7px!important}.admin>main{padding:0 12px 40px}.admin>main>header{height:85px}.pageList article,.licenseAdmin>article{grid-template-columns:1fr}.simpleAdmin>article{grid-template-columns:45px 1fr 80px}}@media (width<=480px){.beatGrid{grid-template-columns:1fr}.heroActions{flex-direction:column;align-items:flex-start}.heroStats span:last-child{display:none}.pageHero h1{font-size:54px}.licenseModal{padding:32px 18px}.cart{padding:35px 20px}.writer>textarea{height:38vh}}.site{padding-bottom:132px}.persistentPlayer{--player-accent:#d6ad63;--player-secondary:#633419;--player-glow:#d6ad63;z-index:65;color:#eef7ff;border-top:1px solid color-mix(in srgb,var(--player-accent) 65%,#1b2630);box-shadow:0 -18px 55px #000d,0 -1px 24px color-mix(in srgb,var(--player-glow) 22%,transparent);background:#060a0e;font-family:Manrope,Arial,sans-serif;position:fixed;bottom:0;left:0;right:0}.playerBar{background:linear-gradient(100deg,color-mix(in srgb,var(--player-secondary) 13%,#05090d),#071018 54%,color-mix(in srgb,var(--player-secondary) 18%,#05090d));grid-template-rows:1fr auto;grid-template-columns:76px minmax(155px,220px) 126px minmax(240px,1fr) minmax(315px,470px) auto;align-items:center;gap:7px 16px;min-height:112px;padding:12px 18px;display:grid;position:relative}.playerBar:before{content:"";pointer-events:none;background:linear-gradient(90deg,transparent 20%,color-mix(in srgb,var(--player-glow) 8%,transparent),transparent 78%);position:absolute;inset:0;transform:translate(-70%)}.isPlaying .playerBar:before{animation:3.8s linear infinite playerSweep}@keyframes playerSweep{to{transform:translate(70%)}}.playerCover{border:1px solid color-mix(in srgb,var(--player-accent) 60%,#3c4852);width:76px;height:76px;box-shadow:0 0 22px color-mix(in srgb,var(--player-glow) 22%,transparent);grid-row:1/3;position:relative}.playerCover img{object-fit:cover;width:100%;height:100%}.isPlaying .playerCover{animation:coverPulse var(--cover-pulse) ease-in-out infinite alternate}@keyframes coverPulse{to{box-shadow:0 0 34px color-mix(in srgb,var(--player-glow) 60%,transparent);transform:scale(1.035)}}.playerCover>span{color:#111;letter-spacing:.12em;background:#ffd51f;padding:4px 7px;font:800 8px Barlow Condensed;position:absolute;top:-7px;right:-6px;box-shadow:0 4px 12px #000}.playerIdentity{grid-row:1/3;min-width:0}.playerIdentity small,.playerIdentity strong,.playerIdentity span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.playerIdentity small{color:var(--player-accent);letter-spacing:.12em;font:600 8px Barlow Condensed}.playerIdentity strong{margin:5px 0 2px;font:700 23px Barlow Condensed}.playerIdentity span{color:#74808b;letter-spacing:.15em;font-size:8px}.transport{grid-row:1/3;justify-content:center;align-items:center;gap:7px;display:flex}.transport button{color:#798994;background:0 0;border:0;width:28px;height:28px}.transport .mainPlay{color:#061016;background:var(--player-accent);width:51px;height:51px;box-shadow:0 0 20px color-mix(in srgb,var(--player-glow) 42%,transparent);border-radius:50%;font-size:15px}.playerWave{align-self:end;align-items:center;gap:2px;min-width:0;height:44px;display:flex}.playerWave button{min-width:1px;height:var(--wave-height);background:#26343d;border:0;flex:1;padding:0;transition:height .2s,background .35s,box-shadow .35s}.playerWave button.played{background:var(--player-accent);box-shadow:0 0 7px color-mix(in srgb,var(--player-glow) 65%,transparent)}.isPlaying .playerWave button:nth-child(3n){animation:.8s ease-in-out infinite alternate waveDance}.isPlaying .playerWave button:nth-child(4n){animation:1.05s ease-in-out .2s infinite alternate waveDance}@keyframes waveDance{to{height:calc(var(--wave-height) * .48)}}.playerWave.thin{gap:3px;height:36px}.playerWave.thin button{max-width:2px}.playerWave.bold{gap:3px}.playerWave.bold button{border-radius:2px;min-width:3px}.playerTime{color:#697986;grid-template-columns:30px 1fr 30px;align-items:center;gap:7px;height:20px;font:500 8px Barlow Condensed;display:grid}.playerTime input{width:100%;height:2px;accent-color:var(--player-accent)}.playerUtilities{flex-wrap:wrap;grid-row:1/3;justify-content:flex-end;align-items:center;gap:7px;display:flex}.playerUtilities>button,.autoNext{color:#8fa0aa;letter-spacing:.08em;background:#0b141b;border:1px solid #263945;align-items:center;gap:5px;height:32px;padding:0 9px;font:600 8px Barlow Condensed;display:flex}.playerUtilities button:hover,.playerUtilities button.fxActive,.playerUtilities button.loopActive{border-color:var(--player-accent);color:var(--player-accent);background:color-mix(in srgb,var(--player-accent) 9%,#091118)}.autoNext input{accent-color:var(--player-accent);width:12px;height:12px}.autoNext:has(input:disabled){opacity:.35}.licensePlayer{border-color:var(--player-accent)!important;color:#091015!important;background:var(--player-accent)!important}.volumeControl{color:#70808b;align-items:center;gap:6px;font:600 8px Barlow Condensed;display:flex}.volumeControl input{width:68px;accent-color:var(--player-accent)}.limiter{color:#65c899;letter-spacing:.1em;grid-column:6;justify-self:end;font:700 7px Barlow Condensed}.limiter.active{color:#ffd35c}.limiter:before{content:"●";margin-right:5px}.fxPanel{opacity:0;pointer-events:none;background:linear-gradient(135deg,#070c11,#0b1720 55%,color-mix(in srgb,var(--player-secondary) 20%,#071018));border-top:1px solid color-mix(in srgb,var(--player-accent) 55%,#1a2832);max-height:0;transition:max-height .45s cubic-bezier(.2,.75,.2,1),opacity .25s,transform .45s;position:absolute;bottom:100%;left:0;right:0;overflow:hidden;transform:translateY(25px);box-shadow:0 -30px 70px #000c}.fxExpanded .fxPanel{opacity:1;pointer-events:auto;max-height:570px;transform:none}.fxHeader{border-bottom:1px solid #1c2b35;justify-content:space-between;align-items:center;height:72px;padding:12px 24px;display:flex}.fxHeader span{color:var(--player-accent);letter-spacing:.19em;font:700 8px Barlow Condensed}.fxHeader h2{margin:4px 0;font:700 24px Barlow Condensed}.fxHeaderActions{gap:7px;display:flex}.fxHeaderActions button,.effectStrip>button{color:#8d9da7;letter-spacing:.08em;background:#09131a;border:1px solid #2a3a44;height:34px;padding:0 12px;font:600 8px Barlow Condensed}.fxHeaderActions button.active,.effectStrip>button.active{color:#ff796f;background:#27100f;border-color:#de574d}.fxHeaderActions button:last-child{border-color:var(--player-accent);color:var(--player-accent)}.fxBody{grid-template-columns:minmax(520px,1.4fr) minmax(190px,.45fr) minmax(230px,.55fr);gap:18px;height:390px;padding:18px 24px 22px;display:grid}.fxLeft{grid-template-rows:44px 90px 1fr;min-width:0;display:grid}.effectStrip{align-items:center;gap:6px;display:flex}.effectStrip>button:first-child{min-width:116px}.effectStrip>button i{background:#43515a;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.effectStrip>button.active i{background:#ff5c52;box-shadow:0 0 10px #ff5c52}.effectStrip label{color:#71818b;align-items:center;gap:7px;margin-left:auto;font:600 8px Barlow Condensed;display:flex}.effectStrip select{color:#d8e2e8;background:#081119;border:1px solid #2b3c47;height:34px;padding:0 9px;font:600 9px Barlow Condensed}.spectrum{background:linear-gradient(#0000,#0c1d27);border-bottom:1px solid #1b2b35;align-items:end;gap:2px;height:80px;padding:9px 4px;display:flex}.spectrum i{height:var(--spectrum-height);background:linear-gradient(0deg,var(--player-accent),color-mix(in srgb,var(--player-accent) 16%,transparent));opacity:.62;flex:1;transition:height .14s}.isPlaying .spectrum i{animation:.48s ease-in-out infinite alternate spectrumBlink}.isPlaying .spectrum i:nth-child(3n){animation-delay:.16s}.isPlaying .spectrum i:nth-child(4n){animation-duration:.7s}@keyframes spectrumBlink{to{opacity:1;height:35%}}.eqBands{grid-template-columns:repeat(10,1fr);gap:3px;padding:12px 5px 0;display:grid}.eqBands label{color:#71818c;grid-template-rows:18px 1fr 18px;place-items:center;font:600 8px Barlow Condensed;display:grid}.eqBands output{color:#a9bac4}.eqBands input{writing-mode:vertical-lr;width:17px;height:118px;accent-color:var(--player-accent);direction:rtl}.filterRack{gap:8px;display:grid}.filterRack article{background:#081118;border:1px solid #21313b;padding:12px}.filterRack article.enabled{border-color:color-mix(in srgb,var(--player-accent) 38%,#26333c)}.filterRack article>div{color:#7e8e98;letter-spacing:.1em;justify-content:space-between;align-items:center;font:700 8px Barlow Condensed;display:flex}.filterRack button{color:#52616b;background:0 0;border:0;font-size:7px}.filterRack .enabled button{color:var(--player-accent)}.filterRack strong{color:#d9e3e8;margin:10px 0 6px;font:700 20px Barlow Condensed;display:block}.filterRack input{width:100%;accent-color:var(--player-accent)}.knobZone{text-align:center;perspective:600px;place-content:center;display:grid;position:relative}.knobScale{border-radius:50%;width:210px;height:210px;position:absolute;top:49%;left:50%;transform:translate(-50%,-50%)}.knobScale i{transform-origin:3px 102px;background:#283944;width:2px;height:9px;position:absolute;top:3px;left:102px}.knobScale i.lit{background:var(--player-accent);box-shadow:0 0 8px var(--player-glow)}.knob3d{background:radial-gradient(circle at 37% 28%,#344651 0,#15232c 28%,#05090c 69%,#1e303a 72%,#05090c 78%);border:1px solid #3b4d57;border-radius:50%;place-content:center;width:154px;height:154px;transition:transform .25s;display:grid;position:relative;transform:rotateX(10deg)rotateY(-8deg);box-shadow:inset -15px -18px 25px #000,inset 10px 10px 22px #65778222,0 18px 30px #000c}.knob3d:hover{transform:rotateX(2deg)rotateY(2deg)translateY(-3px)}.knob3d i{background:linear-gradient(var(--player-accent),transparent);transform-origin:2px 62px;width:5px;height:58px;transform:rotate(var(--knob-rotation));box-shadow:0 0 10px var(--player-glow);border-radius:3px;position:absolute;top:15px;left:74px}.knob3d b{color:#dbe4e8;font:700 24px Barlow Condensed}.knob3d input{opacity:0;cursor:grab;width:100%;height:100%;position:absolute;inset:0}.knobLabels{color:#5f707a;letter-spacing:.09em;justify-content:space-between;width:220px;margin-top:19px;font:600 8px Barlow Condensed;display:flex}.knobLabels b{color:var(--player-accent)}.presetIntro{background:linear-gradient(110deg,#0a1117,#10100e);border:1px solid #243039;justify-content:space-between;align-items:end;padding:22px 26px;display:flex}.presetIntro h2{margin:6px 0;font:700 38px Barlow Condensed}.presetIntro p:last-child{color:#78838a;max-width:650px;font-size:11px;line-height:1.7}.presetIntro>span{color:var(--gold);letter-spacing:.12em;font:700 10px Barlow Condensed}.presetLayout{grid-template-columns:1fr 310px;gap:20px;margin-top:20px;display:grid}.presetList{grid-template-columns:1fr 1fr;gap:13px;display:grid}.presetEditor{background:#090d10;border:1px solid #273038;overflow:hidden}.presetPreview{background:radial-gradient(circle at 80% 30%,color-mix(in srgb,var(--preset-glow) 28%,transparent),transparent 45%),linear-gradient(135deg,color-mix(in srgb,var(--preset-secondary) 48%,#05080a),#071018);height:135px;padding:18px;position:relative}.presetPreview>span{background:radial-gradient(circle at 35% 30%,var(--preset-primary),var(--preset-secondary));width:74px;height:74px;box-shadow:0 0 28px color-mix(in srgb,var(--preset-glow) 45%,transparent);border-radius:50%;position:absolute;top:15px;right:18px}.presetPreview>div{align-items:center;gap:2px;height:43px;display:flex;position:absolute;bottom:43px;left:18px;right:102px}.presetPreview i{background:var(--preset-primary);max-width:5px;box-shadow:0 0 5px color-mix(in srgb,var(--preset-glow) 55%,transparent);flex:1}.presetPreview b{color:#f3f7fa;letter-spacing:.05em;font:700 17px Barlow Condensed;position:absolute;bottom:16px;left:18px}.presetFields{padding:17px}.presetFields label,.presetCreate label{color:#74818a;letter-spacing:.08em;gap:6px;font:600 8px Barlow Condensed;display:grid}.presetFields input,.presetFields select,.presetCreate select{color:#e8eef1;background:#0c1318;border:1px solid #283741;width:100%;padding:10px}.colorFields{gap:8px;margin-top:12px;grid-template-columns:repeat(3,1fr)!important;display:grid!important}.colorFields input[type=color]{height:39px;padding:3px}.motionFields{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.motionFields output{float:right;color:var(--preset-primary)}.motionFields input[type=range]{accent-color:var(--preset-primary);border:0;padding:0}.presetActions{gap:7px;margin-top:15px;display:flex}.presetActions button{color:#84939d;background:0 0;border:1px solid #364550;padding:8px 10px;font:600 8px Barlow Condensed}.presetActions button:last-child{color:#b6605a}.presetActions button:disabled{opacity:.2}.presetCreate{position:sticky;top:20px}.presetMini{color:#b4a68f;background:#10100e;border:1px solid #3b332a;width:100%;max-width:150px;margin-top:7px;padding:5px;font:600 7px Barlow Condensed;display:block}@media (width<=1250px){.playerBar{grid-template-columns:66px 160px 110px minmax(200px,1fr) minmax(300px,390px)}.playerCover{width:66px;height:66px}.limiter{display:none}.fxBody{grid-template-columns:minmax(480px,1.4fr) 180px 210px}.presetLayout{grid-template-columns:1fr}.presetCreate{position:static}.presetList{grid-template-columns:1fr 1fr}}@media (width<=980px){.site{padding-bottom:162px}.playerBar{grid-template-rows:auto auto auto;grid-template-columns:62px 1fr 115px;min-height:142px;padding:10px 13px}.playerCover{grid-row:1/3;width:62px;height:62px}.playerIdentity,.transport{grid-row:1/3}.playerWave{grid-area:3/1/auto/4;height:31px}.playerTime{grid-area:4/1/auto/4}.playerUtilities{grid-area:5/1/auto/4;justify-content:flex-start}.volumeControl{margin-left:auto}.fxPanel{overflow:auto}.fxExpanded .fxPanel{max-height:calc(100vh - 142px)}.fxBody{grid-template-columns:1fr 190px;height:auto;padding:15px}.fxLeft{min-height:310px}.knobZone{grid-column:1/3;min-height:250px}.fxHeader{z-index:2;background:#081018;position:sticky;top:0}.presetList{grid-template-columns:1fr}}@media (width<=620px){.site{padding-bottom:183px}.playerBar{grid-template-columns:54px 1fr 99px;gap:6px 10px;min-height:164px}.playerCover{width:54px;height:54px}.playerIdentity strong{font-size:18px}.transport{gap:2px}.transport .mainPlay{width:42px;height:42px}.playerWave{height:25px}.playerWave button:nth-child(2n){display:none}.playerUtilities{flex-wrap:nowrap;gap:5px;padding-bottom:2px;overflow-x:auto}.playerUtilities>button,.autoNext{flex:none}.volumeControl{display:none}.fxHeader{height:auto;padding:11px 13px}.fxHeader h2{font-size:18px}.fxHeaderActions button{padding:0 7px;font-size:7px}.fxHeaderActions button:nth-child(2){display:none}.fxBody{padding:11px;display:block}.fxLeft{grid-template-rows:auto 70px 190px}.effectStrip{padding-bottom:5px;overflow-x:auto}.effectStrip>*{flex:none}.spectrum{height:62px}.eqBands{height:182px}.eqBands input{height:117px}.filterRack{grid-template-columns:repeat(3,1fr);margin-top:10px}.filterRack article{padding:8px}.filterRack strong{font-size:15px}.knobZone{min-height:235px}.presetIntro{display:block}.presetIntro>span{margin-top:14px;display:block}.presetPreview>div{right:90px}.colorFields,.motionFields{grid-template-columns:1fr!important}.adminList article{min-width:760px}}.loopAB{background:#071016;border:1px solid #263945;height:32px;display:flex}.loopAB button{color:#6f818d;white-space:nowrap;background:0 0;border:0;border-right:1px solid #263945;padding:0 7px;font:700 7px Barlow Condensed}.loopAB button:last-child{color:#a86d67;border-right:0}.loopAB button.marked{color:var(--player-accent);background:color-mix(in srgb,var(--player-accent) 10%,transparent)}.playerWave button.loopRegion{outline:1px solid color-mix(in srgb,var(--player-accent) 70%,white);background:color-mix(in srgb,var(--player-accent) 68%,#fff);box-shadow:0 0 9px var(--player-glow)}.playerWave{border:1px solid color-mix(in srgb,var(--player-accent) 20%,#1d303b);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--player-secondary) 28%,#071018),#050b10 72%);cursor:crosshair;border-radius:4px;width:100%;height:51px;padding:3px 6px;display:block;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0b,inset 0 -12px 28px #0009}.waveBars{z-index:2;pointer-events:none;justify-content:center;align-items:center;gap:1px;display:flex;position:absolute;inset:3px 6px}.waveBars i{min-width:1px;max-width:4px;height:var(--wave-height);background:linear-gradient(90deg,color-mix(in srgb,var(--player-secondary) 40%,var(--player-accent)),#fff7 48%,var(--player-accent) 66%,color-mix(in srgb,var(--player-glow) 80%,white));box-shadow:0 0 3px color-mix(in srgb,var(--player-glow) 42%,transparent);opacity:.42;border-radius:50%;flex:1;transition:opacity .18s,transform .18s,filter .25s;transform:scaleY(.82)}.waveBars i.played{opacity:1;filter:saturate(1.25)brightness(1.12);box-shadow:0 0 5px color-mix(in srgb,var(--player-glow) 70%,transparent),0 0 11px color-mix(in srgb,var(--player-accent) 20%,transparent);transform:scaleY(1)}.waveBars i.loopRegion{background:linear-gradient(90deg,var(--player-accent),#fff,var(--player-glow));opacity:1;filter:brightness(1.25);box-shadow:0 0 7px var(--player-glow)}.waveCenter{z-index:3;background:linear-gradient(90deg,transparent,var(--player-accent),#fff,var(--player-accent),transparent);opacity:.5;height:1px;box-shadow:0 0 8px var(--player-glow);pointer-events:none;position:absolute;top:50%;left:4px;right:4px}.waveGloss{z-index:4;filter:blur(2px);opacity:.75;pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff20,#ffffff75,#ffffff16,#0000);width:24%;position:absolute;inset:-35% auto -35% -30%;transform:skew(-17deg)}.isPlaying .waveGloss{animation:2.7s ease-in-out infinite waveGlossSweep}@keyframes waveGlossSweep{0%{opacity:0;left:-30%}18%{opacity:.9}75%,to{opacity:0;left:112%}}.isPlaying .waveBars i{animation:glossyWave .62s var(--wave-delay) ease-in-out infinite alternate}@keyframes glossyWave{to{filter:brightness(1.35);transform:scaleY(.68)}}.playerWave.thin .waveBars{gap:2px}.playerWave.thin .waveBars i{border-radius:0;max-width:2px}.playerWave.bold .waveBars{gap:2px}.playerWave.bold .waveBars i{border-radius:3px;min-width:2px;max-width:6px}.loopSelection{z-index:1;border-left:1px solid var(--player-accent);border-right:1px solid var(--player-accent);background:linear-gradient(90deg,color-mix(in srgb,var(--player-accent) 8%,transparent),color-mix(in srgb,var(--player-glow) 18%,transparent),color-mix(in srgb,var(--player-accent) 8%,transparent));box-shadow:inset 0 0 17px color-mix(in srgb,var(--player-glow) 20%,transparent);pointer-events:none;position:absolute;top:2px;bottom:2px}.loopMarker{z-index:6;background:var(--player-accent);color:#071017;text-align:center;min-width:13px;height:13px;box-shadow:0 0 8px var(--player-glow);pointer-events:none;border-radius:2px;font:800 7px/13px Barlow Condensed;position:absolute;top:2px;transform:translate(-50%)}.presetPreview>div{align-items:center}.presetPreview i{background:linear-gradient(90deg,var(--preset-primary),#fff9,var(--preset-glow));box-shadow:0 0 7px color-mix(in srgb,var(--preset-glow) 70%,transparent);border-radius:50%}.uploadNotice{border-left:2px solid var(--gold);background:#17130d;line-height:1.6;color:#a99a82!important;padding:12px!important}.realUploadForm input[type=file]{background:#0d151a;border-style:dashed;padding:9px}.realUploadForm input[type=file]::file-selector-button{color:#d9b979;letter-spacing:.08em;background:#2a2116;border:0;margin-right:9px;padding:8px 10px;font:700 8px Barlow Condensed}.coverLab{background:radial-gradient(circle at 85% 0,#22314055,#0000 35%),#080e12;border:1px solid #34434c;margin:19px 0;padding:15px}.coverLabHead{justify-content:space-between;align-items:center;display:flex}.coverLabHead span,.coverLabHead b{display:block}.coverLabHead span{color:var(--gold);letter-spacing:.15em;font:700 8px Barlow Condensed}.coverLabHead b{margin-top:4px;font:700 21px Barlow Condensed}.coverLabHead i{color:#b59a6b;border:1px solid #4b4131;padding:5px 7px;font:600 7px Barlow Condensed}.coverLab>p{line-height:1.6;color:#71808a!important;font-size:9px!important}.coverLab textarea{resize:vertical;color:#edf3f6;background:#0c151b;border:1px solid #2b3b45;height:72px;padding:10px}.coverLabControls{align-items:end;grid-template-columns:1fr 70px 1fr!important;gap:7px!important;display:grid!important}.coverLabControls label{margin:7px 0!important}.coverLabControls select,.coverLabControls input{color:#e2e9ed;background:#0b141a;border:1px solid #2b3b45;height:39px;padding:5px}.coverLabControls input[type=color]{padding:3px}.coverLabControls button{border:1px solid var(--gold);color:#d9b979;letter-spacing:.08em;background:#241b10;height:39px;font:700 8px Barlow Condensed}.coverResults{margin-top:12px;grid-template-columns:repeat(3,1fr)!important;gap:7px!important;display:grid!important}.coverResults button{background:#081017;border:1px solid #35444d;padding:0;position:relative;overflow:hidden}.coverResults button.selected{border-color:var(--gold);box-shadow:0 0 18px #c9a35f33}.coverResults img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.coverResults span{color:#dce6eb;letter-spacing:.08em;background:#061018dd;padding:6px;font:700 7px Barlow Condensed;position:absolute;bottom:5px;left:5px;right:5px}.coverResults button.selected span{background:var(--gold);color:#111}.canvaHandoff{background:linear-gradient(110deg,#0a1319,#12100e);border:1px solid #273b45;justify-content:space-between;align-items:center;margin-top:10px;padding:12px;gap:14px!important;display:flex!important}.canvaHandoff>div:first-child{gap:3px;display:grid}.canvaHandoff span{color:#b694ff;letter-spacing:.16em;font:700 7px Barlow Condensed}.canvaHandoff b{color:#edf2f4;letter-spacing:.04em;font:700 15px Barlow Condensed}.canvaHandoff small{color:#71808a;max-width:380px;font-size:8px;line-height:1.5}.canvaHandoff>div:last-child{gap:6px;display:flex}.canvaHandoff button,.canvaHandoff a{color:#c6aeff;letter-spacing:.08em;background:#1b112b;border:1px solid #7651c3;justify-content:center;align-items:center;min-height:35px;padding:0 10px;font:700 7px Barlow Condensed;text-decoration:none;display:inline-flex}.canvaHandoff button{color:#d9b979;background:#251c11;border-color:#b58d4f}.canvaHandoff button:disabled,.canvaHandoff a[aria-disabled=true]{opacity:.3;cursor:not-allowed}.canvaHandoff.ready{border-color:#604398;box-shadow:inset 3px 0 #8960d4}.aiPipeline{align-items:center;margin:13px 0 9px;grid-template-columns:1fr 14px 1fr 14px 1fr 14px 1fr!important;gap:3px!important;display:grid!important}.aiPipeline>span{background:#091116;border:1px solid #273741;grid-template-rows:1fr 1fr;grid-template-columns:20px 1fr;padding:8px;display:grid}.aiPipeline i{color:#52626c;grid-row:1/3;align-self:center;font:700 9px Barlow Condensed}.aiPipeline b{color:#c5d0d6;letter-spacing:.07em;font:700 9px Barlow Condensed}.aiPipeline small{color:#5e6d76;font:500 7px Barlow Condensed}.aiPipeline>span.enabled{background:#0a1714;border-color:#487764}.aiPipeline>span.enabled i,.aiPipeline>span.enabled b{color:#75c699}.aiPipeline em{color:#4b5a63;text-align:center;font-style:normal}.aiReference{margin-top:7px;grid-template-columns:1fr 1fr!important;gap:7px!important;display:grid!important}.aiReference>label:first-child{grid-column:1/3}.aiReference input[type=file]{padding:7px!important}.rembgToggle{background:#0a1714;border:1px solid #345243;align-items:center;padding:8px;gap:8px!important;margin:0!important;display:flex!important}.rembgToggle input{accent-color:#75c699;width:15px!important;height:15px!important}.rembgToggle span,.rembgToggle b,.rembgToggle small{display:block}.rembgToggle b{color:#8ecfaa;font:700 8px Barlow Condensed}.rembgToggle small{color:#5d7e6f;font-size:7px}.aiReference>strong{color:#667783;letter-spacing:.06em;border:1px dashed #2f414c;justify-content:center;align-items:center;font:600 7px Barlow Condensed;display:flex;overflow:hidden}.aiServerStatus{color:#b59a6b;letter-spacing:.08em;background:#17130d;border:1px solid #4b4131;padding:7px 9px;font:700 7px Barlow Condensed}.aiServerStatus.checking{color:#8eb2c5;border-color:#55707e}.aiServerStatus.online{color:#75c699;background:#0b1915;border-color:#487764;box-shadow:0 0 15px #75c69918}.aiServerStatus.offline{color:#c8756e;background:#1a0e0d;border-color:#71413d}.coverLabControls{grid-template-columns:1fr 76px 1.25fr!important}.aiGenerateActions{grid-template-columns:1fr!important;gap:5px!important;display:grid!important}.coverLabControls .aiGenerateActions button{height:34px}.coverLabControls .aiGenerateActions button:disabled{opacity:.3;cursor:not-allowed}.coverLabControls .aiGenerateActions button:last-child{color:#81919a;background:#0b141a;border-color:#35444d}@media (width<=480px){.coverLabHead{align-items:flex-start;gap:8px}.aiServerStatus{max-width:108px}.coverLabControls{grid-template-columns:1fr 65px!important}.aiGenerateActions{grid-column:1/3}.coverResults{grid-template-columns:1fr!important}.aiPipeline{grid-template-columns:1fr 10px 1fr!important}.aiPipeline>span:nth-of-type(3),.aiPipeline>span:nth-of-type(4),.aiPipeline>em:nth-of-type(2),.aiPipeline>em:nth-of-type(3){display:none}.aiReference{grid-template-columns:1fr!important}.aiReference>label:first-child{grid-column:auto}.canvaHandoff{display:grid!important}.canvaHandoff>div:last-child{display:grid}.canvaHandoff button,.canvaHandoff a{width:100%}}.languageSwitch{background:#0d0b09;border:1px solid #3a3126;border-radius:999px;align-items:center;gap:3px;padding:3px;display:flex;box-shadow:inset 0 0 14px #000}.languageSwitch button{border-radius:999px;height:27px;color:#736d65!important;letter-spacing:.08em!important;background:0 0!important;border:0!important;min-width:31px!important;padding:0!important;font:700 9px Barlow Condensed!important}.languageSwitch button.active{box-shadow:0 0 12px #d6ad634d;color:#100d09!important;background:linear-gradient(135deg,#e0c083,#9d7037)!important}.languageSwitch span{color:#40382f;font-size:9px}.adminLanguage{z-index:110;position:fixed;top:36px;right:120px}@media (width<=760px){.tools{gap:7px}.languageSwitch button{min-width:28px!important}.adminLanguage{top:28px;right:60px}}.languageSwitch{z-index:1;pointer-events:auto;position:relative}.languageSwitch button{touch-action:manipulation;pointer-events:auto}.adminLanguage{z-index:110!important;position:fixed!important}@media (width<=760px){.tools .languageSwitch button:first-child{display:block}.tools .languageSwitch button{min-width:34px!important;height:34px!important}.adminLanguage{top:22px}}.mediaSlideshow{isolation:isolate;background:#050504;border-bottom:1px solid #3a2c20;outline:none;height:clamp(540px,63vw,760px);position:relative;overflow:hidden}.slideMedia{z-index:0;color:inherit;text-decoration:none;display:block;position:absolute;inset:0;overflow:hidden}.slideMedia img,.slideMedia video,.slideMedia .youtubeEmbed{object-fit:cover;object-position:center;width:100%;height:100%;animation:.7s both slideReveal;display:block}.youtubeEmbed>div,.youtubeEmbed iframe{border:0;width:100%;height:100%;display:block}.youtubeSlidePlayer,.youtubeSlidePlayer iframe{pointer-events:none}.slideDestination{z-index:1;cursor:pointer;display:block;position:absolute;inset:0}@keyframes slideReveal{0%{opacity:.35;filter:blur(4px);transform:scale(1.025)}to{opacity:1;filter:none;transform:scale(1)}}.slideMedia:after{content:"";filter:blur(5px);pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff08,#ffffff2b,#ffffff08,#0000);width:28%;animation:5.8s ease-in-out infinite heroGloss;position:absolute;inset:-30% auto -30% -38%;transform:skew(-17deg)}@keyframes heroGloss{0%,38%{opacity:0;left:-38%}50%{opacity:.75}80%,to{opacity:0;left:120%}}.slideShade{pointer-events:none;background:linear-gradient(90deg,#030303de 0,#0505048c 35%,#0000 68%),linear-gradient(0deg,#030303ed 0,#0000 55%),radial-gradient(circle at 78% 20%,#0000 0,#0004 78%);position:absolute;inset:0}.slideBrand{z-index:2;text-align:center;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#08070678;border:1px solid #d6ad6370;border-radius:50%;place-content:center;width:104px;height:104px;display:grid;position:absolute;top:5.5vw;right:4.5vw;transform:rotate(-7deg);box-shadow:0 0 40px #0008}.slideBrand b{color:var(--cream);font:700 35px/.8 Barlow Condensed}.slideBrand small{color:var(--gold);letter-spacing:.15em;margin-top:9px;font:600 8px Barlow Condensed;display:block}.slideStats{z-index:2;color:#9a9288;letter-spacing:.15em;gap:38px;font:600 10px Barlow Condensed;display:flex;position:absolute;top:4vw;left:4vw}.slideStats span{align-items:baseline;gap:8px;display:flex}.slideStats b{color:#f2eee7;letter-spacing:0;font:700 31px Barlow Condensed}.slideCaption{z-index:2;pointer-events:none;max-width:min(760px,70vw);position:absolute;bottom:72px;left:4vw}.slideCaption p{color:var(--gold);letter-spacing:.28em;margin:0 0 11px;font:700 10px Barlow Condensed}.slideCaption h1{color:#f4f0e9;text-shadow:0 8px 40px #000;max-width:900px;margin:0;font-size:clamp(54px,7.4vw,112px);line-height:.84}.slideCaption span{color:#dfbd7d;letter-spacing:.13em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0805a8;border:1px solid #d6ad637a;margin-top:18px;padding:10px 14px;font:700 9px Barlow Condensed;display:inline-block}.slideControls{z-index:4;gap:6px;display:flex;position:absolute;bottom:61px;right:4vw}.slideControls button{color:#e3c487;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);touch-action:manipulation;background:#090806b8;border:1px solid #c7a76d72;border-radius:50%;place-content:center;width:42px;height:42px;font:600 21px Barlow Condensed;display:grid}.slideControls button:hover,.slideControls button:focus-visible{border-color:var(--gold);color:#110d08;background:#d6ad63}.slideControls .slidePause{font-size:12px}.slideDots{z-index:4;gap:7px;display:flex;position:absolute;bottom:30px;left:4vw}.slideDots button{touch-action:manipulation;background:#ffffff31;border:0;width:25px;height:3px;padding:0;transition:all .2s}.slideDots button.active{background:var(--gold);width:55px;box-shadow:0 0 9px #d6ad6388}.slideCounter{z-index:3;color:#81786c;letter-spacing:.08em;font:600 9px Barlow Condensed;position:absolute;bottom:24px;right:4.2vw}.slideCounter b{color:#e8dbc3;font-size:16px}.slideProgress{z-index:5;background:#ffffff0b;height:3px;position:absolute;bottom:0;left:0;right:0}.slideProgress i{background:linear-gradient(90deg,#7e4c27,var(--gold),#fff3c1);width:0;height:100%;animation:linear forwards slideTimer;display:block;box-shadow:0 0 10px #d6ad63}@keyframes slideTimer{to{width:100%}}.slideEmpty{color:#6f665a;letter-spacing:.18em;place-items:center;font:700 12px Barlow Condensed;display:grid}.slideshowIntro{background:radial-gradient(circle at 85% 10%,#4b2f1948,#0000 35%),#0b0a08;border:1px solid #3a3025;justify-content:space-between;align-items:end;padding:24px 27px;display:flex}.slideshowIntro h2{margin:6px 0;font:700 42px Barlow Condensed}.slideshowIntro p:last-child{color:#837b70;max-width:680px;font-size:11px;line-height:1.7}.slideshowIntro>span{color:#81796e;letter-spacing:.12em;font:600 9px Barlow Condensed}.slideshowIntro>span b{color:var(--gold);font-size:24px}.slideshowAdminGrid{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;margin-top:20px;display:grid}.slideAdminList{border:1px solid var(--line);background:#0a0908;min-width:0;padding:22px}.slideAdminCard{border-bottom:1px solid var(--line);grid-template-columns:190px minmax(260px,1fr) 135px;align-items:center;gap:15px;padding:14px 0;display:grid;position:relative}.slideAdminCard.hidden{opacity:.62}.slideAdminMedia{aspect-ratio:16/9;background:#030303;border:1px solid #30291f;width:190px;position:relative;overflow:hidden}.slideAdminMedia img,.slideAdminMedia video{object-fit:cover;width:100%;height:100%;display:block}.slideAdminMedia>span{color:var(--gold);letter-spacing:.1em;background:#050504d9;padding:4px 6px;font:700 7px Barlow Condensed;position:absolute;top:6px;left:6px}.youtubeCardPlay{color:#fff;background:#d32620e8;border-radius:50%;place-content:center;width:35px;height:35px;padding-left:2px;font-size:12px;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 4px 20px #000}.slideAdminFields{grid-template-columns:1.15fr 1.3fr 75px;align-items:end;gap:8px;display:grid}.slideAdminFields label,.slideUploadForm label{color:#8a8277;letter-spacing:.09em;gap:6px;font:600 8px Barlow Condensed;display:grid}.slideAdminFields input,.slideUploadForm input,.slideUploadForm select{color:#eee;background:#11100d;border:1px solid #373027;width:100%;min-width:0;padding:10px}.slideAdminFields small{text-overflow:ellipsis;white-space:nowrap;color:#665f56;grid-column:1/-1;font-size:8px;overflow:hidden}.slideAdminActions{grid-template-columns:1fr 1fr;gap:5px;display:grid}.slideAdminActions button{color:#aaa094;letter-spacing:.06em;background:#12100d;border:1px solid #42392e;min-height:29px;font:700 7px Barlow Condensed}.slideAdminActions button:nth-child(3),.slideAdminActions .danger{grid-column:1/-1}.slideAdminActions button:nth-child(3){color:#d0ad72;border-color:#8a6b3d}.slideAdminActions .danger{color:#b9645e;border-color:#5c2e2b}.slideAdminActions button:disabled{opacity:.25}.slideSaving{color:var(--gold);letter-spacing:.14em;background:#070604d9;place-content:center;font:700 10px Barlow Condensed;display:grid;position:absolute;inset:0}.slideComposer{position:sticky;top:20px}.slideUploadForm{position:static}.slideUploadForm>label{margin:14px 0}.slideUploadForm input[type=file]{background:#0b1318;border-style:dashed;padding:9px}.slideUploadForm input[type=file]::file-selector-button{color:#d9b979;background:#2a2116;border:0;margin-right:8px;padding:8px 10px;font:700 8px Barlow Condensed}.slideUploadForm select{height:40px}.slideUploadPreview{aspect-ratio:16/9;background:#050504;border:1px solid #5a452c;margin:15px 0;position:relative;overflow:hidden}.slideUploadPreview img,.slideUploadPreview video{object-fit:cover;width:100%;height:100%;display:block}.slideUploadPreview span{color:#d9b979;letter-spacing:.1em;background:#050504dc;padding:5px 7px;font:700 7px Barlow Condensed;position:absolute;bottom:7px;left:7px}.slideSourceSwitch{background:#070605;border:1px solid #3c3327;border-bottom:0;grid-template-columns:1fr 1fr;padding:5px;display:grid}.slideSourceSwitch button{color:#777068;letter-spacing:.1em;background:#0d0b08;border:1px solid #0000;min-height:39px;font:700 8px Barlow Condensed}.slideSourceSwitch button.active{color:#e1bf7e;background:linear-gradient(135deg,#2b1e10,#17110a);border-color:#a57c43;box-shadow:inset 0 -2px #d6ad63}.youtubeSlideForm{background:radial-gradient(circle at 90% 2%,#2d1f104d,#0000 30%),#0a0907}.youtubeUrlRow{align-items:end;grid-template-columns:minmax(0,1fr) 92px!important;gap:7px!important;display:grid!important}.youtubeUrlRow label{margin:0!important}.youtubeUrlRow button{color:#e0bb77;letter-spacing:.07em;background:#271a0d;border:1px solid #a97b3d;height:40px;font:700 7px Barlow Condensed}.youtubeAnalyzer{background:#050504;border:1px solid #4e3d29;margin:15px 0;overflow:hidden;box-shadow:0 12px 35px #0008}.youtubeAnalyzer>.youtubeEmbed{aspect-ratio:16/9;background:#000}.youtubeStatus{color:#947f63;letter-spacing:.08em;border-top:1px solid #30261b;justify-content:space-between;align-items:center;gap:10px;padding:9px 11px;font:700 7px Barlow Condensed;display:flex}.youtubeStatus b{color:#e4c990;font-size:9px}.youtubeSeek{accent-color:var(--gold);margin:5px 11px 12px;border:0!important;width:calc(100% - 22px)!important;height:4px!important;padding:0!important}.youtubeMarks{padding:0 11px 11px;grid-template-columns:1fr 72px 1fr!important;gap:7px!important;display:grid!important}.youtubeMarks label{color:#a89270!important;gap:5px!important;margin:0!important;display:grid!important}.youtubeMarks input{height:34px;padding:7px!important}.youtubeMarks button{color:#c7a86f;letter-spacing:.05em;background:#15110b;border:1px solid #4d402e;min-height:31px;font:700 6px Barlow Condensed}.youtubeMarks>span{text-align:center;background:#0e0b08;border:1px solid #352b20;place-content:center;display:grid}.youtubeMarks>span b{color:#f0d59c;font:700 16px Barlow Condensed}.youtubeMarks>span small{color:#6f6353;letter-spacing:.07em;font:700 6px Barlow Condensed}.segmentPreview{color:#d8b777;letter-spacing:.1em;background:#171008;border:1px solid #765831;width:calc(100% - 22px);min-height:35px;margin:0 11px 11px;font:700 7px Barlow Condensed}.segmentPreview.active{color:#fff;background:#3a2711;border-color:#d6ad63;box-shadow:0 0 15px #d6ad6333}.youtubeError{background:#24100e;border-left:2px solid #c6544c;line-height:1.45;color:#df8179!important;margin:10px 0!important;padding:9px!important;font-size:8px!important}.youtubeSlideFields{grid-template-columns:1fr 1.15fr 64px 64px}.youtubeSlideFields small{grid-column:1/-1}.uploadProgress{background:#100d09;border:1px solid #4b3e2d;height:34px;margin:12px 0;position:relative;overflow:hidden}.uploadProgress i{background:linear-gradient(90deg,#5f3d20,var(--gold));transition:width .15s;position:absolute;inset:0 auto 0 0}.uploadProgress span{z-index:1;color:#fff;letter-spacing:.1em;text-shadow:0 1px 4px #000;place-content:center;height:100%;font:700 8px Barlow Condensed;display:grid;position:relative}@media (width<=1100px){.slideshowAdminGrid{grid-template-columns:1fr}.slideComposer{order:-1;position:static}.slideAdminCard{grid-template-columns:160px minmax(250px,1fr) 125px}.slideAdminMedia{width:160px}}@media (width<=760px){.mediaSlideshow{height:min(70vh,650px);min-height:510px}.slideShade{background:linear-gradient(0deg,#030303f2 0,#03030340 58%,#0303037a 100%)}.slideStats{gap:18px;top:24px;left:19px}.slideStats span{gap:1px;display:grid}.slideStats b{font-size:25px}.slideBrand{width:72px;height:72px;top:22px;right:18px}.slideBrand b{font-size:25px}.slideBrand small{font-size:6px}.slideCaption{max-width:none;bottom:89px;left:19px;right:19px}.slideCaption h1{max-width:86vw;font-size:clamp(43px,13vw,72px)}.slideCaption span{margin-top:13px}.slideControls{bottom:34px;right:17px}.slideControls button{width:39px;height:39px}.slideDots{max-width:45vw;bottom:22px;left:19px;overflow:hidden}.slideDots button{width:14px}.slideDots button.active{width:32px}.slideCounter{display:none}.slideshowIntro{padding:19px;display:block}.slideshowIntro h2{font-size:33px}.slideshowIntro>span{margin-top:12px;display:block}.slideAdminList{padding:13px;overflow:hidden}.slideAdminCard{grid-template-columns:105px 1fr;align-items:start}.slideAdminMedia{width:105px}.slideAdminFields{grid-template-columns:1fr 70px}.slideAdminFields label:nth-child(2){grid-area:2/1/auto/-1}.slideAdminFields small{white-space:normal}.slideAdminFields.youtubeSlideFields{grid-template-columns:1fr 1fr}.youtubeSlideFields label:first-child,.youtubeSlideFields label:nth-child(2){grid-column:1/-1}.youtubeSlideFields label:nth-child(2){grid-row:2}.slideAdminActions{grid-column:1/-1;grid-template-columns:repeat(5,1fr)}.slideAdminActions button:nth-child(3),.slideAdminActions .danger{grid-column:auto}.slideUploadForm{padding:18px}}@media (width<=480px){.mediaSlideshow{height:570px;min-height:0}.slideCaption h1{font-size:48px}.slideStats span:nth-child(2){display:none}.slideAdminCard{grid-template-columns:1fr}.slideAdminMedia{width:100%}.slideAdminFields{grid-template-columns:1fr 72px}.slideAdminActions{grid-template-columns:1fr 1fr}.slideAdminActions button:nth-child(3),.slideAdminActions .danger{grid-column:auto}.youtubeUrlRow{grid-template-columns:1fr!important}.youtubeUrlRow button{width:100%}.youtubeMarks{grid-template-columns:1fr 1fr!important}.youtubeMarks>span{grid-area:1/1/auto/-1;min-height:48px}.youtubeSlideFields{grid-template-columns:1fr 1fr!important}}@media (prefers-reduced-motion:reduce){.slideMedia img,.slideMedia video,.slideMedia:after,.slideProgress i{animation:none}.slideProgress i{width:100%}}.topbar .narcAiLink{color:var(--gold);letter-spacing:.13em;white-space:nowrap;align-self:center;font:600 12px Barlow Condensed;text-decoration:none}.topbar .narcAiLink:hover{text-decoration:underline}.topbar .narcAiLink:focus-visible{outline:2px solid var(--gold);outline-offset:5px}.topbar .narcAiMobile{display:none}@media (width<=1100px){.topbar .narcAiMobile{display:inline-flex}}@media (width<=480px){.topbar .tools{gap:8px}.topbar .narcAiLink{font-size:11px}}@media (width<=1350px) and (width>=1101px){.topbar{grid-template-columns:220px 1fr 320px;padding:0 2vw}.topbar nav{gap:14px}}@media (width<=1100px){.topbar{row-gap:15px;height:auto;min-height:100px;padding-top:14px;padding-bottom:12px}.topbar nav{grid-area:2/1/auto/-1;justify-content:flex-start;gap:20px;padding:5px 0;display:flex;overflow-x:auto}.topbar .narcAiMobile{display:none}}
