*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:#151515;color:#f2f2f4;font-family:Arial,Helvetica,sans-serif;--accent:#087cf2;--panel:#25272c;--gold:#c8cbd2;line-height:1.5}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #57b0ff;outline-offset:6px}.wrap{max-width:1200px;margin:auto;padding-left:36px;padding-right:36px}.top{height:116px;display:flex;align-items:center;justify-content:space-between;gap:20px}.logo{width:178px;height:auto;display:block}.top nav{display:flex;align-items:center;gap:32px;font-size:13px;color:#b0b0b6}.nav-cta{border:1px solid #444;border-radius:40px;padding:13px 19px;color:#eee}.top a:hover{color:#fff}.hero{display:grid;grid-template-columns:1.12fr 1fr;gap:50px;align-items:center;min-height:740px;padding-top:30px;padding-bottom:90px}.eyebrow{font-size:11px;font-weight:700;letter-spacing:2.4px;color:#aaaeb7;margin:0 0 22px}.dot,.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:#087cf2;margin-right:8px}.intro h1{font-size:clamp(66px,8.7vw,116px);letter-spacing:-7px;line-height:.97;margin:25px 0 32px;font-weight:750}.intro h1 em{color:#087cf2;font-style:normal}.lead{font-size:18px;color:#a6a8af;line-height:1.8;max-width:450px}.lead strong{color:#eee;font-weight:400}.hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin:34px 0}.button{display:inline-flex;gap:20px;justify-content:center;align-items:center;border-radius:28px;padding:17px 24px;font-size:14px;font-weight:700;transition:transform .2s}.button:hover{transform:translateY(-3px)}.silver{background:#c8cbd2;color:#101114}.text-link{font-size:13px;color:#babdc5}.platform{display:flex;align-items:center;gap:12px;font-size:11px;color:#777d87}.platform svg{width:16px;height:16px}.platform span{color:#444}.showcase{position:relative;display:flex;flex-direction:column;align-items:center}.orbit{position:absolute;width:450px;height:450px;top:90px;border:1px solid #313946;border-radius:50%;background:radial-gradient(ellipse,#0b4c8a44,transparent 70%)}.phone{position:relative;width:310px;background:#191a1d;border:5px solid #33353a;border-radius:40px;padding:17px 19px 25px;box-shadow:0 32px 60px #0008;transform:rotate(5deg)}.phone-top{display:flex;justify-content:space-between;font-size:10px;font-weight:bold;margin-bottom:20px}.app-brand{display:flex;align-items:center;justify-content:space-between}.app-brand img{width:135px}.premium{color:#c8cbd2;font-size:9px;letter-spacing:2px;font-weight:bold}.app-tabs{display:flex;gap:4px;font-size:10px;justify-content:space-between;margin:19px 0}.app-tabs span{padding:7px 11px;color:#b0b0b6}.app-tabs .selected{background:#c8cbd2;color:#101114;border-radius:17px}.art{height:235px;border-radius:23px;overflow:hidden;background:linear-gradient(145deg,#1a3e6c,#071b34 60%,#446485);position:relative;display:grid;place-items:center}.record{width:195px;height:195px;border-radius:50%;background:repeating-radial-gradient(#161b22 0 2px,#262d38 3px,#121820 5px);box-shadow:12px 14px 25px #0008;display:grid;place-items:center;transform:translate(20px,-10px)}.record-label{width:77px;height:77px;background:#087cf2;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;color:white}.record-label span{font-weight:800;font-size:16px;line-height:1;letter-spacing:-1px}.record-label small{font-size:4px;margin-top:6px;letter-spacing:.9px}.art-caption{position:absolute;bottom:16px;left:17px;font-size:8px;letter-spacing:2px}.track{display:flex;justify-content:space-between;align-items:center;margin:19px 0}.track strong,.track span:not(.heart){display:block}.track strong{font-size:15px}.track div span{font-size:10px;color:#969ba5;margin-top:4px}.heart{font-size:25px;color:#aaa}.progress{height:3px;background:#41454c;border-radius:4px}.progress span{display:block;width:38%;height:3px;background:#087cf2}.time{display:flex;justify-content:space-between;font-size:8px;color:#9298a2;margin-top:7px}.transport{display:flex;align-items:center;justify-content:space-between;margin:14px 0;color:#c8cbd2;font-size:15px}.play{width:49px;height:49px;display:grid;place-items:center;border-radius:50%;background:#c8cbd2;color:#101114;padding-left:3px}.phone-actions{display:flex;justify-content:space-between;gap:4px;font-size:9px;margin-top:20px}.phone-actions span{border:1px solid #3b3e45;border-radius:15px;padding:7px 10px}.gold{background:var(--gold);color:#101114;border:1px solid #aeb3bd;box-shadow:inset 0 1px 0 #fff8}.floating-note{position:absolute;bottom:80px;left:-10px;background:#2a2d32;border:1px solid #41454b;border-radius:16px;padding:17px 22px;font-size:9px;letter-spacing:1.8px;box-shadow:0 15px 35px #0005}.floating-note strong{display:block;font-size:13px;letter-spacing:0;margin-top:6px}.live-dot{background:#087cf2;width:5px;height:5px}.preview-note{font-size:9px;color:#777c86;margin-top:26px}.feature-strip{border-block:1px solid #303136;background:#1b1c1f;padding:22px 0}.feature-strip .wrap{display:flex;justify-content:space-between;align-items:center;gap:18px;font-size:13px;color:#b7bbc4}.feature-strip i{color:#087cf2}.experience,.features{padding-top:100px;padding-bottom:20px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:42px}h2{font-size:clamp(32px,4vw,48px);letter-spacing:-1.9px;line-height:1.12;margin:0}h3{font-size:29px;line-height:1.15;letter-spacing:-1px;margin:0 0 18px}.section-head>p{color:#9399a4;font-size:14px;max-width:290px;margin:0}.explorer{display:grid;grid-template-columns:1fr 1.75fr;border:1px solid #36383e;border-radius:28px;overflow:hidden;background:#1d1f23}.explorer-menu{padding:24px;border-right:1px solid #36383e;display:flex;flex-direction:column;justify-content:center;gap:7px}.explorer-menu button{border:0;border-radius:18px;background:transparent;padding:20px 15px;color:#a7acb7;text-align:left;font-size:14px;display:flex;gap:14px;align-items:center}.explorer-menu button[aria-selected=true]{background:#c8cbd2;color:#101114}.explorer-menu button span{font-size:10px;opacity:.6}.explorer-menu button b{margin-left:auto;font-size:18px}#panel{min-height:300px;padding:45px;display:flex;gap:26px;align-items:center}.panel-icon{font-size:55px;color:#4ba8ff}.pills{display:flex;gap:8px;flex-wrap:wrap;margin-top:20px}.pills span{border:1px solid #40444d;color:#b9bfca;border-radius:30px;padding:7px 13px;font-size:10px}#panel-copy,article p:not(.eyebrow){color:#999faa;font-size:14px;line-height:1.7}#panel .eyebrow{font-size:8px;margin-bottom:12px}.tag{border:1px solid #444;border-radius:20px;padding:10px 15px;white-space:nowrap}.feature-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:18px}.feature-grid article{border:1px solid #36383e;background:#202226;border-radius:28px;padding:35px;overflow:hidden}.personalize{grid-row:span 2;display:flex;flex-direction:column;justify-content:center}.swatches{display:flex;gap:12px;margin:25px 0 16px}.swatch{width:31px;height:31px;border:4px solid #202226;border-radius:50%;background:var(--swatch);outline:1px solid transparent}.swatch.active{outline-color:#b9bfca}.personalize>small{font-size:10px;color:#999}.mini-player{display:flex;align-items:center;gap:13px;background:#303239;border:1px solid #41454c;border-radius:20px;padding:17px;margin-top:44px}.mini-art{width:45px;height:45px;background:var(--accent);border-radius:12px;display:grid;place-items:center;font-size:23px}.mini-player strong{display:block;font-size:12px}.mini-player div>span{display:block;font-size:9px;color:#a3a8b3;margin-top:4px}.mini-play{margin-left:auto;color:var(--accent)}.eq{height:55px;display:flex;gap:7px;align-items:center;margin-bottom:27px}.eq i{display:block;width:8px;height:35%;border-radius:6px;background:#aeb6c6}.eq i:nth-child(3n){height:100%;background:#087cf2}.eq i:nth-child(2n){height:65%}.audio-feature .eyebrow{margin-bottom:12px}.audio-feature h3{font-size:26px}.discovery{position:relative}.youtube{display:inline-block;font-size:11px;padding:8px 16px;border-radius:18px;margin-bottom:25px}.discovery h3{font-size:26px}.discovery-symbol{position:absolute;top:25px;right:30px;font-size:45px;color:#707780}.discovery p{max-width:310px}.get{margin-top:100px;padding-top:60px;padding-bottom:60px;border-block:1px solid #373a42;display:flex;align-items:center;justify-content:space-between;gap:30px;background:radial-gradient(ellipse at 90% 50%,#0e356155,transparent 65%)}.get h2{font-size:58px}.get p:not(.eyebrow){max-width:460px;color:#9ba2af;font-size:15px;margin:26px 0}.get small{display:block;font-size:10px;color:#7f8795;margin-top:15px}.get-mark{width:260px;height:260px;border:1px solid #30517b;border-radius:50%;display:grid;place-items:center;margin-right:60px;box-shadow:0 0 0 35px #243e611a,0 0 0 70px #243e6110}.get-mark span{width:150px;height:150px;background:#087cf2;color:#c8cbd2;font-size:58px;border-radius:50%;display:grid;place-items:center;padding-left:10px;box-shadow:0 0 60px #087cf233}.faq{padding-top:90px;padding-bottom:90px;max-width:850px}.faq h2{margin-bottom:32px}.faq details{border-bottom:1px solid #35383f;padding:23px 0}.faq summary{cursor:pointer;font-size:15px;list-style:none;padding-right:25px;position:relative}.faq summary:after{content:'+';position:absolute;right:5px;color:#9ba3b1}.faq details[open] summary:after{content:'−'}.faq details p{font-size:14px;color:#9ba3b1;line-height:1.8}footer{border-top:1px solid #303136;display:flex;align-items:center;justify-content:space-between;min-height:120px;gap:20px}footer .logo{width:120px}footer span,footer>a:last-child{font-size:11px;color:#9097a3}@media(max-width:850px){.top nav>a:not(.nav-cta){display:none}.hero{gap:24px}.intro h1{letter-spacing:-4px}.phone{width:270px;padding:15px}.art{height:200px}.orbit{width:320px;height:320px}.floating-note{left:-12px;bottom:65px;padding:12px}.phone-actions span{padding:6px}.section-head{align-items:start}.explorer{grid-template-columns:1fr}.explorer-menu{border-right:0;border-bottom:1px solid #36383e;flex-direction:row;padding:15px}.explorer-menu button{padding:13px;font-size:12px;flex:1}.explorer-menu button span,.explorer-menu button b{display:none}.get-mark{width:160px;height:160px;margin-right:20px}.get-mark span{width:110px;height:110px;font-size:40px}}@media(max-width:600px){.wrap{padding-left:23px;padding-right:23px}.top{height:88px}.logo{width:135px}.top nav{gap:0}.nav-cta{font-size:10px;padding:10px 12px}.hero{grid-template-columns:1fr;padding-top:35px;padding-bottom:42px;gap:45px}.intro h1{font-size:84px;letter-spacing:-5px}.eyebrow{font-size:9px}.lead{font-size:16px}.hero-actions{gap:20px}.button{font-size:12px;padding:16px 20px}.platform{font-size:9px}.phone{width:290px}.art{height:220px}.floating-note{left:0;bottom:70px}.feature-strip .wrap{flex-wrap:wrap;justify-content:center;gap:12px 17px;font-size:11px}.feature-strip i:last-of-type{display:none}.experience,.features{padding-top:65px}.section-head{flex-direction:column;gap:22px;margin-bottom:28px}.section-head>p{max-width:100%}.explorer-menu{gap:0;padding:10px}.explorer-menu button{font-size:10px;padding:12px 8px}#panel{padding:30px 23px;min-height:310px;gap:15px;align-items:start;flex-direction:column}.panel-icon{font-size:35px}h3{font-size:25px}.feature-grid{grid-template-columns:1fr}.feature-grid article{padding:27px}.personalize{grid-row:auto}.mini-player{margin-top:30px}.get{margin-top:55px;padding-block:45px}.get h2{font-size:44px}.get-mark{display:none}.faq{padding-block:60px}footer{flex-wrap:wrap;padding-block:25px;min-height:110px}footer span{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
#theme-toggle{background:#303239;border:1px solid #555a63;color:#f2f2f4;border-radius:25px;padding:12px 16px;white-space:nowrap;font-size:12px}.top nav{gap:20px}.downloads{padding-top:25px;padding-bottom:65px}.download-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px}.download-grid article{border:1px solid #41454c;border-radius:25px;padding:30px;background:#202226}.download-grid p:not(.eyebrow){color:#aeb4bf;min-height:64px;font-size:14px}.download-grid small{display:block;color:#aeb4bf;font-size:11px;margin-top:15px}.unavailable{border:1px solid #555a63;background:transparent;color:#9ba2af;cursor:not-allowed}.unavailable:hover{transform:none}.install{padding-bottom:70px}.install ol{display:grid;grid-template-columns:1fr 1fr;gap:24px 40px;padding-left:24px;margin:32px 0;color:#aeb4bf;font-size:14px}.install li{padding-left:8px}.install strong{display:block;color:#f2f2f4;margin-bottom:5px}.install-note{font-size:13px;color:#aeb4bf;max-width:850px;line-height:1.8}.install .text-link{text-decoration:underline}html{color-scheme:dark}html[data-theme=light]{color-scheme:light}html[data-theme=light] body{background:#f7f7f7;color:#202124;--panel:#e5e5e5}html[data-theme=light] .top nav,html[data-theme=light] .text-link,html[data-theme=light] .eyebrow,html[data-theme=light] .platform,html[data-theme=light] .lead,html[data-theme=light] .section-head>p,html[data-theme=light] #panel-copy,html[data-theme=light] article p:not(.eyebrow),html[data-theme=light] .get p:not(.eyebrow),html[data-theme=light] .faq details p,html[data-theme=light] footer span,html[data-theme=light] footer>a:last-child,html[data-theme=light] .install ol,html[data-theme=light] .install-note,html[data-theme=light] .download-grid small{color:#515966}html[data-theme=light] .lead strong,html[data-theme=light] .install strong{color:#202124}html[data-theme=light] .nav-cta{color:#202124;border-color:#b9bec7}html[data-theme=light] .top a:hover{color:#087cf2}html[data-theme=light] #theme-toggle{background:#e5e5e5;color:#202124;border-color:#b9bec7}html[data-theme=light] .silver{background:#303239;color:#fff}html[data-theme=light] .feature-strip{background:#eceef2;border-color:#d3d7de}html[data-theme=light] .feature-strip .wrap{color:#515966}html[data-theme=light] .explorer,html[data-theme=light] .feature-grid article,html[data-theme=light] .download-grid article{background:#eceef2;border-color:#d3d7de}html[data-theme=light] .explorer-menu{border-color:#d3d7de}html[data-theme=light] .explorer-menu button{color:#515966}html[data-theme=light] .explorer-menu button[aria-selected=true]{background:#303239;color:white}html[data-theme=light] .pills span{border-color:#b9bec7;color:#515966}html[data-theme=light] .tag{border-color:#b9bec7;color:#515966}html[data-theme=light] .swatch{border-color:#eceef2}html[data-theme=light] .swatch.active{outline-color:#303239}html[data-theme=light] .personalize>small,html[data-theme=light] .get small,html[data-theme=light] .preview-note{color:#616a78}html[data-theme=light] .mini-player{background:white;border-color:#d3d7de}html[data-theme=light] .mini-player div>span{color:#616a78}html[data-theme=light] .mini-art{color:white}html[data-theme=light] .get,html[data-theme=light] footer,html[data-theme=light] .faq details{border-color:#cdd2da}html[data-theme=light] .unavailable{border-color:#b9bec7;color:#616a78}html[data-theme=light] .phone,html[data-theme=light] .floating-note{color:#f2f2f4}.discovery-symbol:empty{display:none}@media(max-width:600px){.top{height:auto;min-height:100px;flex-wrap:wrap;padding-block:18px;gap:14px}.top nav{gap:10px;flex:1;justify-content:flex-end}.top nav>.nav-cta{display:inline-flex}.top .logo{width:120px}#theme-toggle{font-size:10px;padding:10px 12px}.download-grid,.install ol{grid-template-columns:1fr}.download-grid article{padding:25px}.download-grid p:not(.eyebrow){min-height:0}.downloads{padding-top:15px;padding-bottom:50px}.install{padding-bottom:45px}}