@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;450;500;550;600;650;700&family=Manrope:wght@400;500;600;650;700;750;800&display=swap');
:root{--bg:#0c1113;--surface:#131b1e;--text:#edf2ee;--muted:#98a6a8;--accent:#b5d5c5;--line:#ffffff16;--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:95px}body{margin:0;background:var(--bg);color:var(--text);font-family:'DM Sans',sans-serif;font-size:16px;line-height:1.6}button,a{-webkit-tap-highlight-color:transparent}button,input{font:inherit}button,a{color:inherit}a{text-decoration:none}button{cursor:pointer}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #c7e9d8;outline-offset:6px}button{border:0}img{max-width:100%;display:block}p{color:var(--muted);margin:0}h1,h2,h3{font-family:Manrope,sans-serif;line-height:1.12;letter-spacing:-.055em;font-weight:500;margin:0}h2{font-size:clamp(35px,4vw,56px)}em{font-style:normal;color:var(--accent)}.wrap{max-width:1240px;margin:auto;padding-left:32px;padding-right:32px}.eyebrow{font-size:10px;letter-spacing:.19em;font-weight:650;color:#aec1bc;display:flex;align-items:center;gap:9px}.dot{display:inline-block;width:6px;height:6px;background:#a3d0b6;border-radius:50%;box-shadow:0 0 10px #a3d0b620;flex-shrink:0}.dot.amber{background:#e6bb76}.dot.lavender{background:#b9a9dd}.nav{height:90px;max-width:1380px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:0 48px;position:relative;z-index:20}.brand{display:flex;align-items:center;gap:8px;font-size:28px;font-family:Manrope,sans-serif;font-weight:650;letter-spacing:-1.2px}.brand>span{font-family:'DM Sans',sans-serif;font-size:9px;letter-spacing:.13em;color:var(--muted);border-left:1px solid var(--line);padding-left:17px;margin-left:17px}.nav nav{display:flex;gap:32px;font-size:12px;color:#b3bdbf}.nav nav a:hover,footer a:hover{color:white}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:var(--accent);color:#15211d;border:1px solid transparent;border-radius:7px;font-size:13px;font-weight:650;padding:15px 22px;transition:transform .25s,background .25s,box-shadow .25s}.button:hover{transform:translateY(-3px);background:#cbe6d9;box-shadow:0 8px 30px #b5d5c514}.button.small{padding:9px 16px;font-size:11px;gap:25px}.text-button{background:none;padding:0;font-size:12px;color:#c4cdcf;display:inline-flex;align-items:center;gap:12px}.text-button:hover{color:white}.hero{position:relative;padding-top:64px;text-align:center}.hero>.eyebrow{justify-content:center}.hero-glow{position:absolute;z-index:-1;top:0;left:5%;width:90%;height:660px;background:radial-gradient(ellipse,#31504a20,transparent 65%);pointer-events:none}.hero h1{font-size:clamp(66px,7vw,100px);font-weight:500;line-height:1.05;margin:25px 0 24px;letter-spacing:-.065em}.hero-copy{font-size:16px;line-height:1.75;color:#aab7b6}.hero-actions{display:flex;justify-content:center;align-items:center;gap:28px;margin:28px 0 15px}.play-icon{border:1px solid #687772;border-radius:50%;height:25px;width:25px;display:grid;place-items:center}.micro{font-size:10px;color:#7f8e8f}.desktop-shell{margin-top:55px;border:1px solid #9ab5aa40;border-radius:12px;background:#11191b;padding:7px;box-shadow:0 0 60px #65917d0b,0 25px 80px #0006;text-align:left;position:relative;overflow:hidden;animation:arrive 1.2s var(--ease) both}.desktop{position:relative;aspect-ratio:2.03;overflow:hidden;border-radius:7px;background:#30423c;isolation:isolate}.desktop-bg,.arrival-video{position:absolute;width:100%;height:100%;object-fit:cover;inset:0;z-index:-2;transition:opacity .7s}.desktop:after{content:'';position:absolute;inset:0;background:linear-gradient(#0002,#0000 35%,#0002);z-index:-1}.arrival-video{opacity:0}.desktop.playing .arrival-video{opacity:1}.desktop-topbar{position:absolute;top:8px;left:9px;right:9px;display:flex;justify-content:space-between;gap:15px}.glass{display:flex;align-items:center;gap:12px;background:#17282ac4;backdrop-filter:blur(12px);border:1px solid #c7e5dc5a;box-shadow:0 2px 8px #0003;border-radius:7px;padding:4px 9px;font-size:6px;color:#dce5e2}.workspace{gap:11px}.workspace i{width:4px;height:4px;border-radius:50%;background:#9cb7bb}.workspace .current{width:13px;border-radius:3px;background:#a6ddc2}.clock{gap:20px}.bar-track{font-size:6px;color:#b8ceca}.status{gap:8px}.desktop-wordmark{position:absolute;left:44%;top:42%;display:flex;align-items:center;gap:10px;transform:translate(-50%,-50%);filter:drop-shadow(0 2px 12px #0005);color:#edf6f0}.desktop-wordmark>span{font-size:67px;letter-spacing:-5px;font-family:Manrope,sans-serif}.desktop-wordmark>small{position:absolute;bottom:-12px;left:22px;right:0;font-size:6px;letter-spacing:.32em;text-align:center}.mini-studio{position:absolute;right:14px;top:45px;bottom:14px;width:15%;border:1px solid #d5e7dd77;border-radius:9px;overflow:hidden;box-shadow:0 7px 25px #0005}.mini-studio>img{height:100%;width:100%;object-fit:cover}.studio-caption{position:absolute;bottom:9px;left:6px;right:6px;background:#102225d9;border:1px solid #c7e5dc3a;border-radius:5px;padding:6px;text-align:center;font-size:7px;backdrop-filter:blur(12px)}.studio-caption .dot{width:4px;height:4px;margin-right:3px}.studio-caption small{display:block;font-size:5px;color:#adbbb6}.music-pin{position:absolute;bottom:44px;right:20%;width:95px;display:grid;justify-items:center;filter:drop-shadow(0 8px 12px #0006)}.record{height:83px;width:83px;border:3px solid #a6b5a2;border-radius:50%;background:repeating-radial-gradient(circle,#141819 0px,#141819 2px,#2b3030 3px,#121718 4px);display:grid;place-items:center;position:relative;box-shadow:0 0 0 2px #29312d,0 0 0 4px #c3c8b445;animation:spin 18s linear infinite}.record:after{content:'';position:absolute;inset:0;border-radius:50%;background:conic-gradient(transparent,#fff1,transparent,#fff1,transparent)}.record-label{display:grid;align-content:center;text-align:center;width:40%;height:40%;border-radius:50%;font-family:Manrope,sans-serif;font-size:9px;line-height:1.1;background:#8caba0;color:#12251e;font-weight:700;letter-spacing:-.5px}.record-label small{font-size:3px;letter-spacing:.3px;margin-top:3px}.music-pin>.pin-plaque{font-size:5px;margin-top:10px;background:#17282ad9;border:1px solid #bed1b882;border-radius:10px;padding:4px 7px;width:110px}.music-pin b{float:right}.hotspot{width:25px;height:25px;border-radius:50%;background:#d2e6db;color:#192a22;position:absolute;box-shadow:0 0 0 5px #d2e6db20;font-size:17px;animation:pulse 3s infinite}.hotspot-studio{right:16.7%;top:38%}.hotspot-music{right:18.4%;bottom:92px}.desktop-bottom{position:absolute;bottom:12px;left:15px;right:19%;display:flex;justify-content:space-between;align-items:center;font-size:6px;color:#edf7f0}.desktop-bottom>span{background:#152322ad;padding:5px 9px;border-radius:4px;letter-spacing:.04em}.desktop-bottom b{font-weight:400;margin-left:8px;color:#bed2c7}.replay{padding:5px 8px;font-size:7px;color:#e2ece6;background:#17282acb;border-radius:4px;border:1px solid #ffffff3a}.preview-toolbar{display:flex;align-items:center;justify-content:space-between;padding:16px 13px 10px;color:#93a6a2;font-size:8px;letter-spacing:.12em;gap:15px}.preview-toolbar>span:first-child{display:flex;align-items:center;gap:8px}.preview-toolbar .dot{width:4px;height:4px}.scene-options{display:flex;gap:5px}.scene{display:flex;align-items:center;gap:6px;padding:6px 10px;border:1px solid transparent;background:transparent;border-radius:5px;color:#a8b6b4;font-size:9px}.scene.active{background:#ffffff09;border-color:#ffffff28;color:#e5ede7}.scene i{width:12px;height:12px;border-radius:50%;background-size:cover}.forest-swatch{background-image:url('assets/current-desktop.webp')}.mountain-swatch{background-image:url('assets/current-layout-cove.webp')}.wolf-swatch{background-image:url('assets/current-rain.webp')}.preview-label{letter-spacing:0;font-size:9px}.compatibility{display:flex;align-items:center;justify-content:space-between;padding:37px 0 32px;border-bottom:1px solid var(--line);gap:20px}.compatibility>span{font-size:8px;letter-spacing:.14em;color:#6c8080}.compatibility>div{font-size:11px;color:#c0ccc9}.compatibility i{font-style:normal;padding:0 7px;color:#6b7e78}.intro{padding-top:110px;padding-bottom:65px}.intro h2{margin:22px 0;font-size:clamp(32px,3.6vw,49px);line-height:1.25}.intro h2 span{color:#829995}.intro>p{max-width:590px;font-size:14px;line-height:1.9}.feature{background:#141d20;border:1px solid var(--line);border-radius:13px;overflow:hidden}.feature-agents{display:grid;grid-template-columns:1.1fr 1fr;min-height:500px}.feature-copy{padding:55px 48px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.feature h2{font-size:37px;line-height:1.2;margin:20px 0}.feature p{font-size:13px;line-height:1.9;max-width:370px}.agent-statuses{display:flex;flex-wrap:wrap;gap:17px;margin:24px 0 12px;font-size:10px;color:#b9c8c6}.agent-statuses span{display:flex;align-items:center;gap:6px}.feature .detail-note{font-size:10px;color:#788e8b;max-width:330px;line-height:1.7;margin-bottom:22px}.agent-art{position:relative;background:#1a2423;overflow:hidden;min-height:500px}.agent-art:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#141d20 0%,transparent 25%),linear-gradient(0deg,#141d20 0%,transparent 35%);pointer-events:none}.agent-art>img{width:100%;height:100%;object-fit:cover;object-position:center 57%;position:absolute}.agent-notification{position:absolute;bottom:30px;left:20px;right:30px;background:#111c1bc9;backdrop-filter:blur(16px);padding:15px;display:flex;align-items:center;gap:12px;border-radius:9px;border:1px solid #bbd0bf3a;z-index:1;font-size:11px;box-shadow:0 10px 20px #0003}.agent-symbol{font-size:23px;color:#d7d3ad}.agent-notification small{display:block;color:#a8bdb4;font-size:8px;margin-top:3px}.agent-notification>.dot{margin-left:auto}.feature-pair{display:grid;grid-template-columns:1fr 1fr;gap:22px;margin-top:22px}.feature-pair>.feature{padding:38px 38px 0;position:relative;min-height:590px}.feature-pair h2{font-size:34px}.record-stage{height:280px;position:relative;display:flex;align-items:center;justify-content:center;margin-top:8px}.big-record{width:210px;height:210px;border-width:4px;box-shadow:0 0 0 2px #1f2925,0 0 0 5px #b1b8a533,0 18px 35px #0008}.big-record .record-label{font-size:24px;background:linear-gradient(30deg,#8a9f8e,#c1d5b8)}.big-record .record-label small{font-size:5px;letter-spacing:1px}.needle{width:9px;height:130px;background:linear-gradient(90deg,#66746e,#d0d9c7,#65726d);position:absolute;top:36px;right:85px;transform:rotate(-20deg);transform-origin:top;border-radius:6px;box-shadow:2px 5px 6px #0005}.needle:before{content:'';position:absolute;top:-7px;left:-5px;width:19px;height:19px;background:#9cb1a3;border:4px solid #4c5c53;border-radius:50%}.needle:after{content:'';width:17px;height:27px;position:absolute;bottom:-9px;left:-4px;background:#657a6c;border:1px solid #cad8be;border-radius:3px}.music-demo{position:absolute;bottom:1px;left:20px;right:20px;padding:13px 18px;background:#1c2a26e8;backdrop-filter:blur(20px);border:1px solid #99b9a841;border-radius:9px;display:flex;justify-content:space-between;font-size:11px}.music-demo small{display:block;font-size:8px;color:#91a598}.music-demo button{background:#c2d8c9;width:31px;height:31px;border-radius:50%;color:#18251e}.feature-foot{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#829994;padding:20px 0 22px}.appearance-feature{background:radial-gradient(ellipse at 70% 80%,#3b394a55,transparent 60%),#141d20}.settings-image{margin:25px auto 0;display:block;padding:18px 18px 0;background:#101719c4;border:1px solid #b4c5be3a;border-bottom:0;border-radius:12px 12px 0;width:78%;height:278px;overflow:hidden;box-shadow:0 10px 35px #0005;transform:rotate(-3deg);transition:transform .5s}.settings-image:hover{transform:rotate(0deg) translateY(-5px)}.settings-image img{width:100%;height:auto}.wallpaper-section{padding-top:115px}.wallpaper-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:40px}.wallpaper-heading h2{margin-top:20px}.wallpaper-heading p{width:310px;font-size:13px;line-height:1.85;padding-bottom:5px}.wallpaper-film{height:510px;position:relative;overflow:hidden;background:#263d35}.wallpaper-film>img{width:100%;height:100%;object-fit:cover;object-position:center 48%}.film-shade{position:absolute;inset:0;background:linear-gradient(90deg,#061411aa,transparent 80%)}.film-copy{position:absolute;top:50%;transform:translateY(-50%);left:max(7%,calc((100% - 1176px)/2));color:#f5faf4}.film-copy .eyebrow{color:#c5d7cb}.film-copy h3{font-size:60px;margin:25px 0}.outline{background:#12231d44;backdrop-filter:blur(10px);border-color:#d6e7d867;color:#eef5ed;font-size:11px}.outline:hover{background:#263e32}.film-credit{position:absolute;bottom:20px;right:32px;font-size:8px;color:#d2dfd3}.wallpaper-facts{display:grid;grid-template-columns:1fr 1fr 1fr 1.4fr;gap:30px;padding-top:32px;padding-bottom:32px;border-bottom:1px solid var(--line)}.wallpaper-facts b{font-family:Manrope,sans-serif;display:block;font-size:33px;font-weight:500;line-height:1.3;color:#c6d7cd}.wallpaper-facts span{font-size:9px;color:#829792}.wallpaper-facts p{font-size:11px;align-self:center;line-height:1.9}.quiet-details{padding-top:100px;padding-bottom:100px}.section-title h2{margin-top:20px}.details-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px;margin-top:48px}.details-grid h3{font-size:17px;letter-spacing:-.025em;margin:20px 0 12px}.details-grid p{font-size:12px;line-height:1.9}.line-icon{color:#adccbb;font-size:29px}.setup{display:grid;grid-template-columns:1fr 1fr;gap:95px;padding-top:65px;padding-bottom:65px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.setup h2{margin:20px 0}.setup p{font-size:13px;max-width:380px;line-height:1.9}.setup ol{list-style:none;padding:0;margin:0}.setup li{display:flex;gap:25px;padding:18px 0;border-bottom:1px solid var(--line)}.setup li:last-child{border:0}.setup li>span{font-size:10px;color:#adcab8;margin-top:3px}.setup h3{font-size:17px;letter-spacing:-.025em;margin-bottom:8px}.setup li p{font-size:12px}code{color:#c4d3c9;font-size:.92em}.pricing-section{padding-top:120px;padding-bottom:120px;display:grid;grid-template-columns:1fr 1fr;gap:100px;align-items:center;position:relative}.pricing-section:before{content:'';position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 70% 60%,#3a5c3c22,transparent 65%)}.pricing-intro h2{font-size:74px;margin:25px 0}.pricing-intro p{font-size:15px;line-height:1.8}.pricing-intro>img{margin-top:40px;opacity:.75}.price-card{border:1px solid #b4d8bc4a;border-radius:14px;padding:34px;background:linear-gradient(140deg,#22302b,#131d1b);box-shadow:0 20px 80px #0004}.price-top{display:flex;justify-content:space-between;align-items:center;font-size:9px;letter-spacing:.1em;color:#becfc1}.price-badge{border:1px solid #a5c2ab32;padding:4px 8px;border-radius:20px;font-size:8px;letter-spacing:0;color:#b9ccbc}.price{font-family:Manrope,sans-serif;font-size:72px;letter-spacing:-5px;line-height:1.4;margin-top:14px;display:flex;align-items:baseline;gap:15px}.price>span{font-family:'DM Sans',sans-serif;font-size:11px;letter-spacing:0;color:#9daf9f}.price-summary{font-size:11px;color:#aabdaf}.price-card ul{list-style:none;padding:24px 0;margin:22px 0 0;border-top:1px solid var(--line);display:grid;gap:13px;font-size:11px;color:#c7d3cc}.price-card li:before{content:'✓';color:#a7c7ad;margin-right:10px}.buy-button{width:100%;margin-top:8px}.purchase-note{text-align:center;font-size:8px;margin-top:14px;color:#99ae9f}.purchase-note a{display:block;margin-top:3px;text-decoration:underline;text-underline-offset:3px}.faq{display:grid;grid-template-columns:1fr 1.4fr;gap:90px;padding-top:40px;padding-bottom:80px}.faq h2{margin-top:20px;font-size:44px}.faq-list{border-top:1px solid var(--line)}details{border-bottom:1px solid var(--line);padding:21px 0}summary{list-style:none;display:flex;justify-content:space-between;font-size:13px;cursor:pointer;gap:20px}summary::-webkit-details-marker{display:none}summary span{color:#91b19e;font-size:18px;line-height:1;transition:transform .25s}details[open] summary span{transform:rotate(45deg)}details p{font-size:12px;line-height:1.9;padding:17px 25px 0 0;color:#91a5a0}.last-call{text-align:center;padding-top:70px;padding-bottom:95px}.last-call>img{margin:0 auto 25px}.last-call h2{font-size:55px}.last-call p{font-size:13px;margin:22px 0 26px}.last-call .button{font-size:12px}footer{padding-bottom:26px}.footer-top{display:flex;align-items:center;gap:26px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:27px 0;font-size:10px;color:#98aaa3}.footer-top>.brand{font-size:22px;color:#e1eae4}.footer-top>span{margin-right:auto}.footer-top .text-button{font-size:10px}.footer-bottom{display:flex;justify-content:space-between;padding-top:20px;font-size:8px;color:#6d8279}.skip{position:fixed;top:-100px;left:20px;z-index:100;background:white;color:black;padding:10px}.skip:focus{top:10px}.reveal{opacity:1;transform:none}.js-motion .reveal{opacity:0;transform:translateY(28px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.js-motion .reveal.visible{opacity:1;transform:none}dialog{background:#14201c;border:1px solid #75978366;border-radius:18px;color:var(--text);padding:45px;max-width:480px;width:calc(100% - 36px);box-shadow:0 30px 130px #0008}dialog::backdrop{background:#020908ce;backdrop-filter:blur(9px)}.close-dialog{position:absolute;right:16px;top:12px;font-size:27px;line-height:1;background:transparent;color:#bacbc0;padding:5px;z-index:2}.media-dialog{max-width:1100px;padding:38px 20px 16px;background:#0f1717}.media-dialog img{max-height:75vh;margin:auto;object-fit:contain;border-radius:5px}.media-dialog video{max-height:75vh;width:100%;display:block}.media-dialog p{font-size:12px;text-align:center;margin-top:15px}.media-dialog pre{white-space:pre-wrap;font:12px/1.8 'DM Sans',sans-serif;color:#abbfb4;max-height:65vh;overflow:auto;padding:10px}#purchase-dialog .eyebrow{margin-top:25px}#purchase-dialog h2{font-size:41px;margin:16px 0 22px}#purchase-dialog p{font-size:13px}.purchase-preview-note{background:#b9d7bb0b;border:1px solid #b9d7bb22;padding:16px;font-size:12px;color:#b1c6b7;border-radius:7px;margin:25px 0}#purchase-dialog .button{width:100%;font-size:12px}.motion-paused *,.motion-paused *:before,.motion-paused *:after{animation-play-state:paused!important;scroll-behavior:auto!important}.record.paused{animation-play-state:paused}.motion-paused .reveal{opacity:1;transform:none;transition:none}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{box-shadow:0 0 0 8px #d2e6db08}}@keyframes arrive{from{opacity:0;transform:translateY(25px)}to{opacity:1;transform:translateY(0)}}
@media(min-width:1550px){.hero{padding-top:80px}.hero h1{font-size:108px}.nav{height:105px}}
@media(max-width:1000px){.nav{padding:0 30px}.brand>span{display:none}.hero h1{font-size:83px}.preview-toolbar>span:first-child{font-size:6px}.compatibility{flex-wrap:wrap;justify-content:center}.compatibility>span{width:100%;text-align:center}.feature-copy{padding:35px}.feature h2{font-size:32px}.feature-pair>.feature{padding:30px 28px 0}.agent-statuses{gap:10px}.details-grid{grid-template-columns:1fr 1fr}.setup{gap:45px}.pricing-section{gap:45px}.pricing-intro h2{font-size:65px}.price-card{padding:27px}.faq{gap:45px}.needle{right:50px}.desktop{aspect-ratio:1.9}.mini-studio{width:17%}.desktop-wordmark>span{font-size:57px}.desktop-wordmark img{width:58px}.hotspot-studio{right:19%}.music-pin{right:23%}.hotspot-music{right:21%}.desktop-bottom{right:22%}.wallpaper-facts{grid-template-columns:1fr 1fr 1fr}.wallpaper-facts p{display:none}.studio-caption{font-size:6px}}
@media(max-width:700px){.wrap{padding-left:22px;padding-right:22px}.nav{height:76px;padding:0 22px}.nav nav{display:none}.brand{font-size:25px}.brand img{width:30px;height:30px}.hero{padding-top:40px}.hero>.eyebrow{font-size:8px}.hero h1{font-size:64px;margin-top:25px}.hero-copy{font-size:13px;max-width:340px;margin:auto}.hero-copy br{display:none}.hero-actions{gap:19px;flex-direction:column;margin:25px 0 18px}.hero-actions .button{gap:60px}.hero-actions .text-button{font-size:11px}.micro{font-size:8px}.desktop-shell{margin-top:35px;padding:4px;border-radius:9px}.desktop{aspect-ratio:1.35}.desktop-topbar{top:6px;left:6px;right:6px;gap:6px}.glass{padding:3px 5px;gap:6px;border-radius:4px}.clock{display:none}.workspace{gap:7px}.workspace img,.status img{width:11px;height:11px}.status{font-size:5px}.status .dot{height:4px;width:4px}.workspace i{height:3px;width:3px}.mini-studio{top:32px;right:7px;bottom:30px;width:21%;border-radius:5px}.studio-caption{font-size:4px;left:3px;right:3px;padding:3px;bottom:4px}.studio-caption small{font-size:3px}.studio-caption .dot{display:none}.desktop-wordmark{left:40%;top:43%;gap:3px}.desktop-wordmark>span{font-size:37px;letter-spacing:-3px}.desktop-wordmark img{width:39px;height:39px}.desktop-wordmark small{font-size:3px;letter-spacing:.2em;bottom:-8px;left:6px}.desktop-bottom{bottom:6px;left:7px;right:7px}.desktop-bottom>span{font-size:4px;padding:3px 5px}.desktop-bottom b{display:none}.replay{font-size:5px;padding:3px 5px}.music-pin{width:42px;right:31%;bottom:40px}.record{height:45px;width:45px;border-width:1px}.record-label{font-size:5px}.record-label small{font-size:2px;margin-top:1px}.music-pin>.pin-plaque{font-size:3px;width:65px;padding:2px 3px;margin-top:6px}.hotspot{height:19px;width:19px;font-size:13px}.hotspot-studio{right:24%;top:38%}.hotspot-music{right:27%;bottom:64px}.preview-toolbar{padding:10px 4px 6px;justify-content:center}.preview-toolbar>span{display:none!important}.scene{font-size:8px;padding:5px 8px}.scene i{height:10px;width:10px}.compatibility{gap:13px 20px;padding:25px 0}.compatibility>div{font-size:8px}.compatibility>div:last-child{display:none}.intro{padding-top:65px;padding-bottom:35px}.intro h2{font-size:30px;line-height:1.25;margin:17px 0}.intro>p{font-size:12px}.eyebrow{font-size:8px}.feature-agents{grid-template-columns:1fr}.feature-copy{padding:30px 26px}.feature h2{font-size:32px}.feature p{font-size:12px}.agent-art{min-height:360px}.agent-art:after{background:linear-gradient(0deg,#141d20,transparent 35%)}.agent-art>img{object-position:center 63%}.agent-notification{bottom:20px;right:20px;font-size:10px}.feature-pair{grid-template-columns:1fr;gap:18px;margin-top:18px}.feature-pair>.feature{min-height:550px;padding:30px 26px 0}.record-stage{height:260px}.big-record{height:190px;width:190px;border-width:3px}.big-record .record-label{font-size:21px}.big-record .record-label small{font-size:4px}.needle{right:18%;top:30px}.music-demo{left:0;right:0}.settings-image{height:270px;width:78%}.wallpaper-section{padding-top:70px}.wallpaper-heading{display:block;margin-bottom:28px}.wallpaper-heading h2{font-size:34px;margin:16px 0 20px}.wallpaper-heading p{width:auto;font-size:12px}.wallpaper-film{height:430px}.film-copy{left:25px}.film-copy h3{font-size:48px}.film-credit{font-size:6px;right:15px;bottom:15px}.wallpaper-facts{gap:15px;padding-top:24px;padding-bottom:24px}.wallpaper-facts b{font-size:27px}.wallpaper-facts span{font-size:8px;display:block;line-height:1.6;max-width:90px}.quiet-details{padding-top:65px;padding-bottom:65px}.section-title h2{font-size:32px}.details-grid{gap:28px 25px;margin-top:32px}.details-grid h3{font-size:15px;line-height:1.35;margin:12px 0 8px}.details-grid p{font-size:11px}.setup{grid-template-columns:1fr;gap:20px;padding-top:45px;padding-bottom:40px}.setup h2{font-size:34px}.setup>div>p{font-size:12px}.setup li{gap:20px}.setup h3{font-size:16px}.pricing-section{grid-template-columns:1fr;gap:30px;padding-top:70px;padding-bottom:65px}.pricing-intro h2{font-size:56px;margin:20px 0}.pricing-intro p{font-size:13px}.pricing-intro>img{display:none}.price-card{padding:27px 24px}.price{font-size:66px}.price-top{font-size:8px}.price-badge{font-size:7px}.price-card ul{font-size:10px;gap:14px}.faq{grid-template-columns:1fr;gap:30px;padding-top:20px;padding-bottom:40px}.faq h2{font-size:34px}.faq h2 br{display:none}summary{font-size:12px}details p{font-size:11px}.last-call{padding-top:55px;padding-bottom:65px}.last-call h2{font-size:40px}.last-call p{font-size:12px;max-width:280px;margin:18px auto 24px}.footer-top{flex-wrap:wrap;gap:20px;font-size:9px}.footer-top>span{width:calc(100% - 120px);margin-right:0}.footer-top .text-button{font-size:9px}.footer-bottom{display:block;font-size:7px;line-height:1.8}.footer-bottom span{display:block}dialog{padding:35px 25px}.media-dialog{padding:38px 12px 14px}#purchase-dialog h2{font-size:36px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.js-motion .reveal{opacity:1;transform:none}}

.desktop.offscreen .record,.desktop.offscreen .hotspot{animation-play-state:paused}
/* Keep the working robot in view when the tall studio artwork fills a wide card. */
.agent-art>img{object-position:center 83%}
@media(max-width:700px){.agent-art>img{object-position:center 80%}}
/* The product preview has two mutually exclusive layouts. */
.desktop [hidden]{display:none!important}
.wallpaper-wordmark{position:absolute;left:50%;top:46%;width:34%;transform:translate(-50%,-50%);filter:drop-shadow(0 3px 14px #0003);opacity:.82;pointer-events:none}
.wallpaper-wordmark img{width:100%;height:auto}
.desktop-pins{position:absolute;inset:0;pointer-events:none}
.desktop-pins button{pointer-events:auto;transition:transform .3s var(--ease);background:none;color:#e2ece6;padding:0}
.desktop-pins button:hover{transform:translateY(-5px)}
.desktop-pins .music-pin{right:2.2%;bottom:29%;width:13%;display:grid;justify-items:center;filter:drop-shadow(0 5px 7px #0004)}
.desktop-pins .record{width:78%;height:auto;aspect-ratio:1}
.desktop-pins .record-label{font-size:clamp(6px,1vw,12px)}
.desktop-pins .record-label small{font-size:4px}
.desktop-pins .pin-plaque{width:100%;display:flex;align-items:center;justify-content:center;gap:5px;font-size:6px;line-height:1.4;white-space:nowrap;padding:5px 6px;margin-top:7px;background:#17282aeb;border:1px solid #bed1b882;border-radius:14px;box-shadow:0 0 0 2px #12232366}
.desktop-pins .pin-plaque b{font-weight:400;font-size:5px;opacity:.8;float:none;margin-left:auto}
.agent-pin{position:absolute;right:1.8%;bottom:7.5%;width:15%;filter:drop-shadow(0 5px 7px #0005)}
.agent-pin img{width:100%;height:auto}
.agent-pin .dot{height:4px;width:4px}
.desktop .desktop-bottom{right:19%;bottom:14px}
.desktop .desktop-bottom .replay{margin-left:auto}
.preview-controls{display:flex;align-items:center;gap:22px;padding:17px 14px 13px;border-bottom:1px solid #ffffff0b;margin:0 2px}
.layout-switch{display:flex;padding:3px;border:1px solid #bfd9c321;border-radius:7px;background:#080e0f66;flex-shrink:0;gap:3px}
.layout-option{font-size:10px;padding:7px 11px;display:flex;align-items:center;gap:7px;border-radius:4px;background:transparent;color:#96aba3;transition:background .2s,color .2s}
.layout-option.active{background:#b5d5c51f;color:#def0e5;box-shadow:inset 0 0 0 1px #bdd7c329}
.layout-option span{font-size:12px}.layout-description{font-size:10px;line-height:1.6;color:#8da59b;text-align:left}
.preview-toolbar{padding:11px 16px 8px;gap:20px;justify-content:space-between}
.logo-toggle{background:none;display:flex;gap:8px;align-items:center;color:#adc1b8;font-size:9px;padding:6px 0;margin-left:auto;letter-spacing:0}
.toggle-track{width:24px;height:14px;border-radius:12px;background:#ffffff15;position:relative;box-shadow:inset 0 0 0 1px #ffffff18;transition:background .2s}
.toggle-track:after{content:'';position:absolute;top:3px;left:3px;width:8px;height:8px;border-radius:50%;background:#778c83;transition:transform .2s,background .2s}
.logo-toggle[aria-pressed="true"] .toggle-track{background:#a9cfb63b}.logo-toggle[aria-pressed="true"] .toggle-track:after{background:#c3e2cd;transform:translateX(10px)}
@keyframes window-appear{from{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:none}}
@keyframes panel-appear{from{opacity:0;transform:translateX(10px)}to{opacity:1;transform:none}}
@media(max-width:1000px){.preview-controls{gap:14px}.layout-description{font-size:9px}.preview-sidebar{width:19%}.preview-window{width:75%}.desktop-pins .music-pin{width:14%;bottom:31%}.agent-pin{width:17%}.preview-window-body{gap:16px;padding:18px}.preview-sidebar .studio-caption{font-size:5px}.preview-sidebar .studio-caption small{font-size:4px}}
@media(max-width:700px){.wallpaper-wordmark{width:47%;left:44%;top:42%}.desktop-pins .music-pin{width:17%;right:3.5%;bottom:34%}.desktop-pins .record{width:78%;border-width:1px}.desktop-pins .record-label{font-size:5px}.desktop-pins .record-label small{font-size:2px}.desktop-pins .pin-plaque{font-size:3px;padding:3px 3px;margin-top:4px;gap:2px;box-shadow:0 0 0 1px #12232366}.desktop-pins .pin-plaque b{font-size:2px}.agent-pin{width:22%;right:1.5%;bottom:10%}.agent-pin .dot{width:2px;height:2px}.desktop .desktop-bottom{right:26%;left:7px;bottom:7px}.desktop .desktop-bottom>span{display:none}.desktop .desktop-bottom .replay{margin-left:0}.preview-controls{flex-direction:column;align-items:stretch;padding:11px 7px 10px;gap:9px}.layout-switch{align-self:center}.layout-option{font-size:9px;padding:6px 11px}.layout-description{text-align:center;font-size:8px;min-height:26px;max-width:260px;align-self:center}.preview-toolbar{gap:7px;justify-content:space-between;padding:8px 5px 6px;flex-wrap:wrap}.preview-toolbar .scene-options{gap:1px}.preview-toolbar .scene{font-size:7px;padding:5px}.preview-toolbar .scene i{height:8px;width:8px}.logo-toggle{font-size:7px;gap:4px;margin-left:0}.toggle-track{width:20px;height:12px}.toggle-track:after{height:6px;width:6px}.logo-toggle[aria-pressed="true"] .toggle-track:after{transform:translateX(8px)}.preview-sidebar{top:15%;bottom:5%;width:21%;right:2%}.preview-window{top:15%;left:2%;width:73%;height:80%;border-radius:5px}.preview-window-title{font-size:5px;padding:5px 7px;gap:4px}.window-indicator{width:4px;height:4px}.preview-window-title button{font-size:12px}.preview-window-body{font-size:5px;gap:8px;padding:10px 7px}.editor-content h3{font-size:10px;margin:6px 0}.editor-gutter{font-size:5px}.editor-cursor{width:3px;margin-left:2px}.preview-window-footer{font-size:4px;padding:4px 6px}.preview-sidebar .mini-studio{border-radius:4px;height:61%}.preview-sidebar .studio-caption{font-size:3px;padding:3px;left:2px;right:2px;bottom:3px}.preview-sidebar .studio-caption small{font-size:2px}.panel-music{height:36%;border-radius:4px;padding:5px 3px;gap:3px}.panel-music .record{width:47%;border-width:1px;box-shadow:0 0 0 1px #c3c8b445}.panel-music .record-label{font-size:3px}.panel-music .record-label small{font-size:1px}.panel-track{font-size:3px}.panel-transport{font-size:4px}.panel-progress{height:1px}}

/* Window mode is a real desktop capture, not a recreated application. */
.wallpaper-wordmark{opacity:1;width:38%;filter:drop-shadow(0 3px 5px #05080cc7)}
.preview-toolbar[hidden]{display:none!important}
.desktop[data-layout="window"]>:not(.preview-window){visibility:hidden}
.desktop .preview-window{position:absolute;inset:0;width:100%;height:100%;border:0;border-radius:0;background:#1a252a;box-shadow:none;backdrop-filter:none;overflow:hidden;animation:window-appear .35s var(--ease) both}
.real-session-image{display:block;width:100%;height:100%;padding:0;background:none;cursor:zoom-in}
.real-session-image>img{width:100%;height:100%;object-fit:contain}
.capture-return,.capture-label{position:absolute;bottom:12px;background:#101c20ec;border:1px solid #bed8cc4a;border-radius:5px;color:#c9ded3;padding:7px 10px;backdrop-filter:blur(12px);font-size:8px}
.capture-return{left:12px}.capture-label{left:50%;transform:translateX(-50%);font-size:6px;letter-spacing:.11em;pointer-events:none}
.desktop[data-layout="window"]{aspect-ratio:2780/1360}
@media(max-width:700px){.wallpaper-wordmark{width:47%}.desktop[data-layout="window"]{aspect-ratio:2780/1360}.capture-return{left:5px;bottom:5px;font-size:6px;padding:4px 6px}.capture-label{display:none}.layout-description{min-height:26px}.desktop .preview-window{inset:0;width:100%;height:100%}}

/* Mini-player explorer. Product behavior is described beside illustrative media. */
.mini-players{padding-top:110px;padding-bottom:15px}.mini-heading{display:flex;justify-content:space-between;align-items:end;gap:50px;margin-bottom:37px}.mini-heading h2{margin-top:20px;font-size:clamp(38px,4.4vw,60px)}.mini-heading>p{max-width:315px;font-size:13px;line-height:1.9;padding-bottom:5px}.mini-explorer{border:1px solid #afc7c52b;border-radius:16px;overflow:hidden;background:#111a1d}.mini-tabs{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #afc7c51c;background:#ffffff02}.mini-tabs button{position:relative;background:none;color:#829a9c;padding:23px 12px;font-size:14px;transition:color .2s,background .2s}.mini-tabs button>span{font:9px ui-monospace,monospace;opacity:.55;margin-right:12px}.mini-tabs button:after{content:'';position:absolute;bottom:-1px;left:20%;right:20%;height:2px;background:#c1ded4;transform:scaleX(0);transition:transform .25s}.mini-tabs button[aria-selected="true"]{color:#e4f1eb;background:#c4ded407}.mini-tabs button[aria-selected="true"]:after{transform:scaleX(1)}.mini-tabs button:hover{color:#eff8f3;background:#c4ded409}.mini-tabs button:focus-visible{outline-offset:-7px}
.mini-panel{display:grid;grid-template-columns:.95fr 1.05fr;min-height:575px;animation:mini-enter .35s ease both}.mini-panel[hidden]{display:none!important}.mini-copy{padding:50px 45px;align-self:center}.mini-mode-label{font:9px ui-monospace,monospace;letter-spacing:.15em;color:#95bbb1}.mini-copy h3{font-size:38px;line-height:1.2;margin:20px 0 18px}.mini-copy>p{font-size:13px;line-height:1.85;max-width:350px}.mini-copy ul{list-style:none;display:grid;gap:19px;padding:0;margin:28px 0 0}.mini-copy li{position:relative;padding-left:17px}.mini-copy li:before{content:'';position:absolute;left:0;top:7px;width:4px;height:4px;background:#a9cfbd;border-radius:50%}.mini-copy li b{font-size:11px;font-weight:500;display:block;color:#d8e4de;margin-bottom:4px}.mini-copy li>span{display:block;max-width:310px;font-size:11px;line-height:1.7;color:#8ba2a3}
.mini-stage{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:center;min-width:0;overflow:hidden;padding:45px 30px 55px;background:radial-gradient(ellipse at 45% 42%,#456a6f36,transparent 67%),#0d1619;border-left:1px solid #afc7c513}.mini-stage-grid{position:absolute;inset:0;z-index:-1;background:linear-gradient(#b3d3cf04 1px,transparent 1px),linear-gradient(90deg,#b3d3cf04 1px,transparent 1px);background-size:45px 45px;mask-image:radial-gradient(ellipse,#000,transparent 75%)}.mini-stage-label{position:absolute;bottom:20px;left:0;right:0;text-align:center;font:8px ui-monospace,monospace;letter-spacing:.22em;color:#668285}.mini-device{position:relative;width:268px;max-width:100%;border:1px solid #b6d5d33d;border-radius:17px;padding:18px;background:linear-gradient(150deg,#243238,#172126);box-shadow:0 25px 60px #0005,0 1px 0 #effffb13 inset;overflow:hidden;isolation:isolate}.mini-device-top{display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.13em;color:#b5ccc9;margin-bottom:17px}.mini-device-top>span:last-child{opacity:.55;font-size:12px}.mini-track{display:flex;justify-content:space-between;align-items:center;color:#f0f4f0;font-size:13px;line-height:1.6;margin-top:19px}.mini-track small{display:block;color:#a4b6b4;font-size:10px}.mini-heart{color:#9db9b2;font-size:17px}.mini-seek{height:2px;border-radius:2px;background:#ffffff24;margin:17px 0 5px;overflow:hidden}.mini-seek i{display:block;height:100%;width:30%;background:#b5d7c9}.mini-time{display:flex;justify-content:space-between;font:8px ui-monospace,monospace;color:#93aaa8}.mini-transport{display:flex;align-items:center;justify-content:center;gap:30px;margin-top:12px;font-size:12px;color:#c8dbd5}.mini-transport .mini-play-icon{display:grid;place-items:center;width:35px;height:35px;border-radius:50%;border:1px solid #c1d9d14a;background:#d1e6dd0a;font-size:14px}.mini-album{width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:7px}.spotify-name,.youtube-name{display:flex;align-items:center;gap:7px;letter-spacing:0;font-size:11px;color:#e5eeea}.spotify-name svg{width:18px;height:18px;color:#69d592}.youtube-name svg{width:21px;height:15px}.spotify-device{background:linear-gradient(#253b31,#14201a 70%);border-color:#83b59a40}.spotify-device .mini-play-icon{background:#b7dac6;color:#15241c}.mini-stage-spotify{background:radial-gradient(ellipse at 50% 45%,#3b65432e,transparent 65%),#0d1613}
.aurora-device{height:416px;border-color:#bdcbdc55;background:#131b2b;display:flex;flex-direction:column;justify-content:space-between}.aurora-device>.mini-device-top{position:relative;z-index:2}.aurora-track{position:relative;margin:-18px;padding:15px 18px 18px;background:linear-gradient(transparent,#101b28e6 35%)}.aurora-flow{position:absolute;inset:0;overflow:hidden;background:radial-gradient(ellipse at 65% 18%,#92b9c55c,transparent 42%),radial-gradient(ellipse at 20% 70%,#8f92bb77,transparent 50%),#142532}.aurora-flow i{position:absolute;width:145%;height:100%;top:-29%;left:-60%;border-radius:44% 56% 62% 38%;background:conic-gradient(from 40deg,#84b9c700,#7bbbc0aa,#d3eddfcc,#99b6d599,#9a8eb500,#7ba7b000);mix-blend-mode:screen;filter:blur(13px);animation:aurora-drift 16s linear infinite}.aurora-flow i:nth-child(2){left:10%;top:10%;width:110%;height:105%;background:conic-gradient(#b7a5d700,#a49acc,#9eabcbbb,#edd2a088,#a9cbcd00);animation-direction:reverse;animation-duration:21s}.aurora-flow i:nth-child(3){left:-25%;top:31%;width:120%;height:57%;opacity:.6;animation-duration:13s}.aurora-flow i:nth-child(4){left:26%;top:-20%;width:45%;height:120%;opacity:.7;animation-duration:25s;background:linear-gradient(70deg,transparent,#d0ecdc,transparent)}.mini-stage-aurora{background:radial-gradient(ellipse at 50% 45%,#7392a32b,transparent 68%),#10171e}
.youtube-device{width:390px;padding:14px;border-radius:14px;background:linear-gradient(#273137,#1b2429)}.mini-video-frame{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:7px;background:#1a2828}.mini-video-frame video{width:100%;height:100%;object-fit:cover;display:block}.mini-video-caption{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:18px 12px 10px;background:linear-gradient(transparent,#0009);font-size:10px;color:#f0f3ef}.mini-video-caption>span{font-size:13px}.mini-source-picker{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:9px;color:#a6bfbc;padding:8px 4px}.mini-source-picker i{display:inline-block;width:4px;height:4px;border-radius:50%;background:#acd5bf;margin-right:6px}.mini-video-note{font:7px ui-monospace,monospace;letter-spacing:.09em;color:#718f94;border-top:1px solid #bed9d314;padding-top:13px;text-align:center;margin-top:3px}.mini-stage-youtube{background:radial-gradient(ellipse at 50% 45%,#778b6530,transparent 68%),#121a17}
.mini-record-stage{position:relative;width:230px;max-width:100%;aspect-ratio:1;margin:auto;display:grid;place-items:center}.mini-picture-disc{width:86%;height:86%;border-width:2px;box-shadow:0 0 0 3px #19292d,0 0 0 4px #9cbbbf77,0 8px 25px #000a}.mini-picture-disc:after{background:repeating-radial-gradient(circle,transparent 0 1px,#0003 1.5px 2px);box-shadow:inset 0 0 0 3px #15272b88}.mini-record-sheen{position:absolute;inset:7%;border-radius:50%;background:conic-gradient(from 20deg,transparent,#ffffff40,transparent 28%,transparent 55%,#ffffff40,transparent 80%);pointer-events:none}.mini-record-sheen:after{content:'';position:absolute;inset:46%;background:#19272a;border:1px solid #94b0ad;border-radius:50%}.mini-record-arm{position:absolute;top:20%;right:15%;width:6px;height:39%;background:linear-gradient(90deg,#263d41,#c9dfd8,#4f7a81);border-radius:8px;transform:rotate(22deg);transform-origin:top;box-shadow:3px 2px 4px #0008}.mini-record-arm:before{content:'';position:absolute;top:-2px;left:-3px;width:12px;height:12px;border-radius:50%;background:#bed6d4;border:2px solid #476970}.mini-record-arm:after{content:'';position:absolute;bottom:-5px;left:-2px;width:10px;height:19px;background:#2b494f;border:1px solid #8fb9bd;border-radius:2px}.vinyl-device{padding-top:20px;background:radial-gradient(ellipse at top,#38505b40,transparent 65%),#202c33}
.mini-explorer-footer{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:15px 24px;border-top:1px solid #afc7c51a}.mini-explorer-footer p{font-size:9px;color:#7b9293}.mini-motion-toggle{background:none;border:1px solid #b2c8c521;color:#b3c9c3;border-radius:5px;padding:7px 11px;font-size:10px;white-space:nowrap;min-width:123px}.mini-motion-toggle:hover{background:#bbd7ca09}.mini-section-note{display:flex;justify-content:space-between;align-items:start;gap:40px;padding-top:23px}.mini-section-note>span{font-size:12px;color:#b7cbc4}.mini-section-note p{max-width:480px;font-size:10px;line-height:1.8;text-align:right;color:#7f9794}.mini-teaser-link{display:flex!important;justify-content:space-between;gap:20px;align-items:center;color:#b5d5c5!important}.mini-teaser-link:hover{color:#e4f4e9!important}.mini-explorer.preview-still *{animation-play-state:paused!important}.tab-hidden .mini-explorer *{animation-play-state:paused!important}
@keyframes aurora-drift{to{transform:rotate(360deg)}}@keyframes mini-enter{from{opacity:.4;transform:translateY(6px)}to{opacity:1;transform:none}}
@media(max-width:1000px){.mini-copy{padding:35px 28px}.mini-copy h3{font-size:33px}.mini-stage{padding:35px 24px 50px}.mini-panel{min-height:570px}.mini-heading{gap:25px}}
@media(max-width:700px){.mini-players{padding-top:70px}.mini-heading{display:block;margin-bottom:27px}.mini-heading h2{font-size:39px}.mini-heading>p{margin-top:19px;font-size:12px;max-width:330px}.mini-tabs button{padding:17px 5px;font-size:11px}.mini-tabs button>span{display:none}.mini-panel{grid-template-columns:1fr;min-height:0}.mini-copy{padding:30px 25px}.mini-copy h3{font-size:32px;margin-top:15px}.mini-copy>p{font-size:12px;max-width:none}.mini-copy ul{gap:15px;margin-top:23px}.mini-copy li>span{max-width:none}.mini-stage{border-left:0;border-top:1px solid #afc7c513;min-height:440px;padding:30px 25px 50px}.mini-stage-youtube{min-height:310px}.aurora-device{height:385px}.mini-explorer-footer{padding:13px 14px;align-items:center;gap:10px}.mini-explorer-footer p{font-size:8px;max-width:140px}.mini-motion-toggle{font-size:9px;min-width:115px}.mini-section-note{display:block;padding-top:18px}.mini-section-note p{text-align:left;margin-top:9px;font-size:10px}.mini-explorer{border-radius:12px}.mini-device{width:255px}.youtube-device{width:390px}}
@media(prefers-reduced-motion:reduce){.mini-panel{animation:none}.aurora-flow i{animation:none}.aurora-flow i:nth-child(2){transform:rotate(70deg)}.aurora-flow i:nth-child(3){transform:rotate(140deg)}}

/* Product screenshots preserve the running desktop's layout and proportions. */
.desktop.authentic-desktop[data-layout]{aspect-ratio:16/9;background:#202b30;border-radius:7px;animation:none}
.desktop.authentic-desktop>.capture-screen{display:block;visibility:visible;width:100%;height:100%;padding:0;background:none;cursor:zoom-in}
.capture-screen img{width:100%;height:100%;object-fit:contain}.capture-zoom{margin-left:auto;background:none;border:1px solid #abcbb72b;color:#c7dad1;border-radius:5px;padding:7px 10px;font-size:9px;white-space:nowrap}.capture-edition{font-size:9px;color:#8ca59d;letter-spacing:0}.capture-provenance{font-size:9px;line-height:1.8;color:#79918b;text-align:center;margin:19px auto 0;max-width:700px}
.reality-details{display:grid;grid-template-columns:1fr 1.4fr .85fr;gap:20px;text-align:left;margin-top:25px}.reality-details article{border:1px solid #afc7c522;border-radius:12px;padding:20px;background:#111b1e;overflow:hidden}.reality-details h3{font-size:17px;letter-spacing:-.03em;line-height:1.3;margin:17px 0 7px}.reality-details p{font-size:11px;line-height:1.8;color:#8ea6a0}.real-detail-media{height:310px;display:flex;align-items:center;justify-content:center;border-radius:7px;overflow:hidden;background:#0d1618}.real-detail-media button{padding:0;background:none;cursor:zoom-in;height:100%;width:100%;display:grid;place-items:center}.real-detail-media img{height:100%;width:auto;max-width:100%;object-fit:contain}.real-pin-film{height:100%;max-width:100%;width:auto;object-fit:contain;display:block}.reality-bars{display:flex;flex-direction:column;justify-content:center;gap:32px}.real-bar-detail>span{display:block;font:8px ui-monospace,monospace;color:#87ada3;letter-spacing:.16em;margin-bottom:15px}.real-bar-detail button{width:100%;padding:0;background:none;cursor:zoom-in;border-radius:5px;overflow:hidden}.real-bar-detail img{width:100%;height:auto}.reality-bars h3{font-size:16px;margin-top:15px}.reality-bars .real-bar-detail+div{padding-top:22px;border-top:1px solid #b8d5c91c}.reality-panel .real-detail-media{background:#172025}.music-real-capture{height:285px;max-width:100%;padding:0;margin:25px auto 16px;display:block;overflow:hidden;border-radius:9px;border:1px solid #9bbfba30;background:#1a272b;cursor:zoom-in}.music-real-capture img{height:100%;width:auto;object-fit:contain}.actual-player-image{padding:0;max-width:100%;background:none;cursor:zoom-in;border:1px solid #c3d7cb30;border-radius:12px;box-shadow:0 24px 50px #0005;overflow:hidden}.actual-player-image img{max-width:100%;max-height:445px;width:auto;height:auto;display:block}.mini-stage-aurora,.mini-stage-spotify,.mini-stage-youtube,.mini-stage-vinyl{background:radial-gradient(ellipse at center,#3b575b32,transparent 65%),#10191c}.mini-stage-label{font-size:7px;letter-spacing:.13em;padding-inline:10px}.real-agent-image{width:auto!important;max-width:100%;height:100%;max-height:550px;object-fit:contain!important;object-position:center!important;margin:auto}.agent-art:has(.real-agent-image){display:flex;align-items:center;justify-content:center;background:#172226}.agent-art:has(.real-agent-image):after{display:none}.media-dialog:has(.desktop-capture){max-width:min(96vw,1800px)}.media-dialog .desktop-capture{width:100%;height:auto;max-height:80vh}
@media(max-width:1000px){.reality-details{gap:12px;grid-template-columns:1fr 1.3fr .85fr}.reality-details article{padding:14px}.real-detail-media{height:260px}.reality-details h3{font-size:14px}.reality-details p{font-size:10px}.reality-bars{gap:20px}}
@media(max-width:700px){.desktop.authentic-desktop[data-layout]{aspect-ratio:16/9}.preview-controls .capture-zoom{align-self:center;margin:0;font-size:9px;padding:6px 14px}.capture-edition{font-size:8px;margin:0}.reality-details{grid-template-columns:1fr 1fr;gap:12px;margin-top:17px}.reality-bars{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:1fr;gap:20px}.real-detail-media{height:245px}.reality-details h3{font-size:14px}.reality-details p{font-size:10px}.capture-provenance{font-size:8px;text-align:left;padding:0 3px}.actual-player-image img{max-height:350px}.mini-stage{min-height:390px}.mini-stage-label{font-size:6px}.music-real-capture{height:280px}.preview-toolbar>span.capture-edition{display:block!important}.preview-toolbar{justify-content:center}.real-agent-image{height:420px!important}.agent-art:has(.real-agent-image){min-height:420px}}
.mini-copy>.real-state-note{font-size:10px;color:#9ab8ad;margin-top:14px;padding-left:12px;border-left:2px solid #9cbea645;line-height:1.7}

/* Keep the longer product headline balanced across screen sizes. */
.hero h1{font-size:clamp(42px,7.1vw,98px)}

/* Display unmodified player pixels, without a fabricated device frame. */
.mini-stage{display:flex;flex-direction:column;gap:18px;padding-bottom:55px}
.mini-stage-aurora,.mini-stage-spotify,.mini-stage-youtube,.mini-stage-vinyl{background:#10191c}
.actual-player-image{border:0;border-radius:0;box-shadow:none;background:transparent;line-height:0}
.actual-player-image img{border-radius:0;filter:none;transform:none;object-fit:contain}
.mini-source-link{background:none;border-bottom:1px solid #a8c6b83b;padding:5px 0;color:#adc8bd;font-size:10px}
.mini-source-link:hover{color:#e6f1eb;border-color:#a8c6b8}
.mini-explorer-footer{flex-wrap:wrap}.mini-explorer-footer p{margin-right:auto}.actual-player-image img{max-height:500px}
@media(max-width:700px){.actual-player-image img{max-height:430px}.mini-explorer-footer p{max-width:none;flex-basis:100%}.mini-explorer-footer .mini-motion-toggle{font-size:9px}}

/* Product captures retain their original proportions and pixels. */
.appearance-feature .settings-image{padding:0;background:transparent;border:0;border-radius:0;width:auto;max-width:100%;height:330px;overflow:visible;box-shadow:none;transform:none;margin:25px auto 65px}
.appearance-feature .settings-image:hover{transform:none}
.appearance-feature .settings-image img{width:auto;height:100%;object-fit:contain}
.wallpaper-capture-heading{display:flex;align-items:baseline;justify-content:space-between;gap:24px;margin-bottom:24px}
.wallpaper-capture-heading h3{font-size:clamp(30px,4vw,48px)}
.wallpaper-capture-heading span,.wallpaper-capture>p{font-size:11px;color:var(--muted)}
.wallpaper-capture-image{display:block;background:none;padding:0;width:100%}
.wallpaper-capture-image img{width:100%;height:auto}
.wallpaper-capture>p{margin-top:15px}
@media(max-width:600px){.wallpaper-capture-heading{align-items:flex-start;flex-direction:column;gap:12px}}

/* Primary purchase link: keep the label, price, and arrow aligned. */
.hero-actions .hero-buy{display:inline-grid;grid-template-columns:1fr auto 20px;gap:16px;align-items:center;min-height:58px;width:270px;max-width:100%;padding:16px 20px;border-radius:11px;border:1px solid #e1f2e47a;background:linear-gradient(135deg,#d2e8d9,#afcfbf);color:#14281f;box-shadow:inset 0 1px 0 #ffffff5c,0 6px 24px #0003;font-size:15px;line-height:1.2;white-space:nowrap;text-align:left;flex-shrink:0}
.hero-buy-label{font-weight:700;letter-spacing:-.02em}
.hero-buy-price{padding-left:16px;border-left:1px solid #14281f30;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}
.hero-buy-arrow{display:block;transition:transform .2s}
.hero-actions .hero-buy:hover{background:linear-gradient(135deg,#e0f0e5,#bddcc9);box-shadow:inset 0 1px 0 #ffffff70,0 10px 30px #0004;transform:translateY(-2px)}
.hero-buy:hover .hero-buy-arrow{transform:translateX(3px)}
.hero-actions .hero-buy:active{transform:translateY(0)}
@media(max-width:700px){.hero-actions .hero-buy{width:290px;max-width:100%;gap:16px}}

.build-it{padding-top:65px}
.build-it-card{display:grid;grid-template-columns:1.35fr 1fr;border:1px solid var(--line);border-radius:16px;background:#121b1d;overflow:hidden}
.build-it-copy{padding:48px}
.build-it-copy h2{font-size:clamp(32px,3.4vw,46px);margin:22px 0;line-height:1.16}
.build-it-copy>p{font-size:14px;line-height:1.85;margin-top:16px;max-width:510px}
.build-it-copy .build-it-lead{color:#dce6e0;font-size:16px}
.build-it-link{margin-top:26px;color:var(--accent);font-weight:600}
.build-it-customize{padding:48px 38px;align-self:stretch;border-left:1px solid var(--line);background:#b5d5c505;display:flex;flex-direction:column;justify-content:center}
.build-it-customize h3{font-size:30px;margin:20px 0}
.build-it-customize>p{font-size:14px;line-height:1.85;margin-bottom:16px}
.build-it-license{display:flex;align-items:flex-start;gap:12px;border-top:1px solid var(--line);padding-top:22px;margin-top:10px}
.build-it-license .dot{margin-top:8px}
.build-it-license p{font-size:12px;line-height:1.75;color:#bdcec5}
.price-license{font-size:11px;line-height:1.7;margin-top:10px;color:#afc3b8}
@media(max-width:1000px){.build-it-copy{padding:35px}.build-it-customize{padding:35px 28px}}
@media(max-width:700px){.build-it{padding-top:45px}.build-it-card{grid-template-columns:1fr}.build-it-copy{padding:30px 26px}.build-it-copy h2{font-size:32px}.build-it-copy>p,.build-it-customize>p{font-size:13px}.build-it-customize{padding:30px 26px;border-left:0;border-top:1px solid var(--line)}.build-it-customize h3{font-size:27px}}

.bar-showcase{padding-top:100px}
.bar-showcase-heading{margin-bottom:32px}
.bar-showcase-heading h2{margin:20px 0;font-size:clamp(34px,4vw,50px)}
.bar-showcase-heading>p{font-size:14px}
.bar-showcase-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch}
.bar-showcase-grid>article{padding:34px;border:1px solid var(--line);border-radius:14px;background:#131c1f;min-width:0}
.bar-showcase-grid h3{font-size:28px;margin:20px 0 16px}
.bar-showcase-grid article>p{font-size:13px;line-height:1.85}
.bar-workspaces{display:flex;flex-direction:column}
.workspace-recording-stage{display:grid;place-items:center;flex:1;min-height:250px;padding:48px 0}
.bar-recording{display:block;width:100%;height:auto;max-width:375px;background:#c8cdd1}
.bar-recording-footer{display:flex;justify-content:space-between;align-items:center;gap:14px;padding-top:20px;border-top:1px solid var(--line);font-size:10px;color:var(--muted);flex-wrap:wrap}
.bar-recording-footer a{color:var(--accent);font-weight:600;font-size:12px}
.agent-bar-capture{display:block;padding:0;background:none;margin:26px auto 0;max-width:100%;cursor:zoom-in}
.agent-bar-capture img{width:auto;height:auto;max-height:410px;object-fit:contain}
.bar-showcase-grid .bar-capture-note{font-size:10px;text-align:center;margin-top:15px;color:#8da79b}
@media(max-width:700px){.bar-showcase{padding-top:65px}.bar-showcase-grid{grid-template-columns:1fr;gap:18px}.bar-showcase-grid>article{padding:28px 24px}.bar-showcase-grid h3{font-size:26px}.workspace-recording-stage{min-height:180px;padding:35px 0}.agent-bar-capture img{max-height:430px}}

.bar-showcase-grid>.bar-orbit-menu{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:start;padding:40px}
.orbit-menu-copy h3{font-size:clamp(30px,3.5vw,42px);line-height:1.15}
.orbit-menu-copy>p{font-size:14px;line-height:1.85;max-width:420px}
.orbit-menu-copy>p a{color:var(--accent)}
.orbit-settings-options{display:grid;gap:8px;margin:20px 0}
.orbit-settings-options button{width:100%;text-align:left;background:transparent;border:1px solid var(--line);border-radius:10px;padding:13px 16px;cursor:pointer;color:var(--muted);transition:background .18s,border-color .18s}
.orbit-settings-options button:hover,.orbit-settings-options button[aria-pressed="true"]{background:#b5d5c50d;border-color:#b5d5c580}
.orbit-settings-options button strong{display:flex;justify-content:space-between;color:#e0eae4;font-size:13px;font-weight:600;margin-bottom:5px}
.orbit-settings-options button strong span{color:var(--accent)}
.orbit-settings-options button>span{display:block;font-size:12px;line-height:1.65}
.orbit-menu-visual>.orbit-menu-caption{font-size:11px;line-height:1.7;color:var(--muted);max-width:340px;margin:12px auto 0}
.orbit-menu-copy .orbit-menu-caption{font-size:11px;color:var(--muted)}
.orbit-menu-visual{min-width:0;text-align:center;align-self:start}
.orbit-menu-capture{padding:0;background:none;cursor:zoom-in;display:block;margin:auto;max-width:100%}
.orbit-menu-capture img{width:424px;max-width:100%;height:860px;object-fit:contain;object-position:top}
.orbit-menu-visual>.bar-capture-note{display:block;margin-top:15px;font-size:10px;color:var(--muted)}
@media(max-width:700px){.orbit-menu-capture img{height:auto;max-height:900px}.bar-showcase-grid>.bar-orbit-menu{grid-template-columns:1fr;gap:28px;padding:28px 24px}.orbit-menu-copy>p{font-size:13px}.orbit-menu-copy h3{font-size:32px}}

.shortcuts-section{display:grid;grid-template-columns:.95fr 1.15fr;gap:60px;padding-top:100px;align-items:center}
.shortcuts-copy h2{font-size:clamp(32px,3.5vw,46px);line-height:1.16;margin:22px 0}
.shortcuts-copy>p{font-size:14px;line-height:1.85;margin-top:18px;max-width:440px}
.shortcuts-copy strong{font-weight:500;color:#d5e4db;white-space:nowrap}
.shortcuts-copy .shortcuts-note{font-size:12px;color:#a8c6b7;padding-left:16px;border-left:2px solid #b5d5c54d;margin-top:25px}
.shortcuts-reference{padding:30px;border:1px solid var(--line);border-radius:14px;background:#131c1f;min-width:0}
.shortcuts-reference dl{margin:18px 0 0}
.shortcut-row{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center;padding:20px 0;border-bottom:1px solid var(--line)}
.shortcut-row:last-child{border-bottom:0}
.shortcut-row dt strong{display:block;font-size:13px;font-weight:600;color:#e0eae4}
.shortcut-row dt>span{display:block;font-size:11px;line-height:1.7;color:var(--muted);margin-top:5px;max-width:220px}
.shortcut-row dd{margin:0}
.shortcut-keys{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}
.shortcut-keys kbd{font:11px/1 ui-monospace,SFMono-Regular,Consolas,monospace;padding:9px 7px;min-width:28px;text-align:center;color:#cee2d7;background:#20302c;border:1px solid #b5d5c52b;border-bottom-width:3px;border-radius:5px}
.shortcuts-reference>p{font-size:10px;line-height:1.7;color:var(--muted);padding-top:14px;border-top:1px solid var(--line)}
@media(max-width:1000px){.shortcuts-section{gap:30px;grid-template-columns:1fr 1.2fr}.shortcuts-reference{padding:25px}.shortcut-row{grid-template-columns:1fr;gap:12px}.shortcut-row dt>span{max-width:none}}
@media(max-width:700px){.shortcuts-section{grid-template-columns:1fr;padding-top:65px;gap:28px}.shortcuts-copy h2{font-size:34px}.shortcuts-copy>p{font-size:13px}.shortcuts-reference{padding:26px 24px}.shortcut-row{grid-template-columns:1fr auto;gap:12px}}
@media(max-width:440px){.shortcut-row{grid-template-columns:1fr;gap:12px}}

.lock-section{padding-top:100px;padding-bottom:25px}
.lock-heading{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:36px}
.lock-heading h2{font-size:clamp(34px,4vw,54px);line-height:1.12;margin-top:22px}
.lock-heading>p{max-width:360px;font-size:14px;line-height:1.9}
.lock-scenes{display:grid;grid-template-columns:1fr 1fr;gap:24px}
.lock-scenes article{min-width:0;background:#131c1f;border:1px solid var(--line);border-radius:14px;overflow:hidden}
.lock-capture{display:block;width:100%;padding:0;background:none;cursor:zoom-in}
.lock-capture img{display:block;width:100%;height:auto;aspect-ratio:16/9}
.lock-scene-copy{padding:28px}
.lock-scene-copy h3{font-size:25px;margin:14px 0}
.lock-scene-copy p{font-size:13px;line-height:1.85}
.lock-capture-note{display:block;margin-top:22px;font-size:10px;color:var(--muted)}
.lock-options{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:28px 0;border-bottom:1px solid var(--line)}
.lock-options h3{font-size:18px;margin-bottom:10px}
.lock-options p{font-size:13px;line-height:1.85;max-width:680px}
.lock-options>a{flex-shrink:0;font-size:12px}
.lock-provenance{font-size:10px;line-height:1.8;margin-top:18px;color:var(--muted)}
.lock-provenance a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}
@media(max-width:700px){.lock-section{padding-top:65px}.lock-heading{display:block}.lock-heading>p{margin-top:22px;max-width:none;font-size:13px}.lock-scenes{grid-template-columns:1fr;gap:20px}.lock-scene-copy{padding:24px}.lock-options{display:block}.lock-options>a{display:inline-flex;margin-top:18px}}

.bar-styles{padding:32px;margin-bottom:24px;border:1px solid var(--line);border-radius:14px;background:#131c1f}
.bar-styles-heading h3{font-size:28px;line-height:1.2;margin:0 0 10px}
.bar-styles-heading p{font-size:13px}
.bar-style-options{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:28px 0}
.bar-style-options>button{padding:16px;text-align:left;background:transparent;border:1px solid var(--line);border-radius:10px;cursor:pointer}.bar-style-options>button[aria-pressed="true"],.bar-style-options>button:hover{border-color:#b5d5c580;background:#b5d5c50d}
.bar-style-options strong{display:block;font-size:16px;color:#e0eae4;margin-bottom:10px}
.bar-style-options span{display:block;margin:0;font-size:12px;line-height:1.8;color:var(--muted)}
.bar-styles-footer{display:flex;gap:28px;justify-content:space-between;align-items:center;border-top:1px solid var(--line);padding-top:22px}
.bar-styles-footer p{font-size:12px;line-height:1.85;max-width:700px}
.bar-styles-footer button{font-size:12px;flex-shrink:0}
@media(max-width:700px){.bar-styles{padding:26px 24px}.bar-style-options{grid-template-columns:1fr;gap:22px}.bar-styles-footer{display:block}.bar-styles-footer button{margin-top:18px}}

.feature-jumps{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}
.feature-jumps a{padding:9px 14px;border:1px solid var(--line);border-radius:30px;font-size:11px;color:var(--accent)}
.feature-jumps a:hover{background:#b5d5c50d}
.agent-capabilities,.music-capabilities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding:30px 0 12px}
.agent-capabilities article,.music-capabilities article{padding:0 18px;border-left:1px solid var(--line)}
.agent-capabilities h3,.music-capabilities h3{font-size:17px;line-height:1.4;margin-bottom:12px}
.agent-capabilities p,.music-capabilities p{font-size:12px;line-height:1.85}
.agent-capabilities a{color:var(--accent)}
.bar-style-preview{margin:0 0 24px}
.bar-style-preview button{display:block;padding:0;width:100%;background:none;cursor:zoom-in;border-radius:8px;overflow:hidden}
.bar-style-preview img{display:block;width:100%;height:auto}
.bar-style-preview figcaption{font-size:10px;color:var(--muted);margin-top:12px;text-align:center}
.detail-number{font-size:11px;letter-spacing:.15em;color:var(--accent)}
.details-footnote{font-size:11px;color:var(--muted);margin-top:28px;line-height:1.8}
@media(max-width:700px){.agent-capabilities,.music-capabilities{grid-template-columns:1fr;gap:24px;padding-top:25px}.agent-capabilities h3,.music-capabilities h3{font-size:16px}.feature-jumps{gap:8px}.feature-jumps a{font-size:10px;padding:8px 11px}.bar-style-preview{overflow:hidden}.details-footnote{font-size:10px}}

.hero-copy strong{display:inline-block;font-size:clamp(18px,2vw,24px);font-weight:500;color:#dce9e2;margin-bottom:8px}
.hero-agent-benefits{display:flex;justify-content:center;flex-wrap:wrap;gap:12px 24px;margin:22px auto 0;color:var(--accent);font-size:12px}
.hero-agent-benefits span{display:flex;align-items:center;gap:9px}
.hero-agent-benefits span:before{content:"";width:4px;height:4px;border-radius:50%;background:currentColor;flex:none}
.pricing-intro h2{font-size:clamp(38px,4.4vw,62px);line-height:1.12}
@media(max-width:700px){.hero-agent-benefits{font-size:10px;gap:10px 16px;max-width:300px}.hero-copy strong{font-size:18px}.pricing-intro h2{font-size:42px}}
