@import url("https://api.fontshare.com/v2/css?f[]=satoshi@500,700,900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:wght@300;400;500;600;700;800&family=Space+Grotesk:wght@400;500;600;700&display=swap");:root{--bg-primary:#0b0a0c;--bg-secondary:#131117;--bg-card:#17141b;--border-subtle:rgba(244,63,94,.07);--border-medium:rgba(244,63,94,.16);--text-primary:#f6f3f4;--text-secondary:#a8a0a5;--text-muted:#6b636a;--accent-gradient:linear-gradient(135deg,#fb7185,#f43f5e);--accent-glow:rgba(244,63,94,.2);--accent-solid:#f43f5e;--accent-light:#fb7185;--radius-lg:20px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{font-family:Plus Jakarta Sans,-apple-system,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;min-height:100vh;display:flex;flex-direction:column}a{color:inherit;text-decoration:none}.site-header{position:absolute;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:26px 40px}.site-logo{display:inline-flex;align-items:center}.site-logo img{width:280px;height:60px;object-fit:cover;object-position:center;transition:opacity .2s ease}.site-logo:hover img{opacity:.82}@media (max-width:768px){.site-header{padding:20px}.site-logo img{width:210px;height:46px}}.hero{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:120px 40px;position:relative;overflow:hidden}.hero-bg-links{position:absolute;inset:-14% -6%;display:flex;justify-content:space-between;gap:28px;transform:rotate(-8deg) scale(1.12);pointer-events:none;z-index:0;opacity:.5}.link-track{display:flex;flex-direction:column;align-items:center;gap:28px;flex:1 1;min-width:0}.track-up{animation:scrollUp linear infinite}.track-down{animation:scrollDown linear infinite}@media (max-width:1200px){.col-5{display:none}}@media (max-width:900px){.col-4{display:none}}@media (max-width:640px){.col-3{display:none}.hero-bg-links{opacity:.4;gap:20px}}.smart-link{width:264px;background:rgba(20,22,29,.92);border:1px solid var(--border-medium);border-radius:16px;padding:16px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0 12px 40px rgba(0,0,0,.4)}.sl-header{display:flex;align-items:center;gap:12px}.sl-cover{width:52px;height:52px;border-radius:10px;flex-shrink:0;justify-content:center;padding-bottom:8px;overflow:hidden}.sl-cover,.sl-eq{display:flex;align-items:flex-end}.sl-eq{gap:3px;height:20px}.sl-eq i{width:3px;background:hsla(0,0%,100%,.85);border-radius:2px;animation:eq 1s ease-in-out infinite}.sl-eq i:first-child{height:40%;animation-delay:0s}.sl-eq i:nth-child(2){height:90%;animation-delay:.2s}.sl-eq i:nth-child(3){height:60%;animation-delay:.4s}.sl-eq i:nth-child(4){height:100%;animation-delay:.1s}.sl-meta{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.sl-title{font-size:.85rem;font-weight:700;color:var(--text-primary);letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.sl-artist{font-size:.72rem;color:var(--text-secondary);white-space:nowrap}.sl-dot{width:18px;height:18px;border-radius:5px;flex-shrink:0}.sl-kicker{display:flex;align-items:center;gap:6px;font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--accent-light);margin-bottom:12px}.sl-live-dot{width:6px;height:6px;border-radius:50%;background:#22c55e;box-shadow:0 0 0 3px rgba(34,197,94,.18)}.sl-cta{margin-top:14px;width:100%;padding:9px 12px;border:none;border-radius:10px;background:var(--accent-gradient);color:#fff;font-size:.76rem;font-weight:700;font-family:inherit;cursor:default}.sl-subline{margin-top:10px;font-size:.68rem;color:var(--text-muted);text-align:left}.sl-stat-row{display:flex;gap:12px}.sl-stat{flex:1 1;display:flex;flex-direction:column;align-items:flex-start;padding:10px 12px;background:hsla(0,0%,100%,.03);border:1px solid var(--border-subtle);border-radius:10px}.sl-stat-num{font-family:Space Grotesk,sans-serif;font-size:1.15rem;font-weight:700;color:var(--text-primary);line-height:1.1}.sl-stat-label{font-size:.62rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-top:2px}.sl-chart{margin-top:14px;height:46px;display:flex;align-items:flex-end;gap:6px}.sl-chart i{flex:1 1;border-radius:4px 4px 0 0;background:var(--accent-gradient);opacity:.85}.sl-boost-row{margin-top:14px;display:flex;align-items:center;justify-content:space-between;padding:10px 12px;background:rgba(244,63,94,.08);border:1px solid rgba(244,63,94,.22);border-radius:10px}.sl-boost-label{font-size:.72rem;color:var(--text-secondary)}.sl-boost-val{font-family:Space Grotesk,sans-serif;font-size:.95rem;font-weight:700;color:var(--accent-light)}.sl-platform-rows{margin-top:12px;width:100%;display:flex;flex-direction:column;gap:6px}.sl-prow{display:flex;align-items:center;gap:9px;padding:8px 10px;background:hsla(0,0%,100%,.03);border:1px solid var(--border-subtle);border-radius:9px}.sl-pname{font-size:.74rem;font-weight:600;color:var(--text-secondary)}.sl-play{margin-left:auto;font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--accent-light)}.hero-vignette{position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 55% 55% at center,rgba(10,11,14,.92) 0,rgba(10,11,14,.6) 45%,rgba(10,11,14,.35) 100%),linear-gradient(to bottom,var(--bg-primary) 0,transparent 20%,transparent 80%,var(--bg-primary) 100%)}.hero-content{position:relative;z-index:3;display:flex;flex-direction:column;align-items:center}.brand-logo{width:min(540px,86vw);height:132px;object-fit:cover;object-position:center;margin-bottom:32px;animation:fadeInUp .8s ease .1s forwards,logoGlow 4s ease-in-out infinite;opacity:0}.hero h1{font-family:Satoshi,-apple-system,sans-serif;font-size:clamp(2.7rem,6.2vw,4.75rem);font-weight:700;line-height:1.06;letter-spacing:-.035em;max-width:840px;color:var(--text-primary);animation:fadeInUp .8s ease .2s forwards;opacity:0;text-shadow:0 2px 40px rgba(0,0,0,.6)}.hero h1 .gradient-text{color:inherit}.hero-sub{margin-top:22px;max-width:540px;font-size:clamp(1rem,1.6vw,1.15rem);line-height:1.6;color:var(--text-secondary);animation:fadeInUp .8s ease .32s forwards;opacity:0;text-shadow:0 2px 30px rgba(0,0,0,.6)}.footer{padding:40px;border-top:1px solid var(--border-subtle);position:relative;z-index:10}.footer-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.footer-logo{display:inline-flex;align-items:center}.footer-logo img{width:190px;height:42px;object-fit:cover;object-position:center;opacity:.75;transition:opacity .2s ease}.footer-logo:hover img{opacity:1}.footer-links{display:flex;gap:32px}.footer-links a{font-size:.85rem;color:var(--text-secondary);transition:color .2s ease}.footer-links a:hover{color:var(--text-primary)}.footer-copy{font-size:.8rem;color:var(--text-muted)}.policy-page{padding:100px 40px 120px;max-width:800px;margin:0 auto}.policy-header{margin-bottom:64px}.policy-header .section-label{margin-bottom:20px}.policy-header h1{font-family:Space Grotesk,sans-serif;font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.02em;margin-bottom:16px}.policy-header p{color:var(--text-secondary);font-size:1rem}.policy-effective{display:inline-block;margin-top:24px;padding:8px 16px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:100px;font-size:.8rem;color:var(--text-muted)}.section-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--accent-solid);margin-bottom:16px}.policy-content h2{font-family:Space Grotesk,sans-serif;font-size:1.5rem;font-weight:700;margin-top:56px;margin-bottom:20px;letter-spacing:-.01em}.policy-content h3{font-size:1.125rem;font-weight:600;margin-top:40px;margin-bottom:16px}.policy-content ol,.policy-content p,.policy-content ul{color:var(--text-secondary);margin-bottom:16px;line-height:1.8;font-size:.95rem}.policy-content ol,.policy-content ul{padding-left:24px}.policy-content li{margin-bottom:8px}.policy-content strong{color:var(--text-primary);font-weight:600}.policy-content a{color:var(--accent-solid);text-decoration:underline}.policy-index{padding:32px;background:var(--bg-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);margin-bottom:48px}.policy-index h3{margin-top:0;margin-bottom:16px;font-size:1rem}.policy-index ul{list-style:none;padding:0}.policy-index li{padding:8px 0;border-bottom:1px solid var(--border-subtle)}.policy-index li:last-child{border-bottom:none}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes logoGlow{0%,to{filter:drop-shadow(0 0 30px rgba(244,63,94,.5))}50%{filter:drop-shadow(0 0 48px rgba(244,63,94,.7))}}@keyframes scrollUp{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes scrollDown{0%{transform:translateY(-50%)}to{transform:translateY(0)}}@keyframes eq{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@media (max-width:768px){.hero{padding:100px 20px}.brand-logo{width:min(340px,82vw);height:84px;margin-bottom:20px}.footer-content{flex-direction:column;gap:24px;text-align:center}.policy-page{padding:80px 20px}}