.home-shell-theme,.home-suno-theme,.pricing-suno-theme{--home-bg:#101012;--home-surface:rgba(247,244,239,0.045);--home-surface-strong:rgba(28,28,31,0.72);--home-text:#f7f4ef;--home-copy:#b8b3ac;--home-muted:#8d8983;--home-subtle:#67645f;--home-line:rgba(247,244,239,0.1);--home-line-strong:rgba(247,244,239,0.19);--home-pink:#fd429c;--home-rose:#e85f7b;--home-orange:#ff8a4c;color-scheme:dark}.home-suno-theme,.pricing-suno-theme{--home-bg:#0c0a09;--home-surface:rgba(242,241,240,0.045);--home-surface-strong:rgba(28,26,25,0.72);--home-text:#f2f1f0;--home-copy:#b5b1ad;--home-muted:#8f8b88;--home-subtle:#65615e;--home-line:rgba(242,241,240,0.1);--home-line-strong:rgba(242,241,240,0.19);--home-lime:#96ff1a;--home-lime-soft:#d6ffa6;--home-lime-ink:#083300;background:var(--home-bg);color:var(--home-text);isolation:isolate}.pricing-suno-theme{min-height:100%;background:radial-gradient(ellipse 55% 58rem at 13% 0,rgba(150,255,26,.1),transparent 72%),radial-gradient(ellipse 58% 62rem at 55% 0,rgba(242,241,240,.05),transparent 72%),radial-gradient(ellipse 48% 56rem at 94% 5%,rgba(214,255,166,.06),transparent 74%),var(--home-bg);color:var(--home-text);isolation:isolate}.home-suno-theme ::selection{background:rgba(150,255,26,.32);color:var(--home-text)}.home-directory-row,.home-footer,.home-landing{background:var(--home-bg)}.home-card-title,.home-heading,.home-title{color:var(--home-text)}.home-copy{color:var(--home-copy)}.home-muted{color:var(--home-muted)}.home-subtle{color:var(--home-subtle)}.home-accent-text{background:linear-gradient(105deg,#96ff1a,#b8ff5c 48%,#d6ffa6);background-clip:text;-webkit-background-clip:text;color:transparent}.home-accent-dot,.home-feature-number{background:linear-gradient(105deg,var(--home-lime) 0,#b8ff5c 47%,var(--home-lime-soft) 100%)}.home-accent-chip{border:1px solid rgba(150,255,26,.2);background:rgba(150,255,26,.055);box-shadow:inset 0 1px rgba(255,255,255,.035);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.home-primary-button{border:1px solid var(--home-lime);background:var(--home-lime);color:var(--home-lime-ink)!important;box-shadow:0 10px 28px rgba(150,255,26,.16),inset 0 1px rgba(255,255,255,.35)}.home-primary-button:hover{border-color:#a9ff4a;background:#a9ff4a;box-shadow:0 14px 36px rgba(150,255,26,.24),inset 0 1px rgba(255,255,255,.45)}.home-light-button:focus-visible,.home-primary-button:focus-visible,.home-secondary-button:focus-visible{outline:2px solid #96ff1a;outline-offset:3px}.home-card,.home-glass,.home-glass-card,.home-input,.home-panel,.home-secondary-button{border:1px solid var(--home-line);background:var(--home-surface);box-shadow:inset 0 1px rgba(255,255,255,.025);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.home-card:hover,.home-glass-card:hover,.home-secondary-button:hover{border-color:var(--home-line-strong);background:rgba(247,244,239,.06)}.home-card,.home-glass-card{transition:transform .2s ease,border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.home-card:hover,.home-glass-card:hover{transform:translateY(-2px);box-shadow:0 18px 54px rgba(0,0,0,.2),inset 0 1px rgba(255,255,255,.035)}.home-panel{background:linear-gradient(145deg,rgba(247,244,239,.05),rgba(22,22,25,.76) 44%,rgba(247,244,239,.025));box-shadow:0 24px 80px rgba(0,0,0,.16),inset 0 1px rgba(255,255,255,.035)}.home-reveal-open{border:1px solid rgba(150,255,26,.42);background:rgba(22,30,14,.68);box-shadow:0 18px 60px rgba(150,255,26,.09),inset 0 1px rgba(255,255,255,.035)}.home-light-button,.home-light-chip{background:var(--home-text);color:var(--home-bg);box-shadow:0 10px 30px rgba(247,244,239,.1)}.home-light-button:hover{background:#ffffff;transform:translateY(-1px)}.home-input{background:rgba(16,16,18,.52)}.home-input::placeholder{color:var(--home-subtle)}.home-input:focus{border-color:rgba(150,255,26,.58);box-shadow:0 0 0 3px rgba(150,255,26,.1)}.home-section{border-top:1px solid var(--home-line)}.home-section:before{position:absolute;inset:0;z-index:-1;content:"";pointer-events:none;background:radial-gradient(ellipse 34% 34rem at 92% 10%,rgba(214,255,166,.035),transparent 72%)}.home-section-soft{background:rgba(247,244,239,.012)}.home-section-intro{position:relative;padding-top:1.15rem}.home-section-intro:before{position:absolute;inset:0 auto auto 0;width:2.75rem;height:1px;content:"";background:linear-gradient(90deg,#b8ff5c,var(--home-lime-soft));opacity:.72}.home-media-frame{border:1px solid var(--home-line);background:var(--home-surface-strong);box-shadow:0 26px 90px rgba(0,0,0,.36),inset 0 1px rgba(255,255,255,.05)}.home-hero{background:radial-gradient(ellipse 50% 66% at 8% 2%,rgba(150,255,26,.09),transparent 70%),radial-gradient(ellipse 58% 72% at 52% 0,rgba(242,241,240,.05),transparent 71%),radial-gradient(ellipse 46% 64% at 96% 14%,rgba(214,255,166,.06),transparent 74%),linear-gradient(180deg,#12110f 0,var(--home-bg) 90%)}.home-hero:before{inset:0;opacity:.1;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.38'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.home-hero:after,.home-hero:before{position:absolute;z-index:-1;content:"";pointer-events:none}.home-hero:after{inset:auto 0 0;height:42%;background:linear-gradient(to bottom,transparent,var(--home-bg))}.home-hero-grid{position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgba(247,244,239,.035) 1px,transparent 0),linear-gradient(90deg,rgba(247,244,239,.035) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 60% 70% at 50% 0,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 60% 70% at 50% 0,#000 30%,transparent 75%)}.home-hero-eyebrow{border:1px solid rgba(150,255,26,.22);background:rgba(150,255,26,.06);color:#d6ffa6;box-shadow:inset 0 1px rgba(255,255,255,.06),0 8px 24px rgba(150,255,26,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.home-hero-eyebrow-dot{width:6px;height:6px;border-radius:999px;background:linear-gradient(105deg,var(--home-lime),var(--home-lime-soft));box-shadow:0 0 0 3px rgba(150,255,26,.16)}.home-hero-trust-chip{border:1px solid var(--home-line);background:rgba(247,244,239,.035);color:var(--home-copy);box-shadow:inset 0 1px rgba(255,255,255,.03)}.home-hero-visual:before{position:absolute;inset:10% -8% -6% 14%;z-index:-1;border-radius:3rem;content:"";background:linear-gradient(135deg,rgba(150,255,26,.16),rgba(214,255,166,.11));filter:blur(46px)}.home-hero-visual .home-media-frame{box-shadow:0 30px 90px rgba(0,0,0,.46),0 0 0 1px rgba(255,255,255,.025),inset 0 1px rgba(255,255,255,.07)}.home-hero-caption{border:1px solid rgba(255,255,255,.14);background:rgba(16,16,18,.68);box-shadow:inset 0 1px rgba(255,255,255,.055)}.home-hero-wave span{background:linear-gradient(180deg,var(--home-lime),var(--home-lime-soft));box-shadow:0 0 12px rgba(150,255,26,.24)}.home-trust li+li{border-left:1px solid rgba(247,244,239,.075);padding-left:.75rem}.home-music-generator{background:radial-gradient(ellipse 44% 55% at 12% 8%,rgba(253,66,156,.08),transparent 72%),radial-gradient(ellipse 42% 56% at 90% 18%,rgba(255,138,76,.07),transparent 74%),var(--home-bg)}.home-feature-card:before,.home-model-card:before{position:absolute;inset:0;content:"";pointer-events:none;background:linear-gradient(135deg,rgba(255,255,255,.025),transparent 42%)}.home-model-index{color:rgba(247,244,239,.2)}.home-model-card:hover .home-model-index{color:rgba(150,255,26,.66)}.home-feature-number{display:inline-flex;min-width:2rem;height:2rem;align-items:center;justify-content:center;border:1px solid rgba(150,255,26,.18);border-radius:999px;background:rgba(150,255,26,.055);color:#96ff1a}.home-feature-link{color:rgba(247,244,239,.58)}.home-feature-link:hover{color:#f7f4ef}.home-comparison-panel{scrollbar-color:rgba(255,255,255,.14) transparent;scrollbar-width:thin}.home-faq-item{transition:border-color .18s ease,background-color .18s ease,box-shadow .18s ease}.home-faq-item:hover,.home-faq-item[open]{border-color:rgba(247,244,239,.13);background:rgba(247,244,239,.04)}.home-faq-item[open]{box-shadow:0 16px 46px rgba(0,0,0,.14),inset 0 1px rgba(255,255,255,.025)}.home-faq-item[open] .home-faq-toggle{border-color:rgba(150,255,26,.28);background:rgba(150,255,26,.07);color:#96ff1a}.home-cta-panel,.home-cta-panel:hover{border-color:transparent;background:var(--home-lime-soft)}.home-cta-panel .home-heading{color:#0c0a09}.home-cta-panel .home-copy{color:#3a3d33}.home-cta-panel .home-primary-button{border-color:#121212;background:#121212;color:var(--home-text)!important;box-shadow:0 10px 28px rgba(8,51,0,.18)}.home-cta-panel .home-primary-button:hover{border-color:#262525;background:#262525}.home-cta-panel .home-primary-button:focus-visible{outline-color:#121212}.home-music-generator>div{background:transparent!important}.home-music-generator [class*="bg-[#050505]"]{background-color:rgba(16,16,18,.92)!important}.home-music-generator [class*="bg-[#141414]"],.home-music-generator [class*="bg-[#1D1D1D]"],.home-music-generator [class*="bg-[#222]"]{background-color:rgba(247,244,239,.055)!important}.home-music-generator [class*="border-[#2a2a2a]"],.home-music-generator [class*="border-[#333]"]{border-color:var(--home-line)!important}.home-music-generator [class*="bg-[#1a2600]"],.home-music-generator [class~="bg-[#d4ff00]/10"],.home-music-generator [class~="bg-[#d4ff00]/[0.03]"],.home-music-generator [class~="bg-[#d4ff00]/[0.05]"],.home-music-generator [class~="bg-[#d4ff00]/[0.06]"]{background-color:rgba(253,66,156,.1)!important}.home-music-generator [class~="bg-[#d4ff00]"]{background:linear-gradient(105deg,var(--home-pink),var(--home-rose) 48%,var(--home-orange))!important;color:#fff!important;box-shadow:0 12px 36px rgba(232,95,123,.22),inset 0 1px rgba(255,255,255,.15)!important}.home-music-generator .group:hover [class~="group-hover:text-[#d4ff00]"],.home-music-generator .group:hover [class~="group-hover:text-[#d4ff00]/80"],.home-music-generator [class~="hover:text-[#d4ff00]"]:hover,.home-music-generator [class~="text-[#d4ff00]"],.home-music-generator [class~="text-[#d4ff00]/75"]{color:#ff8469!important}.home-music-generator .group:hover [class~="group-hover:border-[#d4ff00]/40"],.home-music-generator .group:hover [class~="group-hover:border-[#d4ff00]/60"],.home-music-generator [class~="border-[#d4ff00]"],.home-music-generator [class~="border-[#d4ff00]/15"],.home-music-generator [class~="border-[#d4ff00]/25"],.home-music-generator [class~="border-[#d4ff00]/30"],.home-music-generator [class~="border-[#d4ff00]/35"],.home-music-generator [class~="border-[#d4ff00]/40"],.home-music-generator [class~="border-[#d4ff00]/50"],.home-music-generator [class~="hover:border-[#d4ff00]/30"]:hover,.home-music-generator [class~="hover:border-[#d4ff00]/40"]:hover{border-color:rgba(255,122,114,.42)!important}.home-music-generator [class~="hover:bg-[#d4ff00]/15"]:hover{background-color:rgba(253,66,156,.15)!important}.home-music-generator [class*="ring-[#d4ff00]"]{--tw-ring-color:rgba(253,66,156,0.34)!important}.home-music-generator [class*="via-[#d4ff00]"]{--tw-gradient-via:#ff7a72!important}.home-music-generator [class*="placeholder:text-[#d4ff00]"]::placeholder{color:rgba(255,132,105,.48)!important}.home-music-generator [class~="bg-[#d4ff00]"] [class~="text-[#050505]"]{color:#fff!important}.home-shell-sidebar,.home-shell-tooltip{border-color:var(--home-line)!important;background:radial-gradient(circle at 50% 0,rgba(253,66,156,.09),transparent 18rem),rgba(16,16,18,.88)!important;box-shadow:0 24px 80px rgba(0,0,0,.42),inset 0 1px rgba(255,255,255,.04)!important;backdrop-filter:blur(24px) saturate(1.12);-webkit-backdrop-filter:blur(24px) saturate(1.12)}.home-shell-nav-item{border:1px solid transparent;color:var(--home-copy)!important}.home-shell-nav-item:hover{border-color:var(--home-line);background:rgba(247,244,239,.055)!important;color:var(--home-text)!important}.home-shell-nav-active{border-color:var(--home-line)!important;background:rgba(247,244,239,.075)!important;color:var(--home-text)!important;box-shadow:inset 0 1px rgba(255,255,255,.035)}.home-shell-upgrade{border-color:rgba(255,255,255,.12)!important;background:linear-gradient(105deg,var(--home-pink),var(--home-rose) 48%,var(--home-orange))!important;color:#fff!important;box-shadow:0 12px 34px rgba(232,95,123,.2)}.home-shell-header{border-bottom-color:transparent!important;background:rgba(16,16,18,.3)!important;backdrop-filter:blur(18px) saturate(1.08);-webkit-backdrop-filter:blur(18px) saturate(1.08)}.home-shell-header-scrolled{border-bottom-color:var(--home-line)!important;background:rgba(16,16,18,.82)!important;box-shadow:0 14px 44px rgba(0,0,0,.2)}.home-header-actions [class*="bg-[#d4ff00]"]{background:linear-gradient(105deg,var(--home-pink),var(--home-orange))!important}.home-header-actions [class*="text-[#d4ff00]"]{color:#ff8469!important}.home-header-actions [class*="border-[#d4ff00]"]{border-color:rgba(255,132,105,.32)!important}.home-header-actions>a,.home-header-actions>button{border-radius:9999px}.pricing-suno-hero{position:relative;overflow:hidden;background:transparent}.pricing-suno-hero:after{position:absolute;inset:0;content:"";opacity:.12;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.38'/%3E%3C/svg%3E");mix-blend-mode:soft-light}.pricing-suno-hero>*{position:relative;z-index:1}.pricing-suno-title{color:var(--home-text)}.pricing-suno-display{font-family:var(--font-serif);font-weight:400}.pricing-suno-copy{color:var(--home-copy)}.pricing-suno-muted{color:var(--home-muted)}.pricing-suno-block,.pricing-suno-block-wrapper>section{background:transparent!important}.pricing-suno-card,.pricing-suno-price-card{border-color:var(--home-line);background:rgba(12,10,9,.28);box-shadow:none;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.pricing-suno-price-card{transition:transform .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.pricing-suno-price-card:hover{border-color:var(--home-line-strong);background:rgba(12,10,9,.38);box-shadow:none}.pricing-suno-featured-card{border-color:rgba(150,255,26,.7)!important;background:rgba(12,10,9,.3)}.pricing-suno-accent-chip,.pricing-suno-primary-button{border:1px solid var(--home-lime)!important;background:var(--home-lime)!important;color:var(--home-lime-ink)!important;box-shadow:0 12px 36px rgba(150,255,26,.16),inset 0 1px rgba(255,255,255,.35)}.pricing-suno-primary-button:hover{border-color:#a9ff4a!important;background:#a9ff4a!important;box-shadow:0 16px 44px rgba(150,255,26,.24),inset 0 1px rgba(255,255,255,.4)}.pricing-suno-icon-button,.pricing-suno-secondary-button{border-color:var(--home-line)!important;background:rgba(247,244,239,.055)!important;color:var(--home-text)!important}.pricing-suno-light-button{border-color:transparent!important;background:var(--home-text)!important;color:var(--home-bg)!important;box-shadow:none!important}.pricing-suno-light-button:hover{background:#fff!important;filter:brightness(1.02)}.pricing-suno-tabs{border-color:transparent!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.pricing-suno-tab-label{gap:.5rem}.pricing-suno-tab-label:before{display:grid;width:1rem;height:1rem;flex:0 0 1rem;place-items:center;border:1px solid rgba(247,244,239,.24);border-radius:9999px;content:"";color:var(--home-text);font-size:.625rem;line-height:1}.pricing-suno-tab-selected:before{background:rgba(247,244,239,.08);content:"✓"}.pricing-suno-icon-button:hover,.pricing-suno-secondary-button:hover{border-color:var(--home-line-strong)!important;background:rgba(247,244,239,.09)!important}.pricing-suno-free-card{border:1px solid rgba(150,255,26,.24);background:linear-gradient(135deg,rgba(150,255,26,.1),rgba(214,255,166,.05)),rgba(247,244,239,.035);box-shadow:inset 0 1px rgba(255,255,255,.035)}.pricing-suno-contact{border-top:1px solid var(--home-line)}.pricing-suno-theme .pricing-suno-faq{border-color:var(--home-line);background:var(--home-bg)}.pricing-suno-dialog{border-color:var(--home-line)!important;background:rgba(12,10,9,.96)!important;color:var(--home-text);box-shadow:0 30px 110px rgba(0,0,0,.62)!important}.pricing-suno-dialog-card{border:1px solid var(--home-line);background:rgba(247,244,239,.045)}.pricing-suno-dialog-primary{background:var(--home-text)!important;color:var(--home-bg)!important}.pricing-suno-dialog-secondary{border-color:var(--home-line)!important;background:rgba(247,244,239,.05)!important;color:var(--home-copy)!important}.pricing-suno-coupon{border:1px solid rgba(150,255,26,.3);background:linear-gradient(105deg,rgba(150,255,26,.1),rgba(214,255,166,.06));box-shadow:0 18px 54px rgba(0,0,0,.2)}.home-footer>section{margin-top:0;border-color:var(--home-line);background:var(--home-bg)}@media (max-width:1023px){.home-hero{min-height:auto;background:radial-gradient(ellipse 92% 58% at 18% 2%,rgba(150,255,26,.08),transparent 70%),radial-gradient(ellipse 92% 62% at 84% 12%,rgba(214,255,166,.06),transparent 72%),linear-gradient(180deg,#12110f 0,var(--home-bg) 80%)}.home-trust li+li{border-left:0;padding-left:0}}@media (max-width:639px){.home-section-intro{padding-top:1rem}.home-model-card{min-height:160px}}@media (prefers-reduced-motion:reduce){.home-card,.home-glass-card,.home-light-button,.home-primary-button,.home-secondary-button{transition:none}.hp-artwork img,.hp-card,.hp-disc,.hp-disc-track,.hp-eq span,.hp-row,.hp-title-enter{animation:none!important;transition:none!important}}.hp-card{background:radial-gradient(ellipse 70% 55% at 100% 0,rgba(150,255,26,.1),transparent 70%),radial-gradient(ellipse 60% 50% at 0 100%,rgba(214,255,166,.07),transparent 70%),linear-gradient(165deg,rgba(30,29,27,.94),rgba(14,13,12,.96));box-shadow:0 40px 100px -24px rgba(0,0,0,.65),0 0 0 1px rgba(0,0,0,.35),inset 0 1px rgba(255,255,255,.07);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);animation:hp-enter .7s cubic-bezier(.22,1,.36,1) both}.hp-card:after{position:absolute;inset:0;z-index:0;padding:1px;border-radius:inherit;content:"";pointer-events:none;background:linear-gradient(150deg,rgba(150,255,26,.38),rgba(247,244,239,.08) 28%,rgba(247,244,239,.04) 62%,rgba(214,255,166,.24));-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.hp-card:before{position:absolute;inset:0 12% auto;height:1px;content:"";background:linear-gradient(90deg,transparent,rgba(150,255,26,.45),transparent)}.hp-artwork{position:relative;box-shadow:0 18px 40px -12px rgba(0,0,0,.6),inset 0 0 0 1px rgba(255,255,255,.08)}.hp-artwork img{animation:hp-fade .42s ease both}.hp-artwork-glow{position:absolute;inset:18% 8% -14%;z-index:-1;border-radius:999px;background:linear-gradient(135deg,var(--home-lime),var(--home-lime-soft));filter:blur(26px);opacity:.18;transition:opacity .4s ease}.hp-playing .hp-artwork-glow{opacity:.42}.hp-fallback-art{background-blend-mode:soft-light,normal}.hp-art-rose{background:radial-gradient(circle at 28% 22%,rgba(255,255,255,.32),transparent 48%),linear-gradient(140deg,#1f3d0a,#4f9a12 55%,#96ff1a)}.hp-art-amber{background:radial-gradient(circle at 70% 25%,rgba(255,255,255,.3),transparent 48%),linear-gradient(140deg,#2a2622,#6b6560 55%,#d6ffa6)}.hp-art-violet{background:radial-gradient(circle at 30% 75%,rgba(255,255,255,.26),transparent 50%),linear-gradient(140deg,#0f2a22,#2f7a52 55%,#b8ff5c)}.hp-icon-tile{background:rgba(150,255,26,.08);box-shadow:inset 0 0 0 1px rgba(150,255,26,.18)}.hp-divider{border-top:1px solid transparent;border-image:linear-gradient(90deg,transparent,rgba(247,244,239,.09) 15%,rgba(247,244,239,.09) 85%,transparent) 1}.hp-disc-track{transform:translateX(26%);transition:transform .7s cubic-bezier(.22,1,.36,1)}.hp-playing .hp-disc-track{transform:translateX(36%)}.hp-disc{background:radial-gradient(circle,#121214 0 3%,transparent 3.6%),radial-gradient(circle,#b8ff5c 0 15%,#5fae00 17%,transparent 17.6%),conic-gradient(from 40deg,transparent 0 8%,rgba(255,255,255,.09) 12%,transparent 18% 50%,rgba(255,255,255,.07) 62%,transparent 68%),repeating-radial-gradient(circle,#1a1a1d 0 1.5px,#2a2a2f 1.5px 3px);box-shadow:0 12px 30px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.14),inset 0 0 0 5px rgba(0,0,0,.35)}.hp-playing .hp-disc{animation:hp-spin 3.6s linear infinite}.hp-playhead{background:linear-gradient(180deg,transparent,rgba(255,255,255,.85) 25%,rgba(255,255,255,.85) 64%,transparent)}.hp-playhead-dot{background:#fff;box-shadow:0 0 0 3px rgba(150,255,26,.35),0 0 14px rgba(150,255,26,.8)}.hp-title-enter{animation:hp-rise .42s cubic-bezier(.22,1,.36,1) both}@keyframes hp-spin{to{transform:rotate(1turn)}}@keyframes hp-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.hp-tag{border:1px solid rgba(150,255,26,.24);background:rgba(150,255,26,.08);color:#d6ffa6}.hp-play{background:var(--home-lime);box-shadow:0 10px 28px -6px rgba(150,255,26,.45),inset 0 1px rgba(255,255,255,.35)}.hp-play:hover{box-shadow:0 14px 34px -6px rgba(150,255,26,.7),inset 0 1px rgba(255,255,255,.35)}.hp-bar{background:rgba(247,244,239,.16);transition:background-color .16s ease,height .5s cubic-bezier(.22,1,.36,1)}.hp-bar-hover{background:rgba(247,244,239,.34)}.hp-bar-played{background:linear-gradient(180deg,#96ff1a,#d6ffa6)}.hp-row{border:1px solid transparent;transition:background-color .18s ease,border-color .18s ease}.hp-row:hover{border-color:rgba(247,244,239,.06);background:rgba(247,244,239,.035)}.hp-row[aria-current=true]{border-color:rgba(150,255,26,.18);background:linear-gradient(90deg,rgba(150,255,26,.09),rgba(214,255,166,.03))}.hp-eq span{width:2px;height:45%;border-radius:999px;background:linear-gradient(180deg,#96ff1a,#d6ffa6);transform-origin:bottom}.hp-eq span:nth-child(2){height:85%}.hp-eq span:nth-child(3){height:60%}.hp-eq span:nth-child(4){height:100%}.hp-eq-active span{animation:hp-eq .9s ease-in-out infinite}.hp-eq-active span:nth-child(2){animation-delay:-.3s}.hp-eq-active span:nth-child(3){animation-delay:-.6s}.hp-eq-active span:nth-child(4){animation-delay:-.15s}@keyframes hp-eq{0%,to{height:25%}50%{height:100%}}@keyframes hp-enter{0%{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes hp-fade{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}