.toast-center-center{top:50%;left:50%;transform:translate(-50%,-50%)}.toast-top-center{top:0;right:0;width:100%}.toast-bottom-center{bottom:0;right:0;width:100%}.toast-top-full-width{top:0;right:0;width:100%}.toast-bottom-full-width{bottom:0;right:0;width:100%}.toast-top-left{top:12px;left:12px}.toast-top-right{top:12px;right:12px}.toast-bottom-right{right:12px;bottom:12px}.toast-bottom-left{bottom:12px;left:12px}.toast-title{font-weight:700}.toast-message{word-wrap:break-word}.toast-message a,.toast-message label{color:#fff}.toast-message a:hover{color:#ccc;text-decoration:none}.toast-close-button{position:relative;right:-.3em;top:-.3em;float:right;font-size:20px;font-weight:700;color:#fff;text-shadow:0 1px 0 #ffffff}.toast-close-button:hover,.toast-close-button:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.toast-close-button{padding:0;cursor:pointer;background:transparent;border:0}.toast-container{pointer-events:none;position:fixed;z-index:999999}.toast-container *{box-sizing:border-box}.toast-container .ngx-toastr{position:relative;overflow:hidden;margin:0 0 6px;padding:15px 15px 15px 50px;width:300px;border-radius:3px;background-position:15px center;background-repeat:no-repeat;background-size:24px;box-shadow:0 0 12px #999;color:#fff}.toast-container .ngx-toastr:hover{box-shadow:0 0 12px #000;opacity:1;cursor:pointer}.toast-info{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOS4wNDMgOCA4IDExOS4wODMgOCAyNTZjMCAxMzYuOTk3IDExMS4wNDMgMjQ4IDI0OCAyNDhzMjQ4LTExMS4wMDMgMjQ4LTI0OEM1MDQgMTE5LjA4MyAzOTIuOTU3IDggMjU2IDh6bTAgMTEwYzIzLjE5NiAwIDQyIDE4LjgwNCA0MiA0MnMtMTguODA0IDQyLTQyIDQyLTQyLTE4LjgwNC00Mi00MiAxOC44MDQtNDIgNDItNDJ6bTU2IDI1NGMwIDYuNjI3LTUuMzczIDEyLTEyIDEyaC04OGMtNi42MjcgMC0xMi01LjM3My0xMi0xMnYtMjRjMC02LjYyNyA1LjM3My0xMiAxMi0xMmgxMnYtNjRoLTEyYy02LjYyNyAwLTEyLTUuMzczLTEyLTEydi0yNGMwLTYuNjI3IDUuMzczLTEyIDEyLTEyaDY0YzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MTAwaDEyYzYuNjI3IDAgMTIgNS4zNzMgMTIgMTJ2MjR6Jy8+PC9zdmc+)}.toast-error{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTI1NiA4QzExOSA4IDggMTE5IDggMjU2czExMSAyNDggMjQ4IDI0OCAyNDgtMTExIDI0OC0yNDhTMzkzIDggMjU2IDh6bTEyMS42IDMxMy4xYzQuNyA0LjcgNC43IDEyLjMgMCAxN0wzMzggMzc3LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwyNTYgMzEybC02NS4xIDY1LjZjLTQuNyA0LjctMTIuMyA0LjctMTcgMEwxMzQuNCAzMzhjLTQuNy00LjctNC43LTEyLjMgMC0xN2w2NS42LTY1LTY1LjYtNjUuMWMtNC43LTQuNy00LjctMTIuMyAwLTE3bDM5LjYtMzkuNmM0LjctNC43IDEyLjMtNC43IDE3IDBsNjUgNjUuNyA2NS4xLTY1LjZjNC43LTQuNyAxMi4zLTQuNyAxNyAwbDM5LjYgMzkuNmM0LjcgNC43IDQuNyAxMi4zIDAgMTdMMzEyIDI1Nmw2NS42IDY1LjF6Jy8+PC9zdmc+)}.toast-success{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1MTIgNTEyJyB3aWR0aD0nNTEyJyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTE3My44OTggNDM5LjQwNGwtMTY2LjQtMTY2LjRjLTkuOTk3LTkuOTk3LTkuOTk3LTI2LjIwNiAwLTM2LjIwNGwzNi4yMDMtMzYuMjA0YzkuOTk3LTkuOTk4IDI2LjIwNy05Ljk5OCAzNi4yMDQgMEwxOTIgMzEyLjY5IDQzMi4wOTUgNzIuNTk2YzkuOTk3LTkuOTk3IDI2LjIwNy05Ljk5NyAzNi4yMDQgMGwzNi4yMDMgMzYuMjA0YzkuOTk3IDkuOTk3IDkuOTk3IDI2LjIwNiAwIDM2LjIwNGwtMjk0LjQgMjk0LjQwMWMtOS45OTggOS45OTctMjYuMjA3IDkuOTk3LTM2LjIwNC0uMDAxeicvPjwvc3ZnPg==)}.toast-warning{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA1NzYgNTEyJyB3aWR0aD0nNTc2JyBoZWlnaHQ9JzUxMic+PHBhdGggZmlsbD0ncmdiKDI1NSwyNTUsMjU1KScgZD0nTTU2OS41MTcgNDQwLjAxM0M1ODcuOTc1IDQ3Mi4wMDcgNTY0LjgwNiA1MTIgNTI3Ljk0IDUxMkg0OC4wNTRjLTM2LjkzNyAwLTU5Ljk5OS00MC4wNTUtNDEuNTc3LTcxLjk4N0wyNDYuNDIzIDIzLjk4NWMxOC40NjctMzIuMDA5IDY0LjcyLTMxLjk1MSA4My4xNTQgMGwyMzkuOTQgNDE2LjAyOHpNMjg4IDM1NGMtMjUuNDA1IDAtNDYgMjAuNTk1LTQ2IDQ2czIwLjU5NSA0NiA0NiA0NiA0Ni0yMC41OTUgNDYtNDYtMjAuNTk1LTQ2LTQ2LTQ2em0tNDMuNjczLTE2NS4zNDZsNy40MTggMTM2Yy4zNDcgNi4zNjQgNS42MDkgMTEuMzQ2IDExLjk4MiAxMS4zNDZoNDguNTQ2YzYuMzczIDAgMTEuNjM1LTQuOTgyIDExLjk4Mi0xMS4zNDZsNy40MTgtMTM2Yy4zNzUtNi44NzQtNS4wOTgtMTIuNjU0LTExLjk4Mi0xMi42NTRoLTYzLjM4M2MtNi44ODQgMC0xMi4zNTYgNS43OC0xMS45ODEgMTIuNjU0eicvPjwvc3ZnPg==)}.toast-container.toast-top-center .ngx-toastr,.toast-container.toast-bottom-center .ngx-toastr{width:300px;margin-left:auto;margin-right:auto}.toast-container.toast-top-full-width .ngx-toastr,.toast-container.toast-bottom-full-width .ngx-toastr{width:96%;margin-left:auto;margin-right:auto}.ngx-toastr{background-color:#030303;pointer-events:auto}.toast-success{background-color:#51a351}.toast-error{background-color:#bd362f}.toast-info{background-color:#2f96b4}.toast-warning{background-color:#f89406}.toast-progress{position:absolute;left:0;bottom:0;height:4px;background-color:#000;opacity:.4}@media all and (max-width:240px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:11em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:241px)and (max-width:480px){.toast-container .ngx-toastr.div{padding:8px 8px 8px 50px;width:18em}.toast-container .toast-close-button{right:-.2em;top:-.2em}}@media all and (min-width:481px)and (max-width:768px){.toast-container .ngx-toastr.div{padding:15px 15px 15px 50px;width:25em}}html,body{overflow-x:hidden!important;max-width:100vw!important;width:100%!important;margin:0;padding:0;box-sizing:border-box}:root,[data-theme=dark]{--bg-primary: #090710;--bg-surface: #130f24;--bg-glass: rgba(19, 15, 36, .75);--border-glass: rgba(255, 255, 255, .08);--border-hover: rgba(168, 85, 247, .4);--neon-violet: #8b5cf6;--neon-cyan: #06b6d4;--neon-pink: #ec4899;--neon-amber: #f59e0b;--text-main: #f8fafc;--text-muted: #94a3b8;--text-sub: #cbd5e1;--card-bg: rgba(22, 17, 40, .8);--card-border: rgba(255, 255, 255, .08);--input-bg: rgba(15, 12, 28, .85);--ambient-bg: #090710;--backdrop-filter: blur(16px)}[data-theme=light]{--bg-primary: #f8f6f2;--bg-surface: #ffffff;--bg-glass: rgba(255, 255, 255, .88);--border-glass: rgba(0, 0, 0, .08);--border-hover: rgba(124, 58, 237, .4);--neon-violet: #7c3aed;--neon-cyan: #0284c7;--neon-pink: #e11d48;--neon-amber: #d97706;--text-main: #181423;--text-muted: #64748b;--text-sub: #475569;--card-bg: rgba(255, 255, 255, .92);--card-border: rgba(0, 0, 0, .08);--input-bg: #ffffff;--ambient-bg: #f5f2eb;--backdrop-filter: blur(12px)}.cover-sunroom{background:linear-gradient(145deg,#e11d48,#9333ea 60%,#4338ca)!important}.cover-blue-hour{background:linear-gradient(145deg,#372b6b,#6b43b5 58%,#f43f5e)!important}.cover-soft-focus{background:linear-gradient(145deg,#059669,#0284c7 60%,#1e1b4b)!important}.cover-side-street{background:linear-gradient(145deg,#d97706,#dc2626 55%,#4c1d95)!important}.cover-afterglow{background:linear-gradient(145deg,#f43f5e,#be185d 55%,#312e81)!important}.cover-slow-motion{background:linear-gradient(145deg,#4f46e5,#7c3aed 55%,#06b6d4)!important}.cover-open-water{background:linear-gradient(145deg,#0284c7,#0d9488 55%,#1e293b)!important}.cover-little-world{background:linear-gradient(145deg,#ea580c,#c026d3 60%,#3b0764)!important}.playlist-night{background:linear-gradient(118deg,#1e1b4b,#6b21a8 57%,#f43f5e)!important}.playlist-morning{background:linear-gradient(118deg,#9a3412,#d97706 52%,#fbbf24)!important}.playlist-work{background:linear-gradient(118deg,#0f766e,#0369a1 57%,#6366f1)!important}.history-cover{width:76px!important;height:76px!important;min-width:76px!important;max-width:76px!important;flex:0 0 76px!important;border-radius:14px!important;display:flex!important;align-items:center!important;justify-content:center!important;position:relative!important;overflow:hidden!important;box-shadow:0 8px 24px #00000059!important;border:1.5px solid rgba(255,255,255,.16)!important;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s ease!important;cursor:pointer!important}.history-cover i{font-size:28px!important;color:#fff!important;font-style:normal!important;text-shadow:0 2px 10px rgba(0,0,0,.6)!important;position:relative!important;z-index:2!important}.history-item{min-height:96px!important;display:flex!important;align-items:center!important;gap:18px!important;padding:14px 0!important}.history-item strong{font-size:15px!important;font-weight:750!important}.history-item-description{margin:3px 0 0!important;font-size:12.5px!important;color:#94a3b8!important;line-height:1.4!important;font-style:italic!important;display:-webkit-box!important;-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;overflow:hidden!important}[data-theme=light] .history-cover{border:1.5px solid rgba(0,0,0,.12)!important;box-shadow:0 6px 20px #0000001f!important}[data-theme=light] .history-item strong{color:#0f172a!important}[data-theme=light] .history-item-description{color:#64748b!important}[data-theme=light] .history-item small{color:#475569!important}[data-theme=light] .history-item-price{color:#7c3aed!important;font-size:14px!important;font-weight:800!important}.history-heading{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:20px!important;flex-wrap:wrap!important;margin-bottom:28px!important;padding-bottom:18px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.history-heading-text{display:flex!important;flex-direction:column!important;gap:4px!important}.history-heading-text .flow-kicker{margin:0!important;font-size:11px!important;font-weight:800!important;letter-spacing:.16em!important;text-transform:uppercase!important;color:#a78bfa!important}.history-heading-text h2{margin:0!important;font-size:clamp(24px,3.5vw,32px)!important;font-weight:800!important;color:#fff!important;letter-spacing:-.03em!important;line-height:1.25!important}.history-heading-text h2 em{font-family:Georgia,Playfair Display,Times New Roman,serif!important;font-style:italic!important;font-weight:400!important;padding:0 4px!important;background:linear-gradient(135deg,#a78bfa 20%,#ec4899 70%,#06b6d4)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}.history-browse-btn{display:inline-flex!important;align-items:center!important;gap:9px!important;height:40px!important;padding:0 20px!important;border-radius:20px!important;font-size:12.5px!important;font-weight:750!important;background:#8b5cf624!important;border:1.5px solid rgba(139,92,246,.4)!important;color:#d8b4fe!important;text-decoration:none!important;cursor:pointer!important;transition:all .25s cubic-bezier(.16,1,.3,1)!important;white-space:nowrap!important;box-shadow:0 2px 8px #0003!important}.history-browse-btn i{font-size:11px!important;color:inherit!important;transition:transform .2s ease!important}.history-browse-btn:hover{background:linear-gradient(135deg,#7c3aed,#6366f1)!important;border-color:#8b5cf6!important;color:#fff!important;box-shadow:0 6px 20px #7c3aed73!important;transform:translateY(-2px)!important}.history-browse-btn:hover i{transform:translate(2px,-2px)!important}[data-theme=light] .history-heading{border-bottom-color:#00000014!important}[data-theme=light] .history-heading-text .flow-kicker{color:#7c3aed!important}[data-theme=light] .history-heading-text h2{color:#0f172a!important}[data-theme=light] .history-heading-text h2 em{background:linear-gradient(135deg,#7c3aed 20%,#db2777 70%,#0284c7)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}[data-theme=light] .history-browse-btn{background:#f5f3ff!important;border:1.5px solid #c4b5fd!important;color:#6d28d9!important;box-shadow:0 2px 8px #7c3aed14!important}[data-theme=light] .history-browse-btn:hover{background:linear-gradient(135deg,#7c3aed,#6366f1)!important;border-color:#7c3aed!important;color:#fff!important;box-shadow:0 6px 20px #7c3aed47!important;transform:translateY(-2px)!important}.history-order-heading{padding-bottom:18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:16px!important}.order-id-meta{display:flex!important;flex-direction:column!important;gap:6px!important}.order-id-row{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important}.order-id-badge{font-family:monospace!important;font-size:16px!important;font-weight:800!important;word-break:break-all!important;overflow-wrap:anywhere!important;max-width:100%!important}.history-status{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:5px 12px!important;border-radius:20px!important;font-size:11.5px!important;font-weight:750!important}.order-date-row{display:flex!important;align-items:center!important;gap:8px!important;font-size:12px!important}.history-order-actions-top{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:12px!important}.order-amount-pill{display:inline-flex!important;align-items:center!important;gap:10px!important;padding:8px 16px!important;border-radius:12px!important}.order-amount-pill .amount-label{font-size:10.5px!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.05em!important}.order-amount-pill .amount-val{font-size:18px!important;font-weight:850!important}.order-amount-pill .payment-method-tag{display:inline-flex!important;align-items:center!important;gap:5px!important;padding:3px 8px!important;border-radius:6px!important;font-size:10.5px!important;font-weight:750!important}.order-download-all-btn{min-height:42px!important;padding:0 18px!important;border-radius:10px!important;font-size:12px!important;font-weight:750!important;display:inline-flex!important;align-items:center!important;gap:8px!important}.flow-footer{min-height:70px;margin-top:auto;padding:20px max(24px,calc((100vw - 1180px)/2));border-top:1px solid rgba(255,255,255,.08);display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:wrap!important;gap:16px!important;color:#94a3b8;font-size:12px}.flow-footer a{color:#a78bfa;text-decoration:none;font-weight:650;transition:color .2s}.flow-footer a:hover{color:#c4b5fd;text-decoration:underline}[data-theme=light] .flow-footer{border-top-color:#00000014!important;color:#64748b!important}[data-theme=light] .flow-footer span{color:#64748b!important}[data-theme=light] .flow-footer a{color:#7c3aed!important}html{background-color:var(--bg-primary);color:var(--text-main);scroll-behavior:smooth;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;transition:background-color .25s cubic-bezier(.2,0,0,1),color .25s cubic-bezier(.2,0,0,1)}body{margin:0;padding:0;background-color:var(--bg-primary);color:var(--text-main);overflow-x:hidden;-webkit-user-select:auto;user-select:auto;transition:background-color .25s cubic-bezier(.2,0,0,1),color .25s cubic-bezier(.2,0,0,1)}[data-theme=light] .theme-ambient-backdrop{background:#f7f4ed!important}[data-theme=light] .ambient-orb{opacity:.18!important;filter:blur(80px)!important}[data-theme=light] .orb-1{background:radial-gradient(circle,#c4b5fd 0%,#e0e7ff 60%,transparent 80%)!important}[data-theme=light] .orb-2{background:radial-gradient(circle,#bae6fd 0%,#e0f2fe 60%,transparent 80%)!important}[data-theme=light] .ambient-grid-overlay{background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 1px)!important}[data-theme=light] .announcement-bar{background:linear-gradient(90deg,#ede9fe,#e0f2fe,#ffe4e6)!important;color:#1e1b4b!important;border-bottom:1px solid rgba(0,0,0,.08)!important;font-weight:600!important}[data-theme=light] .announcement-bar a{color:#7c3aed!important;font-weight:750!important}[data-theme=light] .announcement-dot{background:#7c3aed!important;box-shadow:0 0 10px #7c3aed,0 0 0 3px #7c3aed40!important}[data-theme=light] .site-header,[data-theme=light] .flow-header{background:#f8f6f2f0!important;border-bottom:1px solid rgba(0,0,0,.08)!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}[data-theme=light] .brand,[data-theme=light] .flow-brand{color:#0f172a!important;text-shadow:none!important}[data-theme=light] .main-nav a,[data-theme=light] .flow-nav a,[data-theme=light] .login-link,[data-theme=light] .flow-account{color:#334155!important;font-weight:600!important}[data-theme=light] .main-nav a:hover,[data-theme=light] .flow-nav a:hover,[data-theme=light] .login-link:hover{color:#7c3aed!important}[data-theme=light] .flow-menu-toggle{border-color:#e2e8f0!important;background:#f8fafc!important}[data-theme=light] .flow-menu-toggle span{background:#0f172a!important}@media(max-width:768px){[data-theme=light] .flow-nav{background:#fffffffa!important;border-color:#e2e8f0!important;box-shadow:0 20px 48px #0000001a!important}[data-theme=light] .flow-nav a{color:#334155!important}[data-theme=light] .flow-nav a:hover{background:#f5f3ff!important;color:#7c3aed!important}[data-theme=light] .mobile-signout-btn{background:#fff1f2!important;border-color:#fecdd3!important;color:#e11d48!important}[data-theme=light] .mobile-signout-btn:hover{background:#e11d48!important;border-color:#e11d48!important;color:#fff!important}}[data-theme=light] .header-search{background:#fff!important;border-color:#0000001f!important;box-shadow:0 2px 6px #00000008!important}[data-theme=light] .header-search input,[data-theme=light] .mobile-search input{color:#0f172a!important}[data-theme=light] .header-search input::placeholder,[data-theme=light] .mobile-search input::placeholder{color:#64748b!important}[data-theme=light] .header-search kbd{background:#f1f5f9!important;color:#475569!important;border-color:#cbd5e1!important}[data-theme=light] .search-icon{color:#475569!important}[data-theme=light] .theme-toggle-btn{background:#fff!important;border-color:#0000001f!important;color:#0f172a!important;box-shadow:0 2px 8px #0000000f!important}[data-theme=light] .bag-button,[data-theme=light] .flow-bag{background:#fff!important;border-color:#00000024!important;color:#0f172a!important;box-shadow:0 2px 8px #0000000f!important}[data-theme=light] .bag-label{color:#0f172a!important;font-weight:700!important}:root .hero-copy h1,[data-theme=dark] .hero-copy h1{color:#fff!important;text-shadow:0 2px 28px rgba(0,0,0,.6)!important}:root .hero-copy h1 em,:root .section-heading h2 em,:root .related-heading h2 em,:root .flow-title em,[data-theme=dark] .hero-copy h1 em,[data-theme=dark] .section-heading h2 em,[data-theme=dark] .related-heading h2 em,[data-theme=dark] .flow-title em{background:linear-gradient(135deg,#c084fc 20%,#f43f5e 65%,#06b6d4)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important;text-shadow:none!important;display:inline-block!important;font-style:italic!important;font-family:Georgia,Playfair Display,serif!important;line-height:1.42!important;padding:2px 18px 16px 2px!important;margin-bottom:-12px!important;overflow:visible!important}.hero-line-nowrap{display:inline-block;white-space:nowrap}@media(max-width:520px){.hero-line-nowrap{white-space:normal}}[data-theme=light] .hero-section{background:radial-gradient(circle at 75% 45%,rgba(124,58,237,.1) 0%,rgba(2,132,199,.06) 40%,transparent 70%)!important}[data-theme=light] .hero-copy h1,[data-theme=light] .section-heading h2,[data-theme=light] .flow-title,[data-theme=light] .track-main-info h3,[data-theme=light] .playlist-info h3{color:#0f172a!important;text-shadow:none!important}[data-theme=light] .hero-copy h1 em,[data-theme=light] .section-heading h2 em,[data-theme=light] .related-heading h2 em,[data-theme=light] .flow-title em{background:linear-gradient(135deg,#7c3aed,#db2777,#0284c7)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;display:inline-block!important;line-height:1.42!important;padding:2px 18px 16px 2px!important;margin-bottom:-12px!important;overflow:visible!important}[data-theme=light] .eyebrow,[data-theme=light] .flow-kicker{color:#7c3aed!important;font-weight:800!important;text-shadow:none!important}[data-theme=light] .hero-description,[data-theme=light] .section-subtitle,[data-theme=light] .flow-subtitle{color:#334155!important;font-weight:500!important}[data-theme=light] .text-link{color:#6d28d9!important;font-weight:700!important;text-shadow:none!important}[data-theme=light] .text-link:hover{color:#4c1d95!important}[data-theme=light] .hero-proof p{color:#475569!important;font-weight:500!important}[data-theme=light] .hero-proof strong{color:#0f172a!important;font-weight:750!important}[data-theme=light] .floating-note{background:#fffffff2!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 16px 36px #0000001a!important}[data-theme=light] .floating-note b{color:#0f172a!important;font-weight:750!important}[data-theme=light] .floating-note small{color:#475569!important;font-weight:500!important}[data-theme=light] .note-icon{background:#7c3aed1f!important;color:#7c3aed!important}[data-theme=light] .hero-bottomline{color:#64748b!important;font-weight:600!important}[data-theme=light] .hero-bottom-rule{background:#00000014!important}[data-theme=light] .benefit-strip{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 6px 24px #0000000d!important}[data-theme=light] .benefit-strip strong{color:#0f172a!important;display:block!important;font-size:12px!important;font-weight:750!important}[data-theme=light] .benefit-strip small{color:#475569!important;display:block!important;margin-top:2px!important;font-size:11px!important;font-weight:500!important}[data-theme=light] .benefit-icon{background:#7c3aed1a!important;border:1px solid rgba(124,58,237,.25)!important;color:#7c3aed!important}[data-theme=light] .section-link{color:#6d28d9!important;font-weight:700!important}[data-theme=light] .genre-chip{background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;color:#475569!important;font-weight:600!important;box-shadow:0 2px 6px #00000008!important}[data-theme=light] .genre-chip:hover{background:#faf5ff!important;border-color:#7c3aed!important;color:#7c3aed!important}[data-theme=light] .genre-chip.active{background:linear-gradient(135deg,#7c3aed,#4f46e5)!important;color:#fff!important;border-color:#7c3aed!important;box-shadow:0 4px 14px #7c3aed59!important}[data-theme=light] .result-count{color:#64748b!important;font-weight:600!important}[data-theme=light] .track-main-info h3 a,[data-theme=light] .track-main-info h3{color:#0f172a!important;font-weight:750!important}[data-theme=light] .track-main-info p{color:#475569!important;font-weight:550!important}[data-theme=light] .track-duration{color:#64748b!important;font-weight:600!important}[data-theme=light] .track-detail-link,[data-theme=light] .playlist-detail-link{color:#7c3aed!important;font-weight:700!important}[data-theme=light] .track-buy-row{border-top:1px solid rgba(0,0,0,.08)!important}[data-theme=light] .track-price{color:#0f172a!important;font-size:14px!important;font-weight:800!important}[data-theme=light] .track-price small{color:#64748b!important;font-weight:500!important}[data-theme=light] .add-button{background:linear-gradient(135deg,#7c3aed,#6d28d9)!important;color:#fff!important;border:0!important;font-weight:750!important;box-shadow:0 3px 10px #7c3aed59!important}[data-theme=light] .add-button:hover{background:linear-gradient(135deg,#6d28d9,#4c1d95)!important;box-shadow:0 4px 14px #7c3aed80!important}[data-theme=light] .playlist-section{background:#f3f0eacc!important;border-top:1px solid rgba(0,0,0,.08)!important;border-bottom:1px solid rgba(0,0,0,.08)!important}[data-theme=light] .playlist-card{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 10px 30px #0000000f!important}[data-theme=light] .playlist-kicker{color:#7c3aed!important;font-weight:700!important}[data-theme=light] .playlist-info h3 a,[data-theme=light] .playlist-info h3{color:#0f172a!important;font-weight:750!important}[data-theme=light] .playlist-description{color:#475569!important;font-weight:500!important}[data-theme=light] .playlist-buy>span{color:#0f172a!important;font-weight:800!important}[data-theme=light] .playlist-buy button{background:linear-gradient(135deg,#7c3aed,#6d28d9)!important;color:#fff!important;border:0!important;font-weight:750!important;box-shadow:0 3px 10px #7c3aed59!important;border-radius:6px;padding:6px 12px}[data-theme=light] .site-footer{border-top:1px solid rgba(0,0,0,.08)!important;color:#475569!important}[data-theme=light] .footer-top p,[data-theme=light] .footer-bottom span{color:#64748b!important}[data-theme=light] .footer-bottom a,[data-theme=light] .back-top{color:#334155!important;font-weight:600!important}[data-theme=light] .footer-bottom a:hover,[data-theme=light] .back-top:hover{color:#7c3aed!important}[data-theme=light] .cart-drawer{background:#fff!important;border-left-color:#0000001a!important}[data-theme=light] .drawer-heading h2,[data-theme=light] .cart-item-title,[data-theme=light] .cart-item-price,[data-theme=light] .cart-item-price-tag b,[data-theme=light] .summary-subtotal-row strong{color:#0f172a!important}[data-theme=light] .drawer-close{background:#f1f5f9!important;color:#0f172a!important}[data-theme=light] .cart-item{border-bottom-color:#0000000f!important}[data-theme=light] .cart-item-delete-btn,[data-theme=light] .summary-delete-btn{background:#ef444414!important;border-color:#ef444438!important;color:#ef4444!important}[data-theme=light] .cart-item-delete-btn:hover,[data-theme=light] .summary-delete-btn:hover{background:#ef4444!important;border-color:#ef4444!important;color:#fff!important}[data-theme=light] body{background-color:#f7f5f0;background-image:radial-gradient(at 15% 15%,rgba(196,181,253,.22) 0px,transparent 48%),radial-gradient(at 85% 20%,rgba(186,230,253,.25) 0px,transparent 52%),radial-gradient(at 50% 75%,rgba(254,215,170,.18) 0px,transparent 55%),radial-gradient(at 85% 85%,rgba(252,231,243,.2) 0px,transparent 50%),radial-gradient(rgba(0,0,0,.04) 1px,transparent 1px);background-size:100% 100%,100% 100%,100% 100%,100% 100%,24px 24px;background-attachment:fixed}[data-theme=light] .flow-page{color:#0f172a!important}[data-theme=light] .flow-breadcrumb{color:#64748b!important;font-weight:600!important}[data-theme=light] .flow-breadcrumb a{color:#7c3aed!important;font-weight:700!important}[data-theme=light] .flow-card{background:#fff!important;border-color:#00000014!important;box-shadow:0 10px 35px #0000000f!important}[data-theme=light] .flow-field{background:#fff!important;border-color:#00000026!important;color:#0f172a!important}[data-theme=light] .country-prefix{background:#f8fafc!important;border-color:#00000026!important;color:#7c3aed!important}[data-theme=light] .flow-label{color:#334155!important;font-weight:650!important}[data-theme=light] .login-page{background:transparent!important}[data-theme=light] .login-back{color:#64748b!important}[data-theme=light] .login-back:hover{color:#7c3aed!important;text-shadow:none!important}[data-theme=light] .login-panel .flow-kicker{color:#7c3aed!important;font-weight:700!important}[data-theme=light] .login-panel .flow-title{color:#0f172a!important}[data-theme=light] .login-panel .flow-title em{background:linear-gradient(135deg,#7c3aed 20%,#db2777 70%,#0284c7)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important}[data-theme=light] .login-panel .flow-subtitle{color:#475569!important}[data-theme=light] .auth-tabs{border-bottom-color:#00000014!important}[data-theme=light] .auth-tab{background:#fff!important;border-color:#e2e8f0!important;color:#64748b!important;font-weight:600!important}[data-theme=light] .auth-tab:hover{background:#f5f3ff!important;color:#7c3aed!important;border-color:#7c3aed!important}[data-theme=light] .auth-tab.active{background:#ede9fe!important;border-color:#7c3aed!important;color:#6d28d9!important;font-weight:750!important;box-shadow:0 2px 10px #7c3aed26!important}[data-theme=light] .step-dot{color:#64748b!important}[data-theme=light] .step-dot span{background:#f1f5f9!important;border-color:#cbd5e1!important;color:#64748b!important}[data-theme=light] .step-dot.active{color:#0f172a!important;font-weight:700!important}[data-theme=light] .step-dot.active span{background:#7c3aed!important;border-color:#7c3aed!important;color:#fff!important;box-shadow:0 0 12px #7c3aed66!important}[data-theme=light] .step-dot.done span{background:#ecfdf5!important;border-color:#10b981!important;color:#059669!important}[data-theme=light] .step-line{background:#e2e8f0!important}[data-theme=light] .step-line.active{background:linear-gradient(90deg,#7c3aed,#06b6d4)!important}[data-theme=light] .otp-sent-banner{background:#ecfdf5!important;border:1px solid #a7f3d0!important;color:#065f46!important;font-weight:600!important}[data-theme=light] .otp-sent-banner i{color:#059669!important}[data-theme=light] .change-phone-btn{background:#f5f3ff!important;border:1px solid #ddd6fe!important;color:#6d28d9!important;font-weight:650!important}[data-theme=light] .change-phone-btn:hover{background:#ede9fe!important;border-color:#7c3aed!important;color:#5b21b6!important}[data-theme=light] .otp-digit-field{background:#fff!important;border:1.5px solid #cbd5e1!important;color:#0f172a!important;box-shadow:0 2px 6px #0000000a!important}[data-theme=light] .otp-digit-field:focus{border-color:#7c3aed!important;box-shadow:0 0 0 3px #7c3aed2e,0 4px 16px #7c3aed26!important;background:#fff!important}[data-theme=light] .timer-badge{color:#64748b!important}[data-theme=light] .timer-badge b{color:#7c3aed!important}[data-theme=light] .resend-link{color:#7c3aed!important;font-weight:700!important}[data-theme=light] .resend-link:hover{color:#6d28d9!important}[data-theme=light] .login-switch{color:#64748b!important}[data-theme=light] .login-switch button{color:#7c3aed!important;font-weight:700!important}[data-theme=light] .login-terms{color:#64748b!important}[data-theme=light] .login-terms a{color:#7c3aed!important;font-weight:600!important}[data-theme=light] .login-art-panel{box-shadow:0 20px 50px #00000026!important;border-color:#0000001a!important}[data-theme=light] .detail-price strong{color:#0f172a!important;font-size:32px!important;font-weight:800!important}[data-theme=light] .detail-price span{color:#64748b!important;font-weight:550!important}[data-theme=light] .flow-button.secondary{background:#fff!important;color:#1e1b4b!important;border:1.5px solid #7c3aed!important;font-weight:750!important;box-shadow:0 2px 10px #7c3aed1f!important}[data-theme=light] .flow-button.secondary span,[data-theme=light] .flow-button.secondary i{color:#1e1b4b!important}[data-theme=light] .flow-button.secondary:hover{background:#f5f3ff!important;color:#7c3aed!important;border-color:#6d28d9!important;box-shadow:0 4px 16px #7c3aed40!important}[data-theme=light] .flow-button.secondary:hover span,[data-theme=light] .flow-button.secondary:hover i{color:#7c3aed!important}[data-theme=light] .flow-button.secondary.active-play{background:linear-gradient(135deg,#ede9fe,#fce7f3)!important;border-color:#db2777!important;color:#9d174d!important;box-shadow:0 0 16px #db27774d!important}[data-theme=light] .flow-button.secondary.active-play span,[data-theme=light] .flow-button.secondary.active-play i{color:#9d174d!important}[data-theme=light] .account-hero-card{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 10px 36px #0000000d!important}[data-theme=light] .account-hero-avatar{border-color:#fff!important;box-shadow:0 0 20px #7c3aed59!important}[data-theme=light] .avatar-online-dot{border:2.5px solid #ffffff!important;background:#10b981!important;box-shadow:0 0 8px #10b98199!important}[data-theme=light] .account-hero-info h2{color:#0f172a!important}[data-theme=light] .account-meta{color:#64748b!important}[data-theme=light] .account-meta-item{background:#f8fafc!important;border-color:#e2e8f0!important;color:#334155!important}[data-theme=light] .account-meta-item i{color:#7c3aed!important}[data-theme=light] .account-bio-text{color:#475569!important}[data-theme=light] .account-role-badge{background:#ede9fe!important;border-color:#ddd6fe!important;color:#6d28d9!important;font-weight:700!important}[data-theme=light] .account-signout-btn,[data-theme=light] .signout-btn{background:#fff1f2!important;border:1.5px solid #fecdd3!important;color:#e11d48!important;font-weight:700!important;box-shadow:0 2px 8px #e11d481a!important}[data-theme=light] .account-signout-btn i,[data-theme=light] .account-signout-btn span,[data-theme=light] .signout-btn span,[data-theme=light] .signout-btn *{color:#e11d48!important}[data-theme=light] .account-signout-btn:hover,[data-theme=light] .signout-btn:hover{background:#e11d48!important;border-color:#e11d48!important;color:#fff!important;box-shadow:0 4px 16px #e11d484d!important}[data-theme=light] .account-signout-btn:hover i,[data-theme=light] .account-signout-btn:hover span,[data-theme=light] .signout-btn:hover span,[data-theme=light] .signout-btn:hover *{color:#fff!important}.account-nav-tabs{scrollbar-width:none!important;-ms-overflow-style:none!important}.account-nav-tabs::-webkit-scrollbar{display:none!important;width:0!important;height:0!important}[data-theme=light] .account-nav-tabs{border-bottom-color:#00000014!important}[data-theme=light] .account-nav-tab{background:#fff!important;border-color:#e2e8f0!important;color:#475569!important}[data-theme=light] .account-nav-tab i{color:#7c3aed!important}[data-theme=light] .account-nav-tab:hover{background:#f5f3ff!important;color:#7c3aed!important;border-color:#7c3aed!important}[data-theme=light] .account-nav-tab.active{background:#ede9fe!important;border-color:#7c3aed!important;color:#6d28d9!important;font-weight:700!important;box-shadow:0 2px 12px #7c3aed2e!important}[data-theme=light] .account-nav-tab.active i{color:#6d28d9!important}[data-theme=light] .tab-counter{background:#7c3aed!important;color:#fff!important}[data-theme=light] .profile-card{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 10px 36px #0000000d!important}[data-theme=light] .profile-card-header{border-bottom-color:#f1f5f9!important}[data-theme=light] .profile-card-header h2{color:#0f172a!important}[data-theme=light] .flow-alert,[data-theme=light] .profile-alert-error{background:#fef2f2!important;border:1.5px solid #f87171!important;border-left:4.5px solid #dc2626!important;color:#991b1b!important;font-weight:600!important;box-shadow:0 4px 16px #dc262614!important}[data-theme=light] .flow-alert i,[data-theme=light] .profile-alert-error .profile-alert-icon{color:#dc2626!important}[data-theme=light] .profile-alert-error strong{color:#7f1d1d!important}[data-theme=light] .profile-success,[data-theme=light] .profile-alert-success{background:#f0fdf4!important;border:1.5px solid #86efac!important;border-left:4.5px solid #16a34a!important;color:#14532d!important;font-weight:600!important;box-shadow:0 4px 16px #16a34a14!important}[data-theme=light] .profile-success i,[data-theme=light] .profile-alert-success .profile-alert-icon{color:#16a34a!important}[data-theme=light] .profile-alert-success strong{color:#14532d!important}[data-theme=light] .profile-reset-btn,[data-theme=light] .profile-form-actions .secondary{background:#f8fafc!important;border:1.5px solid #cbd5e1!important;color:#334155!important;font-weight:650!important}[data-theme=light] .profile-reset-btn i,[data-theme=light] .profile-reset-btn span,[data-theme=light] .profile-form-actions .secondary span{color:#334155!important}[data-theme=light] .profile-reset-btn:hover,[data-theme=light] .profile-form-actions .secondary:hover{background:#f1f5f9!important;border-color:#94a3b8!important;color:#0f172a!important}[data-theme=light] .profile-reset-btn:hover i,[data-theme=light] .profile-reset-btn:hover span,[data-theme=light] .profile-form-actions .secondary:hover span{color:#0f172a!important}[data-theme=light] .profile-danger-zone{border-top-color:#f1f5f9!important}[data-theme=light] .danger-copy strong{color:#0f172a!important}[data-theme=light] .danger-copy p{color:#64748b!important}[data-theme=light] .account-danger-signout-btn,[data-theme=light] .danger-btn{background:#fff1f2!important;border:1.5px solid #fecdd3!important;color:#e11d48!important;font-weight:700!important}[data-theme=light] .account-danger-signout-btn i,[data-theme=light] .account-danger-signout-btn span,[data-theme=light] .danger-btn span,[data-theme=light] .danger-btn *{color:#e11d48!important}[data-theme=light] .account-danger-signout-btn:hover,[data-theme=light] .danger-btn:hover{background:#e11d48!important;border-color:#e11d48!important;color:#fff!important;box-shadow:0 4px 16px #e11d484d!important}[data-theme=light] .account-danger-signout-btn:hover i,[data-theme=light] .account-danger-signout-btn:hover span,[data-theme=light] .danger-btn:hover span,[data-theme=light] .danger-btn:hover *{color:#fff!important}[data-theme=light] .history-empty{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 10px 36px #0000000d!important}[data-theme=light] .history-empty>span{background:#ede9fe!important;color:#7c3aed!important}[data-theme=light] .history-empty h2{color:#0f172a!important;font-weight:800!important}[data-theme=light] .history-empty p{color:#475569!important}[data-theme=light] .related-track-card{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 10px 25px #0000000a!important}[data-theme=light] .related-track-card:hover{border-color:#7c3aed!important;box-shadow:0 16px 36px #7c3aed26!important}[data-theme=light] .related-song-artist{color:#64748b!important}[data-theme=light] .related-song-duration{color:#94a3b8!important}[data-theme=light] .related-action-row{border-top-color:#f1f5f9!important}[data-theme=light] .track-view-action-btn,[data-theme=light] .related-action-row .secondary{background:#f5f3ff!important;border:1.5px solid #7c3aed!important;color:#6d28d9!important;font-weight:700!important}[data-theme=light] .track-view-action-btn span,[data-theme=light] .related-action-row .secondary span{color:#6d28d9!important}[data-theme=light] .track-view-action-btn:hover,[data-theme=light] .related-action-row .secondary:hover{background:#7c3aed!important;border-color:#7c3aed!important;color:#fff!important}[data-theme=light] .track-view-action-btn:hover span,[data-theme=light] .related-action-row .secondary:hover span{color:#fff!important}[data-theme=light] .history-order{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 10px 30px #0000000a!important}[data-theme=light] .history-order-heading h3,[data-theme=light] .history-order-total strong,[data-theme=light] .history-item strong,[data-theme=light] .history-order-footer strong{color:#0f172a!important}[data-theme=light] .history-order-heading small,[data-theme=light] .history-item small,[data-theme=light] .history-order-footer{color:#64748b!important}[data-theme=light] .history-order-footer{border-top-color:#f1f5f9!important}[data-theme=light] .history-download-badge{background:#ecfeff!important;border-color:#a5f3fc!important;color:#0e7490!important}[data-theme=light] .history-download-badge.mp3-badge{background:#f5f3ff!important;border-color:#ddd6fe!important;color:#6d28d9!important}[data-theme=light] .about-page,[data-theme=light] .contact-page,[data-theme=light] .songs-page{background:#f8f6f2!important;color:#181423!important}[data-theme=light] .songs-hero{background:linear-gradient(180deg,rgba(124,58,237,.06) 0%,transparent 100%)!important;border-bottom-color:#00000014!important}[data-theme=light] .songs-breadcrumb,[data-theme=light] .songs-breadcrumb a{color:#64748b!important}[data-theme=light] .songs-breadcrumb a:hover,[data-theme=light] .breadcrumb-current,[data-theme=light] .hero-text h1{color:#0f172a!important}[data-theme=light] .hero-description{color:#475569!important}[data-theme=light] .stat-pill{background:#fff!important;border-color:#00000014!important}[data-theme=light] .stat-num{color:#0f172a!important}[data-theme=light] .back-home-btn{background:#fff!important;border-color:#7c3aed40!important;color:#7c3aed!important}[data-theme=light] .back-home-btn:hover{background:#7c3aed!important;color:#fff!important}[data-theme=light] .controls-section{background:#f8f6f2f0!important;border-bottom-color:#00000014!important}[data-theme=light] .search-box input{background:#fff!important;border-color:#0000001f!important;color:#0f172a!important}[data-theme=light] .genre-chip{background:#fff!important;border-color:#0000001a!important;color:#475569!important}[data-theme=light] .genre-chip:hover{background:#f1f5f9!important;color:#0f172a!important}[data-theme=light] .genre-chip.active{background:#7c3aed!important;color:#fff!important}[data-theme=light] .sort-select{background:#fff!important;border-color:#0000001f!important;color:#0f172a!important}[data-theme=light] .sort-select option{background:#fff;color:#0f172a}[data-theme=light] .empty-state{background:#fff!important;border-color:#0000001a!important}[data-theme=light] .empty-state h3{color:#0f172a!important}[data-theme=light] .carousel-arrows-pill{background:#fff!important;border-color:#0000001a!important}[data-theme=light] .slider-arrow-btn{color:#475569!important}[data-theme=light] .slider-arrow-btn:hover{background:#f1f5f9!important;color:#7c3aed!important}[data-theme=light] .floating-carousel-arrow{background:#fffffff0!important;border-color:#0000001f!important;color:#0f172a!important;box-shadow:0 8px 24px #0000001f!important}[data-theme=light] .floating-carousel-arrow:hover{background:#7c3aed!important;border-color:#7c3aed!important;color:#fff!important}[data-theme=light] .track-card,[data-theme=light] .songs-page .track-card{background:#fff!important;border:1px solid rgba(124,58,237,.12)!important;box-shadow:0 8px 24px #7c3aed0f!important}[data-theme=light] .track-card:hover,[data-theme=light] .songs-page .track-card:hover{background:#fff!important;border-color:#7c3aed73!important;box-shadow:0 20px 44px -6px #7c3aed2e,0 0 25px #7c3aed1f!important;transform:translateY(-8px) scale(1.025)!important}[data-theme=light] .track-card:hover .track-main-info h3 a,[data-theme=light] .songs-page .track-card:hover .track-main-info h3 a,[data-theme=light] .songs-page .track-main-info h3 a:hover{color:#7c3aed!important;text-shadow:none!important}[data-theme=light] .songs-page .track-main-info h3 a{color:#0f172a!important}[data-theme=light] .songs-page .track-artist-line{color:#475569!important}[data-theme=light] .songs-page .track-desc-preview{color:#64748b!important}[data-theme=light] .songs-page .track-price{color:#0f172a!important}[data-theme=light] .songs-page .track-price small{color:#64748b!important}[data-theme=light] .songs-page .track-duration{background:#f1f5f9!important;border-color:#e2e8f0!important;color:#475569!important}[data-theme=light] .songs-page .track-buy-row{border-top-color:#00000014!important}[data-theme=light] .site-music-footer{background:#f8f6f2!important;color:#181423!important;border-top-color:#00000014!important}[data-theme=light] .footer-badges-strip{background:#f1ede4cc!important;border-bottom-color:#0000000f!important}[data-theme=light] .footer-bottom-bar{background:#f1ede4e6!important;border-top-color:#0000000f!important}[data-theme=light] .footer-logo,[data-theme=light] .channel-card h3,[data-theme=light] .form-title-wrap h2,[data-theme=light] .sidebar-box h3,[data-theme=light] .faq-header h2,[data-theme=light] .faq-question-btn,[data-theme=light] .principle-card h3,[data-theme=light] .timeline-content h3{color:#0f172a!important}[data-theme=light] .channel-card,[data-theme=light] .form-card,[data-theme=light] .sidebar-box,[data-theme=light] .faq-card,[data-theme=light] .principle-card,[data-theme=light] .timeline-item{background:#fff!important;border-color:#00000014!important}[data-theme=light] .channel-card p,[data-theme=light] .form-title-wrap p,[data-theme=light] .studio-address,[data-theme=light] .faq-subtext,[data-theme=light] .faq-answer p,[data-theme=light] .principle-card p,[data-theme=light] .timeline-content p,[data-theme=light] .footer-bio,[data-theme=light] .footer-links-col a,[data-theme=light] .footer-newsletter-col p,[data-theme=light] .bottom-bar-inner{color:#64748b!important}[data-theme=light] .form-group input,[data-theme=light] .form-group select,[data-theme=light] .form-group textarea,[data-theme=light] .newsletter-form input{background:#fff!important;border-color:#00000024!important;color:#0f172a!important}[data-theme=light] .order-section-heading h2{color:#0f172a!important;font-weight:800!important}[data-theme=light] .order-section-heading p{color:#475569!important}[data-theme=light] .order-number{background:#ede9fe!important;color:#7c3aed!important;font-weight:800!important}[data-theme=light] .order-divider{background:#00000014!important}[data-theme=light] .payment-option{background:#fff!important;border:1.5px solid rgba(0,0,0,.12)!important;box-shadow:0 2px 8px #0000000a!important}[data-theme=light] .payment-option:hover{border-color:#7c3aed!important;background:#faf5ff!important}[data-theme=light] .payment-option.selected{background:#f5f3ff!important;border:2px solid #7c3aed!important;box-shadow:0 0 16px #7c3aed2e!important}[data-theme=light] .payment-option-icon{background:#ede9fe!important;color:#7c3aed!important}[data-theme=light] .payment-option-text strong{color:#0f172a!important;font-weight:800!important}[data-theme=light] .payment-option-text small{color:#475569!important;font-weight:550!important}[data-theme=light] .payment-radio-indicator{border:2px solid #94a3b8!important;background:#fff!important}[data-theme=light] .payment-option.selected .payment-radio-indicator{border:6px solid #7c3aed!important;background:#fff!important;box-shadow:0 0 10px #7c3aed66!important}[data-theme=light] .checkout-preview-note{color:#6d28d9!important;font-weight:650!important}[data-theme=light] .place-order-button{background:linear-gradient(135deg,#7c3aed,#4f46e5)!important;color:#fff!important;font-weight:800!important;box-shadow:0 4px 18px #7c3aed59!important}[data-theme=light] .place-order-button:hover:not(:disabled){background:linear-gradient(135deg,#6d28d9,#4338ca)!important;box-shadow:0 6px 24px #7c3aed80!important}[data-theme=light] .place-order-button:disabled{background:#cbd5e1!important;color:#64748b!important;box-shadow:none!important}[data-theme=light] .order-security{background:#fff!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 4px 16px #0000000a!important}[data-theme=light] .order-security span{color:#7c3aed!important}[data-theme=light] .order-security p{color:#475569!important}[data-theme=light] .order-security p strong{color:#0f172a!important}[data-theme=light] .summary-heading h2{color:#0f172a!important;font-weight:800!important}[data-theme=light] .summary-heading h2 span{color:#64748b!important}[data-theme=light] .summary-edit-link{color:#7c3aed!important;font-weight:700!important}[data-theme=light] .summary-item-info strong{color:#0f172a!important;font-weight:750!important}[data-theme=light] .summary-item-info small{color:#475569!important;font-weight:550!important}[data-theme=light] .summary-remove-btn{background:#fff1f2!important;color:#be123c!important;font-weight:700!important}[data-theme=light] .summary-remove-btn:hover{background:#f43f5e!important;color:#fff!important}[data-theme=light] .summary-item-price{color:#0f172a!important;font-weight:800!important}[data-theme=light] .summary-totals>div{color:#475569!important}[data-theme=light] .summary-totals>div b{color:#0f172a!important;font-weight:750!important}[data-theme=light] .summary-totals .included{color:#059669!important;font-weight:750!important}[data-theme=light] .summary-totals .summary-total{border-top-color:#00000014!important}[data-theme=light] .summary-totals .summary-total strong{color:#0f172a!important;font-weight:850!important}[data-theme=light] .summary-totals p{color:#64748b!important}[data-theme=light] .order-success{background:linear-gradient(135deg,#ede9fe,#e0f2fe)!important;border-color:#7c3aed4d!important;box-shadow:0 10px 30px #0000000d!important}[data-theme=light] .success-info h1{color:#0f172a!important}[data-theme=light] .success-info p:not(.flow-kicker){color:#334155!important}[data-theme=light] .success-total{color:#6d28d9!important}[data-theme=light] .success-method{color:#64748b!important}[data-theme=light] .order-download-all-btn{background:#ede9fe!important;border-color:#7c3aed!important;color:#6d28d9!important}[data-theme=light] .order-download-all-btn:hover{background:#7c3aed!important;color:#fff!important}[data-theme=light] .history-download-badge{background:#e0f2fe!important;border-color:#7dd3fc!important;color:#0369a1!important}[data-theme=light] .history-download-badge.mp3-badge{background:#ede9fe!important;border-color:#c4b5fd!important;color:#6d28d9!important}[data-theme=light] .history-download-badge.license-badge{background:#ecfdf5!important;border-color:#a7f3d0!important;color:#047857!important}[data-theme=light] .history-play-btn{background:#f1f5f9!important;border-color:#0000001f!important;color:#0f172a!important}[data-theme=light] .history-play-btn:hover{background:#0f172a!important;color:#fff!important}[data-theme=light] .history-dl-action-btn{background:#fff!important;border-color:#0000001f!important;color:#334155!important}[data-theme=light] .history-dl-action-btn:hover{background:#ede9fe!important;border-color:#7c3aed!important;color:#6d28d9!important}[data-theme=light] .history-dl-action-btn.wav-btn:hover{background:#e0f2fe!important;border-color:#0284c7!important;color:#0369a1!important}[data-theme=light] .history-dl-action-btn.cert-btn:hover{background:#ecfdf5!important;border-color:#059669!important;color:#047857!important}[data-theme=light] .signout-btn{background:#fff1f2!important;border:1.5px solid #f43f5e!important;color:#be123c!important;box-shadow:0 2px 8px #f43f5e26!important}[data-theme=light] .signout-btn span,[data-theme=light] .signout-btn *{color:#be123c!important}[data-theme=light] .signout-btn:hover{background:#f43f5e!important;border-color:#f43f5e!important;color:#fff!important;box-shadow:0 4px 14px #f43f5e4d!important}[data-theme=light] .signout-btn:hover span,[data-theme=light] .signout-btn:hover *{color:#fff!important}[data-theme=light] .detail-tags span{background:#fff!important;border:1px solid rgba(0,0,0,.12)!important;color:#334155!important;font-weight:600!important;box-shadow:0 1px 4px #00000008!important}[data-theme=light] .detail-buy-now{color:#7c3aed!important;font-weight:750!important}[data-theme=light] .detail-buy-now:hover{color:#6d28d9!important}[data-theme=light] .license-card{background:#fff!important;border:1px solid rgba(0,0,0,.1)!important;box-shadow:0 6px 20px #0000000d!important}[data-theme=light] .license-card strong{color:#0f172a!important;font-weight:750!important}[data-theme=light] .license-card p{color:#475569!important;font-weight:500!important}[data-theme=light] .license-icon{background:#7c3aed1a!important;border:1px solid rgba(124,58,237,.2)!important;color:#7c3aed!important}[data-theme=light] .related-section{border-top-color:#00000014!important}[data-theme=light] .related-heading h2{color:#0f172a!important}[data-theme=light] .related-explore-all{color:#6d28d9!important;font-weight:700!important}[data-theme=light] .related-track-card{background:#fff!important;border:1px solid rgba(0,0,0,.09)!important;box-shadow:0 8px 24px #0000000a!important}[data-theme=light] .related-song-title{color:#0f172a!important;font-weight:750!important}[data-theme=light] .related-song-artist{color:#475569!important;font-weight:500!important}[data-theme=light] .related-song-duration{color:#64748b!important;font-weight:600!important}[data-theme=light] .related-action-row{border-top-color:#00000014!important}[data-theme=light] .related-song-price{color:#0f172a!important;font-weight:800!important}[data-theme=light] .related-add-btn{background:linear-gradient(135deg,#7c3aed,#6d28d9)!important;color:#fff!important;border:0!important;font-weight:750!important;box-shadow:0 2px 8px #7c3aed4d!important}[data-theme=light] .related-add-btn:hover{background:linear-gradient(135deg,#6d28d9,#4c1d95)!important;box-shadow:0 4px 14px #7c3aed73!important}.theme-toggle-btn{height:38px;padding:0 15px;border-radius:20px;border:1px solid var(--border-glass);background:var(--bg-glass);color:var(--text-main);display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:750;cursor:pointer;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);transition:all .28s cubic-bezier(.34,1.56,.64,1);box-shadow:0 2px 10px #00000026;position:relative;overflow:visible}.theme-toggle-btn:hover{border-color:var(--neon-violet);transform:translateY(-2px);box-shadow:0 4px 18px #8b5cf659}.theme-toggle-btn:active{transform:scale(.95)}.toggle-icon-wrap{width:17px;height:17px;display:inline-flex;align-items:center;justify-content:center;position:relative;transition:transform .55s cubic-bezier(.34,1.56,.64,1)}.sun-moon-svg{width:100%;height:100%;overflow:visible;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;fill:none}.sun-moon-core{fill:currentColor;stroke:none;transition:transform .45s cubic-bezier(.34,1.56,.64,1);transform-origin:12px 12px}.moon-cutout{transition:cx .45s cubic-bezier(.34,1.56,.64,1),cy .45s cubic-bezier(.34,1.56,.64,1)}.sun-rays{transform-origin:12px 12px;transition:transform .45s cubic-bezier(.34,1.56,.64,1),opacity .3s ease}:root:not([data-theme=light]) .sun-rays,[data-theme=dark] .sun-rays{transform:scale(0) rotate(-45deg);opacity:0}:root:not([data-theme=light]) .moon-cutout,[data-theme=dark] .moon-cutout{cx:17;cy:7}:root:not([data-theme=light]) .sun-moon-core,[data-theme=dark] .sun-moon-core{transform:scale(1.15) rotate(-22deg)}:root:not([data-theme=light]) .toggle-icon-wrap,[data-theme=dark] .toggle-icon-wrap{color:#c4b5fd;filter:drop-shadow(0 0 6px rgba(167,139,250,.8))}[data-theme=light] .sun-rays{transform:scale(1) rotate(0);opacity:1}[data-theme=light] .moon-cutout{cx:28;cy:-4}[data-theme=light] .sun-moon-core{transform:scale(.92) rotate(0)}[data-theme=light] .toggle-icon-wrap{color:#f59e0b;filter:drop-shadow(0 0 6px rgba(245,158,11,.7))}.toggle-pulse-ring{position:absolute;inset:-6px;border-radius:30px;background:radial-gradient(circle,rgba(139,92,246,.5) 0%,transparent 70%);opacity:0;pointer-events:none;transition:opacity .35s ease,transform .35s ease}.theme-toggle-btn:active .toggle-pulse-ring{opacity:1;transform:scale(1.18)}html,body{transition:background-color .28s cubic-bezier(.16,1,.3,1),color .28s cubic-bezier(.16,1,.3,1)}.site-header,.flow-header,.flow-card,.track-card,.playlist-card,.related-track-card,.history-card,.unlocked-track-card{transition:background-color .28s cubic-bezier(.16,1,.3,1),border-color .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1)}.theme-wave-pulse{position:fixed;width:50px;height:50px;border-radius:50%;pointer-events:none;z-index:99999999;transform:translate(-50%,-50%) scale(0);background:transparent;border:3px solid rgba(139,92,246,.9);box-shadow:0 0 35px #8b5cf6cc,0 0 70px #06b6d499,inset 0 0 25px #fff6;animation:themeWaveExpand .8s cubic-bezier(.22,1,.36,1) forwards;will-change:transform,opacity}.theme-wave-pulse.to-light{border-color:#f59e0bf2;box-shadow:0 0 35px #f59e0bd9,0 0 70px #ec489999,inset 0 0 25px #ffffff80}.theme-wave-pulse.to-dark{border-color:#8b5cf6f2;box-shadow:0 0 35px #8b5cf6d9,0 0 70px #06b6d499,inset 0 0 25px #8b5cf666}@keyframes themeWaveExpand{0%{transform:translate(-50%,-50%) scale(0);opacity:.95}65%{opacity:.75}to{transform:translate(-50%,-50%) scale(75);opacity:0}}.flying-cart-item{position:fixed;width:54px;height:54px;border-radius:12px;pointer-events:none;z-index:9999999;display:grid;place-items:center;color:#fff;font-weight:800;font-size:11px;border:2px solid rgba(255,255,255,.9);box-shadow:0 0 24px #8b5cf6e6,0 0 45px #06b6d4cc;overflow:hidden;will-change:transform,left,top,opacity}.flying-cart-item.has-custom-img{background:#120e24!important}.flying-img{width:100%;height:100%;object-fit:cover;display:block;border-radius:10px}.flying-label{position:relative;z-index:2;text-shadow:0 2px 8px rgba(0,0,0,.9);text-align:center;max-width:90%;font-size:9px;white-space:pre-line}.flying-glow-ring{position:absolute;inset:-12px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.85) 0%,rgba(139,92,246,.5) 45%,transparent 70%);pointer-events:none;mix-blend-mode:screen}.flying-sparkle{position:absolute;width:7px;height:7px;border-radius:50%;background:#fff;box-shadow:0 0 10px #ec4899,0 0 18px #06b6d4;pointer-events:none}.flying-sparkle.s1{top:-3px;left:30%;animation:sparklePop .3s ease-in-out infinite alternate}.flying-sparkle.s2{bottom:-3px;right:25%;animation:sparklePop .3s ease-in-out .15s infinite alternate}@keyframes sparklePop{0%{transform:scale(.5);opacity:.5}to{transform:scale(1.4);opacity:1}}.bag-bounce{animation:bagQuickPop .45s cubic-bezier(.175,.885,.32,1.275)!important}@keyframes bagQuickPop{0%{transform:scale(1)}35%{transform:scale(1.35) rotate(-6deg);filter:drop-shadow(0 0 16px #8b5cf6)}65%{transform:scale(.92) rotate(3deg)}to{transform:scale(1) rotate(0)}}.bag-plus-one{position:fixed;z-index:99999999;transform:translate(-50%,-50%);color:#38bdf8;font-family:inherit;font-size:13px;font-weight:850;pointer-events:none;background:#0f172ae6;border:1px solid rgba(56,189,248,.4);padding:2px 8px;border-radius:20px;box-shadow:0 0 14px #38bdf880;animation:floatUpFade .65s cubic-bezier(.16,1,.3,1) forwards}@keyframes floatUpFade{0%{opacity:0;transform:translate(-50%) scale(.5)}30%{opacity:1;transform:translate(-50%,-16px) scale(1.1)}to{opacity:0;transform:translate(-50%,-36px) scale(.85)}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:#261f3e;border-radius:4px;border:2px solid var(--bg-primary)}::-webkit-scrollbar-thumb:hover{background:var(--neon-violet)}::selection{background:#8b5cf666;color:#fff}button,a,input,[role=button],.button,.flow-button{transition:transform .18s cubic-bezier(.34,1.56,.64,1),box-shadow .18s ease,filter .18s ease;will-change:transform}button:active,a:active,[role=button]:active,.button:active,.flow-button:active{transform:scale(.96)!important;filter:brightness(1.15)}.toast-container{pointer-events:none!important;position:fixed!important;z-index:999999!important}.toast-container *{box-sizing:border-box!important}.toast-top-right{inset:24px 24px auto auto!important}.toast-bottom-right{inset:auto 24px 24px auto!important}.toast-top-left{inset:24px auto auto 24px!important}.toast-bottom-left{inset:auto auto 24px 24px!important}.toast-top-center{top:24px!important;left:50%!important;transform:translate(-50%)!important;right:auto!important;width:auto!important}.toast-bottom-center{bottom:24px!important;left:50%!important;transform:translate(-50%)!important;right:auto!important;width:auto!important}.toast-top-full-width{top:0!important;left:0!important;right:0!important;width:100%!important}.toast-bottom-full-width{bottom:0!important;left:0!important;right:0!important;width:100%!important}.toast-container .ngx-toastr{position:relative!important;display:flex!important;flex-direction:row!important;align-items:center!important;gap:14px!important;width:440px!important;max-width:calc(100vw - 36px)!important;min-height:62px!important;margin:0 0 12px!important;padding:14px 44px 14px 16px!important;border-radius:14px!important;background-image:none!important;background:#fff!important;color:#1e293b!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 10px 32px #00000024,0 4px 12px #0000000f!important;pointer-events:auto!important;animation:slideInBounce .35s cubic-bezier(.16,1,.3,1)!important;overflow:visible!important;box-sizing:border-box!important;transition:transform .25s ease,box-shadow .25s ease!important}.toast-container .ngx-toastr:hover{transform:translateY(-2px)!important;box-shadow:0 16px 42px #0000002e,0 6px 16px #00000014!important}.ngx-toastr:before{display:flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;min-width:36px!important;max-width:36px!important;flex:0 0 36px!important;border-radius:50%!important;font-weight:700!important;color:#fff!important;box-shadow:0 4px 12px #00000026!important;content:""!important}.toast-success:before{content:"\2713"!important;background:#10b981!important;font-size:16px!important}.toast-error:before{content:"\2715"!important;background:#ef4444!important;font-size:14px!important}.toast-info:before{content:"\2139"!important;background:#3b82f6!important;font-size:15px!important;font-style:italic!important}.toast-warning:before{content:"!"!important;background:#f59e0b!important;font-size:16px!important}.toast-success{background:#f0fdf4!important;border-left:4px solid #10b981!important;border-color:#10b9814d!important}.toast-error{background:#fef2f2!important;border-left:4px solid #ef4444!important;border-color:#ef44444d!important}.toast-info{background:#eff6ff!important;border-left:4px solid #3b82f6!important;border-color:#3b82f64d!important}.toast-warning{background:#fffbeb!important;border-left:4px solid #f59e0b!important;border-color:#f59e0b4d!important}.toast-title{font-size:14px!important;font-weight:750!important;line-height:1.3!important;margin:0 0 2px!important;color:inherit!important}.toast-message{font-size:13.5px!important;line-height:1.45!important;color:inherit!important;word-break:break-word!important;overflow-wrap:anywhere!important;white-space:normal!important;flex:1 1 auto!important;min-width:0!important;margin:0!important}.toast-message a,.toast-message label{color:inherit!important;text-decoration:underline!important}.toast-close-button{position:absolute!important;inset:10px 10px auto auto!important;width:24px!important;height:24px!important;min-width:24px!important;max-width:24px!important;padding:0!important;margin:0!important;float:none!important;border-radius:6px!important;background:#0000000f!important;color:#64748b!important;border:none!important;font-size:16px!important;font-weight:600!important;line-height:22px!important;text-align:center!important;display:flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;opacity:.75!important;transition:all .2s ease!important;z-index:20!important}.toast-close-button:hover{opacity:1!important;background:#0000001f!important;color:#0f172a!important}.toast-close-button:not(:first-of-type){display:none!important}.toast-progress{position:absolute!important;left:0!important;bottom:0!important;height:3px!important;background:linear-gradient(90deg,#8b5cf6,#3b82f6)!important;border-radius:0 0 14px 14px!important}@keyframes slideInBounce{0%{transform:translate(100%) scale(.9);opacity:0}70%{transform:translate(-4%) scale(1.02);opacity:.95}to{transform:translate(0) scale(1);opacity:1}}.ngx-toastr.toast-exit{animation:slideOutFade .3s cubic-bezier(.4,0,.2,1) forwards!important}@keyframes slideOutFade{0%{transform:translate(0) scale(1);opacity:1}to{transform:translate(100%) scale(.85);opacity:0}}[data-theme=dark] .toast-container .ngx-toastr{background:#141026!important;color:#f8fafc!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:0 16px 45px #000000bf!important}[data-theme=dark] .toast-error{background:linear-gradient(135deg,#26121cfa,#140c16fa)!important;border-left:4px solid #ef4444!important;border-color:#ef444459!important}[data-theme=dark] .toast-success{background:linear-gradient(135deg,#102018fa,#0c1412fa)!important;border-left:4px solid #10b981!important;border-color:#10b98159!important}[data-theme=dark] .toast-info{background:linear-gradient(135deg,#101a28fa,#0c121cfa)!important;border-left:4px solid #3b82f6!important;border-color:#3b82f659!important}[data-theme=dark] .toast-warning{background:linear-gradient(135deg,#261c0cfa,#18100afa)!important;border-left:4px solid #f59e0b!important;border-color:#f59e0b59!important}[data-theme=dark] .toast-close-button{background:#ffffff1a!important;color:#cbd5e1!important}[data-theme=dark] .toast-close-button:hover{background:#ffffff38!important;color:#fff!important}@media screen and (max-width:540px){.toast-container .ngx-toastr{width:calc(100vw - 32px)!important;margin:0 16px 12px!important;padding:12px 38px 12px 14px!important}}.user-menu-wrapper{position:relative;display:inline-block}.user-badge-btn{display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 8px;border-radius:9999px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);color:#f8fafc;font-size:12.5px;font-weight:700;cursor:pointer;transition:all .2s ease;flex-shrink:0;white-space:nowrap;-webkit-user-select:none;user-select:none}.user-badge-btn:hover,.user-badge-btn.active{background:#8b5cf633;border-color:#8b5cf6;color:#fff;box-shadow:0 0 16px #8b5cf659}.header-avatar{width:26px;height:26px;min-width:26px;min-height:26px;flex-shrink:0;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#06b6d4);color:#fff;font-size:10.5px;font-weight:800;display:grid;place-items:center;line-height:1;overflow:hidden;box-sizing:border-box;border:1px solid rgba(255,255,255,.25);box-shadow:0 2px 6px #7c3aed40}.header-user-name{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.2}.dropdown-caret{font-size:10px;color:#a78bfa;transition:transform .2s ease;flex-shrink:0;display:inline-block}.user-badge-btn.active .dropdown-caret{transform:rotate(180deg)}.account-dropdown-menu{position:absolute;top:calc(100% + 10px);right:0;width:240px;padding:10px 8px;border-radius:12px;background:#110d22;border:1px solid rgba(139,92,246,.35);box-shadow:0 16px 40px #000000d9,0 0 25px #8b5cf640;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:10002;animation:dropdownIn .2s cubic-bezier(.16,1,.3,1)}@keyframes dropdownIn{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.dropdown-user-header{display:flex;align-items:center;gap:10px;padding:8px 10px 10px}.dropdown-avatar{width:36px;height:36px;border-radius:50%;background:linear-gradient(135deg,#7c3aed,#ec4899);color:#fff;font-size:13px;font-weight:800;display:grid;place-items:center;flex-shrink:0}.dropdown-user-meta{display:flex;flex-direction:column;min-width:0}.dropdown-user-meta strong{color:#fff;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-user-meta small{color:#94a3b8;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dropdown-divider{height:1px;margin:6px 0;background:#ffffff14}.dropdown-item{width:100%;padding:9px 12px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;color:#cbd5e1;font-size:12px;font-weight:600;text-decoration:none;background:transparent;border:0;cursor:pointer;transition:all .15s ease;box-sizing:border-box}.dropdown-item:hover{background:#8b5cf62e;color:#fff}.dropdown-item .item-arrow{color:#a78bfa;font-size:12px;transition:transform .15s}.dropdown-item:hover .item-arrow{transform:translate(3px)}.dropdown-item .item-badge{padding:1px 7px;border-radius:10px;background:#8b5cf6;color:#fff;font-size:9px;font-weight:800}.dropdown-logout{color:#fda4af}.dropdown-logout:hover{background:#f43f5e2e;color:#f43f5e}.mobile-signout-btn{width:100%;padding:10px 12px;background:#f43f5e1f;border:1px solid rgba(244,63,94,.3);border-radius:8px;color:#fda4af;font-size:13px;font-weight:700;cursor:pointer;text-align:left;margin-top:4px}.mobile-signout-btn:hover{background:#f43f5e;color:#fff}[data-theme=light] .user-badge-btn{background:#fff!important;border-color:#7c3aed33!important;color:#0f172a!important;box-shadow:0 2px 8px #0000000d!important}[data-theme=light] .user-badge-btn:hover,[data-theme=light] .user-badge-btn.active{background:#f8fafc!important;border-color:#7c3aed!important;color:#7c3aed!important;box-shadow:0 4px 12px #7c3aed26!important}[data-theme=light] .user-badge-btn .header-avatar{border-color:#7c3aed4d!important;box-shadow:0 2px 6px #7c3aed33!important}[data-theme=light] .user-badge-btn .dropdown-caret{color:#7c3aed!important}[data-theme=light] .account-dropdown-menu{background:#fff!important;border-color:#0000001a!important;box-shadow:0 16px 40px #0000001f,0 0 20px #7c3aed14!important}[data-theme=light] .dropdown-user-meta strong{color:#0f172a!important}[data-theme=light] .dropdown-user-meta small{color:#64748b!important}[data-theme=light] .dropdown-divider{background:#00000014!important}[data-theme=light] .dropdown-item{color:#334155!important}[data-theme=light] .dropdown-item:hover{background:#f5f3ff!important;color:#7c3aed!important}[data-theme=light] .dropdown-logout{color:#e11d48!important}[data-theme=light] .dropdown-logout:hover{background:#fff1f2!important;color:#be123c!important}.track-desc-preview{font-size:13.5px;color:#94a3b8;line-height:1.55;margin:8px 0 6px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}[data-theme=light] .track-desc-preview{color:#64748b!important}.track-card .play-button{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}#sec-nav{position:fixed;right:100px;bottom:32px;z-index:9980;display:flex;flex-direction:column;align-items:flex-end;gap:0;opacity:0;pointer-events:none;transform:translate(12px);transition:opacity .3s ease,transform .3s ease}#sec-nav.sn-visible{opacity:1;pointer-events:auto;transform:translate(0)}.sn-panel{background:#0d0d0ded;border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:6px 0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 8px 32px #0000008c;min-width:152px;overflow:hidden}.sn-header{font-family:Cinzel,serif;font-size:8px;letter-spacing:.22em;text-transform:uppercase;color:#ffffff4d;padding:4px 14px 6px;border-bottom:1px solid rgba(255,255,255,.07);margin-bottom:2px}.sn-item{display:flex;align-items:center;gap:8px;padding:5px 14px;cursor:pointer;transition:background .18s ease;border-left:2px solid transparent}.sn-item:hover{background:#ffffff0f}.sn-item.sn-active{border-left-color:#c6a96b;background:#c6a96b14}.sn-dot{width:5px;height:5px;border-radius:50%;background:#ffffff40;flex-shrink:0;transition:background .2s ease,transform .2s ease}.sn-item.sn-active .sn-dot{background:#c6a96b;transform:scale(1.3)}.sn-label{font-family:Cinzel,serif;font-size:9px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff73;white-space:nowrap;transition:color .2s ease}.sn-item.sn-active .sn-label{color:#c6a96b}.sn-item:hover .sn-label{color:#fffc}#sn-toggle{width:36px;height:36px;border-radius:50%;background:#000;border:1px solid rgba(255,255,255,.14);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 18px #00000080;transition:border-color .25s ease,transform .25s ease;margin-bottom:8px;align-self:flex-end;flex-shrink:0}#sn-toggle:hover{border-color:#c6a96b80;transform:scale(1.06)}#sn-toggle svg{width:14px;height:14px;stroke:#fff9;stroke-width:1.5;stroke-linecap:round;fill:none;transition:stroke .2s ease}#sn-toggle:hover svg{stroke:#c6a96b}#sec-nav.sn-collapsed .sn-panel{display:none}.sn-progress-bar{height:2px;background:#ffffff0f;margin:0 0 2px;position:relative}.sn-progress-fill{height:100%;background:linear-gradient(90deg,#c6a96b,#c6a96b80);width:0%;transition:width .15s linear}@media(max-width:1023px){#sec-nav{display:none!important}}#fab-root{position:fixed;bottom:32px;right:28px;z-index:9990;display:flex;flex-direction:column;align-items:flex-end;gap:12px}.fab-option{display:flex;align-items:center;gap:10px;opacity:0;pointer-events:none;transform:translateY(16px) scale(.88);transition:opacity .28s cubic-bezier(.22,1,.36,1),transform .28s cubic-bezier(.22,1,.36,1)}.fab-option.fab-visible{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.fab-option:nth-child(1){transition-delay:.06s}.fab-option:nth-child(2){transition-delay:.02s}.fab-label{font-family:Cinzel,serif;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:#fff;background:#0d0d0deb;border:1px solid rgba(255,255,255,.12);padding:6px 14px;border-radius:3px;white-space:nowrap;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 4px 20px #00000059;pointer-events:none;-webkit-user-select:none;user-select:none}.fab-icon-btn{width:48px;height:48px;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 6px 24px #00000073;transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s ease;flex-shrink:0;text-decoration:none}.fab-icon-btn:hover{transform:scale(1.12);box-shadow:0 10px 32px #0000008c}.fab-wa{background:#25d366}.fab-inq{background:linear-gradient(135deg,#000,#222)}#fab-toggle{width:58px;height:58px;border-radius:50%;background:#000;border:1.5px solid rgba(255,255,255,.18);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 32px #0009,0 0 #c6a96b00;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease,border-color .3s ease;position:relative;flex-shrink:0}#fab-toggle:hover{border-color:#c6a96b8c;box-shadow:0 10px 40px #000000b3,0 0 0 6px #c6a96b14;transform:scale(1.06)}#fab-toggle.fab-open{border-color:#c6a96b99;box-shadow:0 10px 40px #000000b3,0 0 0 8px #c6a96b1a}.fab-toggle-icon{position:relative;width:20px;height:20px}.fab-toggle-icon span{position:absolute;left:50%;top:50%;width:18px;height:1.5px;background:#fff;border-radius:2px;transform-origin:center;transition:transform .3s cubic-bezier(.22,1,.36,1),opacity .2s ease}.fab-toggle-icon .l1{transform:translate(-50%,calc(-50% - 5px))}.fab-toggle-icon .l2{transform:translate(-50%,-50%)}.fab-toggle-icon .l3{transform:translate(-50%,calc(-50% + 5px))}#fab-toggle.fab-open .fab-toggle-icon .l1{transform:translate(-50%,-50%) rotate(45deg)}#fab-toggle.fab-open .fab-toggle-icon .l2{opacity:0;transform:translate(-50%,-50%) scaleX(0)}#fab-toggle.fab-open .fab-toggle-icon .l3{transform:translate(-50%,-50%) rotate(-45deg)}#fab-pulse{position:absolute;inset:-6px;border-radius:50%;border:1.5px solid rgba(198,169,107,.35);animation:fabPulse 2.4s ease-in-out infinite;pointer-events:none}@keyframes fabPulse{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(1.18);opacity:0}}#fab-toggle.fab-open #fab-pulse{animation:none;opacity:0}#fab-badge{position:absolute;top:-10px;left:50%;transform:translate(-50%);font-family:Cinzel,serif;font-size:7px;letter-spacing:.22em;text-transform:uppercase;color:#c6a96b;white-space:nowrap;opacity:0;transition:opacity .3s ease;pointer-events:none}#fab-root:not(.fab-expanded) #fab-badge{opacity:1;animation:badgeFade 3s ease-in-out infinite}@keyframes badgeFade{0%,to{opacity:.7}50%{opacity:1}}@media(max-width:640px){#fab-root{bottom:24px;right:18px}#fab-toggle{width:52px;height:52px}.fab-icon-btn{width:44px;height:44px}.fab-label{font-size:8px;padding:5px 11px}}.animate-marquee{will-change:transform}.prod-card{transition:transform .4s cubic-bezier(.22,1,.36,1)}.prod-card:hover{transform:translateY(-6px)}.prod-card .card-img{transition:transform .7s cubic-bezier(.22,1,.36,1)!important}.prod-card:hover .card-img{transform:scale(1.07)!important}@keyframes promShimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes promFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes promPulse{0%,to{transform:scale(1)}50%{transform:scale(1.012)}}.group:hover>span[class*=text-7xl],.group:hover>span[class*=text-8xl]{transition:transform .5s ease,opacity .5s ease;transform:scale(1.05) translateY(-5px);display:inline-block;opacity:.6}.shape-item{transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s ease!important}header{transition:box-shadow .35s ease}@media(max-width:767px){#sparkle-canvas{display:none!important}#orb-1,#orb-2{opacity:.5}}#orb-1,#orb-2{will-change:transform;transform:translateZ(0);contain:strict}#sparkle-canvas{will-change:contents;transform:translateZ(0)}.animate-marquee{will-change:transform;transform:translateZ(0);backface-visibility:hidden}#promo-shimmer{will-change:background-position;transform:translateZ(0)}#promo-img-wrap,#promo-img{will-change:transform}#bs-track img,#na-track img,#cat-track img{will-change:transform;backface-visibility:hidden}#bs-track,#na-track,#cat-track,#shape-track{will-change:transform;transform:translateZ(0)}@media(prefers-reduced-motion:reduce){.animate-marquee,#orb-1,#orb-2,#promo-img-wrap,#promo-img,#promo-shimmer{animation:none!important}.ae-reveal{opacity:1!important;transform:none!important;animation:none!important}}
