@font-face{font-family:'Inter';font-style:normal;font-weight:400 700;font-display:swap;src:url('../assets/Fonts/inter-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Inter';font-style:normal;font-weight:400 700;font-display:swap;src:url('../assets/Fonts/inter-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url('../assets/Fonts/jetbrains-mono-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'JetBrains Mono';font-style:normal;font-weight:400;font-display:swap;src:url('../assets/Fonts/jetbrains-mono-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url('../assets/Fonts/poppins-600-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:swap;src:url('../assets/Fonts/poppins-600-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url('../assets/Fonts/poppins-700-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:swap;src:url('../assets/Fonts/poppins-700-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:400 700;font-display:swap;src:url('../assets/Fonts/space-grotesk-latin-ext.woff2') format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:'Space Grotesk';font-style:normal;font-weight:400 700;font-display:swap;src:url('../assets/Fonts/space-grotesk-latin.woff2') format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
body .nav-container.icon-only .nav-btn{font-size:0}body.theme-deep-dive .player::before{background:radial-gradient(80% 70% at 50% 0%,rgba(168,85,247,0.14) 0%,rgba(0,0,0,0) 60%),var(--player-overlay-grad)}body .nav-container.icon-only .nav-btn::before{content:attr(data-icon);width:22px;height:22px;display:inline-block;line-height:22px;text-align:center;font-size:22px}@supports (-webkit-mask-image:url("") ) or (mask-image:url("") ){body.uses-vector-icons .nav-container.icon-only .nav-btn::before{content:'';background-color:currentColor;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%}body.uses-vector-icons .nav-container.icon-only .nav-btn[data-section="home"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpolyline points='9 22 9 12 15 12 15 22'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m3 9 9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z'/%3E%3Cpolyline points='9 22 9 12 15 12 15 22'/%3E%3C/svg%3E")}body.uses-vector-icons .nav-container.icon-only .nav-btn[data-section="music"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='8'/%3E%3Cpath d='m21 21-4.3-4.3'/%3E%3C/svg%3E")}body.uses-vector-icons .nav-container.icon-only .nav-btn[data-section="profile"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='12' cy='7' r='4'/%3E%3C/svg%3E")}body.uses-vector-icons .nav-container.icon-only .nav-btn[data-section="releases"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3C/svg%3E")}body.uses-vector-icons .nav-container.icon-only .nav-btn[data-section="artists"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2'/%3E%3Ccircle cx='9' cy='7' r='4'/%3E%3Cpath d='M22 21v-2a4 4 0 0 0-3-3.87'/%3E%3Cpath d='M16 3.13a4 4 0 0 1 0 7.75'/%3E%3C/svg%3E")}body.uses-vector-icons .nav-container.icon-only .nav-btn[data-section="videos"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5'/%3E%3Crect x='2' y='6' width='14' height='12' rx='2'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m16 13 5.223 3.482a.5.5 0 0 0 .777-.416V7.87a.5.5 0 0 0-.752-.432L16 10.5'/%3E%3Crect x='2' y='6' width='14' height='12' rx='2'/%3E%3C/svg%3E")}body.uses-vector-icons .nav-container.icon-only .nav-btn[data-section="deep-dive"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 2v7.527a2 2 0 0 1-.211.896L4.72 20.55a1 1 0 0 0 .9 1.45h12.76a1 1 0 0 0 .9-1.45l-5.069-10.127A2 2 0 0 1 14 9.527V2'/%3E%3Cpath d='M8.5 2h7'/%3E%3Cpath d='M7 16.5h10'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M10 2v7.527a2 2 0 0 1-.211.896L4.72 20.55a1 1 0 0 0 .9 1.45h12.76a1 1 0 0 0 .9-1.45l-5.069-10.127A2 2 0 0 1 14 9.527V2'/%3E%3Cpath d='M8.5 2h7'/%3E%3Cpath d='M7 16.5h10'/%3E%3C/svg%3E")}body.uses-vector-icons .nav-container.icon-only .nav-btn[data-section="fm"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.9 19.1C1 15.2 1 8.8 4.9 4.9'/%3E%3Cpath d='M7.8 16.2c-2.3-2.3-2.3-6.1 0-8.4'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Cpath d='M16.2 7.8c2.3 2.3 2.3 6.1 0 8.4'/%3E%3Cpath d='M19.1 4.9C23 8.8 23 15.1 19.1 19'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.9 19.1C1 15.2 1 8.8 4.9 4.9'/%3E%3Cpath d='M7.8 16.2c-2.3-2.3-2.3-6.1 0-8.4'/%3E%3Ccircle cx='12' cy='12' r='2'/%3E%3Cpath d='M16.2 7.8c2.3 2.3 2.3 6.1 0 8.4'/%3E%3Cpath d='M19.1 4.9C23 8.8 23 15.1 19.1 19'/%3E%3C/svg%3E")}body.uses-vector-icons .nav-container.icon-only .nav-btn[data-section="about"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16v-4'/%3E%3Cpath d='M12 8h.01'/%3E%3C/svg%3E")}body.uses-vector-icons .nav-container.icon-only .nav-btn#nav-admin-btn::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76Z'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14.7 6.3a1 1 0 0 0 0 1.4l1.6 1.6a1 1 0 0 0 1.4 0l3.77-3.77a6 6 0 0 1-7.94 7.94l-6.91 6.91a2.12 2.12 0 0 1-3-3l6.91-6.91a6 6 0 0 1 7.94-7.94l-3.76 3.76Z'/%3E%3C/svg%3E")}body.uses-vector-icons .nav-container.icon-only .nav-btn#nav-labeladmin-btn::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z'/%3E%3Ccircle cx='7.5' cy='7.5' r='.5' fill='currentColor'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12.586 2.586A2 2 0 0 0 11.172 2H4a2 2 0 0 0-2 2v7.172a2 2 0 0 0 .586 1.414l8.704 8.704a2.426 2.426 0 0 0 3.42 0l6.58-6.58a2.426 2.426 0 0 0 0-3.42z'/%3E%3Ccircle cx='7.5' cy='7.5' r='.5' fill='currentColor'/%3E%3C/svg%3E")}body.uses-vector-icons .nav-container.icon-only .nav-btn#header-artist-admin-btn::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 14h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-7a9 9 0 0 1 18 0v7a2 2 0 0 1-2 2h-1a2 2 0 0 1-2-2v-3a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E")}body.uses-vector-icons .nav-container.icon-only .nav-btn[data-section="messaging"]::before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect width='20' height='16' x='2' y='4' rx='2'/%3E%3Cpath d='m22 7-8.97 5.7a1.94 1.94 0 0 1-2.06 0L2 7'/%3E%3C/svg%3E")}}:root{--bg:#0b0b0c;--text:#f5f6f8;--muted:#a1a1aa;--surface:#151517;--surface-1:#151517;--surface-2:#1a1b1e;--surface-3:#222227;--border:#2b2b2e;--border-strong:#3a3a3f;--accent:#1e90ff;--accent-rgb:30,144,255;--accent-contrast:#ffffff;--shadow:rgba(0,0,0,0.4);--card-hover-shadow:0 6px 24px rgba(var(--accent-rgb),0.18),0 2px 8px rgba(0,0,0,0.35);--header-grad-top:rgba(12,12,14,0.92);--header-grad-bottom:rgba(12,12,14,0.65);--player-overlay-grad:linear-gradient(180deg,rgba(17,17,17,0.92) 0%,rgba(17,17,17,0.85) 100%);--color-bg:#0A0A0A;--color-text:#FFFFFF;--color-text-secondary:#E0E0E0;--color-accent:#1e90ff;--color-accent-alt:#FF006E;--color-neutral-1:#1A1A1A;--color-neutral-2:#404040;--color-gradient-start:#0A141A;--color-gradient-end:#1B3F80;--font-primary:'Inter',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--font-secondary:'Inter',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;--font-mono:'JetBrains Mono',ui-monospace,SFMono-Regular,Menlo,monospace;--spacing-xs:8px;--spacing-sm:16px;--spacing-md:24px;--spacing-lg:32px;--spacing-xl:48px;--spacing-2xl:64px;--bg-primary:var(--surface);--bg-secondary:var(--surface-2);--text-primary:var(--text);--text-muted:var(--muted);--card-bg:var(--surface)}body.bg-image-app{background-image:radial-gradient(120% 80% at 0% 50%,rgba(0,194,255,.40) 0%,rgba(0,0,0,0) 60%),radial-gradient(90% 70% at 75% 30%,rgba(124,92,255,.28) 0%,rgba(0,0,0,0) 65%),repeating-linear-gradient(0deg,rgba(255,255,255,.024) 0,rgba(255,255,255,.024) 1px,transparent 1px,transparent 40px),repeating-linear-gradient(90deg,rgba(255,255,255,.024) 0,rgba(255,255,255,.024) 1px,transparent 1px,transparent 40px),linear-gradient(135deg,var(--color-gradient-start) 0%,var(--color-gradient-end) 100%) !important;background-size:520% 520%,520% 520%,auto,auto,300% 300% !important;background-position:-60% 50%,30% 25%,0 0,0 0,0% 50% !important;background-attachment:fixed,fixed,fixed,fixed,fixed !important;animation:gradient-scan 8s ease-in-out infinite !important}body{color:var(--color-text);background-image:radial-gradient(120% 80% at 0% 50%,rgba(0,194,255,.40) 0%,rgba(0,0,0,0) 60%),radial-gradient(90% 70% at 75% 30%,rgba(124,92,255,.28) 0%,rgba(0,0,0,0) 65%),repeating-linear-gradient(0deg,rgba(255,255,255,.024) 0,rgba(255,255,255,.024) 1px,transparent 1px,transparent 40px),repeating-linear-gradient(90deg,rgba(255,255,255,.024) 0,rgba(255,255,255,.024) 1px,transparent 1px,transparent 40px),linear-gradient(135deg,var(--color-gradient-start) 0%,var(--color-gradient-end) 100%);background-size:520% 520%,520% 520%,auto,auto,300% 300%;background-position:-60% 50%,30% 25%,0 0,0 0,0% 50%;background-attachment:fixed,fixed,fixed,fixed,fixed;animation:gradient-scan 8s ease-in-out infinite !important;font-family:var(--font-primary);font-size:16px;line-height:1.5;position:relative;overflow-x:hidden}@keyframes gradient-scan{0%{background-position:-60% 50%,30% 25%,0% 50%,0% 50%,0% 50%}50%{background-position:160% 50%,90% 35%,100% 50%,100% 50%,100% 50%}100%{background-position:-60% 50%,30% 25%,0% 50%,0% 50%,0% 50%}}body.bg-image-app::before{content:'';position:fixed;inset:-15%;pointer-events:none;background-image:radial-gradient(45% 35% at 20% 50%,rgba(0,194,255,.30) 0%,rgba(0,0,0,0) 60%),radial-gradient(35% 30% at 65% 30%,rgba(124,92,255,.20) 0%,rgba(0,0,0,0) 65%);transform:translateX(-30%);animation:wave-scan 12s ease-in-out infinite;z-index:0;mix-blend-mode:screen}@keyframes wave-scan{0%{transform:translateX(-30%)}50%{transform:translateX(30%)}100%{transform:translateX(-30%)}}@media (max-width:900px){body,body.bg-image-app{background-image:linear-gradient(135deg,var(--color-gradient-start) 0%,var(--color-gradient-end) 100%) !important;background-size:cover !important;background-position:center center !important;background-attachment:scroll !important;animation:none !important}body.bg-image-app::before{animation:none !important;opacity:0.35}}body .app-container{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){body,body.bg-image-app{animation:none !important}body.bg-image-app::before{animation:none !important}}@media (max-width:480px){body{font-size:14px !important}}body.theme-deep-dive{--bg:#06060a;--text:#eef0f4;--muted:#a6a7ad;--surface:#0b0b12;--surface-2:#0f0f18;--border:#24242c;--border-strong:#2c2c35;--accent:#a855f7;--accent-contrast:#0a0a0f;--player-overlay-grad:linear-gradient(180deg,rgba(6,6,12,0.94) 0%,rgba(6,6,12,0.88) 100%);background-image:radial-gradient(120% 90% at 50% 0%,rgba(118,86,255,.18) 0%,rgba(0,0,0,0) 65%),radial-gradient(110% 80% at 10% 90%,rgba(0,255,209,.12) 0%,rgba(0,0,0,0) 70%),repeating-linear-gradient(0deg,rgba(255,255,255,.022) 0,rgba(255,255,255,.022) 1px,transparent 1px,transparent 40px),repeating-linear-gradient(90deg,rgba(255,255,255,.022) 0,rgba(255,255,255,.022) 1px,transparent 1px,transparent 40px),linear-gradient(180deg,#05050a 0%,#0b0b12 100%) !important;background-attachment:fixed,fixed,fixed,fixed,fixed !important;background-size:300% 300%,260% 260%,auto,auto,100% 100% !important;background-position:20% 0%,90% 100%,0 0,0 0,0 0 !important;animation:dd-aurora 12s ease-in-out infinite alternate !important}body.theme-deep-dive.bg-image-app::before{display:none}body.theme-deep-dive::before{content:'';position:fixed;inset:-12%;z-index:0;pointer-events:none;background-image:radial-gradient(1px 1px at 12% 22%,rgba(255,255,255,.5) 0 1px,transparent 2px),radial-gradient(1px 1px at 32% 72%,rgba(255,255,255,.35) 0 1px,transparent 2px),radial-gradient(1px 1px at 66% 18%,rgba(255,255,255,.45) 0 1px,transparent 2px),radial-gradient(1px 1px at 84% 48%,rgba(255,255,255,.30) 0 1px,transparent 2px),radial-gradient(1px 1px at 50% 85%,rgba(255,255,255,.25) 0 1px,transparent 2px),radial-gradient(1px 1px at 22% 12%,rgba(255,255,255,.42) 0 1px,transparent 2px),radial-gradient(1px 1px at 72% 8%,rgba(255,255,255,.36) 0 1px,transparent 2px),radial-gradient(1px 1px at 8% 58%,rgba(255,255,255,.28) 0 1px,transparent 2px),radial-gradient(1px 1px at 92% 72%,rgba(255,255,255,.32) 0 1px,transparent 2px);background-size:420px 300px,520px 320px,460px 340px,580px 380px,640px 420px,500px 360px,560px 420px,600px 440px,520px 380px,700px 500px;animation:dd-stars-near 60s linear infinite}body.theme-deep-dive::after{content:'';position:fixed;inset:-12%;z-index:0;pointer-events:none;background-image:radial-gradient(1px 1px at 8% 35%,rgba(255,255,255,.28) 0 1px,transparent 2px),radial-gradient(1px 1px at 72% 62%,rgba(255,255,255,.22) 0 1px,transparent 2px),radial-gradient(1px 1px at 38% 12%,rgba(255,255,255,.28) 0 1px,transparent 2px),radial-gradient(1px 1px at 90% 18%,rgba(255,255,255,.18) 0 1px,transparent 2px),radial-gradient(1px 1px at 28% 82%,rgba(255,255,255,.20) 0 1px,transparent 2px),radial-gradient(1px 1px at 58% 92%,rgba(255,255,255,.22) 0 1px,transparent 2px),radial-gradient(1px 1px at 12% 8%,rgba(255,255,255,.16) 0 1px,transparent 2px);background-size:760px 540px,900px 680px,820px 600px,980px 720px,880px 640px,960px 720px,1040px 760px;animation:dd-stars-far 120s linear infinite}@keyframes dd-aurora{from{background-position:15% 0%,95% 100%,0 0,0 0,0 0}to{background-position:35% 4%,85% 96%,0 0,0 0,0 0}}@keyframes dd-stars-near{0%{background-position:0 0,0 0,0 0,0 0,0 0}100%{background-position:420px 0,-520px 0,460px 0,-580px 0,640px 0}}@keyframes dd-stars-far{0%{background-position:0 0,0 0,0 0,0 0}100%{background-position:-760px 0,900px 0,-820px 0,980px 0}}body.perf-low.theme-deep-dive{animation:none !important}body.perf-low.theme-deep-dive::before{animation:none !important}body.perf-low.theme-deep-dive::after{animation:none !important}@media (prefers-reduced-motion:reduce){body.theme-deep-dive{animation:none !important}body.theme-deep-dive::before{animation:none !important}body.theme-deep-dive::after{animation:none !important}}body h1,body h2,body h3,body .section-title,body .nav-btn,body .header-title h1{font-family:'Space Grotesk',var(--font-primary)}body .btn{background-color:var(--color-accent);color:#0A0A0A;padding:12px 20px;border-radius:4px;font-weight:600;border:none;cursor:pointer;transition:background-color .25s ease,box-shadow .25s ease}body .btn:hover{background-color:#00B8CC;box-shadow:0 0 16px rgba(0,217,255,.25)}body .btn-primary{background-color:var(--color-accent);color:#0A0A0A}body .btn-primary:hover{background-color:#00B8CC;box-shadow:0 0 20px rgba(0,217,255,.3)}body .btn-secondary{background-color:transparent;border:2px solid var(--color-accent);color:var(--color-accent);padding:10px 18px;border-radius:4px;font-weight:600;transition:background-color .25s ease,color .25s ease,border-color .25s ease}body .btn-secondary:hover{background-color:var(--color-accent);color:#0A0A0A}body .btn-ghost{background:transparent;color:var(--color-text);border:1px solid var(--color-neutral-2)}body .btn-ghost:hover{border-color:var(--color-accent);box-shadow:0 0 12px rgba(0,217,255,.15)}body .action-btn{background:transparent;border:1px solid var(--color-neutral-2);color:var(--color-text);padding:6px 10px;border-radius:4px;cursor:pointer;transition:border-color .2s ease,color .2s ease}body .action-btn:hover{border-color:var(--color-accent);color:var(--color-accent)}body .card{background-color:rgba(26,26,26,.45);border:1px solid rgba(64,64,64,.35);border-radius:0;padding:24px;transition:border-color .3s ease,box-shadow .3s ease;backdrop-filter:saturate(120%) blur(3px);-webkit-backdrop-filter:saturate(120%) blur(3px)}body .card:hover{border-color:var(--color-accent);box-shadow:0 0 20px rgba(0,217,255,.2)}input,textarea,select{background-color:var(--color-neutral-1);border:1px solid var(--color-neutral-2);color:var(--color-text);padding:10px 12px;border-radius:4px;font-family:var(--font-primary);font-size:16px;transition:border-color .2s ease,box-shadow .2s ease}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 10px rgba(0,217,255,.1)}body header{background-color:var(--color-bg);border-bottom:1px solid var(--color-neutral-2)}body header .nav-container{justify-content:center}body nav a{color:var(--color-text-secondary);font-weight:500;font-size:16px;padding:8px 16px;text-decoration:none;transition:color .2s ease,border-color .2s ease}body nav a:hover,body nav a.active{color:var(--color-accent);border-bottom:2px solid var(--color-accent)}#label-admin-tabs .label-tab,#admin-tabs .admin-tab{background:transparent;border:none;color:var(--color-text-secondary);font-size:14px;font-weight:600;cursor:pointer;padding:8px 4px;transition:color .2s ease,border-color .2s ease}#label-admin-tabs .label-tab.active,#admin-tabs .admin-tab.active,#label-admin-tabs .label-tab:hover,#admin-tabs .admin-tab:hover{color:var(--color-accent);border-bottom:2px solid var(--color-accent)}body .track-cover{width:40px;height:40px;background:#0f0f10;border:1px solid var(--color-neutral-2);border-radius:6px;display:flex;align-items:center;justify-content:center;overflow:hidden}body .track-cover-img{width:100%;height:100%;object-fit:cover;display:block}body .track-info .track-title{color:var(--color-text);font-weight:600}body .track-info .track-artist{color:var(--color-text-secondary);font-size:14px}body .upload-progress{background:#1f1f1f}body .upload-progress .bar{background:var(--color-accent)}body .track-card{background-color:rgba(26,26,26,.48);border:1px solid rgba(64,64,64,.38);backdrop-filter:saturate(120%) blur(2px);-webkit-backdrop-filter:saturate(120%) blur(2px)}body .video-card,body .release-card,body .artist-card{background-color:rgba(26,26,26,.48);border:1px solid rgba(64,64,64,.38);backdrop-filter:saturate(120%) blur(2px);-webkit-backdrop-filter:saturate(120%) blur(2px)}body .track-item{background-color:rgba(26,26,26,.48);border:1px solid rgba(64,64,64,.38);backdrop-filter:saturate(120%) blur(2px);-webkit-backdrop-filter:saturate(120%) blur(2px)}body .player-controls{justify-content:center}#home-section .search-container{display:none}#music-filters-panel #facet-labels-list{display:none}body .icon-btn{background:none;border:none;color:var(--muted);padding:4px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px}body .icon-btn:hover{color:var(--text);background:var(--surface-2);border:1px solid var(--border)}.hero{background:transparent;padding:128px 32px;display:flex;align-items:center;justify-content:center;min-height:60vh;text-align:center}.hero h1{font-family:'Poppins',var(--font-primary);font-size:72px;font-weight:700;line-height:1.1;margin-bottom:16px;color:#fff}.hero .subtitle{font-size:22px;color:var(--color-text-secondary);margin-bottom:32px}.grid{display:grid;gap:24px}.grid-4{grid-template-columns:repeat(4,1fr)}.track-card{background-color:var(--color-neutral-1);border:1px solid var(--color-neutral-2);border-radius:4px;transition:border-color .25s ease,box-shadow .25s ease;box-shadow:0 0 0 0 rgba(0,0,0,0)}.track-card{background-color:rgba(26,26,26,.50);border:1px solid rgba(64,64,64,.45);backdrop-filter:saturate(120%) blur(2px);-webkit-backdrop-filter:saturate(120%) blur(2px)}.track-card:hover{border-color:var(--color-accent);box-shadow:0 0 20px rgba(0,217,255,.18)}body.perf-low .card,body.perf-low .track-card,body.perf-low .release-card,body.perf-low .artist-card,body.perf-low .video-card,body.perf-low .track-item{backdrop-filter:none !important;-webkit-backdrop-filter:none !important}.track-card .track-cover,body .track-card .track-cover{border-radius:4px 4px 0 0;background-color:#0f0f10;border:1px solid var(--color-neutral-2);width:100% !important;height:auto !important;aspect-ratio:1;display:block;overflow:hidden}.track-card .track-cover-img{width:100%;height:100%;object-fit:contain !important;display:block}.track-card .track-cover img{width:100%;height:100%;object-fit:contain;display:block}.track-card .track-title{color:#fff}.track-card .track-artist{color:var(--color-text-secondary)}.album-card{background-color:var(--color-neutral-1);border:1px solid var(--color-neutral-2);transition:all .3s ease}.album-card:hover{border-color:var(--color-accent);box-shadow:0 0 20px rgba(0,217,255,.2)}.album-card img{width:100%;aspect-ratio:1;object-fit:cover;display:block}.album-card h3{padding:24px 24px 0;font-size:18px;font-weight:600;color:#fff}.album-card .artist{padding:0 24px;font-size:14px;color:var(--color-text-secondary)}.album-card .price{padding:0 24px;font-weight:600;color:var(--color-accent);font-family:var(--font-mono)}.album-card .btn{width:calc(100% - 48px);margin:24px}.player{padding:64px 32px}.player-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.album-art{width:100%;aspect-ratio:1;background-color:var(--color-neutral-1);border:1px solid var(--color-neutral-2);display:flex;align-items:center;justify-content:center}.album-art img{width:100%;height:100%;object-fit:cover}.player-controls h2{font-size:32px;font-weight:700;margin-bottom:8px;color:#fff}.player-controls .artist{font-size:16px;color:var(--color-text-secondary);margin-bottom:24px}.progress-bar{width:100%;height:4px;background-color:var(--color-neutral-2);border-radius:2px;margin-bottom:16px;overflow:hidden}.progress{height:100%;width:30%;background-color:var(--color-accent)}.time{display:flex;justify-content:space-between;font-size:14px;color:var(--color-text-secondary);margin-bottom:24px}.controls{display:flex;gap:24px;justify-content:center}.btn-control{background-color:transparent;border:none;color:var(--color-accent);font-size:28px;cursor:pointer;transition:all .2s ease}.btn-control:hover{color:#00B8CC;transform:scale(1.06)}.admin{padding:32px}.admin-header{margin-bottom:32px}.admin-header h1{font-size:42px;font-weight:700;margin-bottom:16px;color:#fff}.tabs{display:flex;gap:24px;border-bottom:1px solid var(--color-neutral-2);padding-bottom:12px}.tab-btn{background-color:transparent;border:none;color:var(--color-text-secondary);font-size:16px;font-weight:600;cursor:pointer;padding-bottom:8px;transition:all .2s ease}.tab-btn:hover,.tab-btn.active{color:var(--color-accent);border-bottom:2px solid var(--color-accent)}@media (max-width:768px){.hero h1{font-size:48px}.grid-4{grid-template-columns:repeat(2,1fr)}.player-wrapper{grid-template-columns:1fr}}@media (max-width:480px){.hero h1{font-size:32px}.grid-4{grid-template-columns:1fr}}[data-theme='light']{--bg:#f6f7fb;--text:#0f1115;--muted:#6b7280;--surface:#ffffff;--surface-2:#f7f8fb;--border:#e6e7eb;--border-strong:#d9dbe1;--accent:#1e90ff;--accent-contrast:#ffffff;--shadow:rgba(0,0,0,0.15);--header-grad-top:rgba(255,255,255,0.92);--header-grad-bottom:rgba(255,255,255,0.68);--player-overlay-grad:linear-gradient(180deg,rgba(255,255,255,0.90) 0%,rgba(255,255,255,0.80) 100%)}body.theme-night{--bg:#000000;--text:#f5f6f8;--muted:#a1a1aa;--surface:#0a0a0a;--surface-2:#121212;--border:#1f1f1f;--border-strong:#2a2a2a;--accent:#1e90ff;--accent-contrast:#000000;--color-bg:#000000;--color-text:#ffffff;--color-text-secondary:#e0e0e0;--color-accent:#1e90ff;--color-neutral-1:#0a0a0a;--color-neutral-2:#232323;background-color:#000000 !important;background-image:repeating-linear-gradient(0deg,rgba(255,255,255,.024) 0,rgba(255,255,255,.024) 1px,transparent 1px,transparent 40px),repeating-linear-gradient(90deg,rgba(255,255,255,.024) 0,rgba(255,255,255,.024) 1px,transparent 1px,transparent 40px) !important;animation:none !important}body.theme-night .card:hover,body.theme-night .track-card:hover,body.theme-night .release-card:hover,body.theme-night .artist-card:hover{border-color:var(--accent) !important;box-shadow:none !important}body.theme-night.bg-image-app::before{display:none !important}body.theme-night #home-section .home-box,body.theme-night #music-section .music-group.music-box{border-color:var(--accent) !important}
@font-face{font-family:'BM Space';src:url('../assets/Fonts/bm_space/BMSPA___.TTF') format('truetype');font-display:swap}@font-face{font-family:'Spacebit';src:url('../assets/Fonts/spacebit/SPACEBIT.TTF') format('truetype');font-display:swap}@font-face{font-family:'DotGothic16';src:url('../assets/Fonts/bm_space/DotGothic16,Geo,Gugi,Lato,Syne_Mono,etc/DotGothic16/DotGothic16-Regular.ttf') format('truetype');font-display:swap}@font-face{font-family:'Spacebit';src:url('../assets/Fonts/spacebit/SPACEBIT.TTF') format('truetype');font-display:swap}.hidden{display:none !important}.text-center{text-align:center}.mb-1{margin-bottom:1rem}body.bg-image-1{background:#000 url('../assets/ChatGPT Image 3_11_2025,18_13_23.png') center / cover fixed no-repeat}body.bg-image-2{background:#000 url('../assets/ChatGPT Image 3_11_2025,18_18_12.png') center / cover fixed no-repeat}body.bg-image-app{background:radial-gradient(65% 55% at 50% 10%,rgba(30,144,255,0.10) 0%,rgba(0,0,0,0) 60%),linear-gradient(180deg,rgba(10,10,10,0.78) 0%,rgba(10,10,10,0.35) 45%,rgba(10,10,10,0.78) 100%),url('../assets/BG.jpg') center / cover fixed no-repeat #000}
.app-container{display:flex;flex-direction:column;height:100vh;height:100dvh;min-height:100dvh;max-width:100vw;overflow:hidden}.header{background:linear-gradient(180deg,var(--header-grad-top),var(--header-grad-bottom));border-bottom:1px solid var(--border);padding:calc(1.25rem + env(safe-area-inset-top,0px)) 1rem 0.75rem;flex-shrink:0;z-index:250;position:relative}.main-content{flex:1;overflow-y:auto;overflow-x:hidden;padding:1rem;padding-bottom:calc(max(var(--player-height,0px),var(--player-visible-min,0px)) + var(--bottom-nav-height,0px) + 24px + env(safe-area-inset-bottom,0px));min-width:0}.content-area{display:flex;flex:1;min-height:0;overflow:hidden}.section{display:none}.section.active{display:block}.player{position:fixed;bottom:calc(var(--bottom-nav-height,0px) + env(safe-area-inset-bottom,0px));left:0;width:100%;background:#111111;border-top:1px solid #333333;display:flex;align-items:center;justify-content:space-between;padding:0.75rem 1rem;z-index:200;transition:transform 0.3s ease}.player.expanded{transform:translateY(0);position:fixed;top:var(--header-height,56px);bottom:calc(var(--bottom-nav-height,0px) + env(safe-area-inset-bottom,0px));left:0;width:100%;height:auto;max-height:calc(100dvh - var(--header-height,56px) - var(--bottom-nav-height,0px) - env(safe-area-inset-bottom,0px));flex-direction:column;justify-content:flex-start;align-items:center;padding:1rem 1rem calc(12px + var(--bottom-nav-height,0px));border-top-left-radius:16px;border-top-right-radius:16px;overflow-y:hidden}.player.expanded.video-mode{padding-top:8px;overflow-y:auto}@media (max-width:768px){.header{padding:calc(0.5rem + env(safe-area-inset-top,0px)) 0.5rem 0.5rem;flex-direction:row !important;justify-content:space-between !important}#profile-header-btn{order:1;display:flex !important}.header-logo{order:2;flex:1;justify-content:center}.header-logo .brand-name{display:none}.header-actions{order:3}.main-content{padding:0.5rem;padding-bottom:calc(max(var(--player-height,0px),var(--player-visible-min,0px)) + var(--bottom-nav-height,56px) + 32px + env(safe-area-inset-bottom,0px))}.player{padding:0.5rem}}@media (max-width:600px){.player.expanded{height:auto;max-height:calc(100dvh - var(--header-height,56px) - var(--bottom-nav-height,0px) - env(safe-area-inset-bottom,0px));padding:0.5rem 0.5rem calc(8px + var(--bottom-nav-height,0px));border-top-left-radius:0;border-top-right-radius:0;overflow-y:auto}.player.expanded .close-expanded{display:none !important}}@media (min-width:1024px){.header{flex-direction:row !important;justify-content:space-between !important;align-items:center !important;padding:0.75rem 2rem !important;gap:1rem !important}#profile-header-btn{display:none !important}.header-logo{order:1;flex-shrink:0;width:200px}.nav-container{order:2;flex:1;display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;gap:0.5rem !important;padding:0 !important;margin:0 !important}.header-actions{order:3;flex-shrink:0;width:200px;display:flex !important;justify-content:flex-end !important}#nav-back-btn,#nav-forward-btn,#nav-back-btn2,#nav-forward-btn2,.nav-right-cluster{display:none !important}}