/* Weavify / moving frequency — strictly monochrome. */
.evolved{--bg:#080808;background:var(--bg)}.evolved .header{height:88px;position:sticky;top:0;z-index:30;border-bottom:1px solid #ffffff12;background:#080808eb;backdrop-filter:blur(16px);width:100%;padding:0 max(40px,calc((100vw - 1280px)/2));transition:box-shadow .3s}.header.is-scrolled{box-shadow:0 12px 35px #0005}.scroll-progress{position:absolute;bottom:-1px;height:1px;background:#fff;left:0;width:100%;transform:scaleX(var(--scroll,0));transform-origin:0 0}.evolved .shell{width:min(1280px,calc(100% - 96px))}.evolved .brand{font-size:25px}.evolved .header nav{gap:36px}.evolved .nav-download{background:#f3f3f3;color:#111;border:0;padding:10px 23px;min-height:44px}.evolved .hero{grid-template-columns:1fr 1.08fr;min-height:710px;position:relative;padding:58px 0 100px;gap:20px;overflow:visible}.evolved .hero-copy{position:relative;z-index:2;padding:5px 0 45px}.evolved .hero h1{font-size:clamp(68px,7vw,96px);line-height:1.06;font-weight:500;letter-spacing:-.04em;margin-bottom:30px}.sound-word{font-family:Georgia,serif;font-size:1.07em;font-style:italic;font-weight:400}.sound-period{font-family:var(--font);font-style:normal}.evolved .hero p{font-size:17px;color:#a5a5a5;line-height:1.8;margin:0 0 33px}.evolved .hero-actions{gap:26px;flex-direction:row;align-items:center}.hero-secondary{font-size:12px;display:flex;align-items:center;gap:15px;min-height:44px;white-space:nowrap}.hero-secondary span{transition:transform .3s}.hero-secondary:hover span{transform:translateY(4px)}.evolved .hero .primary{padding:15px 24px;min-height:56px;font-weight:700;position:relative;overflow:hidden}.evolved .primary .arrow-icon{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;transition:background .2s,transform .2s}.evolved .primary:hover .arrow-icon{background:#111;color:#fff;transform:rotate(45deg)}.evolved .platform-hint{margin-top:25px}.evolved .status-dot{background:#fff;box-shadow:0 0 0 4px #ffffff0a}.sound-sculpture{position:relative;min-width:0;aspect-ratio:1.12;align-self:center;isolation:isolate;touch-action:pan-y}.sound-sculpture canvas{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;transition:opacity 1s}.sound-sculpture.ready canvas{opacity:1}.sculpture-fallback{position:absolute;inset:0;display:grid;place-items:center;font:italic 170px Georgia;color:#dfdfdf}.sound-sculpture.ready .sculpture-fallback{display:none}.sculpture-caption{position:absolute;bottom:2px;left:15px;right:65px;display:flex;justify-content:space-between;gap:25px;font-size:10px;color:#aaa;letter-spacing:.01em;pointer-events:none}.interaction-hint{color:#777}.motion-toggle{position:absolute;bottom:-11px;right:10px;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;background:#1a1a1a;color:#bbb;border:1px solid #303030;transition:background .2s}.motion-toggle:hover{background:#333}.hero-floor{position:absolute;bottom:23px;left:0;right:0;display:flex;align-items:center;gap:25px}.hero-floor-label{font-size:11px;color:#8f8f8f}.mood-switch{display:flex;align-items:center;background:#161616;padding:4px;border-radius:30px;border:1px solid #2a2a2a}.mood-switch button{background:transparent;color:#a8a8a8;border-radius:24px;min-height:40px;font-size:11px;padding:8px 17px;transition:background .3s,color .3s}.mood-switch button.active{background:#efefef;color:#141414}.hero-scroll{margin-left:auto;display:flex;align-items:center;gap:25px;font-size:10px;color:#858585}.hero-scroll>span{font-size:18px;color:#ccc}.brand-strip{padding:25px 0 26px;border-top:1px solid #292929;display:flex;align-items:center;justify-content:space-between;gap:30px;font-size:11px;color:#8d8d8d}.brand-strip>div{display:flex;align-items:center;gap:28px;color:#d3d3d3}.brand-strip i{font-style:normal;font-size:16px;color:#686868}.evolved .experience{padding-top:100px;perspective:1600px}.experience-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:40px;gap:30px}.experience-heading h2{font-size:49px;line-height:1.16}.experience-heading>p{font-size:12px;line-height:1.9;color:#aaa;margin:0 0 5px}.preview-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.preview-toolbar .section-top{margin:0;gap:13px}.preview-toolbar .section-top p{font-size:10px;color:#8f8f8f}.view-switch{display:flex;gap:4px;background:#171717;border:1px solid #2a2a2a;border-radius:28px;padding:4px}.view-switch button{min-height:40px;padding:8px 22px;border-radius:24px;background:transparent;color:#aaa;font-size:11px;transition:background .3s,color .3s}.view-switch .active{background:#e9e9e9;color:#111}.evolved .player-preview{background:var(--surface);transform:rotateX(var(--tilt-x,0deg)) rotateY(var(--tilt-y,0deg));transition:background .4s,color .4s,transform .5s cubic-bezier(.16,1,.3,1);box-shadow:0 32px 90px #0008;transform-style:preserve-3d;isolation:isolate}.evolved .window-top{padding:15px 22px}.evolved .player-body{min-height:450px;grid-template-columns:155px minmax(0,1fr) 270px;transition:grid-template-columns .5s cubic-bezier(.16,1,.3,1)}.evolved .demo-main{padding:35px}.evolved .demo-heading h2{font-size:25px;margin-bottom:28px}.evolved .demo-albums{gap:23px}.evolved .album-art{height:180px;position:relative;isolation:isolate}.evolved .album-art:after{content:'';position:absolute;width:60px;height:60px;right:15px;bottom:-20px;border-radius:50%;background:#ffffff13;transform:scale(1);transition:transform .6s}.evolved .album:hover .album-art:after{transform:scale(4)}.evolved .album.selected .album-art{outline:1px solid var(--text);outline-offset:4px}.evolved .album strong{font-size:12px}.evolved .album small{font-size:10px}.evolved .album-art.art-purple{background:radial-gradient(ellipse at 85% 0,#aaa,transparent 70%),linear-gradient(135deg,#242424,#646464)}.evolved .art-orange{background:linear-gradient(140deg,#ddd 0,#9a9a9a 42%,#555 100%);color:#222}.evolved .art-green{background:linear-gradient(145deg,#333,#9a9a9a);color:#fff}.evolved .art-purple span{text-shadow:0 2px 8px #2224}.evolved .demo-bottom{margin-top:35px}.evolved .demo-lyrics{padding:35px 25px}.evolved .demo-lyrics>small{font-size:8px}.evolved .lyrics-lines p{font-size:18px;color:var(--secondary)}.evolved .lyrics-lines .current{font-size:28px;color:var(--text);letter-spacing:-.025em}.evolved .demo-controls{padding:16px 24px}.evolved .now-playing strong{font-size:11px}.evolved .now-playing small{font-size:9px}.evolved .timeline{font-size:9px}.demo-meta{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:15px 0 0}.demo-meta .demo-disclaimer{margin:0;font-size:10px;color:#888}.demo-meta>#demo-feedback{font-size:10px;color:#b9b9b9;margin:0;text-align:right}.player-preview[data-view=lyrics] .player-body{grid-template-columns:155px minmax(0,1fr) 380px}.player-preview[data-view=lyrics] .demo-albums{grid-template-columns:1fr 1fr}.player-preview[data-view=lyrics] .album:nth-child(3){display:none}.player-preview[data-view=lyrics] .demo-lyrics{background:var(--surface2)}.player-preview[data-view=lyrics] .lyrics-lines .current{font-size:36px}.player-preview[data-view=focus] .player-body{grid-template-columns:0 minmax(0,1fr) 0}.player-preview[data-view=focus] .demo-sidebar,.player-preview[data-view=focus] .demo-lyrics{visibility:hidden;padding:0;overflow:hidden;border:0;min-width:0}.player-preview[data-view=focus] .demo-main{max-width:800px;width:100%;justify-self:center;min-width:0;padding-top:26px}.player-preview[data-view=focus] .demo-albums{display:flex;justify-content:center}.player-preview[data-view=focus] .album{display:none}.player-preview[data-view=focus] .album.selected{display:block;width:240px;text-align:center}.player-preview[data-view=focus] .album-art{height:240px}.player-preview[data-view=focus] .album-art span{font-size:50px}.player-preview[data-view=focus] .demo-bottom{display:none}.player-preview[data-view=focus] .demo-heading{justify-content:center}.player-preview[data-view=focus] .demo-heading small,.player-preview[data-view=focus] .avatar{display:none}.player-preview[data-view=focus] .demo-heading h2{margin-bottom:22px}.evolved .features{padding-top:135px}.evolved .intro-row h2{font-size:45px}.evolved .intro-row>p{font-size:12px}.evolved .feature-editorial{gap:32px}.evolved .lyric-art,.evolved .library-art{height:320px;border-radius:14px;position:relative}.evolved .lyric-art{padding:30px 35px;background:linear-gradient(135deg,#202020,#141414)}.lyric-interaction{display:flex;flex-direction:column;gap:7px;align-items:flex-start;width:100%}.lyric-interaction button{color:#888;min-height:44px;line-height:1.4;font-weight:600;font-size:23px;background:transparent;padding:5px 0;text-align:left;transition:color .35s,transform .5s cubic-bezier(.16,1,.3,1);letter-spacing:-.025em}.lyric-interaction button.active{color:#f5f5f5;transform:translateX(13px)}.lyric-hint{position:absolute;left:35px;bottom:24px;font-size:10px!important;color:#8f8f8f!important;font-weight:400;display:flex;gap:25px;align-items:center}.lyric-hint>span{font-size:16px}.evolved .library-art{background:#202020}.evolved .sleeve{border:0;min-height:180px;transition:transform .6s cubic-bezier(.16,1,.3,1),filter .5s;position:relative;cursor:pointer}.evolved .sleeve:hover,.evolved .sleeve:focus-visible{z-index:4;transform:translateY(-23px) rotate(0deg) scale(1.08)}.evolved .sleeve.active{z-index:4;transform:translateY(-15px) rotate(0deg);outline:1px solid #fff;outline-offset:4px}.collection-caption{position:absolute;bottom:22px;font-size:10px;color:#aaa;left:0;right:0;text-align:center}.evolved .feature-caption{margin-top:27px}.evolved .feature-caption h3{font-size:20px}.evolved .feature-lines{margin-top:65px;padding-top:45px}.evolved .download-section{padding:95px 0;background:#141414}.evolved .download-layout{grid-template-columns:1fr 1fr;gap:100px}.evolved .download-layout h2{font-size:46px}.evolved .download-options article{position:relative;isolation:isolate;padding:25px 20px;margin:0 -20px;min-height:106px;border-bottom:1px solid #343434}.evolved .download-options article:before{content:'';position:absolute;inset:0;background:#202020;opacity:0;transition:opacity .3s;z-index:-1;border-radius:8px}.evolved .download-options article:hover:before{opacity:1}.evolved .download-arrow{background:#2c2c2c;width:50px;height:50px}.evolved .download-card:hover .download-arrow{background:#eee;color:#111}.evolved .studio{padding-top:110px}.evolved .studio-inner{padding:48px 50px;background:#e8e8e8;color:#1a1a1a}.evolved .studio h2{font-size:51px}.evolved .studio-content{grid-template-columns:1.1fr .85fr;gap:70px}.evolved .studio-purchase{padding-left:50px}.sync-stage{margin:25px 0 28px;position:relative;max-width:430px}.sync-device{background:#d8d8d8;border:1px solid #bbb;border-radius:8px;padding:13px 15px;max-width:350px;transition:background .4s}.device-topline{display:flex;align-items:center;justify-content:space-between;font-size:9px;color:#636363;margin-bottom:10px}.device-led{width:4px;height:4px;background:#888;border-radius:50%}.sync-track{display:flex;gap:10px;align-items:center;font-size:10px;line-height:1.5}.sync-track .tiny-art{width:30px;height:30px}.sync-track>span{font-weight:600}.sync-track small{display:block;font-size:8px;color:#696969;font-weight:400}.sync-track .sync-heart{margin-left:auto;font-size:23px;font-weight:400}.sync-phone{margin-left:60px;max-width:330px}.sync-link{width:80%;height:30px;display:flex;align-items:center;justify-content:center;gap:6px;color:#808080}.sync-link>span{width:50px;height:1px;background:#b5b5b5}.sync-link svg{width:16px;height:18px;transition:transform .4s}.sync-stage.is-synced .sync-device{background:#f5f5f5}.sync-stage.is-synced .device-led{background:#222}.sync-stage.is-synced .sync-link svg{transform:rotate(180deg)}#sync-demo{display:flex;align-items:center;gap:8px;background:transparent;border:1px solid #aaa;color:#292929;border-radius:30px;font-size:10px;padding:10px 15px;min-height:44px;margin-top:15px;transition:background .3s}#sync-demo:hover{background:#fff}#sync-demo[aria-pressed=true] svg{fill:#333}#sync-status{font-size:9px!important;color:#656565!important;line-height:1.6!important;margin:10px 0 0!important}.evolved .studio-benefits{font-size:11px}.evolved .studio-top{margin-bottom:40px}.evolved .studio-price strong{font-size:25px}.evolved .studio-purchase{align-self:center}.evolved .studio-content>div>p{color:#555}.evolved .periods{background:#ccc}.evolved .periods .active{background:#fff;box-shadow:0 2px 7px #0001}.evolved .faq{padding:125px 0}.faq-item[open]{padding-bottom:25px}.faq-item summary:after{transition:transform .25s}.faq-item[open] summary:after{transform:rotate(180deg)}.evolved .closing>div:first-child{padding-bottom:5px}.evolved .closing-word{color:#a6a6a6;line-height:1.04;letter-spacing:-.04em;font-weight:700;margin-top:55px;padding:0 0 0;transition:color .4s}.evolved .closing:hover .closing-word{color:#dedede}.evolved .closing{position:relative}.evolved .footer{padding-top:35px}.evolved .footer-top{padding-bottom:0}.evolved .primary:focus-visible{outline-color:#fff}.evolved .mobile-toggle{min-width:44px;min-height:44px}.evolved .swatch:focus-visible{outline-offset:2px}
@media(min-width:1550px){.evolved .hero{min-height:760px}.sound-sculpture{height:560px;aspect-ratio:auto}.evolved .hero h1{font-size:96px}}
@media(max-width:1150px){.evolved .hero-actions{align-items:flex-start;flex-direction:column;gap:10px}.evolved .hero-floor{gap:15px}.hero-floor-label{max-width:110px}.hero-scroll{max-width:130px;gap:15px}.evolved .player-body{grid-template-columns:105px minmax(0,1fr) 210px}.evolved .demo-main{padding:25px}.evolved .demo-albums{gap:14px}.evolved .album-art{height:150px}.evolved .demo-heading h2{font-size:22px}.evolved .demo-lyrics{padding:28px 18px}.player-preview[data-view=lyrics] .player-body{grid-template-columns:90px minmax(0,1fr) 290px}.evolved .intro-row{align-items:flex-start}.evolved .intro-row h2{font-size:38px}.evolved .studio-content{gap:35px}.evolved .studio-purchase{padding-left:30px}.evolved .studio-inner{padding:35px}.evolved .download-layout{gap:60px}.evolved .download-layout h2{font-size:40px}.experience-heading h2{font-size:43px}}
@media(max-width:900px){.evolved .hero h1{font-size:78px}.hero-scroll{display:none}.hero-floor{justify-content:space-between}.evolved .hero{min-height:650px}.evolved .header nav{gap:22px}.evolved .player-body{grid-template-columns:80px minmax(0,1fr) 190px}.evolved .demo-main{padding:20px}.evolved .demo-albums{gap:11px}.evolved .album-art{height:125px}.evolved .album-art span{font-size:26px}.evolved .demo-heading h2{font-size:18px}.evolved .demo-sidebar b{display:none}.evolved .demo-sidebar>span{justify-content:center}.evolved .demo-lyrics .current{font-size:24px}.evolved .lyric-interaction button{font-size:20px}.evolved .lyric-art{padding-left:24px}.lyric-hint{left:24px}.evolved .feature-lines{gap:30px}.evolved .intro-row{display:block}.evolved .intro-row>p{margin-top:25px}.evolved .studio h2{font-size:42px}}
@media(max-width:760px){.evolved .shell{width:calc(100% - 40px)}.evolved .header{padding:0 20px;height:74px;gap:15px}.evolved .header>.brand{margin-right:auto;font-size:22px;gap:5px}.evolved .header nav{gap:0}.evolved .header .nav-download{font-size:11px;padding:8px 17px;gap:16px}.evolved .header .mobile-toggle{display:flex;flex-direction:column;align-items:center;justify-content:center;background:transparent;border-radius:50%;border:1px solid #454545;min-width:40px;min-height:40px;width:40px;padding:0}.mobile-toggle span{width:14px;margin:3px;transition:transform .3s}.mobile-toggle[aria-expanded=true] span:first-child{transform:translateY(3.5px) rotate(45deg)}.mobile-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.header.menu-open #main-nav{position:absolute;top:74px;left:0;right:0;display:grid;background:#141414;padding:20px;gap:4px;border-bottom:1px solid #333;box-shadow:0 30px 40px #0007}.header.menu-open #main-nav a{display:flex;min-height:48px;align-items:center;padding:10px 15px}.header.menu-open .nav-download{margin-top:8px;justify-content:space-between}.evolved .hero{padding:48px 0 95px;grid-template-columns:1fr;min-height:0;gap:0;overflow:clip}.evolved .hero-copy{padding:0;z-index:2;pointer-events:none}.evolved .hero-copy a{pointer-events:auto}.evolved .hero h1{font-size:clamp(61px,11.5vw,83px);line-height:1.05;margin:0 0 24px}.evolved .hero p{font-size:14px;line-height:1.75;margin:0 0 25px}.evolved .hero-actions{flex-direction:row;gap:18px;align-items:center;flex-wrap:wrap}.evolved .hero .primary{padding:13px 19px;min-height:52px;font-size:12px}.hero-secondary{font-size:10px;gap:10px}.evolved .platform-hint{font-size:9px;margin-top:18px}.sound-sculpture{aspect-ratio:1.5;width:100%;margin:3px 0 13px;max-height:330px;min-height:240px}.sculpture-caption{font-size:9px;bottom:5px;left:0;right:50px}.interaction-hint{display:none}.motion-toggle{right:0;bottom:-9px;width:40px;height:40px}.hero-floor{bottom:18px;flex-direction:column;align-items:flex-start;gap:10px}.hero-floor-label{max-width:none;font-size:10px}.mood-switch{padding:3px;width:100%}.mood-switch button{font-size:10px;flex:1;min-height:38px;padding:8px 10px}.brand-strip{padding:23px 0;display:block;font-size:9px}.brand-strip>div{gap:15px;margin-top:12px;justify-content:space-between}.brand-strip i{font-size:11px}.evolved .experience{padding-top:65px}.experience-heading{display:block;margin-bottom:28px}.experience-heading h2{font-size:35px}.experience-heading>p{font-size:11px;margin-top:20px}.preview-toolbar{gap:10px;align-items:center;margin-bottom:17px;flex-wrap:wrap}.preview-toolbar .section-top{gap:4px;margin-left:auto}.preview-toolbar .section-top p{display:none}.view-switch{gap:0;padding:3px}.view-switch button{font-size:10px;min-height:38px;padding:8px 13px}.evolved .swatch{width:35px;height:44px}.evolved .swatch:before{inset:12px 7px}.evolved .player-preview{transform:none!important;box-shadow:0 20px 50px #0005}.evolved .window-top{padding:11px 12px}.evolved .player-body{grid-template-columns:43px minmax(0,1fr);min-height:320px}.evolved .demo-main{padding:20px 12px}.evolved .demo-heading h2{font-size:15px;margin-bottom:20px}.evolved .demo-albums{gap:9px}.evolved .album-art{height:125px;border-radius:5px}.evolved .album-art span{font-size:26px}.evolved .album-art.art-orange span{font-size:17px}.evolved .album-art.art-green span{font-size:22px}.evolved .album strong{font-size:9px;margin-top:12px}.evolved .album small{font-size:7px}.evolved .demo-sidebar{padding-top:20px}.evolved .demo-logo{font-size:24px}.evolved .demo-bottom{margin-top:24px}.evolved .demo-wave p{font-size:7px}.evolved .demo-controls{padding:12px;grid-template-columns:1fr 1.15fr;gap:4px}.evolved .now-playing strong{font-size:8px}.evolved .now-playing small{font-size:6px}.evolved .timeline{font-size:7px}.evolved .transport-buttons button,.evolved .transport-buttons #play{width:36px;height:44px;min-width:36px}.evolved .transport-buttons{gap:3px}.evolved .transport-buttons #play{border-radius:50%;height:36px;margin:4px}.demo-meta{display:block;margin-top:13px}.demo-meta .demo-disclaimer{font-size:8px;text-align:left}.demo-meta>#demo-feedback{font-size:9px;text-align:left;margin-top:5px}.player-preview[data-view=lyrics] .player-body{grid-template-columns:43px minmax(0,1fr)}.player-preview[data-view=lyrics] .demo-main{display:none}.player-preview[data-view=lyrics] .demo-lyrics{display:flex;min-width:0;border-left:0;padding:25px}.player-preview[data-view=lyrics] .demo-sidebar{grid-row:1;visibility:visible}.player-preview[data-view=lyrics] .lyrics-lines .current{font-size:32px}.player-preview[data-view=focus] .player-body{grid-template-columns:0 minmax(0,1fr) 0}.player-preview[data-view=focus] .demo-main{padding-top:18px;display:block}.player-preview[data-view=focus] .album.selected{width:180px}.player-preview[data-view=focus] .album-art{height:180px}.player-preview[data-view=focus] .album-art span{font-size:38px}.player-preview[data-view=focus] .demo-heading h2{font-size:14px;margin-bottom:15px}.evolved .features{padding-top:75px;padding-bottom:65px}.evolved .intro-row{margin-bottom:30px}.evolved .intro-row h2{font-size:34px}.evolved .intro-row>p{font-size:11px;margin-top:20px}.evolved .lyric-art,.evolved .library-art{height:260px}.evolved .lyric-art{padding:25px}.lyric-interaction{gap:3px}.lyric-interaction button{font-size:21px}.lyric-interaction button.active{transform:translateX(8px)}.lyric-hint{left:25px;bottom:20px}.evolved .feature-caption h3{font-size:17px}.evolved .feature-caption{margin-top:23px}.evolved .sleeve{min-height:165px;width:132px}.evolved .feature-lines{margin-top:40px;padding-top:30px;gap:30px}.evolved .download-section{padding:55px 0}.evolved .download-layout{grid-template-columns:1fr;gap:35px}.evolved .download-layout h2{font-size:35px}.evolved .download-options article{margin:0;padding:22px 0}.evolved .download-options article:before{inset:0 -10px}.evolved .studio{padding-top:65px}.evolved .studio-inner{padding:28px 23px}.evolved .studio-content{grid-template-columns:1fr;gap:30px}.evolved .studio h2{font-size:41px}.evolved .studio-top{margin-bottom:30px}.evolved .studio-purchase{padding-left:0;padding-top:27px;border-left:0}.sync-stage{margin-top:22px;max-width:none}.sync-phone{margin-left:25px}.sync-device{padding:12px;max-width:none}.sync-track{font-size:10px}.evolved .studio-benefits{margin-top:22px}.evolved .faq{padding:75px 0}.evolved .closing-word{font-size:22vw;margin-top:40px}.evolved .closing h2{font-size:35px}.evolved .footer{padding-top:30px}}
@media(max-width:390px){.evolved .header{gap:10px}.evolved .header>.brand{font-size:21px}.evolved .header .nav-download{padding:8px 14px;gap:12px}.evolved .hero-actions{gap:10px}.hero-secondary{font-size:10px}.evolved .hero h1{font-size:62px}.sound-sculpture{margin-top:0;min-height:225px}.view-switch button{padding:8px 10px}.evolved .swatch{width:32px}.evolved .swatch:before{inset:13px 7px}.evolved .album-art{height:110px}.evolved .now-playing button{display:none}.evolved .demo-main{padding-left:10px;padding-right:10px}.evolved .demo-controls{grid-template-columns:1fr 1.15fr}.evolved .intro-row h2{font-size:32px}}
@media(prefers-reduced-motion:reduce){.evolved *,.evolved *:before,.evolved *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.evolved .player-preview{transform:none!important}}
@media(max-width:760px){.evolved .swatch{width:44px;height:44px}.evolved .swatch:before{inset:12px}.evolved .transport-buttons button,.evolved .transport-buttons #play{width:44px;height:44px;min-width:44px}.evolved .transport-buttons #play{margin:0}.evolved .transport-buttons{gap:2px}.preview-toolbar{gap:8px}.view-switch button{padding:8px 12px}.motion-toggle{width:44px;height:44px}}
.evolved .header.shell{width:100%}.brand-strip i{font-size:0;display:block;width:5px;height:5px;border-radius:50%;background:#666;flex-shrink:0}.evolved .header .mobile-toggle{min-width:44px;min-height:44px}

/* Readable controls and content at every viewport. */
.sculpture-caption,.hero-scroll,.preview-toolbar .section-top p,.lyric-hint,.collection-caption,
.demo-meta .demo-disclaimer,.demo-meta>#demo-feedback,.evolved .window-top,
.evolved .demo-heading small,.evolved .demo-lyrics>small,.evolved .demo-sidebar b,
.evolved .album small,.evolved .now-playing small,.evolved .timeline,
.evolved .mini-list>span,.evolved .mini-list>div,.evolved .demo-lyrics>span,
.device-topline,.sync-track small,#sync-demo,#sync-status,
.evolved .download-footnote,.evolved .payment-note,.evolved .payment-methods,
.evolved .footer-top>span,.evolved .footer-bottom,.evolved .footer-legal{font-size:11px!important}
.evolved .platform-hint,.brand-strip,.hero-floor-label,.hero-secondary{font-size:11px}
.mood-switch button,.view-switch button{min-height:44px;font-size:11px}
.evolved .album-art.art-purple,.evolved .sleeve.art-purple{background:linear-gradient(135deg,#292929,#656565);color:#fff}
.evolved .art-orange{background:linear-gradient(140deg,#eee,#b5b5b5);color:#171717}
.evolved .art-green{background:linear-gradient(145deg,#333,#676767);color:#fff}
.evolved .demo-wave p{font-size:11px}
.evolved .album-art{padding:14px}
.device-topline,.sync-track small{color:#555}
.sync-track{font-size:12px}
.sync-heart{width:22px;height:22px;flex-shrink:0}
.sync-heart svg{width:20px;height:20px;display:block}
.sync-stage.is-synced .sync-heart svg{fill:currentColor}
.evolved .footer-bottom nav a{padding:8px 0}
@media(max-width:760px){
 .hero-secondary{font-size:11px}
 .evolved .hero-actions{column-gap:18px;row-gap:3px}
 .evolved .platform-hint{font-size:11px;margin-bottom:8px}
 .sculpture-caption,.hero-floor-label,.brand-strip{font-size:11px}
 .mood-switch button,.view-switch button{min-height:44px;font-size:11px}
 .brand-strip>div{flex-wrap:wrap;justify-content:flex-start;gap:12px}
 .evolved .experience-heading>p,.evolved .intro-row>p{font-size:13px}
 .evolved .player-body{grid-template-columns:minmax(0,1fr)}
 .evolved .demo-sidebar{display:none}
 .evolved .demo-main{padding:22px 16px;overflow:hidden}
 .evolved .demo-heading h2{font-size:19px;margin-bottom:23px}
 .evolved .demo-albums{display:flex;overflow-x:auto;gap:16px;padding:5px 5px 14px;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#777 transparent}
 .evolved .album{flex:0 0 55%;scroll-snap-align:start}
 .evolved .album-art{height:170px}
 .evolved .album-art span{font-size:34px}
 .evolved .album-art.art-orange span{font-size:25px}
 .evolved .album-art.art-green span{font-size:30px}
 .evolved .album strong,.evolved .now-playing strong{font-size:12px}
 .evolved .album small,.evolved .now-playing small{font-size:11px}
 .evolved .demo-bottom{margin-top:15px}
 .evolved .demo-wave h3{font-size:13px}
 .evolved .demo-wave p{font-size:11px;line-height:1.6}
 .evolved .demo-wave .wave-symbol{display:none}
 .evolved .demo-controls{grid-template-columns:1fr;padding:16px;gap:15px}
 .evolved .now-playing button{display:grid;place-items:center;margin-left:auto}
 .evolved .timeline{font-size:11px;gap:10px}
 .player-preview[data-view=lyrics] .player-body{grid-template-columns:minmax(0,1fr)}
 .player-preview[data-view=focus] .player-body{grid-template-columns:minmax(0,1fr)}
 .player-preview[data-view=focus] .album.selected{flex:0 0 180px}
 .evolved .studio-benefits{font-size:12px;line-height:1.8}
}
.evolved .wave-symbol{display:flex;align-items:center}
.evolved .wave-symbol svg{width:32px;height:32px}
.evolved .mini-list [data-icon=heart] svg{width:13px;height:13px}
.evolved .volume [data-icon=volume] svg{width:18px;height:18px}
@media(max-width:760px){.evolved .demo-wave .wave-symbol{display:none}}
