:root{--ink:#05070d;--deep:#080d18;--paper:#f3f6fb;--blue:#1769ff;--blue2:#65a9ff;--muted:#9eabc0;--line:rgba(201,219,246,.16)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--ink);color:#f8fbff;font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.5}.shell{width:min(1160px,calc(100% - 64px));margin-inline:auto}.skip-link{position:absolute;left:-1000px}.skip-link:focus{left:20px;top:20px;background:#fff;color:#000;padding:10px;z-index:3}.site-header{position:relative;z-index:2;border-bottom:1px solid var(--line);background:#05070de8;backdrop-filter:blur(18px)}.nav{height:78px;display:flex;align-items:center;gap:34px}.brand{display:inline-flex;align-items:center;gap:10px;color:#fff;text-decoration:none;font-size:21px;font-weight:700;letter-spacing:-.06em}.brand-mark{width:33px;height:33px}.nav-links{display:flex;gap:27px;margin-left:auto}.nav-links a,.site-footer a{color:#b9c7de;text-decoration:none;font-size:13px}.nav-links a:hover,.site-footer a:hover{color:#fff}.nav-cta{border:1px solid #719af443;padding:9px 14px;border-radius:999px;color:#dceaff;text-decoration:none;font-size:12px}.menu-button{display:none}.hero{position:relative;overflow:hidden;background:radial-gradient(circle at 68% 35%,#156bff63,transparent 26%),radial-gradient(circle at 91% 74%,#387dff30,transparent 32%),linear-gradient(136deg,#05070d 22%,#081834 72%,#061229);min-height:680px}.hero-layout{display:grid;grid-template-columns:.93fr 1.07fr;gap:45px;align-items:center;min-height:680px}.eyebrow{font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#90b8ff;margin:0 0 21px;font-weight:700}.eyebrow span{display:inline-block;width:6px;height:6px;border-radius:50%;background:#75b9ff;margin-right:9px;vertical-align:1px;box-shadow:0 0 15px #75b9ff}.hero h1,.availability h2{font-size:clamp(58px,7vw,98px);line-height:.94;letter-spacing:-.075em;margin:0 0 24px;font-weight:650}.hero h1 em{font-style:normal;background:linear-gradient(100deg,#fff,#8ccaff 76%);background-clip:text;color:transparent}.lede{color:#aebcd1;max-width:465px;font-size:17px;line-height:1.75;margin:0}.hero-actions{display:flex;gap:21px;align-items:center;margin-top:33px}.button{display:inline-flex;align-items:center;justify-content:center;gap:11px;text-decoration:none;border-radius:11px;padding:14px 19px;font-size:13px;font-weight:650}.button-primary{background:#eaf4ff;color:#061227;box-shadow:0 8px 28px #062a7e66}.text-button{color:#d9e9ff;text-decoration:none;font-size:13px}.availability-note{font-size:11px;color:#71819a;margin-top:27px}.player-scene{min-height:500px;position:relative;display:grid;place-items:center;isolation:isolate}.glass-orb{position:absolute;border-radius:50%;filter:blur(1px);z-index:-1}.orb-one{width:280px;height:280px;right:17%;top:7%;background:#67a5ff2a;box-shadow:0 0 130px #3787ff9c}.orb-two{width:205px;height:205px;left:7%;bottom:5%;background:#1d5dff42;box-shadow:0 0 100px #236cfca3}.player-card{width:min(348px,86%);padding:19px 22px 22px;border:1px solid #bad4ff40;border-radius:27px;background:linear-gradient(145deg,#b9d5ff25,#ffffff0a);box-shadow:0 30px 80px #0009,inset 0 1px 0 #ffffff42;backdrop-filter:blur(26px);transform:rotate(-5deg);position:relative}.player-head{display:flex;justify-content:space-between;align-items:center;font-size:8px;letter-spacing:.16em;color:#adc8ee}.player-head button{border:0;color:#cfe0fa;background:none;font-weight:700}.cover-art{height:245px;margin:20px 0 19px;border-radius:18px;overflow:hidden;position:relative;background:radial-gradient(circle at 24% 72%,#1e69ff 0 5%,transparent 6%),radial-gradient(circle at 69% 26%,#80c2ff 0 8%,transparent 9%),linear-gradient(136deg,#91d3ff,#1d67ed 43%,#071e63 77%)}.cover-art:before{content:"";position:absolute;inset:-30%;background:repeating-radial-gradient(circle at center,transparent 0 12px,#ffffff14 13px 14px);transform:rotate(24deg)}.cover-ring{position:absolute;border:1px solid #ddf2ff86;border-radius:50%}.ring-a{width:185px;height:185px;right:-37px;top:36px}.ring-b{width:120px;height:120px;right:-5px;top:68px}.cover-core{width:38px;height:38px;border-radius:50%;background:#071848;border:8px solid #b2e3ff;position:absolute;right:36px;top:109px}.track-copy p{font-size:20px;letter-spacing:-.04em;margin:0}.track-copy span{display:block;font-size:10px;color:#b0c0da;margin-top:2px}.progress{height:3px;background:#f4f7ff32;margin:18px 0 7px;border-radius:10px}.progress span{display:block;height:100%;width:46%;background:#f7fbff;border-radius:inherit}.time-row{display:flex;justify-content:space-between;color:#a6b5cd;font-size:8px}.controls{display:flex;justify-content:center;align-items:center;gap:33px;margin-top:14px;color:#d5e7ff}.controls b{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#eaf4ff;color:#12315b;font-size:14px}.library-peek{position:absolute;right:-7%;bottom:10%;width:190px;padding:15px;border:1px solid #c7e0ff2f;border-radius:15px;background:#0b1b36c9;backdrop-filter:blur(14px);box-shadow:0 15px 35px #0006}.library-peek span{color:#91b7ee;font-size:8px;letter-spacing:.15em}.library-peek strong{display:block;margin:6px 0 12px;font-size:11px}.library-peek i{display:block;height:3px;background:#c1d8fa3d;margin-top:6px;border-radius:5px}.library-section{background:var(--paper);color:#101828;padding:116px 0}.split-section{display:grid;grid-template-columns:1fr 1fr;gap:80px;align-items:end}.dark{color:#3976d9}.dark span{background:#2674f5}.split-section h2,.listening-copy h2,.privacy-layout h2{font-size:clamp(43px,5vw,70px);letter-spacing:-.07em;line-height:.98;margin:0}.section-copy{padding-bottom:5px}.section-copy p{font-size:18px;line-height:1.75;color:#566276;margin:0;max-width:490px}.underlink{display:inline-flex;gap:11px;color:#17356b;margin-top:24px;font-size:13px;font-weight:700;text-decoration:none;border-bottom:1px solid #b3bfce;padding-bottom:5px}.library-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:95px;border-top:1px solid #ccd5e1;border-bottom:1px solid #ccd5e1}.library-grid article{position:relative;padding:29px 31px 34px;min-height:282px}.library-grid article+article{border-left:1px solid #ccd5e1}.number{position:absolute;top:31px;right:30px;font-size:10px;color:#7b8798}.feature-icon{font-size:36px;color:#226ef2;margin:47px 0 21px}.library-grid h3{font-size:24px;line-height:1.1;letter-spacing:-.045em;margin:0 0 12px}.library-grid p{font-size:14px;color:#626d7e;line-height:1.7;margin:0;max-width:260px}.listening-section{padding:118px 0;background:linear-gradient(118deg,#081530,#071021 62%,#0d3074)}.listening-layout{display:grid;grid-template-columns:1.05fr .95fr;gap:90px;align-items:center}.quote-panel{position:relative;padding:57px 44px;border:1px solid #a7caff3d;border-radius:24px;background:linear-gradient(145deg,#a4cdfa17,#ffffff05);min-height:344px;overflow:hidden}.quote-panel:after{content:"";position:absolute;width:380px;height:380px;border:1px solid #a4c9ff28;border-radius:50%;right:-120px;top:-230px}.quote-panel p{font:clamp(28px,3.4vw,47px)/1.08 Georgia,serif;letter-spacing:-.05em;margin:0;position:relative;z-index:1}.soundline{position:absolute;bottom:48px;left:44px;display:flex;align-items:center;gap:5px;height:39px}.soundline i{display:block;width:4px;background:#9dd1ff;border-radius:3px}.soundline i:nth-child(1){height:10px}.soundline i:nth-child(2){height:25px}.soundline i:nth-child(3){height:38px}.soundline i:nth-child(4){height:17px}.soundline i:nth-child(5){height:31px}.soundline i:nth-child(6){height:13px}.soundline i:nth-child(7){height:36px}.soundline i:nth-child(8){height:22px}.soundline i:nth-child(9){height:30px}.soundline i:nth-child(10){height:16px}.soundline i:nth-child(11){height:8px}.listening-copy>p:last-child,.privacy-layout>div:last-child>p:last-of-type{color:#aebcd1;font-size:16px;line-height:1.8;max-width:490px}.privacy-section{background:#0c111c;padding:111px 0}.privacy-layout{display:grid;grid-template-columns:.8fr 1.2fr;gap:85px;align-items:center}.privacy-symbol{font:240px/.8 Georgia,serif;color:#73b6ff;letter-spacing:-.3em;opacity:.93;text-shadow:0 0 80px #2d87ff56}.button-outline{border:1px solid #9bc5ff63;color:#e5f1ff;margin-top:10px}.availability{padding:112px 0 118px;background:radial-gradient(circle at 82% 12%,#3488ff7c,transparent 34%),linear-gradient(135deg,#114ee0,#123d95 57%,#071b48)}.availability p:not(.eyebrow){font-size:17px;line-height:1.75;color:#d2e1fa;max-width:480px;margin:0 0 28px}.button-light{background:#fff;color:#0c2c70}.site-footer{background:#05070d;border-top:1px solid var(--line);padding:35px 0}.footer-inner{display:flex;align-items:center;gap:34px}.footer-inner>p{font-size:12px;color:#7e8ba1;margin:0}.footer-inner>div{display:flex;align-items:center;gap:18px;margin-left:auto}.footer-inner span{font-size:11px;color:#68758c}@media(max-width:760px){.shell{width:calc(100% - 38px)}.nav{height:70px}.menu-button{display:block;margin-left:auto;border:0;background:transparent;color:#d6e5fb}.nav-links{display:none}.nav-links.is-open{display:flex;position:absolute;top:70px;left:0;right:0;padding:18px 20px;background:#0a101deF;border-bottom:1px solid var(--line);flex-direction:column;gap:15px}.nav-cta{display:none}.hero{min-height:auto}.hero-layout,.split-section,.listening-layout,.privacy-layout{grid-template-columns:1fr;gap:50px}.hero-layout{padding:73px 0 58px}.hero h1{font-size:62px}.player-scene{min-height:410px}.player-card{transform:rotate(-3deg);width:290px}.cover-art{height:204px}.library-peek{right:1%;bottom:3%}.library-section,.listening-section,.privacy-section,.availability{padding:73px 0}.library-grid{grid-template-columns:1fr;margin-top:59px}.library-grid article{min-height:auto;padding:27px 8px 31px}.library-grid article+article{border-left:0;border-top:1px solid #ccd5e1}.feature-icon{margin:29px 0 16px}.quote-panel{min-height:280px;padding:39px 29px}.privacy-symbol{font-size:170px}.footer-inner{align-items:flex-start;flex-direction:column;gap:18px}.footer-inner>div{margin-left:0;flex-wrap:wrap}.legal-main{padding-top:52px!important}}
.legal-page{background:#080c14}.legal-main{padding:84px 0 110px}.legal-hero{padding-bottom:55px;border-bottom:1px solid var(--line)}.legal-hero h1{font-size:clamp(48px,7vw,83px);letter-spacing:-.075em;line-height:.95;margin:0 0 21px}.legal-hero>p:last-child{font-size:12px;color:#90a1ba}.legal-content{width:min(760px,100%);margin:54px auto 0}.legal-notice{border:1px solid #72aefe40;background:#124c9a24;border-radius:14px;padding:18px 20px;color:#bfdaff;font-size:14px;line-height:1.65}.legal-content section{padding:33px 0;border-bottom:1px solid var(--line)}.legal-content h2{font-size:23px;letter-spacing:-.04em;margin:0 0 13px}.legal-content p{color:#b2bfd2;font-size:15px;line-height:1.8;margin:0}
.privacy-lock-note{display:flex;gap:12px;align-items:flex-start;max-width:490px;margin:24px 0 22px;padding:14px 16px;border:1px solid #77aeff35;border-radius:14px;background:#0b234733}.privacy-lock-note .lock-icon{display:grid;place-items:center;flex:0 0 28px;width:28px;height:28px;border:1px solid #9dc8ff75;border-radius:9px;color:#e3f0ff;font-size:16px}.privacy-lock-note p{margin:0!important;color:#c6dbf5!important;font-size:13px!important;line-height:1.55!important}.privacy-lock-note strong{display:block;color:#f3f8ff;font-size:13px;margin-bottom:2px}
