:root{--bg:#050505;--bg2:#0b0b0b;--text:#f4f4f4;--muted:#9d9d9d;--line:rgba(255,255,255,.12);--accent:#fff;--max:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden}body{margin:0;background:var(--bg);color:var(--text);font-family:Inter,Arial,sans-serif;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}button{font:inherit}.container{width:min(var(--max),calc(100% - 40px));margin:auto}.noise{position:fixed;inset:0;pointer-events:none;opacity:.035;z-index:20;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.site-header{position:fixed;top:0;left:0;right:0;height:82px;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:0 32px;background:linear-gradient(180deg,rgba(0,0,0,.85),transparent);transition:.3s}.site-header.scrolled{background:rgba(5,5,5,.94);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.brand img{height:48px;width:auto;max-width:160px;object-fit:contain}.nav{display:flex;gap:28px;align-items:center}.nav a{font-size:11px;font-weight:800;letter-spacing:.16em;color:#ddd;position:relative;padding:10px 0}.nav a:after{content:"";position:absolute;left:0;right:100%;bottom:3px;height:1px;background:#fff;transition:.25s}.nav a:hover:after{right:0}.menu-toggle{display:none;background:none;border:0;color:#fff;width:42px;padding:7px}.menu-toggle span{display:block;height:2px;background:#fff;margin:6px 0}.hero{min-height:100vh;position:relative;display:flex;align-items:center;overflow:hidden}.hero-bg{position:absolute;inset:0;background:url("../images/hero.jpg") center/cover no-repeat;filter:contrast(1.05)}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.88),rgba(0,0,0,.48) 50%,rgba(0,0,0,.6)),linear-gradient(0deg,#050505,transparent 35%)}.hero-content{position:relative;padding-top:90px}.eyebrow,.section-kicker{font-size:11px;font-weight:800;letter-spacing:.28em;color:#aaa;margin:0 0 18px}.hero h1{font-family:"Bebas Neue",Impact,sans-serif;font-size:clamp(100px,17vw,220px);line-height:.75;letter-spacing:.02em;margin:0}.hero h1 span{display:block;font-size:.66em}.hero-sub{font-family:"Bebas Neue",Impact,sans-serif;font-size:clamp(24px,4vw,44px);letter-spacing:.08em;margin:28px 0 12px}.hero-copy{max-width:570px;color:#c7c7c7;line-height:1.8;font-size:15px}.hero-actions,.contact-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1px solid #fff;font-size:11px;font-weight:900;letter-spacing:.16em;transition:.25s}.btn-primary{background:#fff;color:#050505}.btn-primary:hover{background:transparent;color:#fff}.btn-ghost{border-color:rgba(255,255,255,.3)}.btn-ghost:hover{border-color:#fff;background:#fff;color:#050505}.scroll-down{position:absolute;right:35px;bottom:35px;display:flex;flex-direction:column;align-items:center;gap:12px;color:#aaa;font-size:9px;letter-spacing:.3em}.scroll-down i{display:block;width:1px;height:65px;background:linear-gradient(#fff,transparent)}.section{padding:120px 0}.section-dark{background:var(--bg2)}.section-black{background:#050505}.split{display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.portrait-wrap{position:relative}.portrait-wrap img{width:100%;aspect-ratio:4/5;object-fit:cover;filter:none;transition:transform .45s ease}.portrait-wrap:hover img{filter:none;transform:scale(1.015)}.portrait-wrap:before{content:"";position:absolute;inset:20px -20px -20px 20px;border:1px solid var(--line);z-index:0}.portrait-wrap img{position:relative;z-index:1}.portrait-tag{position:absolute;z-index:2;right:-12px;bottom:28px;background:#fff;color:#050505;padding:14px 18px;font-size:18px;font-weight:900;line-height:.95}.portrait-tag span{font-size:9px;letter-spacing:.18em}h2{font-family:"Bebas Neue",Impact,sans-serif;font-size:clamp(56px,7vw,100px);line-height:.85;margin:0 0 28px;letter-spacing:.02em}h2 em{font-style:normal;color:#7e7e7e}.section-copy>p:not(.section-kicker),.quote-section>p:not(.section-kicker){color:#aaa;line-height:1.85;font-size:15px;max-width:620px}.stat-row{display:flex;gap:44px;margin-top:42px;border-top:1px solid var(--line);padding-top:24px}.stat-row div{display:flex;flex-direction:column;gap:4px}.stat-row strong{font-size:22px}.stat-row span{font-size:9px;color:#777;letter-spacing:.2em;font-weight:800}.section-head{margin-bottom:60px}.service-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.service-card{background:#070707;padding:34px;min-height:225px;transition:.3s}.service-card:hover{background:#101010;transform:translateY(-3px)}.service-card span{font-size:10px;letter-spacing:.2em;color:#666}.service-card h3{font-size:17px;letter-spacing:.08em;margin:42px 0 12px}.service-card p{font-size:13px;color:#888;line-height:1.7;margin:0}.service-wide{grid-column:span 3;min-height:180px}.facility-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:70px}.facility-photo img{height:100%;min-height:520px;width:100%;object-fit:cover;filter:grayscale(.65)}.facility-list{border-top:1px solid var(--line)}.facility-item{display:grid;grid-template-columns:45px 1fr;gap:18px;padding:26px 0;border-bottom:1px solid var(--line)}.facility-item b,.mission-item b{font-size:10px;color:#777;letter-spacing:.15em}.facility-item h3{font-size:14px;letter-spacing:.1em;margin:0 0 8px}.facility-item p{font-size:13px;color:#888;line-height:1.7;margin:0}.visual-band{height:430px;position:relative;overflow:hidden}.visual-band img{width:100%;height:100%;object-fit:cover;filter:brightness(.38) grayscale(.35)}.visual-band>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.visual-band span{font-size:13px;letter-spacing:.5em;color:#aaa}.visual-band strong{font-family:"Bebas Neue";font-size:clamp(70px,13vw,180px);line-height:.8}.gallery{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:100px;gap:10px}.gallery figure{margin:0;overflow:hidden;background:#111}.gallery img{width:100%;height:100%;object-fit:cover;transition:.5s;filter:grayscale(.45)}.gallery figure:hover img{transform:scale(1.05);filter:grayscale(0)}.g1{grid-column:span 7;grid-row:span 5}.g2{grid-column:span 5;grid-row:span 3}.g3{grid-column:span 5;grid-row:span 2}.g4{grid-column:span 4;grid-row:span 3}.g5{grid-column:span 4;grid-row:span 3}.g6{grid-column:span 4;grid-row:span 3}.music-box{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:center}.music-list{display:grid;gap:10px}.song-card{display:grid;grid-template-columns:42px 1fr auto;gap:14px;align-items:center;padding:15px 18px;border:1px solid var(--line);background:#080808}.song-num{font-size:10px;color:#666}.song-title{font-weight:800;font-size:13px}.song-meta{font-size:10px;color:#666;margin-top:4px}.song-actions{display:flex;gap:8px}.song-actions a{font-size:9px;font-weight:900;letter-spacing:.12em;border:1px solid #444;padding:8px 10px}.song-actions a:hover{border-color:#fff;background:#fff;color:#000}.vision{background:#eaeaea;color:#050505}.vision .section-kicker{color:#777}.big-quote{font-family:"Bebas Neue";font-size:clamp(45px,6vw,82px);line-height:.95;max-width:1000px;margin-bottom:30px}.vision .quote-section>p{color:#555}.mission-grid{align-items:start}.mission-list{border-top:1px solid var(--line)}.mission-item{display:grid;grid-template-columns:45px 1fr;gap:18px;padding:25px 0;border-bottom:1px solid var(--line)}.mission-item p{margin:0;color:#aaa;font-size:14px;line-height:1.75}.contact{position:relative;padding:130px 0 100px;overflow:hidden}.contact-bg{position:absolute;inset:0;background:url("../images/dj-stage.jpg") center/cover;filter:brightness(.22) grayscale(1)}.contact-content{position:relative}.contact h2{font-size:clamp(70px,11vw,150px)}.contact-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);max-width:850px;margin-top:50px}.contact-grid a{background:rgba(5,5,5,.7);padding:25px}.contact-grid span{display:block;color:#777;font-size:9px;letter-spacing:.2em;margin-bottom:9px}.contact-grid strong{font-size:15px}footer{background:#050505;border-top:1px solid var(--line);padding:28px 0}.footer-inner{display:flex;align-items:center;justify-content:space-between;gap:20px}.footer-inner img{width:75px;height:40px;object-fit:contain}.footer-inner p,.footer-inner a{font-size:9px;color:#777;letter-spacing:.14em}.reveal{opacity:0;transform:translateY(25px);transition:opacity .8s ease,transform .8s ease}.reveal.visible{opacity:1;transform:none}code{font-size:.9em;color:#fff;background:#111;padding:2px 5px}@media(max-width:900px){.site-header{height:70px;padding:0 20px}.brand img{height:42px;width:auto;max-width:120px;object-fit:contain}.menu-toggle{display:block}.nav{position:absolute;top:70px;left:0;right:0;background:rgba(5,5,5,.98);padding:18px 20px;display:none;flex-direction:column;align-items:flex-start;gap:0;border-bottom:1px solid var(--line)}.nav.open{display:flex}.nav a{width:100%;padding:13px 0}.hero-content{padding-top:100px}.split,.facility-layout,.music-box{grid-template-columns:1fr;gap:55px}.service-grid{grid-template-columns:repeat(2,1fr)}.service-wide{grid-column:span 2}.facility-photo img{min-height:350px}.gallery{grid-auto-rows:80px}.g1{grid-column:span 7}.g2{grid-column:span 5}.g3,.g4,.g5,.g6{grid-column:span 4}}@media(max-width:600px){.container{width:min(100% - 28px,var(--max))}.section{padding:85px 0}.hero h1{font-size:120px}.hero-copy{font-size:13px}.hero-actions .btn{width:100%}.scroll-down{right:16px;bottom:20px}.split{gap:45px}.portrait-wrap:before{inset:10px -10px -10px 10px}.portrait-tag{right:-5px;bottom:18px}.stat-row{gap:20px;justify-content:space-between}.service-grid{grid-template-columns:1fr}.service-wide{grid-column:auto}.service-card{min-height:190px}.facility-photo img{min-height:280px}.visual-band{height:300px}.gallery{grid-template-columns:1fr 1fr;grid-auto-rows:130px;gap:7px}.g1,.g2,.g3,.g4,.g5,.g6{grid-column:span 1;grid-row:span 2}.g1{grid-column:span 2;grid-row:span 3}.contact-grid{grid-template-columns:1fr}.contact-grid strong{font-size:13px}.footer-inner{flex-wrap:wrap}.footer-inner p{order:3;width:100%;text-align:center}}html,body{overflow-x:hidden;max-width:100%}.song-info{flex:1;min-width:0}.song-info audio{display:block;width:min(100%,520px);margin-top:10px;height:34px}.song-add{display:inline-block;padding:9px 12px;border:1px solid rgba(255,255,255,.35);color:#fff;text-decoration:none;font-size:11px;font-weight:800;letter-spacing:.08em;white-space:nowrap}.song-add:hover{background:#fff;color:#000}.video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.video-card{border:1px solid rgba(255,255,255,.12);background:#0b0b0b;padding:12px}.video-frame{aspect-ratio:16/9;background:#000;overflow:hidden}.video-frame iframe{width:100%;height:100%;border:0;display:block}.video-card h3{margin:14px 4px 4px;font-size:15px;letter-spacing:.06em}.video-empty{border:1px solid rgba(255,255,255,.12);padding:35px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:15px}.song-card{min-width:0}@media(max-width:800px){.video-grid{grid-template-columns:1fr}.song-card{flex-wrap:wrap}.song-actions{width:100%}.song-info{width:calc(100% - 45px)}}@keyframes heroZoom{from{transform:scale(1.03)}to{transform:scale(1.1)}}@keyframes slowFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes linePulse{0%,100%{opacity:.45}50%{opacity:1}}@keyframes shine{0%{background-position:-200% 0}100%{background-position:200% 0}}.hero-bg{animation:heroZoom 18s ease-in-out infinite alternate}.scroll-down i{animation:linePulse 2.2s ease-in-out infinite}.section-kicker{transition:letter-spacing .35s ease}.section-kicker:hover{letter-spacing:.38em}.song-list{display:grid;gap:12px}.song-card{grid-template-columns:34px 92px minmax(0,1fr) auto;min-height:112px;padding:12px 14px;overflow:hidden;transition:transform .35s ease,border-color .35s ease,background .35s ease,box-shadow .35s ease;animation:cardIn .7s both;animation-delay:var(--song-delay,0ms)}@keyframes cardIn{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.song-card:hover{transform:translateY(-4px);border-color:rgba(255,255,255,.35);background:#0d0d0d;box-shadow:0 14px 35px rgba(0,0,0,.35)}.song-cover{width:92px;height:92px;overflow:hidden;background:#111;border:1px solid rgba(255,255,255,.1);flex-shrink:0}.song-cover img{width:100%;height:100%;object-fit:cover;filter:grayscale(.25);transition:transform .55s ease,filter .55s ease}.song-card:hover .song-cover img{transform:scale(1.08);filter:grayscale(0)}.song-info audio{width:min(100%,560px);height:36px;margin-top:11px;accent-color:#fff}.song-add{transition:.25s ease}.video-grid{grid-template-columns:1fr;gap:28px}.video-card{padding:14px;transition:transform .4s ease,border-color .4s ease,box-shadow .4s ease}.video-card:hover{transform:translateY(-5px);border-color:rgba(255,255,255,.35);box-shadow:0 18px 45px rgba(0,0,0,.35)}.video-frame{aspect-ratio:16/8.7}.video-frame iframe{transition:transform .5s ease}.video-card:hover .video-frame iframe{transform:scale(1.012)}.service-card,.facility-item,.gallery figure,.contact-grid a{transition:transform .35s ease,background .35s ease,border-color .35s ease,box-shadow .35s ease}.service-card:hover{box-shadow:0 12px 30px rgba(0,0,0,.25)}.gallery figure:hover{transform:translateY(-4px)}.contact-grid a:hover{transform:translateY(-3px);background:rgba(255,255,255,.08)}@media(max-width:900px){.song-card{grid-template-columns:30px 78px minmax(0,1fr)}.song-cover{width:78px;height:78px}.song-add{grid-column:2/-1;justify-self:start}.video-frame{aspect-ratio:16/9}}@media(max-width:600px){.song-card{grid-template-columns:28px 68px minmax(0,1fr);padding:10px}.song-cover{width:68px;height:68px}.song-title{font-size:12px}.song-info audio{width:100%;height:32px}.song-add{grid-column:2/-1;width:100%;text-align:center}}.site-header .brand{display:inline-flex;perspective:1200px;transform-style:preserve-3d}.site-header .brand img{transform-origin:center center;transform-style:preserve-3d;backface-visibility:visible;animation:vdjLogoSpin 4.5s linear infinite;will-change:transform}@keyframes vdjLogoSpin{from{transform:rotateY(0deg) rotateX(0deg) scale(1)}to{transform:rotateY(360deg) rotateX(0deg) scale(1)}}.video-grid{grid-template-columns:1fr;max-width:1100px;margin:0 auto}.video-card,.video-frame{border:0!important;outline:0!important;box-shadow:none!important}.video-card{padding:0!important;background:transparent!important}.video-frame{width:100%;aspect-ratio:16/9;padding:0!important;margin:0!important;background:#000!important;overflow:hidden}.video-frame iframe{width:100%!important;height:100%!important;border:0!important;display:block!important}.video-grid{width:100vw!important;max-width:none!important;margin-left:calc(50% - 50vw)!important;margin-right:0!important;grid-template-columns:1fr!important;gap:0!important}.video-card{width:100vw!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;background:transparent!important;border-radius:0!important}.video-frame{width:100vw!important;max-width:none!important;aspect-ratio:16/9!important;height:auto!important;margin:0!important;padding:0!important;border:0!important;outline:0!important;box-shadow:none!important;border-radius:0!important;background:#000!important}.video-frame iframe{width:100%!important;height:100%!important;min-height:56.25vw!important;border:0!important;outline:0!important;box-shadow:none!important;display:block!important}.video-card h3{padding:14px 0 18px;margin:0!important}.site-header .brand img{animation:none!important;transform:none!important;filter:none!important}.site-header .brand,.site-header .brand img,.brand,.brand img{animation:none !important;transform:none !important;filter:none !important;transition:none !important;text-shadow:none !important;clip-path:none !important}.vdj-player{display:flex;align-items:center;gap:10px;margin-top:10px;width:min(100%,620px);background:#0c0c0c;border:1px solid rgba(255,255,255,.12);padding:8px 10px}.vp-play{width:34px;height:34px;border:0;background:#fff;color:#000;cursor:pointer;border-radius:50%;font-size:13px}.vp-main{flex:1;min-width:0}.vp-seek,.vp-volume{accent-color:#fff;cursor:pointer}.vp-seek{display:block;width:100%;height:4px}.vp-bottom{display:flex;align-items:center;gap:8px;margin-top:5px}.vp-time{font-size:10px;color:#999;white-space:nowrap}.vp-vol-btn{border:0;background:transparent;color:#fff;cursor:pointer;font-size:14px}.vp-volume{width:80px;height:4px}.vp-download{margin-left:auto;font-size:9px;font-weight:800;letter-spacing:.08em;color:#fff;text-decoration:none;border-left:1px solid #333;padding-left:10px}@media(max-width:600px){.vp-volume{width:55px}.vp-time{font-size:9px}.vp-download{font-size:8px}}.stats-strip{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#222;border-top:1px solid #222;border-bottom:1px solid #222}.stats-strip>div{background:#070707;padding:28px;text-align:center}.stats-strip strong{display:block;font-size:28px}.stats-strip span{font-size:9px;letter-spacing:.15em;color:#777}@media(max-width:600px){.stats-strip{grid-template-columns:1fr}.stats-strip>div{padding:18px}}.video-frame iframe{width:100%!important;height:100%!important;border:0!important;display:block!important}.download-gate{position:fixed;inset:0;z-index:99999;background:rgba(0,0,0,.78);display:none;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(5px)}.download-gate.open{display:flex}.download-gate-box{width:min(420px,100%);background:#111;border:1px solid #333;padding:28px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.5)}.download-gate-box h3{margin:0 0 10px;font-size:22px}.download-gate-box p{color:#aaa;font-size:13px;line-height:1.6;margin:0 0 20px}.download-gate-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.download-gate-actions a,.download-gate-actions button{border:0;padding:12px 18px;font-weight:700;cursor:pointer;text-decoration:none}.download-gate-instagram{background:#fff;color:#000}.download-gate-continue{background:#222;color:#fff;border:1px solid #555!important}.download-gate-close{display:block;margin:16px auto 0;background:none;color:#777;border:0!important;font-size:12px;cursor:pointer}.download-gate{position:fixed;inset:0;z-index:99999;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.82);backdrop-filter:blur(7px)}.download-gate.open{display:flex}.download-gate-box{position:relative;width:min(430px,100%);background:#0b0b0b;border:1px solid #333;padding:30px;text-align:center;box-shadow:0 25px 80px rgba(0,0,0,.65)}.download-gate-x{position:absolute;right:12px;top:10px;background:none;border:0;color:#888;font-size:24px;cursor:pointer}.download-gate-x:hover{color:#fff}.gate-icon{font-size:36px;margin-bottom:5px}.download-gate-box h3{margin:0 0 10px;font-size:22px;letter-spacing:.08em}.download-gate-box p{color:#aaa;font-size:13px;line-height:1.65;margin:0 0 20px}.download-gate-actions{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.download-gate-actions a,.download-gate-actions button{min-height:44px;padding:12px 17px;border:1px solid #555;font-weight:800;font-size:11px;letter-spacing:.05em;cursor:pointer;text-decoration:none}.download-gate-instagram{background:#fff;color:#000}.download-gate-continue{background:#171717;color:#fff}.download-gate-box small{display:block;margin-top:16px;color:#666;font-size:10px;line-height:1.5}.download-gate-continue[disabled]{opacity:.45;cursor:not-allowed;pointer-events:auto}.download-gate-continue.enabled{opacity:1;cursor:pointer}#remixes.music-section{background:radial-gradient(circle at 12% 18%,rgba(255,255,255,.055),transparent 26%),linear-gradient(135deg,#020202 0%,#0d0d0d 52%,#020202 100%);position:relative;overflow:hidden}#remixes.music-section::before{content:"";position:absolute;inset:-35%;pointer-events:none;background:linear-gradient(115deg,transparent 43%,rgba(255,255,255,.045) 49%,transparent 55%);animation:remixLightSweep 8s linear infinite}@keyframes remixLightSweep{from{transform:translateX(-18%) rotate(3deg)}to{transform:translateX(18%) rotate(3deg)}}#remixes .music-box{position:relative;z-index:1}#remixes .song-card{background:linear-gradient(135deg,#080808,#111);border:1px solid rgba(255,255,255,.2);box-shadow:0 12px 36px rgba(0,0,0,.38);transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease,background .35s ease}#remixes .song-card:hover{transform:translateY(-5px);border-color:rgba(255,255,255,.65);box-shadow:0 20px 52px rgba(0,0,0,.58),0 0 0 1px rgba(255,255,255,.06);background:linear-gradient(135deg,#101010,#050505)}#remixes .song-cover img{filter:grayscale(1) contrast(1.05);transition:transform .5s ease,filter .5s ease}#remixes .song-card:hover .song-cover img{filter:grayscale(0);transform:scale(1.06)}#remixes .song-add,#remixes a[href*="download.php"],#remixes .vp-download{position:relative;overflow:hidden;isolation:isolate;background:#fff!important;color:#000!important;border:1px solid #fff!important;letter-spacing:.11em;font-weight:900;transition:transform .22s ease,background .25s ease,color .25s ease,box-shadow .25s ease!important}#remixes .song-add::before,#remixes a[href*="download.php"]::before,#remixes .vp-download::before{content:"";position:absolute;top:0;bottom:0;left:-65%;width:40%;z-index:-1;background:rgba(0,0,0,.16);transform:skewX(-22deg);animation:downloadShine 2.7s ease-in-out infinite}@keyframes downloadShine{0%,38%{left:-65%}65%,100%{left:130%}}#remixes .song-add:hover,#remixes a[href*="download.php"]:hover,#remixes .vp-download:hover{background:#000!important;color:#fff!important;transform:translateY(-2px) scale(1.035);box-shadow:0 0 0 1px #fff,0 10px 28px rgba(255,255,255,.10)}#remixes .song-add:active,#remixes a[href*="download.php"]:active,#remixes .vp-download:active{transform:scale(.94)}.portrait-wrap img{filter:none!important}.portrait-wrap:hover img{filter:none!important}a,button,[role="button"],input[type="submit"],input[type="button"],.service-card,.facility-item,.gallery figure,.song-card,.video-card{-webkit-tap-highlight-color:transparent}a:active,button:active,[role="button"]:active,input[type="submit"]:active,input[type="button"]:active{transform:scale(.94)}.vdj-click-pop{animation:vdjClickPop .34s cubic-bezier(.2,.75,.25,1)}@keyframes vdjClickPop{0%{transform:scale(1)}38%{transform:scale(.93)}72%{transform:scale(1.035)}100%{transform:scale(1)}}.vdj-click-ripple{position:relative;overflow:hidden}.vdj-ripple-dot{position:absolute;width:12px;height:12px;border-radius:50%;background:rgba(255,255,255,.45);pointer-events:none;transform:translate(-50%,-50%) scale(0);animation:vdjRipple .55s ease-out forwards;z-index:99}@keyframes vdjRipple{to{transform:translate(-50%,-50%) scale(13);opacity:0}}@media (prefers-reduced-motion:reduce){#remixes.music-section::before,#remixes .song-add::before,#remixes a[href*="download.php"]::before,#remixes .vp-download::before{animation:none!important}.vdj-click-pop,.vdj-ripple-dot{animation:none!important}}.paid-track-section{background:#050505;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.paid-intro{max-width:700px;color:#aaa}.paid-track-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.paid-track-card{background:#0b0b0b;border:1px solid rgba(255,255,255,.16);overflow:hidden;transition:transform .35s ease,border-color .35s ease,box-shadow .35s ease}.paid-track-card:hover{transform:translateY(-6px);border-color:#fff;box-shadow:0 20px 50px rgba(0,0,0,.5)}.paid-cover{aspect-ratio:1/1;position:relative;overflow:hidden;background:#111}.paid-cover img{width:100%;height:100%;object-fit:cover;filter:grayscale(.25);transition:.45s}.paid-track-card:hover .paid-cover img{transform:scale(1.04);filter:grayscale(0)}.paid-badge{position:absolute;left:12px;top:12px;background:#fff;color:#000;font-size:9px;font-weight:900;letter-spacing:.16em;padding:7px 9px}.paid-body{padding:20px}.paid-body h3{margin:0 0 10px;font-size:18px}.paid-body p{color:#888;font-size:13px;line-height:1.6}.paid-price{font-family:"Bebas Neue",Impact,sans-serif;font-size:38px;margin:18px 0;color:#fff}.checkout-page{background:#050505;color:#fff;min-height:100vh}.checkout-shell{width:min(980px,calc(100% - 30px));margin:0 auto;padding:50px 0}.checkout-card{display:grid;grid-template-columns:.8fr 1.2fr;background:#0b0b0b;border:1px solid #2d2d2d}.checkout-cover img{width:100%;height:100%;min-height:520px;object-fit:cover}.checkout-content{padding:34px}.checkout-content h1{font-family:"Bebas Neue",Impact,sans-serif;font-size:clamp(44px,6vw,80px);line-height:.9;margin:12px 0}.checkout-price{font-size:36px;font-weight:900;margin:18px 0}.pay-box{border:1px solid #333;padding:18px;display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:20px 0}.pay-box span{font-weight:900}.checkout-form{display:grid;gap:13px}.checkout-form label{font-size:11px;color:#aaa;letter-spacing:.1em}.checkout-form input{width:100%;margin-top:7px;padding:13px;background:#111;color:#fff;border:1px solid #333}.payment-note{font-size:12px;color:#888;margin-top:15px}.status-pill{display:inline-block;padding:8px 12px;border:1px solid #555;margin:10px 0 22px;font-weight:900;letter-spacing:.12em}.status-pill.approved{background:#fff;color:#000}.status-pill.pending_manual_approval{border-color:#e5c767;color:#e5c767;background:rgba(229,199,103,.08)}.status-pill.rejected{border-color:#a33}.back-link{display:inline-block;margin:15px 0;color:#aaa}@media(max-width:800px){.paid-track-grid{grid-template-columns:1fr}.checkout-card{grid-template-columns:1fr}.checkout-cover img{min-height:0;aspect-ratio:1/1}}.paid-track-section{background:radial-gradient(circle at 82% 0%,rgba(255,255,255,.05),transparent 25%),#060606;position:relative;overflow:hidden}.paid-track-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 0 46%,rgba(255,255,255,.025) 50%,transparent 54%);background-size:240% 100%;animation:shopBgSweep 11s linear infinite}@keyframes shopBgSweep{from{background-position:220% 0}to{background-position:-120% 0}}.shop-topbar{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(260px,.65fr);gap:50px;align-items:end;margin-bottom:42px;position:relative;z-index:1}.shop-mini-stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #242424;background:#090909}.shop-mini-stats span{padding:18px 12px;text-align:center;font-size:8px;letter-spacing:.15em;color:#777;border-right:1px solid #242424}.shop-mini-stats span:last-child{border-right:0}.shop-mini-stats b{display:block;color:#fff;font-size:14px;margin-bottom:5px}.shop-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid #222;border-bottom:1px solid #222;padding:16px 0;margin-bottom:26px;position:relative;z-index:1}.shop-filter-title{font-size:10px;font-weight:900;letter-spacing:.18em;color:#aaa}.shop-search-wrap{width:min(330px,100%);height:42px;border:1px solid #2e2e2e;background:#0b0b0b;display:flex;align-items:center;padding:0 13px;transition:border-color .25s,box-shadow .25s}.shop-search-wrap:focus-within{border-color:#fff;box-shadow:0 0 0 1px rgba(255,255,255,.08)}.shop-search-wrap span{font-size:20px;color:#777;margin-right:8px}.shop-search-wrap input{width:100%;border:0;outline:0;background:transparent;color:#fff;font:inherit;font-size:12px}.paid-track-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;position:relative;z-index:1}.paid-track-card{background:#0a0a0a;border:1px solid #202020;overflow:hidden;transition:transform .36s cubic-bezier(.2,.75,.2,1),border-color .35s,box-shadow .35s;background-color .35s}.paid-track-card:hover{transform:translateY(-9px);border-color:#555;box-shadow:0 24px 70px rgba(0,0,0,.55);background:#0e0e0e}.paid-cover{display:block;aspect-ratio:1/1;position:relative;overflow:hidden;background:#111}.paid-cover img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.2);transition:transform .65s cubic-bezier(.2,.75,.2,1),filter .45s}.paid-track-card:hover .paid-cover img{transform:scale(1.075);filter:grayscale(0)}.paid-badge{position:absolute;top:11px;left:11px;z-index:3;background:#fff;color:#050505;font-size:8px;font-weight:900;letter-spacing:.16em;padding:8px 10px}.shop-view-overlay{position:absolute;inset:0;display:grid;place-items:center;background:rgba(0,0,0,0);transition:background .35s}.shop-view-overlay i{font-style:normal;font-size:9px;font-weight:900;letter-spacing:.2em;padding:10px 13px;border:1px solid rgba(255,255,255,.55);color:#fff;opacity:0;transform:translateY(12px);transition:.35s}.paid-track-card:hover .shop-view-overlay{background:rgba(0,0,0,.26)}.paid-track-card:hover .shop-view-overlay i{opacity:1;transform:translateY(0)}.paid-body{padding:17px 16px 16px}.paid-category{font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:#666;margin-bottom:9px}.paid-body h3{font-size:14px;line-height:1.35;margin:0 0 8px;min-height:38px}.paid-body h3 a{color:#fff;text-decoration:none}.paid-body p{color:#777;font-size:11px;line-height:1.55;margin:0 0 12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.shop-price-row{display:flex;align-items:center;gap:9px;margin:14px 0}.regular-price{text-decoration:line-through;color:#666;font-size:11px}.sale-price{font-size:17px;font-weight:900;color:#fff}.shop-buy-btn{height:42px;border:1px solid #fff;color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 13px;font-size:9px;font-weight:900;letter-spacing:.13em;overflow:hidden;position:relative;transition:background .25s,color .25s,transform .2s}.shop-buy-btn:before{content:"";position:absolute;inset:0;background:#fff;transform:translateX(-103%);transition:transform .28s ease;z-index:-1}.shop-buy-btn:hover{color:#000;transform:translateY(-1px)}.shop-buy-btn:hover:before{transform:translateX(0)}.shop-buy-btn b{font-size:16px}.shop-empty{grid-column:1/-1;border:1px dashed #333;padding:50px;text-align:center;color:#777}.shop-empty span{display:block;color:#fff;font-weight:900;letter-spacing:.18em;margin-bottom:8px}@media(max-width:1100px){.paid-track-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.shop-topbar{grid-template-columns:1fr}.paid-track-grid{grid-template-columns:repeat(2,1fr)}.shop-toolbar{align-items:stretch;flex-direction:column}.shop-search-wrap{width:100%}}@media(max-width:520px){.paid-track-grid{grid-template-columns:1fr}.shop-mini-stats{grid-template-columns:1fr}.shop-mini-stats span{border-right:0;border-bottom:1px solid #242424}.shop-mini-stats span:last-child{border-bottom:0}}.remix-shop-section{background:radial-gradient(circle at 18% 0%,rgba(255,255,255,.045),transparent 24%),#060606;position:relative;overflow:hidden;border-top:1px solid #171717;border-bottom:1px solid #171717}.remix-shop-section:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 0 46%,rgba(255,255,255,.022) 50%,transparent 54%);background-size:240% 100%;animation:shopBgSweep 11s linear infinite}.remix-shop-head{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:34px;position:relative;z-index:2}.remix-shop-intro{max-width:650px;color:#888;line-height:1.7}.remix-carousel-controls{display:flex;gap:8px;flex:0 0 auto}.remix-arrow{width:48px;height:48px;border:1px solid #3a3a3a;background:#0a0a0a;color:#fff;font-size:20px;cursor:pointer;transition:background .25s,color .25s,border-color .25s,transform .2s}.remix-arrow:hover{background:#fff;color:#000;border-color:#fff;transform:translateY(-2px)}.remix-arrow:active{transform:scale(.93)}.remix-carousel-wrap{position:relative;z-index:2;overflow:hidden}.remix-carousel{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(260px,300px);gap:18px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:2px 2px 18px;scrollbar-width:none}.remix-carousel::-webkit-scrollbar{display:none}.remix-product-card{scroll-snap-align:start;background:#0a0a0a;border:1px solid #202020;overflow:hidden;min-width:0;transition:transform .36s cubic-bezier(.2,.75,.2,1),border-color .35s,box-shadow .35s,background-color .35s}.remix-product-card:hover{transform:translateY(-8px);border-color:#555;box-shadow:0 24px 70px rgba(0,0,0,.55);background:#0e0e0e}.remix-cover{position:relative;aspect-ratio:1/1;overflow:hidden;background:#111}.remix-cover img{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.15);transition:transform .65s cubic-bezier(.2,.75,.2,1),filter .45s}.remix-product-card:hover .remix-cover img{transform:scale(1.07);filter:grayscale(0)}.remix-badge{position:absolute;top:11px;left:11px;z-index:2;background:#fff;color:#050505;font-size:8px;font-weight:900;letter-spacing:.16em;padding:8px 10px}.remix-index{position:absolute;right:12px;bottom:10px;font-family:"Bebas Neue",Impact,sans-serif;font-size:34px;line-height:1;color:rgba(255,255,255,.8);text-shadow:0 4px 20px #000}.remix-body{padding:17px 16px 16px}.remix-category{font-size:8px;letter-spacing:.16em;color:#666;margin-bottom:9px}.remix-body h3{font-size:14px;line-height:1.35;margin:0 0 12px;min-height:40px}.remix-body audio{width:100%;height:36px;margin:2px 0 14px;accent-color:#fff}.remix-bottom-row{display:grid;gap:11px}.remix-download-count{font-size:8px;letter-spacing:.14em;color:#666}.remix-download-btn{width:100%;cursor:pointer;background:transparent}@media(max-width:800px){.remix-shop-head{align-items:flex-start;flex-direction:column}.remix-carousel{grid-auto-columns:minmax(240px,78vw)}}@media(max-width:520px){.remix-carousel-controls{align-self:flex-end}.remix-arrow{width:44px;height:44px}}.remix-shop-head{align-items:flex-end}.remix-carousel-controls{display:none!important}.remix-carousel-shell{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;gap:12px;align-items:center;position:relative;z-index:3}.remix-carousel-shell .remix-arrow{position:relative;width:54px;height:54px;border-radius:50%;border:1px solid rgba(255,255,255,.28);background:rgba(8,8,8,.92);backdrop-filter:blur(8px);color:#fff;font-size:22px;display:grid;place-items:center;cursor:pointer;box-shadow:0 10px 30px rgba(0,0,0,.35);transition:transform .28s cubic-bezier(.2,.75,.25,1),background .28s ease,color .28s ease,border-color .28s ease,opacity .28s ease}.remix-carousel-shell .remix-prev{justify-self:start}.remix-carousel-shell .remix-next{justify-self:end}.remix-carousel-shell .remix-arrow:hover{background:#fff;color:#000;border-color:#fff;transform:scale(1.08)}.remix-carousel-shell .remix-arrow:active{transform:scale(.92)}.remix-carousel-wrap{min-width:0;overflow:hidden}.remix-carousel{scroll-behavior:smooth;transition:transform .45s cubic-bezier(.22,.8,.25,1)}.remix-product-card{animation:remixCardFloat 5.8s ease-in-out infinite}.remix-product-card:nth-child(2n){animation-delay:.35s}.remix-product-card:nth-child(3n){animation-delay:.7s}@keyframes remixCardFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-4px)}}.remix-product-card:hover{animation-play-state:paused;transform:translateY(-9px)}.remix-arrow.is-disabled{opacity:.28;pointer-events:none}@media(max-width:700px){.remix-carousel-shell{grid-template-columns:44px minmax(0,1fr) 44px;gap:8px}.remix-carousel-shell .remix-arrow{width:42px;height:42px;font-size:18px}}@media(max-width:520px){.remix-carousel-shell{grid-template-columns:38px minmax(0,1fr) 38px;gap:6px}.remix-carousel-shell .remix-arrow{width:36px;height:36px;font-size:16px}}body{position:relative;overflow-x:hidden}body::before,body::after{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}body::before{background:radial-gradient(circle at 10% 20%,rgba(255,0,102,.08),transparent 18%),radial-gradient(circle at 82% 18%,rgba(0,153,255,.09),transparent 20%),radial-gradient(circle at 18% 84%,rgba(255,255,255,.04),transparent 16%),radial-gradient(circle at 78% 76%,rgba(0,255,170,.06),transparent 22%),radial-gradient(circle at 48% 52%,rgba(255,180,0,.05),transparent 18%);filter:blur(18px);animation:partyGlowMove 16s ease-in-out infinite alternate}body::after{background:repeating-linear-gradient( 90deg,rgba(255,255,255,.015) 0 2px,transparent 2px 120px );opacity:.28;animation:partyLightSweep 12s linear infinite}@keyframes partyGlowMove{0%{transform:translate3d(0,0,0) scale(1);opacity:.82}50%{transform:translate3d(1.2%,-1.4%,0) scale(1.05);opacity:1}100%{transform:translate3d(-1.1%,1.2%,0) scale(1.02);opacity:.86}}@keyframes partyLightSweep{0%{transform:translateX(-6%)}50%{transform:translateX(2%)}100%{transform:translateX(-6%)}}.party-vibe-particles{position:fixed;inset:0;pointer-events:none;z-index:0;overflow:hidden}.party-vibe-particles span{position:absolute;display:block;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.18),rgba(255,255,255,0));animation:partyFloat linear infinite}.party-vibe-particles span:nth-child(1){left:4%;top:82%;width:140px;height:140px;animation-duration:18s}.party-vibe-particles span:nth-child(2){left:18%;top:65%;width:90px;height:90px;animation-duration:15s;animation-delay:-3s}.party-vibe-particles span:nth-child(3){left:32%;top:88%;width:120px;height:120px;animation-duration:22s;animation-delay:-6s}.party-vibe-particles span:nth-child(4){left:49%;top:72%;width:70px;height:70px;animation-duration:16s;animation-delay:-2s}.party-vibe-particles span:nth-child(5){left:60%;top:90%;width:150px;height:150px;animation-duration:24s;animation-delay:-10s}.party-vibe-particles span:nth-child(6){left:76%;top:67%;width:100px;height:100px;animation-duration:17s;animation-delay:-5s}.party-vibe-particles span:nth-child(7){left:88%;top:84%;width:130px;height:130px;animation-duration:20s;animation-delay:-8s}@keyframes partyFloat{0%{transform:translateY(0) scale(.8);opacity:0}15%{opacity:.55}85%{opacity:.2}100%{transform:translateY(-115vh) scale(1.18);opacity:0}}.site-header,section,footer,main{position:relative;z-index:1}section::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 0 46%,rgba(255,255,255,.015) 50%,transparent 54%);background-size:240% 100%;animation:sectionLightDrift 14s linear infinite;opacity:.4}@keyframes sectionLightDrift{from{background-position:230% 0}to{background-position:-130% 0}}@media (prefers-reduced-motion:reduce){body::before,body::after,.party-vibe-particles span,section::after{animation:none !important}}.party-vibe-overlay{position:fixed;inset:0;z-index:60;pointer-events:none;overflow:hidden;opacity:.72;mix-blend-mode:screen}.party-beam{position:absolute;top:-35vh;width:16vw;min-width:120px;height:145vh;transform-origin:50% 0%;filter:blur(15px);opacity:.12;background:linear-gradient(to bottom,rgba(255,255,255,.8),rgba(255,255,255,.15) 35%,transparent 78%)}.beam-a{left:7%;animation:vdjBeamA 7.5s ease-in-out infinite alternate}.beam-b{left:47%;animation:vdjBeamB 9.5s ease-in-out infinite alternate-reverse;opacity:.085}.beam-c{right:2%;animation:vdjBeamC 8.4s ease-in-out infinite alternate;opacity:.10}@keyframes vdjBeamA{from{transform:rotate(-22deg) translateX(-5vw)}to{transform:rotate(20deg) translateX(9vw)}}@keyframes vdjBeamB{from{transform:rotate(14deg) translateX(-8vw)}to{transform:rotate(-16deg) translateX(8vw)}}@keyframes vdjBeamC{from{transform:rotate(25deg) translateX(4vw)}to{transform:rotate(-12deg) translateX(-10vw)}}.party-orb{position:absolute;width:34vw;height:34vw;min-width:300px;min-height:300px;border-radius:50%;filter:blur(70px);opacity:.12}.orb-a{left:-12vw;top:8vh;background:#346bff;animation:vdjOrbA 12s ease-in-out infinite alternate}.orb-b{right:-13vw;top:35vh;background:#e530ff;animation:vdjOrbB 15s ease-in-out infinite alternate}.orb-c{left:32vw;bottom:-20vw;background:#00d6af;animation:vdjOrbC 13s ease-in-out infinite alternate}@keyframes vdjOrbA{to{transform:translate(20vw,18vh) scale(1.2)}}@keyframes vdjOrbB{to{transform:translate(-20vw,-18vh) scale(.82)}}@keyframes vdjOrbC{to{transform:translate(12vw,-20vh) scale(1.12)}}.party-vibe-particles{position:fixed!important;inset:0!important;z-index:61!important;pointer-events:none!important;overflow:hidden!important;opacity:.65!important}.party-vibe-particles span{background:#fff!important;box-shadow:0 0 10px rgba(255,255,255,.8),0 0 24px rgba(120,170,255,.32);width:3px!important;height:3px!important;border-radius:50%;opacity:0;animation:vdjSpark 8s linear infinite!important}.party-vibe-particles span:nth-child(1){left:8%!important;top:100%!important;animation-delay:-1s!important}.party-vibe-particles span:nth-child(2){left:18%!important;top:102%!important;animation-delay:-5s!important}.party-vibe-particles span:nth-child(3){left:31%!important;top:105%!important;animation-delay:-3s!important}.party-vibe-particles span:nth-child(4){left:43%!important;top:103%!important;animation-delay:-7s!important}.party-vibe-particles span:nth-child(5){left:55%!important;top:101%!important;animation-delay:-2s!important}.party-vibe-particles span:nth-child(6){left:66%!important;top:105%!important;animation-delay:-6s!important}.party-vibe-particles span:nth-child(7){left:77%!important;top:103%!important;animation-delay:-4s!important}.party-vibe-particles span:nth-child(8){left:88%!important;top:101%!important;animation-delay:-7.5s!important}.party-vibe-particles span:nth-child(9){left:95%!important;top:104%!important;animation-delay:-.5s!important}@keyframes vdjSpark{0%{transform:translateY(0) scale(.4);opacity:0}12%{opacity:.9}70%{opacity:.45}100%{transform:translateY(-115vh) translateX(38px) scale(1.4);opacity:0}}.site-header{z-index:120!important}.festival-ribbon{z-index:119}.menu-toggle,.nav{position:relative;z-index:121}.festival-ribbon{position:fixed;left:50%;top:78px;transform:translateX(-50%);width:min(760px,calc(100% - 30px));display:flex;align-items:center;justify-content:center;gap:14px;padding:10px 18px;color:#fff;border:1px solid rgba(239,202,102,.45);background:linear-gradient(90deg,rgba(4,28,38,.94),rgba(14,52,57,.94),rgba(4,28,38,.94));box-shadow:0 12px 50px rgba(0,0,0,.4),0 0 35px rgba(32,199,177,.08);backdrop-filter:blur(14px);text-align:center;pointer-events:none}.festival-ribbon b{display:block;font-size:9px;letter-spacing:.24em;color:#f1d487}.festival-ribbon small{display:block;margin-top:3px;font-size:8px;letter-spacing:.12em;color:#9fd8cc}.festival-feather{font-size:22px;color:#2ad0b4;transform:rotate(-30deg)}.festival-flute{font-size:20px;color:#e9c461;letter-spacing:-3px}.janmashtami-season .party-vibe-overlay{opacity:.84}.janmashtami-season .orb-a{background:#006d82;opacity:.20}.janmashtami-season .orb-b{background:#224dd6;opacity:.19}.janmashtami-season .orb-c{background:#c98c18;opacity:.14}.janmashtami-season .party-beam{opacity:.15}.janmashtami-season .party-vibe-particles span{box-shadow:0 0 10px rgba(255,220,120,.9),0 0 25px rgba(42,208,180,.45)}.janmashtami-hero-tag{display:inline-flex;flex-direction:column;gap:3px;margin-bottom:16px;padding:9px 13px;border-left:2px solid #e6bd52;background:linear-gradient(90deg,rgba(3,48,53,.76),rgba(3,48,53,.12));backdrop-filter:blur(8px)}.janmashtami-hero-tag span{font-size:8px;letter-spacing:.23em;color:#e8c86e;font-weight:900}.janmashtami-hero-tag b{font-size:10px;letter-spacing:.14em;color:#b7eee3}.janmashtami-callout{position:relative;z-index:2;padding:28px 0;background:radial-gradient(circle at 12% 50%,rgba(0,152,142,.12),transparent 26%),radial-gradient(circle at 86% 50%,rgba(224,174,48,.10),transparent 24%),linear-gradient(90deg,#061316,#091d1f,#061316);border-top:1px solid rgba(230,189,82,.18);border-bottom:1px solid rgba(47,205,181,.15);overflow:hidden}.janmashtami-callout:before{content:"";position:absolute;inset:0;pointer-events:none;background:repeating-radial-gradient(circle at 50% 140%,transparent 0 65px,rgba(229,196,101,.035) 66px 68px)}.janmashtami-callout-inner{display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center}.festival-symbol{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;border:1px solid rgba(237,201,99,.35);background:radial-gradient(circle,rgba(20,98,96,.35),rgba(4,20,24,.2));color:#e5c25e;position:relative}.festival-symbol b{font-size:23px;font-family:serif}.festival-symbol span{position:absolute;font-size:9px;color:#40d2bd}.festival-symbol span:first-child{top:8px}.festival-symbol span:last-child{bottom:8px}.janmashtami-callout h3{margin:4px 0 7px;font-size:16px;letter-spacing:.11em}.janmashtami-callout p:not(.section-kicker){margin:0;max-width:760px;color:#8fa9a6;font-size:12px;line-height:1.65}.janmashtami-season #buy-tracks,.janmashtami-season #remixes{background:radial-gradient(circle at 84% 8%,rgba(12,123,117,.12),transparent 28%),radial-gradient(circle at 8% 82%,rgba(210,157,37,.07),transparent 26%),#050707}.janmashtami-season .section-kicker{color:#cbb368}.janmashtami-season .paid-badge,.janmashtami-season .remix-badge{background:#e8c666!important;color:#071412!important}@media(max-width:800px){.festival-ribbon{top:70px;padding:8px 12px}.festival-ribbon small{display:none}.janmashtami-callout-inner{grid-template-columns:1fr;text-align:center}.festival-symbol{margin:0 auto}.janmashtami-callout .btn{justify-self:center}}@media(max-width:600px){.party-vibe-overlay{opacity:.5}.party-beam{width:28vw;filter:blur(20px)}.festival-ribbon{width:calc(100% - 20px)}}@media(prefers-reduced-motion:reduce){.party-beam,.party-orb,.party-vibe-particles span{animation:none!important}}.janmashtami-mascot{position:fixed;right:18px;bottom:18px;width:min(280px,calc(100vw - 24px));z-index:125;pointer-events:none;display:flex;flex-direction:column;align-items:center;animation:mascotBob 4.8s ease-in-out infinite}@keyframes mascotBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.mascot-glow{position:absolute;inset:22px 34px 50px 34px;border-radius:50%;background:radial-gradient(circle,rgba(35,214,179,.28),rgba(40,72,182,.16) 42%,rgba(0,0,0,0) 70%);filter:blur(18px);animation:mascotGlowPulse 3.6s ease-in-out infinite}@keyframes mascotGlowPulse{0%,100%{transform:scale(.92);opacity:.62}50%{transform:scale(1.08);opacity:.95}}.krishna-svg{width:100%;height:auto;filter:drop-shadow(0 14px 30px rgba(0,0,0,.35))}.janmashtami-mascot .arm-right{transform-origin:174px 165px;animation:makhanEat 1.8s ease-in-out infinite}@keyframes makhanEat{0%,100%{transform:rotate(0deg) translate(0,0)}50%{transform:rotate(-14deg) translate(-6px,-12px)}}.janmashtami-mascot .makhan-pot{transform-origin:52px 188px;animation:potSwing 3.2s ease-in-out infinite}@keyframes potSwing{0%,100%{transform:rotate(0deg)}50%{transform:rotate(-4deg)}}.mascot-butter-pop{position:absolute;width:10px;height:10px;border-radius:50%;background:radial-gradient(circle,#fffce9 0%,#ffd667 65%,rgba(255,214,103,0) 70%);box-shadow:0 0 14px rgba(255,225,145,.85);opacity:0}.pop-a{right:78px;top:86px;animation:butterFloat 2.5s ease-in-out infinite}.pop-b{right:58px;top:64px;animation:butterFloat 2.2s ease-in-out .4s infinite}.pop-c{right:92px;top:58px;animation:butterFloat 2.8s ease-in-out .7s infinite}@keyframes butterFloat{0%{transform:translateY(4px) scale(.4);opacity:0}28%{opacity:1}100%{transform:translateY(-26px) scale(1.2);opacity:0}}.mascot-caption{margin-top:-6px;padding:8px 12px;text-align:center;border-radius:16px;border:1px solid rgba(233,198,102,.34);background:linear-gradient(90deg,rgba(8,33,41,.9),rgba(10,48,54,.82),rgba(8,33,41,.9));box-shadow:0 10px 26px rgba(0,0,0,.28);backdrop-filter:blur(12px)}.mascot-caption span{display:block;font-size:8px;letter-spacing:.24em;color:#e7cb78;font-weight:900}.mascot-caption b{display:block;margin-top:4px;color:#d8f4ee;font-size:11px;font-weight:700}.janmashtami-season .site-header{background:linear-gradient(180deg,rgba(3,16,22,.88),rgba(3,16,22,.5));border-bottom:1px solid rgba(233,198,102,.15)}.janmashtami-season .brand img{filter:drop-shadow(0 0 12px rgba(233,198,102,.16))}.janmashtami-season .nav a:hover,.janmashtami-season .nav a.is-active{color:#eccf7c}.janmashtami-season .btn-primary,.janmashtami-season .shop-buy-btn:hover,.janmashtami-season .song-add:hover{box-shadow:0 10px 30px rgba(233,198,102,.18)}.janmashtami-season .hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 82% 22%,rgba(41,196,176,.16),transparent 18%),radial-gradient(circle at 17% 26%,rgba(231,198,102,.11),transparent 22%)}.janmashtami-season .section-kicker{color:#e7c66f!important}.janmashtami-season .festival-ribbon{border-color:rgba(233,198,102,.58)!important;box-shadow:0 14px 48px rgba(0,0,0,.45),0 0 35px rgba(233,198,102,.15)!important}.janmashtami-season .janmashtami-callout{box-shadow:inset 0 1px 0 rgba(255,255,255,.05),inset 0 -1px 0 rgba(255,255,255,.05)}@media(max-width:900px){.janmashtami-mascot{width:min(220px,calc(100vw - 18px));right:10px;bottom:12px}}@media(max-width:640px){.janmashtami-mascot{width:160px;right:6px;bottom:8px}.mascot-caption{padding:6px 8px;border-radius:12px}.mascot-caption span{font-size:6px}.mascot-caption b{font-size:9px}.festival-ribbon{top:64px}}.party-vibe-overlay{position:fixed;inset:0;z-index:75;pointer-events:none;overflow:hidden;mix-blend-mode:screen;opacity:.70}.party-beam{position:absolute;top:-30vh;width:18vw;min-width:130px;height:150vh;transform-origin:50% 0;filter:blur(18px);background:linear-gradient(to bottom,rgba(255,255,255,.70),rgba(100,170,255,.22) 40%,transparent 80%);opacity:.13}.beam-a{left:3%;animation:beamA 6.8s ease-in-out infinite alternate}.beam-b{left:44%;animation:beamB 8.5s ease-in-out infinite alternate-reverse}.beam-c{right:0;animation:beamC 7.5s ease-in-out infinite alternate}@keyframes beamA{from{transform:rotate(-24deg)}to{transform:rotate(18deg) translateX(10vw)}}@keyframes beamB{from{transform:rotate(16deg)}to{transform:rotate(-17deg) translateX(-10vw)}}@keyframes beamC{from{transform:rotate(26deg)}to{transform:rotate(-14deg) translateX(-8vw)}}.party-orb{position:absolute;width:38vw;height:38vw;min-width:300px;min-height:300px;border-radius:50%;filter:blur(80px);opacity:.15}.orb-a{left:-12vw;top:8vh;background:#007c88;animation:orbA 12s ease-in-out infinite alternate}.orb-b{right:-15vw;top:35vh;background:#2147d8;animation:orbB 15s ease-in-out infinite alternate}.orb-c{left:31vw;bottom:-20vw;background:#d5a52e;animation:orbC 13s ease-in-out infinite alternate}@keyframes orbA{to{transform:translate(18vw,16vh) scale(1.2)}}@keyframes orbB{to{transform:translate(-18vw,-15vh) scale(.85)}}@keyframes orbC{to{transform:translate(12vw,-18vh) scale(1.1)}}.party-vibe-particles{position:fixed!important;inset:0!important;z-index:76!important;pointer-events:none!important;overflow:hidden!important}.party-vibe-particles span{position:absolute!important;width:4px!important;height:4px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 0 12px rgba(255,255,255,.9),0 0 28px rgba(65,180,255,.5)!important;top:105%!important;opacity:0;animation:sparkRise 8s linear infinite!important}.party-vibe-particles span:nth-child(1){left:6%!important;animation-delay:-1s!important}.party-vibe-particles span:nth-child(2){left:17%!important;animation-delay:-5s!important}.party-vibe-particles span:nth-child(3){left:29%!important;animation-delay:-3s!important}.party-vibe-particles span:nth-child(4){left:41%!important;animation-delay:-7s!important}.party-vibe-particles span:nth-child(5){left:53%!important;animation-delay:-2s!important}.party-vibe-particles span:nth-child(6){left:65%!important;animation-delay:-6s!important}.party-vibe-particles span:nth-child(7){left:77%!important;animation-delay:-4s!important}.party-vibe-particles span:nth-child(8){left:88%!important;animation-delay:-7.5s!important}.party-vibe-particles span:nth-child(9){left:96%!important;animation-delay:-.5s!important}@keyframes sparkRise{0%{transform:translateY(0);opacity:0}12%{opacity:1}80%{opacity:.4}100%{transform:translateY(-118vh) translateX(45px);opacity:0}}.site-header{z-index:150!important}.festival-ribbon{position:fixed;top:76px;left:50%;transform:translateX(-50%);width:min(780px,calc(100% - 28px));z-index:145;display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;padding:10px 18px;text-align:center;border:1px solid rgba(238,202,100,.58);background:linear-gradient(90deg,rgba(2,24,31,.95),rgba(8,57,60,.96),rgba(2,24,31,.95));box-shadow:0 14px 45px rgba(0,0,0,.50),0 0 36px rgba(33,207,178,.13);backdrop-filter:blur(12px)}.festival-ribbon b{font-size:10px;letter-spacing:.20em;color:#f0cf71}.festival-ribbon span{font-size:9px;letter-spacing:.11em;color:#b4ebe0}.janmashtami-mascot{position:fixed;right:16px;bottom:14px;width:270px;z-index:148;pointer-events:none;animation:krishnaBob 4.2s ease-in-out infinite}@keyframes krishnaBob{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}.mascot-halo{position:absolute;inset:20px 25px 46px;border-radius:50%;background:radial-gradient(circle,rgba(47,220,185,.30),rgba(37,79,210,.16) 45%,transparent 72%);filter:blur(16px);animation:haloPulse 3.2s ease-in-out infinite}@keyframes haloPulse{0%,100%{transform:scale(.92);opacity:.65}50%{transform:scale(1.08);opacity:1}}.krishna-svg{width:100%;height:auto;filter:drop-shadow(0 16px 34px rgba(0,0,0,.44))}.krishna-eating-arm{transform-origin:197px 177px;animation:eatMakhan 1.6s ease-in-out infinite}@keyframes eatMakhan{0%,100%{transform:rotate(0) translate(0,0)}50%{transform:rotate(-16deg) translate(-8px,-14px)}}.krishna-pot{transform-origin:60px 210px;animation:potMove 3s ease-in-out infinite}@keyframes potMove{0%,100%{transform:rotate(0)}50%{transform:rotate(-4deg)}}.butter-dot{position:absolute;width:9px;height:9px;border-radius:50%;background:#fff8da;box-shadow:0 0 16px rgba(255,223,126,.85);opacity:0;animation:butterPop 2.2s ease-out infinite}.dot-1{right:65px;top:72px}.dot-2{right:86px;top:56px;animation-delay:.5s}.dot-3{right:49px;top:92px;animation-delay:1s}@keyframes butterPop{0%{transform:translateY(8px) scale(.35);opacity:0}30%{opacity:1}100%{transform:translateY(-28px) scale(1.2);opacity:0}}.mascot-caption{width:max-content;max-width:100%;margin:-4px auto 0;padding:8px 13px;text-align:center;border:1px solid rgba(239,204,105,.40);border-radius:16px;background:rgba(4,29,35,.88);backdrop-filter:blur(10px)}.mascot-caption b{display:block;font-size:8px;letter-spacing:.22em;color:#f0ce72}.mascot-caption span{display:block;margin-top:4px;font-size:9px;color:#c7eee7}.janmashtami-special{position:relative;z-index:2;padding:28px 0;background:radial-gradient(circle at 10% 50%,rgba(0,165,148,.14),transparent 25%),radial-gradient(circle at 86% 50%,rgba(224,177,48,.11),transparent 25%),linear-gradient(90deg,#061316,#092126,#061316);border-top:1px solid rgba(236,202,102,.22);border-bottom:1px solid rgba(44,211,181,.17)}.janmashtami-special-inner{display:grid;grid-template-columns:auto 1fr auto;gap:22px;align-items:center}.festival-icon{font-size:36px;filter:drop-shadow(0 0 12px rgba(61,214,183,.35))}.janmashtami-special h3{font-size:16px;letter-spacing:.10em;margin:4px 0 7px}.janmashtami-special p:not(.section-kicker){margin:0;color:#8fb0aa;line-height:1.65;font-size:12px;max-width:760px}.janmashtami-season .section-kicker{color:#e9c969!important}.janmashtami-season .remix-badge,.janmashtami-season .paid-badge{background:#edca66!important;color:#071312!important}.janmashtami-season #remixes,.janmashtami-season #buy-tracks{background:radial-gradient(circle at 84% 9%,rgba(10,128,119,.13),transparent 28%),radial-gradient(circle at 7% 82%,rgba(219,169,42,.08),transparent 27%),#050707!important}@media(max-width:800px){.festival-ribbon{top:68px}.janmashtami-special-inner{grid-template-columns:1fr;text-align:center}.festival-icon{margin:auto}.janmashtami-special .btn{justify-self:center}.janmashtami-mascot{width:205px;right:8px;bottom:8px}}@media(max-width:520px){.janmashtami-mascot{width:145px;right:4px;bottom:5px}.mascot-caption{padding:5px 7px;border-radius:10px}.mascot-caption b{font-size:6px}.mascot-caption span{font-size:7px}.festival-ribbon{top:62px;padding:7px 9px}.festival-ribbon span{display:none}}.janmashtami-mascot-3d{width:300px;right:18px;bottom:12px}.krishna-3d-scene{position:relative;width:100%;height:360px;perspective:1200px;perspective-origin:50% 35%}.krishna-shadow{position:absolute;left:66px;bottom:18px;width:155px;height:28px;border-radius:50%;background:radial-gradient(circle,rgba(0,0,0,.35),rgba(0,0,0,0) 72%);filter:blur(5px);transform:translateZ(0)}.krishna-character{position:absolute;left:86px;top:35px;width:125px;height:255px;transform-style:preserve-3d;animation:krishna3dFloat 4.8s ease-in-out infinite}@keyframes krishna3dFloat{0%,100%{transform:rotateY(-14deg) rotateX(6deg) translateY(0)}50%{transform:rotateY(10deg) rotateX(2deg) translateY(-10px)}}.krishna-head{position:absolute;left:18px;top:0;width:88px;height:90px;border-radius:46px;background:linear-gradient(145deg,#8ce1ff 0%,#4a9fff 48%,#2f61ff 100%);box-shadow:inset -10px -16px 18px rgba(23,56,171,.36),inset 8px 12px 16px rgba(255,255,255,.24),0 12px 22px rgba(0,0,0,.18);transform:translateZ(28px)}.hair-cap{position:absolute;left:6px;top:5px;width:76px;height:36px;border-radius:44px 44px 26px 26px;background:linear-gradient(180deg,#1a2748,#0d1430 78%);box-shadow:inset 0 -8px 12px rgba(255,255,255,.05)}.krishna-ear{position:absolute;top:34px;width:14px;height:20px;border-radius:50%;background:linear-gradient(145deg,#87dfff,#4e91ff)}.ear-left{left:-6px;transform:rotate(-18deg) translateZ(-2px)}.ear-right{right:-6px;transform:rotate(18deg) translateZ(-2px)}.krishna-crown{position:absolute;left:34px;top:-14px;width:54px;height:20px;border-radius:22px 22px 14px 14px;background:linear-gradient(180deg,#fff2b8,#dca62c);box-shadow:inset 0 3px 5px rgba(255,255,255,.34),0 4px 9px rgba(0,0,0,.18);transform:translateZ(42px)}.krishna-crown:before,.krishna-crown:after{content:"";position:absolute;top:5px;width:9px;height:9px;border-radius:50%;background:#22cdaa}.krishna-crown:before{left:12px}.krishna-crown:after{right:12px;background:#2e6dff}.krishna-feather{position:absolute;transform-style:preserve-3d;transform:translateZ(45px)}.feather-main{left:76px;top:-34px;width:26px;height:56px;background:linear-gradient(180deg,#1ed3aa,#1f59ee);clip-path:ellipse(40% 50% at 50% 50%);transform:rotate(20deg) translateZ(45px)}.feather-eye{left:83px;top:-16px;width:12px;height:18px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#fedf7b 0 18%,#18459d 19% 48%,#25cead 49% 72%,transparent 73%);transform:translateZ(46px)}.tilak{position:absolute;left:42px;top:26px;width:4px;height:18px;border-radius:3px;background:linear-gradient(180deg,#ffefbf,#f4c64c);box-shadow:0 0 8px rgba(255,220,120,.35)}.tilak:before{content:"";position:absolute;left:-5px;top:-1px;width:14px;height:4px;border-radius:8px;background:#f4c64c}.eye{position:absolute;top:40px;width:10px;height:10px;border-radius:50%;background:#111;box-shadow:inset 0 2px 0 rgba(255,255,255,.18)}.eye:after{content:"";position:absolute;left:2px;top:2px;width:2.5px;height:2.5px;border-radius:50%;background:#fff}.eye-left{left:23px}.eye-right{right:23px}.blush{position:absolute;top:51px;width:12px;height:8px;border-radius:50%;background:rgba(255,179,194,.33);filter:blur(1px)}.blush-left{left:15px}.blush-right{right:15px}.nose{position:absolute;left:42px;top:45px;width:4px;height:11px;border-radius:4px;background:rgba(34,84,180,.34)}.smile{position:absolute;left:27px;bottom:15px;width:34px;height:15px;border-bottom:4px solid #1b3e76;border-radius:0 0 22px 22px}.krishna-necklace{position:absolute;top:86px;left:33px;width:58px;height:18px;border-bottom:5px solid #f2d16c;border-radius:0 0 30px 30px;transform:translateZ(20px)}.krishna-body{position:absolute;left:13px;top:82px;width:100px;height:110px;border-radius:30px 30px 26px 26px;background:linear-gradient(145deg,#ffe79b,#efc44d 52%,#d89c25 100%);box-shadow:inset -10px -16px 18px rgba(178,112,14,.26),inset 10px 12px 14px rgba(255,255,255,.18),0 12px 24px rgba(0,0,0,.18);transform:translateZ(16px)}.body-highlight{position:absolute;left:14px;top:12px;width:36px;height:54px;border-radius:50%;background:rgba(255,255,255,.15);filter:blur(4px)}.waist-belt{position:absolute;left:9px;right:9px;bottom:18px;height:10px;border-radius:8px;background:linear-gradient(180deg,#f7de8f,#c98b1f);box-shadow:0 0 0 2px rgba(167,114,10,.15)}.krishna-arm{position:absolute;width:22px;height:82px;border-radius:18px;background:linear-gradient(145deg,#88e0ff,#4f97ff 50%,#3167ff 100%);box-shadow:inset -6px -10px 12px rgba(33,70,183,.32),inset 5px 7px 10px rgba(255,255,255,.2);transform-style:preserve-3d}.arm-left{left:-2px;top:98px;transform:rotate(42deg) translateZ(18px)}.arm-right{right:-2px;top:95px;transform-origin:12px 14px;animation:krishnaEatHand3d 1.8s ease-in-out infinite}@keyframes krishnaEatHand3d{0%,100%{transform:rotate(18deg) translateZ(22px)}50%{transform:rotate(-32deg) translate3d(-10px,-20px,30px)}}.palm{position:absolute;bottom:-7px;left:-3px;width:28px;height:26px;border-radius:50%;background:linear-gradient(145deg,#8ce0ff,#4f98ff 55%,#3368ff 100%);box-shadow:inset -5px -8px 10px rgba(30,67,181,.28),inset 5px 5px 8px rgba(255,255,255,.18)}.makhan-ball{position:absolute;right:1px;top:-2px;width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fffef4,#fff1c2 65%,#f1d177 100%);box-shadow:0 0 12px rgba(255,233,156,.6)}.makhan-drop{position:absolute;right:10px;top:11px;width:8px;height:11px;border-radius:50% 50% 70% 70%;background:linear-gradient(180deg,#fff8dc,#f4d26d);animation:makhanDrip 1.6s ease-in-out infinite}@keyframes makhanDrip{0%,100%{transform:translateY(0);opacity:.9}50%{transform:translateY(5px);opacity:.5}}.krishna-leg{position:absolute;width:22px;height:76px;border-radius:18px;background:linear-gradient(145deg,#8ee1ff,#4d98ff 55%,#3569ff 100%);box-shadow:inset -6px -10px 12px rgba(33,70,183,.30),inset 5px 7px 10px rgba(255,255,255,.18);top:180px;transform:translateZ(8px)}.leg-left{left:26px;transform:rotate(7deg) translateZ(8px)}.leg-right{right:26px;transform:rotate(-5deg) translateZ(8px)}.foot{position:absolute;bottom:-3px;left:-2px;width:30px;height:14px;border-radius:50px 50px 12px 12px;background:linear-gradient(145deg,#85dcff,#4f96ff)}.makhan-pot-3d{position:absolute;left:16px;bottom:48px;width:84px;height:92px;border-radius:42px 42px 28px 28px;background:linear-gradient(145deg,#d58c57,#a85a2d 50%,#7b3b1d 100%);box-shadow:inset -10px -16px 18px rgba(102,43,18,.34),inset 8px 10px 12px rgba(255,255,255,.16),0 16px 28px rgba(0,0,0,.28);transform:rotate(-10deg) rotateY(12deg) translateZ(10px);transform-style:preserve-3d;animation:pot3DSway 3.3s ease-in-out infinite}@keyframes pot3DSway{0%,100%{transform:rotate(-10deg) rotateY(12deg) translateZ(10px)}50%{transform:rotate(-14deg) rotateY(18deg) translateZ(18px)}}.pot-rim{position:absolute;left:6px;top:6px;right:6px;height:22px;border-radius:50%;background:linear-gradient(180deg,#e6a171,#cf7c48 100%);box-shadow:inset 0 5px 8px rgba(255,255,255,.2)}.pot-highlight{position:absolute;left:15px;top:24px;width:18px;height:40px;border-radius:50%;background:rgba(255,255,255,.12);filter:blur(2px)}.pot-butter{position:absolute;top:3px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fffef5,#fff1c5 65%,#f2d068 100%);box-shadow:0 0 10px rgba(255,234,160,.45)}.butter-1{left:18px;width:20px;height:15px}.butter-2{left:37px;width:18px;height:14px;top:1px}.butter-3{left:54px;width:13px;height:11px;top:5px}.pot-base-shadow{position:absolute;left:10px;right:10px;bottom:5px;height:12px;border-radius:50%;background:rgba(0,0,0,.15);filter:blur(2px)}.butter-dot{background:#fff8da;box-shadow:0 0 16px rgba(255,223,126,.85)}.dot-1{right:48px;top:74px}.dot-2{right:75px;top:53px;animation-delay:.5s}.dot-3{right:37px;top:98px;animation-delay:1s}@media(max-width:800px){.janmashtami-mascot-3d{width:230px;right:8px;bottom:8px}.krishna-3d-scene{height:285px}.krishna-character{left:66px;top:28px;transform-origin:50% 50%;scale:.82}.makhan-pot-3d{left:9px;bottom:34px;scale:.85}.krishna-shadow{left:44px;bottom:12px;width:132px}}@media(max-width:520px){.janmashtami-mascot-3d{width:165px;right:4px;bottom:2px}.krishna-3d-scene{height:205px}.krishna-character{left:43px;top:18px;scale:.58}.makhan-pot-3d{left:0;bottom:21px;scale:.58}.krishna-shadow{left:27px;bottom:8px;width:92px;height:18px}}.janmashtami-dj-mascot{position:fixed;left:18px;bottom:12px;width:310px;z-index:147;pointer-events:none;animation:djKrishnaFloat 5.2s ease-in-out infinite}@keyframes djKrishnaFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}.dj-halo{position:absolute;inset:26px 28px 52px 28px;border-radius:50%;background:radial-gradient(circle,rgba(53,166,255,.28),rgba(60,222,184,.15) 45%,transparent 72%);filter:blur(18px);animation:djHaloPulse 3.6s ease-in-out infinite}@keyframes djHaloPulse{0%,100%{transform:scale(.92);opacity:.64}50%{transform:scale(1.08);opacity:.95}}.dj-scene{position:relative;width:100%;height:345px;perspective:1200px;perspective-origin:50% 30%}.dj-shadow{position:absolute;left:52px;bottom:18px;width:196px;height:28px;border-radius:50%;background:radial-gradient(circle,rgba(0,0,0,.38),rgba(0,0,0,0) 72%);filter:blur(6px)}.dj-console{position:absolute;left:25px;bottom:40px;width:250px;height:92px;border-radius:22px;background:linear-gradient(145deg,#1a1d25,#090b10 52%,#1b202b 100%);box-shadow:inset -12px -16px 18px rgba(0,0,0,.45),inset 8px 10px 12px rgba(255,255,255,.04),0 18px 30px rgba(0,0,0,.34);transform:rotateX(58deg) rotateZ(-2deg);transform-style:preserve-3d}.deck{position:absolute;top:16px;width:78px;height:58px;border-radius:18px;background:linear-gradient(145deg,#242935,#0e1219);box-shadow:inset -8px -10px 12px rgba(0,0,0,.35),inset 4px 5px 6px rgba(255,255,255,.05)}.deck-left{left:12px}.deck-right{right:12px}.vinyl{position:absolute;left:17px;top:8px;width:42px;height:42px;border-radius:50%;background:radial-gradient(circle,#2b2d34 0 16%,#0c0d10 17% 54%,#242730 55% 63%,#111 64%);animation:vinylSpin 2.2s linear infinite}@keyframes vinylSpin{to{transform:rotate(360deg)}}.vinyl-core{position:absolute;left:34px;top:25px;width:8px;height:8px;border-radius:50%;background:#d0d7ff;z-index:2}.mixer{position:absolute;left:96px;top:12px;width:58px;height:64px;border-radius:16px;background:linear-gradient(145deg,#1d222d,#0b0d13);box-shadow:inset -8px -8px 10px rgba(0,0,0,.4),inset 4px 4px 5px rgba(255,255,255,.04)}.fader{position:absolute;top:12px;width:8px;height:40px;border-radius:8px;background:linear-gradient(180deg,#4f5f86,#202430)}.fader:after{content:"";position:absolute;left:-3px;width:14px;height:8px;border-radius:10px;background:#e3c96c;box-shadow:0 0 10px rgba(227,201,108,.25)}.f1{left:11px}.f1:after{top:9px;animation:faderMove1 1.8s ease-in-out infinite}.f2{left:25px}.f2:after{top:18px;animation:faderMove2 2.1s ease-in-out infinite}.f3{left:39px}.f3:after{top:5px;animation:faderMove3 1.6s ease-in-out infinite}@keyframes faderMove1{0%,100%{top:9px}50%{top:22px}}@keyframes faderMove2{0%,100%{top:18px}50%{top:6px}}@keyframes faderMove3{0%,100%{top:5px}50%{top:20px}}.console-light{position:absolute;bottom:8px;width:10px;height:10px;border-radius:50%;box-shadow:0 0 10px currentColor,0 0 18px currentColor;animation:consoleBlink 1.5s ease-in-out infinite}.l1{left:103px;color:#23d0b0}.l2{left:120px;color:#ffd76f;animation-delay:.4s}.l3{left:137px;color:#3e84ff;animation-delay:.8s}@keyframes consoleBlink{0%,100%{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.18)}}.dj-krishna{position:absolute;left:92px;top:12px;width:126px;height:190px;transform-style:preserve-3d;animation:djKrishnaSwing 5s ease-in-out infinite}@keyframes djKrishnaSwing{0%,100%{transform:rotateY(16deg) rotateX(6deg)}50%{transform:rotateY(-10deg) rotateX(1deg)}}.dj-head{position:absolute;left:20px;top:0;width:84px;height:84px;border-radius:50%;background:linear-gradient(145deg,#8ce1ff 0%,#4f9fff 52%,#3263ff 100%);box-shadow:inset -10px -16px 18px rgba(23,56,171,.34),inset 8px 12px 16px rgba(255,255,255,.22),0 10px 18px rgba(0,0,0,.16);transform:translateZ(28px)}.dj-hair{position:absolute;left:7px;top:6px;width:70px;height:32px;border-radius:34px 34px 24px 24px;background:linear-gradient(180deg,#1a2748,#0d1430 78%)}.dj-ear{position:absolute;top:32px;width:14px;height:20px;border-radius:50%;background:linear-gradient(145deg,#87dfff,#4e91ff)}.dj-ear.ear-left{left:-6px}.dj-ear.ear-right{right:-6px}.dj-crown{position:absolute;left:42px;top:-10px;width:46px;height:18px;border-radius:20px 20px 12px 12px;background:linear-gradient(180deg,#fff0b1,#d9a12a);box-shadow:inset 0 3px 5px rgba(255,255,255,.34),0 4px 9px rgba(0,0,0,.18);transform:translateZ(40px)}.dj-feather{position:absolute;transform:translateZ(42px)}.dj-feather.feather-main{left:76px;top:-28px;width:22px;height:50px;background:linear-gradient(180deg,#1ed3aa,#1f59ee);clip-path:ellipse(42% 50% at 50% 50%);transform:rotate(18deg) translateZ(42px)}.dj-feather.feather-eye{left:82px;top:-12px;width:11px;height:16px;border-radius:50%;background:radial-gradient(circle at 50% 35%,#fedf7b 0 18%,#18459d 19% 48%,#25cead 49% 72%,transparent 73%)}.dj-tilak{position:absolute;left:40px;top:25px;width:4px;height:16px;border-radius:3px;background:linear-gradient(180deg,#ffefbf,#f4c64c)}.dj-eye{position:absolute;top:38px;width:10px;height:10px;border-radius:50%;background:#111}.dj-eye:after{content:"";position:absolute;left:2px;top:2px;width:2.5px;height:2.5px;border-radius:50%;background:#fff}.dj-eye.eye-left{left:22px}.dj-eye.eye-right{right:22px}.dj-smile{position:absolute;left:28px;bottom:14px;width:28px;height:12px;border-bottom:4px solid #1b3e76;border-radius:0 0 20px 20px}.dj-body{position:absolute;left:18px;top:78px;width:90px;height:74px;border-radius:28px 28px 20px 20px;background:linear-gradient(145deg,#ffe79b,#efc44d 52%,#d89c25 100%);box-shadow:inset -10px -16px 18px rgba(178,112,14,.22),inset 10px 12px 14px rgba(255,255,255,.18);transform:translateZ(16px)}.dj-arm{position:absolute;width:18px;height:62px;border-radius:18px;background:linear-gradient(145deg,#88e0ff,#4f97ff 50%,#3167ff 100%);box-shadow:inset -6px -10px 12px rgba(33,70,183,.28),inset 5px 7px 10px rgba(255,255,255,.18)}.dj-arm.arm-left{left:0;top:92px;transform-origin:10px 10px;animation:djArmScratch 1.7s ease-in-out infinite}.dj-arm.arm-right{right:0;top:90px;transform-origin:10px 10px;animation:djArmMix 2.1s ease-in-out infinite}@keyframes djArmScratch{0%,100%{transform:rotate(72deg) translateZ(16px)}50%{transform:rotate(52deg) translate3d(-10px,6px,18px)}}@keyframes djArmMix{0%,100%{transform:rotate(-60deg) translateZ(16px)}50%{transform:rotate(-34deg) translate3d(8px,6px,18px)}}.dj-leg{position:absolute;width:20px;height:56px;border-radius:18px;background:linear-gradient(145deg,#8ee1ff,#4d98ff 55%,#3569ff 100%);top:142px}.dj-leg.leg-left{left:34px;transform:rotate(4deg)}.dj-leg.leg-right{right:34px;transform:rotate(-4deg)}.janmashtami-dj-mascot .mascot-caption{margin-top:-2px}@media(max-width:900px){.janmashtami-dj-mascot{width:240px;left:8px;bottom:8px}.dj-scene{height:280px}.dj-console{left:12px;bottom:30px;scale:.86}.dj-krishna{left:70px;top:0;scale:.82}.dj-shadow{left:34px;width:150px}}@media(max-width:600px){.janmashtami-dj-mascot{width:165px;left:4px;bottom:2px}.dj-scene{height:190px}.dj-console{left:0;bottom:20px;scale:.56}.dj-krishna{left:40px;top:-10px;scale:.56}.dj-shadow{left:16px;bottom:8px;width:100px;height:18px}}.janmashtami-single-mascot{position:fixed;right:12px;bottom:8px;width:min(360px,32vw);z-index:148;pointer-events:none;display:flex;flex-direction:column;align-items:center;animation:singleKrishnaFloat 4.8s ease-in-out infinite}@keyframes singleKrishnaFloat{0%,100%{transform:translateY(0) rotate(-1deg)}50%{transform:translateY(-10px) rotate(1deg)}}.single-mascot-glow{position:absolute;inset:32px 28px 48px 28px;border-radius:50%;background:radial-gradient(circle,rgba(35,214,179,.26),rgba(56,93,233,.16) 45%,rgba(0,0,0,0) 72%);filter:blur(18px);animation:singleGlowPulse 3.4s ease-in-out infinite}@keyframes singleGlowPulse{0%,100%{transform:scale(.92);opacity:.7}50%{transform:scale(1.08);opacity:1}}.single-krishna-art{position:relative;width:100%;height:auto;display:block;filter:drop-shadow(0 18px 34px rgba(0,0,0,.35));animation:singleArtTilt 5.2s ease-in-out infinite}@keyframes singleArtTilt{0%,100%{transform:rotate(-1.4deg) scale(1)}50%{transform:rotate(1.4deg) scale(1.02)}}.single-butter{position:absolute;width:11px;height:11px;border-radius:50%;background:radial-gradient(circle,#fffce9 0%,#ffe48e 65%,rgba(255,228,142,0) 72%);box-shadow:0 0 14px rgba(255,228,142,.82);opacity:0}.single-butter-1{right:115px;top:106px;animation:singleButterFloat 2.4s ease-in-out infinite}.single-butter-2{right:88px;top:82px;animation:singleButterFloat 2.0s ease-in-out .5s infinite}.single-butter-3{right:132px;top:78px;animation:singleButterFloat 2.8s ease-in-out .9s infinite}@keyframes singleButterFloat{0%{transform:translateY(8px) scale(.35);opacity:0}30%{opacity:1}100%{transform:translateY(-26px) scale(1.18);opacity:0}}.single-mascot-caption{margin-top:-6px;padding:8px 14px;border-radius:16px;border:1px solid rgba(239,204,105,.40);background:rgba(4,29,35,.88);backdrop-filter:blur(10px);text-align:center;box-shadow:0 10px 28px rgba(0,0,0,.25)}.single-mascot-caption b{display:block;font-size:8px;letter-spacing:.22em;color:#f0ce72}.single-mascot-caption span{display:block;margin-top:4px;font-size:9px;color:#d1f1eb}@media(max-width:900px){.janmashtami-single-mascot{width:min(250px,40vw);right:6px;bottom:6px}.single-butter-1{right:78px;top:72px}.single-butter-2{right:60px;top:58px}.single-butter-3{right:92px;top:52px}}@media(max-width:600px){.janmashtami-single-mascot{width:150px;right:4px;bottom:2px}.single-mascot-caption{padding:5px 8px;border-radius:10px}.single-mascot-caption b{font-size:6px}.single-mascot-caption span{font-size:7px}.single-butter-1{right:44px;top:42px;width:8px;height:8px}.single-butter-2{right:34px;top:32px;width:7px;height:7px}.single-butter-3{right:52px;top:30px;width:7px;height:7px}}.site-header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:9999!important;background:rgba(5,5,5,.94)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.10);transform:none!important;opacity:1!important;visibility:visible!important}.site-header.scrolled{background:rgba(5,5,5,.97)!important}main{position:relative}html{scroll-padding-top:82px}@media(max-width:900px){html{scroll-padding-top:70px}}.delivery-customer-fields{display:grid;grid-template-columns:1fr;gap:12px;margin:18px 0}.delivery-customer-fields label{display:grid;gap:7px;font-size:11px;letter-spacing:.08em;color:#aeb3b9}.delivery-customer-fields input{width:100%;box-sizing:border-box;background:#0b0b0b;color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:8px;padding:13px 14px;outline:none}.delivery-customer-fields input:focus{border-color:rgba(255,255,255,.45)}.delivery-status-line{font-size:12px;color:#aeb3b9;margin:8px 0}.pro-checkout-page{min-height:100vh;background:radial-gradient(circle at 18% 20%,rgba(68,82,255,.12),transparent 32%),radial-gradient(circle at 84% 78%,rgba(22,198,166,.09),transparent 34%),#050505;color:#fff}.pro-checkout-shell{width:min(1180px,calc(100% - 36px));margin:0 auto;padding:36px 0 64px}.pro-back-link{display:inline-flex;margin-bottom:18px;color:#9da4ad;font-size:11px;letter-spacing:.14em;text-decoration:none}.pro-checkout-card{display:grid;grid-template-columns:minmax(340px,.9fr) minmax(420px,1.1fr);background:linear-gradient(145deg,rgba(17,17,20,.98),rgba(8,8,10,.99));border:1px solid rgba(255,255,255,.09);border-radius:22px;overflow:hidden;box-shadow:0 35px 80px rgba(0,0,0,.42)}.pro-checkout-media{position:relative;min-height:650px;overflow:hidden}.pro-checkout-media>img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.88) contrast(1.04)}.pro-media-overlay{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.08),rgba(0,0,0,.25) 45%,rgba(0,0,0,.9))}.pro-media-copy{position:absolute;left:28px;right:28px;bottom:28px}.pro-media-copy span{font-size:9px;letter-spacing:.24em;color:#d7dbe3}.pro-media-copy h2{margin:8px 0;font-size:30px;line-height:1.05}.pro-media-copy p{margin:0;max-width:420px;color:#a9adb4;line-height:1.6;font-size:12px}.pro-checkout-content{padding:38px}.pro-checkout-topline{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}.pro-checkout-topline h1{margin:7px 0 0;font-size:30px;line-height:1.08}.pro-price-box{min-width:118px;padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#0c0c0f;text-align:right}.pro-price-box small{display:block;color:#8f949d;font-size:8px;letter-spacing:.18em}.pro-price-box strong{display:block;margin-top:4px;font-size:24px}.pro-delivery-note{display:flex;gap:12px;margin:22px 0 26px;padding:15px;border-radius:14px;border:1px solid rgba(54,211,177,.16);background:rgba(32,134,118,.08)}.pro-lock{display:grid;place-items:center;flex:0 0 30px;height:30px;border-radius:50%;background:rgba(44,207,172,.15);color:#65e1c6;font-weight:900}.pro-delivery-note b{display:block;font-size:12px}.pro-delivery-note p{margin:5px 0 0;color:#96aaa6;line-height:1.55;font-size:11px}.pro-form-title,.pro-payment-title{display:flex;align-items:center;gap:12px;margin:19px 0 13px}.pro-form-title>span,.pro-payment-title>span{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;border:1px solid rgba(255,255,255,.11);color:#d9dde4;font-size:10px;font-weight:900}.pro-form-title b,.pro-payment-title b{display:block;font-size:12px}.pro-form-title small,.pro-payment-title small{display:block;margin-top:3px;color:#777e87;font-size:9px}.pro-customer-fields{grid-template-columns:1fr 1fr;gap:12px}.pro-customer-fields label:nth-child(3){grid-column:1/-1}.pro-customer-fields label>span{color:#9ea4ad;font-size:9px;letter-spacing:.08em}.pro-customer-fields input{min-height:48px;border-radius:11px;background:#0a0a0d;border:1px solid rgba(255,255,255,.10);transition:.2s ease}.pro-customer-fields input:focus{border-color:rgba(255,255,255,.35);box-shadow:0 0 0 3px rgba(255,255,255,.03)}.pro-pay-button{width:100%;margin-top:6px;min-height:54px;display:flex!important;align-items:center;justify-content:space-between;padding:0 18px!important;border-radius:12px!important;font-size:11px!important;letter-spacing:.12em}.pro-pay-button strong{font-size:15px;letter-spacing:0}.pro-secure-row{display:flex;justify-content:center;gap:7px;margin-top:11px;color:#666d76;font-size:8px;letter-spacing:.05em}.pro-pay-msg{margin-top:12px}@media(max-width:900px){.pro-checkout-card{grid-template-columns:1fr}.pro-checkout-media{min-height:360px}.pro-checkout-content{padding:28px}}@media(max-width:560px){.pro-checkout-shell{width:min(100% - 20px,1180px);padding-top:18px}.pro-checkout-card{border-radius:16px}.pro-checkout-media{min-height:270px}.pro-checkout-content{padding:20px}.pro-checkout-topline{flex-direction:column}.pro-price-box{text-align:left}.pro-customer-fields{grid-template-columns:1fr}.pro-customer-fields label:nth-child(3){grid-column:auto}.pro-media-copy h2{font-size:22px}}.clean-pay-page{min-height:100vh;margin:0;background:#f5f7fb;color:#151820}.clean-pay-page::before,.clean-pay-page::after{display:none!important}.clean-pay-shell{width:min(1080px,calc(100% - 32px));margin:0 auto;padding:28px 0 54px}.clean-pay-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-bottom:22px}.clean-back{color:#5c6472;font-size:11px;font-weight:700;letter-spacing:.11em;text-decoration:none}.clean-pay-brand{color:#11141a;font-size:17px;font-weight:900;letter-spacing:.08em}.clean-pay-brand span{margin-left:7px;color:#5d55e7;font-size:9px;letter-spacing:.16em}.clean-secure{justify-self:end;color:#7b8290;font-size:9px;font-weight:700;letter-spacing:.13em}.clean-pay-layout{display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:24px;align-items:start}.clean-pay-main,.clean-order-card{background:#fff;border:1px solid #e6e9ef;border-radius:14px;box-shadow:0 12px 34px rgba(34,43,66,.07)}.clean-pay-main{padding:30px}.clean-step-head{display:flex;gap:13px;align-items:flex-start}.clean-step-head>span{width:28px;height:28px;flex:0 0 28px;display:grid;place-items:center;border-radius:50%;background:#181b22;color:#fff;font-size:11px;font-weight:800}.clean-step-head h1,.clean-step-head h2{margin:0;color:#151820;font-size:19px;line-height:1.2}.clean-step-head p{margin:5px 0 0;color:#777f8d;font-size:11px;line-height:1.55}.clean-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:22px 0 0 41px}.clean-fields label{display:grid;gap:7px}.clean-fields label>span{color:#666e7c;font-size:9px;font-weight:800;letter-spacing:.08em}.clean-fields input{width:100%;box-sizing:border-box;height:46px;padding:0 13px;border:1px solid #dcdfe6;border-radius:8px;background:#fff;color:#151820;font-size:13px;outline:none;transition:.18s ease}.clean-fields input:focus{border-color:#5d55e7;box-shadow:0 0 0 3px rgba(93,85,231,.08)}.clean-phone{grid-column:1/-1}.clean-divider{height:1px;background:#eceef3;margin:28px 0}.clean-pay-btn{width:calc(100% - 41px);margin:20px 0 0 41px;height:50px;padding:0 17px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:8px;background:#151820;color:#fff;cursor:pointer;font-weight:800;letter-spacing:.06em}.clean-pay-btn:hover{background:#292d38}.clean-pay-btn strong{font-size:14px}.clean-trust{margin:13px 0 0 41px;display:flex;flex-wrap:wrap;gap:13px;color:#747c89;font-size:9px}.clean-pay-msg{margin:12px 0 0 41px}.clean-order-card{padding:20px;position:sticky;top:24px}.clean-order-kicker{margin:0 0 14px;color:#737b88;font-size:9px;font-weight:800;letter-spacing:.14em}.clean-product{display:grid;grid-template-columns:86px 1fr;gap:13px;align-items:center;padding-bottom:18px;border-bottom:1px solid #eceef3}.clean-product img{width:86px;height:86px;object-fit:cover;border-radius:9px;border:1px solid #e3e6eb}.clean-product h3{margin:0;color:#161920;font-size:13px;line-height:1.3}.clean-product p{margin:5px 0 0;color:#8b919c;font-size:10px}.clean-price-row,.clean-total-row{display:flex;align-items:center;justify-content:space-between;gap:15px}.clean-price-row{padding:13px 0 0;color:#666e79;font-size:11px}.clean-price-row b{color:#242831;font-size:11px}.clean-price-row.muted b{color:#278a68}.clean-total-row{margin-top:16px;padding-top:16px;border-top:1px solid #e9ebef}.clean-total-row span{color:#21252d;font-size:12px;font-weight:700}.clean-total-row strong{color:#11141a;font-size:20px}.clean-delivery-box{margin-top:18px;padding:13px;border-radius:8px;background:#f7f8fb;border:1px solid #ebeef3}.clean-delivery-box b{color:#2b303a;font-size:10px}.clean-delivery-box p{margin:5px 0 0;color:#7b828e;font-size:9px;line-height:1.5}@media(max-width:820px){.clean-pay-layout{grid-template-columns:1fr}.clean-order-card{position:static;order:-1}.clean-product{grid-template-columns:72px 1fr}.clean-product img{width:72px;height:72px}}@media(max-width:560px){.clean-pay-shell{width:min(100% - 18px,1080px);padding-top:16px}.clean-pay-top{grid-template-columns:1fr auto}.clean-pay-brand{justify-self:end}.clean-secure{display:none}.clean-pay-main{padding:20px 16px}.clean-fields{grid-template-columns:1fr;margin-left:0}.clean-phone{grid-column:auto}.clean-pay-btn{width:100%;margin-left:0}.clean-trust,.clean-pay-msg{margin-left:0}}.premium-carousel-shell{display:grid;grid-template-columns:46px minmax(0,1fr) 46px;gap:14px;align-items:center;margin-top:22px}.premium-carousel-wrap{min-width:0;overflow:hidden}.paid-track-grid.premium-carousel{display:flex!important;grid-template-columns:none!important;gap:18px;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;padding:4px 1px 10px}.paid-track-grid.premium-carousel::-webkit-scrollbar{display:none}.premium-carousel .paid-track-card{flex:0 0 clamp(250px,28vw,330px);scroll-snap-align:start}.premium-arrow{width:46px;height:46px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:#0b0b0d;color:#fff;display:grid;place-items:center;cursor:pointer;font-size:18px;transition:.2s ease;z-index:2}.premium-arrow:hover{background:#fff;color:#000;transform:scale(1.05)}.premium-arrow:disabled{opacity:.28;cursor:default;transform:none}@media(max-width:700px){.premium-carousel-shell{grid-template-columns:36px minmax(0,1fr) 36px;gap:7px}.premium-arrow{width:36px;height:36px}.premium-carousel .paid-track-card{flex-basis:min(78vw,290px)}}.vdj-pay-page{min-height:100vh;background:#050505;color:#fff}.vdj-pay-page.modal-open{overflow:hidden}.payment-site-header{position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:10020!important;background:rgba(5,5,5,.96)!important;border-bottom:1px solid rgba(255,255,255,.09)!important;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.vdj-payment-screen{min-height:100vh;padding:112px 22px 34px;background:radial-gradient(circle at 8% 15%,rgba(64,92,255,.13),transparent 25%),radial-gradient(circle at 94% 86%,rgba(29,190,160,.10),transparent 28%),#050505}.vdj-payment-wrap{width:min(1320px,100%);min-height:calc(100vh - 150px);margin:0 auto;display:grid;grid-template-columns:360px minmax(0,1fr);border:1px solid rgba(255,255,255,.10);border-radius:20px;overflow:hidden;background:#0a0a0c;box-shadow:0 30px 80px rgba(0,0,0,.45)}.vdj-pay-summary{padding:28px;background:radial-gradient(circle at 10% 10%,rgba(70,94,255,.19),transparent 30%),linear-gradient(180deg,#101116,#09090b);border-right:1px solid rgba(255,255,255,.08)}.vdj-pay-brandrow{display:flex;align-items:center;gap:12px}.vdj-pay-brandrow img{width:58px;height:auto;object-fit:contain}.vdj-pay-brandrow b{display:block;font-size:15px;letter-spacing:.08em}.vdj-pay-brandrow span{display:block;margin-top:3px;color:#7f8793;font-size:8px;letter-spacing:.15em}.vdj-pay-product{display:grid;grid-template-columns:78px 1fr;gap:13px;align-items:center;margin-top:28px;padding:14px;border:1px solid rgba(255,255,255,.08);border-radius:14px;background:rgba(255,255,255,.025)}.vdj-pay-product img{width:78px;height:78px;object-fit:cover;border-radius:10px;border:1px solid rgba(255,255,255,.11)}.vdj-pay-product span{font-size:8px;color:#777f8b;letter-spacing:.14em}.vdj-pay-product h1{margin:6px 0 0;font-size:14px;line-height:1.25}.vdj-pay-pricebox{margin-top:18px;padding:18px;border-radius:14px;background:#fff;color:#111}.vdj-pay-pricebox span{display:block;font-size:9px;font-weight:800;letter-spacing:.12em;color:#777}.vdj-pay-pricebox strong{display:block;margin-top:8px;font-size:30px;letter-spacing:-.03em}.vdj-customer-mini{margin-top:14px;padding:15px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.025)}.vdj-customer-mini span{display:block;font-size:8px;letter-spacing:.12em;color:#777f89}.vdj-customer-mini b{display:block;margin-top:6px;font-size:12px}.vdj-customer-mini small{display:block;margin-top:4px;color:#7d8591;font-size:9px;line-height:1.4}.vdj-pay-security{display:grid;gap:8px;margin-top:20px;color:#7d8692;font-size:9px}.vdj-pay-options-stage{padding:34px;background:#0b0b0d}.vdj-pay-stage-head{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:24px;border-bottom:1px solid rgba(255,255,255,.08)}.vdj-pay-stage-head span{font-size:9px;letter-spacing:.18em;color:#777f8b}.vdj-pay-stage-head h2{margin:8px 0 0;font-size:27px}.vdj-secure-badge{padding:10px 12px;border-radius:9px;border:1px solid rgba(255,255,255,.10);color:#8a929e;font-size:8px;letter-spacing:.11em}.vdj-payment-preview{min-height:430px;margin-top:24px;display:grid;grid-template-columns:220px 1fr;border:1px solid rgba(255,255,255,.08);border-radius:14px;overflow:hidden;background:#0e0e11}.vdj-preview-menu{padding:14px;border-right:1px solid rgba(255,255,255,.08);background:#0a0a0c}.vdj-preview-menu>div{padding:15px 13px;border-radius:10px;margin-bottom:7px;color:#8b929d}.vdj-preview-menu>div.active{background:#fff;color:#111}.vdj-preview-menu b{display:block;font-size:12px}.vdj-preview-menu small{display:block;margin-top:3px;font-size:8px;opacity:.65}.vdj-preview-panel{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:35px}.vdj-preview-icon{width:72px;height:72px;border-radius:20px;display:grid;place-items:center;background:linear-gradient(145deg,#1d1f27,#0d0e12);border:1px solid rgba(255,255,255,.09);font-size:28px;font-weight:900}.vdj-preview-panel h3{margin:18px 0 0;font-size:20px}.vdj-preview-panel p{max-width:520px;margin:10px 0 20px;color:#7f8792;font-size:11px;line-height:1.65}.vdj-open-details{border:1px solid rgba(255,255,255,.15);background:#fff;color:#111;padding:13px 18px;border-radius:9px;font-size:9px;font-weight:900;letter-spacing:.10em;cursor:pointer}.customer-modal{position:fixed;inset:0;z-index:11000;display:none;align-items:center;justify-content:center;padding:20px}.customer-modal.is-open{display:flex}.customer-modal-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.customer-modal-card{position:relative;z-index:1;width:min(500px,100%);padding:28px;border-radius:18px;background:linear-gradient(160deg,#121317,#09090b);border:1px solid rgba(255,255,255,.12);box-shadow:0 30px 90px rgba(0,0,0,.62)}.customer-modal-close{position:absolute;right:16px;top:14px;border:0;background:transparent;color:#7e8792;font-size:25px;cursor:pointer}.customer-modal-brand{display:flex;align-items:center;gap:10px}.customer-modal-brand img{width:52px;height:auto}.customer-modal-brand span{font-size:8px;color:#7d8590;letter-spacing:.16em}.customer-modal-kicker{margin:22px 0 0;color:#8b94a0;font-size:8px;letter-spacing:.18em}.customer-modal-card h2{margin:8px 0 0;font-size:26px;line-height:1.15}.customer-modal-copy{margin:8px 0 20px;color:#808894;font-size:10px;line-height:1.6}.customer-popup-fields{display:grid;gap:12px}.customer-popup-fields label{display:grid;gap:7px}.customer-popup-fields label span{font-size:8px;color:#929aa5;letter-spacing:.11em;font-weight:800}.customer-popup-fields input{width:100%;height:48px;box-sizing:border-box;padding:0 13px;border-radius:9px;border:1px solid rgba(255,255,255,.10);background:#07080a;color:#fff;outline:none}.customer-popup-fields input:focus{border-color:rgba(255,255,255,.38);box-shadow:0 0 0 3px rgba(255,255,255,.03)}.customer-error{margin-top:12px}.customer-submit-btn{width:100%;height:52px;margin-top:16px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:9px;background:#fff;color:#111;cursor:pointer;font-size:9px;font-weight:900;letter-spacing:.10em}.customer-submit-btn strong{font-size:14px;letter-spacing:0}.customer-modal-foot{text-align:center;margin-top:12px;color:#676f7a;font-size:8px}@media(max-width:900px){.vdj-payment-wrap{grid-template-columns:1fr}.vdj-pay-summary{border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.vdj-payment-preview{grid-template-columns:170px 1fr}}@media(max-width:700px){.vdj-payment-screen{padding:94px 10px 18px}.vdj-payment-wrap{border-radius:14px}.vdj-pay-options-stage,.vdj-pay-summary{padding:20px}.vdj-payment-preview{grid-template-columns:1fr;min-height:auto}.vdj-preview-menu{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.vdj-preview-menu>div{min-width:115px;margin:0 6px 0 0}.vdj-preview-panel{padding:34px 20px}.vdj-pay-stage-head{flex-direction:column}.customer-modal-card{padding:24px 18px}}.customer-modal{padding:24px}.customer-modal-large{width:min(980px,calc(100vw - 48px));min-height:590px;padding:0;display:grid;grid-template-columns:340px minmax(0,1fr);overflow:hidden;border-radius:18px;background:#101114;border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 110px rgba(0,0,0,.70)}.customer-modal-large .customer-modal-close{z-index:5;right:18px;top:14px;color:#7d8490}.customer-modal-side{position:relative;padding:28px;background:radial-gradient(circle at 25% 5%,rgba(60,90,255,.22),transparent 36%),linear-gradient(180deg,#12141a,#0a0b0e);border-right:1px solid rgba(255,255,255,.08)}.customer-side-brand{display:flex;align-items:center;gap:12px}.customer-side-brand img{width:58px;height:auto}.customer-side-brand b{display:block;font-size:15px;letter-spacing:.08em}.customer-side-brand span{display:block;margin-top:4px;color:#7d8591;font-size:8px;letter-spacing:.15em}.customer-side-price{margin-top:32px;padding:18px;border-radius:14px;background:#fff;color:#111}.customer-side-price span{display:block;color:#747a83;font-size:9px;font-weight:800;letter-spacing:.11em}.customer-side-price strong{display:block;margin-top:8px;font-size:30px}.customer-side-product{display:grid;grid-template-columns:74px 1fr;gap:12px;align-items:center;margin-top:16px;padding:13px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:rgba(255,255,255,.025)}.customer-side-product img{width:74px;height:74px;object-fit:cover;border-radius:9px}.customer-side-product span{color:#777f8a;font-size:7px;letter-spacing:.13em}.customer-side-product h3{margin:6px 0 0;font-size:12px;line-height:1.3}.customer-side-trust{position:absolute;left:28px;right:28px;bottom:28px;display:grid;gap:8px;color:#818a96;font-size:9px}.customer-modal-main{padding:34px 36px 28px;background:#111216}.customer-modal-topline{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:22px;border-bottom:1px solid rgba(255,255,255,.08)}.customer-modal-main .customer-modal-kicker{margin:0;color:#7d8591;font-size:9px;letter-spacing:.16em}.customer-modal-main h2{margin:8px 0 0;font-size:28px;line-height:1.15}.customer-modal-main .customer-modal-copy{max-width:520px;margin:8px 0 0;color:#858d98;font-size:11px;line-height:1.6}.customer-step-pill{flex:0 0 auto;padding:9px 11px;border:1px solid rgba(255,255,255,.10);border-radius:9px;color:#858d98;font-size:8px;letter-spacing:.10em}.customer-popup-grid{grid-template-columns:1fr 1fr;gap:16px;margin-top:26px}.customer-popup-grid .full-width{grid-column:1 / -1}.customer-popup-grid input{height:50px;border-radius:10px;font-size:13px}.customer-info-strip{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:20px;padding:14px 15px;border-radius:11px;border:1px solid rgba(73,208,177,.14);background:rgba(44,158,135,.06)}.customer-info-strip b{display:block;font-size:10px}.customer-info-strip span{display:block;margin-top:4px;color:#7f8f8c;font-size:9px}.customer-info-lock{font-size:18px}.customer-submit-large{height:54px;margin-top:18px;border-radius:10px}.customer-submit-large span{font-size:10px}.customer-submit-large strong{font-size:15px}.customer-modal-main .customer-modal-foot{margin-top:12px;color:#6d7580;font-size:8px;letter-spacing:.05em}@media(max-width:850px){.customer-modal-large{grid-template-columns:1fr;width:min(620px,calc(100vw - 28px));max-height:calc(100vh - 28px);overflow:auto}.customer-modal-side{padding:22px;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.customer-side-price{margin-top:18px}.customer-side-trust{position:static;margin-top:16px}.customer-modal-main{padding:24px 22px}}@media(max-width:560px){.customer-modal{padding:10px}.customer-modal-large{width:100%;border-radius:14px}.customer-popup-grid{grid-template-columns:1fr}.customer-popup-grid .full-width{grid-column:auto}.customer-modal-topline{flex-direction:column}}.customer-modal{padding:24px}.customer-white-sheet{position:relative;z-index:1;width:min(980px,calc(100vw - 48px));min-height:580px;border-radius:18px;overflow:hidden;background:#fff;color:#13161c;box-shadow:0 40px 110px rgba(0,0,0,.62);border:1px solid rgba(0,0,0,.08)}.white-close{color:#737984!important;top:14px!important;right:16px!important}.customer-white-head{min-height:76px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid #e7e9ee;background:#fff}.customer-white-brand{display:flex;align-items:center;gap:12px}.customer-white-brand img{width:58px;height:auto;background:#111;border-radius:10px;padding:7px}.customer-white-brand b{display:block;font-size:15px;letter-spacing:.06em}.customer-white-brand span{display:block;margin-top:3px;color:#7f8691;font-size:8px;letter-spacing:.14em}.customer-white-step{margin-right:30px;padding:8px 11px;border:1px solid #dfe2e8;border-radius:8px;color:#69717d;font-size:8px;font-weight:800;letter-spacing:.12em}.customer-white-body{display:grid;grid-template-columns:minmax(0,1fr) 320px;min-height:504px}.customer-white-main{padding:34px 38px}.customer-white-kicker{margin:0;color:#5d6470;font-size:9px;font-weight:900;letter-spacing:.14em}.customer-white-main h2{margin:8px 0 0;color:#14171d;font-size:28px;line-height:1.15}.customer-white-copy{max-width:560px;margin:10px 0 24px;color:#6e7580;font-size:12px;line-height:1.65}.customer-white-fields{display:grid;gap:15px}.customer-white-fields label{display:grid;gap:7px}.customer-white-fields label span{color:#3c424c;font-size:9px;font-weight:900;letter-spacing:.08em}.customer-white-fields input{width:100%;height:50px;box-sizing:border-box;padding:0 14px;border:1px solid #cfd4dc;border-radius:8px;background:#fff;color:#15181e;font-size:13px;outline:none;transition:.18s ease}.customer-white-fields input:focus{border-color:#1e7b5f;box-shadow:0 0 0 3px rgba(30,123,95,.08)}.customer-white-payment-note{margin-top:18px;padding:13px 14px;display:flex;gap:11px;align-items:center;border:1px solid #dcefe7;border-radius:9px;background:#f6fbf9}.customer-note-icon{width:30px;height:30px;flex:0 0 30px;display:grid;place-items:center;border-radius:50%;background:#1f9a70;color:#fff;font-weight:900}.customer-white-payment-note b{display:block;font-size:10px;color:#1f2a26}.customer-white-payment-note span{display:block;margin-top:3px;color:#687870;font-size:9px}.customer-white-error{margin-top:12px}.customer-white-submit{width:100%;min-height:52px;margin-top:16px;padding:0 16px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:8px;background:linear-gradient(90deg,#23a878,#2fc18b);color:#fff;cursor:pointer;font-size:10px;font-weight:900;letter-spacing:.08em;box-shadow:0 9px 20px rgba(37,167,119,.18)}.customer-white-submit:hover{filter:brightness(.97)}.customer-white-submit strong{font-size:15px;letter-spacing:0}.customer-white-summary{padding:28px 22px;background:#f7f9fc;border-left:1px solid #e4e7ed}.customer-summary-kicker{margin:0 0 14px;color:#676f7b;font-size:9px;font-weight:900;letter-spacing:.13em}.customer-summary-product{display:grid;grid-template-columns:76px 1fr;gap:12px;align-items:center;padding:12px;border:1px solid #e2e5eb;border-radius:10px;background:#fff}.customer-summary-product img{width:76px;height:76px;object-fit:cover;border-radius:8px}.customer-summary-product span{color:#7a818c;font-size:7px;font-weight:800;letter-spacing:.11em}.customer-summary-product h3{margin:5px 0 0;font-size:12px;line-height:1.3}.customer-summary-price{margin-top:14px;padding:15px;border-radius:10px;background:#fff;border:1px solid #e1e5ea}.customer-summary-price span{display:block;color:#777e88;font-size:8px;font-weight:900;letter-spacing:.12em}.customer-summary-price strong{display:block;margin-top:6px;font-size:25px}.customer-payment-methods-title{margin-top:18px;color:#666e79;font-size:8px;font-weight:900;letter-spacing:.12em}.customer-payment-methods{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:9px}.customer-payment-methods>div{padding:12px 10px;min-height:53px;border:1px solid #dfe3e9;border-radius:9px;background:#fff}.customer-payment-methods b{display:block;font-size:10px}.customer-payment-methods span{display:block;margin-top:4px;color:#8a9099;font-size:8px}.customer-summary-secure{margin-top:16px;padding-top:14px;border-top:1px solid #e0e3e8}.customer-summary-secure span{display:block;color:#3a4440;font-size:9px;font-weight:800}.customer-summary-secure small{display:block;margin-top:5px;color:#858c96;font-size:8px;line-height:1.45}@media(max-width:820px){.customer-white-sheet{width:min(650px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto}.customer-white-body{grid-template-columns:1fr}.customer-white-summary{border-left:0;border-top:1px solid #e4e7ed}}@media(max-width:560px){.customer-modal{padding:8px}.customer-white-sheet{width:100%;border-radius:13px}.customer-white-head{padding:0 16px;min-height:68px}.customer-white-main{padding:24px 16px}.customer-white-summary{padding:22px 16px}.customer-white-step{display:none}.customer-white-main h2{font-size:23px}.customer-payment-methods{grid-template-columns:1fr 1fr}}html{scroll-behavior:smooth;overflow-x:hidden}body{overflow-x:hidden;min-width:0}img,video,iframe,svg,canvas{max-width:100%;height:auto}.container{width:min(1180px,calc(100% - 40px));margin-inline:auto}section,.section,main,header,footer{min-width:0}.site-header{min-width:0}.nav{min-width:0}.nav a{white-space:nowrap}@media (max-width:1100px){.site-header{padding-inline:20px!important}.nav{gap:14px!important}.nav a{font-size:10px!important;letter-spacing:.06em!important}.brand img{max-width:94px!important;height:auto!important}}@media (max-width:900px){.site-header{height:70px!important;padding:0 16px!important}.menu-toggle{display:block!important}.nav{position:absolute!important;top:70px!important;left:0!important;right:0!important;display:none!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:12px 16px 18px!important;background:rgba(5,5,5,.98)!important;border-bottom:1px solid rgba(255,255,255,.10)!important;max-height:calc(100vh - 70px)!important;overflow-y:auto!important}.nav.open{display:flex!important}.nav a{width:100%!important;padding:12px 4px!important;font-size:11px!important;border-bottom:1px solid rgba(255,255,255,.05)!important}.brand img{max-width:82px!important}}.hero{min-height:100svh!important;height:auto!important;padding-top:90px!important}.hero-content{max-width:900px!important}.hero h1{font-size:clamp(54px,10vw,150px)!important;line-height:.88!important;word-break:break-word}.hero-sub{font-size:clamp(18px,2.5vw,34px)!important}.hero-copy{max-width:720px!important;font-size:clamp(13px,1.3vw,17px)!important}.hero-actions{display:flex;flex-wrap:wrap;gap:10px!important}@media(max-width:700px){.container{width:min(100% - 24px,1180px)}.hero{padding-top:84px!important;min-height:88svh!important}.hero-content{text-align:left!important;padding-bottom:56px!important}.hero h1{font-size:clamp(52px,18vw,88px)!important}.hero-sub{font-size:20px!important;line-height:1.2!important}.hero-copy{font-size:13px!important;line-height:1.65!important}.hero-actions{width:100%!important}.hero-actions .btn{flex:1 1 100%!important;justify-content:center!important}.scroll-down{display:none!important}}.section-head,.shop-topbar,.remix-shop-head{gap:18px!important}.section h2,.section-head h2,.shop-topbar h2,.remix-shop-head h2{font-size:clamp(38px,7vw,84px)!important;line-height:.95!important;word-break:normal}@media(max-width:700px){.section{padding:72px 0!important}.section h2,.section-head h2,.shop-topbar h2,.remix-shop-head h2{font-size:clamp(36px,12vw,56px)!important}.section-kicker{font-size:9px!important}}.remix-carousel-shell,.premium-carousel-shell{min-width:0}.remix-carousel-wrap,.premium-carousel-wrap{min-width:0;overflow:hidden}.remix-carousel,.paid-track-grid.premium-carousel{max-width:100%}.remix-product-card,.premium-carousel .paid-track-card{min-width:0}.remix-product-card img,.paid-track-card img{display:block;width:100%;height:auto}.remix-body audio{width:100%!important;max-width:100%!important}@media(max-width:900px){.remix-carousel-shell,.premium-carousel-shell{grid-template-columns:38px minmax(0,1fr) 38px!important;gap:8px!important}.remix-arrow,.premium-arrow{width:38px!important;height:38px!important}.remix-product-card,.premium-carousel .paid-track-card{flex:0 0 min(72vw,300px)!important}}@media(max-width:540px){.remix-carousel-shell,.premium-carousel-shell{grid-template-columns:32px minmax(0,1fr) 32px!important;gap:5px!important}.remix-arrow,.premium-arrow{width:32px!important;height:32px!important;font-size:14px!important}.remix-product-card,.premium-carousel .paid-track-card{flex-basis:min(78vw,270px)!important}.remix-body,.paid-body{padding:14px!important}.remix-bottom-row{align-items:stretch!important;flex-direction:column!important;gap:10px!important}.remix-download-btn,.shop-buy-btn{width:100%!important;justify-content:space-between!important}}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:18px!important}.video-frame{aspect-ratio:16/9!important;height:auto!important}.video-frame iframe{width:100%!important;height:100%!important}@media(max-width:700px){.video-grid{grid-template-columns:1fr!important}.video-card h3{font-size:14px!important}}.split{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:42px!important}.portrait-wrap img{width:100%!important;height:auto!important}.stat-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}@media(max-width:800px){.split{grid-template-columns:1fr!important;gap:28px!important}.portrait-wrap{max-width:520px!important;margin-inline:auto!important;width:100%!important}.stat-row{grid-template-columns:1fr!important}}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.facility-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gallery{grid-template-columns:repeat(3,minmax(0,1fr))!important}@media(max-width:900px){.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.service-grid,.facility-grid,.gallery{grid-template-columns:1fr!important}}.contact-grid,.contact-wrap{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:28px!important}@media(max-width:760px){.contact-grid,.contact-wrap{grid-template-columns:1fr!important}.contact-actions,.contact-socials{flex-wrap:wrap!important}.contact-actions .btn{width:100%!important;justify-content:center!important}}.festival-ribbon{max-width:calc(100vw - 20px)!important}.janmashtami-single-mascot{max-width:32vw!important}@media(max-width:700px){.festival-ribbon{top:72px!important;width:calc(100vw - 16px)!important;padding:7px 10px!important}.festival-ribbon b{font-size:7px!important;letter-spacing:.11em!important}.festival-ribbon span{display:none!important}.janmashtami-single-mascot{width:120px!important;max-width:32vw!important;right:2px!important;bottom:2px!important}.single-mascot-caption{display:none!important}.janmashtami-special-inner{grid-template-columns:1fr!important;text-align:center!important}}.checkout-page,.vdj-pay-page{overflow-x:hidden!important}.vdj-payment-wrap{max-width:100%!important}.customer-modal-card,.customer-white-sheet,.customer-modal-large{max-width:calc(100vw - 20px)!important}@media(max-width:900px){.vdj-payment-wrap{grid-template-columns:1fr!important}.vdj-payment-screen{padding-inline:10px!important}.customer-white-body{grid-template-columns:1fr!important}.customer-white-summary{border-left:0!important;border-top:1px solid #e4e7ed!important}}@media(max-width:560px){.customer-modal{padding:6px!important}.customer-white-sheet{width:100%!important;max-height:calc(100svh - 12px)!important;overflow-y:auto!important;border-radius:12px!important}.customer-white-head{padding-inline:14px!important}.customer-white-main,.customer-white-summary{padding:20px 14px!important}.customer-white-main h2{font-size:22px!important}.customer-white-submit{position:sticky!important;bottom:0!important;z-index:2!important}}.footer-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;flex-wrap:wrap!important}.footer-inner img{max-width:110px!important}@media(max-width:620px){.footer-inner{justify-content:center!important;text-align:center!important}.footer-inner>*{flex:1 1 100%!important}.footer-inner img{margin-inline:auto!important}}.party-vibe-overlay,.party-vibe-particles,.noise{max-width:100vw!important;overflow:hidden!important}body.intro-active{overflow:hidden!important}.vdj-intro{position:fixed;inset:0;z-index:200000;display:flex;align-items:center;justify-content:center;background:#030405;color:#fff;overflow:hidden;opacity:1;visibility:visible;transition:opacity .25s ease,visibility .25s ease}.vdj-intro.is-leaving{opacity:0;visibility:hidden;pointer-events:none}.vdj-intro-bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.vdj-intro-bg:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.06),transparent 28%),radial-gradient(circle at 16% 18%,rgba(39,89,255,.18),transparent 27%),radial-gradient(circle at 88% 78%,rgba(26,201,161,.13),transparent 27%),linear-gradient(180deg,#050608,#020304)}.intro-beam{position:absolute;top:-28vh;width:12vw;min-width:100px;height:150vh;filter:blur(22px);opacity:.15;background:linear-gradient(to bottom,rgba(255,255,255,.72),rgba(80,130,255,.18) 45%,transparent 80%);transform-origin:50% 0}.intro-beam.beam-1{left:5%;animation:introBeam1 5s ease-in-out infinite alternate}.intro-beam.beam-2{left:45%;animation:introBeam2 6.5s ease-in-out infinite alternate-reverse}.intro-beam.beam-3{right:0;animation:introBeam3 5.8s ease-in-out infinite alternate}@keyframes introBeam1{from{transform:rotate(-22deg)}to{transform:rotate(14deg) translateX(10vw)}}@keyframes introBeam2{from{transform:rotate(18deg)}to{transform:rotate(-16deg) translateX(-8vw)}}@keyframes introBeam3{from{transform:rotate(28deg)}to{transform:rotate(-12deg) translateX(-7vw)}}.intro-orb{position:absolute;width:46vw;height:46vw;border-radius:50%;filter:blur(110px);opacity:.16}.intro-orb.orb-1{left:-18vw;bottom:-18vw;background:#2451ff;animation:introOrb 8s ease-in-out infinite alternate}.intro-orb.orb-2{right:-18vw;top:-18vw;background:#1ec69e;animation:introOrb 9s ease-in-out infinite alternate-reverse}@keyframes introOrb{to{transform:translate(12vw,-8vh) scale(1.12)}}.vdj-intro-content{position:relative;z-index:2;width:min(520px,calc(100% - 36px));text-align:center;animation:introContentIn .9s cubic-bezier(.2,.8,.2,1) both}@keyframes introContentIn{from{opacity:0;transform:translateY(18px) scale(.97)}to{opacity:1;transform:none}}.vdj-intro-logo-wrap{position:relative;width:150px;height:150px;margin:0 auto 20px;display:grid;place-items:center}.vdj-intro-ring{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(255,255,255,.13);box-shadow:0 0 40px rgba(80,120,255,.10);animation:introRing 2.8s ease-in-out infinite}.vdj-intro-ring:before,.vdj-intro-ring:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,255,255,.08)}.vdj-intro-ring:before{inset:12px}.vdj-intro-ring:after{inset:25px}@keyframes introRing{0%,100%{transform:scale(.96);opacity:.55}50%{transform:scale(1.06);opacity:1}}.vdj-intro-logo{position:relative;z-index:2;width:112px;height:auto;object-fit:contain;filter:drop-shadow(0 10px 24px rgba(0,0,0,.45));animation:introLogoFloat 3s ease-in-out infinite}@keyframes introLogoFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-7px)}}.vdj-intro-kicker{margin:0 0 8px;font-size:9px;font-weight:800;letter-spacing:.28em;color:#9ba5b4}.vdj-intro-title{margin:0;font-size:clamp(36px,7vw,62px);line-height:.95;letter-spacing:.08em;font-weight:900;color:#fff;text-shadow:0 8px 28px rgba(0,0,0,.35)}.vdj-intro-tagline{margin:12px 0 18px;font-size:10px;font-weight:700;letter-spacing:.22em;color:#d7dce3}.vdj-intro-eq{height:36px;display:flex;justify-content:center;align-items:flex-end;gap:5px;margin:0 auto 18px}.vdj-intro-eq i{display:block;width:4px;height:8px;border-radius:4px;background:linear-gradient(180deg,#fff,#8896ab);animation:introEq .85s ease-in-out infinite alternate}.vdj-intro-eq i:nth-child(2){animation-delay:.1s}.vdj-intro-eq i:nth-child(3){animation-delay:.2s}.vdj-intro-eq i:nth-child(4){animation-delay:.3s}.vdj-intro-eq i:nth-child(5){animation-delay:.15s}.vdj-intro-eq i:nth-child(6){animation-delay:.36s}.vdj-intro-eq i:nth-child(7){animation-delay:.22s}.vdj-intro-eq i:nth-child(8){animation-delay:.42s}.vdj-intro-eq i:nth-child(9){animation-delay:.08s}.vdj-intro-eq i:nth-child(10){animation-delay:.28s}.vdj-intro-eq i:nth-child(11){animation-delay:.18s}.vdj-intro-eq i:nth-child(12){animation-delay:.38s}@keyframes introEq{from{height:7px;opacity:.55}to{height:32px;opacity:1}}.vdj-intro-loader{width:min(280px,72vw);height:2px;margin:0 auto 12px;background:rgba(255,255,255,.10);overflow:hidden;border-radius:999px}.vdj-intro-loader span{display:block;width:0;height:100%;background:linear-gradient(90deg,#fff,#82a3ff,#41d3ad);animation:introLoad 1.65s cubic-bezier(.25,.8,.25,1) forwards}@keyframes introLoad{to{width:100%}}.vdj-intro-content small{font-size:7px;letter-spacing:.23em;color:#66707e}.vdj-intro-skip{position:absolute;right:24px;top:24px;z-index:3;border:1px solid rgba(255,255,255,.13);background:rgba(255,255,255,.04);color:#afb7c3;border-radius:999px;padding:10px 14px;font-size:8px;font-weight:800;letter-spacing:.16em;cursor:pointer;backdrop-filter:blur(8px);transition:.2s ease}.vdj-intro-skip:hover{background:#fff;color:#111}@media(max-width:600px){.vdj-intro-logo-wrap{width:120px;height:120px}.vdj-intro-logo{width:88px}.vdj-intro-skip{right:14px;top:14px;padding:9px 12px}.vdj-intro-kicker{font-size:7px}.vdj-intro-tagline{font-size:8px}.vdj-intro-eq{height:30px}.vdj-intro-eq i{width:3px}}@media(prefers-reduced-motion:reduce){.vdj-intro *{animation-duration:.001ms!important;animation-iteration-count:1!important}.vdj-intro{transition-duration:.25s}}.premium-coming-soon{position:relative;overflow:hidden;margin:22px 0 26px;padding:28px 26px 76px;border:1px solid rgba(255,255,255,.10);border-radius:24px;background:radial-gradient(circle at 20% 25%,rgba(255,196,0,.15),transparent 30%),radial-gradient(circle at 82% 22%,rgba(255,255,255,.12),transparent 20%),linear-gradient(135deg,rgba(255,255,255,.07),rgba(255,255,255,.03));box-shadow:0 28px 60px rgba(0,0,0,.25);isolation:isolate}.premium-coming-soon::before{content:'';position:absolute;inset:0;background:linear-gradient(120deg,rgba(255,255,255,.02),transparent 35%,rgba(255,215,85,.05) 55%,transparent 80%);z-index:-1}.premium-coming-soon{display:grid;grid-template-columns:180px minmax(0,1fr) 240px;gap:24px;align-items:center}.pcs-side{position:relative;z-index:2}.pcs-logo-disc{width:140px;height:140px;margin:auto;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 30% 30%,rgba(255,255,255,.16),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.14);box-shadow:0 0 0 12px rgba(255,255,255,.02),0 0 40px rgba(255,196,0,.18);animation:pcsFloatLogo 4.4s ease-in-out infinite}.pcs-logo-disc::before,.pcs-logo-disc::after{content:'';position:absolute;border-radius:999px;inset:auto;pointer-events:none}.pcs-logo-disc::before{width:180px;height:180px;border:1px solid rgba(255,255,255,.10);animation:pcsSpinRing 9s linear infinite}.pcs-logo-disc::after{width:210px;height:210px;border:1px dashed rgba(255,208,94,.22);animation:pcsSpinRingRev 12s linear infinite}.pcs-logo-disc img{width:82px;height:auto;filter:drop-shadow(0 8px 18px rgba(0,0,0,.35))}.pcs-main-copy{position:relative;z-index:2}.pcs-kicker{margin:0 0 10px;color:#f7d171;font-size:11px;font-weight:800;letter-spacing:.24em;text-transform:uppercase}.pcs-main-copy h3{margin:0;color:#fff;font-size:clamp(30px,4vw,58px);line-height:.95;letter-spacing:.02em;text-transform:uppercase}.pcs-main-copy h3 em{display:block;font-style:normal;color:#ffffff;text-shadow:0 0 20px rgba(255,255,255,.2),0 0 40px rgba(255,191,0,.26)}.pcs-copy{max-width:720px;margin:14px 0 16px;color:#c9d0d9;font-size:15px;line-height:1.65}.pcs-pills{display:flex;flex-wrap:wrap;gap:10px}.pcs-pills span{padding:10px 14px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#fff;font-size:11px;font-weight:800;letter-spacing:.14em;backdrop-filter:blur(6px)}.pcs-status-card{padding:18px 18px 16px;border-radius:18px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);box-shadow:0 20px 30px rgba(0,0,0,.18);backdrop-filter:blur(10px);animation:pcsCardFloat 4.8s ease-in-out infinite}.pcs-status-card b{display:block;margin-bottom:10px;color:#f2d788;font-size:10px;letter-spacing:.24em}.pcs-status-card strong{display:block;color:#fff;font-size:28px;line-height:1.02;margin-bottom:9px;text-transform:uppercase}.pcs-status-card small{display:block;color:#d2d8e0;font-size:12px;line-height:1.55}.pcs-marquee{position:absolute;left:0;right:0;bottom:0;height:48px;display:flex;align-items:center;overflow:hidden;border-top:1px solid rgba(255,255,255,.10);background:rgba(0,0,0,.28)}.pcs-marquee-track{display:flex;align-items:center;gap:18px;white-space:nowrap;padding-left:24px;min-width:max-content;color:#fff;font-size:11px;font-weight:800;letter-spacing:.24em;text-transform:uppercase;animation:pcsMarquee 28s linear infinite}.pcs-marquee-track span:nth-child(4n+2){color:#ffcf61}.pcs-flight-lights{position:absolute;inset:0;z-index:1;pointer-events:none}.pcs-light,.pcs-orb{position:absolute;border-radius:999px;display:block}.pcs-light{width:260px;height:2px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.9),rgba(255,203,78,.68),transparent);filter:blur(.2px);opacity:.8}.pcs-light.l1{top:18%;left:-15%;transform:rotate(14deg);animation:pcsFly1 5.5s linear infinite}.pcs-light.l2{top:56%;left:-18%;transform:rotate(-8deg);animation:pcsFly2 7.2s linear infinite}.pcs-light.l3{top:74%;left:-12%;transform:rotate(10deg);animation:pcsFly3 6.2s linear infinite}.pcs-orb{width:14px;height:14px;background:radial-gradient(circle at 35% 35%,#fff,#ffd05f 58%,rgba(255,208,95,0) 70%);box-shadow:0 0 24px rgba(255,208,95,.75)}.pcs-orb.o1{top:22%;left:12%;animation:pcsOrb 6s linear infinite}.pcs-orb.o2{top:64%;left:76%;animation:pcsOrb2 8s linear infinite}.pcs-orb.o3{top:48%;left:52%;animation:pcsOrb3 7s linear infinite}@keyframes pcsMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes pcsFloatLogo{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pcsCardFloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pcsSpinRing{from{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes pcsSpinRingRev{from{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes pcsFly1{0%{transform:translateX(0) rotate(14deg);opacity:0}10%{opacity:.9}100%{transform:translateX(125vw) rotate(14deg);opacity:0}}@keyframes pcsFly2{0%{transform:translateX(0) rotate(-8deg);opacity:0}12%{opacity:.85}100%{transform:translateX(124vw) rotate(-8deg);opacity:0}}@keyframes pcsFly3{0%{transform:translateX(0) rotate(10deg);opacity:0}14%{opacity:.75}100%{transform:translateX(126vw) rotate(10deg);opacity:0}}@keyframes pcsOrb{0%{transform:translate3d(0,0,0) scale(.7);opacity:0}20%{opacity:1}50%{transform:translate3d(440px,-34px,0) scale(1)}100%{transform:translate3d(980px,24px,0) scale(.35);opacity:0}}@keyframes pcsOrb2{0%{transform:translate3d(0,0,0) scale(.55);opacity:0}20%{opacity:1}50%{transform:translate3d(-360px,26px,0) scale(.9)}100%{transform:translate3d(-760px,-18px,0) scale(.3);opacity:0}}@keyframes pcsOrb3{0%{transform:translate3d(0,0,0) scale(.5);opacity:0}18%{opacity:1}60%{transform:translate3d(210px,-40px,0) scale(.85)}100%{transform:translate3d(520px,18px,0) scale(.22);opacity:0}}@media(max-width:1100px){.premium-coming-soon{grid-template-columns:160px minmax(0,1fr);padding:24px 22px 72px}.pcs-side-right{grid-column:1/-1}.pcs-status-card{max-width:420px}}@media(max-width:820px){.premium-coming-soon{grid-template-columns:1fr;gap:16px;text-align:center}.pcs-copy{margin-left:auto;margin-right:auto}.pcs-pills{justify-content:center}.pcs-status-card{max-width:none}.pcs-logo-disc{width:126px;height:126px}}@media(max-width:560px){.premium-coming-soon{margin:18px 0 22px;padding:20px 16px 66px;border-radius:20px}.pcs-kicker{font-size:9px;letter-spacing:.18em}.pcs-main-copy h3{font-size:clamp(24px,9vw,38px)}.pcs-copy{font-size:13px;line-height:1.55}.pcs-pills span{font-size:10px;padding:9px 12px}.pcs-marquee{height:42px}.pcs-marquee-track{font-size:10px;gap:14px}}.pcs-highlight{animation:pcsBannerPulse .65s ease}.pcs-highlight .pcs-status-card,.pcs-highlight .pcs-logo-disc{box-shadow:0 0 0 0 rgba(255,204,88,.3),0 0 42px rgba(255,204,88,.24)}@keyframes pcsBannerPulse{0%{transform:scale(1)}50%{transform:scale(1.01)}100%{transform:scale(1)}}main>section:not(.hero){content-visibility:auto;contain-intrinsic-size:900px}img{content-visibility:auto}.premium-coming-soon,.pcs-logo-disc,.pcs-status-card,.pcs-marquee-track,.pcs-light,.pcs-orb,.vdj-intro-content,.vdj-intro-logo-wrap,.vdj-intro-ring{backface-visibility:hidden;-webkit-backface-visibility:hidden;transform:translateZ(0)}.pcs-marquee-track,.pcs-light,.pcs-orb{will-change:transform,opacity}@media(max-width:900px){.premium-coming-soon,.pcs-status-card,.pcs-pills span,.site-header,.nav,.download-gate-box{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.party-vibe-overlay,.party-vibe-particles{opacity:.45}.party-vibe-particles span:nth-child(n+6){display:none!important}.pcs-flight-lights .pcs-orb.o3,.pcs-flight-lights .pcs-light.l3{display:none}.pcs-logo-disc::after{display:none}.premium-coming-soon{box-shadow:0 16px 36px rgba(0,0,0,.20)}}@media(max-width:600px){.party-vibe-overlay .beam-c,.party-vibe-overlay .orb-c{display:none!important}.pcs-flight-lights .pcs-orb.o2,.pcs-flight-lights .pcs-light.l2{display:none}.pcs-marquee-track{animation-duration:36s}.pcs-logo-disc{animation-duration:6s}.pcs-status-card{animation-duration:6.5s}.noise{opacity:.025!important}}body.vdj-page-hidden *,.premium-coming-soon.vdj-motion-paused .pcs-flight-lights *,.premium-coming-soon.vdj-motion-paused .pcs-marquee-track,.premium-coming-soon.vdj-motion-paused .pcs-logo-disc,.premium-coming-soon.vdj-motion-paused .pcs-status-card{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.party-vibe-overlay,.party-vibe-particles{display:none!important}.pcs-light,.pcs-orb{display:none!important}.pcs-marquee-track,.pcs-logo-disc,.pcs-status-card{animation:none!important}}.video-showcase-section{overflow:hidden}.video-carousel-shell{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center;gap:14px;margin-top:26px}.video-carousel-wrap{min-width:0;overflow:hidden}.video-carousel{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;padding:4px 2px 18px;overscroll-behavior-inline:contain}.video-carousel::-webkit-scrollbar{display:none}.video-card{flex:0 0 min(820px,calc(100vw - 210px));scroll-snap-align:start;background:linear-gradient(160deg,rgba(255,255,255,.055),rgba(255,255,255,.018));border:1px solid rgba(255,255,255,.10);border-radius:18px;overflow:hidden;box-shadow:0 22px 50px rgba(0,0,0,.28)}.video-frame{position:relative;width:100%;aspect-ratio:16/9;background:#000;overflow:hidden}.video-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.video-card-meta{padding:15px 18px 18px}.video-card-meta span{display:block;color:#e1c56d;font-size:9px;font-weight:900;letter-spacing:.18em;margin-bottom:7px}.video-card-meta h3{margin:0;color:#fff;font-size:16px;line-height:1.35}.video-arrow{width:50px;height:50px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.04);color:#fff;font-size:22px;display:grid;place-items:center;cursor:pointer;transition:.2s ease;backdrop-filter:blur(8px)}.video-arrow:hover{background:#fff;color:#050505;transform:scale(1.05)}.video-arrow:disabled,.video-arrow.is-disabled{opacity:.25;cursor:default;transform:none}img,video,iframe{max-width:100%}.container{max-width:100%}@media(max-width:1100px){.video-carousel-shell{grid-template-columns:48px minmax(0,1fr) 48px;gap:10px}.video-card{flex-basis:min(760px,calc(100vw - 160px))}}@media(max-width:820px){.video-carousel-shell{grid-template-columns:42px minmax(0,1fr) 42px;gap:8px}.video-arrow{width:40px;height:40px;font-size:18px}.video-card{flex-basis:calc(100vw - 118px);border-radius:14px}.video-card-meta{padding:12px 14px 15px}}@media(max-width:560px){.section{padding-left:0;padding-right:0}.container{width:min(100% - 24px,1200px)!important}.site-header{max-width:100vw}.video-carousel-shell{grid-template-columns:36px minmax(0,1fr) 36px;gap:5px;margin-top:18px}.video-arrow{width:34px;height:34px;font-size:15px}.video-card{flex-basis:calc(100vw - 92px);min-width:0}.video-card-meta h3{font-size:13px}.premium-coming-soon,.remix-product-card,.paid-track-card,.video-card{max-width:100%}}@media(prefers-reduced-motion:reduce){.video-carousel{scroll-behavior:auto}}.compact-video-shell{grid-template-columns:56px minmax(0,1fr) 56px;gap:14px;margin-top:24px}.compact-video-carousel{gap:18px;padding:4px 2px 16px}.compact-video-card{flex:0 0 300px!important;max-width:300px!important;background:linear-gradient(160deg,rgba(9,28,33,.98),rgba(7,17,21,.98));border:1px solid rgba(255,255,255,.12);box-shadow:0 18px 40px rgba(0,0,0,.26);overflow:hidden;scroll-snap-align:start}.video-thumb{position:relative;display:block;width:100%;aspect-ratio:4/5;border:0;padding:0;background:#050505;overflow:hidden;cursor:pointer}.video-thumb img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease,filter .35s ease}.video-thumb::after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.04),rgba(0,0,0,.08) 55%,rgba(0,0,0,.45));pointer-events:none}.video-thumb:hover img{transform:scale(1.05);filter:brightness(.88)}.video-play-circle{position:absolute;left:50%;top:50%;z-index:3;transform:translate(-50%,-50%);width:56px;height:56px;border-radius:50%;display:grid;place-items:center;padding-left:3px;background:rgba(255,255,255,.95);color:#081014;font-size:19px;box-shadow:0 12px 35px rgba(0,0,0,.28)}.video-thumb-badge{position:absolute;top:12px;left:12px;z-index:4;padding:8px 12px;background:#e8c66b;color:#0c1416;font-size:9px;font-weight:900;letter-spacing:.16em}.video-index{position:absolute;right:12px;bottom:12px;z-index:4;color:#fff;font-size:34px;font-weight:900;line-height:1;text-shadow:0 4px 16px rgba(0,0,0,.55)}.compact-video-card .video-card-meta{padding:15px 16px 16px}.compact-video-card .video-card-meta>span{display:block;color:#7d8b8f;font-size:8px;font-weight:800;letter-spacing:.16em;margin-bottom:8px}.compact-video-card .video-card-meta h3{min-height:44px;margin:0 0 14px;color:#fff;font-size:15px;line-height:1.4}.video-watch-btn{width:100%;min-height:44px;border:0;background:#fff;color:#071114;display:flex;align-items:center;justify-content:space-between;padding:0 14px;cursor:pointer;font-weight:900;font-size:10px;letter-spacing:.12em}.video-watch-btn b{font-size:18px;font-weight:500}.video-lightbox{position:fixed;inset:0;z-index:5000;display:none;align-items:center;justify-content:center;padding:24px}.video-lightbox.is-open{display:flex}.video-lightbox-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.94);backdrop-filter:blur(8px)}.video-lightbox-panel{position:relative;z-index:2;width:min(1180px,96vw);max-height:94vh;background:#050505;border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 100px rgba(0,0,0,.6)}.video-lightbox-frame{position:relative;width:100%;aspect-ratio:16/9;background:#000}.video-lightbox-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.video-lightbox-title{padding:12px 48px 13px 16px;color:#fff;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-lightbox-close{position:absolute;right:10px;top:10px;z-index:5;width:40px;height:40px;border-radius:50%;border:1px solid rgba(255,255,255,.2);background:rgba(0,0,0,.7);color:#fff;font-size:28px;line-height:1;cursor:pointer}body.video-modal-open{overflow:hidden!important}@media(max-width:900px){.compact-video-card{flex-basis:280px!important;max-width:280px!important}.compact-video-shell{grid-template-columns:46px minmax(0,1fr) 46px;gap:9px}}@media(max-width:600px){.compact-video-shell{grid-template-columns:36px minmax(0,1fr) 36px;gap:5px}.compact-video-card{flex-basis:min(76vw,270px)!important;max-width:min(76vw,270px)!important}.video-play-circle{width:50px;height:50px;font-size:17px}.video-lightbox{padding:0}.video-lightbox-panel{width:100vw;max-height:100vh;border:0}.video-lightbox-title{font-size:11px;padding:10px 44px 11px 12px}.video-lightbox-close{right:7px;top:7px;width:36px;height:36px;font-size:24px}}html{width:100%;max-width:100%;overflow-x:hidden;-webkit-text-size-adjust:100%}body{width:100%;max-width:100%;overflow-x:hidden}img,video,iframe,svg{max-width:100%}main,.section,.container{min-width:0}@supports(content-visibility:auto){main>.section:not(#home){content-visibility:auto;contain-intrinsic-size:1px 900px}}.video-lightbox-panel{contain:none!important;transform:none!important;will-change:auto!important}.video-lightbox-frame{position:relative!important;width:100%!important;aspect-ratio:16/9!important;background:#000!important;overflow:hidden!important}.video-lightbox-frame iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;display:block!important;border:0!important;transform:none!important;backface-visibility:visible!important;will-change:auto!important;opacity:1!important;visibility:visible!important;background:#000!important}.video-lightbox-backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.vdj-scrolling .party-vibe-overlay,body.vdj-scrolling .party-vibe-particles,body.vdj-scrolling .pcs-light,body.vdj-scrolling .pcs-orb{animation-play-state:paused!important}@media(max-width:1280px){.container{width:min(1180px,calc(100% - 42px))!important}.site-header{padding-left:24px!important;padding-right:24px!important}.nav{gap:24px!important}.remix-product-card{flex-basis:min(340px,32vw)!important}.compact-video-card{flex-basis:min(300px,29vw)!important}}@media(max-width:980px){.container{width:calc(100% - 28px)!important}.hero-content{max-width:760px!important}.hero h1{font-size:clamp(58px,12vw,110px)!important}.section{padding-left:0!important;padding-right:0!important}.shop-topbar{grid-template-columns:1fr!important;gap:24px!important}.shop-mini-stats{max-width:620px!important}.about-grid,.vision-grid,.contact-grid{grid-template-columns:1fr!important}.services-grid,.facilities-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:720px){body{font-size:14px}.container{width:calc(100% - 20px)!important}.site-header{min-height:72px!important;padding:10px 12px!important}.brand img{max-width:72px!important;max-height:50px!important}.hero{min-height:calc(100svh - 72px)!important}.hero-content{padding-top:78px!important;padding-bottom:70px!important}.hero h1{font-size:clamp(50px,17vw,82px)!important;line-height:.9!important}.hero-sub{font-size:clamp(18px,5.5vw,28px)!important}.hero-copy{font-size:13px!important;line-height:1.65!important}.hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.hero-actions .btn{width:100%!important;text-align:center!important}.section{padding-top:70px!important;padding-bottom:70px!important}.section-head h2,.remix-shop-head h2,.shop-topbar h2{font-size:clamp(38px,12vw,62px)!important;line-height:.95!important}.remix-carousel-shell,.compact-video-shell,.premium-carousel-shell{grid-template-columns:36px minmax(0,1fr) 36px!important;gap:5px!important}.remix-arrow,.video-arrow,.premium-arrow{width:34px!important;height:34px!important;min-width:34px!important;font-size:15px!important}.remix-product-card{flex:0 0 min(78vw,290px)!important;max-width:min(78vw,290px)!important}.compact-video-card{flex:0 0 min(78vw,285px)!important;max-width:min(78vw,285px)!important}.video-thumb{aspect-ratio:4/5!important}.shop-toolbar{flex-direction:column!important;align-items:stretch!important}.shop-search-wrap{width:100%!important}.shop-mini-stats{grid-template-columns:1fr!important}.shop-mini-stats span{border-right:0!important;border-bottom:1px solid #242424}.shop-mini-stats span:last-child{border-bottom:0}.services-grid,.facilities-grid,.portfolio-grid{grid-template-columns:1fr!important}.video-lightbox{padding:0!important}.video-lightbox-panel{width:100vw!important;max-width:100vw!important;border-radius:0!important;border-left:0!important;border-right:0!important}.video-lightbox-title{white-space:normal!important}}@media(max-width:420px){.container{width:calc(100% - 16px)!important}.hero-content{padding-left:2px!important;padding-right:2px!important}.section{padding-top:56px!important;padding-bottom:56px!important}.remix-product-card,.compact-video-card{flex-basis:min(80vw,275px)!important;max-width:min(80vw,275px)!important}}@media(max-width:820px){.party-vibe-overlay,.party-vibe-particles{display:none!important}.noise{opacity:.12!important}.pcs-light,.pcs-orb{display:none!important}.premium-coming-soon::before{animation:none!important}.paid-track-card:hover,.remix-product-card:hover,.compact-video-card:hover{transform:none!important}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}.video-lightbox{position:fixed!important;inset:0!important;z-index:99999!important;display:none!important;align-items:center!important;justify-content:center!important;padding:20px!important}.video-lightbox.is-open{display:flex!important}.video-lightbox-backdrop{position:absolute!important;inset:0!important;background:rgba(0,0,0,.96)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.video-lightbox-panel{position:relative!important;z-index:2!important;width:min(1180px,96vw)!important;max-height:96vh!important;background:#050505!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:18px!important;overflow:hidden!important;contain:none!important;transform:none!important;will-change:auto!important}.video-lightbox-frame{position:relative!important;width:100%!important;aspect-ratio:16/9!important;min-height:220px!important;background:#000!important;overflow:hidden!important}.video-lightbox-frame iframe{position:absolute!important;inset:0!important;display:block!important;width:100%!important;height:100%!important;border:0!important;background:#000!important;opacity:1!important;visibility:visible!important;transform:none!important;filter:none!important}.video-lightbox-footer{min-height:52px;display:flex;align-items:center;gap:14px;padding:10px 58px 10px 16px;background:#08090c}.video-lightbox-title{flex:1;min-width:0;padding:0!important;color:#fff;font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.video-youtube-fallback{flex:0 0 auto;color:#e6ca72;font-size:10px;font-weight:900;letter-spacing:.1em;text-decoration:none}.video-youtube-fallback:hover{color:#fff}body.video-modal-open{overflow:hidden!important}body.video-modal-open .party-vibe-overlay,body.video-modal-open .party-vibe-particles,body.video-modal-open .noise,body.video-modal-open .premium-coming-soon{animation-play-state:paused!important}@media(max-width:700px){.video-lightbox{padding:0!important}.video-lightbox-panel{width:100vw!important;max-width:100vw!important;border-radius:0!important;border-left:0!important;border-right:0!important}.video-lightbox-frame{min-height:0!important;aspect-ratio:16/9!important}.video-lightbox-footer{padding:10px 46px 10px 12px!important;align-items:flex-start;flex-direction:column;gap:5px}.video-lightbox-title{width:100%;white-space:normal;font-size:11px}.video-youtube-fallback{font-size:9px}}.nav-account-link{border:1px solid #444;border-radius:999px;padding:8px 12px!important}.auth-page,.account-page{min-height:100vh;background:radial-gradient(circle at 20% 10%,#20184a 0,transparent 28%),radial-gradient(circle at 80% 70%,#062d3c 0,transparent 30%),#050505;color:#fff}.auth-shell{width:min(560px,calc(100% - 28px));margin:auto;padding:44px 0}.auth-brand{display:block;width:120px;margin:0 auto 22px}.auth-brand img{width:100%}.auth-card,.account-card{background:#fff;color:#111;border-radius:20px;padding:28px;box-shadow:0 25px 70px #0008}.auth-kicker{font-size:10px;letter-spacing:.2em;font-weight:900;color:#777}.auth-card h1,.account-hero h1{font-size:40px;margin:8px 0 12px}.auth-card h1 em,.account-hero em{color:#7357ff;font-style:normal}.auth-copy{color:#6d7380;line-height:1.6}.auth-card label,.account-card label{display:block;font-size:10px;font-weight:900;letter-spacing:.1em;color:#555;margin:12px 0}.auth-card input,.account-card input{width:100%;padding:13px;border:1px solid #d9dde5;border-radius:9px;margin-top:6px}.auth-primary{display:flex;width:100%;min-height:48px;align-items:center;justify-content:center;border:0;border-radius:10px;background:linear-gradient(90deg,#604cff,#9460ff);color:#fff;font-weight:900;text-decoration:none;margin-top:14px}.auth-links{display:flex;justify-content:space-between;gap:12px;margin-top:16px}.auth-links a{color:#5a44e8;font-size:12px;font-weight:800}.auth-alert,.auth-success{padding:12px 14px;border-radius:10px;margin:12px 0}.auth-alert{background:#fff0f1;color:#a52a36}.auth-success{background:#eafaf2;color:#16704c}.auth-fineprint{font-size:11px;color:#888}.auth-limit-modal,.login-required-modal{position:fixed;inset:0;z-index:99999;display:grid;place-items:center;padding:18px}.auth-limit-backdrop,.login-required-backdrop{position:absolute;inset:0;background:#000c;backdrop-filter:blur(8px)}.auth-limit-panel,.login-required-panel{position:relative;width:min(520px,100%);background:#fff;color:#111;border-radius:22px;padding:28px;text-align:center}.auth-lock{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#111;color:#fff;margin:auto;font-size:28px}.auth-device-mini{padding:10px;background:#f3f4f7;margin:8px 0;border-radius:9px}.auth-device-mini small{display:block;color:#777}.login-required-modal{display:none}.login-required-modal.open{display:grid}.login-required-panel>button{position:absolute;right:12px;top:8px;border:0;background:none;font-size:28px}.login-required-panel img{width:100px;filter:invert(1)}.login-required-panel h3{font-size:32px;margin:6px}.login-required-panel>span{color:#666}.login-required-panel>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.login-required-panel a{padding:13px;border-radius:9px;background:#111;color:#fff;text-decoration:none;font-weight:900}.login-required-panel a:last-child{background:#7357ff}.account-nav{display:flex;gap:10px}.account-nav a{color:#fff;border:1px solid #444;border-radius:999px;padding:9px 12px;font-size:10px}.account-shell{width:min(1180px,calc(100% - 28px));margin:auto;padding:40px 0}.account-hero{padding:20px 0}.account-grid{display:grid;grid-template-columns:1.3fr .7fr;gap:16px}.purchases{grid-row:span 2}.account-title{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e6e8ee;padding-bottom:12px;margin-bottom:12px}.account-title h2{margin:0}.account-title span{background:#111;color:#fff;border-radius:999px;padding:7px 10px;font-size:10px}.purchase-row{display:grid;grid-template-columns:75px 1fr auto;gap:12px;align-items:center;background:#f5f6f8;padding:10px;border-radius:12px;margin:9px 0}.purchase-row img{width:75px;height:75px;object-fit:cover;border-radius:9px}.purchase-row small{color:#288a66}.purchase-row h3{margin:5px 0}.purchase-row span{font-size:11px;color:#777}.purchase-row>a{background:#111;color:#fff;padding:11px;border-radius:8px;font-size:10px;font-weight:900;text-decoration:none}.device-row{display:flex;justify-content:space-between;gap:10px;align-items:center;background:#f5f6f8;padding:11px;border-radius:10px;margin:8px 0}.device-row small{display:block;color:#777}.device-row button,.secondary{border:1px solid #ddd;background:#fff;padding:9px;border-radius:8px;font-size:9px;font-weight:900}.secondary{width:100%}@media(max-width:760px){.account-grid{grid-template-columns:1fr}.purchases{grid-row:auto}.purchase-row{grid-template-columns:60px 1fr}.purchase-row img{width:60px;height:60px}.purchase-row>a{grid-column:1/-1;text-align:center}.login-required-panel>div:last-child{grid-template-columns:1fr}}.paid-cover{position:relative;overflow:hidden}button.paid-cover,a.paid-cover{display:block;width:100%;padding:0;border:0;border-radius:0;color:inherit;font:inherit;text-align:left;cursor:pointer;appearance:none;-webkit-appearance:none;text-decoration:none}.paid-cover .paid-badge{position:absolute !important;top:18px !important;left:-44px !important;width:160px !important;height:36px !important;display:flex !important;align-items:center !important;justify-content:center !important;padding:0 !important;margin:0 !important;background:linear-gradient(180deg,#ff3344 0%,#d80618 100%) !important;color:#fff !important;border:0 !important;border-radius:0 !important;transform:rotate(-45deg) !important;transform-origin:center !important;font-size:12px !important;font-weight:900 !important;letter-spacing:.18em !important;line-height:1 !important;text-align:center !important;z-index:8 !important;box-shadow:0 6px 18px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.25) !important;text-shadow:0 1px 2px rgba(0,0,0,.28) !important;pointer-events:none !important}.paid-cover .paid-badge::before,.paid-cover .paid-badge::after{content:'';position:absolute;left:9px;right:9px;height:1px;border-top:1px dashed rgba(255,255,255,.62)}.paid-cover .paid-badge::before{top:5px}.paid-cover .paid-badge::after{bottom:5px}@media(max-width:700px){.paid-cover .paid-badge{top:16px !important;left:-47px !important;width:155px !important;height:32px !important;font-size:10px !important}}.track-action-group{display:flex;align-items:center;gap:9px;min-width:0}.track-action-group .shop-buy-btn{flex:1}.track-share-btn{min-height:42px;padding:0 14px;border:1px solid rgba(255,255,255,.18);background:rgba(255,255,255,.045);color:#fff;font-size:10px;font-weight:900;letter-spacing:.13em;border-radius:3px;cursor:pointer;transition:.2s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.track-share-btn:hover{background:#fff;color:#070707;border-color:#fff}.premium-track-actions{margin-top:12px}.share-target-card.vdj-share-highlight{animation:vdjShareHighlight 2.2s ease;box-shadow:0 0 0 1px rgba(255,215,104,.9),0 0 44px rgba(255,192,58,.28)!important}@keyframes vdjShareHighlight{0%,100%{transform:translateY(0)}20%{transform:translateY(-5px)}}.vdj-copy-toast{position:fixed;left:50%;bottom:28px;z-index:99999;transform:translate(-50%,18px);padding:12px 18px;border:1px solid rgba(255,255,255,.16);background:rgba(7,9,12,.94);backdrop-filter:blur(14px);color:#fff;font-size:11px;font-weight:900;letter-spacing:.12em;border-radius:999px;opacity:0;pointer-events:none;transition:.2s ease}.vdj-copy-toast.show{opacity:1;transform:translate(-50%,0)}@media(max-width:640px){.track-action-group{width:100%;flex-wrap:wrap}.track-share-btn{flex:0 0 auto}.track-action-group .shop-buy-btn{min-width:160px}}.vdj-channel-pop{position:fixed;right:22px;bottom:26px;z-index:9995;width:min(390px,calc(100vw - 28px));display:flex;align-items:center;gap:15px;padding:16px 17px 16px 15px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:linear-gradient(145deg,rgba(12,14,18,.97),rgba(20,23,29,.95));box-shadow:0 24px 70px rgba(0,0,0,.48),0 0 0 1px rgba(255,255,255,.025) inset;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transform:translateX(calc(100%+45px));opacity:0;pointer-events:none;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .4s ease;overflow:hidden}.vdj-channel-pop::before{content:"";position:absolute;inset:-45% auto auto -10%;width:190px;height:190px;border-radius:50%;background:radial-gradient(circle,rgba(37,211,102,.2),transparent 68%);pointer-events:none}.vdj-channel-pop::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,transparent,#25d366,transparent);opacity:.8}.vdj-channel-pop.is-show{transform:translateX(0);opacity:1;pointer-events:auto}.vdj-channel-icon{position:relative;z-index:1;width:58px;height:58px;flex:0 0 58px;border-radius:17px;display:grid;place-items:center;background:linear-gradient(145deg,#27d56b,#13ad4c);color:#fff;box-shadow:0 12px 30px rgba(37,211,102,.22)}.vdj-channel-icon svg{width:34px;height:34px}.vdj-channel-copy{position:relative;z-index:1;min-width:0;padding-right:13px}.vdj-channel-kicker{display:block;margin-bottom:5px;color:#7ef0a6;font-size:9px;font-weight:900;letter-spacing:.18em}.vdj-channel-copy strong{display:block;color:#fff;font-size:18px;line-height:1.05;letter-spacing:.04em}.vdj-channel-copy p{margin:7px 0 11px;color:#aeb4bd;font-size:11px;line-height:1.48}.vdj-channel-copy a{display:inline-flex;align-items:center;gap:9px;color:#fff;background:rgba(37,211,102,.13);border:1px solid rgba(64,224,123,.35);border-radius:999px;padding:9px 12px;font-size:9px;font-weight:900;letter-spacing:.1em;text-decoration:none;transition:.2s ease}.vdj-channel-copy a:hover{background:#25d366;color:#06140b;transform:translateY(-1px)}.vdj-channel-copy a b{font-size:14px;line-height:1}.vdj-channel-close{position:absolute;top:8px;right:9px;z-index:3;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:#8f97a3;font-size:20px;line-height:1;display:grid;place-items:center;cursor:pointer;box-shadow:none;padding:0}.vdj-channel-close:hover{background:rgba(255,255,255,.08);color:#fff;transform:none}@media(max-width:700px){.vdj-channel-pop{right:10px;bottom:12px;width:calc(100vw - 20px);border-radius:16px;padding:14px 14px 14px 12px}.vdj-channel-icon{width:50px;height:50px;flex-basis:50px;border-radius:14px}.vdj-channel-icon svg{width:30px;height:30px}.vdj-channel-copy strong{font-size:16px}.vdj-channel-copy p{font-size:10px;margin:6px 0 9px}.vdj-channel-copy a{font-size:8px;padding:8px 10px}}.vdj-channel-popup{position:fixed;right:22px;bottom:26px;z-index:9995;width:min(390px,calc(100vw - 28px));display:flex;align-items:center;gap:15px;padding:16px 17px 16px 15px;border:1px solid rgba(255,255,255,.13);border-radius:18px;background:linear-gradient(145deg,rgba(12,14,18,.97),rgba(20,23,29,.95));box-shadow:0 24px 70px rgba(0,0,0,.48),0 0 0 1px rgba(255,255,255,.025) inset;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transform:translateX(calc(100%+45px));opacity:0;pointer-events:none;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .4s ease;overflow:hidden}.vdj-channel-popup.is-visible,.vdj-channel-popup.is-show{transform:translateX(0);opacity:1;pointer-events:auto}@media(max-width:700px){.vdj-channel-popup{right:10px;bottom:12px;width:calc(100vw - 20px);border-radius:16px;padding:14px 14px 14px 12px}}.vdj-channel-pop.is-minimized{width:64px;height:64px;padding:0;border-radius:20px;gap:0;cursor:pointer;transform:translateX(0);opacity:1;pointer-events:auto;overflow:visible}.vdj-channel-pop.is-minimized .vdj-channel-copy,.vdj-channel-pop.is-minimized .vdj-channel-close{display:none}.vdj-channel-pop.is-minimized .vdj-channel-icon{width:62px;height:62px;flex:0 0 62px;border-radius:19px;box-shadow:0 14px 34px rgba(37,211,102,.34),0 0 0 1px rgba(255,255,255,.08) inset}.vdj-channel-pop.is-minimized::before{width:92px;height:92px;inset:-14px auto auto -14px;animation:vdjWaMiniPulse 2.1s ease-in-out infinite}.vdj-channel-pop.is-minimized::after{display:none}.vdj-channel-pop.is-minimized .vdj-channel-icon::after{content:"UPDATES";position:absolute;right:54px;top:50%;transform:translateY(-50%);padding:8px 11px;border-radius:999px;background:rgba(8,10,13,.95);border:1px solid rgba(255,255,255,.12);color:#fff;font-size:9px;font-weight:900;letter-spacing:.12em;white-space:nowrap;opacity:0;pointer-events:none;transition:.2s ease;box-shadow:0 10px 28px rgba(0,0,0,.3)}.vdj-channel-pop.is-minimized:hover .vdj-channel-icon::after{opacity:1;right:70px}@keyframes vdjWaMiniPulse{0%,100%{opacity:.32;transform:scale(.88)}50%{opacity:.62;transform:scale(1.08)}}@media(max-width:640px){.vdj-channel-pop.is-minimized{right:14px;bottom:16px;width:58px;height:58px;border-radius:18px}.vdj-channel-pop.is-minimized .vdj-channel-icon{width:56px;height:56px;flex-basis:56px;border-radius:17px}.vdj-channel-pop.is-minimized .vdj-channel-icon::after{display:none}}.remix-carousel,.video-carousel,.paid-track-grid.premium-carousel{overscroll-behavior-y:auto!important;overscroll-behavior-x:contain;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.remix-carousel-wrap,.video-carousel-wrap,.premium-carousel-wrap,.remix-product-card,.compact-video-card,.paid-track-card{overscroll-behavior-y:auto!important}html,body{width:100%!important;max-width:100%!important;overflow-x:hidden!important}main,section,.section,.container,.site-header,.nav,.remix-carousel-shell,.video-carousel-shell,.premium-carousel-shell,.remix-carousel-wrap,.video-carousel-wrap,.premium-carousel-wrap,.shop-topbar,.shop-toolbar,.about-grid,.services-grid,.facilities-grid,.portfolio-grid,.vision-grid,.contact-grid{min-width:0!important;max-width:100%}img,video,iframe,svg,canvas{max-width:100%!important;height:auto}.remix-product-card,.compact-video-card,.paid-track-card,.video-card{will-change:auto!important;contain:layout paint style}body.vdj-scrolling .remix-product-card,body.vdj-scrolling .compact-video-card,body.vdj-scrolling .paid-track-card,body.vdj-scrolling .video-card{transition:none!important}html.vdj-tab-hidden *,html.vdj-tab-hidden *::before,html.vdj-tab-hidden *::after{animation-play-state:paused!important}@media (min-width:1281px){.container{width:min(1220px,calc(100% - 64px))!important}.remix-product-card{flex-basis:min(330px,28vw)!important;max-width:min(330px,28vw)!important}.compact-video-card{flex-basis:300px!important;max-width:300px!important}}@media (max-width:1280px){.site-header{padding-left:20px!important;padding-right:20px!important}.nav{gap:18px!important}.nav a{font-size:9px!important;letter-spacing:.13em!important}.remix-product-card{flex:0 0 min(320px,31vw)!important;max-width:min(320px,31vw)!important}.compact-video-card{flex:0 0 min(290px,29vw)!important;max-width:min(290px,29vw)!important}}@media (max-width:980px){.container{width:calc(100% - 28px)!important}.section{padding-left:0!important;padding-right:0!important}.shop-topbar,.about-grid,.vision-grid,.contact-grid{grid-template-columns:1fr!important}.services-grid,.facilities-grid,.portfolio-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.remix-product-card{flex-basis:min(310px,42vw)!important;max-width:min(310px,42vw)!important}.compact-video-card{flex-basis:min(280px,40vw)!important;max-width:min(280px,40vw)!important}.premium-coming-soon{max-width:100%!important}.site-header,.nav,.vdj-channel-panel,.vdj-channel-pop,.customer-modal-card,.premium-coming-soon,.pcs-status-card{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}@media (max-width:720px){.container{width:calc(100% - 20px)!important}.site-header{min-height:68px!important;padding:9px 11px!important}.brand img{width:auto!important;max-width:70px!important;max-height:48px!important}.menu-toggle{flex:0 0 auto!important}.nav{left:0!important;right:0!important;width:100%!important;max-width:100vw!important}.nav a{width:100%!important;padding:13px 4px!important}.hero{min-height:calc(100svh - 68px)!important}.hero-content{padding-top:76px!important;padding-bottom:62px!important}.hero h1{font-size:clamp(48px,17vw,80px)!important}.hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.hero-actions .btn{width:100%!important}.section{padding-top:58px!important;padding-bottom:58px!important}.section-head h2,.remix-shop-head h2,.shop-topbar h2{font-size:clamp(36px,11.8vw,58px)!important}.remix-carousel-shell,.compact-video-shell,.video-carousel-shell,.premium-carousel-shell{grid-template-columns:32px minmax(0,1fr) 32px!important;gap:4px!important;width:100%!important}.remix-arrow,.video-arrow,.premium-arrow{width:31px!important;height:31px!important;min-width:31px!important;font-size:14px!important}.remix-product-card{flex:0 0 min(79vw,285px)!important;max-width:min(79vw,285px)!important}.compact-video-card{flex:0 0 min(78vw,280px)!important;max-width:min(78vw,280px)!important}.paid-track-card{min-width:min(79vw,285px)!important;max-width:min(79vw,285px)!important}.services-grid,.facilities-grid,.portfolio-grid{grid-template-columns:1fr!important}.shop-toolbar{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.shop-search-wrap{width:100%!important;max-width:none!important}.vdj-channel-pop{right:10px!important;bottom:12px!important;width:min(340px,calc(100vw - 20px))!important}.vdj-channel-panel{grid-template-columns:46px minmax(0,1fr)!important;gap:10px!important;padding:12px!important}.vdj-channel-panel h3{font-size:18px!important}.party-vibe-overlay,.party-vibe-particles,.pcs-light,.pcs-orb{display:none!important}.noise{opacity:.04!important}.premium-coming-soon::before{animation:none!important}}@media (max-width:420px){.container{width:calc(100% - 16px)!important}.section{padding-top:50px!important;padding-bottom:50px!important}.remix-product-card,.compact-video-card,.paid-track-card{flex-basis:min(80vw,270px)!important;max-width:min(80vw,270px)!important}.vdj-channel-pop{right:8px!important;bottom:9px!important;width:calc(100vw - 16px)!important}}body.vdj-touch-device .remix-product-card:hover,body.vdj-touch-device .compact-video-card:hover,body.vdj-touch-device .paid-track-card:hover,body.vdj-touch-device .video-card:hover,body.vdj-touch-device .video-thumb:hover img{transform:none!important}@media (max-width:820px){.remix-carousel,.video-carousel,.paid-track-grid.premium-carousel{scroll-behavior:auto!important}}.vdj-contact-form{margin:30px auto 0;max-width:900px;padding:24px;border:1px solid rgba(255,255,255,.12);border-radius:18px;background:rgba(8,10,14,.72);backdrop-filter:blur(10px)}.vdj-contact-form-head{display:flex;flex-direction:column;gap:6px;margin-bottom:18px}.vdj-contact-form-head span{font-size:10px;letter-spacing:.18em;color:#9ea6b3}.vdj-contact-form-head strong{font-size:22px}.vdj-contact-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.vdj-contact-fields label{font-size:10px;letter-spacing:.12em;color:#adb5c3;font-weight:800}.vdj-contact-fields input,.vdj-contact-fields textarea{width:100%;margin-top:7px;background:#0c0f14;border:1px solid rgba(255,255,255,.14);color:#fff;padding:13px;border-radius:10px;outline:none}.vdj-contact-fields .full{grid-column:1/-1}.contact-mail-status{max-width:900px;margin:18px auto 0;padding:12px 14px;border-radius:10px;background:rgba(31,172,118,.12);border:1px solid rgba(31,172,118,.28);color:#bff4df;font-size:13px}@media(max-width:760px){.vdj-contact-fields{grid-template-columns:1fr}.vdj-contact-fields .full{grid-column:auto}.vdj-contact-form{padding:18px}}.track-promo-btn{appearance:none;border:1px solid rgba(214,180,92,.55);background:linear-gradient(135deg,rgba(214,180,92,.14),rgba(255,255,255,.035));color:#f7e4aa;min-height:40px;padding:0 15px;border-radius:10px;font:800 10px/1 Arial,sans-serif;letter-spacing:.11em;cursor:pointer;transition:transform .2s ease,border-color .2s ease,background .2s ease;white-space:nowrap;text-decoration:none;display:inline-flex;align-items:center;justify-content:center}.track-promo-btn:hover{transform:translateY(-2px);border-color:rgba(242,207,111,.9);background:linear-gradient(135deg,rgba(214,180,92,.22),rgba(255,255,255,.055))}.premium-track-actions{display:flex;align-items:stretch;gap:8px;flex-wrap:wrap}.vdj-promo-modal{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:24px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .25s ease,visibility .25s ease}.vdj-promo-modal.open{opacity:1;visibility:visible;pointer-events:auto}.vdj-promo-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.78);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.vdj-promo-panel{position:relative;z-index:1;width:min(980px,calc(100vw - 32px));max-height:calc(100vh - 48px);overflow:auto;border:1px solid rgba(214,180,92,.28);border-radius:22px;background:linear-gradient(145deg,#0a0d12,#111720 65%,#0c1017);box-shadow:0 35px 100px rgba(0,0,0,.72),0 0 55px rgba(214,180,92,.08);display:grid;grid-template-columns:minmax(0,1.5fr) minmax(270px,.7fr)}.vdj-promo-stage{min-height:420px;background:#000;display:grid;place-items:center;overflow:hidden;border-radius:21px 0 0 21px}.vdj-promo-stage video,.vdj-promo-stage iframe{width:100%;height:100%;min-height:420px;border:0;display:block;object-fit:contain;background:#000}.vdj-promo-info{padding:44px 34px;display:flex;flex-direction:column;justify-content:center}.vdj-promo-info>span{font-size:10px;letter-spacing:.18em;font-weight:900;color:#d6b45c}.vdj-promo-info h3{font-size:clamp(26px,3vw,42px);line-height:1.02;margin:12px 0;color:#fff}.vdj-promo-info p{color:#aeb6c1;font-size:13px;line-height:1.7;margin:0 0 26px}.vdj-promo-info .shop-buy-btn{align-self:flex-start}.vdj-promo-close{position:absolute;z-index:4;right:14px;top:14px;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.16);background:rgba(4,7,11,.78);color:#fff;font-size:24px;line-height:1;display:grid;place-items:center;cursor:pointer;box-shadow:none}.vdj-promo-open{overflow:hidden}.vdj-share-highlight{animation:vdjShareFocus 2.2s ease}@keyframes vdjShareFocus{0%,100%{box-shadow:0 0 0 rgba(214,180,92,0)}30%,70%{box-shadow:0 0 0 2px rgba(214,180,92,.65),0 0 45px rgba(214,180,92,.18)}}@media(max-width:820px){.vdj-promo-modal{padding:12px}.vdj-promo-panel{grid-template-columns:1fr;width:min(620px,calc(100vw - 20px));max-height:calc(100vh - 24px)}.vdj-promo-stage,.vdj-promo-stage video,.vdj-promo-stage iframe{min-height:240px;aspect-ratio:16/9}.vdj-promo-stage{border-radius:21px 21px 0 0}.vdj-promo-info{padding:24px 20px 26px}.premium-track-actions .track-promo-btn,.premium-track-actions .track-share-btn,.premium-track-actions .shop-buy-btn{flex:1 1 auto;justify-content:center}}.paid-cover .paid-badge{width:190px !important;left:-58px !important;font-size:10px !important;white-space:nowrap !important}.paid-cover .badge-sale{background:linear-gradient(180deg,#ff3344 0%,#d80618 100%) !important}.paid-cover .badge-limited-offer{background:linear-gradient(180deg,#ffb528 0%,#e36a00 100%) !important;color:#fff !important}.paid-cover .badge-new{background:linear-gradient(180deg,#2bd4ff 0%,#087fd7 100%) !important;color:#fff !important}.paid-cover .badge-hot-release{background:linear-gradient(180deg,#ff3c8f 0%,#c80049 100%) !important;color:#fff !important}.paid-cover .badge-coming-soon{background:linear-gradient(180deg,#8b5dff 0%,#4c20c9 100%) !important;color:#fff !important}.shop-buy-btn.is-coming-soon{display:flex;align-items:center;justify-content:space-between;gap:10px;opacity:.9;cursor:not-allowed;background:linear-gradient(90deg,#211842,#382270)!important;color:#d9ceff!important;border:1px solid rgba(155,116,255,.32)!important;box-shadow:0 0 24px rgba(118,73,255,.12)!important;pointer-events:none;user-select:none}@media(max-width:700px){.paid-cover .paid-badge{width:184px !important;left:-61px !important;font-size:9px !important}}.vdj-promo-code-box{margin:18px 0 14px;padding:14px;border:1px solid #e1e6ee;border-radius:14px;background:#f7f9fc}.vdj-promo-code-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.vdj-promo-code-head span{font-size:11px;font-weight:900;letter-spacing:.12em;color:#161b22}.vdj-promo-code-head small{font-size:11px;color:#79818d}.vdj-promo-code-row{display:flex;gap:8px}.vdj-promo-code-row input{margin:0;min-width:0;flex:1;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.vdj-promo-code-row button{flex:0 0 auto;border:0;border-radius:10px;padding:0 18px;background:#11161d;color:#fff;font-weight:900;cursor:pointer}.vdj-promo-code-row button:disabled{opacity:.55}.vdj-promo-status{min-height:18px;margin-top:7px;font-size:11px;font-weight:800;color:#737b87}.vdj-promo-status.success{color:#148257}.vdj-promo-status.error{color:#b73c49}.vdj-promo-price-summary{display:block!important}.vdj-promo-price-summary>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:8px 0;border-bottom:1px solid #e8ebf0}.vdj-promo-price-summary>div:last-child{border:0}.vdj-promo-price-summary span{font-size:10px;font-weight:900;letter-spacing:.08em;color:#717985}.vdj-promo-price-summary strong{font-size:18px;color:#15191f}.vdj-promo-discount-row strong{color:#15845a!important}.vdj-promo-final-row strong{font-size:24px!important}.status-promo{display:flex;flex-direction:column;gap:5px;margin:14px 0;padding:12px 14px;border:1px solid rgba(45,190,130,.3);background:rgba(45,190,130,.08);border-radius:12px}.status-promo span{font-size:12px;color:#97a1ae}@media(max-width:650px){.vdj-promo-code-row{align-items:stretch}.vdj-promo-code-row button{padding:0 13px}.vdj-promo-code-head{align-items:flex-start;flex-direction:column}}.vdj-promo-details{margin-top:10px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.vdj-promo-details[hidden]{display:none!important}.vdj-promo-details>div{padding:10px 11px;border-radius:11px;border:1px solid rgba(31,190,125,.22);background:rgba(31,190,125,.06);min-width:0}.vdj-promo-details span{display:block;font-size:8px;letter-spacing:.12em;font-weight:800;color:#78858b;margin-bottom:4px}.vdj-promo-details strong{display:block;font-size:11px;color:#16231e;line-height:1.35;overflow-wrap:anywhere}@media(max-width:620px){.vdj-promo-details{grid-template-columns:1fr}.vdj-promo-details>div{padding:9px 10px}}.vdj-promo-panel{width:min(1180px,96vw)!important;max-height:96vh!important;grid-template-columns:1fr!important;display:block!important;overflow:hidden!important;border-radius:18px!important}.vdj-promo-stage{position:relative!important;width:100%!important;aspect-ratio:16/9!important;min-height:0!important;height:auto!important;border-radius:18px 18px 0 0!important;background:#000!important;overflow:hidden!important}.vdj-promo-stage video,.vdj-promo-stage iframe{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;min-height:0!important;border:0!important;object-fit:contain!important;background:#000!important}.vdj-promo-info{padding:16px 20px!important;min-height:78px!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-areas:"eyebrow buy" "title buy" "copy buy"!important;gap:3px 18px!important;align-items:center!important}.vdj-promo-info>span{grid-area:eyebrow!important}.vdj-promo-info h3{grid-area:title!important;margin:2px 0!important;font-size:clamp(18px,2vw,28px)!important}.vdj-promo-info p{grid-area:copy!important;margin:0!important;font-size:11px!important;line-height:1.45!important}.vdj-promo-info .shop-buy-btn{grid-area:buy!important;align-self:center!important}.vdj-promo-format-error{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:30px;text-align:center;color:#fff;background:#050505;font:700 13px/1.6 Arial,sans-serif}@media(max-width:650px){.vdj-promo-modal{padding:0!important}.vdj-promo-panel{width:100vw!important;max-height:100vh!important;border-radius:0!important}.vdj-promo-stage{border-radius:0!important}.vdj-promo-info{grid-template-columns:1fr!important;grid-template-areas:"eyebrow" "title" "copy" "buy"!important;padding:14px!important}.vdj-promo-info .shop-buy-btn{width:100%!important;justify-content:center!important;margin-top:8px!important}}.premium-card-promo{margin:5px 0 15px;padding:10px 11px;border:1px solid rgba(224,186,84,.25);border-radius:12px;background:linear-gradient(135deg,rgba(224,186,84,.08),rgba(104,70,202,.065));display:grid;grid-template-columns:minmax(0,1.15fr) auto;gap:8px 12px;align-items:center;overflow:hidden}.premium-card-promo-main{display:flex;align-items:center;gap:7px;min-width:0;flex-wrap:wrap}.premium-card-promo-main span,.premium-card-promo-price span,.premium-card-promo-expiry span{font-size:7px;font-weight:900;letter-spacing:.14em;color:#8e96a1}.premium-card-promo-main strong{font-size:11px;letter-spacing:.1em;color:#f7dc8e}.premium-card-promo-main i{font-style:normal;font-size:8px;font-weight:900;color:#59dba3;border:1px solid rgba(89,219,163,.28);background:rgba(89,219,163,.08);padding:4px 6px;border-radius:999px}.premium-card-promo-price{text-align:right}.premium-card-promo-price b{display:block;margin-top:2px;font-size:13px;color:#fff}.premium-card-promo-expiry{grid-column:1/-1;border-top:1px solid rgba(255,255,255,.075);padding-top:7px;display:flex;align-items:center;gap:8px;min-width:0}.premium-card-promo-expiry b{font-size:8px;font-weight:800;color:#d6d9df}.premium-card-promo-expiry i{margin-left:auto;font-style:normal;font-size:8px;font-weight:900;letter-spacing:.06em;color:#f0c960;white-space:nowrap}.premium-card-promo.is-expired{opacity:.55}.premium-card-promo.is-expired .premium-card-promo-expiry i{color:#ff7a7a}@media(max-width:520px){.premium-card-promo{grid-template-columns:1fr auto}.premium-card-promo-expiry{flex-wrap:wrap}.premium-card-promo-expiry i{margin-left:0;width:100%}}.vdj-promo-backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(0,0,0,.91)!important}body.vdj-promo-open>*:not(.vdj-promo-modal){animation-play-state:paused!important}body.vdj-promo-open>*:not(.vdj-promo-modal) *{animation-play-state:paused!important}body.vdj-promo-open .vdj-promo-panel{box-shadow:0 22px 70px rgba(0,0,0,.72)!important}.vdj-promo-stage{contain:layout paint!important;isolation:isolate!important;transform:translateZ(0)}.vdj-promo-stage video{transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden}.vdj-promo-buffer{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;background:rgba(0,0,0,.48);color:#fff;pointer-events:none}.vdj-promo-buffer[hidden]{display:none!important}.vdj-promo-buffer span{width:34px;height:34px;border-radius:50%;border:3px solid rgba(255,255,255,.18);border-top-color:#f0cf72;animation:vdjPromoSpin .75s linear infinite}.vdj-promo-buffer b{font-size:9px;letter-spacing:.15em}.vdj-promo-format-error{z-index:4}@keyframes vdjPromoSpin{to{transform:rotate(360deg)}}.premium-description-preview{width:100%;appearance:none;-webkit-appearance:none;margin:14px 0 4px;padding:0;border:0;background:transparent;color:inherit;text-align:left;cursor:pointer;display:block;text-decoration:none}.premium-description-preview>span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;color:rgba(226,230,232,.58);font-size:13px;line-height:1.55;min-height:3.1em}.premium-description-preview>strong{margin-top:8px;display:inline-flex;align-items:center;gap:8px;color:#e9ca72;font-size:10px;font-weight:900;letter-spacing:.14em;text-transform:uppercase}.premium-description-preview>strong b{font-size:14px;transition:transform .2s ease}.premium-description-preview:hover>strong b{transform:translateX(4px)}.premium-description-preview:focus-visible{outline:1px solid rgba(233,202,114,.65);outline-offset:6px;border-radius:4px}.premium-detail-modal{position:fixed;inset:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:22px;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.premium-detail-modal.is-open{visibility:visible;opacity:1;pointer-events:auto}.premium-detail-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.82);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}.premium-detail-panel{position:relative;z-index:1;width:min(920px,96vw);max-height:min(760px,92vh);display:grid;grid-template-columns:minmax(250px,37%) minmax(0,1fr);min-height:0;overflow:hidden;border:1px solid rgba(228,194,100,.27);border-radius:20px;background:radial-gradient(circle at 80% 10%,rgba(118,79,198,.14),transparent 36%),linear-gradient(145deg,#11161b,#080b0e 70%);box-shadow:0 28px 90px rgba(0,0,0,.68)}.premium-detail-cover-wrap{min-height:0;overflow:hidden;min-height:100%;background:#050607;border-right:1px solid rgba(255,255,255,.08)}.premium-detail-cover-wrap img{width:100%;height:100%;min-height:420px;display:block;object-fit:cover}.premium-detail-content{padding:34px 34px 30px;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#d3b65e rgba(255,255,255,.06);-webkit-overflow-scrolling:touch;touch-action:pan-y}.premium-detail-content::-webkit-scrollbar{width:8px}.premium-detail-content::-webkit-scrollbar-track{background:rgba(255,255,255,.045);border-radius:10px}.premium-detail-content::-webkit-scrollbar-thumb{background:linear-gradient(#e6ca78,#94762f);border-radius:10px}.premium-detail-close{position:absolute;z-index:3;right:16px;top:16px;width:38px;height:38px;border-radius:50%;border:1px solid rgba(255,255,255,.18);background:rgba(8,11,14,.78);color:#fff;font-size:22px;cursor:pointer}.premium-detail-kicker{display:block;padding-right:46px;color:#e8c96f;font-size:10px;line-height:1.4;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.premium-detail-content h3{margin:8px 46px 10px 0;color:#fff;font-size:clamp(25px,3vw,40px);line-height:1.05}.premium-detail-price{display:flex;align-items:center;gap:12px;margin:15px 0 26px}.premium-detail-price s{color:#767e83;font-size:15px}.premium-detail-price strong{color:#fff;font-size:24px}.premium-detail-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 24px}.premium-detail-facts>div{min-width:0;padding:11px 10px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:rgba(255,255,255,.025)}.premium-detail-facts span{display:block;margin-bottom:6px;color:#747d83;font-size:8px;font-weight:900;letter-spacing:.12em}.premium-detail-facts strong{display:block;color:#e7d28e;font-size:9px;line-height:1.4;overflow-wrap:anywhere}.premium-detail-label{color:#778188;font-size:9px;font-weight:900;letter-spacing:.17em;border-bottom:1px solid rgba(255,255,255,.09);padding-bottom:10px;margin-bottom:15px}.premium-detail-description{color:#d5dade;font-size:14px;line-height:1.75;white-space:pre-wrap;overflow-wrap:anywhere}.premium-detail-content>.shop-buy-btn{width:max-content;max-width:100%;margin-top:26px}.premium-detail-content>.shop-buy-btn[hidden]{display:none!important}.premium-detail-done{margin-top:28px;border:1px solid rgba(232,201,111,.55);border-radius:11px;padding:12px 18px;background:rgba(232,201,111,.08);color:#f4dfa2;font:900 10px/1 Arial,sans-serif;letter-spacing:.13em;cursor:pointer}html.premium-detail-open{overflow:hidden!important}@media(max-width:720px){.premium-description-preview>span{-webkit-line-clamp:2;font-size:12px}.premium-detail-modal{padding:10px}.premium-detail-panel{width:100%;height:min(760px,94dvh);max-height:94vh;grid-template-columns:1fr;grid-template-rows:minmax(180px,250px) minmax(0,1fr);border-radius:16px}.premium-detail-cover-wrap{height:auto;border-right:0;border-bottom:1px solid rgba(255,255,255,.08)}.premium-detail-cover-wrap img{height:100%;min-height:0;object-fit:contain}.premium-detail-content{min-height:0;padding:24px 20px 22px;overflow-y:auto}.premium-detail-content h3{font-size:26px;margin-right:40px}.premium-detail-description{font-size:13px;line-height:1.68}.premium-detail-facts{grid-template-columns:1fr;margin-bottom:20px}}body.vdj-promo-open *{animation-play-state:paused!important}body.vdj-promo-open .vdj-promo-modal *{animation-play-state:running!important}body.vdj-promo-open .vdj-promo-modal{backdrop-filter:none!important;-webkit-backdrop-filter:none!important;background:rgba(0,0,0,.95)!important}body.vdj-promo-open .site-bg,body.vdj-promo-open .site-particles,body.vdj-promo-open .ambient-orb{display:none!important}body.vdj-promo-open .vdj-promo-panel,body.vdj-promo-open .vdj-promo-stage,body.vdj-promo-open .vdj-promo-stage video{transform:none!important;filter:none!important;box-shadow:none!important;will-change:auto!important}.vdj-promo-stage video{background:#000!important;object-fit:contain!important}.vdj-smooth-loader small{display:block;margin-top:6px;color:rgba(255,255,255,.58);font-size:9px;letter-spacing:.12em;font-weight:800}.vdj-promo-playback-note{width:100%;padding:8px 14px 7px;background:#090b0d;border-top:1px solid rgba(255,255,255,.055);border-bottom:1px solid rgba(255,255,255,.075);color:rgba(220,225,228,.58);font-size:9px;font-weight:700;line-height:1.45;letter-spacing:.035em;text-align:center}.vdj-promo-side-actions{grid-area:buy;align-self:center;display:flex;flex-direction:column;gap:8px;min-width:175px}.vdj-promo-side-actions .shop-buy-btn{width:100%;justify-content:center}.vdj-promo-side-actions .shop-buy-btn[hidden]{display:none!important}.vdj-promo-download-btn{display:flex;align-items:center;justify-content:center;gap:10px;min-height:42px;padding:10px 16px;border:1px solid rgba(232,201,111,.5);border-radius:10px;background:rgba(232,201,111,.07);color:#f0d68c;text-decoration:none;font-size:9px;font-weight:900;letter-spacing:.13em;transition:border-color .2s ease,background .2s ease,transform .2s ease}.vdj-promo-download-btn:hover{background:rgba(232,201,111,.12);border-color:rgba(232,201,111,.8);transform:translateY(-1px)}.vdj-promo-download-btn b{font-size:16px;line-height:1}.vdj-promo-download-btn[hidden]{display:none!important}@media(max-width:650px){.vdj-promo-playback-note{padding:7px 12px;font-size:8.5px}.vdj-promo-side-actions{grid-area:buy!important;width:100%;min-width:0;margin-top:8px}}body.intro-active .party-vibe-overlay,body.intro-active .party-vibe-particles,body.intro-active .noise{display:none!important}@supports (content-visibility:auto){main .section:not(#home){content-visibility:auto;contain-intrinsic-size:900px}}body.vdj-scrolling .party-vibe-overlay,body.vdj-scrolling .party-vibe-particles,body.vdj-scrolling .noise{visibility:hidden!important}@media(max-width:700px){.vdj-intro .beam-3,.vdj-intro .orb-2{display:none!important}.vdj-intro-bg:before{background:radial-gradient(circle at 50% 45%,rgba(255,255,255,.05),transparent 28%),linear-gradient(180deg,#050608,#020304)!important}}.vdj-email-status{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 16px;padding:12px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.12);font-size:11px;line-height:1.45}.vdj-email-status b{letter-spacing:.08em}.vdj-email-status span{opacity:.78}.vdj-email-status.is-ready{border-color:rgba(76,217,146,.35);background:rgba(76,217,146,.07)}.vdj-email-status.is-warning{border-color:rgba(255,193,74,.35);background:rgba(255,193,74,.07)}.vdj-email-status b{display:inline-block;margin-right:6px}.vdj-email-status.is-ready b{color:#77e6ad}.vdj-email-status.is-warning b{color:#ffd36a}.smtp-save-hint{display:block;margin-top:7px;color:rgba(255,255,255,.55);font-size:9px;line-height:1.45;letter-spacing:.02em}body::before,body::after,section::after,.party-vibe-overlay,.party-vibe-particles,.noise{display:none!important;animation:none!important}.hero-bg{animation:none!important;transform:scale(1.02)!important;will-change:auto!important}.site-header.scrolled,.nav,.vdj-channel-pop,.vdj-channel-panel,.vdj-contact-form,.premium-detail-backdrop,.login-required-backdrop,.auth-limit-backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.site-header.scrolled{background:rgba(5,5,5,.97)!important}.site-header .brand img,.scroll-down i,#remixes.music-section::before,#remixes .song-add::before,#remixes a[href*="download.php"]::before,#remixes .vp-download::before,.paid-track-section::before,.remix-shop-section::before,.remix-product-card,.pcs-logo-disc,.pcs-logo-disc::before,.pcs-logo-disc::after,.pcs-status-card,.pcs-marquee-track,.pcs-light,.pcs-orb,.vdj-channel-pop.is-minimized::before{animation:none!important;will-change:auto!important}.pcs-status-card,.pcs-pills span{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}@media(max-width:980px){.hero-bg{animation:none!important;transform:scale(1.035)!important}.vdj-channel-pop.is-minimized::before,.vdj-channel-pulse{animation:none!important}.vdj-contact-form,.auth-limit-backdrop,.login-required-backdrop{backdrop-filter:none!important;-webkit-backdrop-filter:none!important}}.vdj-gallery-section{background:linear-gradient(180deg,#0a0b0e,#050505)}.vdj-gallery-intro{max-width:680px;margin:0;color:#9299a3;font-size:13px;line-height:1.75}.vdj-gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:38px}.vdj-gallery-card{min-width:0;border:1px solid rgba(255,255,255,.11);background:#0b0d10;box-shadow:0 14px 36px rgba(0,0,0,.2);overflow:hidden}.vdj-gallery-media{aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden;background:#050607}.vdj-gallery-media img{width:100%;height:100%;object-fit:contain;transition:transform .3s ease}.vdj-gallery-card:hover .vdj-gallery-media img{transform:scale(1.015)}.vdj-gallery-copy{padding:18px}.vdj-gallery-copy>span{display:block;color:#767e89;font-size:9px;font-weight:900;letter-spacing:.17em;margin-bottom:10px}.vdj-gallery-copy h3{margin:0 0 9px;color:#fff;font-size:17px;letter-spacing:.04em}.vdj-gallery-copy p{margin:0;color:#9da4ae;font-size:12px;line-height:1.65;overflow-wrap:anywhere}.vdj-gallery-copy a{display:inline-flex;align-items:center;gap:8px;margin-top:15px;padding:9px 12px;border:1px solid rgba(255,255,255,.16);color:#fff;font-size:9px;font-weight:900;letter-spacing:.11em}.vdj-gallery-copy a:hover{background:#fff;color:#070707}.vdj-gallery-empty{grid-column:1/-1;min-height:220px;display:grid;place-items:center;align-content:center;gap:10px;text-align:center;border:1px dashed rgba(255,255,255,.18);background:#08090b}.vdj-gallery-empty span{font-weight:900;letter-spacing:.14em}.vdj-gallery-empty p{margin:0;color:#777;font-size:12px}#portfolio .gallery{grid-template-columns:repeat(3,minmax(0,1fr))!important;grid-auto-rows:auto!important;gap:12px!important}#portfolio .gallery figure{grid-column:auto!important;grid-row:auto!important;aspect-ratio:4/3!important;display:grid!important;place-items:center!important;padding:8px!important;background:#080a0c!important}#portfolio .gallery img{width:100%!important;height:100%!important;object-fit:contain!important;filter:none!important;transform:none!important}.vdj-site-coming{position:fixed;left:20px;bottom:24px;z-index:9994;width:min(330px,calc(100vw - 28px));padding:18px 18px 16px;border:1px solid rgba(240,201,92,.32);border-radius:17px;background:linear-gradient(145deg,rgba(12,14,18,.98),rgba(25,20,12,.97));box-shadow:0 22px 58px rgba(0,0,0,.48),0 0 38px rgba(225,184,62,.08);opacity:0;transform:translate3d(-24px,10px,0) scale(.97);pointer-events:none;transition:opacity .3s ease,transform .3s ease;overflow:hidden}.vdj-site-coming::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 92% 12%,rgba(244,205,91,.16),transparent 36%);pointer-events:none}.vdj-site-coming.is-visible{opacity:1;transform:translate3d(0,0,0) scale(1);pointer-events:auto}.vdj-site-coming-close{position:absolute;right:8px;top:8px;z-index:2;width:28px;height:28px;padding:0;border:1px solid rgba(255,255,255,.12);border-radius:50%;background:rgba(255,255,255,.04);color:#c7c7c7;cursor:pointer}.vdj-site-coming-kicker{position:relative;display:block;padding-right:32px;color:#e5c661;font-size:9px;font-weight:900;letter-spacing:.16em;margin-bottom:8px}.vdj-site-coming>strong{position:relative;display:block;color:#fff;font-family:"Bebas Neue",Impact,sans-serif;font-size:29px;letter-spacing:.08em;line-height:1}.vdj-site-coming ul{position:relative;display:grid;gap:7px;margin:13px 0 0;padding:0;list-style:none}.vdj-site-coming li{position:relative;padding-left:16px;color:#c5c8ce;font-size:11px;font-weight:700;line-height:1.4}.vdj-site-coming li::before{content:"✦";position:absolute;left:0;color:#e5c661;font-size:9px}.vdj-site-coming>a{position:relative;display:inline-flex;gap:8px;align-items:center;margin-top:14px;padding:9px 12px;border-radius:999px;background:#eee;color:#080808;font-size:9px;font-weight:900;letter-spacing:.1em}.instagram-premium-icon{width:68px;height:68px;margin:0 auto 12px!important;display:grid;place-items:center;border-radius:20px;background:linear-gradient(135deg,#f9ce34,#ee2a7b 52%,#6228d7);color:#fff;box-shadow:0 12px 30px rgba(238,42,123,.24),inset 0 0 0 1px rgba(255,255,255,.2)}.instagram-premium-icon svg{width:42px;height:42px;filter:drop-shadow(0 2px 4px rgba(0,0,0,.18))}@media(max-width:1320px){.site-header{padding-inline:20px!important}.menu-toggle{display:block!important}.nav{position:absolute!important;top:82px!important;left:0!important;right:0!important;display:none!important;flex-direction:column!important;align-items:stretch!important;gap:0!important;padding:12px 16px 18px!important;background:rgba(5,5,5,.99)!important;border-bottom:1px solid rgba(255,255,255,.1)!important;max-height:calc(100vh - 82px)!important;overflow-y:auto!important}.nav.open{display:flex!important}.nav a{width:100%!important;padding:11px 4px!important;font-size:10px!important;border-bottom:1px solid rgba(255,255,255,.05)!important}}@media(max-width:900px){.nav{top:70px!important;max-height:calc(100vh - 70px)!important}.vdj-gallery-grid,#portfolio .gallery{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.vdj-gallery-grid,#portfolio .gallery{grid-template-columns:1fr!important}.vdj-site-coming{left:10px;bottom:158px;width:min(310px,calc(100vw - 20px));padding:15px}.vdj-site-coming>strong{font-size:25px}.vdj-gallery-card:hover .vdj-gallery-media img{transform:none}}@media(prefers-reduced-motion:reduce){.vdj-site-coming,.vdj-gallery-media img{transition:none!important}}.vdj-gallery-card{border-color:rgba(226,192,96,.22)!important;border-radius:18px!important;background:radial-gradient(circle at 95% 0,rgba(226,192,96,.09),transparent 35%),linear-gradient(145deg,#0d1015,#07090c)!important;box-shadow:0 22px 55px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.035)!important}.vdj-gallery-media.is-instagram{aspect-ratio:4/5!important;background:#fff!important}.vdj-gallery-media iframe{display:block;width:100%;height:100%;min-height:520px;border:0;background:#fff}.vdj-gallery-media.is-reel{aspect-ratio:4/5!important;background:#000!important}.vdj-gallery-media video{display:block;width:100%;height:100%;object-fit:contain;background:#000}.vdj-gallery-copy>span{color:#d8bd6e!important}#portfolio .gallery.portfolio-collage{grid-template-columns:repeat(12,minmax(0,1fr))!important;grid-auto-flow:dense!important;grid-auto-rows:82px!important;gap:14px!important}#portfolio .portfolio-collage figure{grid-column:span 4!important;grid-row:span 4!important;aspect-ratio:auto!important;min-height:0!important;padding:10px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:15px!important;background:radial-gradient(circle at 50% 30%,#171a20,#07080a 72%)!important;box-shadow:0 18px 44px rgba(0,0,0,.28)!important}#portfolio .portfolio-collage figure:nth-child(6n+1){grid-column:span 7!important;grid-row:span 6!important}#portfolio .portfolio-collage figure:nth-child(6n+2){grid-column:span 5!important;grid-row:span 4!important}#portfolio .portfolio-collage figure:nth-child(6n+3){grid-column:span 5!important;grid-row:span 3!important}#portfolio .portfolio-collage img{object-fit:contain!important;object-position:center!important;border-radius:9px!important}.premium-detail-modal{overflow:hidden!important;overscroll-behavior:contain!important}.premium-detail-panel{height:min(760px,calc(100dvh - 32px))!important;max-height:calc(100dvh - 32px)!important;grid-template-rows:minmax(0,1fr)!important}.premium-detail-cover-wrap{height:100%!important;min-height:0!important}.premium-detail-content{height:100%!important;max-height:100%!important;min-height:0!important;overflow-y:scroll!important;overscroll-behavior-y:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important}.vdj-promo-modal{overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important}.vdj-promo-panel{overflow-y:auto!important;max-height:calc(100dvh - 24px)!important}.vdj-promo-quality{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;padding:9px 12px;background:#07090c;border-top:1px solid rgba(255,255,255,.06)}.vdj-promo-quality[hidden]{display:none!important}.vdj-promo-quality>span{margin-right:4px;color:#747c86;font-size:8px;font-weight:900;letter-spacing:.15em}.vdj-promo-quality button{min-height:30px;padding:0 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#10141a;color:#b7bdc5;font:900 9px/1 Arial,sans-serif;letter-spacing:.08em;cursor:pointer}.vdj-promo-quality button.is-active{border-color:#e5c96f;background:rgba(229,201,111,.14);color:#f4dfa0;box-shadow:0 0 0 1px rgba(229,201,111,.1)}.vdj-promo-quality button[hidden]{display:none!important}@media(max-width:900px){#portfolio .gallery.portfolio-collage{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-auto-rows:auto!important}#portfolio .portfolio-collage figure,#portfolio .portfolio-collage figure:nth-child(n){grid-column:auto!important;grid-row:auto!important;aspect-ratio:4/3!important}}@media(max-width:720px){.premium-detail-panel{height:calc(100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important;grid-template-rows:minmax(150px,32dvh) minmax(0,1fr)!important}.premium-detail-cover-wrap{height:auto!important}}@media(max-width:620px){#portfolio .gallery.portfolio-collage{grid-template-columns:1fr!important}#portfolio .portfolio-collage figure,#portfolio .portfolio-collage figure:nth-child(n){aspect-ratio:auto!important;min-height:280px!important}.vdj-gallery-media iframe{min-height:500px}.vdj-promo-quality{justify-content:flex-start;padding-inline:10px}}#portfolio .gallery.portfolio-collage{display:block!important;columns:3 280px!important;column-gap:16px!important;grid-template-columns:none!important;grid-auto-rows:auto!important}#portfolio .portfolio-collage figure,#portfolio .portfolio-collage figure:nth-child(n){display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;grid-column:auto!important;grid-row:auto!important;break-inside:avoid!important;page-break-inside:avoid!important;margin:0 0 16px!important;padding:8px!important;overflow:visible!important}#portfolio .portfolio-collage img,#portfolio .portfolio-collage figure:hover img{display:block!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:auto!important;object-fit:contain!important;object-position:center!important;transform:none!important;filter:none!important}@media(max-width:900px){#portfolio .gallery.portfolio-collage{columns:2 240px!important}}@media(max-width:620px){#portfolio .gallery.portfolio-collage{columns:1!important}}.vdj-gallery-open{position:relative;width:100%;padding:0;border:0;border-radius:0;color:inherit;cursor:pointer;appearance:none;-webkit-appearance:none}.vdj-gallery-open:focus-visible{outline:3px solid #e7ca70;outline-offset:-3px}.vdj-gallery-open video,.vdj-gallery-open img{pointer-events:none}.vdj-gallery-play{position:absolute;right:14px;bottom:14px;z-index:2;display:inline-flex;align-items:center;gap:8px;padding:6px 10px 6px 6px;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:rgba(5,6,8,.84);box-shadow:0 10px 28px rgba(0,0,0,.38);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:transform .22s ease,background .22s ease,border-color .22s ease;pointer-events:none}.vdj-gallery-play b{width:32px;height:32px;display:grid;place-items:center;padding-left:2px;border:1px solid rgba(239,207,111,.55);border-radius:50%;background:linear-gradient(145deg,#f3dc91,#cda84f);color:#090a0d;font-size:12px;line-height:1;box-shadow:0 4px 12px rgba(0,0,0,.28)}.vdj-gallery-play small{padding:0;color:#fff;font-size:8px;font-weight:900;letter-spacing:.16em}.vdj-gallery-open:hover .vdj-gallery-play{transform:translateY(-2px);background:rgba(5,6,8,.94);border-color:rgba(239,207,111,.6)}.vdj-gallery-viewer{position:fixed;inset:0;z-index:10050;display:grid;place-items:center;padding:22px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease}.vdj-gallery-viewer.is-open{opacity:1;visibility:visible;pointer-events:auto}.vdj-gallery-viewer-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.9);backdrop-filter:blur(13px);-webkit-backdrop-filter:blur(13px)}.vdj-gallery-viewer-panel{position:relative;z-index:1;width:min(1100px,94vw);max-height:94dvh;display:flex;flex-direction:column;overflow:auto;overscroll-behavior:contain;border:1px solid rgba(226,192,96,.34);border-radius:20px;background:linear-gradient(145deg,#10131a,#060709);box-shadow:0 32px 100px rgba(0,0,0,.75),0 0 55px rgba(226,192,96,.09);transform:translateY(12px) scale(.985);transition:transform .22s ease}.vdj-gallery-viewer.is-open .vdj-gallery-viewer-panel{transform:none}.vdj-gallery-viewer-panel.is-reel{width:min(430px,94vw)}.vdj-gallery-viewer-close{position:absolute;top:12px;right:12px;z-index:4;width:42px;height:42px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:rgba(5,6,8,.78);color:#fff;font-size:25px;cursor:pointer;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.vdj-gallery-viewer-stage{min-height:0;display:grid;place-items:center;background:#000;overflow:hidden}.vdj-gallery-viewer-panel.is-reel .vdj-gallery-viewer-stage{aspect-ratio:9/16;max-height:76dvh}.vdj-gallery-viewer-stage video{display:block;width:100%;height:100%;max-height:76dvh;object-fit:contain;background:#000}.vdj-gallery-viewer-stage img{display:block;width:auto;height:auto;max-width:100%;max-height:76dvh;object-fit:contain;background:#050505}.vdj-gallery-viewer-copy{padding:18px 20px 20px;border-top:1px solid rgba(255,255,255,.09)}.vdj-gallery-viewer-copy>span{display:block;margin-bottom:7px;color:#d8bd6e;font-size:8px;font-weight:900;letter-spacing:.18em}.vdj-gallery-viewer-copy h3{margin:0;color:#fff;font-size:18px;line-height:1.25;letter-spacing:.04em}.vdj-gallery-viewer-copy p{margin:9px 0 0;color:#aeb5c0;font-size:12px;line-height:1.65;white-space:pre-line;overflow-wrap:anywhere}html.vdj-gallery-viewer-open{overflow:hidden!important}@media(max-width:620px){.vdj-gallery-play{right:10px;bottom:10px;padding:5px 9px 5px 5px}.vdj-gallery-play b{width:30px;height:30px}.vdj-gallery-viewer{padding:8px}.vdj-gallery-viewer-panel{width:calc(100vw - 16px);max-height:96dvh;border-radius:15px}.vdj-gallery-viewer-panel.is-reel{width:min(420px,calc(100vw - 16px))}.vdj-gallery-viewer-panel.is-reel .vdj-gallery-viewer-stage{max-height:78dvh}.vdj-gallery-viewer-close{top:8px;right:8px;width:38px;height:38px}.vdj-gallery-viewer-copy{padding:14px 16px 16px}}@media(prefers-reduced-motion:reduce){.vdj-gallery-viewer,.vdj-gallery-viewer-panel,.vdj-gallery-play{transition:none!important}}.vdj-gallery-carousel-shell{display:grid;grid-template-columns:48px minmax(0,1fr) 48px;align-items:center;gap:14px;width:100%;min-width:0;margin-top:38px}.vdj-gallery-carousel-wrap{min-width:0;overflow:hidden}.vdj-gallery-grid{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column;grid-auto-columns:calc((100% - 36px)/3);gap:18px;width:100%;max-width:100%;margin-top:0!important;padding:4px 2px 18px;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;overscroll-behavior-x:contain;overscroll-behavior-y:auto;touch-action:pan-x pan-y pinch-zoom;-webkit-overflow-scrolling:touch}.vdj-gallery-grid::-webkit-scrollbar{display:none}.vdj-gallery-grid.is-empty{grid-auto-columns:100%!important}.vdj-gallery-card{width:100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:normal}.vdj-gallery-empty{grid-column:auto!important;width:100%}.vdj-gallery-arrow{width:46px;height:46px;min-width:46px;padding:0;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#0b0b0d;color:#fff;font-size:18px;cursor:pointer;transition:transform .2s ease,background .2s ease,color .2s ease,opacity .2s ease}.vdj-gallery-arrow:hover:not(:disabled){background:#fff;color:#000;transform:scale(1.05)}.vdj-gallery-arrow:disabled,.vdj-gallery-arrow.is-disabled{opacity:.28;cursor:default;transform:none}.vdj-gallery-arrow:focus-visible{outline:3px solid #e7ca70;outline-offset:3px}@media(max-width:900px){.vdj-gallery-grid{grid-template-columns:none!important;grid-auto-columns:calc((100% - 18px)/2)!important}}@media(max-width:620px){.vdj-gallery-carousel-shell{grid-template-columns:32px minmax(0,1fr) 32px;gap:5px;margin-top:26px}.vdj-gallery-arrow{width:31px;height:31px;min-width:31px;font-size:14px}.vdj-gallery-grid{grid-template-columns:none!important;grid-auto-columns:100%!important;gap:12px;padding-bottom:12px;scroll-behavior:auto}}@media(prefers-reduced-motion:reduce){.vdj-gallery-grid{scroll-behavior:auto!important}.vdj-gallery-arrow{transition:none!important}}.vdj-gallery-filters{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:25px}.vdj-gallery-filters [data-gallery-filter]{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:9px 14px;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:#0b0d10;color:#aeb4bd;font-family:inherit;font-size:9px;font-weight:900;line-height:1;letter-spacing:.14em;cursor:pointer;text-decoration:none;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.vdj-gallery-filters [data-gallery-filter] b{min-width:22px;height:22px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.08);color:#e8cb72;font-size:9px}.vdj-gallery-filters [data-gallery-filter]:hover:not([aria-disabled="true"]){transform:translateY(-1px);border-color:rgba(232,203,114,.45);color:#fff}.vdj-gallery-filters [data-gallery-filter].is-active{border-color:#e1bf61;background:linear-gradient(135deg,#ead276,#c8a345);color:#090a0c;box-shadow:0 10px 28px rgba(201,165,70,.16)}.vdj-gallery-filters [data-gallery-filter].is-active b{background:rgba(0,0,0,.15);color:#090a0c}.vdj-gallery-filters [data-gallery-filter][aria-disabled="true"]{opacity:.35;cursor:not-allowed}.vdj-gallery-card[hidden]{display:none!important}.vdj-gallery-viewer-stage{position:relative}.vdj-gallery-viewer-status{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:44px 26px;text-align:center;background:radial-gradient(circle at center,rgba(24,26,31,.88),rgba(0,0,0,.96));color:#fff;pointer-events:none}.vdj-gallery-viewer-status[hidden]{display:none!important}.vdj-gallery-viewer-status i{width:34px;height:34px;border:3px solid rgba(255,255,255,.18);border-top-color:#e5c765;border-radius:50%;animation:vdjGallerySpin .8s linear infinite}.vdj-gallery-viewer-status strong{font-size:12px;letter-spacing:.16em}.vdj-gallery-viewer-status span{max-width:310px;color:#aeb5c0;font-size:11px;line-height:1.6}.vdj-gallery-viewer-status.is-error i{display:none}.vdj-gallery-viewer-status.is-error strong{color:#ff8b8b}@keyframes vdjGallerySpin{to{transform:rotate(360deg)}}@media(max-width:620px){.vdj-gallery-filters{gap:7px;margin-top:20px}.vdj-gallery-filters [data-gallery-filter]{min-height:38px;padding:8px 10px;gap:7px;font-size:8px;letter-spacing:.1em}.vdj-gallery-filters [data-gallery-filter] b{min-width:20px;height:20px;font-size:8px}}@media(prefers-reduced-motion:reduce){.vdj-gallery-viewer-status i{animation:none}}.vdj-gallery-card{height:100%!important;align-self:stretch!important}.vdj-gallery-card .vdj-gallery-media,.vdj-gallery-card .vdj-gallery-media.is-photo,.vdj-gallery-card .vdj-gallery-media.is-reel,.vdj-gallery-card .vdj-gallery-media.is-instagram{width:100%!important;height:auto!important;min-height:0!important;aspect-ratio:4/5!important;background:#000!important}.vdj-gallery-card .vdj-gallery-media img,.vdj-gallery-card .vdj-gallery-media video{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}.vdj-gallery-viewer{padding:clamp(8px,1.5dvh,18px)!important}.vdj-gallery-viewer-panel.is-reel{--vdj-reel-source-width:430px;width:min( var(--vdj-reel-source-width),calc(100vw - 24px),calc(52.875dvh - 84.375px) )!important;max-width:430px!important;max-height:94dvh!important;overflow:hidden!important}.vdj-gallery-viewer-panel.is-reel .vdj-gallery-viewer-stage{flex:0 0 auto!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:9/16!important;overflow:hidden!important}.vdj-gallery-viewer-panel.is-reel .vdj-gallery-viewer-stage video{display:block!important;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:none!important;object-fit:contain!important;object-position:center!important;background:#000!important}.vdj-gallery-viewer-panel.is-reel .vdj-gallery-viewer-copy{flex:0 1 auto!important;min-height:0!important;max-height:150px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain!important;-webkit-overflow-scrolling:touch!important;touch-action:pan-y!important;scrollbar-width:thin;scrollbar-color:#d8bd6e #11141a}.vdj-gallery-viewer-panel.is-reel .vdj-gallery-viewer-copy::-webkit-scrollbar{width:6px}.vdj-gallery-viewer-panel.is-reel .vdj-gallery-viewer-copy::-webkit-scrollbar-track{background:#11141a}.vdj-gallery-viewer-panel.is-reel .vdj-gallery-viewer-copy::-webkit-scrollbar-thumb{background:#d8bd6e;border-radius:999px}.vdj-gallery-viewer-close{top:9px!important;right:9px!important;z-index:8!important;background:rgba(5,6,8,.92)!important}@media(max-width:620px){.vdj-gallery-viewer-panel.is-reel{width:min( var(--vdj-reel-source-width),calc(100vw - 16px),calc(54dvh - 74.25px) )!important;max-height:96dvh!important}.vdj-gallery-viewer-panel.is-reel .vdj-gallery-viewer-copy{max-height:132px!important;padding:12px 14px 14px!important}}.vdj-music-platform-section{position:relative;overflow:hidden;background:radial-gradient(circle at 84% 16%,rgba(229,199,103,.12),transparent 31%),radial-gradient(circle at 8% 88%,rgba(229,199,103,.07),transparent 27%),#060607}.vdj-music-platform-section::before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent 0 48%,rgba(255,255,255,.025) 48% 48.15%,transparent 48.15%)}.vdj-music-platform-section>.container{position:relative;z-index:1}.vdj-music-section-head{max-width:760px}.vdj-music-section-head h2{margin:12px 0 0}.vdj-music-section-head>p:last-child{max-width:630px;margin:16px 0 0;color:#9299a3;font-size:13px;line-height:1.75}.vdj-music-platform-layout{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);gap:18px;align-items:stretch;margin-top:38px}.vdj-music-feature{min-width:0;min-height:360px;display:grid;grid-template-columns:minmax(150px,190px) minmax(0,1fr);align-items:center;gap:30px;padding:30px;border:1px solid rgba(229,199,103,.31);border-radius:20px;background:linear-gradient(145deg,#13151b,#08090c 70%);box-shadow:0 28px 70px rgba(0,0,0,.38),inset 0 1px rgba(255,255,255,.035)}.vdj-music-cover{position:relative;aspect-ratio:1/1;display:grid;place-items:center;overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:linear-gradient(135deg,transparent 30%,rgba(229,199,103,.18) 30% 31%,transparent 31% 65%,rgba(229,199,103,.12) 65% 66%,transparent 66%),radial-gradient(circle at center,#202127,#090a0d 67%)}.vdj-music-cover img{display:block;width:72%;height:72%;object-fit:contain;filter:drop-shadow(0 14px 24px rgba(0,0,0,.45))}.vdj-music-cover>span{position:absolute;left:0;right:0;bottom:14px;text-align:center;color:#d8bd6e;font-size:8px;font-weight:900;letter-spacing:.18em}.vdj-music-feature-copy{min-width:0}.vdj-music-selected-platform{display:flex;align-items:center;gap:10px;color:#e5c767}.vdj-music-selected-platform>span{width:32px;height:32px;display:grid;place-items:center;border:1px solid rgba(229,199,103,.32);border-radius:9px;background:#0a0b0e;font-size:9px;font-weight:900;letter-spacing:.04em}.vdj-music-selected-platform>b{font-size:9px;letter-spacing:.17em}.vdj-music-feature h3{margin:17px 0 9px;color:#fff;font-size:28px;line-height:1.08;letter-spacing:.025em}.vdj-music-feature-copy>p{margin:0;color:#9da4ae;font-size:12px;line-height:1.7}.vdj-music-wave{height:45px;display:flex;align-items:center;gap:4px;margin:22px 0;color:#e5c767}.vdj-music-wave i{display:block;width:3px;border-radius:999px;background:currentColor;opacity:.82}.vdj-music-wave i:nth-child(1){height:12px}.vdj-music-wave i:nth-child(2){height:28px}.vdj-music-wave i:nth-child(3){height:18px}.vdj-music-wave i:nth-child(4){height:38px}.vdj-music-wave i:nth-child(5){height:24px}.vdj-music-wave i:nth-child(6){height:34px}.vdj-music-wave i:nth-child(7){height:15px}.vdj-music-wave i:nth-child(8){height:30px}.vdj-music-wave i:nth-child(9){height:19px}.vdj-music-wave i:nth-child(10){height:36px}.vdj-music-wave i:nth-child(11){height:23px}.vdj-music-wave i:nth-child(12){height:12px}.vdj-music-open{min-height:46px;display:inline-flex;align-items:center;justify-content:center;gap:12px;padding:0 18px;border-radius:999px;background:linear-gradient(135deg,#ead276,#bc963e);color:#090a0c;font-size:9px;font-weight:900;letter-spacing:.11em;text-decoration:none;transition:transform .2s ease,filter .2s ease}.vdj-music-open:hover{transform:translateY(-2px);filter:brightness(1.06)}.vdj-music-platform-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.vdj-music-platform-card{min-width:0;min-height:174px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px;padding:19px;border:1px solid rgba(255,255,255,.1);border-radius:17px;background:#0c0e12;color:#fff;font-family:inherit;text-align:left;cursor:pointer;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.vdj-music-platform-card:hover,.vdj-music-platform-card.is-active{transform:translateY(-2px);border-color:#d8bd6e;background:linear-gradient(145deg,#181714,#0b0c0f)}.vdj-music-card-icon{width:43px;height:43px;display:grid;place-items:center;border:1px solid rgba(229,199,103,.3);border-radius:12px;color:#e5c767}.vdj-music-card-icon svg{display:block;width:24px;height:24px}.vdj-music-card-copy{display:block;min-width:0}.vdj-music-card-copy strong{display:block;color:#fff;font-size:11px;line-height:1.35;overflow-wrap:anywhere}.vdj-music-card-copy small{display:block;margin-top:5px;color:#8f96a0;font-size:9px;line-height:1.4}.vdj-music-card-action{color:#e5c767;font-size:8px;letter-spacing:.13em}@media(max-width:900px){.vdj-music-platform-layout{grid-template-columns:1fr}.vdj-music-feature{min-height:330px}}@media(max-width:620px){.vdj-music-platform-layout{margin-top:28px}.vdj-music-feature{min-height:0;grid-template-columns:1fr;gap:22px;padding:20px}.vdj-music-cover{width:min(210px,72%);margin:0 auto}.vdj-music-feature h3{font-size:23px}.vdj-music-platform-card{min-height:150px;padding:16px}}@media(max-width:390px){.vdj-music-platform-grid{grid-template-columns:1fr}.vdj-music-platform-card{min-height:128px}}@media(prefers-reduced-motion:reduce){.vdj-music-open,.vdj-music-platform-card{transition:none!important}}.vdj-manual-upi-preview{display:block!important;min-height:0!important}.vdj-upi-panel{min-height:520px;padding:28px!important}.vdj-upi-qr{display:block;width:min(310px,78vw);height:auto;max-height:310px;object-fit:contain;padding:12px;border-radius:18px;background:#fff;box-shadow:0 18px 55px rgba(0,0,0,.48)}.vdj-dynamic-upi-qr{display:grid;place-items:center;width:min(310px,78vw);min-height:min(310px,78vw);padding:15px;border-radius:20px;background:#fff;box-shadow:0 18px 55px rgba(0,0,0,.48)}.vdj-dynamic-upi-qr .vdj-upi-qr{width:280px;max-width:100%;height:auto;max-height:none;padding:0;border-radius:4px;box-shadow:none}.vdj-dynamic-qr-note{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap;margin:12px 0 2px}.vdj-dynamic-qr-note b{font-size:9px;letter-spacing:.12em;color:#e5c767}.vdj-dynamic-qr-note span{font-size:11px;color:#c9ced6}.vdj-after-payment-guide{width:min(520px,100%);margin:18px 0;padding:17px;border:1px solid rgba(229,199,103,.26);border-radius:16px;background:linear-gradient(145deg,rgba(229,199,103,.08),rgba(255,255,255,.025));text-align:left}.vdj-after-payment-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-bottom:11px;border-bottom:1px solid rgba(255,255,255,.09)}.vdj-after-payment-head span{font-size:9px;font-weight:900;letter-spacing:.16em;color:#e5c767}.vdj-after-payment-head b{font-size:11px;letter-spacing:.08em;color:#fff}.vdj-after-payment-guide ol{list-style:none;margin:13px 0 11px;padding:0;display:grid;gap:9px}.vdj-after-payment-guide li{display:grid;grid-template-columns:25px minmax(0,1fr);align-items:center;gap:9px}.vdj-after-payment-guide li i{width:25px;height:25px;display:grid;place-items:center;border:1px solid rgba(229,199,103,.35);border-radius:50%;background:rgba(229,199,103,.1);color:#f1d77d;font:900 10px/1 Arial,sans-serif}.vdj-after-payment-guide li span{font-size:11px;line-height:1.45;color:#d2d7df}.vdj-after-payment-guide li b{color:#fff}.vdj-after-payment-guide>small{display:block;padding-top:10px;border-top:1px solid rgba(255,255,255,.07);font-size:9px;line-height:1.5;color:#f0b8ad}.vdj-upi-panel h3{font-size:24px}.vdj-upi-panel h3 span{color:#e5c767}.vdj-upi-id{margin:8px 0!important;color:#c9ced6!important;font-size:12px!important}.vdj-upi-id b{color:#fff}.vdj-open-upi-app{display:inline-flex;text-decoration:none;margin:5px 0 2px;background:linear-gradient(135deg,#ead276,#bc963e);border-color:transparent}.vdj-upi-promo-box{width:min(520px,100%);margin:20px 0 4px;text-align:left}.vdj-upi-panel>.vdj-open-details:last-child{background:#fff;color:#0b0c0f}@media(max-width:700px){.vdj-upi-panel{min-height:0;padding:26px 15px!important}.vdj-upi-qr{width:min(280px,82vw);max-height:280px}.vdj-upi-promo-box{margin-top:16px}}.vdj-checkout-exit,.vdj-status-exit{position:fixed;right:18px;top:18px;z-index:12050;min-height:42px;display:inline-flex;align-items:center;gap:8px;padding:6px 13px 6px 7px;border:1px solid rgba(255,255,255,.22);border-radius:999px;background:rgba(5,7,10,.92);color:#fff;text-decoration:none;box-shadow:0 12px 35px rgba(0,0,0,.38);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.vdj-checkout-exit span,.vdj-status-exit span{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.1);font:400 24px/1 Arial,sans-serif}.vdj-checkout-exit b,.vdj-status-exit b{font:900 9px/1 Arial,sans-serif;letter-spacing:.12em}.vdj-checkout-exit:hover,.vdj-status-exit:hover{border-color:#e5c767;color:#f5d977}.vdj-status-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:8px}.vdj-status-actions .back-link{margin:8px 0}.vdj-status-actions .vdj-home-link{padding:10px 13px;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff}@media(max-width:900px){.vdj-checkout-exit{top:16px;right:68px}.vdj-checkout-exit b{display:none}.vdj-checkout-exit{padding:6px}}@media(max-width:560px){.vdj-status-exit{top:10px;right:10px;padding:5px}.vdj-status-exit b{display:none}.checkout-shell{padding-top:76px}}.vdj-request-song-cta{align-self:flex-start;white-space:nowrap}.vdj-request-song-cta b{font-size:18px}.vdj-song-request-page{min-height:100vh;background:radial-gradient(circle at 15% 20%,rgba(219,183,91,.14),transparent 28%),radial-gradient(circle at 85% 80%,rgba(85,68,203,.16),transparent 30%),#050505;color:#fff}.vdj-request-header{width:min(1180px,calc(100% - 32px));height:92px;margin:auto;display:flex;align-items:center;justify-content:space-between}.vdj-request-header img{width:100px;height:auto}.vdj-request-header nav{display:flex;gap:10px}.vdj-request-header nav a{padding:10px 14px;border:1px solid rgba(255,255,255,.18);border-radius:999px;color:#fff;font:900 9px/1 Arial,sans-serif;letter-spacing:.12em}.vdj-request-shell{width:min(1180px,calc(100% - 32px));margin:0 auto;padding:30px 0 70px;display:grid;grid-template-columns:.8fr 1.2fr;gap:28px;align-items:stretch}.vdj-request-intro,.vdj-request-card{border:1px solid rgba(255,255,255,.11);border-radius:24px;background:linear-gradient(145deg,rgba(18,20,26,.96),rgba(7,8,11,.98));box-shadow:0 28px 80px rgba(0,0,0,.42)}.vdj-request-intro{padding:52px 40px;background:linear-gradient(150deg,rgba(214,180,92,.12),rgba(12,13,18,.98) 48%,#07080a)}.vdj-request-intro>p,.vdj-request-card>p{margin:0;color:#e5c767;font-size:10px;font-weight:900;letter-spacing:.18em}.vdj-request-intro h1{margin:15px 0 20px;font-size:clamp(48px,6vw,84px);line-height:.87}.vdj-request-intro h1 em{font-style:normal;color:#e5c767}.vdj-request-intro>span{display:block;margin-bottom:32px;color:#adb4c0;line-height:1.7}.vdj-request-intro>div{display:flex;align-items:center;gap:12px;padding:15px 0;border-top:1px solid rgba(255,255,255,.08);font-size:10px;font-weight:900;letter-spacing:.1em}.vdj-request-intro>div b{color:#e5c767}.vdj-request-card{position:relative;padding:46px 38px}.vdj-request-card h2{margin:10px 0 25px;font-size:clamp(28px,4vw,44px);line-height:1.05}.vdj-request-close{position:absolute;right:18px;top:18px;width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;color:#fff;font-size:26px;line-height:1}.vdj-request-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.vdj-request-fields label{display:block;color:#aeb5c0;font-size:9px;font-weight:900;letter-spacing:.11em}.vdj-request-fields input,.vdj-request-fields textarea{width:100%;margin-top:7px;padding:13px 14px;border:1px solid rgba(255,255,255,.13);border-radius:10px;background:#0a0c10;color:#fff;outline:none}.vdj-request-fields input:focus,.vdj-request-fields textarea:focus{border-color:#e5c767;box-shadow:0 0 0 3px rgba(229,199,103,.09)}.vdj-request-fields .full{grid-column:1/-1}.vdj-request-submit{width:100%;min-height:52px;margin-top:18px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;border:0;border-radius:10px;background:linear-gradient(135deg,#f0d77f,#bf9740);color:#0b0c0f;font-size:10px;font-weight:900;letter-spacing:.12em;cursor:pointer}.vdj-request-submit b{font-size:20px}.vdj-request-card form>small{display:block;margin-top:12px;color:#777f8b;font-size:10px}.vdj-request-message{margin:0 0 18px;padding:13px 14px;border-radius:10px;font-size:12px;line-height:1.5}.vdj-request-message.success{border:1px solid rgba(58,193,140,.3);background:rgba(58,193,140,.1);color:#bff7df}.vdj-request-message.error{border:1px solid rgba(235,91,103,.35);background:rgba(235,91,103,.1);color:#ffc6cb}.vdj-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important}@media(max-width:840px){.vdj-request-shell{grid-template-columns:1fr}.vdj-request-intro{padding:35px 26px}.vdj-request-card{padding:38px 24px}.vdj-request-intro h1{font-size:55px}}@media(max-width:560px){.vdj-request-header{height:76px}.vdj-request-header img{width:76px}.vdj-request-header nav a{padding:9px 10px;font-size:8px}.vdj-request-shell{width:min(100% - 20px,1180px);padding-top:12px}.vdj-request-fields{grid-template-columns:1fr}.vdj-request-fields .full{grid-column:auto}.vdj-request-card{padding:35px 16px 24px;border-radius:17px}.vdj-request-intro{border-radius:17px}.vdj-request-intro h1{font-size:46px}}.footer-legal{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;margin:8px 0}.footer-legal a{font-size:11px;letter-spacing:.08em;font-weight:800;color:rgba(255,255,255,.72)}.footer-legal a:hover{color:#fff}
.vdj-copy-upi{margin-left:8px;border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.08);color:#fff;border-radius:8px;padding:6px 10px;font-size:10px;font-weight:900;letter-spacing:.08em;cursor:pointer}
.vdj-copy-upi:hover{background:rgba(255,255,255,.16)}
.vdj-status-support{margin:22px 0 8px;padding:16px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.04)}
.vdj-status-support>b{display:block;margin-bottom:10px;font-size:11px;letter-spacing:.12em}
.vdj-status-support-actions{display:flex;flex-wrap:wrap;gap:10px}
.vdj-status-support-actions .btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 14px;border-radius:10px;background:#fff;color:#111;font-size:11px;font-weight:900;letter-spacing:.06em;text-decoration:none}
.vdj-status-eta{opacity:.85}

/* V49: slim checkout header (no full site nav) */
.vdj-checkout-topbar{position:fixed;top:0;left:0;right:0;z-index:45;height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;background:rgba(8,10,14,.92);border-bottom:1px solid rgba(255,255,255,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}
.vdj-checkout-brand{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;min-width:0}
.vdj-checkout-brand img{width:36px;height:36px;object-fit:contain;border-radius:8px}
.vdj-checkout-brand span{font-size:11px;font-weight:800;letter-spacing:.12em;color:#c5ccd6;white-space:nowrap}
.vdj-checkout-back{color:#fff;text-decoration:none;font-size:11px;font-weight:800;letter-spacing:.08em;padding:10px 12px;border:1px solid rgba(255,255,255,.14);border-radius:999px;white-space:nowrap}
.vdj-checkout-back:hover{border-color:rgba(255,255,255,.35)}
body.checkout-page{padding-top:64px}
body.checkout-page .vdj-checkout-exit{z-index:60}
@media(max-width:640px){.vdj-checkout-brand span{display:none}.vdj-checkout-topbar{padding:0 12px}.vdj-checkout-back{font-size:10px;padding:8px 10px}}
.vdj-dynamic-upi-qr,.vdj-upi-qr,.vdj-dynamic-upi-qr img,.vdj-dynamic-upi-qr canvas{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-user-drag:none}
