@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/InterTight-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/InterTight-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600 900;font-display:swap;src:url(/fonts/InterTight-latin-ext-400.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600 900;font-display:swap;src:url(/fonts/InterTight-latin-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink:#0a0e2e;--muted:#496078;--background:#eef5f8;--surface:#fff;--line:#cbdbe5;--blue:#0853e9;--cyan:#126663;--max-width:1180px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{background:var(--background);color:var(--ink);text-rendering:optimizelegibility;margin:0;font-family:Inter Tight,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:16px;line-height:1.65}::selection{color:#fff;background:var(--cyan)}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.025em;text-wrap:balance;font-weight:650;line-height:1.12}h1,h2{font-family:Inter Tight,ui-sans-serif,system-ui}p{text-wrap:pretty}.shell,.shell-narrow{width:min(calc(100% - 48px),var(--max-width));margin-inline:auto}.shell-narrow{max-width:850px}:focus-visible{outline:3px solid var(--cyan);outline-offset:5px}.skip-link{z-index:100;background:var(--cyan);color:#fff;border-radius:8px;padding:12px 18px;font-weight:700;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.site-header{z-index:50;border-bottom:1px solid var(--line);background:var(--background);position:sticky;top:0}.header-inner{align-items:center;gap:26px;min-height:86px;display:flex}.brand{white-space:nowrap;align-items:center;gap:11px;font-size:1rem;font-weight:750;display:inline-flex}.brand img{border-radius:10px}.site-nav{align-items:center;gap:24px;margin-left:auto;font-size:.88rem;font-weight:600;display:flex}.header-actions{align-items:center;gap:16px;display:flex}.site-nav a:hover,.footer-links a:hover,.text-link:hover{color:var(--cyan)}.button{background:var(--blue);color:#111d32;text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:48px;padding:12px 22px;font-weight:750;line-height:1.35;transition:background .16s;display:inline-flex}.button-small{min-height:44px;padding:10px 16px;font-size:.88rem}.language-switcher{font-size:.85rem;position:relative}.language-switcher summary{cursor:pointer;white-space:nowrap;align-items:center;gap:8px;min-height:44px;padding:6px;list-style:none;display:flex}.language-switcher summary::-webkit-details-marker{display:none}.language-switcher nav{background:var(--surface);border:1px solid var(--line);border-radius:10px;width:180px;padding:8px;position:absolute;top:calc(100% + 9px);right:0;box-shadow:0 12px 36px #0007}.language-switcher nav a{border-radius:5px;padding:9px 12px;display:block}.language-switcher nav a:hover,.language-switcher nav a[aria-current]{color:#fff;background:#22314d}.hero{padding:90px 0 74px;overflow:hidden}.hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:54px;display:grid}.hero h1{max-width:650px;font-size:clamp(3.5rem,5.7vw,5.7rem);font-weight:500;line-height:1.04}.hero h1 span{color:var(--blue);display:block}.hero-lead{max-width:55ch;color:var(--muted);margin-top:30px;font-size:1.14rem;line-height:1.7}.store-links{flex-wrap:wrap;align-items:center;gap:24px;margin:28px 0 14px;display:flex}.store-badge{border-radius:8px;flex:none;justify-content:center;align-items:center;width:180px;height:56px;display:inline-flex}.store-badge img{object-fit:fill;width:100%;height:100%;display:block}.store-badge:hover{opacity:.85}.store-badge:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.shared-intro .store-links{justify-content:center;margin:24px auto}.article .store-badge{margin-top:16px}.launch-note{color:var(--muted);max-width:65ch;margin-top:14px;font-size:.83rem}.hero-notes{color:var(--muted);flex-wrap:wrap;gap:7px 20px;margin:28px 0 0;padding:0;font-size:.82rem;list-style:none;display:flex}.hero-notes li:before{background:var(--cyan);content:"";border-radius:50%;width:5px;height:5px;margin:0 9px 3px 0;display:inline-block}.hero-visual{min-height:636px;position:relative}.phone-frame{background:#172138;border-radius:32px;margin:0;padding:6px;position:absolute;overflow:hidden;box-shadow:0 20px 54px #0006}.phone-frame img{border-radius:27px;width:100%;height:auto}.phone-primary{z-index:2;width:272px;top:0;right:0;transform:rotate(3deg)}.phone-secondary{z-index:1;width:226px;bottom:0;left:0;transform:rotate(-5deg)}.preview-caption{max-width:55ch;color:var(--muted);text-align:center;margin:26px 0 0;font-size:.78rem}.section{padding:105px 0}.section-tinted{border-block:1px solid var(--line);background:#f8fbfc}.section-heading{max-width:750px;margin-bottom:46px}.section-heading h2,.privacy-grid h2,.cta-card h2{font-size:clamp(2.25rem,3.7vw,3.7rem);font-weight:500}.section-heading>p{max-width:65ch;color:var(--muted);margin-top:20px;font-size:1.05rem}.steps-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin:0;padding:0;list-style:none;display:grid}.steps-grid li{border-top:1px solid #526580;padding-top:28px}.step-number{color:var(--cyan);font-variant-numeric:tabular-nums;font-size:.9rem}.steps-grid h3{margin:18px 0 14px;font-size:1.45rem}.steps-grid p{color:var(--muted)}.feature-editorial{grid-template-columns:.85fr 1.15fr;gap:90px;display:grid}.feature-editorial .section-heading{align-self:start;position:sticky;top:125px}.feature-editorial .text-link{margin-top:30px;display:inline-block}.feature-rows article{border-bottom:1px solid var(--line);padding:28px 0}.feature-rows article:first-child{padding-top:0}.feature-rows h3{margin-bottom:12px;font-size:1.42rem}.feature-rows p{color:var(--muted)}.platform-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.platform-item{border-top:1px solid #526580;padding:26px 0}.platform-item h3{justify-content:space-between;gap:12px;font-size:1.35rem;display:flex}.platform-item h3 span{color:var(--cyan)}.platform-item p{color:var(--muted);margin-top:16px;font-size:.93rem}.platform-item:hover h3{color:var(--cyan)}.privacy-section{background:#deefed}.privacy-grid{grid-template-columns:.9fr 1.1fr;gap:90px;display:grid}.privacy-grid>div{color:#345b59}.privacy-grid p+p{margin-top:20px}.privacy-grid .text-link{color:#145451;margin-top:26px;display:inline-block}.privacy-lead{font-size:1.15rem}.faq-section{grid-template-columns:.8fr 1.2fr;gap:90px;display:grid}.faq-list{border-top:1px solid var(--line)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:22px;padding:24px 0;font-weight:650;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{color:var(--cyan);font-size:1.5rem;line-height:1}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list p{color:var(--muted);padding:0 30px 26px 0}.reading-list{display:grid}.reading-list a{border-top:1px solid var(--line);grid-template-columns:1fr 1.2fr auto;align-items:start;gap:28px;padding:30px 0;display:grid}.reading-list a:last-child{border-bottom:1px solid var(--line)}.reading-list h2,.reading-list h3{font-family:inherit;font-size:1.35rem;line-height:1.3}.reading-list p{color:var(--muted);font-size:.96rem}.reading-list a>span,.reading-list a:hover h2,.reading-list a:hover h3{color:var(--cyan)}.cta-section{padding:74px 0 105px}.cta-card{background:#ddeaff;border-radius:16px;justify-content:space-between;align-items:center;gap:55px;padding:64px;display:flex}.cta-card h2{max-width:13ch}.cta-card p{color:#3e5477;margin-top:20px}.cta-card .store-links{flex-direction:column;flex-shrink:0;margin:0}.site-footer{border-top:1px solid var(--line);background:#e4eef3;padding:65px 0 28px}.footer-grid{grid-template-columns:1fr 1fr;gap:75px;display:grid}.footer-copy{max-width:45ch;color:var(--muted);margin-top:22px;font-size:.92rem}.footer-links{color:var(--muted);grid-template-columns:1fr 1fr;gap:12px 22px;font-size:.86rem;display:grid}.footer-links a{padding:4px 0}.footer-bottom{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:24px;margin-top:56px;padding-top:26px;font-size:.78rem;display:flex}.article h1,.legal-hero h1{max-width:19ch;font-size:clamp(2.8rem,5.1vw,4.8rem);font-weight:500;line-height:1.1}.article .article-lead,.legal-summary{max-width:65ch;color:var(--muted);margin:25px 0 42px;font-size:1.2rem}.article .byline,.effective-date{color:var(--muted);margin:20px 0;font-size:.84rem}.article section{margin:42px 0}.article section h2,.legal-content h2{margin-bottom:18px;font-family:inherit;font-size:1.65rem;line-height:1.25}.article p,.article ul,.article ol{margin-bottom:20px}.article h3,.legal-content h3{margin:28px 0 12px;font-size:1.2rem}.article p:not(.article-lead),.article li,.legal-content{color:var(--muted)}.article a:not(.button):not(.feature-card):not(.reading-list a),.legal-content a{text-underline-offset:4px;text-decoration:underline}.article .source-list{font-size:.88rem}.article aside,.legal-callout{background:var(--surface);border:1px solid #3c526a;border-radius:10px;margin:38px 0;padding:26px}.article aside h2{margin-bottom:18px;font-size:1.8rem}.related-links{flex-wrap:wrap;gap:16px 24px;margin-top:35px;font-size:.9rem;display:flex}.content-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;display:grid}.feature-card{border-top:1px solid var(--line);padding:26px 0}.feature-card h2{font-family:inherit;font-size:1.45rem}.feature-card p{margin-top:15px}.feature-card .text-link{margin-top:20px;display:inline-block}.legal-main{min-height:70vh;padding:100px 0}.legal-hero{border-bottom:1px solid var(--line);padding-bottom:32px}.eyebrow{display:none}.legal-content{padding-top:42px}.legal-content section+section{margin-top:44px}.legal-content p+p,.legal-content p+ul,.legal-content ul+p{margin-top:18px}.legal-content ul,.legal-content ol{gap:10px;padding-left:24px;display:grid}.legal-content a{color:var(--cyan)}:lang(ko) h1,:lang(ko) h2,:lang(ja) h1,:lang(ja) h2,:lang(zh-Hant) h1,:lang(zh-Hant) h2{letter-spacing:-.025em;font-family:inherit;font-weight:650;line-height:1.22}:lang(ko) .hero h1,:lang(ja) .hero h1,:lang(zh-Hant) .hero h1{font-size:clamp(2.7rem,4.2vw,4.2rem)}:lang(ko) .article h1,:lang(ja) .article h1,:lang(zh-Hant) .article h1{max-width:24ch}@media (max-width:1100px){.site-nav{display:none}.header-actions{margin-left:auto}.platform-grid{grid-template-columns:1fr 1fr}}@media (max-width:960px){.hero-grid{grid-template-columns:1fr;gap:60px}.hero-copy{max-width:760px}.hero-product{width:min(100%,530px);margin-inline:auto}.hero h1{font-size:clamp(3.4rem,8vw,5.7rem)}.steps-grid{gap:24px}.feature-editorial,.privacy-grid,.faq-section{grid-template-columns:1fr;gap:40px}.feature-editorial .section-heading{margin-bottom:0;position:static}.faq-section .section-heading{margin-bottom:0}.cta-card{gap:35px;padding:42px}}@media (max-width:640px){.shell,.shell-narrow{width:min(calc(100% - 32px),var(--max-width))}.header-inner{flex-wrap:wrap;gap:0 14px;min-height:74px;padding-block:13px}.brand{font-size:.9rem}.brand img{width:34px;height:34px}.header-actions{gap:5px}.header-actions>.button{display:none}.language-switcher summary{gap:5px;font-size:.8rem}.language-switcher summary>svg:first-child{display:none}.hero{padding:55px 0}.hero-grid{gap:50px}.hero h1{font-size:clamp(3.15rem,13vw,4.4rem)}:lang(ko) .hero h1,:lang(ja) .hero h1,:lang(zh-Hant) .hero h1{font-size:clamp(2.4rem,9vw,3.5rem)}:lang(zh-Hant) .hero h1{font-size:clamp(2rem,8.6vw,3.5rem)}.hero-lead{margin-top:24px;font-size:1.05rem}.store-links{gap:20px}.store-badge{width:156px;height:48px}.hero-visual{max-width:390px;min-height:540px;margin:auto}.phone-primary{width:236px;right:3px}.phone-secondary{width:188px;left:4px}.section{padding:75px 0}.section-heading{margin-bottom:34px}.section-heading h2,.privacy-grid h2,.cta-card h2{font-size:2.5rem}.steps-grid{grid-template-columns:1fr;gap:34px}.platform-grid{gap:26px}.platform-item h3{font-size:1.15rem}.reading-list a{grid-template-columns:1fr auto;gap:12px}.reading-list p{grid-column:1}.reading-list a>span{grid-area:1/2}.cta-section{padding:55px 0 75px}.cta-card{flex-direction:column;align-items:stretch;gap:30px;padding:34px 24px}.cta-card h2{max-width:18ch}.cta-card .store-links{display:grid}.footer-grid{grid-template-columns:1fr;gap:38px}.footer-bottom{flex-direction:column;gap:8px}.article h1,.legal-hero h1{font-size:2.8rem}.article .article-lead,.legal-summary{font-size:1.08rem}.legal-main{padding:75px 0}}@media (max-width:360px){.brand{gap:7px;font-size:.8rem}.brand img{width:30px;height:30px}.store-links{justify-content:center}.hero-visual{min-height:530px}.phone-primary{width:225px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}}body{caret-color:var(--blue);scrollbar-color:#8aa8bd var(--background)}.site-header{background:#f4f8fb;border-color:#dbe5ed;position:relative}.header-inner{gap:30px;max-width:1152px;min-height:63px}.brand{letter-spacing:-.025em;gap:9px;font-size:21px}.brand img{border-radius:8px;width:32px;height:32px}.site-nav{gap:30px;margin-inline:auto;font-size:14px}.header-actions{gap:22px}.button{background:var(--blue);color:#fff;cursor:pointer;border-radius:9px;font:700 16px/1.3 Inter Tight,sans-serif}.button-small{min-height:40px;font-size:14px}.button:hover{background:#063eb0}.button:disabled{cursor:default;background:#576f96}.store-link-secondary:hover{background:#dce8fa}.section-heading h2,.privacy-grid h2,.cta-card h2{font-weight:700}.shared-hero{text-align:center;padding-top:26px;overflow:hidden}.shared-intro{padding-inline:24px}.shared-intro h1{letter-spacing:-.035em;max-width:950px;margin:auto;font:900 72px/.95 Inter Tight,sans-serif}.shared-intro h1 span{display:block}.shared-lead{color:#3e5477;margin-top:14px;font-size:21px;line-height:25px}.waitlist{max-width:626px;margin:22px auto 0;scroll-margin-top:30px}.waitlist-fields{text-align:left;grid-template-columns:minmax(0,1fr) auto;gap:0;display:grid}.waitlist-fields label{background:#f8fbff;border:1px solid #b1c5df;border-radius:9px 0 0 9px;min-width:0;padding:5px 14px}.waitlist-fields label>span{color:#3e5477;font-size:12px;line-height:16px;display:block}.waitlist-fields input{color:var(--ink);outline-offset:3px;background:0 0;border:0;width:100%;padding:0;font:400 16px/22px Inter Tight,sans-serif}.waitlist-fields input::placeholder{color:#526b89;opacity:1}.waitlist-fields .button{min-height:52px;padding:14px 29px}.waitlist-consent{color:#506480;white-space:normal;margin-top:7px;font-size:12px;line-height:18px}.waitlist-consent a{text-underline-offset:3px;text-decoration:underline}.waitlist-challenge:empty{display:none}.waitlist-challenge:not(:empty){max-width:320px;margin:15px auto 0}.waitlist-status{font-size:14px;line-height:1.45}.waitlist-status.has-message{color:#263e65;background:#dce8f5;border-radius:8px;margin-top:10px;padding:12px}.play-text{color:#064ccd;align-items:center;gap:6px;margin-top:7px;font-size:15px;line-height:24px;display:inline-flex}.play-text:hover{text-underline-offset:4px;text-decoration:underline}.shared-demo{max-width:1180px;margin:18px auto 0}.usage-meter{text-align:left;background:#e0effc;border-radius:14px;align-items:center;gap:20px;max-width:958px;min-height:77px;margin:auto;padding:14px 24px 8px;display:flex}.usage-label{color:#3b5779;align-self:flex-start;min-width:88px;margin-top:4px;font-size:13px}.usage-segments{flex:1;align-self:stretch;gap:2px;display:flex}.usage-segment{color:#3e5477;text-align:left;flex-direction:column;flex:20;font-size:12px;line-height:17px;display:flex}.usage-segment>span:not(.usage-bar),.usage-segment strong{padding-left:12px}.usage-segment strong{color:var(--ink);font-size:17px;font-weight:700;line-height:21px}.usage-bar{background:#0853e9;border-radius:4px 0 0 4px;height:16px;margin-bottom:3px;display:block}.segment-1{flex:15}.segment-1 .usage-bar{background:#308af1;border-radius:0}.segment-2{flex:25}.segment-2 .usage-bar{background:#7ac7ad;border-radius:0 4px 4px 0}.usage-total{text-align:right;flex-direction:column;gap:6px;min-width:127px;display:flex}.usage-total strong{font-size:17px}.usage-total small{color:#516b89;font-size:10px}.device-scene{width:1075px;max-width:100%;height:312px;margin:0 auto;position:relative}.device-plate{object-fit:cover;width:100%;height:100%}.device-message{text-align:center;color:#0a2146;flex-direction:column;align-items:center;gap:9px;width:18%;font-size:15px;line-height:1.22;display:flex;position:absolute;top:34%}.device-message strong{font-weight:700}.device-message p{max-width:16ch;font-size:12px;line-height:1.25}.device-message svg{width:25px;height:30px;margin-bottom:2px}.device-phone{gap:8px;width:9.6%;font-size:13px;top:39%;left:5.4%}.device-phone p{max-width:15ch;font-size:10px}.device-phone svg{color:#0853e9;width:20px;height:24px}.device-tablet{width:20%;left:24.5%}.device-computer{width:28%;font-size:17px;top:29%;left:58.7%}.platform-strip{text-align:left;grid-template-columns:repeat(4,1fr);gap:0;max-width:820px;margin:10px auto 0;display:grid}.platform-strip a{border-right:1px solid #bfd1df;flex-direction:column;padding:0 30px;line-height:20px;display:flex}.platform-strip a:last-child{border:0}.platform-strip strong{font-size:15px}.platform-strip span{color:#506480;font-size:12px}.platform-strip a:hover strong{color:var(--blue)}.shared-pro{color:#506480;margin:19px 16px 0;font-size:14px}.shared-transition{text-align:center;padding-top:46px}.shared-transition h2{letter-spacing:-.035em;font-size:39px;font-weight:700}.shared-transition p{color:#3e5477;margin-top:9px;font-size:18px}.product-preview h2{font-size:54px;font-weight:700;line-height:1.06}.product-preview h2 span{display:block}.product-preview{padding-top:80px}.section-heading h2{max-width:22ch}.shared-intro h1{letter-spacing:-.01em;font-weight:700}.shared-lead{margin-top:10px;font-size:20px}.waitlist{margin-top:20px}.shared-demo{margin-top:12px}.device-phone{top:34%;left:6.7%}.device-tablet{top:27%;left:26.2%}.device-computer{top:22%;left:59.5%}.device-message p{max-width:14ch}.shared-transition{padding-top:44px}.device-plate{object-fit:cover}.waitlist-fields{grid-template-columns:minmax(0,1fr) 208px}.waitlist-fields .button{padding-inline:14px}.shared-pro{margin-top:13px}.shared-transition{background:#f8fbfc;padding-top:50px}.shared-transition p{margin-top:5px}.device-phone{width:9.5%;left:4.8%}.device-computer{left:59%}.device-plate{-webkit-mask-image:linear-gradient(#0000,#000 4% 95%,#0000),linear-gradient(90deg,#0000,#000 3% 97%,#0000);mask-image:linear-gradient(#0000,#000 4% 95%,#0000),linear-gradient(90deg,#0000,#000 3% 97%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.waitlist-fields input{display:block}.waitlist-fields label{height:52px}.waitlist-fields .button{background:#004ef5;min-height:52px;padding-block:10px;font-weight:400;transform:translate(7px)}.waitlist-fields .button:hover{background:#063eb0}.waitlist-fields .button:disabled{background:#576f96}.device-scene{transform:translate(22px)}.device-phone{top:35.4%}.device-tablet{left:26%}.device-computer{font-size:18px}.sync-story{grid-template-columns:1fr 1.25fr;gap:28px 90px;padding-top:70px;padding-bottom:40px;display:grid}.sync-story>h2{max-width:12ch;font-size:44px;font-weight:700}.sync-story-rows article{border-top:1px solid var(--line);padding:25px 0}.sync-story-rows h3{margin-bottom:10px;font-size:24px}.sync-story-rows p{color:var(--muted);max-width:60ch}.sync-note{color:var(--muted);grid-column:2;max-width:68ch;font-size:14px;line-height:1.6}.sync-note a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.product-preview{background:#f8fbfc}.store-link{background:var(--ink);color:#fff}.store-link-secondary{color:var(--ink);background:0 0}@media (prefers-reduced-motion:reduce){.usage-bar{animation:none}}.device-scene{container-type:inline-size}@media (max-width:1100px){.header-inner{gap:18px}.brand{font-size:20px}.shared-intro h1{font-size:64px}.usage-meter{margin-inline:24px}.device-scene{aspect-ratio:1075/312;width:calc(100% - 40px);height:auto;transform:none}.device-message{gap:.8cqw;font-size:1.4cqw}.device-message p{font-size:1.12cqw}.device-message svg{width:2.3cqw;height:2.8cqw}.device-phone{font-size:1.21cqw}.device-phone p{font-size:.93cqw}.device-phone svg{width:1.86cqw;height:2.23cqw}.device-computer{font-size:1.67cqw}.platform-strip{max-width:800px}.platform-strip a{padding-inline:22px}.shared-transition h2{font-size:36px}.sync-story{gap:28px 50px}.sync-story>h2{font-size:38px}}@media (max-width:760px){.shared-hero{padding-top:35px}.shared-intro h1{letter-spacing:-.025em;font-size:clamp(40px,7.5vw,60px);line-height:1.02}.shared-lead{max-width:36ch;margin:18px auto 0;font-size:18px;line-height:1.45}.shared-lead br{display:none}.shared-lead br:after{content:" "}.waitlist{max-width:540px}.waitlist-fields{grid-template-columns:minmax(0,1fr) auto;gap:8px}.waitlist-fields label{border-radius:9px}.waitlist-fields .button{padding-inline:16px;font-size:15px;transform:none}.shared-demo{margin-top:25px}.platform-strip{grid-template-columns:1fr 1fr;gap:20px 0;margin-inline:24px}.platform-strip a{min-height:44px;padding-inline:18px}.platform-strip a:nth-child(2){border:0}.shared-pro{max-width:50ch;margin:20px auto 0;padding:0 24px}.usage-meter{grid-template-columns:1fr auto;gap:12px 15px;padding:14px 18px;display:grid}.usage-label{align-self:center;margin:0}.usage-segments{grid-area:2/1/auto/-1;min-height:57px}.usage-total{gap:0}.usage-total strong{font-size:15px}.usage-segment>span:not(.usage-bar),.usage-segment strong{padding-left:5px}.device-scene{margin-top:16px}.device-message>strong,.device-message>p{display:none}.device-message svg{width:2.8cqw;height:3.5cqw}.device-phone{top:48%}.device-tablet{top:44%}.device-computer{top:39%}.shared-transition{padding-top:55px}.shared-transition h2{max-width:25ch;margin:auto;font-size:32px}.shared-transition p{margin-top:15px;font-size:17px}.sync-story{grid-template-columns:1fr;gap:30px;padding-top:55px}.sync-story>h2{max-width:20ch;font-size:34px}.sync-note{grid-column:1}.product-preview h2{font-size:44px}.article h1,.legal-hero h1{font-weight:700}.shared-intro{padding-inline:20px}}@media (max-width:480px){.header-inner{gap:10px;min-height:68px;padding-block:10px}.brand{font-size:18px}.brand img{width:30px;height:30px}.shared-intro h1{max-width:14ch;font-size:clamp(34px,9.6vw,46px)}.shared-lead{margin-top:20px;font-size:17px}.waitlist-fields{grid-template-columns:1fr;gap:10px}.waitlist-fields .button{min-height:48px;font-size:16px}.waitlist-fields label{height:58px;padding:8px 14px}.waitlist-consent{margin-top:12px;font-size:12px;line-height:1.5}.play-text{margin-top:11px;font-size:14px}.usage-meter{gap:10px;margin-inline:16px}.usage-label{min-width:0;font-size:12px}.usage-segment{font-size:11px}.usage-total strong{font-size:14px}.usage-total small{font-size:10px}.device-scene{width:100%;margin-top:13px}.platform-strip{margin-top:25px;margin-inline:16px}.platform-strip a{padding-inline:14px}.platform-strip strong{font-size:15px}.shared-pro{font-size:13px}.shared-transition h2{font-size:30px}.sync-story-rows h3{font-size:23px}.product-preview h2{font-size:40px}.product-preview .hero-visual{min-height:540px}.header-actions .language-switcher summary{font-size:12px}}.device-scene picture{width:100%;height:100%;display:block}@media (min-width:1101px) and (max-width:1535px){.header-inner{width:75vw;min-height:calc(63 * var(--hero-unit))}.brand{font-size:calc(21 * var(--hero-unit))}.site-nav{font-size:calc(14 * var(--hero-unit));gap:calc(30 * var(--hero-unit))}.shared-hero{padding-top:calc(26 * var(--hero-unit))}.shared-intro h1{font-size:calc(72 * var(--hero-unit))}.shared-lead{font-size:calc(20 * var(--hero-unit));line-height:calc(25 * var(--hero-unit));margin-top:calc(10 * var(--hero-unit))}.waitlist{max-width:calc(626 * var(--hero-unit));margin-top:calc(20 * var(--hero-unit))}.waitlist-fields{grid-template-columns:minmax(0,1fr) calc(208 * var(--hero-unit))}.waitlist-fields label{height:calc(52 * var(--hero-unit));padding:calc(5 * var(--hero-unit)) calc(14 * var(--hero-unit))}.waitlist-fields label>span{font-size:calc(12 * var(--hero-unit));line-height:calc(16 * var(--hero-unit))}.waitlist-fields input{font-size:calc(16 * var(--hero-unit));line-height:calc(22 * var(--hero-unit))}.waitlist-fields .button{min-height:calc(52 * var(--hero-unit));font-size:calc(16 * var(--hero-unit));transform:translateX(calc(7 * var(--hero-unit)))}.waitlist-consent{font-size:calc(12 * var(--hero-unit));line-height:calc(18 * var(--hero-unit));margin-top:calc(7 * var(--hero-unit))}.play-text{font-size:calc(15 * var(--hero-unit));line-height:calc(24 * var(--hero-unit));margin-top:calc(7 * var(--hero-unit))}.shared-demo{margin-top:calc(12 * var(--hero-unit))}.usage-meter{max-width:calc(958 * var(--hero-unit));gap:calc(20 * var(--hero-unit));padding:calc(14 * var(--hero-unit)) calc(24 * var(--hero-unit)) calc(8 * var(--hero-unit));min-height:calc(77 * var(--hero-unit))}.usage-label{font-size:calc(13 * var(--hero-unit));min-width:calc(88 * var(--hero-unit))}.usage-segment{font-size:calc(12 * var(--hero-unit));line-height:calc(17 * var(--hero-unit))}.usage-segment strong{font-size:calc(17 * var(--hero-unit));line-height:calc(21 * var(--hero-unit))}.usage-bar{height:calc(16 * var(--hero-unit));margin-bottom:calc(3 * var(--hero-unit))}.usage-total{min-width:calc(127 * var(--hero-unit));gap:calc(6 * var(--hero-unit))}.usage-total strong{font-size:calc(17 * var(--hero-unit))}.usage-total small{font-size:calc(10 * var(--hero-unit))}.device-scene{width:calc(1075 * var(--hero-unit));height:calc(312 * var(--hero-unit));transform:translateX(calc(22 * var(--hero-unit)))}.device-message{gap:.8cqw;font-size:1.4cqw}.device-message p{font-size:1.12cqw}.device-message svg{width:2.3cqw;height:2.8cqw}.device-phone{font-size:1.21cqw}.device-phone p{font-size:.93cqw}.device-phone svg{width:1.86cqw;height:2.23cqw}.device-computer{font-size:1.67cqw}.platform-strip{max-width:calc(820 * var(--hero-unit));margin-top:calc(10 * var(--hero-unit))}.platform-strip a{line-height:calc(20 * var(--hero-unit));padding-inline:calc(30 * var(--hero-unit))}.platform-strip strong{font-size:calc(15 * var(--hero-unit))}.platform-strip span{font-size:calc(12 * var(--hero-unit))}.shared-pro{font-size:calc(14 * var(--hero-unit));margin-top:calc(13 * var(--hero-unit))}.shared-transition{padding-top:calc(50 * var(--hero-unit))}.shared-transition h2{font-size:calc(39 * var(--hero-unit))}.shared-transition p{font-size:calc(18 * var(--hero-unit));margin-top:calc(5 * var(--hero-unit))}:root{--hero-unit:calc((100vw - 15px) / 1536)}}body{background:#fdfcfd}.site-header{background:#f2f7fe}.shared-hero{background:linear-gradient(#f2f7fe 0%,#edf5fe 35%,#deecfb 76%,#eef6fd 100%)}.shared-transition{background:#fdfcfd}.interface-icon{vertical-align:middle;flex:none;display:inline-block}.sync-note .interface-icon{width:16px;height:16px}.usage-total{gap:0}.platform-strip a{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding-inline:20px;display:grid}.platform-mark{width:28px;height:30px}.platform-copy{flex-direction:column;display:flex}.platform-copy strong{color:var(--ink)}@media (max-width:480px){.platform-strip a{grid-template-columns:24px minmax(0,1fr);gap:8px;padding-inline:10px}.platform-mark{width:24px;height:26px}.platform-copy strong{font-size:14px}.platform-copy>span{font-size:11px}}@media (prefers-reduced-motion:reduce){.usage-bar{transition:none}}.usage-segment>span.usage-track{background:#cbdff1;height:16px;margin-bottom:3px;padding:0;display:block;overflow:hidden}.usage-track .usage-bar{transform-origin:0;border-radius:0;height:100%;margin:0;transition:transform .1s linear;animation:none}.segment-0 .usage-track{border-radius:4px 0 0 4px}.segment-2 .usage-track{border-radius:0 4px 4px 0}.usage-segment.is-active>span:not(.usage-track){color:var(--blue);font-weight:700}.usage-segment.is-active>span:not(.usage-track):after{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:5px;height:5px;margin-left:5px;display:inline-block}.usage-total strong,.usage-segment strong,.device-minutes{font-variant-numeric:tabular-nums}.device-message{transition:color .24s ease-out}.device-active{color:var(--blue)}.device-minutes{font-size:1.8em;font-weight:700;line-height:1}.device-minutes small{margin-top:5px;font-size:.48em;font-weight:500;line-height:1.25;display:block}.device-message .device-activity{justify-content:center;align-items:center;gap:4px;height:30px;display:flex}.device-activity span{background:currentColor;border-radius:2px;width:4px;height:100%;animation:1.6s ease-in-out infinite alternate device-using;display:block}.device-activity span:nth-child(2){animation-delay:-600ms}.device-activity span:nth-child(3){animation-delay:-1100ms}.shared-playback[data-running=false] .device-activity span{animation-play-state:paused}@keyframes device-using{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}.demo-caption{text-align:left;justify-content:space-between;align-items:center;gap:16px;max-width:910px;min-height:64px;margin:0 auto 16px;padding-inline:12px;display:flex}.demo-status{color:#3e5477;font-size:13px;line-height:1.45}.demo-status strong{color:var(--ink);font-size:16px;display:block}.demo-controls{flex-shrink:0;gap:8px;display:flex}.demo-controls button{color:#29466a;cursor:pointer;background:0 0;border:1px solid #a4bbd5;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 12px;font:600 13px/1.25 Inter Tight,sans-serif;display:inline-flex}.demo-controls button:hover{color:var(--blue);background:#dce8fa}.demo-controls .interface-icon{width:15px;height:15px}@media (max-width:1100px){.device-message .device-activity{gap:.4cqw;height:2.8cqw}.device-activity span{width:.4cqw}.demo-caption{margin-inline:24px}}@media (max-width:760px){.device-message .device-activity{height:3.5cqw}.device-minutes{font-size:2.8cqw}.device-message{gap:1cqw}.demo-caption{min-height:80px;margin:8px 24px 16px;padding:0}.demo-status strong{font-size:15px}.demo-status{font-size:12px}.demo-controls{gap:4px}.demo-controls button{padding-inline:9px;font-size:12px}}@media (max-width:480px){.demo-caption{text-align:center;flex-direction:column;gap:8px;min-height:112px;margin-inline:20px}.demo-controls button{min-width:86px}.usage-total{min-width:0}.usage-segment>span:not(.usage-track){white-space:nowrap}.usage-segment.is-active>span:not(.usage-track):after{width:4px;height:4px;margin-left:3px}}@media (prefers-reduced-motion:reduce){.usage-track .usage-bar{transition:none}.device-activity span{animation:none}.device-message{transition:none}}.demo-scenarios{justify-content:center;gap:8px;margin:0 24px 14px;display:flex}.demo-scenarios button{color:#29466a;cursor:pointer;background:0 0;border:1px solid #a4bbd5;border-radius:9px;min-height:44px;padding:10px 18px;font:600 14px/1.3 Inter Tight,sans-serif}.demo-scenarios button:hover{background:#dce8fa}.demo-scenarios button[aria-pressed=true]{background:var(--blue);border-color:var(--blue);color:#fff}.habit-meter .usage-label{align-self:center;margin:0}.habit-meter-progress{flex:1;min-width:0}.habit-meter-progress>strong{margin-bottom:8px;font-size:16px;line-height:1.25;display:block}.habit-track{background:#cbdff1;border-radius:5px;height:10px;overflow:hidden}.habit-track>span{background:var(--blue);transform-origin:0;height:100%;transition:transform .1s linear;display:block}.habit-succeeded .habit-track>span{background:var(--cyan)}.breathing-visual{border:1px solid #a4bbd5;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;display:grid}.breathing-visual>span{background:var(--blue);border-radius:50%;width:100%;height:100%;transition:transform .1s linear;display:block}.device-message .movement-visual{width:40px;height:40px}.movement-visual g{transform-box:fill-box;transform-origin:50%;transition:transform .18s ease-out,opacity .18s ease-out}.device-unlocked,.device-unlocked svg{color:var(--cyan)}.habit-progress-label{font-size:.8em}.demo-sync-note{color:#3e5477;text-align:left;max-width:910px;margin:-4px auto 16px;padding:0 12px;font-size:12px;line-height:1.5}@media (max-width:1100px){.breathing-visual{width:4cqw;height:4cqw}.device-message .movement-visual{width:3.7cqw;height:3.7cqw}.demo-sync-note{margin-inline:24px}}@media (max-width:760px){.demo-scenarios{gap:6px;margin-inline:16px}.demo-scenarios button{flex:1;max-width:210px;padding:9px 10px;font-size:13px}.habit-meter-progress{grid-area:2/1/auto/-1}.habit-meter .usage-total{grid-area:1/2}.habit-meter-progress>strong{font-size:15px}.habit-message .habit-progress-label{display:none}.demo-sync-note{text-align:center;margin:0 24px 16px;padding:0}.breathing-visual{width:4.4cqw;height:4.4cqw}.device-message .movement-visual{width:4cqw;height:4cqw}}@media (prefers-reduced-motion:reduce){.breathing-visual>span,.movement-visual g,.habit-track>span{transition:none}}.demo-scenarios{flex-wrap:wrap}.custom-habit-form{text-align:left;max-width:630px;margin:0 auto 18px;padding:0 24px}.custom-habit-fields{align-items:end;gap:10px;display:flex}.custom-habit-fields label{color:#29466a;flex-direction:column;flex:1;gap:5px;min-width:0;font-size:13px;font-weight:600;display:flex}.custom-habit-fields input{width:100%;min-height:48px;color:var(--ink);background:#fdfcfd;border:1px solid #a4bbd5;border-radius:9px;padding:11px 13px;font:400 16px/1.4 Inter Tight,sans-serif}.custom-habit-fields .button{white-space:nowrap;min-height:48px;padding:11px 18px;font-size:14px}.custom-habit-form>p{color:#3e5477;margin:8px 0 0;font-size:12px;line-height:1.5}.habit-meter-progress>strong,.demo-status strong,.habit-message strong{overflow-wrap:anywhere}.habit-meter .usage-label{max-width:155px}.custom-timer-visual{font-variant-numeric:tabular-nums;font-size:2.8cqw;font-weight:700;line-height:1}.device-message .workout-visual{flex:none;width:3.7cqw;height:3.7cqw}@media (max-width:760px){.demo-scenarios{grid-template-columns:repeat(2,minmax(0,1fr));max-width:460px;margin-inline:auto;padding-inline:16px;display:grid}.demo-scenarios button{max-width:none}.demo-scenarios button:last-child{grid-column:1/-1}.custom-habit-form{max-width:460px;padding-inline:16px}.custom-habit-fields .button{padding-inline:12px}.custom-timer-visual{font-size:3.7cqw}.device-message .workout-visual{width:4cqw;height:4cqw}.custom-habit-form>p{font-size:12px}}@media (max-width:380px){.custom-habit-fields{flex-wrap:wrap}.custom-habit-fields label{flex-basis:100%}.custom-habit-fields .button{width:100%}}@keyframes workout-lift{0%{transform:translateY(2px)rotate(-8deg)}to{transform:translateY(-2px)rotate(8deg)}}.device-active .workout-visual{animation:1.2s ease-in-out infinite alternate workout-lift}.shared-playback[data-running=false] .workout-visual{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.device-active .workout-visual{animation:none}}.workout-sources{text-align:center;margin:2px 24px 20px}.workout-sources>p{color:#3e5477;margin:0 0 9px;font-size:13px;line-height:1.4}.health-providers{justify-content:center;align-items:center;gap:24px;display:flex}.health-providers>div{flex-direction:column;gap:2px;display:flex}.health-providers>div+div{border-left:1px solid #a4bbd5;padding-left:24px}.health-providers strong{letter-spacing:-.015em;color:var(--ink);font-size:21px;line-height:1.25}.health-providers span{color:#3e5477;font-size:12px;line-height:1.4}@media (max-width:760px){.health-providers{gap:18px}.health-providers>div+div{padding-left:18px}.health-providers strong{font-size:19px}}.store-trademarks{color:var(--muted);padding-bottom:24px;font-size:12px}.editorial-article{max-width:880px}.editorial-article h1{text-wrap:balance;max-width:22ch}.article-breadcrumb{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:32px;font-size:.9rem;display:flex}.editorial-article .byline{flex-wrap:wrap;gap:4px;font-size:.9rem;display:flex}.editorial-article .article-lead{max-width:66ch;margin-bottom:28px;font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.65}.editorial-article .editorial-disclosure,.editorial-method{color:var(--muted);font-size:.9rem;line-height:1.6}.editorial-method{margin-top:28px}.article-toc{border-block:1px solid var(--line);margin:32px 0 48px;padding:24px 0}.article-toc h2{margin-bottom:12px;font-size:1rem}.article-toc ul{grid-template-columns:1fr 1fr;gap:8px 32px;margin:0;padding:0;list-style:none;display:grid}.article-toc a{align-items:center;min-height:44px;font-size:.96rem;line-height:1.45;display:inline-flex}.editorial-article section{scroll-margin-top:28px}.editorial-article section p{max-width:70ch}.article-steps{padding-left:24px}.article-steps li{margin-block:14px;padding-left:8px}.comparison-scroll{scrollbar-color:var(--blue) var(--surface);max-width:100%;overflow-x:auto}.article-comparison table{border-collapse:collapse;text-align:left;width:100%;min-width:620px;font-size:1rem}.table-scroll-hint{display:none}.article-comparison caption span{max-width:calc(100vw - 48px);display:block}.article-comparison caption{text-align:left;padding-bottom:24px;font-size:1.65rem;font-weight:650;line-height:1.25}.article-comparison th,.article-comparison td{vertical-align:top;border-bottom:1px solid var(--line);padding:20px 18px;line-height:1.6}.article-comparison thead{background:#e0effc}.article-comparison thead th{width:38%;font-weight:700}.article-comparison th:first-child{width:24%}.article-comparison tbody th{font-weight:650}.article-comparison td{color:var(--muted)}.article-comparison .table-note{margin-top:16px;font-size:.88rem}.article-questions{border-top:1px solid var(--line);padding-top:32px}.article-questions h3{font-size:1.15rem}.editorial-article .source-list{border-top:1px solid var(--line);padding-top:28px;font-size:.95rem}.source-list ul{padding-left:20px}.source-list li{overflow-wrap:anywhere;padding-block:8px}.article-related{border-top:1px solid var(--line);padding-top:28px}.article-related h2{margin-bottom:20px;font-size:1.5rem}.article-related a{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding:16px 0;display:flex}.article-related svg{flex:none}.article-cta .button{gap:12px}.article a:not(.button):hover{color:var(--blue)}@media (max-width:640px){.article-comparison .table-scroll-hint{margin-bottom:16px;font-size:.88rem;display:block}.article-toc ul{grid-template-columns:1fr;gap:4px}.article-breadcrumb{margin-bottom:24px}.editorial-article h1{font-size:clamp(2.2rem,9vw,2.8rem)}.article-comparison th,.article-comparison td{padding:16px 14px}}.four-devices{aspect-ratio:2161/728;width:1180px;max-width:100%;height:auto;transform:none}.four-devices .device-plate{object-fit:contain;width:100%;height:100%}.four-devices .device-message{gap:.6cqw}.four-devices .device-phone{width:6.1%;font-size:1cqw;top:47%;left:2.9%}.four-devices .device-tablet{width:18%;font-size:1.3cqw;top:43%;left:13%}.four-devices .device-computer{width:20%;font-size:1.4cqw;top:40%;left:37.5%}.four-devices .device-tv{width:30.5%;font-size:1.6cqw;top:32%;left:65%}.four-devices .device-message p{font-size:1cqw}.four-devices .device-phone p{display:none}.four-devices .device-phone svg{width:1.6cqw;height:2cqw}.four-devices .device-message .device-minutes{font-size:2cqw}.four-devices .device-phone .device-minutes{font-size:1.5cqw}.four-devices .device-minutes small{font-size:.8cqw}.usage-segments{gap:0}.usage-segment.segment-2 .usage-track,.usage-segment.segment-2 .usage-bar{border-radius:0}.segment-3 .usage-track{border-radius:0 4px 4px 0}.segment-3 .usage-bar{background:var(--cyan,#126663);border-radius:0 4px 4px 0}.platform-strip{grid-template-columns:repeat(5,1fr);max-width:1040px}.platform-strip a{min-width:0;padding-inline:20px}@media (max-width:760px){.platform-strip{grid-template-columns:repeat(2,1fr)}.platform-strip a:nth-child(2n),.platform-strip a:last-child{border-right:0}.four-devices{width:100%}.four-devices .device-message strong,.four-devices .device-message p,.four-devices .device-minutes{display:none}.four-devices .device-message svg{width:3cqw;height:3.5cqw}.four-devices .device-phone svg{width:2.2cqw;height:2.8cqw}.usage-segment{min-width:0}.usage-segment>span:not(.usage-track),.usage-segment strong{padding-left:0}.usage-segment>span:not(.usage-track){white-space:normal;overflow-wrap:anywhere;min-height:34px}.usage-segment strong{font-size:14px}}
