:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#080a0d;--fg:#f1f3f5;--muted:#9199a6;--blue:#67b7fb;--line:#242830}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{background:var(--bg);color:var(--fg);letter-spacing:-.025em;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:2px solid var(--blue);outline-offset:6px}p{color:var(--muted);word-break:keep-all;line-height:1.85}h1,h2,h3{word-break:keep-all;letter-spacing:-.045em;line-height:1.2}h2{margin:20px 0;font-size:clamp(32px,4vw,46px);font-weight:600}h3{font-size:21px;font-weight:600}img{max-width:100%;display:block}.wrap{width:min(1120px,100% - 64px);margin-inline:auto}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:96px;display:flex}.wordmark{width:111px;height:auto}nav{align-items:center;gap:32px;font-size:13px;display:flex}nav>a:hover,.footer a:hover{color:var(--blue)}.language-switch{border:1px solid #333a44;border-radius:30px;gap:2px;padding:3px;display:flex}.language-switch button{color:#8d96a4;background:0 0;border:0;border-radius:22px;padding:7px 11px;font-size:11px}.language-switch button[aria-pressed=true]{color:#fff;background:#303744}.skip{z-index:9;color:#000;background:#fff;padding:12px;position:fixed;top:-60px;left:20px}.skip:focus{top:10px}.hero{text-align:center;padding-top:84px}.eyebrow{letter-spacing:.15em;color:var(--blue);font-size:10px;font-weight:600}.hero .eyebrow{color:#99a5b5;letter-spacing:.22em}.hero h1{margin:26px 0;font-size:clamp(52px,7.1vw,86px);font-weight:650;line-height:1.13}.hero h1>span{color:var(--blue)}.lead{font-size:17px;line-height:1.9}.hero-actions{justify-content:center;align-items:center;gap:25px;margin-top:30px;display:flex}.button{color:#fff;background:#0084e8;border-radius:30px;justify-content:center;padding:15px 23px;font-size:14px;font-weight:600;display:inline-flex}.button:hover{background:#1695f5}.coming-soon{color:#bac6d4;border:1px solid #333c47;border-radius:28px;padding:13px 20px;font-size:13px}.text-link{color:var(--blue);font-size:13px}.product-stage{height:710px;margin-top:66px;position:relative}.product-device{filter:drop-shadow(0 24px 24px #0008);margin:0;position:absolute}.product-bezel{z-index:2;pointer-events:none;width:100%;height:auto;position:relative}.device-screen{background:#091111;position:absolute;overflow:hidden}.device-screen img{object-fit:contain;width:100%;height:100%}.product-device figcaption{color:#c0c8d1;letter-spacing:.015em;white-space:nowrap;font-size:11px;position:absolute;top:calc(100% + 18px);left:0;right:0}.product-device figcaption span{color:#6d7785}.product-mac{z-index:1;width:76%;top:0;left:12%}.product-ipad{z-index:3;width:29%;top:220px;left:0}.product-iphone{z-index:4;width:16%;top:225px;right:3%}.section{border-top:1px solid var(--line);padding-block:88px}.section-heading{text-align:left}.section-heading>p{font-size:15px}.steps{grid-template-columns:repeat(3,1fr);gap:48px;margin-top:50px;display:grid}.step-number{letter-spacing:.1em;color:var(--blue);border-bottom:1px solid var(--line);padding-bottom:19px;font-size:12px;display:block}.steps h3{margin-top:24px}.steps p{font-size:14px}.features{grid-template-columns:1.5fr 1fr;gap:60px;display:grid}.features h2{font-size:37px}.features p{font-size:14px}.feature-small{flex-direction:column;justify-content:center;display:flex}.pro{grid-template-columns:.8fr 1.6fr;column-gap:50px;display:grid}.pro-badge{color:var(--blue);vertical-align:middle;border:1px solid #385d7c;border-radius:12px;padding:4px 10px;font-size:21px}.plans{grid-template-columns:1fr 1fr;gap:14px;display:grid}.plans article{border:1px solid #303744;border-radius:20px;padding:26px}.plans .pro-plan{background:#101d2a;border-color:#38688c}.plan-tag{letter-spacing:.1em;color:var(--blue);font-size:9px}ul{padding:0;list-style:none}li{color:#bbc5d1;padding:10px 0;font-size:13px}li:before{content:"✓";color:var(--blue);margin-right:8px}.fine-print{line-height:1.8;font-size:12px!important}.pro>.fine-print{grid-column:2;margin-top:22px}.closing{text-align:center;border-top:1px solid var(--line);padding:90px 0 100px}.closing .button{margin:18px 0}.closing .fine-print{max-width:500px;margin:15px auto}.footer{border-top:1px solid var(--line);align-items:center;gap:32px;padding:30px 0 45px;display:flex}.footer .wordmark{width:85px}.footer p{font-size:12px}.footer>div{color:var(--muted);gap:24px;margin-left:auto;font-size:12px;display:flex}.document{max-width:760px;padding:70px 0 100px}.document h1{margin:20px 0 30px;font-size:clamp(36px,6vw,60px)}.document h2{margin:45px 0 14px;font-size:23px}.document p{font-size:15px;line-height:1.95}.document a{color:var(--blue)}.document .button{color:#fff}.document .lead{font-size:19px}.notice{background:#122132;border:1px solid #33475c;border-radius:12px;padding:14px 18px}.faq{border-top:1px solid var(--line);margin-top:50px}details{border-bottom:1px solid var(--line);padding:23px 0}summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;font-size:17px;font-weight:600;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary span{color:var(--blue);font-size:24px;font-weight:400}details[open] summary span{transform:rotate(45deg)}.contact{background:#111a25;border-radius:20px;margin-top:50px;padding:10px 30px 25px}@keyframes driver-pulse{50%{transform:scale(1.035)}}@keyframes ring-pulse{50%{opacity:.5;transform:scale(1.035)}}@keyframes spectrum-pulse{0%{transform:scaleY(.5)}60%{transform:scaleY(.95)}to{transform:scaleY(.65)}}@media (max-width:1000px){.product-stage{height:62vw;max-height:620px}.product-ipad,.product-iphone{top:18vw}.features{gap:30px}.gallery-controls{flex-direction:column}.plans article{padding:20px}.pro{column-gap:30px}}@media (max-width:680px){.wrap{width:calc(100% - 36px)}.nav{height:76px}nav{gap:16px;font-size:12px}nav>a:first-child{display:none}.wordmark{width:92px}.language-switch button{padding:6px 9px}.hero{padding-top:56px}.hero h1{font-size:55px}.hero-actions{flex-direction:column;gap:18px}.lead{font-size:14px}.product-stage{height:87vw;max-height:none;margin-top:44px}.product-mac{width:100%;left:0}.product-ipad{width:37%;top:26vw;left:0}.product-iphone{width:22%;top:26vw;right:1%}.product-device figcaption{font-size:9px;top:calc(100% + 10px)}.product-device figcaption span{display:none}.product-mac figcaption{left:35%;right:24%}.section{padding-block:58px}.steps{grid-template-columns:1fr;gap:25px;margin-top:35px}.step-number{padding-bottom:13px}.steps h3{margin:14px 0 10px;font-size:20px}.steps p{margin:0}.features{grid-template-columns:1fr;gap:52px}.features h2{font-size:32px}.gallery-controls{flex-direction:row;padding:16px 12px}.shape-options button{padding:7px;font-size:11px}.color-options{gap:6px}.color-options button{width:14px;height:14px}.gallery-art{height:320px}.connection-visual{padding:0 0 25px}.pro{grid-template-columns:1fr;gap:22px}.plans{gap:10px}.plans article{padding:18px 13px}.plans h3{font-size:20px}.plans li{font-size:12px}.pro>.fine-print{grid-column:1;margin:0}.closing{padding:60px 0}.footer{flex-wrap:wrap;gap:14px}.footer>div{width:100%;margin:0}.footer p{margin-left:auto}.document{padding-top:45px}.document h1{font-size:38px}.document .lead{font-size:16px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.product-mac .device-screen{background:#091111;border-radius:1.5%;width:78.34%;height:78.03%;top:10.65%;left:10.82%}.product-ipad .device-screen{background:#0e091a;border-radius:3%;width:89.8%;height:91.74%;top:4.13%;left:5.1%}.product-iphone .device-screen{background:#140b09;border-radius:9%/4.3%;width:89.4%;height:95%;padding-top:12%;padding-bottom:5%;top:2.5%;left:5.3%}.skip{opacity:0;pointer-events:none}.skip:focus{opacity:1;pointer-events:auto}body{padding-top:66px}.site-header{z-index:50;-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);background:#080a0d6b;border-bottom:1px solid #ffffff12;position:fixed;inset:0 0 auto}.site-header .nav{border:0;height:66px}.header-brand{align-items:center;gap:13px;display:flex}.app-icon{border-radius:8px;width:30px;height:30px}.header-brand .wordmark{width:76px}.skip{z-index:100}.language-switch{isolation:isolate;grid-template-columns:1fr 1fr;gap:0;width:108px;padding:3px;display:grid;position:relative}.language-switch button{z-index:1;padding:7px 0;transition:color .25s;position:relative;background:0 0!important}.language-thumb{z-index:0;background:#303744;border-radius:22px;width:calc(50% - 3px);transition:transform .3s cubic-bezier(.22,.8,.24,1);position:absolute;top:3px;bottom:3px;left:3px;box-shadow:0 1px 4px #0003}.language-switch[data-language=en] .language-thumb{transform:translate(100%)}.device-screen{justify-content:center;align-items:center;display:flex}.screen-canvas{flex-shrink:0;width:100%;position:relative}.screen-canvas>img{object-fit:fill;position:absolute;inset:0}.screen-artwork{pointer-events:none;place-items:center;display:grid;position:absolute}.screen-artwork-mac{width:63.0952%;height:89.3731%;top:8.1804%;left:3.1746%}.screen-artwork-ipad{width:90.6977%;height:71.1014%;top:18.3206%;left:4.6512%}.screen-artwork-iphone{width:88.0597%;height:66.0256%;top:21.5385%;left:5.9701%}.live-artwork{width:100%;height:100%;overflow:visible}.live-driver{transform-box:fill-box;transform-origin:50%;animation:1.6s ease-in-out infinite live-driver-pulse}.high-driver{animation-duration:1.1s;animation-delay:-.4s}.live-ring{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite live-ring-pulse}.live-bar{transform-box:fill-box;transform-origin:50%;animation:live-bar-pulse 1.3s ease-in-out var(--delay) infinite alternate}.hero-motion{justify-content:center;margin:-18px 0 32px;display:flex}.hero-motion button{color:#8592a1;background:0 0;border:0;border-radius:20px;align-items:center;gap:8px;padding:9px 13px;font-size:11px;display:flex}.hero-motion button:hover{color:#dde6ef;background:#ffffff08}.hero-motion button span{font-size:15px}.paused *{animation-play-state:paused!important}@keyframes live-driver-pulse{0%,to{transform:scale(1)}35%{transform:scale(1.045)}55%{transform:scale(1.015)}75%{transform:scale(1.03)}}@keyframes live-ring-pulse{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.045)}}@keyframes live-bar-pulse{0%{transform:scaleY(.48)}30%{transform:scaleY(.8)}65%{transform:scaleY(.58)}to{transform:scaleY(1)}}.controls-demo{margin-top:32px}.demo-heading{justify-content:space-between;align-items:center;gap:12px;padding:0 3px 14px;font-size:15px;font-weight:600;display:flex}.demo-heading>span:last-child{color:#7b8693;font-size:11px;font-weight:400}.demo-device-list{flex-direction:column;gap:10px;display:flex}.demo-device{background:#181c22;border:1px solid #ffffff05;border-radius:21px;padding:19px 18px 16px;transition:background .25s}.demo-device.connected{background:#22262c}.demo-device-row{align-items:center;gap:12px;display:flex}.demo-device-icon{color:#9299a1;align-items:center;display:flex}.demo-device-name{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.demo-device-name strong{font-size:14px;font-weight:600}.demo-device-name>span{color:#858d98;font-size:11px}.channel-button,.connect-button{border:0;border-radius:50%;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.channel-button{color:#b5bac2;background:#ffffff08;font-size:12px;font-weight:600;transition:color .2s,background .2s}.channel-button:hover:enabled{color:#fff;background:#ffffff13}.connect-button{color:#aeb6c1;background:#ffffff08;transition:background .22s,color .22s,transform .2s}.connect-button[aria-pressed=true]{color:#fff;background:#0084e8}.connect-button:active{transform:scale(.93)}.demo-volume-row{color:#848b95;align-items:center;gap:10px;margin-top:17px;display:flex}.demo-volume-row svg{flex-shrink:0}.demo-volume-row input{appearance:none;cursor:pointer;outline-offset:4px;background:0 0;width:100%;min-width:0;height:20px;margin:0}.demo-volume-row input::-webkit-slider-runnable-track{background:linear-gradient(to right,#0084e8 var(--volume),#44494f var(--volume));border-radius:5px;height:4px}.demo-volume-row input::-webkit-slider-thumb{appearance:none;background:#ddd;border-radius:50%;width:15px;height:15px;margin-top:-5.5px;box-shadow:0 1px 3px #0003}.demo-volume-row input::-moz-range-track{background:#44494f;border-radius:5px;height:4px}.demo-volume-row input::-moz-range-progress{background:#0084e8;border-radius:5px;height:4px}.demo-volume-row input::-moz-range-thumb{background:#ddd;border:0;border-radius:50%;width:15px;height:15px}.demo-volume-row input:disabled,.channel-button:disabled{opacity:.3;cursor:default}.features .demo-hint{color:#717e8d;margin:16px 3px 0;font-size:11px;line-height:1.9}.feature-small{padding-top:20px}.faq-item{border-bottom:1px solid var(--line)}.document .faq-item h2{margin:0;font-size:17px}.faq-trigger{text-align:left;letter-spacing:-.025em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:24px 0;font-size:17px;font-weight:600;line-height:1.6;display:flex}.faq-plus{color:var(--blue);flex-shrink:0;transition:transform .32s cubic-bezier(.22,.8,.24,1)}.is-open .faq-plus{transform:rotate(45deg)}.faq-panel{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.22,.8,.24,1),opacity .25s;display:grid}.is-open .faq-panel{opacity:1;grid-template-rows:1fr}.faq-panel>div{min-height:0;overflow:hidden}.document .faq-panel p{margin:0;padding-bottom:24px}@media (max-width:680px){body{padding-top:60px}.site-header .nav{height:60px}.header-brand{gap:10px}.header-brand .wordmark{width:64px}.app-icon{width:27px;height:27px}.language-switch{width:96px}.hero-motion{margin:0 0 24px}.demo-device{padding:16px 13px 13px}.demo-device-row{gap:9px}.channel-button,.connect-button{width:36px;height:36px}.demo-device-name strong{font-size:13px}.faq-trigger{font-size:16px}.features h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.live-driver,.live-ring,.live-bar{animation:none!important}.language-thumb,.faq-panel,.faq-plus,.connect-button{transition:none!important}.hero-motion{display:none}}.product-stage{pointer-events:none}.hero-motion{z-index:5;position:relative}.screen-artwork-mac .live-artwork{width:97%;height:97%}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header{background:#080a0df2}}
