@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600;700;900&family=Bebas+Neue&family=Poppins:wght@900&family=Playfair+Display:ital,wght@0,400;0,700;1,400;1,700&display=swap";@import "https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400;0,700;1,400&display=swap";@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Playfair+Display:ital,wght@0,400;0,700;1,400;1,700&family=Inter:wght@300;400;600&display=swap";*{box-sizing:border-box;margin:0;padding:0}:root{--bg:#0a0a0a;--surface:#141414;--border:#ffffff14;--text:#fff;--text-dim:#888;--accent:#fff}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:Inter,sans-serif;line-height:1.6;overflow-x:hidden}.fixed-nav{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#0a0a0af2,#0000);justify-content:space-between;align-items:center;width:100%;padding:24px 48px;transition:padding .3s;display:flex;position:fixed;top:0}.fixed-nav:hover{padding:28px 48px}.nav-logo{width:auto;height:40px}.nav-right{align-items:center;gap:20px;margin-left:auto;display:flex}.nav-links{gap:32px;display:flex}.nav-links a{color:var(--text-dim);letter-spacing:.5px;font-size:13px;font-weight:500;text-decoration:none;transition:color .3s,transform .3s;position:relative}.nav-links a:after{content:"";background:var(--text);width:0;height:1px;transition:width .3s;position:absolute;bottom:-4px;left:0}.nav-links a:hover{color:var(--text);transform:translateY(-2px)}.nav-links a:hover:after{width:100%}.hero-fullscreen{background:#000 url(/images/hero-bg.jpg) 50%/cover no-repeat;flex-direction:column;justify-content:center;align-items:center;gap:16px;height:100vh;display:flex;position:relative;overflow:hidden}.hero-fullscreen:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff08 0%,#0000 70%);width:150%;height:150%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-bg-overlay{pointer-events:none;z-index:1;background:#0009;position:absolute;inset:0}.hero-bg-overlay~*{z-index:2;position:relative}.hero-main-title{text-align:center;z-index:2;line-height:.8;animation:1s ease-out fadeInUp;position:relative}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.outline-text{color:#0000;letter-spacing:-2px;-webkit-text-stroke:2px #fff;paint-order:stroke fill;filter:drop-shadow(0 0 40px #ffffff26)drop-shadow(0 0 20px #ffffff1a);font-family:Poppins,sans-serif;font-size:12vw;font-weight:900;display:block}.filled-text{letter-spacing:-2px;background:linear-gradient(#fff 0%,#ccc 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 4px 20px #fff3);-webkit-background-clip:text;background-clip:text;font-family:Inter,sans-serif;font-size:12vw;font-weight:900;display:block}.hero-sub{color:#555;letter-spacing:10px;margin-top:20px;font-size:10px;font-weight:400;animation:1.5s ease-out .3s both fadeIn}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.hero-tagline{font-size:40x;color:#fff;letter-spacing:2px;font-weight:400;animation:1.5s ease-out .5s both fadeIn}.section-divider{background:linear-gradient(90deg,#0000 0%,#ffffff1a 50%,#0000 100%);width:100%;height:1px;margin:0;padding:0;position:relative}.project-section{background-position:50%;background-size:cover;background-attachment:fixed;min-height:100vh;padding:120px 48px;position:relative}.project-section:before{content:"";z-index:1;background:#000c;position:absolute;inset:0}.project-section:after{display:none}.project-section>*{z-index:2;position:relative}.project-section:last-of-type{border-bottom:none}#moadb{background-image:url(/images/moadb-bg.jpg)}#som{background-image:url(/images/stateofmind/som-main-bg.jpg)}#som .project-header{grid-template-columns:1fr 1fr}#som .project-name{font-family:Playfair Display,serif;font-style:italic}#som .section-title{text-transform:none;letter-spacing:0;font-family:Playfair Display,serif;font-style:italic;font-weight:400}#som .release-title{font-family:Playfair Display,serif}.release-item-with-player{color:var(--text);background:#141414b3;border:1px solid #ffffff1a;border-radius:12px;flex-direction:column;gap:16px;padding:20px;transition:all .3s;display:flex;overflow:hidden}.release-item-with-player:hover{background:#141414e6;border-color:#ffffff4d;box-shadow:0 12px 32px #00000080}.release-item-header{grid-template-columns:200px 1fr 1fr;align-items:stretch;gap:18px;display:grid}.release-item-header--single{grid-template-columns:200px 1fr}.release-cover-col{flex-direction:column;flex-shrink:0;gap:10px;width:200px;display:flex}.release-cover-col>img{object-fit:cover;border-radius:8px;width:200px;height:200px;display:block}.release-cover-col .release-links{flex-flow:row;justify-content:space-around;align-items:center;margin:0;padding:0;display:flex}.tracks-list-right{flex-direction:column;align-self:stretch;gap:2px;max-height:260px;padding-right:8px;display:flex;overflow-y:auto}.tracks-list-right::-webkit-scrollbar{width:4px}.tracks-list-right::-webkit-scrollbar-track{background:#ffffff0d;border-radius:2px}.tracks-list-right::-webkit-scrollbar-thumb{background:#fff3;border-radius:2px}.tracks-list-right::-webkit-scrollbar-thumb:hover{background:#ffffff4d}.release-links--mobile{display:none}.release-links--desktop{display:flex}#som .release-details{width:100%;min-width:0}#som .simple-player{width:100%}#som .release-item-header{grid-template-columns:200px 1fr 1fr}#som .release-item-header--single{grid-template-columns:200px 1fr}#som .release-cover-col{width:200px}#som .release-cover-col>img{width:200px;height:200px}#som .release-item-with-player{background:#0f1423bf;border-color:#6478b426}#som .release-item-with-player:hover{background:#141c32eb;border-color:#6478b44d;box-shadow:0 12px 40px #000a2899}#jive-mind{background-image:url(/images/jivemind/jm-main-bg.jpg)}#jive-mind .project-name{letter-spacing:8px;background:linear-gradient(135deg,#f5ead8 0%,#d4a843 60%,#f0c96a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Bebas Neue,sans-serif;font-size:52px;font-style:normal}#jive-mind .project-genre{letter-spacing:5px;color:#d4a843;opacity:.85;font-family:Bebas Neue,sans-serif;font-size:13px}#jive-mind .section-title{letter-spacing:4px;text-transform:uppercase;color:#f5ead8;font-family:Bebas Neue,sans-serif;font-size:20px;font-style:normal;font-weight:400}#jive-mind .release-title{letter-spacing:2px;font-family:Bebas Neue,sans-serif;font-size:24px;font-weight:400}#jive-mind .release-item-with-player{background:#100c04cc;border-color:#d4a8432e #d4a8432e #d4a8432e #d4a843;border-left-style:solid;border-left-width:2px;border-radius:2px}#jive-mind .release-item-with-player:hover{background:#161105f2;border-color:#d4a84359;box-shadow:0 12px 40px #000000b3,0 0 20px #d4a8430d}#jive-mind .btn-primary{color:#d4a843;letter-spacing:3px;background:0 0;border:1px solid #d4a843;font-family:Bebas Neue,sans-serif;font-size:14px;font-weight:400}#jive-mind .btn-primary:hover{color:#0c0a06;background:#d4a843;box-shadow:0 0 20px #d4a84366}#moadb .btn-primary{color:#c20;letter-spacing:3px;clip-path:polygon(6px 0%,100% 0%,100% calc(100% - 6px),calc(100% - 6px) 100%,0% 100%,0% 6px);background:0 0;border:1px solid #c20;border-radius:2px;font-size:12px;font-weight:700;transition:background .3s,color .3s,box-shadow .3s}#moadb .btn-primary:before{display:none}#moadb .btn-primary:hover{color:#fff;background:#c20;transform:translateY(-2px);box-shadow:0 0 24px #b4141480}#som .btn-primary{color:#c8d4f0;letter-spacing:3px;box-shadow:none;background:0 0;border:1px solid #6478b466;border-radius:6px;padding:14px 32px;font-family:Playfair Display,serif;font-size:13px;font-style:italic;font-weight:400;transition:background .4s,color .4s,border-color .4s,box-shadow .4s}#som .btn-primary:before{display:none}#som .btn-primary:hover{color:#e8eeff;background:#1e285099;border-color:#6478b4cc;transform:translateY(-2px);box-shadow:0 0 24px #5064a040,inset 0 0 20px #5064a01a}#jive-mind .simple-player-fill{background:linear-gradient(90deg,#d4a843,#f0c96a)}#jive-mind .simple-player-thumb{background:#f0c96a}#jive-mind .simple-player-bar{background:#d4a8431f}#jive-mind .simple-player-top:hover .simple-play-btn,#jive-mind .audio-play-btn-mini:hover{color:#d4a843}#jive-mind .track-item--playing .track-name{color:#f0c96a}.project-header{grid-template-columns:1fr 1fr;align-items:start;gap:80px;max-width:1400px;margin-bottom:0;margin-left:auto;margin-right:auto;display:grid}.project-info{flex-direction:column;gap:0;display:flex}.project-logo{object-fit:cover;border-radius:16px;flex-shrink:0;width:280px;height:280px;margin-bottom:24px;transition:transform .4s,box-shadow .4s}.project-logo:hover{transform:scale(1.05)}.project-genre{letter-spacing:1.5px;color:var(--text-dim);font-size:11px;font-weight:600;display:inline-block}.project-name{background:linear-gradient(135deg,#fff 0%,#aaa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:46px;font-size:40px;font-weight:900;line-height:1}.project-bio{color:var(--text-dim);max-width:600px;margin-bottom:52px;font-size:18px;font-weight:300;line-height:1.7}.btn-primary{background:var(--text);color:var(--bg);letter-spacing:.5px;border-radius:6px;margin-bottom:16px;padding:14px 32px;font-size:13px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-block;position:relative;overflow:hidden}.btn-primary:before{content:"";background:#fff3;border-radius:50%;width:0;height:0;transition:width .6s,height .6s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.btn-primary:hover:before{width:300px;height:300px}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ffffff26}.releases-section{margin-bottom:0}.releases-section-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.section-title{letter-spacing:-.5px;text-transform:uppercase;margin:0;font-size:18px;font-weight:700}.view-all-link{color:var(--text-dim);letter-spacing:.5px;font-size:13px;text-decoration:none;transition:color .3s;position:relative}.view-all-link:after{content:"";background:var(--text);width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}.view-all-link:hover{color:var(--text)}.view-all-link:hover:after{width:100%}.releases-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;display:grid}.releases-list--mobile{display:none}.rc-inapp-link{justify-content:center;align-items:center;text-decoration:none;display:flex}.mob-carousel-wrap{width:100%;min-width:0;overflow:clip}.mob-carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;overflow-x:scroll}.mob-carousel::-webkit-scrollbar{display:none}.mob-carousel-slide{scroll-snap-align:start;box-sizing:border-box;flex:0 0 100%;justify-content:center;width:100%;padding:0 16px;display:flex}.mob-carousel-slide .release-card{width:100%;max-width:280px}.mob-carousel-dots{justify-content:center;gap:8px;margin-top:16px;display:flex}.mob-carousel-dot{cursor:pointer;background:#fff3;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:background .2s,transform .2s}.mob-carousel-dot--active{background:#ffffffd9;transform:scale(1.3)}.releases-list:has(.release-card--playing) .release-card:not(.release-card--playing){opacity:.5;filter:saturate(.3);transform:scale(.97)}.release-card--playing{z-index:2;position:relative;opacity:1!important;filter:none!important;transform:scale(1.03)!important}.release-card{background:0 0;border-radius:8px;flex-direction:column;gap:16px;transition:transform .4s,opacity .4s,filter .4s;display:flex;overflow:visible}.release-card:hover:not(.release-card--playing){transform:translateY(-4px)}.release-card-cover-wrap{aspect-ratio:1;cursor:pointer;background:#1a1a1a;border-radius:8px;width:100%;position:relative;overflow:hidden}.release-card-cover{object-fit:cover;width:100%;height:100%;transition:transform .4s,filter .4s}.release-card-cover-wrap:hover .release-card-cover{filter:brightness(.7);transform:scale(1.05)}.release-card-play-btn{color:#000;cursor:pointer;opacity:0;z-index:10;pointer-events:auto;background:#fffffff2;border:none;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:opacity .3s,transform .3s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.release-card-cover-wrap:hover .release-card-play-btn{opacity:1}.release-card-play-btn:hover{transform:translate(-50%,-50%)scale(1.1)}.release-card-play-btn.playing{opacity:1;pointer-events:auto}.rc-flip-btn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#ffffffb3;cursor:pointer;opacity:0;z-index:4;background:#0009;border:1px solid #ffffff26;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:opacity .3s,color .2s,border-color .2s;display:flex;position:absolute;bottom:12px;right:12px}.release-card-cover-wrap:hover .rc-flip-btn{opacity:1}.rc-flip-btn:hover{color:#fff;border-color:#fff6}@media (hover:none){.release-card-play-btn{opacity:.85}.rc-flip-btn{opacity:1}}.release-card-timeline{z-index:3;background:#0000004d;height:3px;position:absolute;bottom:0;left:0;right:0}.release-card-timeline-fill{background:#ffffffe6;height:100%;transition:width .1s linear}.release-card-type-badge{letter-spacing:1.5px;color:#ffffffe6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-transform:uppercase;z-index:2;background:#0009;border-radius:4px;padding:4px 10px;font-size:9px;font-weight:700;position:absolute;top:12px;left:12px}.release-card-info{flex-direction:column;gap:6px;padding:0 4px;display:flex}.release-card-title{color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:16px;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.release-card-meta{color:var(--text-dim);align-items:center;gap:8px;font-size:13px;display:flex}.release-card-year{font-weight:500}.release-card-links{gap:12px;margin-top:4px;display:flex}.release-card-link{opacity:.6;transition:opacity .2s,transform .2s}.release-card-link:hover{opacity:1;transform:scale(1.1)}.release-card-link img{object-fit:contain;width:24px;height:24px}.rc-flip{aspect-ratio:1;perspective:1000px;width:100%;position:relative;overflow:hidden}.rc-flip-front,.rc-flip-back{backface-visibility:hidden;border-radius:8px;transition:transform .55s cubic-bezier(.4,0,.2,1);position:absolute;inset:0;overflow:hidden}.rc-flip-front{transform:rotateY(0)}.rc-flip--flipped .rc-flip-front{transform:rotateY(-180deg)}.rc-flip-back{background:#0e0e0ef7;border:1px solid #ffffff14;flex-direction:column;gap:8px;height:100%;padding:14px 12px 12px;display:flex;position:relative;overflow:hidden;transform:rotateY(180deg)}.rc-flip-back:before{content:"";z-index:0;pointer-events:none;background:#000000d9;position:absolute;inset:0}.rc-flip-back>*{z-index:1;position:relative}.rc-flip--flipped .rc-flip-back{transform:rotateY(0)}.rc-flip-back-close{color:#ffffff80;cursor:pointer;letter-spacing:.5px;text-align:left;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-bottom:1px solid #ffffff12;align-items:center;gap:8px;width:100%;padding:0 0 8px;font-size:12px;font-weight:600;transition:color .2s;display:flex;overflow:hidden}.rc-flip-back-close:hover{color:#ffffffe6}.rc-flip-back-close svg{flex-shrink:0}.rc-tracks-list{flex-direction:column;flex:1;gap:2px;min-height:0;display:flex;overflow-y:auto}.rc-tracks-list::-webkit-scrollbar{width:3px}.rc-tracks-list::-webkit-scrollbar-track{background:0 0}.rc-tracks-list::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.rc-track-item{cursor:pointer;border-radius:4px;align-items:center;gap:8px;padding:6px;transition:background .2s;display:flex;position:relative}.rc-track-item:hover{background:#ffffff0d}.rc-track-item--playing{background:#ffffff12}.rc-track-index{color:#ffffff40;text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0;width:18px;font-size:10px;font-weight:600}.rc-track-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.rc-track-name{color:#ffffffa6;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;line-height:1.3;overflow:hidden}.rc-track-item--playing .rc-track-name{color:#fff}.rc-track-progress{background:#ffffff1a;border-radius:1px;height:2px;overflow:hidden}.rc-track-progress-fill{background:#fff9;border-radius:1px;height:100%;transition:width .1s linear}.rc-track-play-btn{color:#ffffff4d;pointer-events:none;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;padding:0;transition:color .2s;display:flex}.rc-track-item:hover .rc-track-play-btn{color:#fff}.rc-track-play-btn:disabled{opacity:.15}.rc-track-item--playing .rc-track-play-btn{color:#fff}.release-card-track-count{color:var(--text-dim);opacity:.6;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-size:11px;text-decoration:underline;transition:opacity .2s,color .2s}.release-card-track-count:hover{opacity:1;color:var(--text)}#moadb .rc-flip-back,.rc-flip-back--moadb{border-color:#b4141433}#moadb .rc-flip-back-close,.rc-flip-back--moadb .rc-flip-back-close{color:#c8323299}#moadb .rc-flip-back-close:hover,.rc-flip-back--moadb .rc-flip-back-close:hover{color:#c20}#moadb .rc-track-item--playing .rc-track-name,.rc-flip-back--moadb .rc-track-item--playing .rc-track-name{color:#ff6b6b}#moadb .rc-track-progress-fill,.rc-flip-back--moadb .rc-track-progress-fill{background:linear-gradient(90deg,#8b0000,#c20)}#moadb .rc-track-item--playing .rc-track-index,.rc-flip-back--moadb .rc-track-item--playing .rc-track-index{color:#c83232b3}#som .rc-flip-back,.releases-list--som .rc-flip-back,.rc-flip-back--som{background:#0a0e1cf7;border-color:#6478b433}#som .rc-flip-back-close,.releases-list--som .rc-flip-back-close,.rc-flip-back--som .rc-flip-back-close{color:#6478b499;font-family:Playfair Display,serif;font-style:italic}#som .rc-flip-back-close:hover,.releases-list--som .rc-flip-back-close:hover,.rc-flip-back--som .rc-flip-back-close:hover{color:#c8d4f0}#som .rc-track-name,.releases-list--som .rc-track-name,.rc-flip-back--som .rc-track-name{color:#c8bedcb3;font-family:Playfair Display,serif;font-style:italic}#som .rc-track-index,.releases-list--som .rc-track-index,.rc-flip-back--som .rc-track-index{color:#6478b480}#som .rc-track-item--playing .rc-track-name,.releases-list--som .rc-track-item--playing .rc-track-name,.rc-flip-back--som .rc-track-item--playing .rc-track-name{color:#c8d4f0}#som .rc-track-progress-fill,.releases-list--som .rc-track-progress-fill,.rc-flip-back--som .rc-track-progress-fill{background:#b8a99ae6}#som .rc-track-item--playing .rc-track-index,.releases-list--som .rc-track-item--playing .rc-track-index,.rc-flip-back--som .rc-track-item--playing .rc-track-index{color:#6478b4cc}#jive-mind .rc-flip-back,.releases-list--jm .rc-flip-back,.rc-flip-back--jm{background:#080602f7;border-color:#d4a84333 #d4a84333 #d4a84333 #d4a84366;border-left-style:solid;border-left-width:2px}#jive-mind .rc-flip-back-close,.releases-list--jm .rc-flip-back-close,.rc-flip-back--jm .rc-flip-back-close{color:#d4a84399;letter-spacing:2px;font-family:Bebas Neue,sans-serif}#jive-mind .rc-flip-back-close:hover,.releases-list--jm .rc-flip-back-close:hover,.rc-flip-back--jm .rc-flip-back-close:hover{color:#f0c96a}#jive-mind .rc-track-name,.releases-list--jm .rc-track-name,.rc-flip-back--jm .rc-track-name{letter-spacing:1px;color:#f5ead8b3;font-family:Bebas Neue,sans-serif;font-size:13px}#jive-mind .rc-track-index,.releases-list--jm .rc-track-index,.rc-flip-back--jm .rc-track-index{color:#d4a84366}#jive-mind .rc-track-item--playing .rc-track-name,.releases-list--jm .rc-track-item--playing .rc-track-name,.rc-flip-back--jm .rc-track-item--playing .rc-track-name{color:#f0c96a}#jive-mind .rc-track-progress-fill,.releases-list--jm .rc-track-progress-fill,.rc-flip-back--jm .rc-track-progress-fill{background:linear-gradient(90deg,#d4a843,#f0c96a)}#jive-mind .rc-track-item--playing .rc-track-index,.releases-list--jm .rc-track-item--playing .rc-track-index,.rc-flip-back--jm .rc-track-item--playing .rc-track-index{color:#d4a843cc}.release-card-track-count{color:var(--text-dim);opacity:.7;font-size:11px}.rc-expand-btn{cursor:pointer;width:26px;height:26px;color:var(--text-dim);background:0 0;border:1px solid #ffffff1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:flex}.rc-expand-btn:hover{color:var(--text);border-color:#ffffff59}#moadb .rc-track-item--playing .rc-track-name{color:#ff6b6b}#moadb .rc-track-progress-fill{background:linear-gradient(90deg,#8b0000,#c20)}#moadb .rc-expand-btn{border-color:#b414144d}#moadb .rc-expand-btn:hover{color:#c20;border-color:#b41414b3}#som .rc-track-item--playing .rc-track-name{color:#c8d4f0;font-style:italic}#som .rc-track-progress-fill{background:#b8a99ae6}#som .rc-track-name{font-family:Playfair Display,serif;font-style:italic}#som .rc-expand-btn{border-color:#6478b44d}#som .rc-expand-btn:hover{color:#c8d4f0;border-color:#6478b4b3}#jive-mind .rc-track-item--playing .rc-track-name{color:#f0c96a}#jive-mind .rc-track-progress-fill{background:linear-gradient(90deg,#d4a843,#f0c96a)}#jive-mind .rc-track-name{letter-spacing:1px;font-family:Bebas Neue,sans-serif;font-size:14px}#jive-mind .rc-expand-btn{border-color:#d4a8434d}#jive-mind .rc-expand-btn:hover{color:#d4a843;border-color:#d4a843b3}#moadb .release-card-cover-wrap{border-radius:4px}#moadb .release-card-cover-wrap:after{content:"";pointer-events:none;z-index:3;border:1px solid #b4141400;border-radius:4px;transition:border-color .3s,box-shadow .3s;position:absolute;inset:0}#moadb .release-card-cover-wrap:hover:after{border-color:#b41414b3;box-shadow:inset 0 0 20px #b4141426,0 0 20px #b4141433}#moadb .release-card--playing .release-card-cover-wrap:after{border-color:#b41414e6;box-shadow:inset 0 0 30px #b4141433,0 0 30px #b414144d}#moadb .release-card-play-btn{clip-path:polygon(8px 0%,100% 0%,100% calc(100% - 8px),calc(100% - 8px) 100%,0% 100%,0% 8px);color:#fff;background:#c81414e6;border-radius:2px}#moadb .release-card-timeline-fill{background:linear-gradient(90deg,#8b0000,#c20)}#moadb .release-card-type-badge{letter-spacing:2px;background:#8c0000b3;border-radius:2px}#moadb .release-card-title{letter-spacing:.5px;font-weight:700}#som .release-card-cover-wrap,.releases-list--som .release-card-cover-wrap{border-radius:6px}#som .release-card-cover-wrap:after,.releases-list--som .release-card-cover-wrap:after{content:"";pointer-events:none;z-index:3;border:1px solid #6478b400;border-radius:6px;transition:border-color .4s,box-shadow .4s;position:absolute;inset:0}#som .release-card-cover-wrap:hover:after,.releases-list--som .release-card-cover-wrap:hover:after{border-color:#6478b480;box-shadow:inset 0 0 20px #5064a01a,0 0 20px #5064a026}#som .release-card--playing .release-card-cover-wrap:after,.releases-list--som .release-card--playing .release-card-cover-wrap:after{border-color:#6478b4cc;box-shadow:inset 0 0 30px #5064a026,0 0 30px #5064a040}#som .release-card-play-btn,.releases-list--som .release-card-play-btn{color:#c8d4f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#1e2850d9;border:1px solid #6478b480}#som .release-card-timeline-fill,.releases-list--som .release-card-timeline-fill{background:#b8a99ae6}#som .release-card-type-badge,.releases-list--som .release-card-type-badge{letter-spacing:1px;background:#141e3cbf;border:1px solid #6478b44d;font-family:Playfair Display,serif;font-style:italic}#som .release-card-title,.releases-list--som .release-card-title{font-family:Playfair Display,serif;font-style:italic}#jive-mind .release-card-cover-wrap,.releases-list--jm .release-card-cover-wrap{border-left:2px solid #d4a84380;border-radius:2px}#jive-mind .release-card-cover-wrap:after,.releases-list--jm .release-card-cover-wrap:after{content:"";pointer-events:none;z-index:3;border:1px solid #d4a84300;transition:border-color .3s,box-shadow .3s;position:absolute;inset:0}#jive-mind .release-card-cover-wrap:hover:after,.releases-list--jm .release-card-cover-wrap:hover:after{border-color:#d4a84380;box-shadow:inset 0 0 20px #d4a84314,0 0 20px #d4a84326}#jive-mind .release-card--playing .release-card-cover-wrap:after,.releases-list--jm .release-card--playing .release-card-cover-wrap:after{border-color:#d4a843cc;box-shadow:inset 0 0 30px #d4a8431f,0 0 30px #d4a84340}#jive-mind .release-card-play-btn,.releases-list--jm .release-card-play-btn{color:#0c0a06;background:#d4a843f2;border-radius:2px}#jive-mind .release-card-play-btn.playing,.releases-list--jm .release-card-play-btn.playing{background:#f0c96a}#jive-mind .release-card-timeline-fill,.releases-list--jm .release-card-timeline-fill{background:linear-gradient(90deg,#d4a843,#f0c96a)}#jive-mind .release-card-type-badge,.releases-list--jm .release-card-type-badge{color:#f5ead8;letter-spacing:2px;background:#d4a84333;border:1px solid #d4a84366;border-radius:2px;font-family:Bebas Neue,sans-serif}#jive-mind .release-card-title,.releases-list--jm .release-card-title{letter-spacing:1px;font-family:Bebas Neue,sans-serif;font-size:18px}.custom-audio-player{background:linear-gradient(135deg,#ffffff14 0%,#ffffff08 100%);border:1px solid #ffffff26;border-radius:12px;align-items:center;gap:16px;margin-top:20px;padding:16px 20px;transition:all .3s;display:flex}.custom-audio-player:hover{background:linear-gradient(135deg,#ffffff1f 0%,#ffffff0d 100%);border-color:#ffffff40}.audio-play-btn{width:48px;height:48px;color:var(--bg);cursor:pointer;background:linear-gradient(135deg,#fff 0%,#e0e0e0 100%);border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:all .3s;display:flex;box-shadow:0 4px 12px #0000004d}.audio-play-btn:hover{transform:scale(1.1);box-shadow:0 6px 20px #ffffff4d}.audio-play-btn:active{transform:scale(.95)}.audio-info{flex-direction:column;gap:4px;display:flex}.audio-label{letter-spacing:.5px;text-transform:uppercase;color:var(--text);font-size:14px;font-weight:700}.audio-status{color:var(--text-dim);font-size:11px;font-weight:500;animation:2s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.release-details{flex-direction:column;gap:12px;padding:0;display:flex}.release-type{letter-spacing:1px;color:var(--text-dim);text-transform:uppercase;font-size:11px;font-weight:600;display:block}.release-title{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:22px;font-weight:700;line-height:1.3;overflow:hidden}.release-year{color:var(--text-dim);font-size:14px}.release-links{flex-wrap:nowrap;align-items:center;gap:16px;margin-top:12px;display:flex}.release-link-btn{opacity:.85;justify-content:center;align-items:center;text-decoration:none;transition:transform .2s,opacity .2s;display:inline-flex}.release-link-btn:hover{opacity:1;transform:scale(1.15)}.release-link-btn img{object-fit:contain;width:32px;height:32px}.social-links{flex-wrap:wrap;gap:24px;display:flex}.social-links a{color:var(--text-dim);font-size:14px;font-weight:500;text-decoration:none;transition:color .3s,transform .3s;display:inline-block;position:relative}.social-links a:before{content:"→";opacity:0;transition:opacity .3s,left .3s;position:absolute;left:-20px}.social-links a:hover:before{opacity:1;left:-16px}.social-links a:hover{color:var(--text);transform:translate(4px)}.final-footer{text-align:center;color:var(--text-dim);letter-spacing:1px;padding:64px 48px;font-size:12px;position:relative}.final-footer:before{content:"";background:linear-gradient(90deg, transparent, var(--border), transparent);width:100px;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.loading-text{text-align:center;color:var(--text-dim);grid-column:1/-1;padding:40px;font-size:14px}.release-player-row{flex-direction:column;gap:8px;display:flex}@media (width<=768px){.release-links--mobile{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex!important}.release-links--mobile .release-link-btn img{width:22px!important;height:22px!important}.release-links--desktop{display:none!important}.release-player-row{grid-area:2/1/auto/-1!important}.fixed-nav{flex-wrap:nowrap;gap:8px;padding:16px 20px}.fixed-nav:hover{padding:16px 20px}.nav-logo{flex-shrink:0;height:28px}.nav-player{display:none!important}.nav-links{flex-shrink:0;gap:16px}.nav-right{gap:12px}.nav-links a{font-size:11px}.outline-text{-webkit-text-stroke:1px #fff;font-size:18vw}.filled-text{font-size:18vw}.hero-sub{letter-spacing:5px;font-size:7px}.hero-tagline{letter-spacing:4px;font-size:9px}.project-section{background-attachment:scroll;padding:80px 20px 60px;overflow:hidden}.project-header,#som .project-header{gap:40px;width:100%;max-width:100%;grid-template-columns:1fr!important}.project-header>div:first-child,.project-header>div:last-child{width:100%;min-width:0;max-width:100%}.project-header>div:first-child{text-align:center;flex-direction:column;align-items:center;display:flex}.project-logo{width:180px;height:180px;margin-bottom:20px}.project-name{word-break:break-word;overflow-wrap:break-word;margin-bottom:20px;font-size:28px}.project-bio{text-align:center;max-width:100%;margin-bottom:28px;font-size:15px}.social-links{justify-content:center;gap:20px}.btn-primary{align-self:center;padding:12px 24px;font-size:12px}.releases-section{text-align:center}.releases-section-header{flex-direction:column;align-items:center;gap:12px;margin-bottom:24px}.section-title{text-align:center;font-size:16px}.view-all-link{font-size:12px}.releases-list{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:20px}.releases-list--desktop{display:none}.releases-list--mobile{display:block}.release-card-title{font-size:14px}.release-card-meta{font-size:12px}.release-card-play-btn{width:50px;height:50px}.release-card-link img{width:20px;height:20px}.section-title{margin-bottom:20px;font-size:15px}.btn-primary{padding:12px 24px;font-size:12px}.social-links{gap:16px}}.preview-modal{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#000000e6;justify-content:center;align-items:center;padding:24px;animation:.3s fadeIn;display:flex;position:fixed;inset:0}.preview-content{background:var(--surface);border:1px solid var(--border);border-radius:16px;width:100%;max-width:600px;padding:32px;animation:.3s slideUp;position:relative}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.preview-close{color:var(--text);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:32px;transition:background .2s,transform .2s;display:flex;position:absolute;top:16px;right:16px}.preview-close:hover{background:#ffffff1a;transform:rotate(90deg)}.preview-content h3{margin:0 0 24px;font-size:24px;font-weight:700}.preview-content iframe{border-radius:12px;width:100%}.single-player{align-items:center;gap:12px;margin-top:16px;display:flex}.player-label{letter-spacing:.5px;text-transform:uppercase;color:var(--text-dim);font-size:12px;font-weight:600}.tracks-list{flex-direction:column;gap:6px;margin-top:20px;display:flex}.tracks-header{letter-spacing:1px;text-transform:uppercase;color:var(--text-dim);margin-bottom:8px;padding-left:4px;font-size:11px;font-weight:700}.track-item{border-radius:6px;grid-template-columns:28px 1fr;align-items:center;gap:10px;padding:4px 8px;line-height:1.4;transition:background .2s;display:grid}.track-item:hover{background:#ffffff0a}.track-number{color:var(--text-dim);text-align:right;font-size:11px;font-weight:600}.track-name{color:var(--text);font-size:13px;font-weight:500;line-height:1.3}.audio-play-btn-mini{color:#555;cursor:pointer;background:#fff0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;transition:all .2s;display:flex;position:relative}.audio-play-btn-mini:hover{color:#fff;transform:scale(1.1)}.audio-play-btn-mini:active{transform:scale(.95)}.single-play-wrap{align-items:center;gap:10px;margin-top:8px;display:flex}.single-play{width:32px;height:32px}.single-play-label{letter-spacing:1px;text-transform:uppercase;color:var(--text-dim);font-size:11px;font-weight:600}.simple-player{flex-direction:column;align-items:center;gap:10px;width:100%;margin-top:14px;display:flex}.simple-play-btn{color:#686868;cursor:pointer;pointer-events:none;background:#fff0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:color .2s,transform .2s;display:flex}.simple-player-top:hover .simple-play-btn{color:#fff;transform:scale(1.08)}.simple-player-timeline{flex-direction:column;gap:4px;width:100%;display:flex}.simple-player-bar{cursor:pointer;background:#ffffff1f;border-radius:2px;height:3px;position:relative}.simple-player-fill{background:#ffffffbf;border-radius:2px;height:100%;transition:width .1s linear;position:absolute;top:0;left:0}.simple-player-thumb{background:#fff;border-radius:50%;width:8px;height:8px;transition:left .1s linear;position:absolute;top:50%;transform:translate(-50%,-50%)}.simple-player-time{color:var(--text-dim);font-variant-numeric:tabular-nums;justify-content:space-between;font-size:10px;display:flex}.track-name-wrap{flex-direction:column;gap:4px;min-width:0;display:flex}.track-progress-bar{background:#ffffff1a;border-radius:1px;height:2px;overflow:hidden}.track-progress-fill{background:#fff9;border-radius:1px;height:100%;transition:width .1s linear}.track-item--playing .track-name{color:#fff}.nav-player{flex:1;align-items:center;gap:10px;max-width:380px;animation:.3s fadeIn;display:flex}.nav-soundwave{flex-shrink:0;overflow:visible}@keyframes soundBar{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.nav-player-bars{display:none}.nav-player-info{flex-direction:column;flex-shrink:0;gap:1px;min-width:0;max-width:130px;display:flex}.nav-player-title{color:#ffffffbf;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.2px;font-size:11px;font-weight:500;overflow:hidden}.nav-player-artist{color:#ffffff59;white-space:nowrap;text-overflow:ellipsis;letter-spacing:.2px;font-size:10px;overflow:hidden}.nav-player-timeline{flex:1;min-width:60px}.nav-player-bar{background:#ffffff1a;border-radius:1px;height:2px;overflow:hidden}.nav-player-fill{background:#ffffff80;border-radius:1px;height:100%;transition:width .1s linear}.nav-player-btn{color:#ffffff59;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;padding:0;transition:color .2s;display:flex}.nav-player-btn:hover{color:#fffc}.nav-player-stop{color:#fff3}.simple-player-top{align-items:center;gap:10px;transition:opacity .2s;display:flex}.simple-player-top:hover{opacity:.8}.simple-player-top:hover .simple-player-label{color:#fff}.simple-player-label{letter-spacing:.5px;text-transform:uppercase;color:var(--text-dim);font-size:11px;font-weight:600;transition:color .2s}.lr-section{border-bottom:1px solid var(--border);background-image:url(/images/lr-bg.jpg);background-position:50%;background-size:cover;background-attachment:fixed;padding:100px 48px 80px;position:relative}.lr-section:before{content:"";z-index:0;background:#000000bf;position:absolute;inset:0}.lr-section:after{display:none}.lr-inner{z-index:1;max-width:1400px;margin:0 auto;position:relative}.lr-heading{letter-spacing:4px;color:var(--text-dim);text-transform:uppercase;margin-bottom:40px;font-size:11px;font-weight:700}.lr-grid{grid-template-columns:repeat(8,minmax(0,1fr));align-items:center;gap:16px;min-height:clamp(280px,28vw,380px);transition:grid-template-columns .4s cubic-bezier(.4,0,.2,1);display:grid}.lr-card{cursor:default;flex-direction:column;gap:8px;width:100%;min-width:0;transition:opacity .4s,filter .4s;display:flex}.lr-grid:has(.lr-card--playing) .lr-card:not(.lr-card--playing):not(.lr-card--paused){opacity:.3;filter:blur(1px)saturate(.5)}.lr-card--playing{z-index:2;position:relative;opacity:1!important;filter:none!important}.lr-card--paused{opacity:1;filter:none;z-index:2;position:relative}.lr-cover-wrap{aspect-ratio:1;background:#1a1a1a;border-radius:6px;flex-shrink:0;width:100%;position:relative;overflow:hidden}.lr-card--playing .lr-cover,.lr-card--paused .lr-cover{filter:brightness(.55);transform:scale(1.06)}.lr-card--playing .lr-cover-wrap:after,.lr-card--paused .lr-cover-wrap:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000 0%,#0000001a 50%,#000000b3 100%);animation:.35s forwards overlayIn;position:absolute;inset:0}@keyframes overlayIn{0%{opacity:0}to{opacity:1}}.lr-card--playing .lr-cover-play,.lr-card--paused .lr-cover-play{opacity:1}.lr-card-bottom{flex-direction:column;gap:4px;display:flex}.lr-card--playing .lr-track-title,.lr-card--paused .lr-track-title{color:#fff}.lr-card--playing .lr-artist,.lr-card--paused .lr-artist{color:#ffffffb3}.lr-card--playing .lr-date,.lr-card--paused .lr-date{color:#fff6}.lr-cover{object-fit:cover;width:100%;height:100%;transition:transform .4s,filter .4s;display:block}.lr-card:hover .lr-cover{filter:brightness(.6);transform:scale(1.04)}.lr-type-badge{letter-spacing:1.5px;color:#ffffffb3;text-transform:uppercase;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:3px;padding:3px 7px;font-size:9px;font-weight:700;position:absolute;top:8px;left:8px}.lr-cover-play{cursor:pointer;color:#fff;opacity:0;background:0 0;border:none;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.lr-card:hover .lr-cover-play,.lr-cover-play.playing{opacity:1}.lr-cover-play svg{filter:drop-shadow(0 2px 8px #000c)}.lr-info{flex-direction:column;gap:2px;display:flex}.lr-artist{letter-spacing:.5px;color:var(--text-dim);text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:10px;font-weight:600;overflow:hidden}.lr-track-title{color:var(--text);white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;line-height:1.3;overflow:hidden}.lr-track-number{color:var(--text-dim);font-size:11px;font-weight:400}.lr-release-context{color:#666;white-space:nowrap;text-overflow:ellipsis;min-height:1.3em;font-size:11px;font-style:italic;overflow:hidden}.lr-date{color:#444;letter-spacing:.3px;font-size:10px}.lr-player{align-items:center;gap:8px;padding:6px 0 2px;display:flex}.lr-play-btn{width:24px;height:24px;color:var(--text-dim);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .2s;display:flex}.lr-play-btn:hover{color:#fff}.lr-player-bar{background:#ffffff1a;border-radius:1px;flex:1;height:2px;overflow:hidden}.lr-player-fill{background:#fff9;border-radius:1px;height:100%;transition:width .1s linear}.lr-player-time{color:#555;font-variant-numeric:tabular-nums;flex-shrink:0;font-size:10px}.lr-simple-player-wrap{display:none}.lr-cover-progress{z-index:3;background:#ffffff1a;height:2px;position:absolute;bottom:0;left:0;right:0}.lr-cover-progress-fill{background:#fffc;border-radius:0 1px 1px 0;height:100%;transition:width .1s linear;box-shadow:0 0 6px #ffffff80}@media (width<=1200px){.lr-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=768px){.lr-section{background-attachment:scroll;padding:60px 20px 50px}.lr-heading{margin-bottom:24px}.lr-carousel{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:0;display:flex;overflow-x:scroll}.lr-carousel::-webkit-scrollbar{display:none}.lr-carousel-page{scroll-snap-align:start;box-sizing:border-box;grid-template-columns:repeat(2,1fr);gap:12px;min-width:100%;padding:0 2px;display:grid}.lr-dots{justify-content:center;gap:8px;margin-top:20px;display:flex}.lr-dot{cursor:pointer;background:#fff3;border:none;border-radius:50%;width:6px;height:6px;padding:0;transition:background .2s,transform .2s}.lr-dot--active{background:#ffffffd9;transform:scale(1.3)}.lr-cover-play{opacity:.85}}.inapp-banner{z-index:9999;-webkit-backdrop-filter:blur(12px);background:#0a0a0af7;border-top:1px solid #ffffff1f;padding:12px 16px;animation:.4s ease-out slideUpBanner;position:fixed;bottom:0;left:0;right:0}@keyframes slideUpBanner{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.inapp-banner-content{align-items:center;gap:12px;max-width:600px;margin:0 auto;display:flex}.inapp-banner-icon{flex-shrink:0;font-size:22px}.inapp-banner-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.inapp-banner-text strong{color:#fff;letter-spacing:.2px;font-size:13px;font-weight:700}.inapp-banner-text span{color:#ffffff80;font-size:11px}.inapp-instructions{color:#fffc;font-size:12px;line-height:1.4}.inapp-banner-open{color:#000;letter-spacing:.5px;cursor:pointer;background:#fff;border:none;border-radius:20px;flex-shrink:0;padding:8px 18px;font-size:12px;font-weight:700;transition:background .2s,transform .15s}.inapp-banner-open:hover{background:#e0e0e0;transform:scale(1.03)}.inapp-banner-close{color:#fff6;cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:4px;transition:color .2s;display:flex}.inapp-banner-close:hover{color:#fff}.hero-cover-wrap{border-radius:8px;display:inline-block;position:relative;overflow:hidden}.hero-cover-wrap img{transition:filter .3s,transform .3s;display:block}.hero-cover-wrap:hover img,.hero-cover-wrap--playing img{filter:brightness(.55);transform:scale(1.03)}.hero-cover-play-overlay{color:#fff;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.hero-cover-wrap:hover .hero-cover-play-overlay,.hero-cover-wrap--playing .hero-cover-play-overlay{opacity:1}.hero-cover-play-overlay svg{filter:drop-shadow(0 2px 12px #000c)}.simple-player-cover{cursor:pointer;border-radius:8px;margin-bottom:12px;position:relative;overflow:hidden}.simple-player-cover img{width:100%;transition:filter .3s,transform .3s;display:block}.simple-player-cover:hover img,.simple-player-cover--playing img{filter:brightness(.5);transform:scale(1.03)}.simple-player-cover-overlay{color:#fff;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.simple-player-cover:hover .simple-player-cover-overlay,.simple-player-cover--playing .simple-player-cover-overlay{opacity:1}.simple-player-cover-overlay svg{filter:drop-shadow(0 2px 12px #000c)}.lang-switcher{flex-shrink:0;position:relative}.lang-current{cursor:pointer;color:#ffffffb3;background:0 0;border:none;align-items:center;gap:5px;padding:4px 2px;transition:color .2s;display:flex}.lang-current:hover{color:#fff}.lang-flag{font-size:16px;line-height:1}.lang-arrow{opacity:.6;transition:transform .2s}.lang-arrow--open{transform:rotate(180deg)}.lang-dropdown{z-index:1000;-webkit-backdrop-filter:blur(12px);background:#0c0c0cf7;border:1px solid #ffffff1f;border-radius:8px;min-width:150px;padding:6px;animation:.15s ease-out fadeInDown;position:absolute;top:calc(100% + 8px);right:0}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.lang-option{cursor:pointer;color:#fff9;letter-spacing:.3px;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;width:100%;padding:8px 12px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex}.lang-option:hover{color:#fff;background:#ffffff12}.lang-option--active{color:#fff;font-weight:700}:root{--som-accent:#b8a99a;--som-warm:#c4a882;--som-dim:#6b5f57;--som-surface:#14100ed9;--som-border:#b4a08c1f}.som-page{color:#e8ddd5;background:#0e0c0b;min-height:100vh;font-family:Inter,sans-serif}.som-page .noise{pointer-events:none;z-index:999;opacity:.35;mix-blend-mode:soft-light;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.65' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.15'/%3E%3C/svg%3E");position:fixed;inset:0}.som-page .fixed-nav{background:linear-gradient(#0e0c0bf7,#0000);border-bottom:none}.som-back-btn{color:var(--som-dim);letter-spacing:1.5px;text-transform:uppercase;align-items:center;gap:8px;font-size:11px;font-weight:600;text-decoration:none;transition:color .3s,transform .3s;display:inline-flex}.som-back-btn:hover{color:var(--som-accent);transform:translate(-4px)}.som-page .nav-links a{color:var(--som-dim)}.som-page .nav-links a:hover{color:var(--som-accent)}.som-page .nav-links a:after{background:var(--som-warm)}.som-hero{justify-content:center;align-items:center;min-height:100vh;padding:120px 48px 80px;display:flex;position:relative;overflow:hidden}.som-hero-bg{filter:brightness(.18)saturate(.6)sepia(.3);z-index:0;background-image:url(/images/stateofmind/som-bg1.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.som-hero:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(#0000 40%,#0e0c0bd9 100%);position:absolute;inset:0}.som-hero-content{z-index:2;flex-direction:column;gap:32px;width:100%;max-width:900px;display:flex;position:relative}.som-hero-label{letter-spacing:4px;color:var(--som-warm);text-transform:uppercase;opacity:.8;font-size:10px;font-weight:600}.som-latest-card{align-items:flex-start;gap:48px;animation:.8s ease-out fadeInUp;display:flex}.som-latest-cover-col{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.som-latest-cover-col .release-links{flex-flow:row;justify-content:center;align-items:center;gap:10px;display:flex}.som-latest-cover{object-fit:cover;filter:saturate(.85);border-radius:4px;flex-shrink:0;width:260px;height:260px;transition:transform .5s,box-shadow .5s;box-shadow:0 32px 80px #000c,0 0 0 1px #b4a08c14}.som-latest-cover:hover{transform:scale(1.02)translateY(-4px);box-shadow:0 48px 100px #000000e6}.som-latest-info{flex-direction:column;gap:12px;padding-top:8px;display:flex}.som-latest-info .release-links{flex-flow:row;justify-content:flex-start;align-items:center;gap:14px;margin:0;padding:0;display:flex}.som-latest-info .release-link-btn img{width:28px;height:28px}.som-latest-title{color:#e8ddd5;letter-spacing:-.5px;margin:4px 0;font-family:Playfair Display,serif;font-size:44px;font-style:italic;font-weight:700;line-height:1.1}.som-page .release-type{letter-spacing:2px;color:var(--som-warm);opacity:.7;font-size:10px}.som-page .release-year{color:var(--som-dim);font-size:13px}.som-page .simple-play-btn{color:var(--som-dim)}.som-page .simple-play-btn:hover{color:var(--som-accent)}.som-page .simple-player-fill{background:var(--som-warm)}.som-page .simple-player-thumb{background:var(--som-accent)}.som-page .simple-player-bar{background:#b4a08c26}.som-page .simple-player-time,.som-page .simple-player-label{color:var(--som-dim)}.som-divider{background:linear-gradient(90deg, transparent, var(--som-border), #b4a08c33, var(--som-border), transparent);width:100%;height:1px;margin:0}.som-about{background:#0e0c0b;padding:100px 48px;position:relative;overflow:hidden}.som-about:after{content:"";filter:brightness(.12)saturate(.5)sepia(.4);z-index:0;background-image:url(/images/stateofmind/som-bg2.jpg);background-position:top;background-size:cover;background-attachment:fixed;position:absolute;inset:0}.som-about:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(100% 100%,#0e0c0b4d 0%,#0e0c0beb 70%);position:absolute;inset:0}.som-about-inner{z-index:2;align-items:flex-start;gap:64px;max-width:900px;margin:0 auto;display:flex;position:relative}.som-about-logo{object-fit:cover;filter:saturate(.7)brightness(.9);border-radius:4px;flex-shrink:0;width:300px;height:300px;transition:filter .4s,transform .4s}.som-about-logo:hover{filter:saturate()brightness();transform:scale(1.03)}.som-about-text{flex-direction:column;gap:0;display:flex}.som-page .project-genre{letter-spacing:2.5px;color:var(--som-warm);opacity:.7;font-size:10px}.som-page .project-name{background:linear-gradient(135deg,#e8ddd5 0%,#b8a99a 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:24px;font-family:Playfair Display,serif;font-size:36px;font-style:italic;font-weight:700;line-height:1.2}.som-page .project-bio{color:var(--som-dim);max-width:520px;margin-bottom:32px;font-size:16px;line-height:1.8}.som-page .social-links a{color:var(--som-dim);font-size:13px}.som-page .social-links a:hover{color:var(--som-accent)}.som-page .social-links a:before{content:"→"}.som-discography{background:#0b0a09;padding:100px 48px;position:relative;overflow:hidden}.som-discography:after{content:"";filter:brightness(.1)saturate(.4)sepia(.5);z-index:0;background-image:url(/images/stateofmind/som-bg3.jpg);background-position:bottom;background-size:cover;background-attachment:fixed;position:absolute;inset:0}.som-discography:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(100% 100%,#0b0a0933 0%,#0b0a09f0 65%);position:absolute;inset:0}.som-discography-inner{z-index:2;max-width:900px;margin:0 auto;position:relative}.som-page .section-title{color:#e8ddd5;letter-spacing:0;text-transform:none;margin-bottom:40px;font-family:Playfair Display,serif;font-size:28px;font-style:italic;font-weight:400}.som-page .release-item-with-player{border-color:var(--som-border);background:#16120fcc}.som-page .release-item-with-player:hover{background:#1c1612f2;border-color:#b4a08c33;box-shadow:0 12px 40px #0009}.som-page .release-title{color:#e8ddd5}.som-page .release-cover-col>img{filter:saturate(.8);transition:filter .4s}.som-page .release-cover-col>img:hover{filter:saturate()}.som-page .tracks-header{color:var(--som-dim)}.som-page .track-name{color:#b8a99a}.som-page .track-item--playing .track-name{color:#e8ddd5}.som-page .audio-play-btn-mini{color:var(--som-dim)}.som-page .audio-play-btn-mini:hover{color:var(--som-accent)}.som-page .btn-primary{color:#e8ddd5;border:1px solid var(--som-accent);letter-spacing:2px;box-shadow:none;background:0 0;border-radius:4px;padding:14px 32px;font-family:Playfair Display,serif;font-size:13px;font-style:italic;font-weight:700;transition:background .3s,color .3s,border-color .3s,box-shadow .3s}.som-page .btn-primary:before{display:none}.som-page .btn-primary:hover{background:var(--som-accent);color:#1a1410;border-color:var(--som-accent);transform:translateY(-2px);box-shadow:0 4px 24px #00000080}.som-page .final-footer{color:var(--som-dim);border-top:1px solid var(--som-border);background:#0b0a09}.som-page .final-footer:before{background:linear-gradient(90deg, transparent, var(--som-border), transparent)}@media (width<=768px){.som-hero{min-height:auto;padding:100px 20px 60px}.som-latest-card{flex-direction:column;align-items:center;gap:24px}.som-latest-cover-col{align-items:center;width:100%}.som-latest-cover{width:200px;height:200px}.som-latest-title{font-size:28px}.som-about{background-attachment:scroll;padding:80px 20px}.som-about:after{background-attachment:scroll}.som-about-inner{text-align:center;flex-direction:column;align-items:center;gap:28px}.som-about-logo{width:180px;height:180px}.som-about-text{flex-direction:column;align-items:center;width:100%;display:flex}.som-page .project-name{font-size:28px}.som-page .project-bio{text-align:center;max-width:100%;font-size:14px}.som-page .social-links{justify-content:center}.som-discography{background-attachment:scroll;padding:80px 20px}.som-discography:after{background-attachment:scroll}.som-page .release-item-header,.som-page .release-item-header--single{text-align:left;gap:12px 16px;grid-template-rows:auto auto!important;grid-template-columns:110px 1fr!important;display:grid!important}.som-page .release-cover-col{gap:8px;flex-direction:column!important;grid-area:1/1!important;align-items:flex-start!important;width:110px!important}.som-page .release-cover-col>img{flex-shrink:0;width:110px!important;height:110px!important}.som-page .release-cover-col .release-links{flex-wrap:wrap;gap:6px;justify-content:flex-start!important}.som-page .release-cover-col .release-links .release-link-btn img{width:22px!important;height:22px!important}.som-page .release-details{text-align:left;align-items:flex-start;padding-top:4px;grid-area:1/2!important}.som-page .tracks-list-right{width:100%;max-height:180px;grid-area:2/1/auto/-1!important}.som-page .section-title{margin-bottom:28px;font-size:22px}}.som-cover-clickable{cursor:pointer;display:block;position:relative}.som-cover-clickable img{transition:filter .3s,transform .3s}.som-cover-clickable:hover img,.som-cover-clickable--playing img{filter:brightness(.5);transform:scale(1.03)}.som-cover-play-overlay{color:#fff;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.som-cover-clickable:hover .som-cover-play-overlay,.som-cover-clickable--playing .som-cover-play-overlay{opacity:1}.som-cover-play-overlay svg{filter:drop-shadow(0 2px 12px #000c)}:root{--jm-gold:#d4a843;--jm-gold2:#f0c96a;--jm-cream:#f5ead8;--jm-red:#c0392b;--jm-dark:#0c0a06;--jm-darker:#080602;--jm-surface:#141006e6;--jm-border:#d4a8432e;--jm-dim:#7a6535}.jm-page{background:var(--jm-dark);min-height:100vh;color:var(--jm-cream);font-family:Inter,sans-serif}.jm-page .noise{pointer-events:none;z-index:999;opacity:.25;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.18'/%3E%3C/svg%3E");position:fixed;inset:0}.jm-page .fixed-nav{background:linear-gradient(#080602fa,#0000);border-bottom:none}.jm-back-btn{color:var(--jm-dim);letter-spacing:2px;text-transform:uppercase;letter-spacing:3px;align-items:center;gap:8px;font-family:Bebas Neue,sans-serif;font-size:13px;font-weight:600;text-decoration:none;transition:color .3s,transform .3s;display:inline-flex}.jm-back-btn:hover{color:var(--jm-gold);transform:translate(-4px)}.jm-page .nav-links a{color:var(--jm-dim);letter-spacing:3px;font-family:Bebas Neue,sans-serif;font-size:15px}.jm-page .nav-links a:hover{color:var(--jm-gold)}.jm-page .nav-links a:after{background:var(--jm-gold)}.jm-deco-line{align-items:center;gap:0;width:100%;max-width:900px;margin:0 auto;display:flex}.jm-deco-line:before,.jm-deco-line:after{content:"";background:linear-gradient(90deg, transparent, var(--jm-gold));flex:1;height:1px}.jm-deco-line:after{background:linear-gradient(90deg, var(--jm-gold), transparent)}.jm-deco-diamond{background:var(--jm-gold);flex-shrink:0;width:8px;height:8px;margin:0 12px;transform:rotate(45deg)}.jm-hero{justify-content:center;align-items:center;min-height:100vh;padding:120px 48px 80px;display:flex;position:relative;overflow:hidden}.jm-hero-bg{filter:brightness(.22)saturate(.5)sepia(.6);z-index:0;background-image:url(/images/jivemind/jm-bg1.jpg);background-position:50%;background-size:cover;position:absolute;inset:0}.jm-hero:after{content:"";background:linear-gradient(to top, var(--jm-dark) 0%, transparent 40%), linear-gradient(to bottom, #080602b3 0%, transparent 30%), radial-gradient(ellipse at center, transparent 30%, #08060299 100%);z-index:1;pointer-events:none;position:absolute;inset:0}.jm-hero:before{content:"";background:linear-gradient(90deg, transparent, var(--jm-gold), var(--jm-gold2), var(--jm-gold), transparent);z-index:3;height:2px;position:absolute;top:0;left:0;right:0}.jm-hero-content{z-index:2;flex-direction:column;gap:24px;width:100%;max-width:900px;display:flex;position:relative}.jm-hero-label{letter-spacing:6px;color:var(--jm-gold);text-transform:uppercase;opacity:.9;font-family:Bebas Neue,sans-serif;font-size:13px}.jm-latest-card{align-items:flex-start;gap:48px;animation:.8s ease-out fadeInUp;display:flex}.jm-latest-cover-col{flex-direction:column;flex-shrink:0;align-items:center;gap:14px;display:flex}.jm-latest-cover{object-fit:cover;width:260px;height:260px;box-shadow:0 0 0 1px var(--jm-gold), 0 0 0 4px var(--jm-dark), 0 0 0 5px #d4a8434d, 0 32px 80px #000000e6;filter:saturate(.9)contrast(1.05);border-radius:2px;flex-shrink:0;transition:transform .5s,box-shadow .5s}.jm-latest-cover:hover{box-shadow:0 0 0 1px var(--jm-gold2), 0 0 0 4px var(--jm-dark), 0 0 0 5px #d4a84380, 0 48px 100px #000000f2;transform:scale(1.02)translateY(-4px)}.jm-latest-cover-col .release-links{flex-direction:row;justify-content:center;align-items:center;gap:10px;display:flex}.jm-latest-info{flex-direction:column;gap:10px;padding-top:8px;display:flex}.jm-latest-info .release-links{flex-flow:row;align-items:center;gap:14px;margin:0;padding:0;display:flex}.jm-latest-title{color:var(--jm-cream);letter-spacing:4px;text-shadow:0 4px 30px #d4a84333;margin:4px 0;font-family:Bebas Neue,sans-serif;font-size:72px;font-weight:400;line-height:.9}.jm-page .release-type{letter-spacing:4px;color:var(--jm-gold);opacity:.85;font-family:Bebas Neue,sans-serif;font-size:12px}.jm-page .release-year{color:var(--jm-dim);letter-spacing:1px;font-size:13px}.jm-page .simple-play-btn{color:var(--jm-dim)}.jm-page .simple-play-btn:hover{color:var(--jm-gold)}.jm-page .simple-player-fill{background:linear-gradient(90deg, var(--jm-gold), var(--jm-gold2))}.jm-page .simple-player-thumb{background:var(--jm-gold2);box-shadow:0 0 6px #d4a84399}.jm-page .simple-player-bar{background:#d4a8431f}.jm-page .simple-player-time{color:var(--jm-dim)}.jm-page .simple-player-label{color:var(--jm-dim);letter-spacing:2px;font-family:Bebas Neue,sans-serif;font-size:13px}.jm-divider{justify-content:center;align-items:center;height:24px;display:flex;position:relative;overflow:hidden}.jm-divider:before{content:"";background:linear-gradient(90deg, transparent 0%, var(--jm-border) 20%, #d4a84359 50%, var(--jm-border) 80%, transparent 100%);height:1px;position:absolute;top:50%;left:0;right:0}.jm-divider:after{content:"◆";color:var(--jm-gold);background:var(--jm-dark);z-index:1;letter-spacing:8px;padding:0 12px;font-size:8px;position:relative}.jm-about{background:var(--jm-darker);padding:100px 48px;position:relative;overflow:hidden}.jm-about:before{content:"";filter:brightness(.12)saturate(.5)sepia(.6);z-index:0;background-image:url(/images/jivemind/jm-bg2.jpg);background-position:top;background-size:cover;background-attachment:fixed;position:absolute;inset:0}.jm-about:after{content:"";background:radial-gradient(ellipse 80% 80% at 50% 50%, transparent 0%, var(--jm-darker) 70%);pointer-events:none;z-index:1;position:absolute;inset:0}.jm-about-inner{z-index:2;align-items:flex-start;gap:64px;max-width:900px;margin:0 auto;display:flex;position:relative}.jm-about-logo{object-fit:cover;filter:saturate(.85)brightness(.95);border-radius:2px;flex-shrink:0;width:280px;height:280px;transition:filter .4s,transform .4s}.jm-about-logo:hover{filter:saturate(1.1)brightness(1.05);transform:scale(1.02)}.jm-about-text{flex-direction:column;gap:0;display:flex}.jm-page .project-genre{letter-spacing:5px;color:var(--jm-gold);opacity:.85;margin-bottom:4px;font-family:Bebas Neue,sans-serif;font-size:13px}.jm-page .project-name{letter-spacing:8px;background:linear-gradient(135deg, var(--jm-cream) 0%, var(--jm-gold) 60%, var(--jm-gold2) 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:20px;font-family:Bebas Neue,sans-serif;font-size:64px;font-style:normal;font-weight:400;line-height:1}.jm-page .project-bio{color:#9a8660;max-width:520px;margin-bottom:32px;font-size:15px;font-weight:300;line-height:1.85}.jm-page .btn-primary{color:var(--jm-gold);border:1px solid var(--jm-gold);letter-spacing:3px;background:0 0;font-family:Bebas Neue,sans-serif;font-size:14px;font-weight:400;transition:background .3s,color .3s,box-shadow .3s}.jm-page .btn-primary:hover{background:var(--jm-gold);color:var(--jm-dark);transform:translateY(-2px);box-shadow:0 0 20px #d4a84366}.jm-page .social-links a{color:var(--jm-dim);letter-spacing:1px;font-size:12px}.jm-page .social-links a:hover{color:var(--jm-gold)}.jm-page .social-links a:before{content:"◆";font-size:7px}.jm-discography{background:var(--jm-dark);padding:100px 48px;position:relative;overflow:hidden}.jm-discography:before{content:"";filter:brightness(.08)saturate(.4)sepia(.7);z-index:0;background-image:url(/images/jivemind/jm-bg3.jpg);background-position:50%;background-size:cover;background-attachment:fixed;position:absolute;inset:0}.jm-discography:after{content:"";pointer-events:none;z-index:1;background:radial-gradient(100% 100%,#0c0a061a 0%,#0c0a06f2 65%);position:absolute;inset:0}.jm-discography-inner{z-index:2;max-width:900px;margin:0 auto;position:relative}.jm-page .section-title{color:var(--jm-cream);letter-spacing:6px;text-transform:uppercase;margin-bottom:8px;font-family:Bebas Neue,sans-serif;font-size:36px;font-style:normal;font-weight:400;display:inline-block;position:relative}.jm-page .section-title:after{content:"";background:linear-gradient(90deg, var(--jm-gold), transparent);width:60%;height:2px;margin-top:6px;margin-bottom:32px;display:block}.jm-page .release-item-with-player{border-color:var(--jm-border);border-left:2px solid var(--jm-gold);background:#100c04d9;border-radius:2px}.jm-page .release-item-with-player:hover{background:#161105f2;border-color:#d4a84359;box-shadow:0 12px 40px #000000b3,0 0 20px #d4a8430d}.jm-page .release-title{color:var(--jm-cream);letter-spacing:2px;font-family:Bebas Neue,sans-serif;font-size:26px;font-weight:400}.jm-page .release-cover-col>img{filter:saturate(.85)contrast(1.05);border-radius:1px;transition:filter .4s}.jm-page .release-cover-col>img:hover{filter:saturate(1.1)contrast(1.1)}.jm-page .tracks-header{color:var(--jm-gold);letter-spacing:3px;font-family:Bebas Neue,sans-serif;font-size:13px}.jm-page .track-name{color:#9a8660;letter-spacing:.5px;font-size:12px}.jm-page .track-item--playing .track-name{color:var(--jm-gold2)}.jm-page .audio-play-btn-mini{color:var(--jm-dim)}.jm-page .audio-play-btn-mini:hover{color:var(--jm-gold)}.jm-page .final-footer{background:var(--jm-darker);color:var(--jm-dim);border-top:1px solid var(--jm-border);letter-spacing:3px;font-family:Bebas Neue,sans-serif;font-size:13px}.jm-page .final-footer:before{background:linear-gradient(90deg, transparent, var(--jm-gold), transparent);opacity:.3}@media (width<=768px){.jm-hero{min-height:auto;padding:100px 20px 60px}.jm-latest-card{flex-direction:column;align-items:center;gap:24px}.jm-latest-cover-col{align-items:center;width:100%}.jm-latest-cover{width:200px;height:200px}.jm-latest-title{letter-spacing:3px;font-size:48px}.jm-about{background-attachment:scroll;padding:80px 20px}.jm-about:before{background-attachment:scroll}.jm-about-inner{text-align:center;flex-direction:column;align-items:center;gap:28px}.jm-about-logo{width:180px;height:180px}.jm-about-text{flex-direction:column;align-items:center;width:100%;display:flex}.jm-page .project-name{letter-spacing:6px;font-size:48px}.jm-page .project-bio{text-align:center;max-width:100%;font-size:14px}.jm-page .social-links{justify-content:center}.jm-discography{background-attachment:scroll;padding:80px 20px}.jm-discography:before{background-attachment:scroll}.jm-page .release-item-header,.jm-page .release-item-header--single{text-align:left;gap:12px 16px;grid-template-rows:auto auto!important;grid-template-columns:110px 1fr!important;display:grid!important}.jm-page .release-cover-col{gap:8px;flex-direction:column!important;grid-area:1/1!important;align-items:flex-start!important;width:110px!important}.jm-page .release-cover-col>img{flex-shrink:0;width:110px!important;height:110px!important}.jm-page .release-cover-col .release-links{flex-wrap:wrap;gap:6px;justify-content:flex-start!important}.jm-page .release-cover-col .release-links .release-link-btn img{width:22px!important;height:22px!important}.jm-page .release-details{text-align:left;align-items:flex-start;padding-top:4px;grid-area:1/2!important}.jm-page .tracks-list-right{width:100%;max-height:180px;grid-area:2/1/auto/-1!important}.jm-page .section-title{margin-bottom:8px;font-size:28px}}.jm-cover-clickable{cursor:pointer;display:block;position:relative}.jm-cover-clickable img{transition:filter .3s,transform .3s}.jm-cover-clickable:hover img,.jm-cover-clickable--playing img{filter:brightness(.5);transform:scale(1.03)}.jm-cover-play-overlay{color:#fff;opacity:0;pointer-events:none;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.jm-cover-clickable:hover .jm-cover-play-overlay,.jm-cover-clickable--playing .jm-cover-play-overlay{opacity:1}.jm-cover-play-overlay svg{filter:drop-shadow(0 2px 12px #000c)}.admin-wrap{color:#fff;background:#0a0a0a;min-height:100vh;font-family:Inter,sans-serif}.admin-login-wrap{background:#0a0a0a;justify-content:center;align-items:center;min-height:100vh;font-family:Inter,sans-serif;display:flex}.admin-login-box{background:#141414;border:1px solid #ffffff14;border-radius:16px;flex-direction:column;align-items:center;gap:24px;width:100%;max-width:380px;padding:48px 40px;display:flex}.admin-login-logo{width:auto;height:40px}.admin-login-title{letter-spacing:-.5px;color:#fff;font-size:20px;font-weight:700}.admin-login-form{flex-direction:column;gap:12px;width:100%;display:flex}.admin-input,.admin-select,.admin-textarea{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;outline:none;width:100%;padding:10px 14px;font-family:Inter,sans-serif;font-size:14px;transition:border-color .2s}.admin-input:focus,.admin-select:focus,.admin-textarea:focus{border-color:#ffffff59}.admin-input::placeholder,.admin-textarea::placeholder{color:#555}.admin-select option{background:#141414}.admin-textarea{resize:vertical;min-height:80px}.admin-btn-primary{color:#0a0a0a;letter-spacing:.5px;cursor:pointer;background:#fff;border:none;border-radius:8px;padding:11px 24px;font-size:13px;font-weight:700;transition:opacity .2s,transform .2s}.admin-btn-primary:hover:not(:disabled){opacity:.88;transform:translateY(-1px)}.admin-btn-primary:disabled{opacity:.4;cursor:default}.admin-btn-google{color:#1a1a1a;cursor:pointer;background:#fff;border:none;border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;padding:12px 24px;font-size:14px;font-weight:600;transition:opacity .2s,transform .2s;display:flex}.admin-btn-google:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.admin-btn-google:disabled{opacity:.5;cursor:default}.admin-btn-ghost{color:#888;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:8px;padding:8px 16px;font-size:12px;font-weight:600;transition:color .2s,border-color .2s}.admin-btn-ghost:hover{color:#fff;border-color:#ffffff4d}.admin-btn-danger{color:#e05555;cursor:pointer;background:0 0;border:1px solid #e055554d;border-radius:6px;padding:6px 12px;font-size:12px;font-weight:600;transition:background .2s}.admin-btn-danger:hover{background:#e055551a}.admin-btn-icon{color:#888;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;transition:color .2s,border-color .2s;display:flex}.admin-btn-icon:hover{color:#fff;border-color:#ffffff4d}.admin-error{color:#e05555;text-align:center;font-size:13px}.admin-success{color:#55c97a;text-align:center;font-size:13px}.admin-nav{z-index:10;background:#0d0d0d;border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:20px 40px;display:flex;position:sticky;top:0}.admin-nav-left{align-items:center;gap:16px;display:flex}.admin-nav img{width:auto;height:32px}.admin-nav-title{color:#555;letter-spacing:1px;text-transform:uppercase;font-size:13px;font-weight:600}.admin-body{grid-template-columns:220px 1fr;min-height:calc(100vh - 73px);display:grid}.admin-sidebar{background:#0d0d0d;border-right:1px solid #ffffff0f;padding:32px 0}.admin-sidebar-item{color:#666;cursor:pointer;border-left:2px solid #0000;align-items:center;gap:10px;padding:10px 24px;font-size:13px;font-weight:500;transition:color .2s,background .2s;display:flex}.admin-sidebar-item:hover{color:#ccc;background:#ffffff08}.admin-sidebar-item.active{color:#fff;background:#ffffff0d;border-left-color:#fff}.admin-sidebar-label{letter-spacing:1.5px;text-transform:uppercase;color:#333;padding:20px 24px 8px;font-size:10px;font-weight:700}.admin-content{padding:40px;overflow-y:auto}.admin-section-header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.admin-section-title{letter-spacing:-.5px;font-size:22px;font-weight:700}.admin-section-sub{color:#555;margin-top:4px;font-size:13px}.admin-releases{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}.admin-release-card{background:#141414;border:1px solid #ffffff12;border-radius:12px;align-items:center;gap:16px;padding:16px 20px;transition:border-color .2s;display:flex}.admin-release-card:hover{border-color:#ffffff26}.admin-release-cover{object-fit:cover;background:#222;border-radius:6px;flex-shrink:0;width:56px;height:56px}.admin-release-info{flex:1;min-width:0}.admin-release-name{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.admin-release-meta{color:#555;margin-top:2px;font-size:12px}.admin-release-actions{flex-shrink:0;gap:8px;display:flex}.admin-modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:200;background:#000000d9;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.admin-modal{background:#141414;border:1px solid #ffffff1a;border-radius:16px;flex-direction:column;gap:20px;width:100%;max-width:600px;max-height:90vh;padding:28px 32px;display:flex;overflow-y:auto}.admin-modal--wide{flex-direction:column;gap:0;max-width:960px;max-height:90vh;padding:0;display:flex;overflow:hidden}.admin-modal--wide .admin-modal-header{border-bottom:1px solid #ffffff12;flex-shrink:0;justify-content:space-between;padding:24px 28px 20px;display:flex}.admin-modal-body{flex:1;grid-template-columns:280px 1fr;min-height:0;display:grid;overflow:hidden}.admin-modal-col-left{border-right:1px solid #ffffff12;flex-direction:column;gap:16px;padding:20px 24px;display:flex;overflow-y:auto}.admin-modal-col-right{flex-direction:column;gap:0;padding:20px 24px;display:flex;overflow:hidden}.admin-modal-col-right .admin-tracks-header{flex-shrink:0;margin-bottom:12px}.admin-modal-col-right .admin-tracks{flex:1;padding-right:6px;overflow-y:auto}.admin-modal-footer{border-top:1px solid #ffffff12;flex-shrink:0;justify-content:flex-end;gap:10px;padding:16px 28px;display:flex}.admin-tracks{flex-direction:column;gap:8px;display:flex}.admin-track-row{background:#ffffff08;border:1px solid #ffffff12;border-radius:8px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.admin-track-row-top{grid-template-columns:28px 1fr 1fr;align-items:center;gap:8px;display:grid}.admin-track-num{color:#555;text-align:center;letter-spacing:.3px;flex-shrink:0;font-size:11px;font-weight:700}.admin-track-row-bottom{grid-template-columns:90px 90px 1fr auto;align-items:center;gap:8px;display:grid}.admin-track-row-bottom .admin-input[type=number],.admin-track-row-bottom .admin-input[type=date]{width:100%}.admin-track-remove{color:#e05555;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #e055554d;border-radius:6px;flex-shrink:0;margin-left:auto;padding:6px 14px;font-size:12px;font-weight:600;transition:background .2s,border-color .2s}.admin-track-remove:hover{background:#e055551f;border-color:#e0555599}.admin-track-remove:disabled{opacity:.25;cursor:default}.admin-track-confirm{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.admin-track-confirm-text{color:#e05555;white-space:nowrap;font-size:12px}.admin-track-confirm-yes{color:#fff;cursor:pointer;background:#e05555;border:none;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:700;transition:opacity .2s}.admin-track-confirm-yes:hover{opacity:.85}.admin-track-confirm-no{color:#888;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;padding:5px 12px;font-size:12px;font-weight:600;transition:color .2s,border-color .2s}.admin-track-confirm-no:hover{color:#fff;border-color:#ffffff4d}.admin-tracks-header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.admin-links-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.admin-cover-upload{cursor:pointer;background:#1a1a1a;border:1px solid #ffffff14;border-radius:10px;flex-shrink:0;width:100%;padding-bottom:100%;transition:border-color .2s;position:relative;overflow:hidden}.admin-cover-upload:hover{border-color:#ffffff40}.admin-cover-preview{object-fit:cover;width:100%;height:100%;transition:filter .25s;display:block;position:absolute;inset:0}.admin-cover-upload:hover .admin-cover-preview{filter:brightness(.55)}.admin-cover-remove{color:#fff;cursor:pointer;opacity:0;z-index:2;background:#000000b3;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;transition:opacity .2s,background .2s;display:flex;position:absolute;top:8px;right:8px}.admin-cover-upload:hover .admin-cover-remove{opacity:1}.admin-cover-remove:hover{background:#dc3c3cd9;border-color:#0000}.admin-cover-hover-label{color:#ffffffd9;letter-spacing:.5px;opacity:0;pointer-events:none;justify-content:center;align-items:center;font-size:12px;font-weight:600;transition:opacity .25s;display:flex;position:absolute;inset:0}.admin-cover-upload:hover .admin-cover-hover-label{opacity:1}.admin-cover-empty-large{color:#444;letter-spacing:.3px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:12px;font-weight:500;transition:color .2s;display:flex;position:absolute;inset:0}.admin-cover-upload:hover .admin-cover-empty-large{color:#888}.admin-cover-empty,.admin-cover-actions{display:none}.admin-gallery-modal{max-width:760px;max-height:85vh}.admin-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;max-height:55vh;padding-right:4px;display:grid;overflow-y:auto}.admin-gallery-grid::-webkit-scrollbar{width:4px}.admin-gallery-grid::-webkit-scrollbar-track{background:0 0}.admin-gallery-grid::-webkit-scrollbar-thumb{background:#ffffff26;border-radius:2px}.admin-gallery-item{aspect-ratio:1;cursor:pointer;border:2px solid #0000;border-radius:8px;transition:border-color .2s,transform .2s;position:relative;overflow:hidden}.admin-gallery-item:hover{border-color:#fff6;transform:scale(1.02)}.admin-gallery-img{object-fit:cover;width:100%;height:100%;display:block}.admin-gallery-overlay{opacity:0;background:linear-gradient(#0000 50%,#000000d9 100%);flex-direction:column;justify-content:flex-end;gap:4px;padding:8px;transition:opacity .2s;display:flex;position:absolute;inset:0}.admin-gallery-item:hover .admin-gallery-overlay{opacity:1}.admin-gallery-name{color:#ffffffb3;white-space:nowrap;text-overflow:ellipsis;font-size:10px;line-height:1.3;overflow:hidden}.admin-gallery-delete{color:#fff;cursor:pointer;background:#dc3c3cd9;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-self:flex-end;align-items:center;width:28px;height:28px;transition:background .2s;display:flex}.admin-gallery-delete:hover{background:#dc3c3c}.admin-gallery-delete:disabled{opacity:.5;cursor:default}.admin-empty{text-align:center;color:#444;padding:48px 0;font-size:14px}.admin-modal ::-webkit-scrollbar{width:3px}.admin-modal-col-left::-webkit-scrollbar{width:3px}.admin-modal-col-right::-webkit-scrollbar{width:3px}.admin-modal-col-right .admin-tracks::-webkit-scrollbar{width:3px}.admin-gallery-grid::-webkit-scrollbar{width:3px}.admin-modal ::-webkit-scrollbar-track{background:0 0}.admin-modal-col-left::-webkit-scrollbar-track{background:0 0}.admin-modal-col-right::-webkit-scrollbar-track{background:0 0}.admin-modal-col-right .admin-tracks::-webkit-scrollbar-track{background:0 0}.admin-gallery-grid::-webkit-scrollbar-track{background:0 0}.admin-modal ::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.admin-modal-col-left::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.admin-modal-col-right::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.admin-modal-col-right .admin-tracks::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.admin-gallery-grid::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:2px}.admin-modal ::-webkit-scrollbar-thumb:hover{background:#fff3}.admin-modal-col-left::-webkit-scrollbar-thumb:hover{background:#fff3}.admin-modal-col-right .admin-tracks::-webkit-scrollbar-thumb:hover{background:#fff3}.dash-wrap{flex-direction:column;gap:20px;display:flex}.dash-period-bar{border-bottom:1px solid #ffffff12;gap:4px;margin-bottom:4px;padding-bottom:16px;display:flex}.dash-period-btn{color:#555;cursor:pointer;letter-spacing:.3px;background:0 0;border:none;border-bottom:2px solid #0000;padding:6px 16px;font-family:Inter,sans-serif;font-size:13px;font-weight:600;transition:color .2s,border-color .2s}.dash-period-btn:hover{color:#aaa}.dash-period-btn.active{color:#c8a84b;border-bottom-color:#c8a84b}.dash-date-input{color:#c8a84b;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:1px solid #c8a84b4d;border-radius:6px;margin-left:8px;padding:4px 10px;font-family:Inter,sans-serif;font-size:12px;transition:border-color .2s,background .2s}.dash-date-input:hover{background:#c8a84b0d;border-color:#c8a84b99}.dash-date-input:focus{background:#c8a84b14;border-color:#c8a84b;outline:none}.dash-stats-grid{grid-template-columns:1fr 1fr 1fr 1fr;gap:12px;display:grid}.dash-stat-card{background:#141414;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;align-items:center;gap:6px;padding:24px 20px;display:flex}.dash-stat-value{color:#c8a84b;letter-spacing:-1px;font-size:36px;font-weight:700;line-height:1}.dash-stat-label{letter-spacing:1.5px;color:#555;text-transform:uppercase;font-size:10px;font-weight:700}.dash-chart-card{background:#141414;border:1px solid #ffffff12;border-radius:12px;padding:24px}.dash-chart-header{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.dash-chart-title{letter-spacing:1.5px;color:#555;text-transform:uppercase;font-size:11px;font-weight:700}.dash-chart-modes{gap:4px;display:flex}.dash-chart-controls{align-items:center;gap:10px;display:flex}.dash-mode-btn{color:#555;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:6px;padding:5px 12px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;transition:color .2s,border-color .2s,background .2s}.dash-mode-btn:hover{color:#aaa;border-color:#ffffff40}.dash-mode-btn.active{color:#c8a84b;background:#c8a84b14;border-color:#c8a84b}.dash-chart-empty{color:#333;justify-content:center;align-items:center;height:180px;font-size:13px;display:flex}.dash-breakdown-grid{grid-template-columns:1fr 1fr 1fr 1fr;gap:12px;display:grid}.dash-breakdown-card{background:#141414;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:10px;padding:20px;display:flex}.dash-breakdown-title{letter-spacing:1.5px;color:#555;text-transform:uppercase;margin-bottom:4px;font-size:10px;font-weight:700}.dash-bar-row{grid-template-columns:100px 1fr 36px;align-items:center;gap:8px;display:grid}.dash-bar-label{color:#aaa;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:12px;display:flex;overflow:hidden}.dash-flag{font-size:14px;line-height:1}.dash-bar-track{background:#ffffff0f;border-radius:3px;height:6px;overflow:hidden}.dash-bar-fill{border-radius:3px;height:100%;transition:width .4s}.dash-bar-value{color:#666;text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.dash-wide-card{background:#141414;border:1px solid #ffffff12;border-radius:12px;flex-direction:column;gap:10px;padding:20px 24px;display:flex}.dash-wide-card .dash-bar-row{grid-template-columns:160px 1fr 48px}@media (width<=1100px){.dash-stats-grid,.dash-breakdown-grid{grid-template-columns:1fr 1fr}}@media (width<=700px){.dash-stats-grid{grid-template-columns:1fr 1fr}.dash-breakdown-grid{grid-template-columns:1fr}.dash-wide-card .dash-bar-row{grid-template-columns:120px 1fr 40px}}.dash-tooltip{pointer-events:none;z-index:10;white-space:nowrap;background:#1e1e1e;border:1px solid #c8a84b59;border-radius:8px;flex-direction:column;gap:2px;padding:8px 12px;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 4px 16px #00000080}.dash-tooltip-label{color:#888;letter-spacing:.3px;font-family:Inter,sans-serif;font-size:11px}.dash-tooltip-value{color:#c8a84b;font-family:Inter,sans-serif;font-size:14px;font-weight:700}.dash-empty-row{color:#333;padding:8px 0;font-size:12px}.dash-three-col{grid-template-columns:1fr 1fr 1fr;align-items:stretch;gap:12px;display:grid}.dash-three-col .dash-wide-card{min-height:260px}.dash-card-header-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.dash-card-header-row .dash-breakdown-title{margin-bottom:0}.dash-toggle{background:#ffffff0a;border:1px solid #ffffff14;border-radius:6px;gap:2px;padding:2px;display:flex}.dash-toggle-btn{color:#555;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;padding:4px 10px;font-family:Inter,sans-serif;font-size:11px;font-weight:600;transition:color .2s,background .2s}.dash-toggle-btn:hover{color:#aaa}.dash-toggle-btn.active{color:#4bc8c8;background:#4bc8c826}.dash-breakdown-count{color:#4bc8c8;letter-spacing:.5px;text-transform:none;margin-left:8px;font-size:11px;font-weight:600}@media (width<=1000px){.dash-three-col{grid-template-columns:1fr 1fr}}@media (width<=700px){.dash-three-col,.dash-two-col{grid-template-columns:1fr}}
